@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800&display=swap";.efca-section{margin:16px 0 0;padding:0;overflow:hidden}.efca-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px 20px;color:#f1eee8}.efca-summary::-webkit-details-marker{display:none}.efca-summary span:first-child{display:grid;gap:6px}.efca-summary small{color:#c2a16a;font-size:10px;letter-spacing:1px}.efca-summary strong{font-size:16px;font-weight:600}.efca-summary span:last-child{color:#c2a16a;font-size:20px}.efca-section-content{padding:0 20px 20px}.efca-section-content h3{color:#e0c38f;font-size:14px;margin:22px 0 8px}.efca-table-wrap{width:100%;overflow-x:auto;margin:14px 0}.efca-table{width:100%;border-collapse:collapse;min-width:640px;font-size:12px}.efca-table th,.efca-table td{border:1px solid #294151;padding:10px;text-align:left;vertical-align:top;color:#d5dee7}.efca-table th{background:#102536;color:#e0c38f;font-weight:600}.efca-table td{min-width:90px;height:38px}.efca-check-list{padding:0;margin:14px 0;list-style:none;display:grid;gap:8px}.efca-check-list li{margin:0}.efca-check-list label{display:flex;align-items:flex-start;gap:10px;color:#d5dee7;font-size:13px;line-height:1.6}.silo .efca-check-list input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:2px 0 0;padding:0;flex:0 0 18px;accent-color:#c2a16a}.efca-section-content p{margin:12px 0}.efca-table input,.efca-table textarea,.efca-table select{width:100%;min-width:110px;min-height:38px;margin:0;padding:7px;border:1px solid #3a5668;border-radius:5px;background:#0d1d2a;color:#f1eee8;font:inherit}.efca-table textarea{min-height:74px;resize:vertical}.efca-questionnaire-table{min-width:940px}.efca-questionnaire-table th:first-child{white-space:nowrap}.efca-questionnaire-table select{width:145px;min-height:38px;padding:7px;border:1px solid #3a5668;border-radius:5px;background:#0d1d2a;color:#f1eee8;font:inherit}.efca-questionnaire-table td{min-width:160px}.efca-questionnaire-table td:last-child{min-width:240px}.efca-table th label{display:block;color:inherit}.efca-findings-table{min-width:980px}.efca-findings-table td{min-width:140px;padding:5px}.efca-save-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:16px 0;padding:14px 16px;border:1px solid #294151;border-radius:10px;background:#102536}.efca-save-bar label{display:grid;gap:6px;color:#e0c38f;font-size:12px}.efca-save-bar select{min-width:160px;min-height:40px;border:1px solid #3a5668;border-radius:5px;padding:7px 10px;color:#f1eee8;background:#0d1d2a}.efca-save-actions{display:flex;flex-wrap:wrap;gap:8px}.efca-saved-grid .area-card{min-width:0}.efca-saved-grid h3{color:#f1eee8;margin:10px 0}@media(max-width:760px){.efca-summary{padding:15px 14px}.efca-section-content{padding:0 14px 16px}.efca-table{font-size:11px}.efca-save-bar{align-items:stretch;flex-direction:column}.efca-save-actions{width:100%}.efca-save-actions>*{flex:1}}@media print{body{background:#fff!important;color:#111!important}.office-header,.company-level-nav,.efca-saved-records,.efca-save-bar{display:none!important}.company-office-main,.efca-section,.efca-section-content,.principle{color:#111!important;background:#fff!important;box-shadow:none!important}.efca-section:not([open]) .efca-section-content{display:block!important}.efca-summary,.efca-section-content h3,.efca-table th,.efca-table td,.efca-check-list label{color:#111!important;background:#fff!important}.efca-table input,.efca-table textarea,.efca-table select{color:#111!important;background:#fff!important;border-color:#777!important}.efca-check-list input{accent-color:#111}.efca-rating-group,.efca-block-card{-moz-column-break-inside:avoid;break-inside:avoid;color:#111!important;background:#fff!important;border-color:#777!important}.efca-rating-heading{color:#111!important}.efca-score{color:#111!important;background:#fff!important;border:1px solid #777!important}.efca-rating-table select,.efca-space-name input{color:#111!important;background:#fff!important;border-color:#777!important}}.efca-rating-groups{display:grid;gap:16px;margin:14px 0}.efca-rating-group{padding:14px;border:1px solid #294151;border-radius:9px;background:#0d1d2a}.efca-rating-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.efca-rating-heading h3{margin:0;color:#e0c38f;font-size:14px}.efca-rating-heading span{color:#b8c6d0;font-size:12px}.efca-rating-table{min-width:560px}.efca-rating-table td:last-child{width:240px}.efca-rating-table select,.efca-space-name input{width:100%;min-height:38px;padding:7px 9px;border:1px solid #3a5668;border-radius:5px;background:#0d1d2a;color:#f1eee8;font:inherit}.efca-score{padding:12px 14px;border-radius:8px;background:#102536;color:#e0c38f}.efca-score small{color:#b8c6d0}.efca-subgroup-row th{background:#183448}.efca-item-label{padding-left:22px!important;font-weight:400!important;color:#d5dee7!important}.efca-weight-note{padding:12px 14px;border-left:3px solid #c2a16a;background:#102536}.efca-block-condition{padding:14px;border:1px solid #294151;border-radius:9px;background:#0d1d2a}.efca-renewal-schedule,.efca-adequacy-schedule{margin:18px 0 24px;padding:14px;border:1px solid #294151;border-radius:9px;background:#0d1d2a}.efca-adequacy-table{min-width:1280px}.efca-adequacy-table input{min-width:115px}.efca-adequacy-table td{min-width:130px}.efca-adequacy-table .efca-total-row th{text-align:right}.efca-renewal-table{min-width:1120px}.efca-renewal-table td{min-width:120px}.efca-renewal-table td small{display:block;margin-top:6px;color:#b8c6d0}.efca-cost-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.efca-total-row th,.efca-total-row td{background:#183448;color:#e0c38f}@media print{.efca-subgroup-row th,.efca-weight-note,.efca-block-condition,.efca-renewal-schedule,.efca-adequacy-schedule{color:#111!important;background:#fff!important;border-color:#777!important}.efca-total-row th,.efca-total-row td{color:#111!important;background:#fff!important}}.efca-space-name{display:grid;max-width:460px;gap:6px;color:#e0c38f;font-size:12px}@media(max-width:760px){.efca-rating-group{padding:10px}.efca-rating-heading{align-items:flex-start;flex-direction:column}.efca-rating-table td:last-child{min-width:180px}}.efca-index-table{min-width:760px}.efca-index-table th small{display:block;margin-top:5px;color:#b8c6d0;letter-spacing:0;font-size:10px;font-weight:400}.efca-index-table td{min-width:140px}.efca-index-table td:first-child{color:#b8c6d0}.efca-index-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.efca-index-results article{padding:14px;border:1px solid #294151;border-radius:9px;background:#0d1d2a}.efca-index-results h3{margin:0 0 8px}.efca-index-results p{color:#b8c6d0;font-size:12px}.efca-index-results article>div{display:grid;gap:4px;color:#e0c38f;font-size:13px}.efca-index-results strong{font-size:24px}@media(max-width:760px){.efca-index-results{grid-template-columns:1fr}}@media print{.efca-index-results article{-moz-column-break-inside:avoid;break-inside:avoid;color:#111!important;background:#fff!important;border-color:#777!important}.efca-index-results article>div,.efca-index-results p,.efca-index-table th small{color:#111!important}}.efca-spm{margin:22px 0 8px;padding:14px;border:1px solid #294151;border-radius:9px;background:#0d1d2a}.efca-spm h3{margin-top:4px}.efca-spm-controls{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:16px 0}.efca-spm-controls label,.efca-spm-basis{display:grid;gap:6px;color:#e0c38f;font-size:12px}.efca-spm-controls select{width:100%;min-height:40px;padding:7px 9px;border:1px solid #3a5668;border-radius:5px;background:#0d1d2a;color:#f1eee8;font:inherit}.efca-spm-basis{max-width:720px}.efca-spm-basis textarea{min-height:72px;padding:8px;border:1px solid #3a5668;border-radius:5px;background:#0d1d2a;color:#f1eee8;font:inherit}.efca-spm-table{min-width:720px}.efca-spm-table .efca-total-row th{text-align:right}@media(max-width:760px){.efca-spm-controls{grid-template-columns:1fr}}@media print{.efca-spm,.efca-spm-controls select,.efca-spm-basis textarea{color:#111!important;background:#fff!important;border-color:#777!important}}.efca-report-closeout .efca-table{min-width:860px}.efca-report-closeout .efca-table th small{display:block;margin-top:6px;color:#b8c6d0;font-size:10px;font-weight:400;line-height:1.45}.efca-report-closeout .efca-table td{min-width:220px}.efca-report-closeout .efca-table textarea{min-height:100px}.efca-report-check-table{min-width:900px!important}.efca-report-check-table td:nth-child(2){min-width:160px}@media print{.efca-report-closeout .efca-table th small{color:#111!important}}.spg-operations{margin:28px 0;color:#f1eee8}.spg-operations>.list-panel{padding:24px}.spg-ops-nav{display:flex;gap:8px;overflow-x:auto;padding:8px 0 14px;margin:16px 0;border-bottom:1px solid #294151}.spg-ops-nav button{flex:0 0 auto;padding:11px 14px;border:1px solid #294151!important;border-radius:4px;background:#102536;color:#c4d0da}.spg-ops-nav button.is-active{border-color:#c2a16a!important;color:#e0c38f;background:#193246}.spg-quick-links button{text-align:left;color:#f1eee8}.spg-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.spg-gates .area-card{padding:18px}.spg-gates .area-card small{margin:0 0 8px}.spg-gates .area-card h2{margin:0 0 6px}.spg-gates .area-card p{margin:0}.spg-operating-chain{padding:16px;background:#102536;border-left:3px solid #c2a16a}.spg-register-form{margin:18px 0}.spg-register-form form{grid-template-columns:repeat(3,minmax(0,1fr))}.spg-register-form .spg-form-wide{grid-column:1/-1}.spg-register-form .gold-button{margin:0;min-height:44px;padding:12px 18px}.spg-register-view{margin-top:20px}.spg-record{padding:18px 0}.spg-record-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.spg-record-title>span{font-weight:700;color:#e0c38f}.spg-record-title small{color:#c4d0da}.spg-record h3{margin:7px 0 12px;font-size:15px}.spg-record-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.spg-record-meta>div{display:flex;flex-direction:column;gap:5px;padding:10px;background:#102536;overflow-wrap:anywhere}.spg-record-meta small{text-transform:capitalize;color:#93a3b3}.spg-record-meta strong{font-size:12px;font-weight:500}.spg-status-control{display:flex;flex-direction:column;gap:8px;max-width:360px;margin-top:14px;font-size:12px;color:#bac7d4}.spg-recruitment{margin-top:24px;padding-top:8px;border-top:1px solid #294151}.spg-recruitment .company-office-main{padding:16px 0}.spg-recruitment>.list-panel{padding:0;border:0;background:transparent}.spg-operations .desk-grid>div strong{display:block;color:#e0c38f;font-size:25px;margin-bottom:4px}.spg-operations .desk-grid>div span{color:#c4d0da}.spg-operations .empty{padding:20px 0}.spg-operations .register-form summary{list-style-position:inside}@media(max-width:900px){.spg-register-form form{grid-template-columns:repeat(2,minmax(0,1fr))}.spg-record-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.spg-operations>.list-panel{padding:16px}.spg-gates,.spg-register-form form{grid-template-columns:1fr}.spg-register-form .spg-form-wide{grid-column:auto}.spg-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.spg-record-title{align-items:flex-start;flex-direction:column}.spg-status-control{max-width:none}.spg-ops-nav button{font-size:12px;padding:10px}}.spg-office-header{min-height:0;padding:4px 24px}.silo.office>.spg-office-header,.company-shell>.spg-office-header{padding-left:24px!important;padding-right:24px!important}.spg-office-header .fixed-office-nav-inline{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;width:100%;min-height:48px;gap:4px clamp(6px,.55vw,9px);padding:0}.spg-office-header .fixed-office-nav-inline>.brand{order:0;align-self:center;display:flex;align-items:center;flex:0 1 clamp(235px,21vw,290px);width:clamp(235px,21vw,290px);max-width:290px;min-width:210px;gap:9px;overflow:hidden}.spg-office-header .spg-header-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:40px;border:1px solid rgba(194,161,106,.58);background:#c2a16a14;color:#e0bf72;font:800 13px/1 Arial,sans-serif;letter-spacing:.03em}.spg-office-header .brand-copy{display:grid;min-width:0;overflow:hidden}.spg-office-header .brand-copy>strong{font-size:clamp(12px,1.2vw,16px)!important;line-height:1.15;letter-spacing:.01em;white-space:nowrap}.spg-office-header .brand-copy>small{margin-top:0!important;font:400 8px/1.1 Arial,sans-serif!important;white-space:nowrap}.spg-office-header .spg-company-navigation{order:2;align-self:center;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:0;flex:1 1 450px;width:auto;max-width:none;min-width:280px;margin:0!important;padding:0 3px 2px!important;overflow:visible;overscroll-behavior:initial;border:0!important;border-bottom:1px solid rgba(194,161,106,.12)!important;border-radius:0!important;background:transparent!important;scrollbar-width:none}.spg-office-header .spg-company-navigation a{display:flex;flex:0 1 auto;align-items:center;min-height:30px;padding:4px 5px;color:#c8d3d8;font:600 9px/1.2 Arial,sans-serif!important;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.spg-office-header .spg-company-navigation a.active{color:#f3d8a1;border-bottom-color:#c2a16a}.spg-office-header .fixed-office-nav-inline>.return-group{order:5;flex:0 0 auto;min-height:30px;margin:0;padding:5px 8px;gap:5px;font:600 10px/1.2 Arial,sans-serif;white-space:nowrap;border-radius:999px}.spg-office-header .fixed-office-nav-inline>.fixed-office-back{order:6;flex:0 0 auto;min-height:30px;margin:0;padding:5px 7px;font:600 10px/1.2 Arial,sans-serif}.spg-office-header .fixed-office-nav-inline>.fixed-office-signout{order:7;flex:0 0 auto;min-height:34px;margin:0;padding:5px 7px;font:600 9px/1.2 Arial,sans-serif!important}.spg-office-header .fixed-office-nav-inline>.fixed-office-status{order:8;flex:0 0 14px;margin:0}.silo.office .office-main.spg-company-home{padding:3px 24px 24px 82px;font-family:Arial,sans-serif}.silo.office .spg-company-home>.eyebrow{margin:0 0 3px}.silo.office .spg-company-home>.intro,.silo.office .spg-company-home>.list-panel p{font:500 14px/1.6 Arial,sans-serif}.silo.office .spg-company-home>.spg-operations{margin-top:20px}@media(max-width:980px){.silo.office .office-main.spg-company-home{padding-left:82px}}@media(max-width:760px){.spg-office-header{padding-inline:16px}.silo.office>.spg-office-header,.company-shell>.spg-office-header{padding-left:16px!important;padding-right:16px!important}.spg-office-header .fixed-office-nav-inline{gap:4px 6px;padding:4px 0}.spg-office-header .fixed-office-nav-inline>.brand{width:230px;max-width:230px;min-width:190px;flex:0 1 230px}.spg-office-header .spg-header-mark{flex-basis:36px;width:36px;height:34px;font-size:11px}.spg-office-header .brand-copy>strong{font-size:11px!important}.spg-office-header .brand-copy>small{font-size:7px!important}.spg-office-header .spg-company-navigation{flex:1 1 360px;min-width:260px}.spg-office-header .fixed-office-nav-inline>.fixed-office-back{font-size:9px;padding-inline:5px}.spg-office-header .spg-company-navigation a{min-height:28px;padding:4px;font-size:9px!important}.spg-office-header .fixed-office-nav-inline>.fixed-office-signout{font-size:9px!important;padding-inline:5px}.spg-office-header .fixed-office-nav-inline>.return-group{font-size:9px;padding:5px 6px}.silo.office .office-main.spg-company-home{padding:3px 14px 20px 63px}}.spg-office-header .fixed-office-nav-inline>.return-group{order:5!important}.spg-office-header .fixed-office-nav-inline>.fixed-office-back{order:6!important}.spg-office-header .fixed-office-nav-inline>.fixed-office-signout{order:7!important;margin:0!important;flex:0 0 auto!important}.spg-office-header .fixed-office-nav-inline>.fixed-office-status{order:8!important;margin:0!important;flex:0 0 14px!important}.spg-office-reporting{margin-top:18px}.spg-company-navigation{overflow:visible!important;scrollbar-width:none!important}.spg-company-navigation::-webkit-scrollbar{display:none!important;height:0!important}.company-shell.spg-portal>.company-office-main{width:100%;max-width:none;min-width:0;margin:0;padding:3px 24px 24px 82px}.company-shell.spg-portal>.company-office-main>.eyebrow{margin:0 0 3px}.company-shell.spg-portal>.company-office-main>h1{margin-top:0}.company-shell.spg-portal>.company-office-main>.intro{max-width:100%}.company-shell.spg-portal>.company-office-main>.area-grid,.company-shell.spg-portal>.company-office-main>.list-panel,.company-shell.spg-portal>.company-office-main>.principle{width:100%;max-width:none}@media(max-width:980px){.company-shell.spg-portal>.company-office-main{padding-left:82px}}@media(max-width:760px){.company-shell.spg-portal>.company-office-main{padding:3px 14px 20px 63px}}.spg-operations>.list-panel>.desk-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px;margin:14px 0 20px}.spg-operations>.list-panel>.desk-grid>div{min-width:0;padding:12px 10px;overflow-wrap:anywhere}.spg-operations>.list-panel>.desk-grid>div strong{font-size:22px;line-height:1.1;margin-bottom:6px}.spg-operations>.list-panel>.desk-grid>div span{font-size:10px;line-height:1.35}@media(max-width:1050px){.spg-operations>.list-panel>.desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:650px){.spg-operations>.list-panel>.desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.spg-office-header{border-bottom:0!important}.spg-office-header .fixed-office-nav-inline{padding-right:12px!important;border-bottom:0!important}.spg-office-header .spg-company-navigation{border-bottom:1px solid rgba(194,161,106,.12)!important}.spg-readiness-snapshot{margin:20px 0;padding:18px;border:1px solid rgba(194,161,106,.25);border-radius:10px;background:#10253694}.spg-readiness-snapshot>.eyebrow{margin:0 0 6px;color:#e0bf72;font-size:10px;letter-spacing:.12em}.spg-readiness-snapshot>h3{margin:0 0 6px;color:#f1eee8;font-size:18px}.spg-readiness-snapshot>p:not(.eyebrow){margin:0 0 14px;color:#c4d0da;line-height:1.5}.spg-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.spg-readiness-grid>article{display:flex;min-width:0;flex-direction:column;gap:8px;padding:13px;border:1px solid rgba(194,161,106,.16);border-radius:7px;background:#2a4e688c}.spg-readiness-grid>article>small{color:#e0bf72;font-size:9px;letter-spacing:.08em}.spg-readiness-grid>article>strong{color:#f1eee8;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.spg-readiness-grid>article>span{color:#c4d0da;font-size:11px;line-height:1.45}@media(max-width:1000px){.spg-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.spg-readiness-snapshot{padding:14px}.spg-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.silo{--navy:#071827;--gold:#c2a16a;--muted:#93a3b3;background:var(--navy);color:#f1eee8;min-height:100vh;font-family:Arial,sans-serif}.silo *{box-sizing:border-box}.silo a{text-decoration:none;color:inherit}.welcome{background:#000;text-align:center;padding:24px}.welcome-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1100px;margin:auto;color:var(--gold);font-size:12px;letter-spacing:3px}.network-status{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:transparent;flex:0 0 auto}.network-status-dot{width:8px;height:8px;border-radius:50%;background:#a8e6a3;box-shadow:0 0 0 3px #a8e6a322;flex:0 0 auto}.network-status[data-state=offline] .network-status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444422}.hero-logo{display:block;width:min(700px,100%);height:auto;margin:20px auto 0}.welcome-copy{padding:15px 0 36px}.welcome-profile{max-width:780px;margin:18px auto 8px;padding:0 12px;font-family:Arial,sans-serif;text-align:center}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--gold);line-height:1.7}.silo h1{font-family:Arial,sans-serif;font-size:clamp(30px,5vw,48px);font-weight:400;margin:14px 0}.welcome-copy>p:not(.eyebrow){color:var(--muted);line-height:1.7}.gold-button{display:inline-flex;align-items:center;gap:36px;background:var(--gold);color:#071827!important;min-height:52px;padding:16px 24px;margin:16px 0;font-weight:700;border-radius:4px}.company-gateway{width:min(1320px,calc(100% - 48px));margin:14px auto 8px;text-align:left}.company-gateway>.eyebrow{text-align:left;margin-bottom:12px}.company-gateway .area-card{display:block;text-decoration:none}.company-gateway .area-card h2{margin-top:0}.company-gateway.list-panel{border:0;background:transparent;padding:0;border-radius:0}.baseline{font-size:11px}.company-shell{--navy:#071827;--gold:#c2a16a;--muted:#93a3b3;background:#071827;color:#f1eee8;min-height:100vh;font-family:Arial,sans-serif}.company-shell a{text-decoration:none;color:inherit}.company-office-main{max-width:1200px;margin:0 auto;padding:40px 32px}.company-mark{display:flex;align-items:center;justify-content:center;width:80px;height:64px;border:1px solid #6f5b3b;background:#000;color:var(--gold);font-family:Arial,sans-serif;font-size:16px;letter-spacing:1px;flex-shrink:0}.company-office-main>.list-panel{margin-top:28px}.company-office-main .area-grid{margin-top:20px}@media(max-width:760px){.company-office-main{padding:24px 16px}.company-mark{width:55px;height:50px;font-size:12px}}.office-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;border-bottom:1px solid #284052}.office-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.return-group{margin:0;min-height:48px;padding:12px 16px;gap:8px}.brand{display:flex;align-items:center;gap:15px;letter-spacing:2px}.brand img{width:80px;height:64px;-o-object-fit:contain;object-fit:contain;background:#000}.brand small{display:block;color:var(--gold);font-size:9px;margin-top:8px}.quiet-link{color:var(--gold)!important;display:inline-flex;align-items:center;min-height:48px}.office-layout{display:grid;grid-template-columns:260px 1fr}.office-layout nav{padding:26px 16px;border-right:1px solid #284052}.office-layout nav a{display:flex;align-items:center;padding:13px 16px;min-height:48px;color:#b5c2cf;font-size:13px;border-radius:4px;margin-bottom:5px}.office-layout nav a.active{background:#193246;color:#e0c38f;border-left:3px solid var(--gold)}.nav-note{padding:30px 16px;color:var(--muted);font-size:10px;line-height:2}.office-main{max-width:1200px;width:100%;padding:36px}.intro{color:#b5c2cf;max-width:720px;line-height:1.7}.status-note{display:flex;align-items:center;gap:10px;padding:15px;background:#102536;border:1px solid #294151;margin:26px 0;font-size:12px;color:#d2bc94;line-height:1.6}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.area-card,.list-panel,.principle{border:1px solid #294151;background:#0c2031;padding:24px;border-radius:6px}.area-card:hover{border-color:var(--gold);background:#122a3d}.silo h2{font-size:17px;font-weight:500;line-height:1.5;margin:0 0 10px}.area-card h2{display:flex;justify-content:space-between;gap:10px}.area-card p,.list-panel p,.principle p{color:#aabaca;font-size:13px;line-height:1.8}.area-card small{display:block;margin-top:24px;color:var(--gold)}.principle{margin-top:24px}.function-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #294151;font-size:13px;flex-wrap:wrap}.function-row>span{color:var(--gold);min-width:22px}.function-row strong{font-weight:400;flex:1;min-width:160px}.function-row small{color:var(--muted);font-size:10px}.desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.desk-grid>div{padding:15px;background:#193246;font-size:12px;line-height:1.5}.empty{padding:40px 24px}.silo footer{font-size:9px;letter-spacing:2px;color:var(--muted);margin-top:40px;line-height:2}.silo a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:760px){.welcome{padding:20px 16px}.hero-logo{margin-top:32px}.office-header{padding:12px 16px}.brand{font-size:12px}.brand img{width:55px;height:50px}.office-layout{grid-template-columns:1fr}.office-layout nav{display:flex;overflow-x:auto;gap:8px;padding:12px;border-right:0;border-bottom:1px solid #284052}.office-layout nav a{white-space:nowrap;margin:0}.nav-note{display:none}.office-main{padding:24px 16px}.area-grid{grid-template-columns:1fr}.desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.function-row small{width:100%;padding-left:38px}}.register-form summary{cursor:pointer;min-height:48px;padding:15px;color:var(--gold);border:1px solid #294151}.register-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0}.register-form label,.register-tools label,.register-item label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#bac7d4}.silo input,.silo textarea,.silo select{min-height:48px;width:100%;padding:12px;background:#071827;border:1px solid #476073;border-radius:4px;color:#f1eee8;font:inherit}.silo textarea{min-height:100px}.silo button{cursor:pointer;border:0;font:inherit}.silo button:disabled{opacity:.6;cursor:wait}.register-tools{display:flex;align-items:end;gap:16px;margin:24px 0;flex-wrap:wrap}.register-tools label:first-child{flex:1;min-width:180px}.register-item{padding:20px 0;border-top:1px solid #294151;overflow-wrap:anywhere}.register-item small{color:var(--muted)}.register-item label{max-width:240px;margin-top:16px}@media(max-width:760px){.register-form form{grid-template-columns:1fr}}.decision-register{margin:0 0 12px!important;font-family:Arial,sans-serif}.decision-register-intro .eyebrow,.decision-register-section-heading .eyebrow{margin:0 0 3px;font-size:10px;letter-spacing:1.5px}.decision-register-intro h2,.decision-register-section-heading h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.decision-register-intro>p:last-child{max-width:680px;margin:0;color:#c4d0da;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.decision-register-notes{margin:10px 0 14px;padding:7px 0;border-top:1px solid #294151;border-bottom:1px solid #294151}.decision-register-notes>summary{min-height:36px;padding:7px 0;color:#e0c38f;font-family:Arial,sans-serif;font-size:12px;cursor:pointer}.decision-register-notes>p{margin:5px 0 8px;font-family:Arial,sans-serif;font-size:11px;line-height:1.5}.decision-draft-form>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;background:#102536;color:#f1eee8;font-family:Arial,sans-serif;font-size:13px;font-weight:700}.decision-form-hint{flex:0 0 auto;color:#e0c38f;font-size:10px;font-weight:400}.decision-register-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 8px;padding-top:13px;border-top:1px solid #294151}.decision-register-section-heading>div{min-width:0}.decision-register-section-heading h2{margin:0}.decision-register-section-heading>.quiet-link{flex:0 0 auto;min-height:36px;font-size:11px}.decision-register .register-tools{margin:8px 0 12px;gap:10px}.decision-register-empty{margin:8px 0;padding:14px;border:1px solid #294151;border-radius:5px;background:#102536}.decision-register-empty strong{display:block;color:#f1eee8;font-family:Arial,sans-serif;font-size:13px}.decision-register-empty p{margin:4px 0 0;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.decision-register-empty .quiet-link{min-height:36px;font-size:11px}.decision-register .register-item{padding:12px 0}.decision-authority{margin:0 0 14px!important}.decision-authority>.eyebrow{margin:0 0 4px;font-size:10px;letter-spacing:1.5px}.decision-authority>h2{margin:0 0 6px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.decision-authority>p:not(.eyebrow){margin:0 0 8px;font-size:12px;line-height:1.55}@media(max-width:760px){.office .decision-register.list-panel{padding:16px 13px;margin-bottom:10px}.decision-register-intro h2,.decision-register-section-heading h2{font-size:15px}.decision-register-intro>p:last-child{font-size:12px}.decision-draft-form>summary{min-height:44px;padding:9px;font-size:12px}.decision-register-section-heading{margin-top:13px;padding-top:10px}.decision-register-notes>p{font-size:10px}.decision-register-empty{padding:12px}.office .decision-authority.list-panel{padding:15px 13px;margin-bottom:10px}}.silo .list-panel p.leave-clear-state{font-size:16px;color:#7ee2a8}.overview{margin-bottom:24px}.overview-count{display:flex;flex-direction:column;gap:8px;padding:18px;background:#193246;border-radius:4px;min-height:100px}.overview-count strong{color:var(--gold);font-family:Arial,sans-serif;font-size:32px}.overview-count span{font-size:12px;color:#bac7d4}.overview h3{font-size:15px;font-weight:500;margin-top:28px}.office .office-main,.office .list-panel,.office .register-form label,.office .function-row strong{min-width:0;overflow-wrap:anywhere}.office button.quiet-link{background:transparent;padding:10px 12px;text-align:left;white-space:normal}.office button:focus-visible,.office input:focus-visible,.office textarea:focus-visible,.office select:focus-visible,.office summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.office textarea{resize:vertical}.office summary{cursor:pointer;min-height:48px}.office .office-main h1{scroll-margin-top:20px}@media(max-width:760px){.office input,.office textarea,.office select{font-size:16px}.office .register-tools label,.office .register-tools label:first-child{width:100%;min-width:0;flex:1 1 100%}.office .function-row small{padding-left:0}.office .gold-button{max-width:100%;white-space:normal;justify-content:center}.office .list-panel{padding:20px 16px}.office .brand{min-width:0}.office .brand img{flex-shrink:0}}@media(max-width:360px){.office .desk-grid{grid-template-columns:1fr}.office .office-header{flex-wrap:wrap}}.office-account{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;min-width:0}.office-account span{overflow-wrap:anywhere}.office-account small{display:block;color:var(--muted);font-size:10px;margin-top:6px}@media(max-width:760px){.office-header{flex-wrap:wrap}.office-account{width:100%;gap:12px}}.register-form .save-fields{grid-column:1/-1;display:grid;grid-template-columns:inherit;gap:inherit;min-width:0;margin:0;padding:0;border:0}.sieg .save-fields-span,.register-form .save-fields-span{grid-column:1/-1}.nidam-chat{display:grid;gap:10px;max-height:460px;overflow:auto;padding:12px 0}.nidam-turn{max-width:88%;padding:12px 14px;border:1px solid #d9dee7;border-radius:14px;background:#fff}.nidam-turn p{margin:5px 0 0;white-space:pre-wrap}.nidam-user{margin-left:auto;background:#f2f5f8}.nidam-assistant{margin-right:auto}.office-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.office-button.secondary{background:#fff;color:#1f2937;border:1px solid #cbd5e1}@media(max-width:760px){.nidam-turn{max-width:96%}.office-actions .office-button{min-height:48px;flex:1 1 100%}}.office .centre-fold-button{width:100%;min-height:48px;text-align:left;background:transparent;color:inherit;border:0;padding:8px 0;cursor:pointer}.office .centre-fold-button small{display:block;color:var(--gold);margin-bottom:6px}.office .centre-fold-button h2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0}.office .centre-fold-button h2 span{color:var(--gold);font-size:22px;line-height:1;flex-shrink:0}@media(max-width:760px){.office .centre-fold-button{min-height:52px;padding:10px 0}.office .area-card,.office .principle{padding:20px 16px}}.project-register-actions{display:flex;justify-content:flex-end;margin:14px 0}.project-register-actions .gold-button,.project-create-form .gold-button{border:0;cursor:pointer}.project-create-form{margin:16px 0 22px;padding:18px;border:1px solid rgba(194,161,106,.4);border-radius:6px;background:#0c2031}.project-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.project-form-grid label{display:flex;flex-direction:column;gap:7px;color:#bac7d4;font-size:12px}.project-form-wide{grid-column:1/-1}.form-warning{padding:10px 12px;border-left:3px solid var(--gold);color:#d2bc94!important;font-weight:700}@media(max-width:760px){.project-register-actions{justify-content:stretch}.project-register-actions .gold-button{width:100%;justify-content:center}.project-form-grid{grid-template-columns:1fr}.project-form-wide{grid-column:auto}.project-create-form{padding:16px}.project-form-grid input,.project-form-grid textarea,.project-form-grid select{font-size:16px;min-height:48px}}.project-context-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 20px}.project-context-actions .project-control-open{flex:1 1 220px;margin-top:0}@media(max-width:760px){.project-context-actions{display:grid;grid-template-columns:1fr}.project-context-actions .project-control-open{width:100%}}.project-control-open{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:10px 12px;border:1px solid #476073;border-radius:4px;color:var(--gold)!important;font-size:11px;font-weight:700;line-height:1.3;text-align:center}.project-control-open:hover{border-color:var(--gold);background:#193246}.project-summary-status>div{display:flex;flex-direction:column;min-width:0}.project-summary-status .project-control-open{margin-top:auto}.structure-card{padding:0;overflow:hidden}.structure-card[open]{border-color:var(--gold)}.structure-open{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:18px 22px;cursor:pointer}.structure-open::-webkit-details-marker{display:none}.structure-open>span:first-child{display:flex;flex-direction:column;gap:8px}.structure-open small{margin:0;color:var(--gold);font-size:9px;letter-spacing:1px}.structure-open strong{font-size:15px;font-weight:500;line-height:1.4}.structure-open>span:last-child{color:var(--gold);font-size:24px}.structure-card[open] .structure-open>span:last-child{transform:rotate(45deg)}.structure-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#294151;border-top:1px solid #294151;border-bottom:1px solid #294151}.structure-status-grid>div{background:#102536;padding:14px 16px}.structure-status-grid small{margin:0 0 7px;color:var(--muted);font-size:9px;letter-spacing:1px}.structure-status-grid strong{display:block;color:#d2bc94;font-size:11px;line-height:1.4}.structure-card>p,.structure-card>small:last-child{margin-left:22px;margin-right:22px}.structure-card>small:last-child{margin-bottom:20px}@media(max-width:760px){.structure-open{min-height:56px;padding:16px}.structure-status-grid{grid-template-columns:1fr}.structure-status-grid>div{min-height:52px}.structure-card>p,.structure-card>small:last-child{margin-left:16px;margin-right:16px}}.academy-home{width:100%;max-width:none;min-height:100vh;margin:0;padding-bottom:36px;background:#071827!important;color:#f1eee8!important}.academy-home .company-office-main{background:#071827;color:#f1eee8}.academy-home .office-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.academy-home .company-office-main .academy-action-grid{margin:18px 0}.academy-home>.company-hero,.academy-home>.list-panel,.academy-home>.principle,.academy-home>footer{margin-left:16px;margin-right:16px}.academy-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 16px}.academy-action{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:20px;border:1px solid #476073;border-radius:7px;background:#102536;color:#f1eee8!important}.academy-action.primary{border-color:#c2a16a}.academy-action small,.academy-open{color:#e0c38f;font-size:10px;letter-spacing:1px}.academy-action strong{font-size:17px}.academy-action span{color:#d5dee7;font-size:12px;line-height:1.5}.academy-home .area-card,.academy-home .area-card h2,.academy-home .area-card strong{color:#f1eee8}.academy-home .area-card p{color:#c4d0da}.academy-school-card{display:flex;flex-direction:column;min-height:205px}.academy-school-card small{margin:0 0 12px}.academy-school-card h2 span{color:#e0c38f}.academy-school-card>strong{font-size:13px;line-height:1.55}.academy-school-card .academy-open{margin-top:auto;padding-top:20px}.academy-admin-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.academy-admin-card span{color:#e0c38f;font-size:11px;white-space:nowrap}.academy-principle{margin-bottom:24px}@media(max-width:760px){.academy-home>.company-hero,.academy-home>.list-panel,.academy-home>.principle,.academy-home>footer{margin-left:10px;margin-right:10px}.academy-action-grid{grid-template-columns:1fr;margin:12px 0}.academy-home .office-header-actions{width:100%;justify-content:flex-end}.academy-action{min-height:96px;padding:16px}.academy-home .list-panel{padding:18px 14px}.academy-school-card{min-height:170px;padding:18px 16px}.academy-admin-card{min-height:64px;padding:16px}.academy-home .eyebrow{font-size:10px}.academy-home .area-card p,.academy-home .list-panel p,.academy-home .principle p{font-size:14px;color:#cbd6df}.academy-home .area-card small{color:#e0c38f}}.controlled-brand{display:flex;align-items:center;gap:14px;min-width:0}.controlled-brand>img{width:150px;max-height:72px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.brand-fallback{width:70px;height:48px;place-items:center;border:1px solid #c5a15f;color:#e2c17e;font-size:11px;font-weight:800;letter-spacing:.08em}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-copy>strong{color:#f1eee8;font-size:15px;line-height:1.2}.brand-copy>small{color:#aebdca;margin-top:4px;font-size:9px;letter-spacing:.08em}.academy-brand-hero{margin:0 0 18px}.academy-brand-hero .controlled-brand>img{width:min(360px,80vw);max-height:120px}.academy-brand-hero .brand-copy{display:none}@media(max-width:760px){.controlled-brand{gap:9px}.controlled-brand>img{width:105px;max-height:52px}.brand-fallback{width:58px;height:42px;font-size:9px}.brand-copy>strong{font-size:12px}.brand-copy>small{font-size:8px}.academy-brand-hero .controlled-brand>img{width:min(280px,82vw);max-height:96px}}.company-welcome .company-welcome-identity{display:flex;justify-content:center;align-items:center;width:min(980px,92vw);margin:34px auto 18px;min-height:180px}.company-welcome .company-identity-hero{width:min(900px,92vw);max-height:310px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.company-welcome-fallback{width:min(620px,86vw);min-height:180px;place-items:center;border:1px solid #c5a15f;color:#e2c17e;font-size:clamp(28px,7vw,72px);font-weight:800;letter-spacing:.08em}.company-header-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media(max-width:760px){.company-welcome .company-welcome-identity{margin:22px auto 10px;min-height:110px}.company-welcome .company-identity-hero{max-height:190px}.company-welcome-fallback{min-height:110px}}.company-accordion{width:min(900px,100%);margin:34px auto 0;text-align:left}.company-collapse-list{display:grid;gap:8px}.company-collapse-row{border:1px solid rgba(194,161,106,.16);background:#0b141d80;border-radius:10px;overflow:hidden}.company-collapse-row.is-open{border-color:#c2a16a80;background:#0f1a25d9}.company-collapse-trigger{width:100%;min-height:54px;display:grid;grid-template-columns:82px 1fr 24px;align-items:center;gap:12px;border:0;background:transparent;color:#f1eee8;text-align:left;padding:8px 16px;cursor:pointer}.company-collapse-trigger:focus-visible{outline:2px solid #c5a15f;outline-offset:-3px}.company-collapse-code{font-size:10px;font-weight:800;letter-spacing:.09em;color:#e2c17e}.company-collapse-name{font-size:14px;font-weight:700;line-height:1.25}.company-collapse-chevron{font-size:20px;color:#e2c17e;text-align:right}.company-collapse-panel{border-top:1px solid rgba(194,161,106,.16);padding:14px 16px 16px 110px}.company-collapse-panel p{margin:0 0 14px;color:#b9c5ce}@media(max-width:760px){.company-accordion{margin-top:14px}.company-collapse-list{gap:6px}.company-collapse-trigger{grid-template-columns:62px 1fr 20px;min-height:50px;padding:7px 12px;gap:8px}.company-collapse-name{font-size:12px}.company-collapse-code{font-size:9px}.company-collapse-panel{padding:12px 12px 14px}.company-collapse-panel .gold-button{width:100%;justify-content:center}}.company-collapse-code{display:flex;align-items:center;justify-content:flex-start;min-width:0}.company-collapse-logo{display:block;width:72px;height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.company-collapse-code-fallback{font-size:10px;font-weight:800;letter-spacing:.09em;color:#e2c17e}@media(max-width:760px){.company-collapse-logo{width:56px;height:36px}.company-collapse-code-fallback{font-size:9px}}.sieg-structure-directory{display:grid;gap:22px;margin:8px 0}.sieg-structure-group{min-width:0}.sieg-structure-group>.eyebrow{margin:0 0 4px}.sieg-structure-group>h2{margin:0 0 6px}.sieg-structure-intro{max-width:860px}.sieg-structure-code{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:38px;padding:5px 8px;border:1px solid rgba(197,161,95,.38);border-radius:6px;color:#e2c17e;font-size:10px;font-weight:800;letter-spacing:.08em}.sieg-structure-panel .gold-button{margin:5px 0 10px}.sieg-structure-child-list{display:grid;gap:6px;margin-top:10px}.sieg-structure-child-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 12px;border:1px solid rgba(197,161,95,.2);border-radius:6px;background:#0718279e;color:#e0c38f!important;font:600 13px/1.35 Arial,sans-serif}.sieg-structure-child-link:hover{border-color:#c5a15fb3;background:#132a3a}@media(max-width:760px){.sieg-structure-directory{gap:18px}.sieg-structure-code{min-width:48px;min-height:34px;font-size:9px}.sieg-structure-child-link{min-height:44px;padding:8px 10px;font-size:12px}}.smiley-hug{position:fixed;right:18px;bottom:18px;z-index:80;font-family:inherit}.smiley-hug-launcher{min-height:52px;border:1px solid rgba(197,161,95,.72);border-radius:28px;padding:8px 16px 8px 9px;background:#0b141d;color:#f1eee8;display:flex;align-items:center;gap:9px;box-shadow:0 10px 30px #00000052;cursor:pointer}.smiley-hug-launcher span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f4c95d;font-size:22px}.smiley-hug-panel{position:absolute;right:0;bottom:62px;width:min(390px,calc(100vw - 24px));max-height:min(650px,calc(100vh - 100px));overflow:auto;border:1px solid rgba(197,161,95,.5);border-radius:16px;padding:16px;background:#0b141d;color:#f1eee8;box-shadow:0 18px 50px #00000080}.smiley-hug-panel header{display:flex;justify-content:space-between;gap:12px}.smiley-hug-panel h2,.smiley-hug-panel h3{margin:4px 0 8px}.smiley-hug-panel small,.smiley-hug-panel footer{color:#e2c17e;letter-spacing:.06em}.smiley-hug-close{border:0;background:transparent;color:#f1eee8;font-size:28px;cursor:pointer}.smiley-hug-panel textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #50606f;border-radius:10px;background:#111e29;color:#fff;padding:12px;margin:10px 0}.smiley-hug-suggestions{display:grid;gap:7px}.smiley-hug-suggestions button{min-height:44px;text-align:left;border:1px solid #34495b;border-radius:9px;background:#132331;color:#f1eee8;padding:9px 11px;cursor:pointer}.smiley-hug-result{border-top:1px solid rgba(197,161,95,.25);margin-top:12px;padding-top:12px}.smiley-hug-result .gold-button{display:inline-flex;margin-top:5px}.smiley-hug-panel footer{display:block;border-top:1px solid rgba(197,161,95,.2);margin-top:14px;padding-top:11px;font-size:10px;line-height:1.6}@media(max-width:760px){.smiley-hug{right:10px;bottom:10px}.smiley-hug-launcher{min-height:50px}.smiley-hug-panel{right:-2px;bottom:58px;width:calc(100vw - 16px);max-height:72vh}.smiley-hug-panel textarea{font-size:16px}}.nidam-photo-capture{padding-bottom:100px}.photo-capture-card{max-width:760px;margin-inline:auto}.camera-button{display:flex;justify-content:center;align-items:center;min-height:58px;cursor:pointer}.photo-capture-preview{display:block;width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain;background:#071019;border:1px solid rgba(197,161,95,.28);border-radius:10px;margin:16px 0}.photo-capture-meta{border-left:3px solid #c5a15f;padding:4px 0 4px 14px;margin:14px 0}.photo-capture-meta p{margin:6px 0;overflow-wrap:anywhere}@media(max-width:760px){.nidam-photo-capture{padding-inline:10px}.photo-capture-preview{max-height:58vh}.photo-capture-card .office-actions>*{width:100%;min-height:50px}}.nidam-photo-review{padding-bottom:100px}.nidam-photo-review .list-panel{max-width:820px;margin-inline:auto}.nidam-photo-review label{display:grid;gap:6px;margin:14px 0;font-weight:700}.nidam-photo-review input,.nidam-photo-review textarea{width:100%;border:1px solid #50606f;border-radius:9px;background:#111e29;color:#fff;padding:11px;font:inherit}.nidam-photo-review textarea{min-height:100px;resize:vertical}.photo-work-link{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.nidam-photo-review{padding-inline:10px}.photo-work-link{grid-template-columns:1fr}.nidam-photo-review .office-actions>*{width:100%;min-height:50px}}.project-evidence-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px}.project-evidence-actions small{max-width:420px}.photo-work-link>.status-note{grid-column:1/-1}@media(max-width:760px){.project-evidence-actions{display:grid}.project-evidence-actions .gold-button{width:100%;min-height:50px;justify-content:center}}.field-evidence-entry{margin:16px 0;padding:16px;border:1px solid rgba(197,161,95,.35);border-radius:12px;background:#c5a15f0a}.field-evidence-entry h3{margin:.2rem 0 .35rem}.smiley-hug-context{margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(197,161,95,.3);border-radius:10px}.smiley-hug-context small,.smiley-hug-context strong{display:block}.smiley-hug-context p{margin:.25rem 0 0}.smiley-hug{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px));z-index:900}.smiley-hug.is-open{bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:760px){.smiley-hug{right:10px;bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px))}.smiley-hug-panel{max-height:72vh;overflow:auto}.smiley-hug-launcher{min-height:48px}}.smiley-hug-work-context{margin:14px 0;padding:12px 14px;border:1px solid rgba(197,161,95,.35);border-radius:12px;background:#c5a15f0d}.smiley-hug-work-context>small{display:block;margin-bottom:6px}.smiley-hug-work-context p{margin:.25rem 0}.evidence-hash{overflow-wrap:anywhere;font-family:Arial,sans-serif}.evidence-verify{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.verify-result.match,.verify-result.mismatch{font-weight:700}.verify-result.verifying{opacity:.75}.checkbox-label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;min-height:40px;padding:8px 10px;border:1px solid rgba(197,161,95,.3);border-radius:8px;background:#c5a15f0a}.checkbox-label input{width:18px;height:18px;cursor:pointer;accent-color:#c5a15f}.office .office-header{min-height:96px;align-items:flex-start;gap:24px;padding:18px clamp(16px,4vw,48px)}.office .office-header .brand{align-items:flex-start;gap:18px;flex:1 1 auto;min-width:0;letter-spacing:0}.office .office-header .brand img{width:88px;height:70px}.office .office-header .brand-copy{display:flex;flex-direction:column;min-width:0}.office .office-header .brand-copy>strong{display:block;font-family:Arial,sans-serif;font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:.035em;transform:scaleY(.9);transform-origin:left center;white-space:nowrap}.office .office-header .brand-copy>small{margin-top:2px;color:#e6c78f;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:none}.office .office-header .office-account{flex:0 1 auto;justify-content:flex-end;gap:18px;flex-wrap:nowrap;margin-left:auto}.office .office-header .office-user{text-align:right;line-height:1.5}.office .office-header .office-user small{margin-top:4px}.office .office-header .office-account .quiet-link{flex:0 0 auto}.office .office-header .office-signout{align-self:flex-start;flex:0 0 auto;margin:0;min-height:26px;height:26px;padding:0 12px;font-size:12px;line-height:1.2}.office .office-layout nav a{font-weight:700}@media(max-width:760px){.office .office-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:14px 16px}.office .office-header .brand{grid-column:1;grid-row:1;align-items:flex-start;flex:initial;gap:12px}.office .office-header .brand img{width:62px;height:54px}.office .office-header .brand-copy>strong{font-size:24px}.office .office-header .brand-copy>small{font-size:11px;letter-spacing:.04em}.office .office-header .office-account{grid-column:1/-1;grid-row:2;display:flex;width:auto;flex:initial;justify-content:flex-start;gap:12px;margin:0}.office .office-header .office-user{text-align:left;min-width:0;font-size:12px}.office .office-header .office-signout{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:0;min-height:26px;height:26px;padding:0 12px;font-size:12px;line-height:1.2}}.office .office-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding:20px 0 8px;border-top:1px solid #284052}.office .office-footer-tagline{font-size:9px;letter-spacing:2px;color:var(--muted)}.office .office-footer-identity{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:#e0c38f;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4}.office .office-footer-identity small{color:#aebdca;font-size:10px;font-weight:400;letter-spacing:0}@media(max-width:760px){.office .office-footer{align-items:flex-start;flex-direction:column}.office .office-footer-identity{align-items:flex-start}}@media(max-width:760px){.office .office-layout nav{min-width:0;max-width:100%;align-items:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:12px;padding:2px 12px;border-top:1px solid #284052;border-bottom:1px solid #284052}.office .office-layout nav>a{position:relative;flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;min-width:0;justify-content:center;align-self:stretch;min-height:40px;margin:0;padding:6px 18px;line-height:1.3;font-size:15px;border-left:3px solid transparent}.office .office-layout nav>a.active{border-left-color:transparent}.office .office-layout nav>a.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;transform:none;background:var(--gold);border-radius:0 2px 2px 0}}.welcome .welcome-top{position:relative;justify-content:center;transform:translateY(-8px)}.welcome .welcome-top-title{font-size:clamp(11px,1.4vw,14px)!important;letter-spacing:.08em!important;line-height:1.3;text-align:center;white-space:nowrap}.welcome .welcome-top .network-status{position:absolute;right:0;top:50%;transform:translateY(-50%)}.welcome .welcome-greeting{font-weight:700;font-size:clamp(15px,2vw,18px)}.welcome .welcome-profile{max-width:680px;margin:18px auto 8px;padding:0 12px;color:#e2e8ee;font-family:Arial,sans-serif;text-align:center}.welcome .welcome-profile p{margin:0 auto;color:#e2e8ee;font-family:Arial,sans-serif;font-size:15px;line-height:1.6}.welcome .welcome-profile p+p{margin-top:12px}.welcome .welcome-copy>p.welcome-governance{margin:10px 0 0;color:#e0c38f;font-family:Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media(max-width:760px){.welcome .welcome-profile{margin-top:14px;padding:0 8px}.welcome .welcome-profile p{font-size:14px;line-height:1.55}.welcome .welcome-copy>p.welcome-governance{font-size:11px}}.office-main>.home-section{width:min(1320px,calc(100% - 48px));margin:0 auto 22px;padding:0;text-align:left;font-family:Arial,sans-serif}.office-main>.home-mandate h1{margin:0 0 10px;font-family:Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2;color:#fff}.office-main>.home-section p{max-width:760px;margin:0;color:#c8d3d8;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.office-main>.home-section p+p{margin-top:12px}.office-main>.home-section p:last-child{margin-bottom:0}.office-main>.home-about h2{margin:0 0 12px;color:#fff;font-family:Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.office-main>.home-section .home-governance{color:#e0bf72;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em}.office-main>.company-accordion{max-width:none;margin:14px auto 24px}@media(max-width:760px){.office-main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.office-main>.home-section{margin-bottom:18px;padding:0}.office-main>.home-section .home-governance{font-size:11px}.office-main>.company-accordion{margin-bottom:18px}}.office-nav-divisions{display:contents}@media(max-width:760px){.office .office-layout>nav{display:flex;gap:0;overflow:hidden;padding:2px 0}.office .office-layout nav>.office-nav-divisions{display:flex;align-items:stretch;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:12px;padding:0 12px}.office .office-layout nav>a:first-child{position:relative;z-index:2;flex:0 0 auto;background:#071827}.office .office-layout nav>a,.office .office-nav-divisions>a{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;min-width:0;min-height:40px;margin:0;padding:6px 18px;line-height:1.3;font-size:15px;border-left:3px solid transparent;white-space:nowrap}.office .office-layout nav>a.active,.office .office-nav-divisions>a.active{border-left-color:transparent}.office .office-layout nav>a.active:before,.office .office-nav-divisions>a.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;transform:none;background:var(--gold);border-radius:0 2px 2px 0}}.office .office-main>h1.gCEO-page-title{max-width:100%;margin:4px 0 8px;font-family:Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0}.office .office-main>p.intro{max-width:720px;margin:0 0 14px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.gCEO-workspace{max-width:1040px;margin:0 auto;font-family:Arial,sans-serif}.gCEO-workspace .list-panel{margin:0 0 14px;padding:20px}.gCEO-workspace h2,.gCEO-workspace h3,.gCEO-workspace p,.gCEO-workspace a,.gCEO-workspace small,.gCEO-workspace summary{font-family:Arial,sans-serif}.gCEO-workspace .eyebrow{margin:0 0 6px;font-size:10px;letter-spacing:1.5px}.gCEO-workspace .list-panel>h2{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.gCEO-workspace .list-panel>p:not(.eyebrow){margin:0 0 12px;font-size:13px;line-height:1.5}.gCEO-portal{border-color:#c5a15f8c}.gCEO-portal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.gCEO-portal-heading h2{margin:0;font-size:20px;line-height:1.25}.gCEO-status{flex:0 0 auto;margin-top:2px;padding:4px 8px;border:1px solid rgba(197,161,95,.4);border-radius:999px;color:#e0c38f;font-size:10px;line-height:1.3}.gCEO-portal-summary{max-width:720px;color:#c4d0da}.gCEO-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gCEO-action{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:10px 12px;border:1px solid #365064;border-radius:5px;background:#102536;color:#f1eee8!important}.gCEO-action span{font-size:13px;font-weight:700;line-height:1.3}.gCEO-action small{margin:0!important;color:#d0b681;font-size:10px;line-height:1.35}.gCEO-action-primary{border-color:#c5a15fb3;background:#172b39}.gCEO-ceo-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border-left:3px solid var(--gold);background:#102536}.gCEO-ceo-summary>div{min-width:0}.gCEO-ceo-summary small{display:block;color:#e0c38f;font-size:9px;letter-spacing:.8px}.gCEO-ceo-summary p{margin:5px 0;color:#d2dce4;font-size:12px;line-height:1.45}.gCEO-ceo-summary strong{font-size:11px;font-weight:600;color:#c4d0da}.gCEO-ceo-summary>.quiet-link{flex:0 0 auto;min-height:36px;font-size:11px}.gCEO-caveat{margin:6px 0 0!important;color:#aebdca;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.gCEO-leadership>.eyebrow{margin-bottom:3px}.gCEO-position-detail{border-top:1px solid #294151}.gCEO-position-detail:last-child{border-bottom:1px solid #294151}.gCEO-position-detail>summary,.gCEO-executive-list>summary,.gCEO-functions summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;list-style:none;cursor:pointer}.gCEO-position-detail>summary::-webkit-details-marker,.gCEO-executive-list>summary::-webkit-details-marker,.gCEO-functions summary::-webkit-details-marker{display:none}.gCEO-position-detail>summary:after,.gCEO-executive-list>summary:after,.gCEO-functions summary:after{content:"Open";flex:0 0 auto;color:#e0c38f;font-size:14px;line-height:1.3;white-space:nowrap}.gCEO-position-detail[open]>summary:after,.gCEO-executive-list[open]>summary:after,.gCEO-functions details[open]>summary:after{content:"Close"}.gCEO-position-detail>summary>span,.gCEO-executive-list>summary>span,.gCEO-functions summary>span{flex:1;min-width:0;color:#f1eee8;font-size:12px;font-weight:700;line-height:1.4}.gCEO-position-detail>summary>small,.gCEO-executive-list>summary>small,.gCEO-functions summary>small{flex:0 0 auto;margin:0;color:#d0b681;font-size:9px;line-height:1.3;text-align:right}.gCEO-position-detail-body{padding:0 0 12px}.gCEO-position-detail-body p{margin:4px 0;color:#c4d0da;font-size:12px;line-height:1.45}.gCEO-position-detail-body p strong{color:#e0c38f}.gCEO-position-detail-body .quiet-link{min-height:36px;font-size:11px}.gCEO-branch{margin-top:10px;padding:12px;border:1px solid #294151;border-radius:5px;background:#0a1d2c}.gCEO-branch-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.gCEO-branch-head>div{min-width:0}.gCEO-branch-head small{color:#d0b681;font-size:9px;letter-spacing:.5px}.gCEO-branch-head h3{margin:3px 0 0;font-size:14px;line-height:1.35}.gCEO-branch-head>.quiet-link{flex:0 0 auto;min-height:36px;font-size:10px}.gCEO-branch-mandate{margin:8px 0 4px;color:#c4d0da;font-size:12px;line-height:1.45}.gCEO-reporting{margin:0;color:#b8c5d0;font-size:10px}.gCEO-reporting strong{color:#e0c38f}.gCEO-assistant{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:10px;margin:10px -12px -12px;padding:0 12px;background:#102536}.gCEO-assistant>span{padding-top:14px;color:#d0b681;font-size:10px}.gCEO-assistant .gCEO-position-detail{border:0}.gCEO-assistant .gCEO-position-detail>summary{min-height:40px}.gCEO-detail-list{padding-left:10px}.gCEO-executive-list{margin-top:10px;border-top:1px solid #294151}.gCEO-executive-list>summary span,.gCEO-functions summary span{font-size:13px}.gCEO-functions details>p{margin:0 0 8px;color:#bfcbd5;font-size:12px;line-height:1.45}.gCEO-function-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.gCEO-function-list>a{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:7px 0;border-top:1px solid #294151}.gCEO-function-list>a span{color:#f1eee8;font-size:11px;font-weight:600;line-height:1.35}.gCEO-function-list>a small{margin:0;color:#d0b681;font-size:9px;line-height:1.3}.gCEO-separate-paths{padding-bottom:14px!important}.gCEO-separate-paths>h2{margin-bottom:7px!important}.gCEO-separate-paths>.gCEO-position-detail{padding-left:0;padding-right:0}.gCEO-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.gCEO-section-heading h2{margin:0!important}.gCEO-section-heading>span{flex:0 0 auto;color:#d0b681;font-size:10px}.gCEO-assistant-office{border-color:#c5a15f7a}.gCEO-assistant-office>p:not(.eyebrow){max-width:760px}.gCEO-calendar{margin-top:14px;padding:12px;border:1px solid #294151;border-radius:5px;background:#0a1d2c}.gCEO-calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.gCEO-calendar-heading h3{margin:0;font-size:13px}.gCEO-calendar-heading .quiet-link{min-height:34px;font-size:10px}.gCEO-empty,.gCEO-calendar>p{margin:6px 0 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.gCEO-meeting-list{display:grid}.gCEO-meeting-list>a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #294151}.gCEO-meeting-list>a>span{display:flex;flex-direction:column;gap:3px;min-width:0}.gCEO-meeting-list strong{font-size:12px;line-height:1.35}.gCEO-meeting-list small{margin:0!important;color:#b7c5d0;font-size:10px;line-height:1.35}.gCEO-meeting-list b{flex:0 0 auto;color:#d0b681;font-size:10px;font-weight:400}.gCEO-assistant-office .gCEO-caveat{padding-top:8px;border-top:1px solid #294151}@media(max-width:760px){.office .office-main>h1.gCEO-page-title{font-size:23px;line-height:1.2}.office .office-main>p.intro{font-size:12px;margin-bottom:10px}.gCEO-workspace{padding:0}.gCEO-workspace .list-panel{padding:15px 13px;margin-bottom:10px}.gCEO-portal-heading h2{font-size:18px}.gCEO-actions{gap:6px}.gCEO-action{min-height:56px;padding:9px}.gCEO-action span{font-size:12px}.gCEO-action small{font-size:9px}.gCEO-ceo-summary{align-items:flex-start;padding:10px}.gCEO-ceo-summary>.quiet-link{font-size:10px}.gCEO-branch{padding:10px}.gCEO-branch-head{align-items:flex-start}.gCEO-branch-head h3{font-size:13px}.gCEO-branch-head>.quiet-link{max-width:104px;min-height:34px;text-align:right;line-height:1.25}.gCEO-assistant{grid-template-columns:88px minmax(0,1fr);margin:9px -10px -10px;padding:0 10px}.gCEO-position-detail>summary>span{font-size:11px}.gCEO-position-detail>summary>small{font-size:8px}.gCEO-function-list{grid-template-columns:1fr}.gCEO-function-list>a{min-height:44px}}.silo,.silo *{font-family:Arial,sans-serif!important}.silo{font-size:14px}.silo .office-main p:not(.eyebrow):not(.welcome-governance):not(.home-governance){font-size:14px!important;line-height:1.6!important}.silo .welcome .welcome-profile p{font-size:14px!important;line-height:1.6!important}.silo .office-main .eyebrow,.silo .welcome .eyebrow{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important;letter-spacing:normal}.silo .office-main small,.silo .office-main label,.silo .office-main .quiet-link{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo .office-main .status-note{font-size:14px!important;line-height:1.55!important}.silo .office-main nav a{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo footer{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.gCEO-workspace .gCEO-action span{font-size:14px!important;line-height:1.4!important}.gCEO-workspace .gCEO-action small,.gCEO-workspace .gCEO-branch-head small,.gCEO-workspace .gCEO-reporting,.gCEO-workspace .gCEO-ceo-summary small,.gCEO-workspace .gCEO-ceo-summary strong,.gCEO-workspace .gCEO-assistant>span,.gCEO-workspace .gCEO-function-list>a span,.gCEO-workspace .gCEO-function-list>a small,.gCEO-workspace .gCEO-position-detail>summary>span,.gCEO-workspace .gCEO-position-detail>summary>small,.gCEO-workspace .gCEO-status,.gCEO-workspace .gCEO-section-heading>span{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.gCEO-workspace{display:grid;gap:12px}.gCEO-workspace>.list-panel{margin:0;padding:16px}.gCEO-office-shell,.gCEO-structure-shell{padding:16px 18px!important;border-color:#365064!important;background:#0c2031!important}.gCEO-office-block{padding:0}.gCEO-office-block+.gCEO-office-block{margin-top:14px;padding-top:14px;border-top:1px solid #365064}.gCEO-portal-heading h2{font-size:17px;line-height:1.35}.gCEO-office-block .gCEO-section-heading{margin:0 0 6px}.gCEO-office-block .gCEO-section-heading h2{font-size:17px;line-height:1.35}.gCEO-role-name{margin:0 0 6px!important;color:#e0c38f!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important;font-weight:600}.gCEO-actions{margin-top:10px}.gCEO-assistant{grid-template-columns:100px minmax(0,1fr);margin:10px 0 0;padding:8px 0 0;border-top:1px solid #294151;background:transparent}.gCEO-calendar{margin-top:12px;padding:10px 0 0;border:0;border-top:1px solid #294151;border-radius:0;background:transparent}.gCEO-caveat{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.gCEO-structure-block{padding:0;margin:0}.gCEO-structure-block+.gCEO-structure-block{margin-top:12px;padding-top:12px;border-top:1px solid #365064}.gCEO-structure-block>h2{font-size:17px!important;line-height:1.35!important}.gCEO-branch{margin-top:10px;padding:10px 0 0;border:0;border-top:1px solid #294151;border-radius:0;background:transparent}.gCEO-branch:first-of-type{margin-top:0;padding-top:0;border-top:0}.gCEO-branch-head h3{font-size:14px;line-height:1.4}.gCEO-branch-head>.quiet-link{min-height:36px}.gCEO-position-detail>summary,.gCEO-executive-list>summary,.gCEO-functions summary,.gCEO-separate-paths summary{min-height:44px;padding:8px 0}.gCEO-functions details>p{margin:4px 0 8px}.gCEO-function-list>a{min-height:44px}.gCEO-functions .gCEO-function-list>a span{font-size:14px!important}@media(max-width:760px){.silo .welcome .welcome-profile p{font-size:14px!important}.silo .office-main p:not(.eyebrow):not(.welcome-governance):not(.home-governance){font-size:14px!important;line-height:1.55!important}.silo .office-main .status-note{font-size:14px!important}.gCEO-workspace>.list-panel{padding:14px 13px}.gCEO-office-shell,.gCEO-structure-shell{padding:14px 13px!important}.gCEO-portal-heading h2,.gCEO-office-block .gCEO-section-heading h2,.gCEO-structure-block>h2{font-size:17px!important}.gCEO-assistant{grid-template-columns:88px minmax(0,1fr)}.gCEO-actions{gap:7px}.gCEO-action{min-height:52px;padding:8px}}.gCEO-company-directory{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.gCEO-company-count{margin:0 0 6px;color:#c4d0da;font-size:14px;line-height:1.4}.gCEO-company-directory details{border:1px solid #365064;border-radius:5px;background:#0c2031;overflow:hidden}.gCEO-company-directory details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 16px;cursor:pointer;list-style:none}.gCEO-company-directory details>summary::-webkit-details-marker{display:none}.gCEO-company-directory details>summary>span{color:#f1eee8;font-size:14px;font-weight:700}.gCEO-company-directory details>summary:after{content:"Open";color:#e0c38f;font-size:14px;line-height:1.3;white-space:nowrap;flex:0 0 auto}.gCEO-company-directory details[open]>summary{border-bottom:1px solid #365064}.gCEO-company-directory details[open]>summary:after{content:"Close"}.gCEO-company-directory details>p{margin:12px 16px;color:#c4d0da;font-size:13px;line-height:1.55}.gCEO-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.gCEO-company-grid>article{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid #294151;border-radius:5px;background:#0a1d2c}.gCEO-company-grid h3{margin:0 0 7px;color:#f1eee8;font-size:14px;line-height:1.4}.gCEO-company-grid p{margin:0 0 12px;color:#c4d0da;font-size:13px;line-height:1.55}.gCEO-company-links{display:grid;gap:6px;margin-top:auto}.gCEO-company-links .quiet-link{min-height:40px;padding:7px 0;color:#e0c38f!important;font-size:13px;line-height:1.45}@media(max-width:760px){.gCEO-company-directory details>summary{padding:12px 13px}.gCEO-company-count{font-size:14px}.gCEO-company-grid{grid-template-columns:1fr;padding:0 13px 13px}.gCEO-company-directory details>p{margin:10px 13px}.gCEO-company-grid>article{padding:12px}}.gCEO-workspace .gCEO-portal-summary,.gCEO-workspace .gCEO-office-block>p:not(.eyebrow),.gCEO-workspace .gCEO-caveat,.gCEO-workspace .gCEO-reporting,.gCEO-workspace .gCEO-ceo-summary p,.gCEO-workspace .gCEO-position-detail-body p,.gCEO-workspace .gCEO-branch-mandate,.gCEO-workspace .gCEO-functions details>p,.gCEO-workspace .gCEO-empty,.gCEO-workspace .gCEO-calendar>p,.gCEO-workspace .gCEO-action span,.gCEO-workspace .gCEO-position-detail>summary>span,.gCEO-workspace .gCEO-executive-list>summary>span,.gCEO-workspace .gCEO-functions summary>span,.gCEO-workspace .gCEO-function-list>a span,.gCEO-workspace .gCEO-meeting-list strong,.gCEO-workspace .gCEO-meeting-list small,.position-desk-page p:not(.eyebrow),.position-desk-page label,.position-desk-page .function-row strong,.position-desk-page .function-row small,.position-desk-page .quiet-link{font-size:14px!important;line-height:1.55!important}.gCEO-workspace p:not(.eyebrow){margin-bottom:6px!important}.gCEO-workspace p+p{margin-top:3px!important}.gCEO-workspace .gCEO-calendar>p{margin:4px 0!important}.gCEO-workspace .gCEO-assistant-office>.gCEO-caveat{margin-top:4px!important;padding-top:4px!important}.gCEO-company-directory details>p{margin-top:8px;margin-bottom:8px}.office-inbox>p,.office-inbox .list-panel p{margin-top:4px!important;margin-bottom:4px!important;font-size:14px!important;line-height:1.45!important;word-spacing:normal;letter-spacing:normal}@media(max-width:760px){.office .office-main{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}.gCEO-branch,.gCEO-branch:first-of-type{margin-top:10px;padding:12px;border:1px solid #365064;border-radius:5px;background:#102536}.gCEO-branch-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.gCEO-branch-head h3{margin:4px 0 0;color:#f1eee8;font-size:16px;font-weight:700;line-height:1.35}.gCEO-branch-head small{color:#d0b681}.gCEO-branch-head>.quiet-link{max-width:110px;min-height:34px;padding:0;text-align:right;font-size:14px!important;line-height:1.3!important}.gCEO-branch-mandate{margin:10px 0!important;font-size:14px!important;line-height:1.5!important}.gCEO-assistant{grid-template-columns:34px minmax(0,1fr);margin:10px 0 0;padding:8px 0 0;border-top:1px solid #365064;background:transparent}.gCEO-assistant>span{padding-top:0;color:#e0c38f;font-size:14px!important;font-weight:700}.gCEO-assistant .gCEO-position-detail>summary>span{font-size:14px!important;font-weight:700}@media(max-width:760px){.gCEO-branch,.gCEO-branch:first-of-type{padding:11px}.gCEO-branch-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.gCEO-branch-head h3{font-size:16px}.gCEO-branch-head>.quiet-link{max-width:94px;padding:4px 0}.gCEO-assistant{grid-template-columns:30px minmax(0,1fr)}}.gCEO-assistant-open{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gCEO-assistant-open>strong{min-width:0;color:#f1eee8;font-size:14px;line-height:1.4}.gCEO-assistant-open>.quiet-link{flex:0 0 auto;min-height:36px;padding:0;text-align:right;font-size:14px!important;line-height:1.4!important}.gCEO-workspace .gCEO-list-count{margin:6px 0 3px!important;color:#c4d0da;font-size:14px!important;line-height:1.4!important}.gCEO-workspace{gap:8px}.gCEO-office-block+.gCEO-office-block{margin-top:10px;padding-top:10px}.gCEO-branch,.gCEO-branch:first-of-type{margin-top:7px;padding:9px 10px}.gCEO-branch-mandate{margin:6px 0!important}.gCEO-assistant{margin-top:7px;padding-top:6px}.gCEO-structure-block+.gCEO-structure-block{margin-top:8px;padding-top:8px}.gCEO-company-grid{gap:6px;padding:0 12px 12px}.gCEO-company-grid>article{padding:10px}.gCEO-company-grid h3{margin-bottom:4px}.gCEO-company-grid p{margin-bottom:6px}.gCEO-company-links{gap:0}.gCEO-company-links .quiet-link{min-height:28px;padding:2px 0;line-height:1.35}@media(max-width:760px){.gCEO-workspace{gap:8px}.gCEO-company-grid{gap:6px;padding:0 10px 10px}.gCEO-company-grid>article{padding:10px}.gCEO-company-links .quiet-link{min-height:28px;padding:2px 0}}.silo{font-family:Arial,sans-serif;font-size:14px}.silo *{font-family:Arial,sans-serif}.silo p:not(.eyebrow):not(.baseline){font-size:14px!important;line-height:1.5!important;margin-top:4px!important;margin-bottom:4px!important;word-spacing:normal;letter-spacing:normal}.silo li,.silo label,.silo .function-row,.silo .office-layout nav a{font-size:14px;line-height:1.45}.silo .welcome-profile p{font-size:14px!important;line-height:1.5!important}.silo .office-main>.home-section{margin-bottom:14px;padding:0}.silo .office-main>.home-section h2{margin-bottom:8px}.silo .office-main>.home-section p{font-size:14px!important;line-height:1.6!important;margin:0!important}.silo .office-main>.home-section p+p{margin-top:10px!important}.silo .company-office-main{padding:26px 24px}.silo .company-office-main>.list-panel{margin-top:16px}.silo .company-office-main .area-grid{margin-top:12px}.silo .office-header{padding:12px 24px}.silo .office-layout nav{padding:16px 12px}.silo .office-layout nav a{padding:10px 12px;margin-bottom:3px}.silo .office-main{padding:24px}.silo .status-note{margin:14px 0;padding:10px 12px;line-height:1.5}.silo .area-grid{gap:12px}.silo .area-card,.silo .list-panel,.silo .principle{padding:16px 18px}.silo .area-card small{margin-top:12px}.silo .principle{margin-top:16px}.silo .function-row{gap:12px;padding:10px 0}.silo .desk-grid{margin:14px 0}.silo .register-form form{gap:12px;padding:12px 0}.silo .register-tools{gap:12px;margin:14px 0}.silo .register-item{padding:12px 0}.silo .register-item label{margin-top:10px}.silo.office .office-footer{margin-top:18px;padding:12px 0 4px}.silo.office .office-footer-identity{font-size:14px}.position-desk-page .list-panel{padding:14px 16px;margin-bottom:10px}.position-desk-page .register-tools{margin:10px 0;gap:10px}.position-desk-page .register-item{padding:10px 0}@media(max-width:760px){.silo .company-office-main{padding:20px 14px}.silo .office-header{padding:10px 14px}.silo .office-layout nav{padding:2px 0}.silo .office-main{padding:18px 14px}.silo .area-card,.silo .list-panel,.silo .principle{padding:14px}.silo .status-note{margin:12px 0;padding:9px 10px}.silo.office .office-footer{margin-top:14px;padding:10px 0 2px}.position-desk-page .list-panel{padding:12px}}.silo.office .office-main>h1:not(.gCEO-page-title){margin:6px 0 8px}.silo.office .office-main>p.intro{margin:0 0 10px}.silo .decision-register-notes{margin:6px 0 8px!important;padding:2px 0}.silo .decision-register-notes>summary{min-height:32px;padding:4px 0}.silo .decision-register-notes>p{margin:3px 0!important}.silo .decision-draft-form>summary{min-height:40px;padding:7px 10px}.silo .decision-register-section-heading{margin:10px 0 6px;padding-top:8px}.silo.office .office-main>h1.capability-page-title{margin:6px 0 8px;font-size:18px;font-weight:700;line-height:1.3}@media(max-width:760px){.silo .capability-register>p{margin:3px 0 8px!important;line-height:1.4!important}.silo .capability-register .function-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:2px 10px;align-items:center;padding:6px 0}.silo .capability-register .function-row>span{grid-column:1;grid-row:1;min-width:0}.silo .capability-register .function-row>strong{grid-column:2;grid-row:1;min-width:0;line-height:1.35}.silo .capability-register .function-row>small{grid-column:1;grid-row:2;width:auto!important;margin:0;padding:0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo .capability-register .function-row>.quiet-link{grid-column:2;grid-row:2;min-height:30px;padding:2px 0;margin:0;font-size:14px!important;line-height:1.3!important}}.silo .decision-register .register-tools{margin:6px 0 8px}.silo .decision-register-empty{margin:6px 0;padding:10px}.silo .decision-register .register-item{padding:8px 0}@media(max-width:760px){.silo.office .decision-register{margin-bottom:4px!important;padding:8px 10px!important}.silo .decision-register-intro>.eyebrow{margin:0 0 2px!important}.silo .decision-register-intro>h2{margin:0 0 3px!important}.silo .decision-register-intro>p:last-child{margin:0!important;line-height:1.42!important}.silo .decision-register-notes{margin:4px 0 5px!important;padding:1px 0!important}.silo .decision-register-notes>summary{min-height:28px;padding:2px 0}.silo .decision-draft-form>summary{min-height:36px;padding:6px 8px}.silo.office .decision-register-section-heading{margin:5px 0 3px;padding-top:4px}.silo .decision-register-empty{margin:3px 0;padding:7px}.silo .decision-register-empty>p{margin:2px 0!important;line-height:1.4!important}.silo.office .decision-authority{margin:0 0 4px!important;padding:8px 10px!important}.silo.office .decision-authority>h2{margin:0 0 3px!important}.silo.office .decision-authority>p:not(.eyebrow){margin:3px 0!important;line-height:1.42!important}.silo.office .decision-authority>.quiet-link{min-height:30px;padding:1px 0;line-height:1.3}}.silo .office-inbox{display:grid;gap:8px}.silo .office-inbox>h2{margin:0 0 2px}.silo .office-inbox>p{margin:0 0 4px!important}.silo .office-inbox>.list-panel{margin:0;padding:12px}.silo .office-inbox .list-panel>h3{margin:0 0 2px;line-height:1.4}.silo .office-inbox .list-panel>.quiet-link{min-height:32px;margin:0 0 4px;padding:2px 0;line-height:1.35}.silo .office-inbox .desk-grid{gap:6px;margin:4px 0 8px}.silo .office-inbox .overview-count{min-height:60px;gap:3px;padding:8px 10px}.silo .office-inbox .overview-count strong{font-size:28px}.silo .office-inbox .register-tools{align-items:stretch;gap:7px;margin:8px 0}.silo .office-inbox .register-tools label{gap:4px;margin:0}.silo .office-inbox .register-tools>.quiet-link{min-height:32px;align-self:flex-start;margin:0;padding:2px 0;line-height:1.35}.silo .office-inbox .list-panel>p{margin:3px 0!important}.silo .office-inbox .register-item{padding:7px 0}.silo .office-inbox .register-item>.quiet-link{min-height:34px;padding:2px 0}@media(max-width:760px){.silo .office-inbox{gap:7px}.silo .office-inbox>.list-panel{padding:10px 11px}.silo .office-inbox .overview-count{min-height:56px;padding:7px 9px}.silo .office-inbox .overview-count strong{font-size:26px}.silo .office-inbox .register-tools{gap:6px;margin:6px 0}.silo .office-inbox .register-tools>.quiet-link{min-height:30px}}.silo.office .work-inbox-page{padding-top:16px}.silo.office .work-inbox-page>h1:not(.gCEO-page-title){margin:2px 0 4px;font-size:22px;line-height:1.25}.silo.office .work-inbox-page>.intro{margin:0 0 6px!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .work-inbox-page .office-inbox,.silo.office .work-inbox-page .office-inbox *{font-family:Arial,sans-serif}.silo.office .work-inbox-page .office-inbox{gap:6px}.silo.office .work-inbox-page .office-inbox>h2{margin:0 0 2px;font-size:17px;font-weight:700;line-height:1.35}.silo.office .work-inbox-page .office-inbox>p{margin:0 0 4px!important;font-size:14px;line-height:1.45!important}.silo.office .work-inbox-page .office-inbox>.list-panel{padding:10px 11px}.silo.office .work-inbox-page .office-inbox .list-panel>h3{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.4}.silo.office .work-inbox-page .office-inbox .list-panel>.quiet-link{min-height:30px;margin:0 0 3px;padding:2px 0;font-size:14px;line-height:1.35}.silo.office .work-inbox-page .office-inbox .overview-count{min-height:60px;gap:2px;padding:8px 10px}.silo.office .work-inbox-page .office-inbox .overview-count strong{font-size:22px;line-height:1.1}.silo.office .work-inbox-page .office-inbox .overview-count span{font-size:14px;line-height:1.3}.silo.office .work-inbox-page .office-inbox .register-tools{gap:6px;margin:6px 0}.silo.office .work-inbox-page .office-inbox .register-tools label{gap:4px;font-size:14px;line-height:1.35}.silo.office .work-inbox-page .office-inbox .register-tools input,.silo.office .work-inbox-page .office-inbox .register-tools select{font-size:14px}.silo.office .work-inbox-page .office-inbox .list-panel>p{margin:3px 0!important;font-size:14px;line-height:1.45!important}.silo.office .work-inbox-page .office-inbox .register-item{padding:7px 0}.silo.office .work-inbox-page .office-inbox .register-item h4{margin:0 0 3px;font-size:14px;line-height:1.4}.silo.office .work-inbox-page .office-inbox .register-item p,.silo.office .work-inbox-page .office-inbox .register-item>.quiet-link{font-size:14px;line-height:1.4}@media(max-width:760px){.silo.office .work-inbox-page{padding-top:10px}.silo.office .work-inbox-page>h1:not(.gCEO-page-title){margin:1px 0 3px}.silo.office .work-inbox-page>.intro{margin-bottom:5px!important}.silo.office .work-inbox-page .office-inbox>.list-panel{padding:9px 10px}.silo.office .work-inbox-page .office-inbox .overview-count{min-height:56px;padding:7px 9px}}.silo.office .executive-decision-page{padding-top:16px}.silo.office .executive-decision-page>p.eyebrow{margin:0 0 2px!important;line-height:1.35!important}.silo.office .executive-decision-page>h1:not(.gCEO-page-title){margin:2px 0 4px;font-size:22px;line-height:1.25}.silo.office .executive-decision-page>p.intro{margin:0 0 8px!important;line-height:1.45!important}@media(max-width:760px){.silo.office .executive-decision-page{padding-top:10px}.silo.office .executive-decision-page>h1:not(.gCEO-page-title){margin:1px 0 3px}.silo.office .executive-decision-page>p.intro{margin-bottom:6px!important}}.silo.office .diary-page{padding-top:16px}.silo.office .diary-page>h1:not(.gCEO-page-title){margin:2px 0 4px;font-family:Arial,sans-serif;font-size:22px;line-height:1.25}.silo.office .diary-page>.intro{margin:0 0 6px!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .diary-page>section.list-panel{padding:12px 14px}.silo.office .diary-page>section.list-panel>h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.silo.office .diary-page>section.list-panel>p{margin:4px 0 8px!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .diary-page .register-form{margin:8px 0}.silo.office .diary-page .register-form>h2{margin:6px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.silo.office .diary-page .register-form form{gap:8px;padding:8px 0}.silo.office .diary-page .register-form label,.silo.office .diary-page .register-tools label{gap:4px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}.silo.office .diary-page input,.silo.office .diary-page select,.silo.office .diary-page textarea{font-family:Arial,sans-serif;font-size:14px}.silo.office .diary-page .register-tools{gap:8px;margin:8px 0}.silo.office .diary-page .register-item{padding:8px 0}.silo.office .diary-page .register-item>h2{margin:0 0 3px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.silo.office .diary-page .register-item>p,.silo.office .diary-page .register-item h3,.silo.office .diary-page .register-item details{font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.silo.office .diary-page .register-item>p{margin:3px 0!important}.silo.office .diary-page .register-item details>summary{min-height:34px;padding:3px 0;font-size:14px}.silo.office .diary-page .register-item .function-row{gap:6px;padding:6px 0;font-size:14px}.silo.office .diary-page .register-item .quiet-link{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}@media(max-width:760px){.silo.office .diary-page{padding-top:10px}.silo.office .diary-page>h1:not(.gCEO-page-title){margin:1px 0 3px}.silo.office .diary-page>section.list-panel{padding:10px 11px}.silo.office .diary-page>section.list-panel>p{margin:3px 0 6px!important}.silo.office .diary-page .register-form form{gap:7px;padding:6px 0}.silo.office .diary-page .register-tools{gap:6px;margin:6px 0}}.silo.office .positions-page{padding-top:16px}.silo.office .positions-page>h1:not(.gCEO-page-title){margin:2px 0 4px;font-family:Arial,sans-serif;font-size:22px;line-height:1.25}.silo.office .positions-page>.intro{margin:0 0 6px!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .positions-page .position-desk-page{font-family:Arial,sans-serif}.silo.office .positions-page .position-desk-page.list-panel,.silo.office .positions-page .position-desk-page .list-panel{padding:12px 14px}.silo.office .positions-page .position-desk-page p{margin:4px 0!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .positions-page .position-desk-page .eyebrow{margin:4px 0;font-size:11px;line-height:1.35}.silo.office .positions-page .position-desk-page h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.silo.office .positions-page .position-desk-page h3,.silo.office .positions-page .position-desk-page h4{font-family:Arial,sans-serif}.silo.office .positions-page .position-desk-page label{gap:4px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}.silo.office .positions-page .position-desk-page input,.silo.office .positions-page .position-desk-page select,.silo.office .positions-page .position-desk-page textarea{font-family:Arial,sans-serif;font-size:14px}.silo.office .positions-page .position-desk-page .function-row{gap:8px;padding:7px 0;font-family:Arial,sans-serif;font-size:14px}.silo.office .positions-page .position-desk-page .function-row>strong,.silo.office .positions-page .position-desk-page .function-row>small,.silo.office .positions-page .position-desk-page .function-row>.quiet-link{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .positions-page .position-desk-page .quiet-link{min-height:34px;padding:3px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .positions-page .position-desk-page .register-tools{gap:8px;margin:8px 0}.silo.office .positions-page .position-desk-page .register-item{padding:8px 0}@media(max-width:760px){.silo.office .positions-page{padding-top:10px}.silo.office .positions-page>h1:not(.gCEO-page-title){margin:1px 0 3px}.silo.office .positions-page .position-desk-page.list-panel,.silo.office .positions-page .position-desk-page .list-panel{padding:10px 11px}.silo.office .positions-page .position-desk-page .function-row{gap:5px;padding:6px 0}.silo.office .positions-page .position-desk-page .register-tools{gap:6px;margin:6px 0}}.silo .office-main .capability-workspace{display:grid;gap:8px;min-width:0}.silo .office-main .capability-workspace>.list-panel{min-width:0;margin:0!important;padding:12px 14px!important}.silo .office-main .capability-workspace .list-panel>h2{margin:0 0 5px;font-size:17px;line-height:1.35}.silo .office-main .capability-workspace p:not(.eyebrow){margin:3px 0!important;font-size:14px!important;line-height:1.45!important;word-spacing:normal;letter-spacing:normal}.silo .office-main .capability-workspace label{display:grid;gap:4px;margin:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}.silo .office-main .capability-workspace input,.silo .office-main .capability-workspace select,.silo .office-main .capability-workspace textarea{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo .office-main .capability-workspace .function-row{gap:6px;padding:5px 0}.silo .office-main .capability-workspace .function-row>strong{font-size:14px;line-height:1.4}.silo .office-main .capability-workspace .quiet-link{min-height:30px;margin:0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35!important}.silo .office-main .capability-workspace>.list-panel>.register-form{margin:6px 0}.silo .office-main .capability-workspace .register-form>summary{min-height:36px;padding:6px 10px;font-size:14px;line-height:1.4}.silo .office-main .capability-workspace .register-form form{gap:8px;padding:8px 0}.silo .office-main .capability-workspace .register-form .save-fields{gap:8px}.silo .office-main .capability-workspace .register-tools{gap:6px;margin:6px 0}.silo .office-main .capability-workspace .register-item{padding:7px 0}.silo .office-main .capability-workspace .register-item>h2{margin:0 0 3px;font-size:16px;line-height:1.35}@media(max-width:760px){.silo .office-main .capability-workspace{gap:6px}.silo .office-main .capability-workspace>.list-panel{padding:10px 11px!important}.silo .office-main .capability-workspace .function-row{gap:4px;padding:4px 0}.silo .office-main .capability-workspace .register-form form,.silo .office-main .capability-workspace .register-form .save-fields{gap:7px}}.silo.office .group-ceo-page{padding-bottom:10px!important}.silo.office .group-ceo-page .gCEO-position-detail>summary{min-height:38px;padding:5px 0}.silo.office .group-ceo-page .gCEO-position-detail-body{padding-bottom:4px}.silo.office .group-ceo-page .gCEO-position-detail-body p{margin:2px 0!important;line-height:1.45!important}.silo.office .group-ceo-page .gCEO-position-detail-body>.quiet-link{display:inline-flex;align-items:center;min-height:26px;margin:0!important;padding:0!important;line-height:1.3!important}.silo.office .group-ceo-page .gCEO-separate-paths{padding-bottom:6px!important}.silo.office .gCEO-footer{gap:6px;margin-top:8px;padding:8px 0 0}@media(max-width:760px){.silo.office .group-ceo-page{padding-bottom:8px!important}.silo.office .gCEO-footer{gap:4px;margin-top:6px;padding:6px 0 0}}.silo.office .division-workspaces{margin:8px 0 0;padding:12px 14px}.silo.office .division-workspaces>h2{margin:0 0 4px;font-family:Arial,sans-serif;font-size:17px;line-height:1.35}.silo.office .division-workspace-list{display:grid}.silo.office .division-workspace-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .division-workspace-link>span:first-child{display:grid;gap:2px;flex:1;min-width:0;color:#f1eee8}.silo.office .division-workspace-link>span:first-child strong{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;min-width:0}.silo.office .division-workspace-link>span:first-child small{font-family:Arial,sans-serif;font-size:12px;line-height:1.35;color:#aabaca}.silo.office .division-workspace-link>span:last-child{flex:0 0 auto;min-width:0;color:var(--gold)!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}@media(max-width:760px){.silo.office .division-workspaces{margin-top:6px;padding:10px 11px}.silo.office .division-workspace-link{gap:8px;padding:5px 0}.silo.office .division-workspace-link>span:first-child small{font-size:12px}}.silo.office .records-page{padding-top:14px;padding-bottom:12px;font-family:Arial,sans-serif}.silo.office .records-page>h1{margin:0 0 5px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.silo.office .records-page>p.intro{margin:0 0 10px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45!important}.silo.office .records-page>.list-panel{margin:0 0 8px;padding:14px 16px}.silo.office .records-page .list-panel>h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.silo.office .records-page .list-panel>p{margin:4px 0 7px!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important;word-spacing:normal;letter-spacing:normal}.silo.office .records-page .register-form{margin:6px 0}.silo.office .records-page .register-form>summary{min-height:38px;padding:6px 10px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .records-page .register-form form,.silo.office .records-page .register-form .save-fields{gap:8px;padding:8px 0}.silo.office .records-page .register-form label,.silo.office .records-page .register-tools label,.silo.office .records-page .register-item label{gap:4px;margin:4px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .records-page input,.silo.office .records-page textarea,.silo.office .records-page select{min-height:44px;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4}.silo.office .records-page .register-tools{gap:8px;margin:8px 0}.silo.office .records-page .register-item{padding:8px 0}.silo.office .records-page .register-item>h2{margin:0 0 3px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .records-page .register-item>p,.silo.office .records-page .register-item>.quiet-link{margin:3px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important}.silo.office .records-page .register-item small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4}.silo.office .records-page .quiet-link{min-height:30px;margin:0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35!important}@media(max-width:760px){.silo.office .records-page{padding-top:10px;padding-bottom:8px}.silo.office .records-page>h1{margin:0 0 4px;font-size:22px;line-height:1.3}.silo.office .records-page>p.intro{margin:0 0 8px}.silo.office .records-page>.list-panel{margin-bottom:6px;padding:10px 11px}.silo.office .records-page .register-form form,.silo.office .records-page .register-form .save-fields{gap:7px;padding:6px 0}.silo.office .records-page .register-tools{gap:6px;margin:6px 0}.silo.office .records-page .register-item{padding:7px 0}}.silo.office .records-page article.register-item>details.register-item{margin:0!important;padding:2px 0!important}.silo.office .records-page article.register-item>details.register-item>summary{min-height:32px;padding:3px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .records-page article.register-item>details.register-item>p{margin:3px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo.office .records-page article.register-item>.list-panel{margin:6px 0 0!important;padding:8px 10px!important}.silo.office .records-page article.register-item>.list-panel>h3{margin:0 0 4px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo.office .records-page article.register-item>.list-panel>p{margin:3px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo.office .records-page article.register-item>.list-panel>label{gap:3px;margin:4px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .records-page article.register-item>.list-panel input[type=file]{min-height:38px;padding:5px;font-size:14px!important}.silo.office .records-page article.register-item>.list-panel>.quiet-link{min-height:28px;margin:1px 0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .records-page article.register-item>.list-panel .register-item{margin:3px 0!important;padding:4px 0!important}.silo.office .records-page article.register-item>.list-panel .register-item>p{margin:2px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo.office .records-page article.register-item>.list-panel .register-item>.quiet-link{min-height:28px;padding:2px 0;font-size:14px!important;line-height:1.35}.silo.office .office-main.readiness-authority-page{font-family:Arial,sans-serif;font-size:14px}.silo.office .office-main.readiness-authority-page>h1{margin:4px 0 6px;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.silo.office .office-main.readiness-authority-page>p.intro{margin:0 0 8px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.silo.office .office-main.readiness-authority-page>.eyebrow{margin:0;font-family:Arial,sans-serif;font-size:11px;line-height:1.4}.silo.office .office-main.readiness-authority-page .list-panel{margin:0 0 8px;padding:12px 14px}.silo.office .office-main.readiness-authority-page .list-panel>h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.silo.office .office-main.readiness-authority-page .list-panel p{margin:4px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important}.silo.office .office-main.readiness-authority-page .register-form{margin:6px 0}.silo.office .office-main.readiness-authority-page .register-form>summary{min-height:36px;padding:6px 10px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.readiness-authority-page .register-form form,.silo.office .office-main.readiness-authority-page .register-form .save-fields{gap:8px;padding:8px 0}.silo.office .office-main.readiness-authority-page .register-form label,.silo.office .office-main.readiness-authority-page .register-tools label{gap:4px;margin:3px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .office-main.readiness-authority-page input,.silo.office .office-main.readiness-authority-page select,.silo.office .office-main.readiness-authority-page textarea{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.readiness-authority-page input,.silo.office .office-main.readiness-authority-page select{min-height:38px;padding:8px 10px}.silo.office .office-main.readiness-authority-page textarea{min-height:72px;padding:8px 10px}.silo.office .office-main.readiness-authority-page .register-tools{gap:6px;margin:6px 0}.silo.office .office-main.readiness-authority-page .register-item{padding:8px 0}.silo.office .office-main.readiness-authority-page .register-item>h2{margin:0 0 3px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.readiness-authority-page .function-row{gap:8px;padding:7px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.readiness-authority-page .function-row small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .office-main.readiness-authority-page .quiet-link{min-height:32px;margin:2px 0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35!important}.silo.office .office-main.readiness-authority-page .gold-button{min-height:38px;margin:6px 0;padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}@media(max-width:760px){.silo.office .office-main.readiness-authority-page{padding:12px 14px 8px}.silo.office .office-main.readiness-authority-page>.list-panel{padding:10px 11px}.silo.office .office-main.readiness-authority-page .register-form form,.silo.office .office-main.readiness-authority-page .register-form .save-fields{gap:7px;padding:6px 0}.silo.office .office-main.readiness-authority-page .register-tools{gap:5px;margin:5px 0}.silo.office .office-main.readiness-authority-page .function-row{gap:6px;padding:6px 0}}.silo.office .office-main{font-family:Arial,sans-serif}.silo.office .office-main p:not(.eyebrow){margin:3px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important;word-spacing:normal;letter-spacing:normal}.silo.office .office-main label,.silo.office .office-main small,.silo.office .office-main .quiet-link,.silo.office .office-main .function-row,.silo.office .office-main .function-row strong,.silo.office .office-main .function-row small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4}.silo.office .office-main:not(.records-page) .list-panel,.silo.office .office-main:not(.records-page) .area-card,.silo.office .office-main:not(.records-page) .principle{padding:14px 16px}.silo.office .office-main .register-item{padding:7px 0}.silo.office .office-main .register-tools{gap:8px;margin:8px 0}.silo.office .office-main .register-form form{gap:8px;padding:8px 0}.silo.office .office-main .register-form label,.silo.office .office-main .register-tools label,.silo.office .office-main .register-item label{gap:4px;margin:4px 0}.silo.office .office-main .quiet-link{min-height:34px}@media(max-width:760px){.silo.office .office-main:not(.records-page) .list-panel,.silo.office .office-main:not(.records-page) .area-card,.silo.office .office-main:not(.records-page) .principle{padding:10px 12px}.silo.office .office-main .register-tools{gap:6px;margin:6px 0}.silo.office .office-main .register-form form{gap:7px;padding:6px 0}}.silo.office .office-main.statutory-workspace-page{font-family:Arial,sans-serif;font-size:14px}.silo.office .office-main.statutory-workspace-page>h1{margin:4px 0 6px;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.silo.office .office-main.statutory-workspace-page>p.intro{margin:0 0 8px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.silo.office .office-main.statutory-workspace-page>.eyebrow{margin:0;font-family:Arial,sans-serif;font-size:11px;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace{display:grid;gap:8px;min-width:0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace>.list-panel{margin:0;padding:12px 14px}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace>.list-panel>h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace>.list-panel>h3{margin:8px 0 4px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace p{margin:4px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .function-row{gap:8px;padding:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .function-row strong{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form{margin:6px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form>summary{min-height:36px;padding:6px 10px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form form,.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form .save-fields{gap:8px;padding:8px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace label{gap:4px;margin:3px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace input,.silo.office .office-main.statutory-workspace-page .group-statutory-workspace select,.silo.office .office-main.statutory-workspace-page .group-statutory-workspace textarea{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace input,.silo.office .office-main.statutory-workspace-page .group-statutory-workspace select{min-height:38px;padding:7px 9px}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace textarea{min-height:72px;padding:8px 10px}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-tools{gap:6px;margin:6px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-item{padding:7px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-item>h2{margin:0 0 3px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-item>small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .quiet-link{min-height:32px;margin:2px 0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35!important}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .gold-button{min-height:38px;margin:6px 0;padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}@media(max-width:760px){.silo.office .office-main.statutory-workspace-page{padding:12px 14px 8px}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace>.list-panel{padding:10px 11px}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form form,.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-form .save-fields{gap:7px;padding:6px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .register-tools{gap:5px;margin:5px 0}.silo.office .office-main.statutory-workspace-page .group-statutory-workspace .function-row{gap:6px;padding:6px 0}}.silo.office .office-main.employer-payroll-page>h1{margin:2px 0 5px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel>h2,.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel>h3,.silo.office .office-main.employer-payroll-page .group-statutory-workspace .register-item>h2{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel{padding:10px 11px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel>h3{margin:6px 0 3px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace .function-row{gap:6px;padding:5px 0}@media(max-width:760px){.silo.office .office-main.employer-payroll-page{padding:10px 12px 8px}.silo.office .office-main.employer-payroll-page>p.intro{margin-bottom:6px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace{gap:6px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel{padding:8px 10px}}.silo.office .office-main.employer-payroll-page>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel>h2,.silo.office .office-main.employer-payroll-page .group-statutory-workspace .register-item>h2{font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel>h3{font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel{padding:11px 12px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace .function-row{gap:7px;padding:6px 0}@media(max-width:760px){.silo.office .office-main.employer-payroll-page{padding:10px 12px 8px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace{gap:7px}.silo.office .office-main.employer-payroll-page .group-statutory-workspace>.list-panel{padding:9px 11px}}.silo.office .office-main.ip-registration-page>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.silo.office .office-main.ip-registration-page .group-statutory-workspace>.list-panel>h2,.silo.office .office-main.ip-registration-page .group-statutory-workspace .register-item>h2{font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.ip-registration-page .group-statutory-workspace>.list-panel>h3{font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo.office .office-main.ip-registration-page .group-statutory-workspace>.list-panel{padding:11px 12px}.silo.office .office-main.ip-registration-page .group-statutory-workspace .function-row{gap:7px;padding:6px 0}@media(max-width:760px){.silo.office .office-main.ip-registration-page{padding:10px 12px 8px}.silo.office .office-main.ip-registration-page .group-statutory-workspace{gap:7px}.silo.office .office-main.ip-registration-page .group-statutory-workspace>.list-panel{padding:9px 11px}}.silo.office .office-main.compact-workspace-page{font-family:Arial,sans-serif;font-size:14px}.silo.office .office-main.compact-workspace-page>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.silo.office .office-main.compact-workspace-page>h1:focus{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.silo.office .office-main.compact-workspace-page>.eyebrow{margin:0;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;letter-spacing:1.2px}.silo.office .office-main.compact-workspace-page>p.intro{margin:0 0 7px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.silo.office .office-main.compact-workspace-page p:not(.eyebrow){margin:4px 0!important;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.45!important;letter-spacing:normal;word-spacing:normal}.silo.office .office-main.compact-workspace-page>.list-panel,.silo.office .office-main.compact-workspace-page .list-panel{margin:0 0 7px;padding:10px 11px}.silo.office .office-main.compact-workspace-page .list-panel>h2{margin:0 0 5px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.compact-workspace-page .list-panel h3,.silo.office .office-main.compact-workspace-page .register-item h3{margin:5px 0 3px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo.office .office-main.compact-workspace-page .register-item{padding:7px 0}.silo.office .office-main.compact-workspace-page .register-item>h2{margin:0 0 3px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo.office .office-main.compact-workspace-page .register-form{margin:5px 0}.silo.office .office-main.compact-workspace-page .register-form>summary{min-height:36px;padding:6px 9px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.compact-workspace-page .register-form form,.silo.office .office-main.compact-workspace-page .register-form .save-fields{gap:7px;padding:7px 0}.silo.office .office-main.compact-workspace-page label{gap:4px;margin:3px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo.office .office-main.compact-workspace-page input,.silo.office .office-main.compact-workspace-page select,.silo.office .office-main.compact-workspace-page textarea{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.compact-workspace-page input,.silo.office .office-main.compact-workspace-page select{min-height:38px;padding:7px 9px}.silo.office .office-main.compact-workspace-page textarea{min-height:72px;padding:8px 10px}.silo.office .office-main.compact-workspace-page .register-tools{gap:6px;margin:6px 0}.silo.office .office-main.compact-workspace-page .function-row{gap:7px;padding:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.compact-workspace-page .function-row strong,.silo.office .office-main.compact-workspace-page .function-row small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4}.silo.office .office-main.compact-workspace-page .register-item>summary{min-height:32px;padding:4px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo.office .office-main.compact-workspace-page .quiet-link{min-height:32px;margin:1px 0;padding:2px 0;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35!important}.silo.office .office-main.compact-workspace-page .gold-button{min-height:38px;margin:5px 0;padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}@media(max-width:760px){.silo.office .office-main.compact-workspace-page{padding:10px 12px 8px}.silo.office .office-main.compact-workspace-page .list-panel{padding:9px 10px}.silo.office .office-main.compact-workspace-page .register-form form,.silo.office .office-main.compact-workspace-page .register-form .save-fields{gap:6px;padding:6px 0}.silo.office .office-main.compact-workspace-page .register-tools{gap:5px;margin:5px 0}.silo.office .office-main.compact-workspace-page .function-row{gap:6px;padding:5px 0}}.silo .office-main,.silo .company-office-main,.company-shell,.company-page,.company-welcome{font-family:Arial,sans-serif;font-size:14px}.silo.office .office-main>h1,.silo .company-office-main>h1,.company-shell h1,.company-shell>.company-hero>h1,.company-page h1,.company-page>.company-hero>h1,.company-welcome>h1,.company-welcome .welcome-copy>h1,.silo.welcome .welcome-copy>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:normal}.silo .office-main h2,.silo .company-office-main h2,.company-shell h2,.company-page h2,.company-welcome h2{font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.silo .office-main h3,.silo .company-office-main h3,.company-shell h3,.company-page h3,.company-welcome h3{font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.silo .office-main p:not(.eyebrow),.silo .company-office-main p:not(.eyebrow),.company-shell p:not(.eyebrow),.company-page p:not(.eyebrow),.company-welcome p:not(.eyebrow){margin:4px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.45;letter-spacing:normal;word-spacing:normal}.silo .office-main label,.silo .office-main small,.silo .office-main .quiet-link,.silo .company-office-main label,.silo .company-office-main small,.silo .company-office-main .quiet-link,.company-shell label,.company-shell small,.company-shell .quiet-link,.company-page label,.company-page small,.company-page .quiet-link,.company-welcome label,.company-welcome small,.company-welcome .quiet-link{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo .office-main .list-panel,.silo .office-main .area-card,.silo .office-main .principle,.silo .company-office-main .list-panel,.silo .company-office-main .area-card,.silo .company-office-main .principle,.company-shell .list-panel,.company-shell .area-card,.company-shell .principle,.company-page .list-panel,.company-page .area-card,.company-page .principle,.company-welcome .list-panel,.company-welcome .area-card,.company-welcome .principle{padding:11px 12px}.silo .office-main input,.silo .office-main select,.silo .office-main textarea,.silo .company-office-main input,.silo .company-office-main select,.silo .company-office-main textarea,.company-shell input,.company-shell select,.company-shell textarea,.company-page input,.company-page select,.company-page textarea,.company-welcome input,.company-welcome select,.company-welcome textarea{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo .office-main input,.silo .office-main select,.silo .company-office-main input,.silo .company-office-main select,.company-shell input,.company-shell select,.company-page input,.company-page select,.company-welcome input,.company-welcome select{min-height:38px;padding:7px 9px}.silo .office-main textarea,.silo .company-office-main textarea,.company-shell textarea,.company-page textarea,.company-welcome textarea{min-height:72px;padding:8px 10px}.silo .office-main .register-form form,.silo .office-main .register-form .save-fields,.silo .company-office-main .register-form form,.silo .company-office-main .register-form .save-fields,.company-shell .register-form form,.company-page .register-form form{gap:7px;padding:7px 0}.silo .office-main .register-tools,.silo .company-office-main .register-tools,.company-shell .register-tools,.company-page .register-tools{gap:6px;margin:6px 0}.silo .office-main .function-row,.silo .company-office-main .function-row,.company-shell .function-row,.company-page .function-row{gap:7px;padding:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo .office-main .register-item,.silo .company-office-main .register-item,.company-shell .register-item,.company-page .register-item{padding:7px 0}.silo .office-main .quiet-link,.silo .company-office-main .quiet-link,.company-shell .quiet-link,.company-page .quiet-link,.company-welcome .quiet-link{min-height:32px}.silo .office-main .gold-button,.silo .company-office-main .gold-button,.company-shell .gold-button,.company-page .gold-button,.company-welcome .gold-button{min-height:38px;padding:8px 12px;margin:6px 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.35}@media(max-width:760px){.silo.office .office-main,.silo .company-office-main,.company-shell,.company-page{padding:10px 12px 8px}.silo .office-main .list-panel,.silo .office-main .area-card,.silo .office-main .principle,.silo .company-office-main .list-panel,.silo .company-office-main .area-card,.silo .company-office-main .principle,.company-shell .list-panel,.company-shell .area-card,.company-shell .principle,.company-page .list-panel,.company-page .area-card,.company-page .principle,.company-welcome .list-panel,.company-welcome .area-card,.company-welcome .principle{padding:9px 10px}.silo .office-main .register-tools,.silo .company-office-main .register-tools,.company-shell .register-tools,.company-page .register-tools{gap:5px;margin:5px 0}.silo .office-main .function-row,.silo .company-office-main .function-row,.company-shell .function-row,.company-page .function-row{gap:6px;padding:5px 0}}.auth-layout{font-family:Arial,sans-serif;font-size:14px}.auth-layout h1{margin:0;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:normal}.auth-layout p,.auth-layout label,.auth-layout a,.auth-layout button{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.auth-layout .text-center.mb-10{margin-bottom:20px}.auth-layout .bg-card{padding:18px}.auth-layout form.space-y-4>:not([hidden])~:not([hidden]){margin-top:12px}.auth-layout .space-y-2>:not([hidden])~:not([hidden]){margin-top:6px}.auth-layout input{min-height:42px;font-family:Arial,sans-serif;font-size:14px}.auth-message{font-family:Arial,sans-serif;font-size:14px}.auth-message>div{padding:18px}.auth-message h1{margin:0 0 8px;font-family:Arial,sans-serif;font-size:20px;line-height:1.3}.auth-message p,.auth-message li{font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.silo.office>.not-found-page{max-width:720px;margin:0 auto;padding:12px}.silo.office>.not-found-page>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;line-height:1.3}.silo.office>.not-found-page .gold-button{min-height:38px;padding:8px 12px;font-size:14px}.auth-error{font-family:Arial,sans-serif;font-size:14px}.auth-error h1{margin:0 0 6px;font-family:Arial,sans-serif;font-size:20px;line-height:1.3}.auth-error p{font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.auth-error button{font-family:Arial,sans-serif;font-size:14px}@media(max-width:760px){.auth-layout .bg-card{padding:16px}.auth-layout .text-center.mb-10{margin-bottom:16px}.auth-message>div{padding:16px}.silo.office>.not-found-page{padding:10px}.auth-error{padding:16px}}.silo.office .office-main.group-ceo-page>h1.gCEO-page-title,.silo.office .office-main.work-inbox-page>h1:not(.gCEO-page-title),.silo.office .office-main.executive-decision-page>h1:not(.gCEO-page-title),.silo.office .office-main.diary-page>h1:not(.gCEO-page-title),.silo.office .office-main.positions-page>h1:not(.gCEO-page-title),.silo.office .office-main.records-page>h1,.silo.office .office-main.readiness-authority-page>h1,.silo.office .office-main.statutory-workspace-page>h1{margin:3px 0 6px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:normal}.silo.office .office-layout nav a{font-family:Arial,sans-serif;font-size:14px;line-height:1.35}.silo.office .office-main .project-control-open,.company-shell .project-control-open{min-height:38px;margin:6px 0;padding:8px 10px;font-family:Arial,sans-serif;font-size:14px!important;line-height:1.35}.silo .office-main .overview-count span{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.company-shell .academy-action strong{font-family:Arial,sans-serif;font-size:16px;line-height:1.35}.company-shell .academy-action span,.company-shell .academy-action small,.company-shell .academy-open,.company-shell .academy-admin-card span{font-family:Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:normal}.company-shell .structure-status-grid>div{padding:10px 12px}.company-shell .structure-status-grid strong{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.silo .office-main>.home-mandate h1,.silo .office-main>.home-about h2{margin:0 0 10px;color:#fff;font-family:Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.silo.office .office-main .gCEO-workspace p:not(.eyebrow),.silo.office .office-main .gCEO-workspace small,.silo.office .office-main .gCEO-workspace .quiet-link,.silo.office .office-main .gCEO-workspace .gCEO-status,.silo.office .office-main .gCEO-workspace .gCEO-action span,.silo.office .office-main .gCEO-workspace .gCEO-action small,.silo.office .office-main .gCEO-workspace .gCEO-ceo-summary strong,.silo.office .office-main .gCEO-workspace .gCEO-position-detail>summary>span,.silo.office .office-main .gCEO-workspace .gCEO-position-detail>summary>small,.silo.office .office-main .gCEO-workspace .gCEO-executive-list>summary>span,.silo.office .office-main .gCEO-workspace .gCEO-executive-list>summary>small,.silo.office .office-main .gCEO-workspace .gCEO-functions summary>span,.silo.office .office-main .gCEO-workspace .gCEO-functions summary>small,.silo.office .office-main .gCEO-workspace .gCEO-function-list>a span,.silo.office .office-main .gCEO-workspace .gCEO-function-list>a small,.silo.office .office-main .gCEO-workspace .gCEO-assistant>span,.silo.office .office-main .gCEO-workspace .gCEO-section-heading>span,.silo.office .office-main .gCEO-workspace .gCEO-meeting-list strong,.silo.office .office-main .gCEO-workspace .gCEO-meeting-list small,.silo.office .office-main .gCEO-workspace .gCEO-meeting-list b,.company-shell .academy-school-card>strong{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo.office .office-main .gCEO-workspace p:not(.eyebrow){margin:4px 0!important}.silo.office .office-main .gCEO-workspace .quiet-link{min-height:32px;margin:2px 0;padding:2px 0}.silo.office .office-main .capability-register .function-row>small,.silo.office .office-main .division-workspace-link>span:first-child small{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important}.silo .baseline,.silo .office-main .eyebrow,.silo .office-layout .nav-note,.silo .office-main .status-note,.silo .office .office-header .brand-copy>small,.silo .office .office-header .office-signout,.silo .office .office-header .office-account,.silo .office .office-header .office-account small,.silo .office .office-footer-tagline,.silo .office .office-footer-identity,.silo .office .office-footer-identity small,.silo .office-main>.home-section .home-governance,.silo .office-main .company-collapse-name,.silo .office-main .smiley-hug-panel footer,.company-shell .eyebrow{font-family:Arial,sans-serif;font-size:14px!important;line-height:1.4!important;letter-spacing:normal}.silo .office-main .status-note{padding:9px 12px;margin:8px 0}.silo .office-main .company-collapse-name{line-height:1.35!important}.company-level-nav{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:4px 12px;border-bottom:1px solid #284052;background:#071827;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:16px;touch-action:pan-x pan-y}.company-level-nav::-webkit-scrollbar{height:5px}.company-level-nav::-webkit-scrollbar-thumb{border-radius:5px;background:#657985}.company-level-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;min-height:44px;padding:8px 16px;color:#c6d1dc!important;font:600 14px/1.35 Arial,sans-serif!important;white-space:nowrap;border-bottom:3px solid transparent}.company-level-nav a:hover,.company-level-nav a.is-active{color:#f3d8a1!important;border-bottom-color:#c2a16a}.company-shell .office-header .brand{gap:14px;letter-spacing:0}.company-shell .office-header .brand-copy,.silo.office .office-header .brand-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.company-shell .office-header .brand-copy strong,.silo.office .office-header .brand-copy strong{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif!important;font-size:clamp(20px,2.2vw,28px)!important;font-weight:800!important;line-height:1.16;letter-spacing:0}.company-shell .office-header .brand-copy small,.silo.office .office-header .brand-copy small{margin:0;color:#d1b27b;font:400 11px/1.2 Arial,sans-serif!important;letter-spacing:.04em}.silo.office h1,.silo.office h2,.silo.office h3,.company-shell h1,.company-shell h2,.company-shell h3{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif!important;font-weight:700!important}.silo.office .office-main>h1,.company-shell .company-office-main>h1{font-size:clamp(24px,3vw,34px)!important;line-height:1.2}.silo.office .office-main p:not(.eyebrow),.company-shell p:not(.eyebrow){font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.6}.silo.office .office-layout{display:block;min-width:0}.silo.office .office-layout>nav{display:flex;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;overflow:hidden;padding:2px 0;border-right:0;border-bottom:1px solid #284052}.silo.office .office-layout nav>.office-nav-divisions{display:flex!important;align-items:stretch;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:12px;padding:0 12px}.silo.office .office-layout nav>a:first-child{position:sticky;left:0;z-index:3;flex:0 0 auto;background:#071827;box-shadow:8px 0 12px #071827}.silo.office .office-layout nav>a:not(:first-child),.silo.office .office-nav-divisions>a{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;min-width:0;min-height:44px;margin:0;padding:8px 16px;color:#c6d1dc;font:600 14px/1.35 Arial,sans-serif!important;white-space:nowrap;border-left:0;border-bottom:3px solid transparent;border-radius:0}.silo.office .office-layout nav>a.active,.silo.office .office-nav-divisions>a.active{color:#f3d8a1;background:transparent;border-bottom-color:#c2a16a}.silo.office .office-layout nav>a.active:before,.silo.office .office-nav-divisions>a.active:before{display:none}.silo.office .office-main{min-width:0;margin:0 auto}.company-level-nav a:first-child,.spg-nav a:first-child{position:sticky;left:0;z-index:2;background:#071827;box-shadow:8px 0 12px #071827}.spg-brand{align-items:center}.spg-brand-copy{display:flex;flex-direction:column;gap:4px}.spg-portal .spg-brand-copy strong{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.16;letter-spacing:0}.spg-portal .spg-brand-copy small{margin:0;color:#d1b27b;font:400 11px/1.2 Arial,sans-serif;letter-spacing:.04em}.spg-nav{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.spg-nav a{flex:0 0 auto;font-weight:600!important}.spg-nav a.is-active{font-weight:700!important}.spg-portal h1,.spg-portal h2,.spg-portal h3{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-weight:700}.welcome-company-summary{max-width:720px;margin:18px auto;padding:18px;text-align:left;border:1px solid #294151;border-radius:6px;background:#0c2031}.welcome-company-summary h2{margin:0 0 8px;font:700 20px/1.3 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.welcome-company-summary p{font:400 14px/1.6 Arial,sans-serif;color:#b5c2cf}@media(max-width:760px){.company-level-nav{padding:2px 8px}.company-level-nav a{min-height:42px;padding:7px 12px}.company-shell .office-header .brand-copy strong,.silo.office .office-header .brand-copy strong,.spg-portal .spg-brand-copy strong{font-size:20px!important}.silo.office .office-layout{grid-template-columns:1fr}.silo.office .office-layout nav{min-width:0}.silo.office .office-layout nav>.office-nav-divisions{min-width:0}.office-header .brand img,.controlled-brand img{flex:0 0 auto}}.silo.welcome h1,.silo.welcome h2{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif!important;font-weight:700!important}.silo.welcome .welcome-governance{margin:4px 0;color:#d1b27b;font:400 12px/1.35 Arial,sans-serif!important}.company-level-nav{position:relative;z-index:5}.group-office-nav{display:flex;align-items:stretch;gap:7px;width:100%;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:12px 0 22px;padding:4px 10px;border:1px solid #284052;border-radius:6px;background:#091d2b;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:12px;touch-action:pan-x pan-y}.group-office-nav::-webkit-scrollbar{height:5px}.group-office-nav::-webkit-scrollbar-thumb{border-radius:5px;background:#657985}.group-office-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:-moz-max-content;width:max-content;min-height:42px;padding:7px 13px;color:#c6d1dc!important;font:600 13px/1.35 Arial,sans-serif!important;white-space:nowrap;border-bottom:3px solid transparent}.group-office-nav a:first-child{position:sticky;left:0;z-index:2;background:#091d2b;box-shadow:8px 0 12px #091d2b}.group-office-nav a.is-active{color:#f3d8a1!important;border-bottom-color:#c2a16a}@media(max-width:760px){.group-office-nav{margin:10px 0 18px;padding:3px 8px}.group-office-nav a{min-height:40px;padding:6px 11px}}.return-group,.spg-back-link,.spg-return-link{white-space:nowrap;flex:0 0 auto}.network-status{width:12px;height:12px}.network-status-dot{width:6px;height:6px;box-shadow:0 0 0 2px #a8e6a322}.network-status[data-state=offline] .network-status-dot{box-shadow:0 0 0 2px #ef444422}.silo :is(h1,h2,h3,h4,h5,h6),.company-shell :is(h1,h2,h3,h4,h5,h6){color:#f1eee8!important}.company-welcome .welcome-top .quiet-link{white-space:nowrap;flex:0 0 auto}.company-shell .office-header>.brand,.silo.office .office-header>.brand{flex:1 1 auto;min-width:0}.company-shell .office-header .brand-copy,.silo.office .office-header .brand-copy{flex:1 1 auto;min-width:0}.company-shell .office-header .brand-copy>strong,.silo.office .office-header .brand-copy>strong{white-space:normal!important;overflow-wrap:anywhere}.company-shell .office-header .controlled-brand,.silo.office .office-header .controlled-brand{min-width:0;flex:1 1 auto}.company-shell .office-header .return-group,.silo.office .office-header .return-group{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.company-shell .office-header,.silo.office .office-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.company-shell .office-header>.brand,.silo.office .office-header>.brand{flex:1 1 100%;width:100%}.company-shell .office-header .return-group,.silo.office .office-header .return-group{margin-left:auto}}.group-division-navigation{width:100%;min-width:0;max-width:100%;padding:0 16px 8px;border-bottom:1px solid #284052}.group-division-navigation .group-office-nav{margin:4px 0 8px}.office-back-to-group{display:inline-flex;align-items:center;min-height:40px;margin:0 0 4px;padding:7px 12px;border:1px solid #476073;border-radius:4px;background:#102536;color:#e0c38f!important;font:600 14px/1.35 Arial,sans-serif}.founder-office-welcome{display:grid;gap:16px;margin-top:8px}.founder-office-welcome .list-panel{min-width:0;margin:0;padding:20px}.founder-office-welcome h2{margin:0 0 8px;font-size:20px;line-height:1.3}.founder-office-welcome h3{margin:0 0 6px;font-size:16px;line-height:1.35}.founder-office-welcome p{margin:5px 0;color:#c4d0da;font:400 14px/1.55 Arial,sans-serif}.founder-office-welcome .eyebrow{margin:0 0 5px;color:#d1b27b;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.08em}.founder-office-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.founder-office-sections article,.founder-office-position,.founder-office-capability{min-width:0;padding:15px;border:1px solid #294151;border-radius:5px;background:#102536}.founder-office-note{max-width:780px!important;margin:6px 0 12px!important;color:#d2bc94!important}.founder-office-position-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.founder-office-position.is-head{grid-column:1/-1;border-color:#8c744e;background:#172b37}.founder-office-position-status{display:block;margin-bottom:6px;color:#d1b27b;font:600 11px/1.4 Arial,sans-serif}.founder-office-position h3{overflow-wrap:anywhere}.founder-office-position-action{display:flex;flex-direction:column;justify-content:center;min-height:126px;color:#f1eee8!important;text-decoration:none}.founder-office-position-action:hover{border-color:#c2a16a;background:#142d3c}.founder-office-position-action p{margin:0;color:#aabaca!important}.founder-office-position-action-link{display:block;margin-top:8px;color:#e0c38f;font:700 11px/1.4 Arial,sans-serif}.founder-office-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.founder-office-capability-links{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:6px}.founder-office-capability-links .quiet-link,.founder-office-welcome>.list-panel>.quiet-link{min-height:38px;font-size:14px}@media(max-width:760px){.group-division-navigation{padding:0 8px 6px}.founder-office-welcome{gap:10px;margin-top:4px}.founder-office-welcome .list-panel{padding:15px 13px}.founder-office-welcome h2{font-size:18px}.founder-office-welcome h3{font-size:15px}.founder-office-sections,.founder-office-position-tree,.founder-office-capability-grid{grid-template-columns:1fr;gap:8px}.founder-office-position.is-head{grid-column:auto}.founder-office-sections article,.founder-office-position,.founder-office-capability{padding:12px}}.group-division-office-welcome{display:grid;gap:16px;margin-top:8px}.group-division-office-welcome .list-panel{min-width:0;margin:0;padding:20px}.group-division-office-welcome h2{margin:0 0 8px;font:700 20px/1.3 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.group-division-office-welcome h3{margin:0 0 6px;font:700 16px/1.35 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.group-division-office-welcome p{margin:5px 0;color:#c4d0da;font:400 14px/1.55 Arial,sans-serif}.group-division-office-welcome .eyebrow{margin:0 0 5px;color:#d1b27b;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.08em}.group-office-home-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.engineering-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.engineering-coverage-grid strong{display:block;margin:5px 0;color:#f1eee8;font-size:24px}.engineering-company-table-wrap{max-width:100%;overflow-x:auto;margin:12px 0}.engineering-company-coverage{width:100%;min-width:880px;border-collapse:collapse;text-align:left;color:#dce5ec;font-size:13px}.engineering-company-coverage th,.engineering-company-coverage td{padding:10px;border-bottom:1px solid #294151;vertical-align:top}.engineering-company-coverage thead th{color:#d1b27b;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.engineering-company-coverage tbody th{min-width:260px;font-weight:600}.engineering-company-coverage tbody th small{display:block;margin-top:4px;color:#bac7d4;font-weight:400;font-size:11px;line-height:1.4}.finance-company-table-wrap{max-width:100%;overflow-x:auto;margin:12px 0}.finance-company-coverage{width:100%;min-width:850px;border-collapse:collapse;text-align:left;color:#dce5ec;font-size:13px}.finance-company-coverage th,.finance-company-coverage td{padding:10px;border-bottom:1px solid #294151;vertical-align:top}.finance-company-coverage thead th{color:#d1b27b;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.finance-company-coverage tbody th{min-width:230px;font-weight:600}.finance-company-coverage tbody th small{display:block;margin-top:4px;color:#bac7d4;font-weight:400;font-size:11px;line-height:1.4}.finance-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.finance-treasury-register .project-form-grid textarea{min-height:80px}.finance-treasury-register .project-form-grid select,.finance-treasury-register .project-form-grid input{background:#0b1c29;color:#eef3f7;border:1px solid #385366;border-radius:4px;padding:10px}.finance-treasury-register .form-warning{grid-column:1/-1;margin:2px 0 12px;padding:10px 12px;border-left:3px solid #c2a16a;background:#102536;color:#d2bc94!important;font-size:12px;line-height:1.5}@media(max-width:760px){.finance-links{grid-template-columns:1fr}}.engineering-register-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.engineering-register-filters label{display:flex;flex-direction:column;gap:6px;color:#bac7d4;font-size:12px}.project-form-actions{grid-column:1/-1;display:flex;gap:10px;align-items:center}.engineering-assurance-register .project-form-grid textarea{min-height:88px}.engineering-assurance-register .project-form-grid select,.engineering-assurance-register .project-form-grid input,.engineering-register-filters input,.engineering-register-filters select{background:#0b1c29;color:#eef3f7;border:1px solid #385366;border-radius:4px;padding:10px}@media(max-width:760px){.engineering-register-filters{grid-template-columns:1fr}.project-form-actions{grid-column:auto}}.group-office-home-summary article,.group-office-lead-position,.group-office-position-record,.group-office-capability-card{min-width:0;padding:15px;border:1px solid #294151;border-radius:5px;background:#102536}.group-office-position-note{max-width:820px!important;margin:6px 0 12px!important;color:#d2bc94!important}.group-office-lead-position{border-color:#8c744e;background:#172b37}.group-office-lead-position>span,.group-office-position-record>span{display:block;margin-bottom:6px;color:#d1b27b;font:600 11px/1.4 Arial,sans-serif}.group-office-position-list,.group-office-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.group-office-position-record h3,.group-office-capability-card h3{overflow-wrap:anywhere}.group-office-position-record p,.group-office-capability-card p{margin:4px 0}.group-office-capability-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.group-office-capability-card .quiet-link{min-height:38px;font-size:14px}.office-layout>.group-division-navigation,.office-layout>.group-division-main{grid-column:1/-1}@media(max-width:760px){.group-division-navigation{padding:0 8px 6px}.group-division-office-welcome{gap:10px;margin-top:4px}.group-division-office-welcome .list-panel{padding:15px 13px}.group-division-office-welcome h2{font-size:18px}.group-division-office-welcome h3{font-size:15px}.group-office-home-summary,.group-office-position-list,.group-office-capability-list{grid-template-columns:1fr;gap:8px}.group-office-home-summary article,.group-office-lead-position,.group-office-position-record,.group-office-capability-card{padding:12px}}.academy-toggle-help{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:10px 12px;border-left:2px solid #c2a16a;background:#102536;color:#f1eee8}.academy-toggle-help span{color:#bac7d4;font-size:12px}.silo .academy-toggle-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;margin:0;padding:10px 12px;border:1px solid #294151;border-radius:5px;background:#102536;color:#d5dee7;cursor:pointer}.silo .academy-toggle-row input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#c2a16a;border:0;background:transparent;cursor:pointer}.academy-operations-status{margin-top:28px}.academy-health-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;background:#102536;border:1px solid #294151;border-radius:5px}.academy-health-summary strong{color:#a8e6a3}.academy-health-summary small{color:#bac7d4;font-size:12px}.academy-health-card{min-width:0}.academy-health-heading{display:flex;align-items:center;gap:8px}.academy-health-heading small{margin:0;color:#d2bc94}.academy-health-indicator{width:9px;height:9px;border-radius:50%;background:#a8e6a3;box-shadow:0 0 0 3px #a8e6a322;flex:0 0 auto}.academy-health-indicator.is-pending{background:#f0bd59;box-shadow:0 0 0 3px #f0bd5922}.academy-health-indicator.is-error{background:#ef4444;box-shadow:0 0 0 3px #ef444422}.academy-health-card h3{margin:10px 0 8px;font-size:16px;font-weight:700}.academy-health-card p{margin:6px 0;line-height:1.6}.academy-health-card .quiet-link{font-size:13px}.academy-health-card>small{display:block;margin-top:12px;color:#93a3b3;font-size:11px}@media(max-width:760px){.academy-health-summary{align-items:flex-start;flex-direction:column}.academy-health-card{padding:18px}}.group-connections-status{margin-top:28px}.group-connections-grid{margin-top:18px}.group-connection-card{min-width:0}.group-connection-card h3{margin:10px 0 8px;font-size:17px;line-height:1.4}.group-connection-card p{margin:6px 0;line-height:1.6}.group-connection-card>small{display:block;margin-top:12px;color:#93a3b3;font-size:11px}.group-connection-directory{margin-top:26px;padding-top:20px;border-top:1px solid #294151}.group-connection-directory>h3{margin:8px 0;font-size:18px}.group-connection-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.group-connection-company{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:68px;padding:13px 15px;border:1px solid #294151;border-radius:5px;background:#102536;color:#f1eee8!important}.group-connection-company:hover{border-color:#c2a16a;background:#172b37}.group-connection-company>span:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.group-connection-company small{color:#d1b27b;font:600 11px/1.3 Arial,sans-serif}.group-connection-company strong{font:700 14px/1.4 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;overflow-wrap:anywhere}.group-connection-company>span:last-child{flex:0 0 auto;color:#d1b27b;font-size:18px}.group-connection-directory>.status-note{margin:16px 0 0}@media(max-width:760px){.group-connection-company-grid{grid-template-columns:1fr}.group-connection-company{min-height:60px;padding:11px 12px}.group-connection-card{padding:18px}}.silo-group-landing{--gold:#d9b96f;--ink:#07121c;overflow:hidden;padding:0;background:#07121c;text-align:left;color:#f7f5ef}.silo-group-landing a{text-decoration:none}.group-landing-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1320px,calc(100% - 72px));min-height:92px;margin:0 auto}.group-landing-brand{display:flex;align-items:center;gap:12px;min-width:0;color:#fff!important}.group-landing-brand>img{width:58px;height:58px;flex:0 0 58px;-o-object-fit:contain;object-fit:contain}.group-landing-brand>span{display:flex;flex-direction:column;gap:5px;min-width:0}.group-landing-brand strong{font:700 22px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.045em;white-space:nowrap}.group-brand-mark{color:var(--gold);font-size:11px;vertical-align:top;margin-left:2px}.group-landing-brand small{color:#b7c1c7;font:600 8px/1.2 Arial,sans-serif;letter-spacing:.14em;white-space:nowrap}.group-site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,42px);margin-left:auto}.group-site-nav a{color:#e2e7e9!important;font:600 13px/1.2 Arial,sans-serif;transition:color .18s ease}.group-site-nav a:hover,.group-site-nav a:focus-visible{color:var(--gold)!important}.group-header-cta{display:inline-flex;align-items:center;gap:18px;min-height:46px;padding:0 17px;border:1px solid rgba(217,185,111,.75);border-radius:3px;color:#f8f6ef!important;font:700 12px/1 Arial,sans-serif;white-space:nowrap}.group-header-cta:hover{background:var(--gold);color:#07121c!important}.group-landing-hero{position:relative;display:flex;align-items:center;min-height:min(760px,calc(100svh - 92px));background-color:#0a1721;background-image:linear-gradient(90deg,#050e16f0,#050e16c7 39%,#050e163b),linear-gradient(0deg,#07121c,#07121c14 38%),url(https://images.unsplash.com/photo-1678777724000-1438f926c09d?auto=format&fit=crop&w=2400&q=85);background-position:center,center,center 52%;background-size:cover;background-repeat:no-repeat}.group-hero-inner{width:min(1320px,calc(100% - 72px));margin:0 auto;padding:92px 0 90px}.group-hero-kicker{display:flex;align-items:center;gap:11px;margin:0 0 28px;color:#e1c981;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em}.group-hero-kicker>span{width:25px;height:1px;background:var(--gold)}.group-hero-welcome{margin:0 0 11px;color:#d8c17f;font:700 12px/1.3 Arial,sans-serif;letter-spacing:.17em}.silo-group-landing .group-hero-inner h1{max-width:850px;margin:0;color:#fff;font:700 clamp(48px,6.6vw,84px)/1.04 "Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;letter-spacing:-.045em}.group-hero-inner h1 em,.group-section-heading h2 em{color:#d8c17f;font-style:normal}.group-hero-intro{max-width:610px;margin:24px 0 0;color:#e2e7eb;font:400 18px/1.65 Arial,sans-serif}.group-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:31px 0 0}.group-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:0 22px;background:#d4b566;color:#0a1721!important;font:700 13px/1 Arial,sans-serif}.group-primary-action:hover{background:#efd68d}.group-secondary-action{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:#fff!important;font:700 13px/1 Arial,sans-serif}.group-secondary-action:hover{color:#ecd28a!important}.group-hero-meta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:62px;padding-top:15px;border-top:1px solid rgba(255,255,255,.24);color:#d5dde2;font:600 9px/1.5 Arial,sans-serif;letter-spacing:.12em}.group-hero-meta span+span{color:#b9c4ca}.group-photo-credit{position:absolute;right:25px;bottom:18px;padding:5px 8px;background:#050e1670;color:#ffffffc7!important;font:400 9px/1.4 Arial,sans-serif}.group-approach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1320px,calc(100% - 72px));margin:0 auto;padding:27px 0 30px;border-bottom:1px solid rgba(217,185,111,.28)}.group-approach>div{display:flex;align-items:flex-start;gap:13px;padding:4px 18px;border-right:1px solid rgba(255,255,255,.14)}.group-approach>div:first-child{padding-left:0}.group-approach>div:last-child{border-right:0}.group-approach-number{color:#d9b96f;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.1em}.group-approach>div>div{display:grid;gap:5px}.group-approach strong{color:#fff;font:700 14px/1.2 Arial,sans-serif}.group-approach small{color:#aebbc2;font:400 11px/1.45 Arial,sans-serif}.group-companies-section{width:min(1320px,calc(100% - 72px));margin:0 auto;padding:86px 0 54px}.group-section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:30px}.group-section-kicker{margin:0 0 12px;color:#d9b96f;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em}.group-section-heading h2{margin:0;color:#fff;font:700 clamp(32px,4vw,48px)/1.08 "Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;letter-spacing:-.03em}.group-section-heading>p{max-width:380px;margin:0 0 4px;color:#b7c4ca;font:400 14px/1.65 Arial,sans-serif}.group-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.group-company-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:190px;padding:20px 22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#102432,#0b1923);color:#fff!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.group-company-card:hover{transform:translateY(-3px);border-color:#d9b96fb8;background:linear-gradient(145deg,#173242,#0b1923)}.group-company-index{position:absolute;top:20px;right:20px;color:#85949b;font:600 10px/1 Arial,sans-serif;letter-spacing:.08em}.group-company-code{margin-bottom:15px;color:#d9b96f;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.group-company-card strong{max-width:90%;color:#fff;font:700 15px/1.35 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.group-company-card small{max-width:90%;margin-top:8px;color:#b6c2c8;font:400 11px/1.55 Arial,sans-serif}.group-company-arrow{position:absolute;right:20px;bottom:18px;color:#d9b96f;font-size:17px}.group-directory-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.group-directory-footer>span{color:#8f9ea5;font:600 9px/1.4 Arial,sans-serif;letter-spacing:.1em}.group-directory-footer a{color:#e4cb87!important;font:700 12px/1.4 Arial,sans-serif}.group-landing-footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px max(36px,calc((100% - 1320px)/2));border-top:1px solid rgba(255,255,255,.1);color:#95a3a9;font:600 9px/1.4 Arial,sans-serif;letter-spacing:.1em}.group-landing-footer a{color:#d9b96f!important}@media(max-width:900px){.group-landing-header,.group-hero-inner,.group-approach,.group-companies-section{width:calc(100% - 48px)}.group-landing-header{gap:18px}.group-site-nav{gap:16px}.group-landing-brand>img{width:48px;height:48px;flex-basis:48px}.group-landing-brand strong{font-size:18px}.group-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-approach>div{padding:4px 10px}.group-approach small{font-size:10px}}@media(max-width:680px){.group-landing-header{width:100%;min-height:0;display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px 16px}.group-landing-brand{gap:8px}.group-landing-brand>img{width:42px;height:42px;flex-basis:42px}.group-landing-brand strong{font-size:16px}.group-landing-brand small{font-size:7px;letter-spacing:.1em}.group-site-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:0;padding:8px 0 1px;border-top:1px solid rgba(255,255,255,.1)}.group-site-nav a{font-size:12px}.group-header-cta{min-height:40px;padding:0 11px;gap:9px;font-size:10px}.group-landing-hero{min-height:650px;min-height:calc(100svh - 103px);background-image:linear-gradient(90deg,#050e16eb,#050e16a8),linear-gradient(0deg,#07121c,#07121c08 58%),url(https://images.unsplash.com/photo-1678777724000-1438f926c09d?auto=format&fit=crop&w=1600&q=85);background-position:center,center,58% center}.group-hero-inner{width:calc(100% - 40px);padding:72px 0 78px}.group-hero-kicker{gap:8px;margin-bottom:22px;font-size:8px;letter-spacing:.1em}.group-hero-kicker>span{width:18px}.group-hero-welcome{font-size:10px}.silo-group-landing .group-hero-inner h1{font-size:clamp(43px,12vw,64px);line-height:1.02}.group-hero-intro{max-width:520px;margin-top:19px;font-size:16px;line-height:1.55}.group-hero-actions{gap:14px;margin-top:25px}.group-primary-action{width:100%;min-height:52px}.group-secondary-action{min-height:42px}.group-hero-meta{gap:7px;margin-top:39px;padding-top:12px;font-size:8px}.group-hero-meta span+span{width:100%}.group-photo-credit{right:10px;bottom:9px;font-size:8px}.group-approach{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:17px 0}.group-approach>div{min-height:68px;padding:12px 8px;border-right:0}.group-approach>div:nth-child(odd){padding-left:0}.group-approach>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.14);padding-left:14px}.group-approach>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.group-approach strong{font-size:12px}.group-approach small{font-size:9px}.group-companies-section{width:calc(100% - 32px);padding:55px 0 36px}.group-section-heading{display:block;margin-bottom:21px}.group-section-heading h2{font-size:34px}.group-section-heading>p{margin-top:14px;font-size:13px}.group-company-grid{grid-template-columns:1fr;gap:8px}.group-company-card{min-height:145px;padding:17px 18px}.group-company-index{top:17px;right:17px}.group-company-code{margin-bottom:10px}.group-company-card strong{font-size:14px}.group-company-card small{font-size:11px}.group-directory-footer{align-items:flex-start;flex-direction:column}.group-landing-footer{justify-content:flex-start;gap:9px 18px;padding:18px 16px;font-size:8px}}.group-landing-brand{flex:0 0 auto}.group-landing-brand>img{display:block;width:clamp(210px,20vw,280px);height:94px;max-width:100%;flex:0 1 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.group-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(32px,5vw,78px)}.group-hero-copy{min-width:0}.silo-group-landing .group-hero-inner h1{font-size:clamp(47px,5.8vw,76px)}.group-hero-meta{margin-top:42px}.group-digital-showcase{position:relative;min-width:0;padding:18px;border:1px solid rgba(218,189,119,.44);border-radius:12px;background:#051019c7;box-shadow:0 28px 85px #0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.group-digital-showcase:before{content:"";position:absolute;top:-7px;right:14px;bottom:14px;left:-7px;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:14px}.digital-screen{overflow:hidden;border:1px solid rgba(218,230,234,.15);border-radius:7px;background:#091722;color:#f2f5f6;font-family:Arial,sans-serif}.digital-screen-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(110deg,#112a38,#0d1d29)}.digital-screen-titlebar{display:flex;align-items:center;gap:10px}.digital-screen-symbol{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(219,191,120,.66);border-radius:8px;color:#e3c97e;font:700 18px/1 Georgia,serif}.digital-screen-titlebar>div{display:grid;gap:4px}.digital-screen-titlebar small,.digital-screen-heading>div small{color:#91a4ae;font:700 8px/1 Arial,sans-serif;letter-spacing:.13em}.digital-screen-titlebar strong{font:700 12px/1.2 Arial,sans-serif;letter-spacing:.04em}.digital-connection{display:inline-flex;align-items:center;gap:6px;color:#b7c7c8;font:700 8px/1 Arial,sans-serif;letter-spacing:.08em}.digital-connection i,.digital-network-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35c995;box-shadow:0 0 0 3px #35c9951f}.digital-connection[data-state=offline]{color:#ffb2a5}.digital-connection[data-state=offline] i,.digital-network-dot[data-state=offline]{background:#ed6a56;box-shadow:0 0 0 3px #ed6a5621}.digital-screen-nav{display:flex;gap:22px;overflow:hidden;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.09);white-space:nowrap}.digital-screen-nav span{position:relative;padding:13px 0 11px;color:#81949e;font:700 8px/1 Arial,sans-serif;letter-spacing:.09em}.digital-screen-nav .is-selected{color:#e4cc88}.digital-screen-nav .is-selected:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#d8bb72}.digital-screen-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 18px 12px}.digital-screen-heading>div{display:grid;gap:7px}.digital-screen-heading>div strong{font:700 17px/1.25 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.digital-screen-count{display:grid;justify-items:center;gap:3px;color:#e5cd88;font:700 24px/1 Georgia,serif}.digital-screen-count small{color:#93a3aa;font:700 7px/1 Arial,sans-serif;letter-spacing:.11em}.digital-screen-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 15px}.digital-screen-stats>div{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:linear-gradient(135deg,#183543cc,#0c1e29cc)}.digital-screen-stats small{color:#9db0b7;font:600 8px/1.3 Arial,sans-serif}.digital-screen-stats strong{color:#f2f5f4;font:700 15px/1.2 Arial,sans-serif}.digital-screen-stats span{color:#91a2a9;font:400 8px/1.3 Arial,sans-serif}.digital-screen-list{padding:0 18px 11px}.digital-screen-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:37px;border-bottom:1px solid rgba(255,255,255,.075)}.digital-screen-row>span{display:flex;align-items:center;gap:8px;min-width:0}.digital-screen-row>span i{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border:1px solid rgba(217,185,111,.3);border-radius:5px;background:#d9b96f14;color:#e4ce92;font:700 7px/1 Arial,sans-serif;font-style:normal}.digital-screen-row>span strong{overflow:hidden;color:#d9e0e2;font:600 9px/1.2 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.digital-screen-row>small{flex:0 0 auto;color:#82949b;font:400 8px/1.2 Arial,sans-serif}.digital-screen-parent>span strong{color:#fff}.digital-screen-more{padding:9px 0 2px 31px;color:#d8bd76;font:600 8px/1.2 Arial,sans-serif}.digital-screen-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;border-top:1px solid rgba(255,255,255,.1);background:#0e202c}.digital-screen-footer>span{display:flex;align-items:center;gap:7px;color:#a8b7bd;font:400 8px/1.2 Arial,sans-serif}.digital-screen-footer a{display:inline-flex;align-items:center;gap:9px;color:#e4cb87!important;font:700 9px/1 Arial,sans-serif;white-space:nowrap}.digital-screen-footer a:hover{color:#fff!important}.digital-screen-footer a b{font-size:14px}.digital-showcase-caption{display:flex;align-items:baseline;gap:9px;margin:12px 2px 0;color:#bac6ca;font:400 10px/1.5 Arial,sans-serif}.digital-showcase-caption>span{color:#e1c67f;font:700 8px/1.4 Arial,sans-serif;letter-spacing:.1em;white-space:nowrap}.digital-screen a:focus-visible,.group-landing-header a:focus-visible,.group-company-card:focus-visible{outline:2px solid #f0d68b;outline-offset:3px}@media(max-width:1020px){.group-hero-inner{grid-template-columns:1fr;gap:28px}.group-hero-copy{max-width:760px}.group-digital-showcase{width:min(560px,100%);margin:0 0 12px auto}.group-landing-hero{min-height:0}.group-hero-meta{margin-top:34px}}@media(max-width:680px){.group-landing-header{grid-template-columns:minmax(0,1fr) auto}.group-landing-brand{max-width:100%}.group-landing-brand>img{width:clamp(140px,46vw,205px);height:70px}.group-hero-inner{display:grid;grid-template-columns:1fr;gap:22px;padding-top:47px;padding-bottom:64px}.group-digital-showcase{width:100%;margin:0;padding:11px}.digital-screen-top{padding:12px}.digital-screen-nav{gap:17px}.digital-screen-heading{padding:15px 13px 10px}.digital-screen-stats{padding:0 13px 12px}.digital-screen-list{padding:0 13px 9px}.digital-screen-footer{padding:10px 13px}.digital-showcase-caption{display:block;font-size:9px}.digital-showcase-caption>span{display:block;margin-bottom:4px}.group-hero-meta{margin-top:31px}}.group-landing-header{min-height:80px;width:min(1320px,calc(100% - 64px))}.group-landing-brand{gap:12px}.group-landing-brand>img{width:70px;height:66px;flex:0 0 70px;-o-object-position:center;object-position:center}.group-landing-brand>span{display:flex;flex-direction:column;gap:5px}.group-landing-brand strong{font:800 21px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.035em;color:#fff}.group-landing-brand strong sup{margin-left:2px;color:#d9b96f;font:700 9px/1 Arial,sans-serif;vertical-align:top}.group-landing-brand small{font:600 8px/1.3 Arial,sans-serif;letter-spacing:.12em;color:#b7c1c7;white-space:nowrap}.group-landing-hero{min-height:min(690px,calc(100svh - 80px))}.group-hero-inner{padding:54px 0 58px;gap:clamp(28px,4vw,60px)}.group-hero-kicker{margin-bottom:20px}.group-hero-intro{margin-top:18px;line-height:1.55}.group-hero-meta{margin-top:30px}.group-digital-showcase{padding:15px}.digital-screen-top{padding:12px 14px}.digital-screen-heading{padding:15px 16px 10px}.digital-screen-stats{padding-bottom:12px}.digital-screen-row{min-height:33px}.digital-showcase-caption{margin-top:8px}.group-approach{padding:18px 0 20px}.group-approach>div{padding-top:2px;padding-bottom:2px}.group-companies-section{padding:48px 0 34px}.group-section-heading{gap:28px;margin-bottom:20px}.group-section-kicker{margin-bottom:8px}.group-company-card{min-height:150px;padding:17px 19px}.group-company-index{top:17px;right:18px}.group-company-code{margin-bottom:10px}.group-company-arrow{right:18px;bottom:15px}.group-directory-footer{margin-top:18px;padding-top:14px}.group-landing-footer{padding-top:17px;padding-bottom:17px}@media(min-width:1021px){.group-company-card:last-child:nth-child(3n+1){grid-column:2}}@media(max-width:1020px){.group-landing-hero{min-height:0}.group-hero-inner{padding:44px 0 42px}.group-hero-meta{margin-top:25px}.group-companies-section{padding-top:40px}}@media(max-width:680px){.group-landing-header{width:100%;min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 16px}.group-landing-brand{gap:8px}.group-landing-brand>img{width:50px;height:48px;flex-basis:50px}.group-landing-brand strong{font-size:16px}.group-landing-brand small{font-size:6.5px;letter-spacing:.09em}.group-landing-hero{min-height:0}.group-hero-inner{gap:20px;padding:38px 0 34px}.group-hero-kicker{margin-bottom:16px}.group-hero-intro{margin-top:14px;font-size:15px}.group-hero-actions{margin-top:18px}.group-hero-meta{margin-top:20px}.group-approach{padding:12px 0}.group-approach>div{min-height:60px}.group-companies-section{padding:34px 0 26px}.group-section-heading{margin-bottom:16px}.group-section-heading>p{margin-top:9px}.group-company-card{min-height:116px;padding:14px 15px}.group-company-index{top:14px;right:15px}.group-company-code{margin-bottom:7px}.group-directory-footer{margin-top:14px;padding-top:12px}.group-landing-footer{padding-top:14px;padding-bottom:14px}}@media(max-width:360px){.group-landing-brand small{font-size:6px}.group-header-cta{font-size:9px;padding:0 8px}}.silo-group-landing .group-landing-hero{min-height:min(650px,calc(100svh - 80px));background-color:#07121c;background-image:radial-gradient(ellipse at 78% 48%,rgba(32,86,108,.32),transparent 43%),linear-gradient(135deg,rgba(9,27,40,.5),transparent 55%),repeating-linear-gradient(0deg,transparent 0 71px,rgba(220,230,235,.025) 72px),repeating-linear-gradient(90deg,transparent 0 71px,rgba(220,230,235,.025) 72px);background-position:center;background-size:auto,auto,72px 72px,72px 72px}.group-hero-inner{width:min(1180px,calc(100% - 64px));min-height:inherit;padding:42px 0}.group-hero-copy{max-width:600px}.group-hero-kicker{margin-bottom:18px}.silo-group-landing .group-hero-inner h1{font-size:clamp(42px,5vw,66px);line-height:1.07}.group-hero-intro{max-width:470px;margin-top:18px;font-size:16px;line-height:1.55}.group-hero-actions{margin-top:22px}.group-hero-meta{margin-top:24px;padding-top:12px}.group-digital-showcase{width:100%;max-width:490px;margin:0 0 0 auto;padding:15px}.digital-screen-heading{padding:17px 18px 12px}.digital-screen-stats{padding-bottom:14px}.digital-screen-footer{padding-top:12px;padding-bottom:12px}.digital-showcase-caption{margin-top:9px}.group-site-nav a[aria-current=page]{color:#e4cb87!important}.group-subpage-content{width:min(1180px,calc(100% - 64px));min-height:calc(100svh - 150px);margin:0 auto;padding:50px 0 38px}.group-companies-page .group-companies-section{padding:50px 0 38px}.group-companies-page .group-section-heading{align-items:end}.group-companies-page .group-section-heading h1,.group-approach-content h1{margin:0;color:#fff;font:700 clamp(38px,5vw,58px)/1.05 "Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;letter-spacing:-.035em}.group-approach-content .group-section-kicker{margin-bottom:10px}.group-approach-lead{max-width:760px;margin:17px 0 26px;color:#c2cdd1;font:400 17px/1.65 Arial,sans-serif}.group-approach-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px}.group-approach-principles article{min-height:156px;padding:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#102432,#0b1923)}.group-approach-principles article>span{color:#d9b96f;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.group-approach-principles h2{margin:14px 0 7px;color:#fff;font:700 16px/1.35 Arial,sans-serif}.group-approach-principles p{margin:0;color:#b6c2c8;font:400 12px/1.55 Arial,sans-serif}@media(max-width:1020px){.silo-group-landing .group-landing-hero{min-height:0}.group-hero-inner{min-height:0;padding:42px 0}.group-digital-showcase{width:min(560px,100%);margin:0 0 0 auto}.group-approach-principles{grid-template-columns:1fr}.group-approach-principles article{min-height:0}}@media(max-width:680px){.group-landing-header{grid-template-columns:minmax(0,1fr) auto}.group-site-nav{grid-column:1/-1;grid-row:2}.silo-group-landing .group-landing-hero{background-image:radial-gradient(ellipse at 78% 45%,rgba(32,86,108,.3),transparent 50%),repeating-linear-gradient(0deg,transparent 0 57px,rgba(220,230,235,.025) 58px),repeating-linear-gradient(90deg,transparent 0 57px,rgba(220,230,235,.025) 58px);background-size:auto,58px 58px,58px 58px}.group-hero-inner,.group-subpage-content{width:calc(100% - 36px)}.group-hero-inner{gap:22px;padding:35px 0 30px}.silo-group-landing .group-hero-inner h1{font-size:clamp(36px,10vw,50px)}.group-hero-intro{font-size:15px}.group-digital-showcase{padding:11px}.digital-screen-heading{padding:14px 13px 10px}.digital-screen-stats{padding:0 13px 12px}.digital-screen-footer{padding:10px 13px}.digital-showcase-caption{margin-top:8px}.group-subpage-content,.group-companies-page .group-companies-section{min-height:calc(100svh - 158px);padding:34px 0 28px}.group-companies-page .group-section-heading{display:block;margin-bottom:18px}.group-companies-page .group-section-heading>p{margin:10px 0 0}.group-approach-lead{font-size:15px}.group-approach-principles{gap:8px;margin-bottom:18px}.group-approach-principles article{padding:15px}}.group-landing-header{min-height:112px}.group-landing-brand{gap:14px}.group-landing-brand>img{width:124px;height:102px;flex:0 0 124px;-o-object-position:center;object-position:center;filter:drop-shadow(0 0 20px rgba(210,184,111,.18))}.group-landing-brand strong{font-size:24px;letter-spacing:.04em}.group-landing-brand small{font-size:9px;letter-spacing:.13em}.silo-group-landing .group-landing-hero{position:relative;isolation:isolate;min-height:min(700px,calc(100svh - 112px));background-color:#061522;background-image:radial-gradient(ellipse at 70% 48%,rgba(22,109,143,.24),transparent 46%),linear-gradient(115deg,#061522 5%,#061522f0 43%,#071c2bbf),repeating-linear-gradient(0deg,transparent 0 71px,rgba(220,230,235,.035) 72px),repeating-linear-gradient(90deg,transparent 0 71px,rgba(220,230,235,.035) 72px);background-size:auto,auto,72px 72px,72px 72px}.group-live-network{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.9}.group-live-network svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.network-flow{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 17;filter:drop-shadow(0 0 6px rgba(71,204,229,.65));animation:network-flow 13s linear infinite}.network-flow-a{stroke:#4fd3e1d1}.network-flow-b{stroke:#d5be74ad;animation-duration:17s;animation-direction:reverse}.network-flow-c{stroke:#5695e6c2;animation-duration:21s}@keyframes network-flow{to{stroke-dashoffset:-230}}.group-live-node{position:absolute;width:11px;height:11px;border:2px solid #8ce8ee;border-radius:50%;background:#092534;box-shadow:0 0 0 5px #56cddd1f,0 0 22px #56cddde6;animation:network-pulse 2.6s ease-in-out infinite}.group-live-node.node-a{left:18%;top:36%}.group-live-node.node-b{left:31%;top:70%;animation-delay:.5s}.group-live-node.node-c{left:48%;top:45%;animation-delay:1s}.group-live-node.node-d{left:64%;top:25%;animation-delay:1.4s}.group-live-node.node-e{left:79%;top:60%;animation-delay:.8s}.group-live-node.node-f{left:91%;top:34%;animation-delay:1.8s}@keyframes network-pulse{0%,to{transform:scale(.78);opacity:.58}50%{transform:scale(1.25);opacity:1}}.silo-group-landing .group-hero-inner{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);gap:clamp(38px,6vw,90px);width:min(1280px,calc(100% - 72px));min-height:inherit;padding:58px 0}.group-hero-copy{max-width:660px}.group-hero-kicker{font-size:11px;letter-spacing:.17em}.group-hero-welcome{margin:0 0 6px;font-size:16px;letter-spacing:.2em;color:#f0d489}.silo-group-landing .group-hero-inner h1{max-width:720px;margin:0;color:#fff;font:800 clamp(60px,7vw,94px)/.98 "Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;letter-spacing:-.055em;text-shadow:0 4px 28px rgba(0,0,0,.26)}.silo-group-landing .group-hero-inner h1 sup{margin-left:5px;color:#e0c47d;font:700 .22em/1 Arial,sans-serif;letter-spacing:0;vertical-align:top}.group-hero-intro{max-width:510px;margin-top:22px;font-size:17px;line-height:1.55}.group-hero-intro strong{color:#f2d88e;font-size:19px}.group-hero-actions{margin-top:26px}.group-primary-action{min-height:58px;padding:0 24px;font-size:14px}.group-digital-showcase{max-width:510px;padding:17px;border-color:#62d3e385;box-shadow:0 0 35px #25a7c21f,0 28px 85px #0000006b}.digital-screen{box-shadow:inset 0 0 28px #198aa112}.digital-screen-symbol{border-color:#78e3e6c7;color:#a0edf0;box-shadow:0 0 18px #47cce533}.digital-connection i,.digital-network-dot{animation:network-pulse 2.2s ease-in-out infinite}@media(max-width:900px){.group-landing-brand>img{width:88px;height:78px;flex-basis:88px}.group-landing-brand strong{font-size:20px}.group-landing-brand small{font-size:7.5px;letter-spacing:.1em}}@media(max-width:1020px){.group-landing-header{min-height:96px}.silo-group-landing .group-landing-hero{min-height:0}.silo-group-landing .group-hero-inner{grid-template-columns:1fr;gap:32px;min-height:0;padding:48px 0}.group-hero-copy{max-width:760px}.group-digital-showcase{width:min(560px,100%);margin:0 0 0 auto}}@media(max-width:680px){.group-landing-header{min-height:0;padding:10px 14px}.group-landing-brand{gap:9px}.group-landing-brand>img{width:68px;height:60px;flex-basis:68px}.group-landing-brand strong{font-size:18px}.group-landing-brand small{font-size:7px;letter-spacing:.08em}.silo-group-landing .group-landing-hero{background-image:radial-gradient(ellipse at 76% 38%,rgba(22,109,143,.28),transparent 52%),linear-gradient(115deg,#061522 5%,#061522e8),repeating-linear-gradient(0deg,transparent 0 56px,rgba(220,230,235,.045) 57px),repeating-linear-gradient(90deg,transparent 0 56px,rgba(220,230,235,.045) 57px);background-size:auto,auto,56px 56px,56px 56px}.group-live-network{opacity:.82}.network-flow{stroke-width:2.4}.group-live-node{width:9px;height:9px}.silo-group-landing .group-hero-inner{width:calc(100% - 36px);gap:25px;padding:39px 0 32px}.group-hero-kicker{font-size:9px}.group-hero-welcome{font-size:14px}.silo-group-landing .group-hero-inner h1{font-size:clamp(48px,13vw,68px);line-height:1}.group-hero-intro{margin-top:15px;font-size:15px}.group-hero-intro strong{font-size:17px}.group-hero-actions{margin-top:19px}.group-digital-showcase{width:100%;padding:11px}.digital-screen-heading{padding:14px 13px 10px}.digital-screen-stats{padding:0 13px 12px}.digital-screen-footer{padding:10px 13px}}@media(prefers-reduced-motion:reduce){.network-flow,.group-live-node,.digital-connection i,.digital-network-dot{animation-duration:20s;animation-iteration-count:1}}.group-landing-header{min-height:104px}.group-landing-brand>img{width:138px;height:92px;flex-basis:138px}.group-landing-brand small{font-size:9px;letter-spacing:.12em}.silo-group-landing .group-landing-hero{min-height:min(590px,calc(100svh - 104px))}.silo-group-landing .group-hero-inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(1100px,calc(100% - 64px));min-height:0;padding:32px 0 42px}.group-hero-copy{max-width:900px;text-align:center}.group-hero-welcome{margin:0 0 8px;font-size:15px;letter-spacing:.22em}.silo-group-landing .group-hero-inner h1{max-width:none;font-size:clamp(68px,9vw,118px);line-height:.98}.group-hero-governance{margin:14px 0 0;color:#f0d489;font:700 clamp(20px,2.4vw,28px)/1.2 Arial,sans-serif;letter-spacing:.02em}.group-hero-actions{justify-content:center;margin-top:23px}.group-company-grid{gap:10px}.group-company-card{min-height:148px;padding:15px 17px}.group-company-logo-row{display:flex;align-items:center;gap:13px;min-height:66px;margin:0 0 8px}.group-company-logo{display:block;width:142px;height:62px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.group-company-code{margin:0;font-size:9px}.group-company-card strong{max-width:92%;font-size:14px}.group-company-card small{max-width:92%;margin-top:5px}@media(max-width:900px){.group-landing-header{min-height:90px}.group-landing-brand>img{width:104px;height:76px;flex-basis:104px}.silo-group-landing .group-landing-hero{min-height:510px}.silo-group-landing .group-hero-inner{width:calc(100% - 48px);padding:28px 0 38px}.silo-group-landing .group-hero-inner h1{font-size:clamp(58px,10vw,88px)}}@media(max-width:680px){.group-landing-header{min-height:0}.group-landing-brand>img{width:70px;height:62px;flex-basis:70px}.group-landing-brand small{font-size:7px;letter-spacing:.08em}.silo-group-landing .group-landing-hero{min-height:calc(100svh - 102px)}.silo-group-landing .group-hero-inner{width:calc(100% - 32px);padding:24px 0 34px}.silo-group-landing .group-hero-inner h1{font-size:clamp(45px,12vw,68px)}.group-hero-governance{margin-top:11px;font-size:19px}.group-hero-actions{margin-top:19px}.group-company-grid{grid-template-columns:1fr;gap:7px}.group-company-card{min-height:116px;padding:12px 14px}.group-company-logo-row{min-height:50px;margin-bottom:5px}.group-company-logo{width:112px;height:48px}}.group-landing-header{min-height:92px}.group-landing-brand>img{width:120px;height:82px;flex-basis:120px;clip-path:inset(0 0 26% 0);mix-blend-mode:screen}.silo-group-landing .group-landing-hero{min-height:min(530px,calc(100svh - 92px))}.silo-group-landing .group-hero-inner{padding:24px 0 30px}.silo-group-landing .group-hero-inner h1{font-size:clamp(54px,6.7vw,88px);line-height:1}@media(max-width:900px){.group-landing-header{min-height:84px}.group-landing-brand>img{width:96px;height:70px;flex-basis:96px}.silo-group-landing .group-landing-hero{min-height:490px}.silo-group-landing .group-hero-inner{padding:24px 0 30px}.silo-group-landing .group-hero-inner h1{font-size:clamp(52px,8vw,76px)}}@media(max-width:680px){.group-landing-header{min-height:0}.group-landing-brand>img{width:76px;height:60px;flex-basis:76px}.silo-group-landing .group-landing-hero{min-height:calc(100svh - 96px)}.silo-group-landing .group-hero-inner{padding:20px 0 28px}.silo-group-landing .group-hero-inner h1{font-size:clamp(44px,11vw,62px)}}.group-landing-header{width:calc(100% - clamp(24px,4vw,56px))}.silo-group-landing .group-landing-hero{min-height:min(520px,calc(100svh - 138px));isolation:auto;background-color:#26292e;background-image:none}.silo-group-landing .group-live-network{display:none}.silo-group-landing .group-hero-inner{width:calc(100% - clamp(24px,4vw,56px));min-height:0;padding:8px 0 12px}.group-hero-copy{max-width:900px;width:100%;text-align:center}.group-hero-brand-title{position:relative;display:block;width:min(660px,72vw);aspect-ratio:3/2;height:auto;margin:0 auto;overflow:hidden;line-height:0}.group-hero-brand-title img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;clip-path:none;mix-blend-mode:lighten}.group-hero-welcome{margin:2px 0 8px;color:#f4f5f6;font:700 18px/1.2 Arial,sans-serif;letter-spacing:.025em}.group-hero-description{max-width:790px;margin:0 auto;color:#e0e4e7;font:500 13.5px/1.42 Arial,sans-serif}.group-hero-description p{margin:5px 0}.group-hero-governance{margin:5px 0 0;color:#f0d489;font:700 14px/1.3 Arial,sans-serif;letter-spacing:.01em}.group-hero-actions{justify-content:center;margin-top:14px}.group-primary-action{min-height:48px;padding:0 20px;font-size:13px}.group-hero-reference{display:grid;justify-items:center;gap:7px;margin:12px auto 0;color:#c6cdd1;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.04em}.group-hero-reference a{color:#cfdae0;text-decoration:none}.group-hero-reference a:hover{color:#f0d489;text-decoration:underline}.group-companies-section.group-subpage-content{width:calc(100% - clamp(24px,4vw,56px))}.group-landing-footer{padding-inline:max(16px,calc((100% - 1480px)/2))}@media(max-width:900px){.group-landing-header{width:calc(100% - 28px)}.silo-group-landing .group-landing-hero{min-height:min(500px,calc(100svh - 142px))}.silo-group-landing .group-hero-inner{width:calc(100% - 28px);padding:7px 0 10px}.group-hero-brand-title{width:min(640px,76vw);aspect-ratio:3/2;height:auto}.group-hero-description{max-width:720px;font-size:13px}}@media(max-width:680px){.group-landing-header{width:100%}.silo-group-landing .group-landing-hero{min-height:calc(100svh - 148px)}.silo-group-landing .group-hero-inner{width:calc(100% - 20px);padding:4px 0 8px}.group-hero-brand-title{width:min(520px,92vw);aspect-ratio:3/2;height:auto}.group-hero-welcome{margin:0 0 6px;font-size:16px}.group-hero-description{font-size:12px;line-height:1.4}.group-hero-description p{margin:4px 0}.group-hero-governance{margin-top:4px;font-size:13px}.group-hero-actions{margin-top:10px}.group-primary-action{min-height:44px;padding:0 16px;font-size:12px}.group-hero-reference{gap:5px;margin-top:9px;font-size:9px}.group-companies-section.group-subpage-content{width:calc(100% - 20px)}}.silo.office .office-main,.company-shell .company-office-main{max-width:none;width:100%;margin:0;padding:24px}.silo.office .office-layout{display:block}.silo.office .office-layout nav{display:flex;align-items:stretch;gap:0;padding:0 24px;border-right:0;border-bottom:1px solid rgba(194,161,106,.14);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.silo.office .office-layout nav a{flex:0 0 auto;display:flex;align-items:center;padding:10px 16px;min-height:42px;color:#c8d3d8;font-size:13px;line-height:1.35;border-left:0;border-bottom:3px solid transparent;white-space:nowrap;margin:0}.silo.office .office-layout nav a.active{background:transparent;color:#e0bf72;border-bottom-color:#c2a16a}.silo.office .office-nav-divisions{display:contents}.company-shell .company-level-nav{padding:4px 24px}.silo.office .office-main>.home-section{width:100%;max-width:none;margin:0 0 22px;padding:0}.silo.office .office-main>.company-accordion,.silo.office .company-gateway{width:100%;max-width:none;margin:14px 0 8px}.silo.office .office-main>.eyebrow,.company-shell .company-office-main>.eyebrow{color:#e0bf72;font-size:12px;letter-spacing:.16em;font-weight:700;line-height:1.4}.silo.office .office-main>h1:not(.gCEO-page-title):not(.capability-page-title),.company-shell .company-office-main>h1{font-size:24px;font-weight:800;line-height:1.2;color:#fff;margin:6px 0 8px}.silo.office .office-main>.intro,.company-shell .company-office-main>.intro{max-width:760px;color:#c8d3d8;font-size:14px;line-height:1.6;margin:0 0 14px}.silo.office .list-panel,.silo.office .area-card,.silo.office .principle,.company-shell .list-panel,.company-shell .area-card,.company-shell .principle{border:1px solid rgba(194,161,106,.14);background:#ffffff06;border-radius:10px;padding:18px 20px}.silo.office .area-card:hover,.company-shell .area-card:hover{border-color:#c2a16a66;background:#c2a16a0d}.silo.office .area-card small,.company-shell .area-card small{color:#e0bf72}.silo.office .area-card p,.silo.office .list-panel p,.silo.office .principle p,.company-shell .area-card p,.company-shell .list-panel p,.company-shell .principle p{color:#c8d3d8;font-size:14px;line-height:1.6}.silo.office .area-card h2,.silo.office .list-panel h2,.company-shell .area-card h2,.company-shell .list-panel h2{color:#fff;font-size:16px;font-weight:700;line-height:1.35}.silo.office .area-grid,.company-shell .area-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.silo.office .status-note,.company-shell .status-note{border:1px solid rgba(194,161,106,.18);background:#c2a16a0d;border-radius:8px;padding:12px 14px;margin:14px 0;font-size:13px;color:#e0bf72;line-height:1.55}.silo.office .group-division-navigation{padding:10px 24px;border-bottom:1px solid rgba(194,161,106,.14)}.silo.office .office-back-to-group{border:1px solid rgba(194,161,106,.3);background:transparent;border-radius:999px;color:#e0bf72!important;font-weight:700;font-size:13px}.silo.office .office-back-to-group:hover{background:#c2a16a1f}.silo.office .office-main>section.list-panel,.company-shell .company-office-main>section.list-panel{margin-top:14px}.silo.office .principle,.company-shell .principle{margin-top:16px}.silo.office .function-row,.company-shell .function-row{padding:12px 0;border-bottom:1px solid rgba(194,161,106,.1)}.silo.office .gold-button,.company-shell .gold-button{display:inline-flex;align-items:center;gap:8px;background:#c2a16a;color:#071827!important;min-height:40px;padding:0 18px;margin:12px 0 4px;font-weight:700;font-size:13px;border-radius:999px}.silo.office .correspondence-register .correspondence-save-button{display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;grid-column:auto;justify-self:start;align-self:start;flex:none;align-items:center;justify-content:center;line-height:1;white-space:nowrap;padding:0 18px;margin:8px 0 4px;gap:8px;font-size:13px;border-radius:999px}.silo.office .nidam-outlook-send-button{display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;align-self:center;flex:none;align-items:center;justify-content:center;line-height:1;white-space:nowrap;padding:0 18px;margin:0;gap:8px;font-size:13px;border-radius:999px}@media(max-width:760px){.silo.office .office-layout{display:block}.silo.office .office-layout nav{padding:0 14px}.company-shell .company-level-nav{padding:4px 14px}.silo.office .group-division-navigation{padding:8px 14px}.silo.office .office-main>.home-section{margin:0 0 18px}.silo.office .office-main>,.company-shell .company-office-main{padding:18px 14px}.silo.office .office-main>h1:not(.gCEO-page-title):not(.capability-page-title),.company-shell .company-office-main>h1{font-size:20px}.silo.office .list-panel,.silo.office .area-card,.silo.office .principle,.company-shell .list-panel,.company-shell .area-card,.company-shell .principle{padding:14px 16px}}.silo.office>.office-header{min-height:0;padding:8px clamp(16px,3vw,36px)}.silo.office .office-header .fixed-office-nav-inline{display:flex;flex-wrap:nowrap;align-items:center;gap:4px clamp(8px,1vw,14px);min-height:0}.silo.office .fixed-office-nav-inline>.brand{order:0;flex:0 0 auto;max-width:230px;min-width:0;gap:10px}.silo.office .fixed-office-nav-inline>.brand img{width:48px!important;height:42px!important;flex:0 0 48px}.silo.office .fixed-office-nav-inline>.brand .brand-copy>strong{white-space:nowrap!important;overflow-wrap:normal!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.1}.silo.office .fixed-office-nav-inline>.brand .brand-copy>small{margin-top:1px;color:#d1b27b;font:400 8px/1.2 Arial,sans-serif!important;letter-spacing:.02em}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-back{order:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;margin:0;padding:5px 9px;border:1px solid rgba(194,161,106,.55);border-radius:5px;background:#c2a16a1a;color:#f3d8a1;font:600 11px/1.2 Arial,sans-serif;white-space:nowrap;visibility:visible;opacity:1}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-back:hover{background:#c2a16a33;color:#fff}.silo.office .fixed-office-nav-inline>.office-group-nav{order:2;flex:1 1 200px;width:0;max-width:none;min-width:0;margin:0!important;padding:0 4px 3px!important;border:0!important;border-bottom:1px solid rgba(194,161,106,.14)!important;border-radius:0!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.38) transparent}.silo.office .fixed-office-nav-inline>.office-group-nav::-webkit-scrollbar{height:3px}.silo.office .fixed-office-nav-inline>.office-group-nav::-webkit-scrollbar-track{background:transparent}.silo.office .fixed-office-nav-inline>.office-group-nav::-webkit-scrollbar-thumb{border-radius:4px;background:#c2a16a61}.silo.office .fixed-office-nav-inline .fixed-office-signout{order:3;margin:0}.silo.office .fixed-office-nav-inline .fixed-office-status{order:4;margin:0}.silo.office .fixed-office-nav-inline .header-group-division-navigation{order:2}.silo.office .fixed-office-nav-inline>.office-group-nav>a,.silo.office .fixed-office-nav-inline>.office-group-nav .office-nav-divisions>a{min-height:38px;padding:6px 12px;font-size:12px!important}.silo.office .fixed-office-nav-inline>.office-group-nav>a.active,.silo.office .fixed-office-nav-inline>.office-group-nav .office-nav-divisions>a.active{color:#f3d8a1!important;border-bottom:2px solid #c2a16a!important}.silo.office .fixed-office-nav-inline .fixed-office-signout{font:600 12px/1.3 Arial,sans-serif;color:#c6d1dc;min-height:38px;padding:6px 10px;border:0;background:transparent;white-space:nowrap;cursor:pointer}.silo.office .fixed-office-nav-inline .fixed-office-signout:hover{color:#f3d8a1}@media(max-width:760px){.silo.office>.office-header{padding:8px 12px}.silo.office .fixed-office-nav-inline>.brand{max-width:190px}.silo.office .fixed-office-nav-inline>.brand .brand-copy>strong{font-size:20px!important}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-back{min-height:32px;padding:4px 7px;font-size:10px}.silo.office .fixed-office-nav-inline>.office-group-nav>a,.silo.office .fixed-office-nav-inline>.office-group-nav .office-nav-divisions>a{padding-inline:10px}}.silo.office .office-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(16px,3vw,36px);flex-wrap:wrap;margin-top:24px;padding:16px 12px 12px;text-align:center}.silo.office .office-footer-tagline{display:block;color:#c6d1dc;font-size:10px;line-height:1.4;letter-spacing:.14em;text-align:center}.silo.office .office-footer-identity{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.silo.office .office-footer-identity>a{color:#f1eee8;font-size:13px;line-height:1.3;letter-spacing:.04em}.silo.office .office-footer-identity small{color:#aebdca;font-size:11px;line-height:1.4}@media(max-width:760px){.silo.office .office-footer{flex-direction:column;gap:8px;padding:14px 10px 10px}.silo.office .office-footer-identity{align-items:center}}.silo.office .office-main.executive-office-division-main{padding-top:24px}.silo.office .office-main.executive-office-division-main>.eyebrow{margin:0 0 3px}@media(max-width:760px){.silo.office .office-main.executive-office-division-main{padding-top:14px}}.silo.office .header-group-division-navigation .group-office-nav{scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.55) #071827}.silo.office .header-group-division-navigation .group-office-nav::-webkit-scrollbar{height:4px}.silo.office .header-group-division-navigation .group-office-nav::-webkit-scrollbar-track{background:#071827;border-radius:4px}.silo.office .header-group-division-navigation .group-office-nav::-webkit-scrollbar-thumb{background:#c2a16a8c;border-radius:4px}.silo.office .decision-register .decision-draft-form .save-fields>.gold-button{display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;justify-self:start;align-self:start;align-items:center;justify-content:center;line-height:1;white-space:nowrap;padding:0 18px;margin:0;flex:none}.silo.office .office-main.group-division-main{padding-top:12px}.silo.office .office-main.group-division-main>.eyebrow{margin:0 0 3px}@media(max-width:760px){.silo.office .office-main.group-division-main{padding-top:10px}}.silo.office .diary-page .register-form .save-fields>.gold-button{display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;justify-self:start;align-self:start;align-items:center;justify-content:center;line-height:1;white-space:nowrap;padding:0 18px;margin:0;flex:none}.silo.office .nidam-outlook-send-button{align-self:flex-end}.silo.office .office-main .register-form .save-fields>.gold-button,.silo.office .office-main .save-fields>.gold-button,.silo.office .office-main form.project-form-grid>.gold-button,.silo.office .office-main .project-create-form .gold-button,.company-shell .company-office-main .register-form .save-fields>.gold-button,.company-shell .company-office-main .save-fields>.gold-button,.company-shell .company-office-main form.project-form-grid>.gold-button,.company-shell .company-office-main .project-create-form .gold-button{display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;justify-self:start;align-self:start;align-items:center;justify-content:center;line-height:1;white-space:nowrap;padding-left:18px;padding-right:18px;flex:none}.silo.office .office-main form .gold-button:not(.nidam-outlook-send-button),.company-shell .company-office-main form .gold-button:not(.nidam-outlook-send-button){display:inline-flex!important;box-sizing:border-box;width:-moz-max-content!important;width:max-content!important;max-width:100%;min-width:0;height:40px!important;min-height:40px;max-height:40px;justify-self:start;align-self:start;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;padding:0 18px;margin:0 0 4px;flex:none}.group-landing-brand{flex-direction:row;align-items:center;gap:0}.group-landing-brand .group-landing-wordmark{display:grid;grid-template-columns:max-content 1px max-content;align-items:center;-moz-column-gap:10px;column-gap:10px;min-width:0}.group-landing-abbr{color:#d9b96f;font:800 24px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.025em}.group-landing-divider{display:block;width:1px;height:24px;background:#c2a16a}.group-landing-full{display:flex;flex-direction:column;gap:2px;min-width:0}.group-landing-full strong{color:#fff;font:800 22px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.015em;white-space:nowrap}.group-landing-full small{display:block;color:#d9b96f;font:400 8px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap}@media(max-width:680px){.group-landing-brand .group-landing-wordmark{-moz-column-gap:7px;column-gap:7px}.group-landing-abbr{font-size:19px}.group-landing-divider{height:20px}.group-landing-full strong{font-size:18px}}.silo.office:has(.sieg-header-mark)>.office-header{min-height:0;padding-block:4px}.silo.office .office-header .fixed-office-nav-inline{flex-wrap:nowrap;min-height:44px;gap:4px clamp(6px,.7vw,10px)}.silo.office .office-header .fixed-office-nav-inline>.brand{order:0;flex:0 0 auto;width:340px;max-width:340px;min-width:0;gap:9px}.silo.office .fixed-office-nav-inline>.brand>.sieg-header-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:40px;border:1px solid rgba(194,161,106,.58);background:#c2a16a14;color:#e0bf72;font:800 13px/1 Arial,sans-serif;letter-spacing:.03em}.silo.office .fixed-office-nav-inline>.brand .brand-copy{min-width:0}.silo.office .fixed-office-nav-inline>.brand .brand-copy>strong{font-size:16px!important;line-height:1.15;letter-spacing:.01em;white-space:nowrap}.silo.office .fixed-office-nav-inline>.brand .brand-copy>small{margin-top:0!important;font:400 8px/1.1 Arial,sans-serif!important}.silo.office .fixed-office-nav-inline>.sieg-company-navigation{order:2;display:flex;align-items:center;gap:0;flex:1 1 160px;width:0;max-width:none;min-width:0;margin:0!important;padding:0 3px 2px!important;overflow-x:auto;overscroll-behavior-x:contain;border:0!important;border-bottom:1px solid rgba(194,161,106,.12)!important;border-radius:0!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.35) transparent;transform:translateY(8px)}.silo.office .fixed-office-nav-inline>.sieg-company-navigation::-webkit-scrollbar{height:3px}.silo.office .fixed-office-nav-inline>.sieg-company-navigation::-webkit-scrollbar-track{background:transparent}.silo.office .fixed-office-nav-inline>.sieg-company-navigation::-webkit-scrollbar-thumb{border-radius:4px;background:#c2a16a59}.silo.office .fixed-office-nav-inline>.sieg-company-navigation a{display:flex;flex:0 0 auto;align-items:center;min-height:34px;padding:5px 7px;color:#c8d3d8;font:600 9px/1.2 Arial,sans-serif!important;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.silo.office .fixed-office-nav-inline>.sieg-company-navigation a.active{color:#f3d8a1;border-bottom-color:#c2a16a}.silo.office .fixed-office-nav-inline>.return-group{order:5;flex:0 0 auto;min-height:30px;margin:0;padding:5px 8px;gap:5px;font:600 10px/1.2 Arial,sans-serif;white-space:nowrap;border-radius:999px}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-back{order:6;flex:0 0 auto;min-height:30px;margin:0;padding:5px 7px;font:600 10px/1.2 Arial,sans-serif}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-signout{order:7;flex:0 0 auto;min-height:34px;margin:0;padding:5px 7px;font:600 9px/1.2 Arial,sans-serif!important}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-status{order:8;flex:0 0 14px;margin:0}.silo.office .office-main.sieg-company-home{padding:3px 24px 24px calc(clamp(16px,3vw,36px) + 53px);font-family:Arial,sans-serif}.silo.office .sieg-company-home>.eyebrow{margin:0 0 3px}.silo.office .sieg-company-home>.intro{font:500 14px/1.6 Arial,sans-serif}.silo.office .sieg-company-home>.list-panel p{font:500 14px/1.6 Arial,sans-serif}@media(max-width:980px){.silo.office .office-main.sieg-company-home{padding-left:69px}}@media(max-width:760px){.silo.office:has(.sieg-header-mark)>.office-header{padding-inline:16px}.silo.office .office-header .fixed-office-nav-inline{gap:3px 5px;padding:4px 8px}.silo.office .office-header .fixed-office-nav-inline>.brand{width:clamp(270px,42vw,320px);max-width:clamp(270px,42vw,320px)}.silo.office .fixed-office-nav-inline>.brand>.sieg-header-mark{flex-basis:36px;width:36px;height:34px;font-size:11px}.silo.office .fixed-office-nav-inline>.brand .brand-copy>strong{font-size:13px!important}.silo.office .fixed-office-nav-inline>.brand .brand-copy>small{font-size:7px!important}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-back{font-size:9px;padding-inline:5px}.silo.office .fixed-office-nav-inline>.sieg-company-navigation a{min-height:30px;padding:5px;font:600 9px/1.2 Arial,sans-serif!important}.silo.office .office-header .fixed-office-nav-inline>.fixed-office-signout{font-size:9px!important;padding-inline:5px}.silo.office .fixed-office-nav-inline>.return-group{font-size:9px;padding:5px 6px}.silo.office .office-main.sieg-company-home{padding:3px 14px 20px 61px}}.silo.office .sieg-company-office-page>.quiet-link{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;margin:0;font:500 11px/1.3 Arial,sans-serif}.silo.office .sieg-company-office-page>.principle{margin-top:8px}.silo.office .sieg-company-office-page>.principle>h1{margin:4px 0 8px;font:800 25px/1.2 Arial,sans-serif;letter-spacing:0}.silo.office .sieg-company-office-page>.principle>.eyebrow{margin:0 0 3px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:1.2px}@media(max-width:760px){.silo.office .sieg-company-office-page>.principle>h1{font-size:22px;line-height:1.25}.silo.office .sieg-company-office-page>.quiet-link{min-height:30px}}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.return-group{order:5!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-back{order:6!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-signout{order:7!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-status{order:8!important}.founder-office-operations{margin-top:24px}.silo.office:has(.sieg-header-mark)>.office-header>.fixed-office-nav-inline{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:100%;min-height:48px}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand{order:0!important;align-self:center!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.sieg-company-navigation{order:2!important;align-self:center!important;transform:none!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.return-group{order:5!important;align-self:center!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-back{order:6!important;align-self:center!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-signout{order:7!important;align-self:center!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.fixed-office-status{order:8!important;align-self:center!important}.founder-ops-heading,.founder-ops-section-title,.founder-ops-record-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.founder-ops-heading h2,.founder-ops-section-title h3,.founder-ops-record h3{margin:0}.founder-ops-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:20px 0}.founder-ops-metrics>div{padding:15px;background:#193246;border:1px solid #294151;border-radius:4px;display:flex;flex-direction:column;gap:6px}.founder-ops-metrics strong{font-size:22px;color:#f1eee8}.founder-ops-metrics span,.founder-ops-section-title span,.founder-ops-record small{color:#c2a16a;font-size:11px}.founder-ops-form{margin:20px 0}.founder-ops-form form{display:block}.founder-ops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0}.founder-ops-field{display:flex;flex-direction:column;gap:7px;color:#bac7d4;font-size:12px}.founder-ops-field.is-wide{grid-column:1/-1}.founder-ops-section-title{margin:28px 0 10px;padding-bottom:10px;border-bottom:1px solid #294151}.founder-ops-record-list{display:grid;gap:10px}.founder-ops-record{padding:16px;background:#102536;border:1px solid #294151;border-radius:4px}.founder-ops-record-head h3{font-size:16px;margin-top:6px}.founder-ops-record-head label,.founder-ops-status-label{display:flex;flex-direction:column;gap:6px;min-width:180px;color:#bac7d4;font-size:11px}.founder-ops-record p{white-space:pre-wrap}.founder-ops-meta{display:flex;gap:14px;flex-wrap:wrap;color:#93a3b3;font-size:11px}.founder-ops-summary{padding:16px;margin:18px 0;background:#102536;border:1px solid #294151}.founder-ops-error,.founder-ops-notice{padding:12px 14px;border:1px solid #476073;background:#102536}.founder-ops-error{color:#ffc3b8!important}.founder-ops-notice{color:#bce2c1!important}.founder-ops-empty{padding:20px;border:1px dashed #476073;color:#aabaca;font-size:13px}@media(max-width:760px){.founder-ops-form-grid{grid-template-columns:1fr}.founder-ops-field.is-wide{grid-column:auto}.founder-ops-record-head{align-items:flex-start}.founder-ops-record-head label{width:100%}}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand{width:clamp(310px,25vw,350px)!important;max-width:350px!important;flex:0 0 clamp(310px,25vw,350px)!important;overflow:hidden}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy{min-width:0;overflow:hidden}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong{font-size:clamp(12px,1.2vw,16px)!important;white-space:nowrap;overflow:hidden;text-overflow:clip}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.sieg-company-navigation{flex:1 1 0!important;min-width:0!important}@media(max-width:760px){.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand{width:250px!important;max-width:250px!important;flex:0 0 250px!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong{font-size:11px!important}}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong,.silo.office:has(.spg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong,.company-shell .office-header .brand-copy>strong{font-size:16px!important;line-height:1.15!important;letter-spacing:.01em!important;white-space:nowrap!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>small,.silo.office:has(.spg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>small,.company-shell .office-header .brand-copy>small{margin-top:0!important;font:400 8px/1.1 Arial,sans-serif!important;letter-spacing:0!important}.company-shell .office-header .brand>span:not(.company-mark){font:800 16px/1.15 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif!important;letter-spacing:.01em!important}.company-shell .office-header .brand>span:not(.company-mark)>small{margin-top:0!important;font:400 8px/1.1 Arial,sans-serif!important;letter-spacing:0!important}.company-shell .company-level-nav a{min-height:34px;padding:5px 7px;font:600 9px/1.2 Arial,sans-serif!important}.silo.office:has(.sieg-header-mark) .office-main.sieg-company-home>h1,.silo.office:has(.spg-header-mark) .office-main.sieg-company-home>h1,.company-shell .company-office-main>h1{margin:3px 0 6px!important;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif!important;font-size:34px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}.silo.office:has(.sieg-header-mark) .office-main.sieg-company-home>.eyebrow,.silo.office:has(.spg-header-mark) .office-main.sieg-company-home>.eyebrow,.company-shell .company-office-main>.eyebrow{margin:0 0 3px!important;font-size:12px!important;line-height:1.4!important}.company-shell:not(.spg-portal)>.company-office-main{width:100%;max-width:none;min-width:0;margin:0;padding:3px 24px 24px var(--screen-content-start)!important}.silo.office:has(.sieg-header-mark) .office-main.sieg-company-home>.intro,.silo.office:has(.spg-header-mark) .office-main.sieg-company-home>.intro,.company-shell .company-office-main>.intro{max-width:760px;margin:0 0 14px!important;font:500 14px/1.6 Arial,sans-serif!important}@media(max-width:760px){.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong,.silo.office:has(.spg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>strong,.company-shell .office-header .brand-copy>strong{font-size:11px!important}.silo.office:has(.sieg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>small,.silo.office:has(.spg-header-mark) .office-header .fixed-office-nav-inline>.brand .brand-copy>small,.company-shell .office-header .brand-copy>small{font-size:7px!important}.silo.office:has(.sieg-header-mark) .office-main.sieg-company-home>h1,.silo.office:has(.spg-header-mark) .office-main.sieg-company-home>h1,.company-shell .company-office-main>h1{font-size:24px!important}.company-shell:not(.spg-portal)>.company-office-main{padding:3px 14px 20px var(--screen-content-start)!important}}.silo.office .office-header .fixed-office-nav-inline>.sieg-matrix-header{order:2;display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 10px;flex:1 1 260px;width:auto;min-width:0;margin:0;padding:0;background:transparent}.silo.office .sieg-persona-switch{grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;min-width:0;margin:0;color:#d2bc94;font:600 9px/1.2 Arial,sans-serif}.silo.office .sieg-persona-switch span{white-space:nowrap}.silo.office .sieg-persona-switch select{width:100%;min-width:0;min-height:30px;padding:4px 20px 4px 7px;border:1px solid rgba(194,161,106,.4);border-radius:4px;background:#0c2031;color:#f1eee8;font:600 10px/1.2 Arial,sans-serif}.silo.office .sieg-matrix-context{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#b7c5cf;font:600 9px/1.2 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.silo.office .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:0;min-width:0;width:100%;max-width:none;margin:0;padding:0 3px 2px;overflow-x:auto;overscroll-behavior-x:contain;border:0;border-bottom:1px solid rgba(194,161,106,.16);border-radius:0;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.35) transparent}.silo.office .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation::-webkit-scrollbar,.silo.office .sieg-office-view-navigation::-webkit-scrollbar{height:3px}.silo.office .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation::-webkit-scrollbar-thumb,.silo.office .sieg-office-view-navigation::-webkit-scrollbar-thumb{border-radius:4px;background:#c2a16a59}.silo.office .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation a,.silo.office .sieg-office-view-navigation a{display:flex;flex:0 0 auto;align-items:center;min-height:32px;padding:5px 9px;color:#c8d3d8;font:600 10px/1.2 Arial,sans-serif!important;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.silo.office .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation a.active,.silo.office .sieg-office-view-navigation a.active{color:#f3d8a1;border-bottom-color:#c2a16a}.silo.office .office-main .sieg-office-view-navigation{display:flex;align-items:center;gap:0;width:100%;margin:0 0 16px;padding:0 3px 2px;overflow-x:auto;overscroll-behavior-x:contain;border-right:0;border-bottom:1px solid rgba(194,161,106,.2);scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.35) transparent}.silo.office .office-main .sieg-office-view-navigation a{min-height:36px;margin:0;padding-inline:12px;font-size:11px!important}@media(max-width:760px){.silo.office:has(.sieg-header-mark)>.office-header>.fixed-office-nav-inline{flex-wrap:wrap!important;align-items:center!important}.silo.office .office-header .fixed-office-nav-inline>.brand{flex:0 1 auto;width:auto;max-width:min(100%,280px)}.silo.office .office-header .fixed-office-nav-inline>.sieg-matrix-header{order:4;flex:1 1 100%;width:100%;grid-template-columns:minmax(140px,190px) minmax(0,1fr);padding-top:5px}.silo.office .office-header .fixed-office-nav-inline>.sieg-matrix-header>.sieg-company-navigation{min-height:34px}.silo.office .office-header .fixed-office-nav-inline .sieg-matrix-header>.sieg-company-navigation a{min-height:32px;padding-inline:10px;font-size:10px!important}.silo.office .sieg-office-view-navigation a{min-height:40px;padding-inline:11px}}.founder-profile-journey{display:grid;gap:clamp(12px,2vw,24px);width:100%;min-width:0;overflow:hidden}.founder-profile-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(16px,2.5vw,28px);min-width:0}.founder-profile-portrait{position:relative;display:grid;min-width:0;min-height:220px;aspect-ratio:4/3;place-items:center;overflow:hidden;border:1px solid rgba(194,161,106,.52);border-radius:12px;background:radial-gradient(circle at 72% 24%,rgba(112,201,232,.22),transparent 33%),linear-gradient(140deg,#17384d,#091925 70%)}.founder-profile-portrait-orbit{position:absolute;width:72%;aspect-ratio:1;top:-22%;right:-10%;border:1px solid rgba(217,185,111,.3);border-radius:50%}.founder-profile-portrait-head{position:absolute;top:22%;width:clamp(66px,8vw,108px);aspect-ratio:1;border:1px solid rgba(230,207,161,.7);border-radius:50%;background:linear-gradient(150deg,#e6cfa166,#70c9e81f);box-shadow:0 0 34px #70c9e826}.founder-profile-portrait-shoulders{position:absolute;bottom:10%;width:60%;height:40%;border:1px solid rgba(230,207,161,.62);border-bottom:0;border-radius:52% 52% 0 0;background:linear-gradient(135deg,#e2c6813b,#102c3dc7)}.founder-profile-portrait-label{position:absolute;z-index:1;right:14px;bottom:12px;left:14px;color:#e6d3a7;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase}.founder-profile-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(8px,1.5vw,20px)}.founder-profile-hero-copy h2{margin:4px 0 10px;color:#f6f3ec;font:800 clamp(24px,2.6vw,32px)/1.12 "Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif;overflow-wrap:anywhere}.founder-profile-hero-copy>p:last-child{margin:0;color:#d2bc94;font:600 16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.founder-profile-narrative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.founder-profile-narrative-card{min-width:0;padding:clamp(14px,2vw,24px);border:1px solid #294151;border-radius:8px;background:linear-gradient(145deg,#102536,#0b1e2c)}.founder-profile-card-label{margin:0 0 7px!important;color:#d1b27b!important;font:700 10px/1.4 Arial,sans-serif!important;letter-spacing:.13em;text-transform:uppercase}.founder-profile-narrative-card h3{margin:0 0 8px;color:#f1eee8;font:700 19px/1.3 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;overflow-wrap:anywhere}.founder-profile-narrative-card>p:last-child{margin:0;color:#cbd6dc;font:400 16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.founder-profile-values{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;padding:16px;border:1px solid rgba(194,161,106,.32);border-radius:8px;background:linear-gradient(100deg,#c2a16a1a,#102c3db3)}.founder-profile-values span{display:flex;flex:1 1 120px;min-width:0;min-height:42px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(217,185,111,.24);border-radius:6px;color:#f0dfb5;font:700 13px/1.3 Arial,sans-serif;text-align:center}@media(max-width:767px){.founder-profile-hero{grid-template-columns:minmax(0,1fr)}.founder-profile-portrait{width:100%;min-height:0;aspect-ratio:16/10}.founder-profile-hero-copy{padding:12px 4px}.founder-profile-hero-copy h2{font-size:24px}.founder-profile-narrative-grid{grid-template-columns:1fr;gap:10px}.founder-profile-narrative-card{padding:14px 12px}.founder-profile-narrative-card h3{font-size:17px}.founder-profile-values{gap:8px;padding:12px}.founder-profile-values span{flex:1 1 100px;padding:10px 12px;font-size:13px}}.founder-office-welcome{width:100%;max-width:1200px;min-width:0;margin-inline:auto}.founder-office-welcome .list-panel{width:100%;max-width:1200px;box-sizing:border-box;padding:16px}.founder-office-welcome :is(h1,h2,h3,h4,strong,b){word-break:break-word;overflow-wrap:break-word}.founder-office-welcome :is(p,a,span,li){overflow-wrap:break-word}.founder-profile-hero{display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(16px,2.5vw,24px);width:100%;min-width:0}.founder-profile-portrait{flex:0 1 40%;width:100%;max-width:440px}.founder-profile-hero-copy{flex:1 1 52%;width:100%}.founder-office-sections,.founder-office-position-tree,.founder-office-capability-grid,.founder-profile-narrative-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;min-width:0}.founder-office-sections article,.founder-office-position,.founder-office-capability,.founder-profile-narrative-card{width:100%;min-width:0;box-sizing:border-box}@media(min-width:640px){.founder-office-welcome .list-panel{padding:24px}}@media(min-width:768px){.founder-office-sections,.founder-office-position-tree,.founder-office-capability-grid,.founder-profile-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.founder-office-welcome .list-panel{padding:32px}.founder-profile-hero{flex-direction:row}}@media(max-width:767px){.founder-office-welcome .list-panel{padding:12px 16px}.founder-profile-hero{flex-direction:column}.founder-profile-portrait{flex:0 0 auto;width:100%;max-width:none}.founder-profile-hero-copy h2{font-size:24px}.founder-office-sections,.founder-office-position-tree,.founder-office-capability-grid,.founder-profile-narrative-grid{grid-template-columns:1fr}.founder-office-position.is-head{grid-column:auto}}.office .office-main{width:100%;max-width:1200px;min-width:0;margin-inline:auto;padding:16px}.office .office-main>*{max-width:100%;min-width:0}.office .office-main .list-panel,.office .office-main .principle,.office .office-main .area-card{box-sizing:border-box;min-width:0}.office .office-main p{word-break:break-word;overflow-wrap:break-word;white-space:normal}.office .office-main :is(h1,h2,h3,h4,strong,b,a,span,li,dt,dd){min-width:0;word-break:break-word;overflow-wrap:break-word;white-space:normal}.office .office-main :is([class*=panel-row],[class*=card-row],[class*=data-row],[class*=strategy-row],[class*=policy-row],[class*=governance-row],[class*=provider-row],[class*=travel-row]){display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;min-width:0}.office .office-main :is([class*=panel-row],[class*=card-row],[class*=data-row],[class*=strategy-row],[class*=policy-row],[class*=governance-row],[class*=provider-row],[class*=travel-row])>*{min-width:0;flex:1 1 0}.office .office-main :is([class*=actions],[class*=tabs],[class*=subtabs],[class*=nav]){gap:16px}@media(min-width:640px){.office .office-main{padding:24px}}@media(min-width:1024px){.office .office-main{padding:32px}}@media(max-width:767px){.office .office-main :is([class*=grid],[class*=columns]){grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}.office .office-main :is([class*=grid],[class*=columns])>*{width:100%;max-width:100%;min-width:0}.office .office-main :is([class*=panel-row],[class*=card-row],[class*=data-row],[class*=strategy-row],[class*=policy-row],[class*=governance-row],[class*=provider-row],[class*=travel-row]){flex-direction:column;align-items:stretch}.office .office-main :is([class*=panel-row],[class*=card-row],[class*=data-row],[class*=strategy-row],[class*=policy-row],[class*=governance-row],[class*=provider-row],[class*=travel-row])>*{flex:1 1 auto;width:100%}.office .office-main :is([class*=actions],[class*=tabs],[class*=subtabs],[class*=nav],.register-tools,.save-fields){row-gap:16px}}.founder-profile-credentials{margin:0;color:#e0c38f!important;font-size:14px!important;font-weight:700;letter-spacing:.02em;line-height:1.5;overflow-wrap:anywhere}.founder-executive-profile-stack{margin-bottom:24px}.founder-profile-hero-copy h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.founder-profile-subtitle{margin:0 0 8px!important;color:#e6c78f!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;overflow-wrap:anywhere}.founder-profile-credentials-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:6px 0}.founder-profile-credentials-row .founder-profile-credentials{flex:1 1 auto}.founder-profile-edit-button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:10px!important;border:1px solid rgba(194,161,106,.65)!important;border-radius:50%;background:#c2a16a1a!important;color:#e6c78f;cursor:pointer}.founder-profile-edit-button:hover{background:#c2a16a33!important}.founder-profile-edit-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.founder-profile-background{margin:8px 0 10px!important;color:#d5dee7!important;font-size:15px!important;line-height:1.65!important}.founder-profile-email-channels{display:flex;flex-direction:row;justify-content:space-between;gap:24px;width:100%;min-width:0;margin:8px 0 12px}.founder-profile-email-channel{display:flex;flex:1 1 0;flex-direction:column;gap:7px;min-width:0;padding:12px;border:1px solid rgba(194,161,106,.28);border-radius:7px;background:#07182761}.founder-profile-email-label{color:#d2bc94;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.06em}.founder-profile-email-action{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid rgba(194,161,106,.45);border-radius:6px;color:#e6c78f!important;font-size:14px;font-weight:700;word-break:break-all;overflow-wrap:break-word;white-space:normal}.founder-profile-portrait-label{bottom:68px}.founder-profile-uploaded-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.founder-profile-file-input{display:none!important}.founder-profile-upload-button{position:absolute;z-index:3;bottom:12px;left:50%;display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);min-height:44px;transform:translate(-50%);padding:9px 14px!important;border:1px solid rgba(230,199,143,.7)!important;border-radius:6px;background:#071827e0!important;color:#f1eee8;font-size:13px;font-weight:700;text-align:center;cursor:pointer}.founder-profile-upload-button:disabled{opacity:.7;cursor:wait}.founder-profile-notice{margin:12px 0!important;padding:12px 14px;border:1px solid rgba(194,161,106,.4);border-radius:6px;color:#e6c78f!important;overflow-wrap:anywhere}.founder-bio-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:16px;background:#020a11c7}.founder-bio-modal{width:min(640px,100%);max-height:min(88vh,760px);overflow:auto;padding:clamp(16px,4vw,28px);border:1px solid rgba(194,161,106,.55);border-radius:12px;background:#0c2031;box-shadow:0 24px 80px #00000073}.founder-bio-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.founder-bio-modal-heading .eyebrow{margin:0 0 4px}.founder-bio-modal-heading h2{font-size:clamp(20px,4vw,26px)}.founder-bio-close{flex:0 0 44px;width:44px;height:44px;min-height:44px;border:1px solid #476073!important;border-radius:50%;background:transparent!important;color:#f1eee8;font-size:26px!important}.founder-bio-modal form{display:grid;gap:12px;margin-top:12px}.founder-bio-modal form label{color:#e0c38f;font-size:14px;font-weight:700}.founder-bio-modal textarea{width:100%;min-height:160px;padding:12px;border:1px solid #476073;border-radius:6px;background:#071827;color:#f1eee8;font:400 16px/1.6 Arial,sans-serif;resize:vertical}.founder-bio-char-count{margin:0!important;color:#aabaca!important;font-size:12px!important}.founder-bio-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px}.founder-bio-modal-actions button{min-height:44px}@media(max-width:767px){.founder-profile-hero-copy h2{font-size:24px}.founder-profile-email-channels{flex-direction:column;gap:8px}.founder-profile-credentials-row{align-items:flex-start;gap:8px}.founder-profile-credentials{font-size:13px!important}.founder-profile-email-action{width:100%}.founder-profile-upload-button{font-size:11px}.founder-bio-modal-actions{flex-direction:column-reverse;align-items:stretch}.founder-bio-modal-actions button{width:100%;justify-content:center}}.founder-office-welcome .founder-profile-journey{gap:14px;max-height:330px;padding:14px 22px!important}.founder-office-welcome .founder-profile-context{padding:14px 22px!important}.founder-office-welcome .founder-profile-hero{align-items:center;flex-wrap:nowrap;gap:22px;max-height:300px}.founder-office-welcome .founder-profile-portrait-column{display:flex;flex:0 0 132px;width:132px;min-width:132px;flex-direction:column;align-items:center;gap:4px}.founder-office-welcome .founder-profile-portrait{width:112px;height:112px;min-height:112px;max-width:112px;flex:0 0 112px;aspect-ratio:1;border-radius:50%}.founder-office-welcome .founder-profile-portrait-head{top:17%;width:35%}.founder-office-welcome .founder-profile-portrait-shoulders{bottom:9%;width:66%;height:40%}.founder-office-welcome .founder-profile-portrait-label{right:4px;bottom:9px;left:4px;font-size:7px;letter-spacing:.08em}.founder-office-welcome .founder-profile-upload-button{position:static;width:auto;max-width:100%;min-height:44px;transform:none;padding:2px 4px!important;border:0!important;background:transparent!important;color:#e6c78f;font-size:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.founder-office-welcome .founder-profile-upload-button:hover:not(:disabled){color:#fff2cb;background:transparent!important}.founder-office-welcome .founder-profile-hero-copy{flex:1 1 auto;width:auto;min-width:0;padding:0;gap:2px}.founder-office-welcome .founder-profile-hero-copy .eyebrow{margin:0;font-size:9px}.founder-office-welcome .founder-profile-hero-copy h2{margin:2px 0;font-size:clamp(22px,2vw,28px);line-height:1.12}.founder-office-welcome .founder-profile-subtitle{margin:0!important;font-size:13px!important;line-height:1.35!important}.founder-office-welcome .founder-profile-credentials-row{margin:3px 0;gap:10px}.founder-office-welcome .founder-profile-edit-button{flex-basis:44px;width:44px;height:44px;min-height:44px;padding:9px!important}.founder-office-welcome .founder-profile-email-channels{gap:10px;margin:3px 0 4px}.founder-office-welcome .founder-profile-email-channel{gap:3px;padding:6px 9px}.founder-office-welcome .founder-profile-email-action{min-height:44px;padding:7px 8px;font-size:12px}.founder-office-welcome .founder-profile-email-label{font-size:9px}.founder-office-welcome .founder-profile-background{margin:2px 0 0!important;font-size:13px!important;line-height:1.4!important}.founder-office-welcome .founder-profile-narrative-grid{gap:10px}.founder-office-welcome .founder-profile-narrative-card{padding:12px 14px}.founder-office-welcome .founder-profile-narrative-card h3{font-size:16px}.founder-office-welcome .founder-profile-narrative-card>p:last-child{font-size:14px}.founder-office-welcome .founder-profile-values{padding:8px 10px}.founder-office-welcome .founder-profile-values span{min-height:34px;padding:6px 10px}@media(max-width:767px){.founder-office-welcome .founder-profile-journey{max-height:none;padding:12px 14px!important}.founder-office-welcome .founder-profile-context{padding:12px 14px!important}.founder-office-welcome .founder-profile-hero{flex-direction:column;align-items:stretch;gap:8px;max-height:none}.founder-office-welcome .founder-profile-portrait-column{flex:0 0 auto;align-self:center;width:112px;min-width:112px}.founder-office-welcome .founder-profile-portrait{width:96px;height:96px;min-height:96px;max-width:96px;flex-basis:96px}.founder-office-welcome .founder-profile-hero-copy{gap:2px}.founder-office-welcome .founder-profile-hero-copy h2{font-size:24px}.founder-office-welcome .founder-profile-credentials-row{gap:8px}.founder-office-welcome .founder-profile-edit-button{flex-basis:44px;width:44px;height:44px;min-height:44px}.founder-office-welcome .founder-profile-email-channels{gap:8px}.founder-office-welcome .founder-profile-email-channel{padding:7px 9px}.founder-office-welcome .founder-profile-email-action{min-height:40px}}.silo.office .founder-ops-record h3,.silo.office .founder-ops-section-title h3,.silo.office .list-panel h2,.silo.office .area-card h2{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:break-word}.silo.office.sieg-workspace>.office-header{position:sticky;top:0;z-index:500;display:block;min-height:0;padding:9px clamp(12px,2.4vw,28px) 0;border-bottom:1px solid rgba(194,161,106,.26);background:#0b0f19;box-shadow:0 6px 20px #02090f2e}.silo.office.sieg-workspace .office-header .fixed-office-nav-inline{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"identity actions" "tabs tabs";align-items:center;gap:7px 16px!important;width:100%;min-height:0;padding:0}.silo.office.sieg-workspace .sieg-header-identity{grid-area:identity;display:grid;gap:4px;min-width:0}.silo.office.sieg-workspace .sieg-header-brand{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;color:#f1eee8;text-decoration:none}.silo.office.sieg-workspace .sieg-header-mark{display:grid;flex:0 0 34px;width:34px;height:29px;place-items:center;border:1px solid rgba(194,161,106,.5);border-radius:5px;color:#f1c40f;font:800 10px/1 Arial,sans-serif;letter-spacing:.04em}.silo.office.sieg-workspace .sieg-brand-copy{display:grid;gap:1px;min-width:0}.silo.office.sieg-workspace .sieg-brand-copy strong{overflow:hidden;color:#f4f2ec;font:700 12px/1.2 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.silo.office.sieg-workspace .sieg-brand-copy small{color:#96a7b1;font:500 9px/1.2 Arial,sans-serif}.silo.office.sieg-workspace .sieg-breadcrumb-trail{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:#a9b5bd;font:600 11px/1.35 Arial,sans-serif;white-space:nowrap}.silo.office.sieg-workspace .sieg-crumb-link{flex:0 0 auto;color:#aebbc3;text-decoration:none}.silo.office.sieg-workspace .sieg-crumb-link:hover{color:#fff}.silo.office.sieg-workspace .sieg-crumb-separator{flex:0 0 auto;color:#52616b;font-weight:400}.silo.office.sieg-workspace .sieg-crumb-parent{flex:0 0 auto;color:#8797a1}.silo.office.sieg-workspace .sieg-crumb-current{min-width:0;overflow:hidden;color:#f1c40f;text-overflow:ellipsis;white-space:nowrap}.silo.office.sieg-workspace .sieg-header-tabs{grid-area:tabs;display:flex;align-items:stretch;gap:clamp(12px,2.4vw,30px);min-width:0;width:100%;margin:0;padding:0 3px;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid rgba(148,163,184,.12);scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.4) transparent}.silo.office.sieg-workspace .sieg-header-tabs::-webkit-scrollbar{height:3px}.silo.office.sieg-workspace .sieg-header-tabs::-webkit-scrollbar-thumb{border-radius:4px;background:#c2a16a66}.silo.office.sieg-workspace .sieg-header-tabs a{position:relative;display:flex;flex:0 0 auto;align-items:center;min-height:39px;padding:7px 2px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8998a2;font:600 11px/1.2 Arial,sans-serif;text-decoration:none;white-space:nowrap}.silo.office.sieg-workspace .sieg-header-tabs a:hover{color:#d5dee3}.silo.office.sieg-workspace .sieg-header-tabs a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#f1c40f;content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.silo.office.sieg-workspace .sieg-header-tabs a.is-active{color:#fff}.silo.office.sieg-workspace .sieg-header-tabs a.is-active:after{transform:scaleX(1)}.silo.office.sieg-workspace .sieg-system-status-hub{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-back,.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-signout{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px;margin:0;padding:5px 8px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:transparent;color:#b5c0c7;font:600 10px/1.2 Arial,sans-serif;text-decoration:none;white-space:nowrap}.silo.office.sieg-workspace .sieg-system-status-hub .workspace-gateway-link{color:#cbb98f}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-back:hover,.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-signout:hover{border-color:#c2a16a8f;background:#c2a16a14;color:#fff}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:6px;width:auto!important;height:30px!important;margin:0;padding:0 4px 0 2px;color:#a8b7bf;font:600 9px/1.2 Arial,sans-serif}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status:before{content:"Network online";white-space:nowrap}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status[data-state=offline]:before{content:"Network offline"}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status span{display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3991f}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status[data-state=offline] span{background:#ef6b6b;box-shadow:0 0 0 3px #ef6b6b1f}.silo.office.sieg-workspace .sieg-ops-level{scroll-margin-top:130px}@media(max-width:760px){.silo.office.sieg-workspace>.office-header{padding:7px 11px 0}.silo.office.sieg-workspace .office-header .fixed-office-nav-inline{grid-template-columns:minmax(0,1fr) auto;gap:6px 7px!important}.silo.office.sieg-workspace .sieg-brand-copy strong{font-size:10px}.silo.office.sieg-workspace .sieg-brand-copy small{font-size:8px}.silo.office.sieg-workspace .sieg-header-mark{flex-basis:30px;width:30px;height:27px}.silo.office.sieg-workspace .sieg-breadcrumb-trail{gap:5px;font-size:9px}.silo.office.sieg-workspace .sieg-system-status-hub{gap:3px}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-back,.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-signout{min-height:28px;padding:4px 5px;font-size:9px}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status{height:27px!important;padding-inline:1px}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status:before{content:"Online"}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-status[data-state=offline]:before{content:"Offline"}.silo.office.sieg-workspace .sieg-header-tabs{gap:18px}.silo.office.sieg-workspace .sieg-header-tabs a{min-height:38px;font-size:10px}}@media(max-width:430px){.silo.office.sieg-workspace .office-header .fixed-office-nav-inline{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions" "tabs"}.silo.office.sieg-workspace .sieg-system-status-hub{justify-content:flex-start}.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-back,.silo.office.sieg-workspace .sieg-system-status-hub .fixed-office-signout{min-height:26px}}.company-readiness{min-width:0}.company-readiness-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.company-readiness-heading h2{overflow-wrap:anywhere}.company-readiness-count,.company-readiness-notice{color:var(--text-muted, #bac9e7)}.company-readiness-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(161,195,242,.2);border-radius:14px}.company-readiness-table{border-collapse:collapse;width:100%;min-width:920px}.company-readiness-table th,.company-readiness-table td{padding:12px;border-bottom:1px solid rgba(161,195,242,.16);text-align:left;vertical-align:top}.company-readiness-table thead th{color:#d7e7ff;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;background:#1224468c}.company-readiness-table tbody th{width:19%;font-weight:600}.company-readiness-table tbody th strong,.company-readiness-table tbody th small{display:block;overflow-wrap:anywhere}.company-readiness-table tbody th small,.company-readiness-updated,.company-readiness-card-meta{color:#b8c8e5;font-size:.82rem;margin-top:5px}.company-readiness-field-label{display:grid;gap:6px;min-width:140px;font-size:.82rem;color:#c4d2eb}.company-readiness-field-label select,.company-readiness-field-label textarea{width:100%;min-width:0;min-height:44px;border:1px solid rgba(160,194,241,.3);border-radius:9px;background:#08122aa8;color:#f3f7ff;padding:9px 10px;font:inherit;line-height:1.45}.company-readiness-field-label textarea{resize:vertical;min-height:64px}.company-readiness-field-label select option{color:#f3f7ff;background:#102140}.company-readiness-status[data-status="Compliance Verified"]{border-color:#43d29a9e}.company-readiness-status[data-status="Under Executive Review"]{border-color:#f5be5ba8}.company-readiness-status[data-status="Awaiting Submission"]{border-color:#b1c2df70}.company-readiness-save{min-height:44px;min-width:84px;padding:9px 14px;border:1px solid rgba(226,202,148,.55);border-radius:10px;color:#f7e8bd;background:#162543bf;font:inherit;font-weight:650;cursor:pointer}.company-readiness-save:hover:not(:disabled){background:#3b5177cc}.company-readiness-save:disabled{opacity:.58;cursor:not-allowed}.company-readiness-cards{display:none}.company-readiness-notice[role=status]{min-height:24px}@media(max-width:767px){.company-readiness-table-wrap{display:none}.company-readiness-cards{display:flex;flex-direction:column;gap:12px;width:100%}.company-readiness-card{width:100%;min-width:0;padding:16px;border:1px solid rgba(161,195,242,.2);border-radius:14px;background:#10254b59;box-sizing:border-box}.company-readiness-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.company-readiness-card-heading>div{min-width:0}.company-readiness-card-heading h3{margin:4px 0 0;overflow-wrap:anywhere}.company-readiness-card-heading>div>span{font-size:.75rem;letter-spacing:.1em;color:#b7cae9}.company-readiness-status-pill{flex:0 0 auto;max-width:46%;padding:6px 8px;border-radius:999px;border:1px solid rgba(177,194,223,.44);font-size:.72rem;text-align:center;overflow-wrap:anywhere}.company-readiness-status-pill[data-status="Compliance Verified"]{border-color:#43d29a9e;color:#9de7cb}.company-readiness-status-pill[data-status="Under Executive Review"]{border-color:#f5be5ba8;color:#f5d08b}.company-readiness-card .company-readiness-field-label{min-width:0;margin-top:12px;font-size:.9rem}.company-readiness-card .company-readiness-field-label textarea{min-height:88px}.company-readiness-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.company-readiness-card-footer small{color:#b8c8e5;overflow-wrap:anywhere}.company-readiness-save{min-height:44px}}.cipc-registry-panel{width:100%;min-width:0;margin:24px 0;padding:24px;border:1px solid rgba(130,174,198,.3);border-radius:18px;background:linear-gradient(145deg,#0e2537f5,#081929fa);color:#edf5fa;box-shadow:0 18px 48px #0000002e;word-break:break-word;overflow-wrap:break-word;white-space:normal}.cipc-registry-panel *{box-sizing:border-box}.cipc-registry-panel p{line-height:1.6;word-break:break-word;overflow-wrap:break-word;white-space:normal}.cipc-registry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cipc-registry-heading h2{margin:4px 0 8px;font-size:clamp(24px,3vw,34px);overflow-wrap:anywhere}.cipc-registry-count{flex:none;padding:8px 12px;border:1px solid rgba(235,197,123,.4);border-radius:999px;color:#f2d59b;font-weight:700}.cipc-create-panel{margin:20px 0;padding:16px;border:1px solid rgba(130,174,198,.28);border-radius:12px;background:#ffffff09}.cipc-create-panel summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:#f2d59b}.cipc-create-panel form,.cipc-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-top:12px}.cipc-create-panel label,.cipc-filter-bar label{display:flex;flex:1 1 220px;min-width:0;flex-direction:column;gap:6px;font-size:14px;color:#c4d5df}.cipc-registry-panel input,.cipc-registry-panel select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid rgba(173,198,211,.34);border-radius:8px;background:#0d263a;color:#f6f9fb;font:inherit}.cipc-registry-panel input[type=file]{padding:8px}.cipc-private-file-note{flex:1 1 100%;margin:0;color:#a9bdca}.cipc-submit-button{min-height:44px}.cipc-filter-bar{padding:16px 0;border-bottom:1px solid rgba(130,174,198,.2)}.cipc-clear-button,.cipc-action-button{min-height:44px;padding:8px 14px;border:1px solid rgba(235,197,123,.48);border-radius:9px;background:transparent;color:#f1d397;font:inherit;font-weight:700;cursor:pointer}.cipc-clear-button:disabled,.cipc-action-button:disabled{opacity:.55;cursor:not-allowed}.cipc-registry-panel button:focus-visible,.cipc-registry-panel select:focus-visible,.cipc-registry-panel input:focus-visible,.cipc-create-panel summary:focus-visible{outline:3px solid #7dd3fc;outline-offset:2px}.cipc-table-wrap{width:100%;overflow-x:auto;margin-top:12px}.cipc-registry-table{display:table;width:100%;border-collapse:collapse;table-layout:auto}.cipc-registry-table th,.cipc-registry-table td{padding:14px 12px;border-bottom:1px solid rgba(130,174,198,.2);text-align:left;vertical-align:middle;word-break:break-word;overflow-wrap:break-word;white-space:normal}.cipc-registry-table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a9c2d0}.cipc-registry-table td{font-size:14px}.cipc-status-control{display:grid;gap:8px;min-width:150px}.cipc-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:-moz-max-content;width:max-content;max-width:100%;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2;white-space:normal}.cipc-status-received{background:#45a3d933;color:#a8e0ff}.cipc-status-pending-verification{background:#dea23638;color:#ffd986}.cipc-status-approved-logged{background:#42ab7738;color:#9be7b9}.cipc-status-query-issued{background:#e8696933;color:#ffb3ac}.cipc-status-editor select{font-size:12px}.cipc-row-actions{display:flex;flex-wrap:wrap;gap:8px}.cipc-retry-button{border-color:#ffb3ac99;color:#ffc0b9}.cipc-mobile-list{display:none}.cipc-notice{margin:14px 0;padding:12px 14px;border:1px solid rgba(102,205,147,.35);border-radius:10px;background:#328c581f}.cipc-error,.cipc-notification-failed{color:#ffc0b9}.cipc-empty{margin:18px 0;padding:24px;border:1px dashed rgba(130,174,198,.35);border-radius:12px;color:#bfced8}.cipc-registry-footnote{margin:18px 0 0;color:#a9bdca;font-size:13px}.cipc-registry-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023px)and (min-width:768px){.cipc-registry-panel{padding:20px}.cipc-table-wrap{overflow-x:auto}.cipc-registry-table{min-width:860px}}@media(max-width:767px){.cipc-registry-panel{margin:16px 0;padding:16px;border-radius:14px}.cipc-registry-heading{flex-direction:column;gap:8px}.cipc-registry-count{align-self:flex-start}.cipc-create-panel{padding:12px}.cipc-create-panel form,.cipc-filter-bar{flex-direction:column;align-items:stretch;gap:12px}.cipc-create-panel label,.cipc-filter-bar label{flex:1 1 auto;width:100%}.cipc-submit-button,.cipc-clear-button{width:100%;min-height:44px}.cipc-table-wrap{display:none}.cipc-mobile-list{display:flex;flex-direction:column;gap:12px;width:100%}.cipc-mobile-card{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px;border:1px solid rgba(130,174,198,.3);border-radius:12px;background:#ffffff09}.cipc-mobile-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;min-width:0}.cipc-mobile-card-top>div{min-width:0;flex:1}.cipc-mobile-card h3{margin:0 0 6px;font-size:17px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.cipc-mobile-card-top p{margin:0;color:#bed0dc;font-size:14px;word-break:break-word;overflow-wrap:break-word;white-space:normal}.cipc-mobile-id{margin:0;color:#a9bdca;font-size:12px;overflow-wrap:anywhere}.cipc-mobile-card .cipc-status-badge{flex:0 0 auto;min-height:36px;margin-left:auto}.cipc-mobile-status{display:flex;flex-direction:column;gap:5px;color:#c4d5df;font-size:13px}.cipc-mobile-card .cipc-row-actions{display:flex;flex-direction:column;gap:8px;width:100%}.cipc-mobile-card .cipc-action-button{width:100%;min-height:44px}}.silo.office{position:relative;background:linear-gradient(160deg,#0a1320,#0d1828,#0a1320);color:#e6ecf0}.silo.office:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(194,161,106,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(194,161,106,.08) 1px,transparent 1px);background-size:48px 48px;opacity:.55}.silo.office>.office-header,.silo.office>.office-layout{position:relative;z-index:1}.silo.office .office-header{background:#0a132066;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.06)}.silo.office .office-header .brand{gap:11px}.silo.office .office-header .brand img{width:42px;height:42px;mix-blend-mode:screen;background:transparent}.silo.office .office-header .brand-copy strong{font:800 18px/1 Arial,sans-serif;letter-spacing:.04em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.silo.office .office-header .brand-copy small{color:#c8d3d8;font:600 7px/1.2 Arial,sans-serif;letter-spacing:.16em}.silo.office .office-layout nav{background:#0a13204d;border-bottom:1px solid rgba(194,161,106,.16)}.silo.office .office-layout nav a{color:#c8d3d8;font:600 13px/1 Arial,sans-serif;min-height:42px}.silo.office .office-layout nav a:hover{color:#c2a16a}.silo.office .office-layout nav a.active{color:#c2a16a;border-bottom-color:#c2a16a}.silo.office .office-home-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:#c2a16a;font:700 10px/1 Arial,sans-serif;letter-spacing:.22em}.silo.office .office-home-eyebrow-line{display:inline-block;width:32px;height:1px;background:#c2a16a}.silo.office .office-main>.home-section{padding:0}.silo.office .office-main>.home-section h1,.silo.office .office-main>.home-section h2{color:#fff;font:800 24px/1.2 Arial,sans-serif;letter-spacing:.01em;margin:0 0 12px}.silo.office .office-main>.home-section h2{font-size:20px}.silo.office .office-main>.home-section p{color:#c8d3d8;font:400 14px/1.6 Arial,sans-serif;max-width:680px;margin:0}.silo.office .office-main>.home-section p+p{margin-top:12px}.silo.office .office-main>.home-section .home-governance{color:#c2a16a;font:700 13px/1 Arial,sans-serif;letter-spacing:.06em;margin-top:14px}.silo.office .office-home-directory{margin-top:6px}.silo.office .office-home-company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.silo.office .office-home-co-card{position:relative;display:flex;flex-direction:column;gap:6px;min-height:0;padding:16px;background:#ffffff09;border:1px solid rgba(194,161,106,.16);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}.silo.office .office-home-co-card:hover{border-color:#c2a16a80;background:#c2a16a0f;transform:translateY(-2px)}.silo.office .office-home-co-index{position:absolute;top:12px;right:14px;color:#c2a16a80;font:700 11px/1 Arial,sans-serif}.silo.office .office-home-co-logo-row{display:flex;align-items:center;gap:8px;margin-bottom:2px;min-height:26px}.silo.office .office-home-co-logo{height:24px;width:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.silo.office .office-home-co-code{color:#c2a16a;font:800 11px/1 Arial,sans-serif;letter-spacing:.05em}.silo.office .office-home-co-card strong{font:700 13px/1.25 Arial,sans-serif;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.silo.office .office-home-co-card small{color:#8ea1ab;font:400 11px/1.3 Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.silo.office .office-home-co-arrow{margin-top:auto;color:#c2a16a;font:700 13px/1 Arial,sans-serif}.silo.office .office-home-directory-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#8ea1ab;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.1em}.silo.office .office-footer{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;width:100%;margin:20px 0 0;padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0a132066;text-align:center}.silo.office .office-footer-tagline{display:inline-flex;align-items:center;margin:0;color:#c6d1dc;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.12em;white-space:nowrap}.silo.office .office-footer-identity{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;color:#aebdca;white-space:nowrap}.silo.office .office-footer-identity>a{display:inline-flex;align-items:center;color:#f1eee8;font:700 12px/1.3 Arial,sans-serif;letter-spacing:.03em;text-decoration:none}.silo.office .office-footer-identity small{display:inline-flex;align-items:center;color:#aebdca;font:400 11px/1.4 Arial,sans-serif;letter-spacing:0}@media(max-width:760px){.silo.office .office-home-company-grid{grid-template-columns:repeat(2,1fr);gap:8px}.silo.office .office-home-co-card{padding:10px}.silo.office .office-home-co-logo{height:18px}.silo.office .office-home-co-card strong{font-size:11px}.silo.office .office-home-co-card small{font-size:9px}.silo.office .office-main>.home-section h1{font-size:22px}.silo.office .office-main>.home-section h2{font-size:18px}}.silo.office .office-home-directory{margin-top:4px}.silo.office .office-home-company-grid{gap:8px}.silo.office .office-home-co-card{gap:4px;padding:10px;border-radius:9px}.silo.office .office-home-co-index{top:8px;right:10px;font-size:9px}.silo.office .office-home-co-logo-row{min-height:20px;margin-bottom:0}.silo.office .office-home-co-logo{height:18px}.silo.office .office-home-co-card strong{font-size:11px;line-height:1.2}.silo.office .office-home-co-card small{font-size:10px;line-height:1.2}.silo.office .office-home-co-arrow{font-size:11px}.silo.office .office-home-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:768px)and (max-width:1023px){.silo.office .office-home-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.silo.office .office-home-company-grid{grid-template-columns:minmax(0,1fr);gap:12px}.silo.office .office-home-co-card{padding:14px}.silo.office .office-home-co-card strong,.silo.office .office-home-co-card small{display:block;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;overflow:visible}.silo.office .office-home-co-card strong{font-size:14px;line-height:1.35}.silo.office .office-home-co-card small{font-size:12px;line-height:1.5}}@media(max-width:760px){.silo.office .office-footer{gap:7px;padding:12px 10px}.silo.office .office-footer-tagline{white-space:normal}.silo.office .office-footer-identity{flex-direction:column;gap:2px;white-space:normal}.silo.office .office-footer-identity small{text-align:center}}.sgw{--sgw-gold:#c2a16a;--sgw-gold-soft:#d9b96f;--sgw-ink:#0a1320;--sgw-ink-2:#0d1828;--sgw-panel:rgba(255,255,255,.035);--sgw-panel-border:rgba(194,161,106,.16);--sgw-text:#e6ecf0;--sgw-muted:#8ea1ab;position:relative;isolation:isolate;height:100svh;overflow:hidden;background:linear-gradient(160deg,var(--sgw-ink) 0%,var(--sgw-ink-2) 50%,var(--sgw-ink) 100%);color:var(--sgw-text);font-family:Arial,sans-serif;display:flex;flex-direction:column}.sgw a{text-decoration:none}.sgw-bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(91,166,232,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(91,166,232,.12) 1px,transparent 1px);background-size:48px 48px;animation:sgw-grid-pulse 6s ease-in-out infinite}@keyframes sgw-grid-pulse{0%,to{opacity:.55}50%{opacity:1}}.sgw-bg-network{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.72;overflow:hidden}.sgw-bg-network svg{display:block;width:100%;height:100%;overflow:visible}.sgw-network-path{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 14;filter:drop-shadow(0 0 5px currentColor);animation:sgw-network-flow 28s linear infinite}.sgw-network-path-a{color:#54b8ff;stroke:#54b8ff;opacity:.76}.sgw-network-path-b{color:#d9b96f;stroke:#d9b96f;opacity:.48;animation-duration:34s;animation-direction:reverse}.sgw-network-path-c{color:#54b8ff;stroke:#54b8ff;opacity:.54;animation-duration:40s}@keyframes sgw-network-flow{to{stroke-dashoffset:-170}}.sgw-network-node{fill:#0a1320;stroke:#75c5ff;stroke-width:2;filter:drop-shadow(0 0 7px #54b8ff);transform-box:fill-box;transform-origin:center;animation:sgw-node-pulse 2.8s ease-in-out infinite}.sgw-network-node:nth-of-type(2){animation-delay:.6s}.sgw-network-node:nth-of-type(3){animation-delay:1.2s}.sgw-network-node:nth-of-type(4){animation-delay:1.8s}@keyframes sgw-node-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}@media(prefers-reduced-motion:reduce){.sgw-bg-grid,.sgw-network-path,.sgw-network-node,.sgw-live-dot-pulse{animation:none!important}}.sgw-bg-orb{position:fixed;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:-1;opacity:.85}.sgw-bg-orb-1{width:600px;height:600px;top:-15%;left:5%;background:radial-gradient(circle,rgba(194,161,106,.45),transparent 65%);animation:sgw-float-1 14s ease-in-out infinite}.sgw-bg-orb-2{width:520px;height:520px;bottom:-15%;right:4%;background:radial-gradient(circle,rgba(40,120,160,.45),transparent 65%);animation:sgw-float-2 18s ease-in-out infinite}.sgw-bg-orb-3{width:420px;height:420px;top:35%;left:50%;background:radial-gradient(circle,rgba(194,161,106,.3),transparent 65%);animation:sgw-float-3 12s ease-in-out infinite}@keyframes sgw-float-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-50px) scale(1.15)}}@keyframes sgw-float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,60px) scale(1.2)}}@keyframes sgw-float-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,40px) scale(.88)}}.sgw-header{position:relative;z-index:5;display:flex;align-items:center;gap:24px;width:100%;min-height:68px;padding:0 clamp(20px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a132066}.sgw-brand{display:flex;align-items:center;gap:11px;min-width:0;color:#fff}.sgw-brand>img{display:block;width:clamp(130px,16vw,185px);height:auto;max-height:46px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.sgw-wordmark{display:flex;flex-direction:column;gap:2px}.sgw-wordmark strong{font:800 18px/1 Arial,sans-serif;letter-spacing:.04em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55);white-space:nowrap}.sgw-wordmark strong sup{margin-left:2px;color:var(--sgw-gold);font:700 8px/1 Arial,sans-serif;vertical-align:top}.sgw-wordmark small{font:400 8px/1.2 Arial,sans-serif;letter-spacing:0;color:#c8d3d8;white-space:nowrap;text-transform:none}.sgw-header-right{display:flex;align-items:center;gap:14px;margin-left:auto}.sgw-live-dot{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px}.sgw-live-dot-pulse{width:6px;height:6px;border-radius:50%;background:#5bd672;box-shadow:0 0 0 2px #5bd67229;animation:sgw-live-pulse 2s ease-out infinite}@keyframes sgw-live-pulse{0%{box-shadow:0 0 0 2px #5bd67233}70%{box-shadow:0 0 0 5px #5bd67200}to{box-shadow:0 0 0 2px #5bd67200}}.sgw-live-dot[data-state=offline] .sgw-live-dot-pulse{background:#ef6262;box-shadow:0 0 0 2px #ef626229;animation:sgw-offline-pulse 2s ease-out infinite}@keyframes sgw-offline-pulse{0%{box-shadow:0 0 0 2px #ef626233}70%{box-shadow:0 0 0 5px #ef626200}to{box-shadow:0 0 0 2px #ef626200}}.sgw-home-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 8px;flex:0 0 auto;border-radius:6px;color:var(--sgw-gold-soft);font:700 11px/1 Nunito Sans,Arial,sans-serif;white-space:nowrap;transition:color .18s ease,background .18s ease}.sgw-home-link:hover,.sgw-home-link:focus-visible,.sgw-home-link[aria-current=page]{color:#fff;background:#c2a16a1f}.sgw-nav{display:flex;align-items:center;gap:clamp(8px,.9vw,13px)}.sgw-nav a{color:#c8d3d8;font:600 11px/1 Arial,sans-serif;white-space:nowrap;transition:color .18s ease}.sgw-nav a:hover,.sgw-nav a:focus-visible{color:var(--sgw-gold)}.sgw-header-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid rgba(194,161,106,.55);border-radius:999px;color:#f5f0e4;font:700 12px/1 Arial,sans-serif;white-space:nowrap;transition:background .18s ease,color .18s ease}.sgw-header-cta:hover{background:var(--sgw-gold);color:var(--sgw-ink)}.sgw-return-back{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(194,161,106,.42);border-radius:6px;background:#c2a16a14;color:var(--sgw-gold-soft);font:700 10px/1 Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.sgw-return-back:hover,.sgw-return-back:focus-visible{background:#c2a16a33;color:#fff;outline-color:var(--sgw-gold)}.sgw-hero{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(16px,3vw,32px) clamp(20px,4vw,56px);min-height:0}.sgw-hero-center{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sgw-logo-title{margin:0 auto 14px;width:min(460px,82vw);aspect-ratio:3/1.2;display:flex;align-items:center;justify-content:center;position:relative}.sgw-logo-title:before{content:"";position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(194,161,106,.16),transparent 70%);filter:blur(8px)}.sgw-logo-title img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.sgw-welcome{margin:0 0 12px;color:#e8cf8e;font:700 14px/1 Arial,sans-serif;letter-spacing:.36em;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.5)}.sgw-slogan{margin:0 0 18px;color:#fff;font:800 clamp(20px,3.5vw,28px)/1.2 Arial,sans-serif;letter-spacing:.02em;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.6)}.sgw-governance{margin:0 0 22px;color:#e0bf72;font:700 15px/1 Arial,sans-serif;letter-spacing:.06em;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.5)}.sgw-primary{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;background:var(--sgw-gold);color:var(--sgw-ink);font:700 14px/1 Arial,sans-serif;letter-spacing:.02em;border-radius:999px;box-shadow:0 8px 28px #c2a16a47;transition:transform .18s ease,box-shadow .18s ease}.sgw-primary:hover{transform:translateY(-1px);box-shadow:0 12px 36px #c2a16a66}.sgw-pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px}.sgw-pillar{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(194,161,106,.3);border-radius:999px;background:#c2a16a0f;color:#e6ecf0;font:700 12px/1 Arial,sans-serif;letter-spacing:.06em;white-space:nowrap}.sgw-pillar small{color:var(--sgw-gold);font:800 10px/1 Arial,sans-serif}.sgw-ticker{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px;color:var(--sgw-muted);font:600 11px/1 Arial,sans-serif;letter-spacing:.08em}.sgw-ticker-sep{color:#c2a16a80}.sgw.sgw-companies-page{height:auto;min-height:100svh;overflow-y:auto}.sgw-companies{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:14px 0 16px;position:relative;z-index:2;flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.sgw-section-head{margin-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.sgw-section-head h1{margin:0;font:800 26px/1.1 Arial,sans-serif;color:#fff}.sgw-section-head>p{margin:0;color:var(--sgw-muted);font:400 13px/1.4 Arial,sans-serif}.sgw-companies .sgw-section-head{display:block;margin-bottom:12px}.sgw-companies .sgw-section-head>p:last-child{margin:8px 0 0;color:#d0dae0;font:400 13px/1.55 Arial,sans-serif;max-width:980px}.sgw-return{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--sgw-gold);font:700 11px/1 Arial,sans-serif;letter-spacing:.04em;transition:color .18s ease}.sgw-return:hover{color:#fff}.sgw-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 6px;color:var(--sgw-gold);font:700 10px/1 Arial,sans-serif;letter-spacing:.22em}.sgw-eyebrow-line{display:inline-block;width:32px;height:1px;background:var(--sgw-gold)}.sgw-company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:0 0 auto;min-height:0;align-content:start;grid-auto-rows:minmax(118px,auto)}.sgw-co-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:118px;padding:14px 14px 12px;background:var(--sgw-panel);border:1px solid var(--sgw-panel-border);border-radius:12px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sgw-co-card:hover{border-color:#c2a16a80;background:#c2a16a0f;transform:translateY(-2px)}.sgw-co-index{position:absolute;top:10px;right:12px;color:#c2a16a80;font:700 11px/1 Arial,sans-serif}.sgw-co-logo-row{display:flex;align-items:center;gap:8px;margin:0 22px 0 0;min-height:30px;min-width:0}.sgw-co-logo{display:block;height:auto;width:auto;max-width:min(100%,220px);max-height:42px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.sgw-co-name{min-width:0;color:#fff;font:700 11.5px/1.25 Arial,sans-serif;overflow-wrap:anywhere}.sgw-co-brand-mark,.sgw-profile-brand-mark{display:inline-flex;align-items:flex-start;flex:0 0 auto;color:var(--sgw-gold-soft);font:800 12px/1 Arial,sans-serif;letter-spacing:.04em;white-space:nowrap}.sgw-co-brand-mark sup,.sgw-profile-brand-mark sup{margin-left:1px;font-size:6px;line-height:1}.sgw-co-card small{color:#a9b8c1;font:400 10px/1.4 Nunito Sans,Trebuchet MS,Arial,sans-serif;display:block;overflow-wrap:anywhere}.sgw-co-card .sgw-co-relationship{margin-top:-4px;color:var(--sgw-gold-soft);font-size:9px;line-height:1.35}.sgw-co-arrow{margin-top:auto;color:var(--sgw-gold);font:700 12px/1 Arial,sans-serif}.sgw-directory-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:var(--sgw-muted);font:600 10px/1.4 Arial,sans-serif;letter-spacing:.08em}.sgw-directory-footer a{color:var(--sgw-gold)}.sgw-public-info,.sgw-approach{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:18px 0 14px;position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.sgw-public-info .sgw-section-head,.sgw-approach .sgw-section-head{display:block;margin:0 0 12px}.sgw-section-head h1,.sgw-public-info .sgw-section-head h1,.sgw-approach h1{margin:0;color:#fff;font:800 26px/1.1 Arial,sans-serif;text-align:left}.sgw-public-grid,.sgw-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.sgw-public-card,.sgw-principles article{min-width:0;padding:18px 18px 16px;text-align:left;background:var(--sgw-panel);border:1px solid var(--sgw-panel-border);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sgw-public-card .sgw-card-kicker{margin:0;color:var(--sgw-gold);font:700 10px/1.25 Arial,sans-serif;letter-spacing:.14em}.sgw-public-card>span,.sgw-principles article>span{display:block;margin:0 0 2px;color:var(--sgw-gold);font:800 19px/1 Arial,sans-serif}.sgw-public-card h2,.sgw-principles h2{margin:0;color:#fff;font:700 17px/1.25 Arial,sans-serif}.sgw-public-card p,.sgw-principles p{margin:0;color:#c4d0d7;font:400 13px/1.55 Arial,sans-serif}.sgw-public-card ul{margin:0;padding-left:18px;color:#c4d0d7;font:400 13px/1.6 Arial,sans-serif}.sgw-public-card li+li{margin-top:4px}.sgw-public-governance{margin:10px 0 0;color:var(--sgw-gold);font:600 11px/1.3 Arial,sans-serif;letter-spacing:.03em}.sgw-founder-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.sgw-founder-intro{max-width:980px}.sgw-founder-intro h2{margin:4px 0 8px;color:#fff;font:800 22px/1.15 Arial,sans-serif}.sgw-founder-welcome-card h2{font-size:18px;line-height:1.2}.sgw-founder-intro>p:not(.sgw-card-kicker){margin:0 0 8px;color:#c4d0d7;font:400 13px/1.55 Arial,sans-serif}.sgw-founder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;align-items:stretch}.sgw-founder-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgw-founder-page-content .sgw-section-head{margin-bottom:10px}.sgw-founder-page-content .sgw-founder-section{margin:8px 0 0;padding:0;border:0}.sgw-founder-page-content .sgw-founder-intro.sgw-public-card{max-width:none;width:100%;padding:15px 18px;gap:7px}.sgw-founder-page-content .sgw-founder-grid{gap:8px;margin-top:8px;align-items:stretch}.sgw-founder-profile-heading-copy{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;margin-bottom:8px}.sgw-founder-profile-heading-copy h2{margin:0;color:#fff;font:700 17px/1.25 Arial,sans-serif}.sgw-founder-profile-body{display:flow-root;width:100%}.sgw-founder-profile-body p+p{margin-top:8px}.sgw-founder-portrait{float:left;display:block;width:clamp(90px,10vw,130px);aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;margin:0 14px 8px 0;border:1px solid rgba(194,161,106,.55);border-radius:12px;box-shadow:0 8px 24px #0000003d}.sgw-founder-page-content .sgw-founder-welcome-section .sgw-founder-grid{margin-top:0}.sgw-founder-page-content .sgw-founder-profile-grid .sgw-public-card{height:100%}.sgw-founder-page-content .sgw-founder-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.sgw-founder-page-content .sgw-founder-intro-grid .sgw-public-card{height:100%}.sgw-founder-page-content .sgw-founder-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgw-founder-feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.sgw-founder-feature-pair>.sgw-public-card{height:100%}.sgw-founder-page-content .sgw-public-governance{margin-top:8px}.sgw-founder-signoff{margin-top:10px!important;color:var(--sgw-gold)!important;font-weight:700!important}.sgw-public-info .sgw-public-lead,.sgw-public-info .sgw-public-card p,.sgw-public-info .sgw-public-card ul,.sgw-public-info .sgw-founder-intro>p:not(.sgw-card-kicker),.sgw-public-info .sgw-project-details p,.sgw-public-info .sgw-founder-note,.sgw-approach .sgw-principles p,.sgw-approach-lead,.sgw-companies .sgw-section-head>p:last-child,.sgw-co-card small{font-family:Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-project-details{margin-top:12px;padding:14px 16px;background:var(--sgw-panel);border:1px solid var(--sgw-panel-border);border-radius:12px;color:#c4d0d7}.sgw-project-details summary{color:var(--sgw-gold);font:700 13px/1.4 Arial,sans-serif;cursor:pointer}.sgw-project-details p{margin:10px 0 0;font:400 13px/1.55 Arial,sans-serif}.sgw-founder-note{margin:10px 0 0;color:var(--sgw-muted);font:400 10px/1.45 Arial,sans-serif}.sgw-approach-lead,.sgw-public-info .sgw-public-lead{color:#d0dae0;font:400 13px/1.55 Arial,sans-serif;margin:8px 0 0;max-width:820px;text-align:left}.sgw.sgw-about-page,.sgw.sgw-mandate-page,.sgw-company-profile-page,.sgw-approach-page,.sgw-founder-page,.sgw-jobs-page,.sgw-academy-page{height:auto;min-height:100svh;overflow-y:auto}.sgw.sgw-about-page .sgw-public-info{padding-top:8px;padding-bottom:6px}.sgw.sgw-about-page .sgw-section-head{margin-bottom:8px}.sgw.sgw-about-page .sgw-public-grid{gap:8px}.sgw-profile-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--sgw-muted);font:600 11px/1.3 Arial,sans-serif}.sgw-profile-breadcrumb a,.sgw-profile-back{color:var(--sgw-gold)}.sgw-company-profile .sgw-public-grid{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(220px,1fr);gap:10px;align-items:stretch;align-content:start}.sgw-company-profile .sgw-public-card{min-width:0;height:100%;min-height:220px;overflow-wrap:anywhere}.sgw-public-info.sgw-company-profile{justify-content:flex-start;gap:0;padding-top:8px}.sgw-profile-breadcrumb{margin:0 0 2px}.sgw-profile-breadcrumb a:hover,.sgw-profile-back:hover{color:#fff}.sgw-company-profile-hero{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:22px;margin:0 0 8px}.sgw-company-profile-hero-no-logo{grid-template-columns:minmax(0,1fr)}.sgw-company-profile-hero>div{min-width:0}.sgw-profile-logo{display:block;width:min(100%,250px);height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.sgw-company-profile-hero h1{margin:4px 0 6px;color:#fff;font:800 clamp(24px,3vw,34px)/1.1 Arial,sans-serif}.sgw-profile-tagline{margin:0 0 6px;color:var(--sgw-gold-soft);font:700 15px/1.4 Arial,sans-serif}.sgw-company-profile-hero .sgw-public-lead{max-width:900px;margin:0;color:#d0dae0;font:400 13px/1.55 Arial,sans-serif}.sgw-profile-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.sgw-with-feature:not(.sgw-company-profile-page) .sgw-public-info>.sgw-section-head,.sgw-with-feature:not(.sgw-company-profile-page) .sgw-approach>.sgw-section-head,.sgw-with-feature:not(.sgw-company-profile-page) .sgw-companies>.sgw-section-head{display:none}.sgw-feature-block{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(14px,2vw,28px);width:min(1160px,calc(100% - 48px));min-height:clamp(280px,38vh,390px);margin:12px auto 20px;padding:clamp(10px,1.2vw,16px);border:1px solid rgba(194,161,106,.3);border-radius:22px;background:linear-gradient(112deg,#0e2333f5,#081724f5);box-shadow:0 22px 70px #0000003d;overflow:hidden}.sgw-feature-visual{position:relative;min-width:0;min-height:250px;overflow:hidden;border:1px solid rgba(127,183,202,.3);border-radius:16px;background:linear-gradient(145deg,#15394d,#081827);isolation:isolate}.sgw-feature-visual>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sgw-feature-visual:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent,rgba(4,16,26,.86));pointer-events:none}.sgw-feature-grid-lines{stroke-dasharray:2 10}.sgw-feature-buildings{filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.sgw-scene-overlay{filter:drop-shadow(0 0 8px rgba(112,201,232,.5))}.sgw-feature-founder-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;filter:saturate(.78) contrast(1.02)}.sgw-feature-founder-photo:after{content:""}.sgw-feature-visual-caption{position:absolute;left:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,24px);z-index:2;display:grid;gap:7px}.sgw-feature-visual-caption span{color:#e2c681;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.18em}.sgw-feature-visual-caption strong{max-width:480px;color:#fff;font:700 clamp(17px,2vw,24px)/1.2 Arial,sans-serif}.sgw-feature-orbit{position:absolute;z-index:0;width:230px;height:230px;border:1px solid rgba(217,185,111,.2);border-radius:50%;pointer-events:none}.sgw-feature-orbit-one{top:-130px;right:-70px}.sgw-feature-orbit-two{top:-90px;right:-30px;width:150px;height:150px;border-color:#70c9e833}.sgw-feature-visual-home .sgw-feature-orbit-one{border-color:#d9b96f59}.sgw-feature-visual-mandate .sgw-feature-orbit-one,.sgw-feature-visual-mandate .sgw-feature-orbit-two{border-style:dashed}.sgw-feature-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(16px,2.4vw,34px) clamp(8px,1.6vw,20px)}.sgw-feature-copy .sgw-eyebrow{margin-bottom:12px}.sgw-feature-copy h1{max-width:620px;margin:0;color:#fff;font:800 clamp(28px,3.2vw,38px)/1.08 Arial,sans-serif;letter-spacing:-.025em}.sgw-feature-description{max-width:600px;margin:13px 0 0;color:#d0dae0;font:400 clamp(13px,1.1vw,15px)/1.6 "Nunito Sans","Trebuchet MS",Arial,sans-serif}.sgw-feature-signature{display:flex;align-items:center;gap:10px;margin-top:18px;color:#d9b96f;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.08em}.sgw-feature-rule{display:block;width:38px;height:1px;background:#c2a16a}.sgw-feature-visual-home,.sgw-feature-visual-about,.sgw-feature-visual-mandate,.sgw-feature-visual-companies,.sgw-feature-visual-approach,.sgw-feature-visual-jobs,.sgw-feature-visual-academy{background:#0b2232}.sgw-home-composition{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:clamp(14px,2vw,26px);width:min(1320px,calc(100% - 48px));margin:10px auto 20px;flex:1;min-height:0}.sgw-home-welcome{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(20px,4vw,56px);border:1px solid rgba(194,161,106,.24);border-radius:22px;background:linear-gradient(125deg,#0c1e2dbd,#09162361)}.sgw-home-main-logo{display:block;width:clamp(185px,24vw,270px);height:auto;max-height:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;mix-blend-mode:normal;margin:0 0 16px}.sgw-home-welcome-kicker{margin:0 0 12px;color:var(--sgw-gold-soft);font:700 11px/1.3 Arial,sans-serif;letter-spacing:.22em}.sgw-home-welcome h1{max-width:700px;margin:0;color:#fff;font:800 clamp(30px,4.3vw,54px)/1.04 Arial,sans-serif;letter-spacing:-.03em}.sgw-home-welcome-copy{max-width:620px;margin:18px 0 0;color:#d0dae0;font:400 clamp(14px,1.3vw,17px)/1.65 "Nunito Sans","Trebuchet MS",Arial,sans-serif}.sgw-home-welcome-signature{display:flex;align-items:center;gap:10px;margin-top:24px;color:#d9b96f;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.1em}.sgw-home-welcome-signature span{display:block;width:38px;height:1px;background:#c2a16a}.sgw-welcome-page .sgw-feature-block{grid-template-columns:1fr;grid-template-rows:minmax(150px,.82fr) auto;gap:0;align-self:stretch;width:auto;min-width:0;min-height:0;margin:0;padding:10px;border-radius:20px}.sgw-welcome-page .sgw-feature-visual{min-height:0;height:100%;border-radius:13px}.sgw-welcome-page .sgw-feature-copy{padding:18px 12px 10px}.sgw-welcome-page .sgw-feature-copy .sgw-eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:8px}.sgw-welcome-page .sgw-feature-copy h1{font-size:clamp(23px,2.4vw,31px)}.sgw-welcome-page .sgw-feature-description{font-size:12px;line-height:1.5;margin-top:9px}.sgw-welcome-page .sgw-feature-signature{margin-top:12px;font-size:8px}@media(max-width:900px){.sgw-feature-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sgw-feature-copy{padding:20px 14px}.sgw-feature-copy h1{font-size:clamp(28px,4vw,40px)}}@media(max-width:680px){.sgw-home-composition{grid-template-columns:1fr;width:calc(100% - 24px);flex:0 0 auto;margin:12px auto;gap:12px}.sgw-home-welcome{min-height:330px;padding:24px;border-radius:17px}.sgw-home-main-logo{width:clamp(180px,55vw,220px);height:auto;max-height:56px;margin-bottom:12px}.sgw-home-welcome h1{font-size:clamp(29px,9vw,38px)}.sgw-home-welcome-copy{font-size:13px}.sgw-feature-block{grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:14px auto;padding:9px;border-radius:17px;gap:0}.sgw-feature-visual{min-height:230px;height:230px;border-radius:12px}.sgw-feature-copy{padding:24px 12px 22px}.sgw-feature-copy .sgw-eyebrow{margin-bottom:10px}.sgw-feature-copy h1{font-size:clamp(28px,9vw,38px)}.sgw-feature-description{margin-top:12px;font-size:14px}.sgw-feature-signature{margin-top:17px;font-size:9px}.sgw-home-composition{grid-template-columns:1fr;width:calc(100% - 24px);gap:12px;margin:10px auto 14px}.sgw-home-welcome{padding:clamp(14px,3vw,24px);border-radius:16px}.sgw-home-main-logo{width:clamp(160px,43vw,210px);height:auto;max-height:54px;margin-bottom:10px}.sgw-home-welcome-kicker{font-size:9px;letter-spacing:.15em;margin-bottom:8px}.sgw-home-welcome h1{font-size:clamp(23px,4vw,34px)}.sgw-home-welcome-copy{font-size:12px;margin-top:11px}.sgw-home-welcome-signature{margin-top:14px;font-size:8px}.sgw-welcome-page .sgw-feature-block{width:auto;margin:0;padding:8px;grid-template-rows:minmax(120px,.75fr) auto}.sgw-welcome-page .sgw-feature-copy{padding:14px 9px 9px}.sgw-welcome-page .sgw-feature-visual{min-height:0;height:100%}}.sgw-profile-back{font:600 12px/1.4 Arial,sans-serif}.sgw-sieg-structure-card{grid-column:1/-1;height:auto!important;min-height:0;gap:10px}.sgw-sieg-sector-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sgw-sieg-sector{min-width:0;padding:14px;border:1px solid rgba(194,161,106,.16);border-radius:10px;background:#07142059}.sgw-sieg-sector-index{margin:0;color:var(--sgw-gold);font:700 9px/1.3 Arial,sans-serif;letter-spacing:.14em}.sgw-public-card .sgw-sieg-sector h3,.sgw-public-card .sgw-sieg-specialists h3{margin:0;color:#fff;font:700 15px/1.3 Arial,sans-serif}.sgw-public-card .sgw-sieg-sector p:not(.sgw-sieg-sector-index),.sgw-public-card .sgw-sieg-specialists p:not(.sgw-sieg-sector-index){margin:0;color:#c4d0d7;font:400 12px/1.5 Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-public-card .sgw-sieg-sector ul,.sgw-public-card .sgw-sieg-specialists ul{margin:0;padding-left:18px;color:#c4d0d7;font:400 12px/1.5 Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-sieg-sector li+li,.sgw-sieg-specialists li+li{margin-top:3px}.sgw-sieg-specialists{width:100%;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.sgw-public-card .sgw-sieg-specialists ul{-moz-columns:2;columns:2;-moz-column-gap:30px;column-gap:30px}.sgw-sieg-specialists li{-moz-column-break-inside:avoid;break-inside:avoid}.sgw-sieg-specialist-tile ul{-moz-columns:1;columns:1}.sgw-sieg-specialist-tile li{-moz-column-break-inside:avoid;break-inside:avoid}.sgw-sieg-group-card{grid-column:1/-1}.sgw-sieg-sector-grid>.sgw-sieg-sector:nth-child(5){grid-column:1;grid-row:3}.sgw-sieg-sector-grid>.sgw-sieg-group-card{grid-column:1;grid-row:4;padding:12px 14px;gap:6px}.sgw-sieg-sector-grid>.sgw-sieg-specialist-tile{grid-column:2;grid-row:3 / span 2}@media(max-width:680px){.sgw-sieg-structure-card{grid-column:auto}.sgw-sieg-sector-grid{grid-template-columns:1fr;gap:8px}.sgw-sieg-sector-grid>.sgw-sieg-sector:nth-child(5),.sgw-sieg-sector-grid>.sgw-sieg-group-card,.sgw-sieg-sector-grid>.sgw-sieg-specialist-tile{grid-column:1;grid-row:auto}.sgw-sieg-sector{padding:12px}.sgw-public-card .sgw-sieg-sector h3,.sgw-public-card .sgw-sieg-specialists h3{font-size:14px}.sgw-public-card .sgw-sieg-sector p:not(.sgw-sieg-sector-index),.sgw-public-card .sgw-sieg-specialists p:not(.sgw-sieg-sector-index),.sgw-public-card .sgw-sieg-sector ul,.sgw-public-card .sgw-sieg-specialists ul{font-size:11px}.sgw-public-card .sgw-sieg-specialists ul,.sgw-sieg-specialist-tile ul{-moz-columns:1;columns:1}}.sgw-sieg-company-profile .sgw-public-grid{grid-auto-rows:auto;align-items:stretch}.sgw-sieg-company-profile .sgw-public-card{height:auto;min-height:0}.sgw-footer{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;width:100%;padding:12px clamp(20px,4vw,56px);border-top:1px solid rgba(255,255,255,.06);background:#0a132066;color:var(--sgw-muted);font:600 10px/1.4 Arial,sans-serif;letter-spacing:.1em}.sgw-footer-sep{color:#c2a16a66}.sgw-footer a{color:var(--sgw-gold)}@media(min-width:1400px){.sgw-hero-center{max-width:760px}.sgw-company-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.sgw-header{gap:12px;padding-inline:24px}.sgw-header-right{gap:10px}.sgw-nav{gap:9px;flex:1 1 auto;min-width:0;max-width:calc(100vw - 470px);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.sgw-nav::-webkit-scrollbar{display:none}.sgw-nav a{font-size:10px}.sgw-header-cta{padding-inline:12px;font-size:11px}.sgw-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgw-principles{grid-template-columns:repeat(3,1fr);gap:10px}}@media(max-width:680px){.sgw.sgw-welcome-page{height:auto;min-height:100svh;overflow-y:auto}.sgw-bg-orb-1{width:380px;height:380px;top:-12%;left:-10%}.sgw-bg-orb-2{width:340px;height:340px;bottom:-12%;right:-8%}.sgw-bg-orb-3{width:280px;height:280px;top:30%;left:40%}.sgw-bg-grid{background-size:36px 36px}.sgw-header{flex-wrap:wrap;gap:6px 8px;min-height:56px;padding:8px 14px}.sgw-brand{flex:1 1 auto}.sgw-brand>img{width:clamp(112px,32vw,148px);height:auto;max-height:38px;flex-basis:auto}.sgw-wordmark strong{font-size:14px}.sgw-wordmark small{font-size:7px}.sgw-header-right{flex:1 0 100%;justify-content:space-between;gap:8px;min-width:0}.sgw-home-link{min-height:32px;padding:0 6px;font-size:10px}.sgw-nav{display:flex;gap:12px;max-width:calc(100vw - 220px);overflow-x:auto;scrollbar-width:none;white-space:nowrap;flex:0 1 auto}.sgw-nav::-webkit-scrollbar{display:none}.sgw-nav a{font-size:10px}.sgw-header-cta{min-height:34px;padding:0 10px;font-size:10px}.sgw-hero{padding:16px 12px}.sgw-logo-title{width:min(260px,72vw);margin-bottom:10px}.sgw-logo-title img{mix-blend-mode:screen}.sgw-welcome{font-size:11px;letter-spacing:.3em;margin-bottom:8px}.sgw-slogan{font-size:17px;margin-bottom:12px}.sgw-governance{font-size:12px;margin-bottom:16px}.sgw-primary{min-height:44px;padding:0 22px;font-size:13px}.sgw-companies{width:calc(100% - 20px);padding:12px 0 8px}.sgw-section-head h1{font-size:21px}.sgw-section-head>p{font-size:11px}.sgw-companies .sgw-section-head>p:last-child{margin-top:7px;font-size:12px;line-height:1.5}.sgw-company-grid{grid-template-columns:minmax(0,1fr);gap:8px;grid-auto-rows:minmax(126px,auto)}.sgw-co-card{min-height:126px;padding:10px;gap:7px}.sgw-co-logo-row{gap:6px;margin-right:18px}.sgw-co-logo{height:auto;max-height:28px;max-width:min(100%,140px)}.sgw-co-name{font-size:10px;line-height:1.2}.sgw-co-card small{font-size:9px}.sgw-co-card .sgw-co-relationship{font-size:8px}.sgw-co-brand-mark{font-size:10px}.sgw-public-info,.sgw-approach{width:calc(100% - 28px);padding:14px 0 10px}.sgw-public-info .sgw-section-head,.sgw-approach .sgw-section-head{margin-bottom:10px}.sgw-section-head h1,.sgw-public-info .sgw-section-head h1,.sgw-approach h1{font-size:21px}.sgw-public-grid,.sgw-principles,.sgw-founder-grid,.sgw-founder-profile-grid,.sgw-founder-feature-pair{grid-template-columns:1fr;gap:8px}.sgw-company-profile .sgw-public-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:8px}.sgw-company-profile .sgw-public-card{height:auto;min-height:0}.sgw-public-card,.sgw-principles article{padding:13px 14px;gap:6px}.sgw-public-card>span,.sgw-principles article>span{font-size:17px}.sgw-public-card h2,.sgw-principles h2{font-size:14px}.sgw-public-card p,.sgw-principles p{font-size:12px;line-height:1.5}.sgw-public-card .sgw-card-kicker{font-size:9px}.sgw-founder-profile-heading-copy h2{font-size:14px}.sgw-founder-portrait{width:74px;margin-right:11px}.sgw-founder-welcome-card h2{font-size:16px}.sgw-public-governance{margin-top:8px;font-size:10px}.sgw-approach-lead,.sgw-public-info .sgw-public-lead{font-size:12px}.sgw-company-profile-hero{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;gap:12px;margin:0 0 8px}.sgw-profile-logo{width:min(100%,190px)}.sgw-company-profile-hero h1{font-size:20px}.sgw-profile-tagline{font-size:13px}.sgw-company-profile-hero .sgw-public-lead,.sgw-public-card ul{font-size:12px;line-height:1.5}.sgw-project-details{padding:12px 13px}.sgw-project-details summary,.sgw-project-details p{font-size:12px}.sgw-profile-actions{align-items:flex-start;flex-direction:column;gap:10px}.sgw-footer{gap:8px;padding:10px 14px;font-size:9px}}.sgw-brand{flex-direction:row;align-items:center;gap:0}.sgw-wordmark{display:grid;grid-template-columns:max-content 1px max-content;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:0}.sgw-wordmark-abbr{color:#d9b96f;font:800 24px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.025em}.sgw-wordmark-divider{display:block;width:1px;height:24px;background:#c2a16a}.sgw-wordmark-full{display:flex;flex-direction:column;gap:2px}.sgw-wordmark-full strong{color:#fff;font:800 22px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.015em;white-space:nowrap}.sgw-wordmark-full small{color:#d9b96f;font:400 8px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap}.sgw-co-logo{max-width:min(100%,250px);max-height:54px}@media(max-width:680px){.sgw-wordmark{-moz-column-gap:7px;column-gap:7px}.sgw-wordmark-abbr{font-size:19px}.sgw-wordmark-divider{height:20px}.sgw-wordmark-full strong{font-size:18px}.sgw-co-logo{max-width:min(100%,170px);max-height:38px}}.sgw-co-logo-row{display:grid;grid-template-columns:max-content 1px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;margin:0;min-height:0}.sgw-co-card-full-name .sgw-co-logo-row{grid-template-columns:minmax(0,1fr)}.sgw-co-abbr{color:#d9b96f;font:800 17px/1 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}.sgw-co-divider{display:block;width:1px;height:30px;background:#c2a16a}.sgw-co-name-block{display:flex;min-width:0;flex-direction:column;gap:2px}.sgw-co-name{display:block;min-width:0;color:#fff;font:800 14px/1.15 Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.sgw-co-name-block small{display:block;color:#d9b96f;font:400 8px/1.2 Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}@media(max-width:680px){.sgw-co-logo-row{-moz-column-gap:6px;column-gap:6px}.sgw-co-abbr{font-size:12px}.sgw-co-divider{height:24px}.sgw-co-name{font-size:12px;line-height:1.15}.sgw-co-name-block small{font-size:7px}}@media(max-width:680px){.sgw-header{flex-wrap:nowrap;gap:8px;min-height:56px;padding:8px 10px;overflow:visible}.sgw-brand{flex:0 0 auto;min-width:0}.sgw-header-right{flex:1 1 0%;min-width:0;max-width:none;margin-left:0;justify-content:flex-start;gap:9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;white-space:nowrap}.sgw-header-right::-webkit-scrollbar{height:2px}.sgw-header-right::-webkit-scrollbar-thumb{background:#c2a16a80;border-radius:2px}.sgw-home-link{flex:0 0 auto;min-height:30px;padding:0 5px;font-size:9px}.sgw-nav{display:flex;flex:0 0 auto;gap:10px;max-width:none;min-width:-moz-max-content;min-width:max-content;overflow:visible;white-space:nowrap}.sgw-nav a{font-size:9px}.sgw-header-cta{flex:0 0 auto;min-height:30px;padding:0 9px;font-size:9px}.sgw-live-dot{flex:0 0 18px;width:18px;height:18px}}.sgw.sgw-welcome-page{height:100svh;min-height:100svh;overflow:hidden}.sgw-home-composition{flex:1 1 auto;min-height:0;align-items:stretch;margin:clamp(14px,2vh,24px) auto}.sgw-home-welcome{justify-content:flex-start;padding:clamp(28px,4vw,60px)}.sgw-home-welcome-kicker{font-size:clamp(11px,.9vw,13px)}.sgw-home-welcome h1{font-size:clamp(42px,4.6vw,64px)}.sgw-home-welcome-copy{max-width:680px;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.sgw-home-welcome-signature{font-size:11px}.sgw-welcome-page .sgw-feature-block{grid-template-rows:minmax(180px,.9fr) auto}.sgw-welcome-page .sgw-feature-copy{padding:clamp(20px,3vw,40px) clamp(12px,2vw,26px)}.sgw-welcome-page .sgw-feature-copy .sgw-eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:12px}.sgw-welcome-page .sgw-feature-copy h1{font-size:clamp(30px,3vw,44px)}.sgw-welcome-page .sgw-feature-description{font-size:clamp(14px,1.1vw,16px);line-height:1.6;margin-top:12px}.sgw-welcome-page .sgw-feature-signature{font-size:10px;margin-top:16px}@media(max-width:680px){.sgw.sgw-welcome-page{height:auto;min-height:100svh;overflow-y:auto}.sgw-home-composition{flex:0 0 auto;grid-template-columns:1fr;width:calc(100% - 24px);margin:12px auto;gap:12px}.sgw-home-welcome{min-height:300px;padding:clamp(20px,6vw,32px);border-radius:16px}.sgw-home-welcome h1{font-size:clamp(32px,9vw,42px)}.sgw-home-welcome-copy{font-size:14px}.sgw-home-welcome-signature{font-size:9px}.sgw-welcome-page .sgw-feature-block{width:auto;margin:0;padding:9px;grid-template-rows:minmax(170px,.75fr) auto}.sgw-welcome-page .sgw-feature-copy{padding:20px 12px 16px}.sgw-welcome-page .sgw-feature-copy h1{font-size:clamp(28px,8vw,38px)}}.sgw-header{z-index:30}.sgw-header-right{gap:clamp(8px,1.1vw,16px)}.sgw-nav{gap:clamp(8px,.8vw,13px)}.sgw-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;color:#dce4e9;font:600 11px/1.2 Arial,sans-serif;white-space:nowrap}.sgw-nav a:hover,.sgw-nav a:focus-visible,.sgw-nav a[aria-current=page]{color:var(--sgw-gold-soft)}.sgw-nav a:focus-visible,.sgw-menu-toggle:focus-visible{outline:2px solid var(--sgw-gold-soft);outline-offset:3px;border-radius:5px}.sgw-menu-toggle{display:none}@media(max-width:767px){.sgw-header{min-height:64px;gap:10px;padding:8px 12px}.sgw-header-right{flex:0 0 auto;gap:8px;margin-left:auto;overflow:visible}.sgw-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(194,161,106,.55);border-radius:10px;background:#c2a16a14;color:#f5f0e4;cursor:pointer}.sgw-menu-toggle svg{width:22px;height:22px}.sgw-nav{display:none}.sgw-nav.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;width:100vw;height:100vh;height:100dvh;padding:calc(76px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;background:linear-gradient(155deg,#0a1320,#10243a 58%,#0a1320);border:0}.sgw-nav.is-open a{justify-content:flex-start;min-height:54px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f5f0e4;font:700 17px/1.25 Arial,sans-serif;white-space:normal}.sgw-nav.is-open a:hover,.sgw-nav.is-open a:focus-visible,.sgw-nav.is-open a[aria-current=page]{color:var(--sgw-gold-soft);background:#c2a16a1a}.sgw-live-dot{width:22px;height:22px;flex:0 0 22px}}@media(prefers-reduced-motion:reduce){.sgw-nav.is-open{scroll-behavior:auto}}@media(max-width:767px){.sgw.sgw-companies-page .sgw-companies{width:calc(100% - 32px);max-width:none;padding:16px 0 12px}.sgw.sgw-companies-page .sgw-company-grid{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:12px;grid-auto-rows:auto}.sgw.sgw-companies-page .sgw-co-card{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:14px;overflow-wrap:anywhere}.sgw.sgw-companies-page .sgw-co-logo-row{width:100%;min-width:0;margin:0;grid-template-columns:max-content 1px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.sgw.sgw-companies-page .sgw-co-name-block,.sgw.sgw-companies-page .sgw-co-name{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.sgw.sgw-companies-page .sgw-co-card small{max-width:100%;overflow-wrap:anywhere;word-break:normal;font-size:12px;line-height:1.45}.sgw.sgw-companies-page .sgw-co-card .sgw-co-relationship{font-size:11px;line-height:1.4}}.sgw-nav a.sgw-mobile-workspace-login{display:none}.sgw-header-cta{min-height:44px;padding:0 16px;border-color:#d9b96fd1;color:#f6edda;font-size:11px;letter-spacing:.015em;box-shadow:0 0 0 1px #d9b96f14,0 4px 18px #0000001f}.sgw-header-cta:hover,.sgw-header-cta:focus-visible{background:#c2a16a29;color:#fff;border-color:var(--sgw-gold-soft)}.sgw-footer-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--sgw-gold-soft);border-radius:999px;background:var(--sgw-gold);color:var(--sgw-ink)!important;font:800 11px/1.2 Arial,sans-serif;letter-spacing:.02em;box-shadow:0 5px 18px #c2a16a38}.sgw-footer-login:hover,.sgw-footer-login:focus-visible{background:#e4cd95;color:#081421!important;outline:2px solid #f5e7be;outline-offset:3px}@media(min-width:768px){.sgw-footer-login,.sgw-footer-login+.sgw-footer-sep{display:none}}@media(min-width:768px)and (max-width:980px){.sgw-header{padding-inline:16px;gap:8px}.sgw-header-right{gap:7px}.sgw-nav{gap:5px}.sgw-nav a{font-size:10px}.sgw-header-cta{padding-inline:10px;font-size:10px}.sgw-wordmark{-moz-column-gap:7px;column-gap:7px}.sgw-wordmark-abbr{font-size:19px}.sgw-wordmark-divider{height:20px}.sgw-wordmark-full strong{font-size:17px}}@media(max-width:767px){.sgw-header-cta{display:none}.sgw-nav.is-open .sgw-mobile-workspace-login{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;margin:0 0 8px;padding:10px 16px;border:1px solid #e4c77c;border-radius:12px;background:linear-gradient(135deg,#d9b96f,#f0d99e);color:#0a1320!important;font:800 16px/1.25 Arial,sans-serif;letter-spacing:0;box-shadow:0 8px 24px #c2a16a38}.sgw-nav.is-open .sgw-mobile-workspace-login:hover,.sgw-nav.is-open .sgw-mobile-workspace-login:focus-visible{background:#f4e4ba;color:#081421!important;outline:2px solid #f5e7be;outline-offset:3px}.sgw-footer{gap:10px;padding:14px 16px}.sgw-footer-login{order:0;min-height:48px;padding:0 18px;font-size:12px}}.sgw-academy-page .sgw-academy-values{width:min(1200px,calc(100% - 48px));max-width:1200px;padding:20px 0 16px}.sgw-academy-page .sgw-academy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;align-content:start}.sgw-academy-page .sgw-academy-card{min-width:0;padding:24px;text-align:left;background:var(--sgw-panel);border:1px solid var(--sgw-panel-border);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sgw-academy-page .sgw-academy-card .sgw-card-kicker{margin:0;color:var(--sgw-gold);font:700 11px/1.25 Arial,sans-serif;letter-spacing:.16em}.sgw-academy-page .sgw-academy-card h2{margin:0;color:#fff;font:700 19px/1.25 Arial,sans-serif}.sgw-academy-page .sgw-academy-card p{margin:0;color:#d0dae0;font:400 16px/1.6 Nunito Sans,Trebuchet MS,Arial,sans-serif}@media(max-width:900px){.sgw-academy-page .sgw-academy-grid{grid-template-columns:1fr;gap:14px}.sgw-academy-page .sgw-academy-card{padding:20px}.sgw-academy-page .sgw-academy-card h2{font-size:18px}}@media(max-width:680px){.sgw-academy-page .sgw-academy-values{width:calc(100% - 24px);padding:14px 0 12px}.sgw-academy-page .sgw-academy-grid{grid-template-columns:1fr;gap:12px}.sgw-academy-page .sgw-academy-card{padding:16px;gap:8px;border-radius:12px}.sgw-academy-page .sgw-academy-card .sgw-card-kicker{font-size:10px}.sgw-academy-page .sgw-academy-card h2{font-size:17px;line-height:1.25}.sgw-academy-page .sgw-academy-card p{font-size:16px;line-height:1.6}}.sgw-academy-page .sgw-academy-grid{display:flex;flex-direction:column;gap:16px;width:100%}.sgw-academy-page .sgw-academy-card{flex:1 1 0;width:100%}@media(min-width:768px){.sgw-academy-page .sgw-academy-grid{flex-direction:row}}.sgw-academy-media{width:100%;max-width:1200px;margin:22px auto 30px}.sgw-academy-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.sgw-academy-magazine-visual{position:relative;display:flex;min-width:0;min-height:280px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(20px,3vw,36px);border:1px solid rgba(112,201,232,.35);border-radius:16px;background:radial-gradient(circle at 82% 18%,rgba(112,201,232,.2),transparent 32%),linear-gradient(135deg,#10344a,#071827 72%);box-shadow:0 18px 42px #0003}.sgw-academy-magazine-visual:before,.sgw-academy-magazine-visual:after{position:absolute;content:"";pointer-events:none}.sgw-academy-magazine-visual:before{top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(226,198,129,.28);border-radius:10px}.sgw-academy-magazine-visual:after{right:-42px;bottom:-80px;width:62%;height:72%;border:1px solid rgba(112,201,232,.32);border-radius:50%;transform:rotate(-18deg)}.sgw-academy-magazine-kicker,.sgw-academy-magazine-caption{position:relative;z-index:1;color:#e2c681;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em}.sgw-academy-magazine-visual strong{position:relative;z-index:1;color:#fff;font:800 clamp(34px,5vw,58px)/.98 Arial,sans-serif;letter-spacing:-.035em}.sgw-academy-media-copy{justify-content:center;min-width:0;padding:clamp(20px,3vw,32px)}.sgw-academy-media-copy h2{margin:0;color:#fff;font:700 clamp(22px,2.5vw,30px)/1.2 Arial,sans-serif}.sgw-academy-media-copy p:last-child{color:#d0dae0;font:400 16px/1.6 Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-academy-page .sgw-academy-grid{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.sgw-academy-page .sgw-academy-card{flex:1 1 0;width:100%;max-width:none;box-sizing:border-box}.sgw-academy-media-grid{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.sgw-academy-magazine-visual,.sgw-academy-media-copy{flex:1 1 0;width:100%;min-width:0;box-sizing:border-box}@media(min-width:768px){.sgw-academy-page .sgw-academy-grid,.sgw-academy-media-grid{flex-direction:row}}@media(max-width:767px){.sgw-academy-page .sgw-feature-block{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);margin-inline:auto}.sgw-academy-page .sgw-feature-copy{order:-1;align-items:center;text-align:center;padding:24px 16px}.sgw-academy-page .sgw-feature-copy .sgw-eyebrow{justify-content:center}.sgw-academy-page .sgw-feature-copy h1{font-size:clamp(24px,6vw,28px)}.sgw-academy-page .sgw-feature-description{max-width:60ch;font-size:16px;line-height:1.6}.sgw-academy-page .sgw-feature-visual{order:1;height:clamp(190px,58vw,300px);min-height:0}.sgw-academy-page .sgw-academy-values{width:calc(100% - 32px);margin-inline:auto}.sgw-academy-page .sgw-academy-grid{flex-direction:column}.sgw-academy-page .sgw-academy-card{flex:0 0 auto;width:100%;padding:16px}.sgw-academy-page .sgw-academy-card p{font-size:16px;line-height:1.6}.sgw-academy-media{width:100%;margin-block:16px 24px}.sgw-academy-media-grid{flex-direction:column;gap:12px}.sgw-academy-magazine-visual{width:100%;min-height:clamp(210px,62vw,280px);padding:24px}.sgw-academy-media-copy{width:100%;padding:16px}.sgw-academy-media-copy p:last-child{font-size:16px;line-height:1.6}}.sgw-section-head h1,.sgw-public-card h2,.sgw-co-name,.sgw-feature-copy h1,.sgw-academy-card h2{overflow-wrap:anywhere;word-break:break-word}@media(min-width:768px)and (max-width:1100px){.sgw-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sgw-company-grid,.sgw-public-grid,.sgw-principles{grid-template-columns:minmax(0,1fr)!important}.sgw-company-grid{width:100%;gap:12px}.sgw-public-grid,.sgw-principles{gap:12px}.sgw-academy-page .sgw-academy-grid{flex-direction:column}}@media(min-width:768px)and (max-width:1200px){.sgw-header{gap:14px;padding-inline:16px}.sgw-brand{flex:0 0 auto}.sgw-header-right{flex:1 1 auto;min-width:0;gap:8px}.sgw-nav{flex:1 1 0%;min-width:0;max-width:none;gap:8px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.sgw-nav::-webkit-scrollbar{display:none}.sgw-nav>a{flex:0 0 auto}.sgw-header-cta{flex:0 0 auto;padding-inline:12px;font-size:10px}.sgw-live-dot{display:none}}.sgw-contact-content{width:min(1160px,calc(100% - 40px));max-width:1160px;margin:0 auto;padding:clamp(18px,3vw,32px) 0 36px}.sgw-contact-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(14px,2vw,24px);align-items:start}.sgw-contact-aside,.sgw-contact-form-panel{min-width:0;padding:clamp(20px,3vw,32px)}.sgw-contact-aside h2,.sgw-contact-form-panel h2{margin:0 0 14px;color:#fff;font:700 clamp(22px,2.3vw,30px)/1.2 Arial,sans-serif;overflow-wrap:anywhere}.sgw-contact-aside>p:not(.sgw-card-kicker),.sgw-contact-privacy-note{color:#d0dae0;font:400 15px/1.6 Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-contact-channel{display:flex;flex-direction:column;gap:8px;margin:24px 0;padding:16px;border:1px solid rgba(217,185,111,.25);border-radius:12px;background:#08131f61}.sgw-contact-channel span{color:#d9b96f;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em}.sgw-contact-channel a{width:-moz-fit-content;width:fit-content;max-width:100%;color:#fff;font:700 16px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.sgw-contact-form{display:flex;flex-direction:column;gap:16px}.sgw-contact-form label:not(.sgw-contact-consent):not(.sgw-contact-honeypot){display:flex;min-width:0;flex-direction:column;gap:7px;color:#f2f5f7;font:700 14px/1.4 Arial,sans-serif}.sgw-contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sgw-contact-form input:not([type=checkbox]),.sgw-contact-form select,.sgw-contact-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid rgba(205,220,229,.27);border-radius:9px;background:#0b1420;color:#f5f7f8;font:400 16px/1.5 Nunito Sans,Trebuchet MS,Arial,sans-serif}.sgw-contact-form textarea{min-height:150px;resize:vertical}.sgw-contact-form input:focus,.sgw-contact-form select:focus,.sgw-contact-form textarea:focus{outline:2px solid #d9b96f;outline-offset:2px;border-color:#d9b96f}.sgw-contact-optional{color:#acbac4;font-weight:400}.sgw-contact-consent{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;color:#dce4e9;font:400 14px/1.55 Arial,sans-serif;cursor:pointer}.sgw-contact-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:#d9b96f}.sgw-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sgw-contact-submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;align-self:flex-start;padding:0 22px;border:1px solid #f1d58f;border-radius:999px;background:#d9b96f;color:#101722;font:800 14px/1.2 Arial,sans-serif;cursor:pointer}.sgw-contact-submit:hover,.sgw-contact-submit:focus-visible{background:#f1dca8;outline:2px solid #f1dca8;outline-offset:3px}.sgw-contact-submit:disabled{opacity:.62;cursor:wait}.sgw-contact-error{margin:0;padding:12px 14px;border:1px solid rgba(239,112,112,.45);border-radius:9px;background:#6f1a1a38;color:#ffd9d9;font:600 14px/1.5 Arial,sans-serif}.sgw-contact-success{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px solid rgba(117,211,170,.4);border-radius:12px;background:#1b684b29;color:#ecfff6;font:400 15px/1.55 Arial,sans-serif}.sgw-contact-success strong{font-size:18px}.sgw-contact-success p{margin:0}.sgw-contact-success .sgw-contact-submit{margin-top:4px}@media(max-width:767px){.sgw-contact-content{width:calc(100% - 24px);padding:14px 0 24px}.sgw-contact-layout{grid-template-columns:minmax(0,1fr);gap:12px}.sgw-contact-aside,.sgw-contact-form-panel{padding:18px 16px}.sgw-contact-field-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sgw-contact-submit{width:100%}}.sgw.sgw-contact-page{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto}.sgw.sgw-contact-page>.sgw-feature-block{flex:0 0 auto;margin-bottom:4px}.sgw.sgw-contact-page>.sgw-contact-content{flex:0 0 auto;min-height:auto;padding-top:8px;padding-bottom:24px}@media(max-width:767px){.sgw.sgw-contact-page>.sgw-feature-block{margin:10px auto 2px}.sgw.sgw-contact-page>.sgw-contact-content{padding-top:4px;padding-bottom:18px}}.sgw.sgw-mandate-page>.sgw-feature-block{margin-bottom:6px}.sgw-mandate-content{gap:14px;padding-top:8px;padding-bottom:20px}.sgw-mandate-intro{max-width:44rem}.sgw-mandate-intro .sgw-eyebrow{margin-bottom:6px}.sgw-mandate-intro .sgw-public-lead{margin:0;color:#d0dae0;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.sgw-mandate-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.sgw-mandate-pillar-card{min-width:0;padding:clamp(18px,2.2vw,30px);gap:10px;border-color:#c2a16a33;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sgw-mandate-pillar-card:hover{transform:translateY(-2px);border-color:#d9b96fb8;background:#c2a16a12}.sgw-mandate-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:2px;border:1px solid rgba(112,201,232,.24);border-radius:12px;background:#071d2db8;font-size:23px}.sgw-mandate-pillar-card h2{max-width:24rem}.sgw-mandate-pillar-card>p:not(.sgw-card-kicker){margin:0;color:#c4d0d7;font:400 13px/1.6 Nunito Sans,Trebuchet MS,Arial,sans-serif}@media(max-width:1024px){.sgw-mandate-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sgw.sgw-mandate-page>.sgw-feature-block{margin-bottom:2px}.sgw-mandate-content{width:calc(100% - 24px);padding-top:4px;padding-bottom:18px;gap:10px}.sgw-mandate-pillars{grid-template-columns:minmax(0,1fr);gap:10px}.sgw-mandate-pillar-card{padding:18px 16px}}.sieg-ops-matrix{display:grid;gap:14px;width:100%;margin:0 0 18px;padding:clamp(13px,2vw,20px);border:1px solid rgba(194,161,106,.34);border-radius:12px;background:linear-gradient(145deg,#0b1722,#101f2c 62%,#0b1722);color:#e8edf0;box-shadow:0 10px 28px #010c1429}.sieg-ops-matrix-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sieg-ops-matrix-heading .eyebrow{margin:0 0 4px;color:#cfb27e;font-size:10px;letter-spacing:.09em}.sieg-ops-matrix-heading h2{margin:0;color:#fff;font-size:clamp(19px,2.2vw,25px);line-height:1.2}.sieg-ops-matrix-heading p:not(.eyebrow){max-width:680px;margin:6px 0 0;color:#b4c0c8;font-size:12px;line-height:1.5}.sieg-ops-matrix-tag{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(194,161,106,.36);border-radius:999px;color:#dfc89d;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.04em}.sieg-ops-level{min-width:0;padding:11px;border:1px solid rgba(154,176,190,.16);border-radius:9px;background:#030c1361}.sieg-ops-level-heading{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid rgba(154,176,190,.14)}.sieg-ops-level-heading h3{margin:0;color:#f2f5f6;font-size:13px;font-weight:700}.sieg-ops-level-badge{display:inline-grid;min-width:32px;min-height:23px;place-items:center;border-radius:5px;background:#c2a16a;color:#101820;font:800 10px/1 Arial,sans-serif;letter-spacing:.04em}.sieg-ops-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(194,161,106,.46) transparent}.sieg-ops-scroll::-webkit-scrollbar{height:4px}.sieg-ops-scroll::-webkit-scrollbar-thumb{border-radius:4px;background:#c2a16a75}.sieg-ops-track{display:flex;gap:8px;width:-moz-max-content;width:max-content;min-width:100%;padding:2px 0 5px}.sieg-ops-cell{display:flex;flex:0 0 auto;align-items:center;gap:9px;width:min(270px,76vw);min-height:54px;padding:9px 11px;border:1px solid rgba(152,176,190,.18);border-radius:8px;background:#122330;color:#d9e1e5;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sieg-ops-cell:hover,.sieg-ops-cell:focus-visible{border-color:#c2a16aad;background:#1a3141;color:#fff;transform:translateY(-1px);outline:none}.sieg-ops-cell.is-primary-gate{border-color:#db6e6794;background:linear-gradient(110deg,#6f272d47,#14242e 76%)}.sieg-ops-icon{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border-radius:7px;background:#ffffff0e;font-size:16px}.sieg-ops-cell-copy{display:grid;min-width:0;gap:3px}.sieg-ops-cell-copy strong{overflow:hidden;color:#f0f3f4;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sieg-ops-cell-copy small{overflow:hidden;color:#9fb0ba;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sieg-ops-arrow{margin-left:auto;color:#cfb27e;font-size:14px}.sieg-ops-matrix-note{margin:0;color:#9eacb5;font-size:10px;line-height:1.5}@media(max-width:600px){.sieg-ops-matrix{gap:11px;padding:11px}.sieg-ops-matrix-heading{display:block}.sieg-ops-matrix-tag{display:inline-flex;margin-top:8px}.sieg-ops-level{padding:9px}.sieg-ops-cell{width:min(245px,82vw);min-height:52px;padding:8px 9px}}.spg-entry{padding:12px clamp(18px,5vw,72px) 10px;background:radial-gradient(circle at 50% 28%,#12334a 0,#071827 60%);text-align:center}.spg-entry-header{max-width:1100px;margin:0 auto;text-align:left}.spg-entry-top{position:relative;display:flex;align-items:center;justify-content:center;min-height:18px;transform:translateY(-8px)}.spg-entry-page-header{margin:0;color:#c2a16a;font-family:Arial,sans-serif;font-size:clamp(11px,1.4vw,14px);font-weight:400;letter-spacing:.08em;line-height:1.3;text-align:center;white-space:nowrap}.spg-entry-top>.network-status{position:absolute;right:0;top:50%;transform:translateY(-50%)}.spg-entry-governance,.spg-home-governance{margin:8px auto;color:#d1b27b;font-size:13px;font-weight:600;letter-spacing:.6px}.spg-entry-profile{max-width:780px;margin:8px auto 4px;padding:0 12px;color:#e2e8ee;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.spg-entry-profile p{margin:0 auto!important;color:#e2e8ee;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.spg-entry-profile p+p{margin-top:8px!important}.spg-back-link{display:inline-flex;align-items:center;min-height:30px;color:#e0c38f!important;font-size:14px}.spg-entry-header>.spg-back-link{margin-top:0}.spg-entry-content{max-width:760px;margin:8px auto 0;padding:0 0 12px}.spg-entry-logo{display:block;width:min(480px,90%);max-height:190px;-o-object-fit:contain;object-fit:contain;margin:0 auto 8px;background:transparent;mix-blend-mode:screen}.spg-entry-tagline{position:relative;margin:-46px auto 4px!important;color:#c2a16a;font-family:Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.4;text-align:center}.spg-entry .eyebrow,.spg-portal .eyebrow{font-size:14px;letter-spacing:1px;line-height:1.5;color:#d1b27b}.spg-entry h1.welcome-greeting{font-family:Arial,sans-serif;font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.3;margin:0 0 4px}.spg-portal h1,.spg-portal h2,.spg-portal h3{font-family:Arial,sans-serif;font-weight:700;line-height:1.3;margin:8px 0}.spg-portal h1{font-size:clamp(22px,3vw,30px)}.spg-portal h2{font-size:clamp(19px,2.4vw,24px)}.spg-portal h3{font-size:17px}.spg-lead{font-size:18px!important;line-height:1.55!important;color:#e8e5df!important;margin:10px 0}.spg-portal .spg-lead{font-size:14px!important;line-height:1.6!important}.spg-entry-baseline{max-width:600px;margin:12px auto 0;padding:8px 12px;border-top:1px solid #294151;border-bottom:1px solid #294151;color:#93a3b3;font-size:12px;letter-spacing:1px;line-height:1.5}.spg-primary-link{min-height:50px;gap:12px}.spg-entry .gold-button{margin:10px 0}.spg-portal{font-size:14px;font-family:Arial,sans-serif;background:#071827}.spg-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px clamp(16px,4vw,48px);border-bottom:1px solid #294151}.spg-brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.35}.spg-brand img{width:170px;height:auto;max-height:44px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;background:transparent;mix-blend-mode:normal}.spg-brand small{display:block;margin-top:4px;color:#d1b27b;font-family:Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4}.spg-account{display:flex;align-items:flex-start;gap:14px;color:#b5c2cf;font-size:14px}.spg-account button{min-height:36px;padding:6px 12px;border:1px solid #526577;border-radius:4px;background:transparent;color:#e0c38f;font:inherit}.spg-return{padding:0 clamp(16px,4vw,48px);border-bottom:1px solid #294151;background:#071827}.spg-return .spg-back-link{min-height:42px}.spg-nav{display:flex;gap:4px;overflow-x:auto;padding:0 clamp(12px,4vw,48px);border-bottom:1px solid #294151;scrollbar-width:thin}.spg-nav a{display:inline-flex;align-items:center;min-height:52px;padding:0 15px;color:#c6d1dc!important;white-space:nowrap;font-size:14px;font-weight:400!important;border-bottom:3px solid transparent}.spg-nav a:hover,.spg-nav a.is-active{color:#f3d8a1!important;border-bottom-color:#c2a16a}.spg-workspace{max-width:1160px;margin:0 auto;padding:32px clamp(16px,4vw,36px) 24px}.spg-hero{padding:8px 0 22px}.spg-portal .spg-hero h1{margin:3px 0 10px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.spg-hero>p:last-child{max-width:740px;color:#b5c2cf;line-height:1.7}.spg-panel{margin:16px 0;padding:24px;border:1px solid #294151;border-radius:7px;background:#0c2031}.spg-panel h2,.spg-panel h3,.spg-card h3{font-size:14px;font-weight:700;line-height:1.5;margin:8px 0}.spg-panel p,.spg-card p{font-size:14px;line-height:1.7;color:#b5c2cf}.spg-panel .eyebrow,.spg-card .eyebrow{margin:0 0 6px}.spg-status-note{margin:18px 0 0;padding:14px 16px;border-left:3px solid #c2a16a;background:#102536;color:#d1dbe3;font-size:14px;line-height:1.65}.spg-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.spg-card{padding:18px;border:1px solid #355166;border-radius:6px;background:#10283a}.spg-card .spg-tagline,.spg-tagline{color:#e0c38f;font-weight:600}.spg-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:40px;color:#e0c38f!important;font-weight:600}.spg-text-link:hover{text-decoration:underline}.spg-portal footer{margin-top:28px;padding-top:14px;border-top:1px solid #294151;font-family:Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:1.45;color:#93a3b3}.spg-portal footer.spg-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.spg-footer>span:first-child{flex:0 1 auto}.spg-footer-account{flex:0 1 auto;text-align:left;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.spg-magazine-office .spg-header{align-items:center}.spg-magazine-office .spg-magazine-brand{color:#f1eee8;font-size:20px;letter-spacing:0}.spg-magazine-office .spg-magazine-brand small{color:#d1b27b;font-size:13px;letter-spacing:0}.spg-magazine-office .spg-account{align-items:center;flex-wrap:wrap}.spg-magazine-office .spg-return-link{display:inline-flex;align-items:center;min-height:36px;color:#e0c38f!important}.spg-magazine-workspace{max-width:1160px}.spg-issue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.spg-issue-heading h2{max-width:760px}.spg-baseline-badge{flex:0 0 auto;padding:7px 10px;border:1px solid #c2a16a;border-radius:3px;color:#e0c38f;font-size:12px;letter-spacing:.7px}.spg-issue-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.spg-issue-facts>div{min-width:0;padding:14px;background:#10283a;border:1px solid #294151;border-radius:5px}.spg-issue-facts span,.spg-issue-facts strong{display:block}.spg-issue-facts span{margin-bottom:6px;color:#93a3b3;font-size:12px}.spg-issue-facts strong{color:#f1eee8;font-size:14px;line-height:1.5}.spg-magazine-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.spg-flow-group{padding:16px;background:#10283a;border:1px solid #294151;border-radius:5px}.spg-flow-group h3{margin:0 0 10px}.spg-flow-group ol{margin:0;padding:0;list-style:none}.spg-flow-group li{padding:8px 0;border-top:1px solid #294151;color:#c6d1dc;font-size:13px;line-height:1.45}@media(max-width:700px){.spg-issue-heading{flex-direction:column}.spg-issue-facts,.spg-magazine-flow{grid-template-columns:1fr}.spg-magazine-office .spg-header{align-items:flex-start}.spg-magazine-office .spg-account{position:static;justify-content:flex-end;padding-right:0}.spg-magazine-office .spg-magazine-brand{padding-right:0}.spg-magazine-office .spg-magazine-brand small{max-width:260px}}.spg-editorial-wide{grid-column:1/-1}.spg-editorial-planning .register-item{padding-top:16px}.spg-editorial-planning .register-item h3{margin:0 0 8px;color:#f1eee8;font-size:16px;font-weight:600}.spg-editorial-planning .register-item .eyebrow{margin:0 0 4px}.spg-editorial-planning .register-item p{margin:6px 0}@media(max-width:760px){.spg-entry-content{margin-top:8px}.spg-entry-profile{margin-top:8px;padding:0 8px}.spg-entry-profile p{font-size:14px;line-height:1.55}.spg-header{align-items:flex-start;flex-direction:row;padding:10px 14px}.spg-brand{padding-right:92px;gap:9px;font-size:16px}.spg-brand img{width:128px;height:auto;max-height:34px}.spg-brand small{font-size:12px;letter-spacing:.4px}.spg-header>.spg-live-status{position:absolute;top:54px;right:14px}.spg-account{position:absolute;top:10px;right:14px}.spg-account>span{display:none}.spg-nav a{padding:0 12px;font-size:14px}.spg-panel{padding:18px}.spg-card-grid{grid-template-columns:1fr}.spg-workspace{padding-top:22px}}.spg-contributor-search{display:flex;flex-direction:column;gap:8px;max-width:520px;margin:18px 0 6px;color:#bac7d4;font-size:12px}.spg-contributor-search input{min-height:44px;padding:10px 12px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit}.spg-contributor-management .register-item p{margin:6px 0}@media(max-width:700px){.spg-contributor-search{max-width:none}.spg-contributor-search input{font-size:16px}}.spg-drafting-gate .spg-drafting-lock{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;border:1px solid #8d5a48;border-left:4px solid #d58d67;border-radius:4px;background:#2b2020}.spg-drafting-lock-mark{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #d58d67;border-radius:50%;color:#ffd7c2;font-weight:700}.spg-drafting-lock strong{color:#ffd7c2;font-size:13px;letter-spacing:.08em}.spg-drafting-lock p{margin:5px 0 0}.spg-drafting-requirements{display:grid;gap:0;margin:18px 0;padding:0;list-style:none}.spg-drafting-requirements li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid #294151}.spg-drafting-requirements li>div{min-width:0}.spg-drafting-requirements li strong{color:#f1eee8;font-size:14px}.spg-drafting-requirements li p{margin:5px 0 0}.spg-drafting-status{color:#d9a889;font-size:11px;font-weight:700;letter-spacing:.08em}@media(max-width:600px){.spg-drafting-requirements li{grid-template-columns:1fr;gap:5px}.spg-drafting-lock{padding:13px}}.manuscript-import,.manuscript-photo-panel,.manuscript-print-panel,.manuscript-duplicate-review{margin:14px 0;padding:14px;border:1px solid #294151;border-radius:5px;background:#091a29}.manuscript-import{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:12px}.manuscript-import label,.photo-upload,.manuscript-photo-item label,.photo-placement{display:flex;flex-direction:column;gap:6px;color:#d1dbe3;font-size:13px}.manuscript-import input,.manuscript-import select,.manuscript-photo-item input,.photo-placement select{min-height:42px;padding:9px 11px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit}.manuscript-import .manuscript-help{grid-column:1/-1;margin:0}.manuscript-duplicate-review{border-color:#816b3d;background:#211f17;color:#e8d29f}.manuscript-duplicate-review ul{margin:8px 0;padding-left:20px}.manuscript-duplicate-review li,.manuscript-duplicate-review small{color:#d5c7a3;font-size:13px;line-height:1.55}.manuscript-photo-panel,.manuscript-print-panel{margin-top:18px}.photo-upload{max-width:420px;margin:8px 0 14px}.manuscript-photo-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid #294151}.manuscript-photo-item>img{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#071827}.manuscript-photo-item>div{display:grid;gap:9px;min-width:0}.manuscript-photo-item .manuscript-actions{align-items:end;margin:0}.manuscript-photo-item small{color:#93a3b3;font-size:12px;overflow-wrap:anywhere}.photo-placement{min-width:180px}.manuscript-print-panel .manuscript-synopsis{margin:12px 0}@media(max-width:600px){.manuscript-import{grid-template-columns:1fr}.manuscript-photo-item{grid-template-columns:84px minmax(0,1fr);gap:10px}.manuscript-photo-item>img{width:84px;height:84px}.photo-placement{min-width:0}}.manuscript-report{margin:18px 0;padding:16px;border:1px solid #294151;border-radius:5px;background:#091a29}.manuscript-report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.manuscript-report-stats>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #294151;border-radius:4px;background:#10283a}.manuscript-report-stats strong{color:#e0c38f;font-size:20px}.manuscript-report-stats span{color:#b5c2cf;font-size:12px}.manuscript-report-stats .is-overdue strong{color:#e79a79}.manuscript-report-list{display:grid;gap:8px}.manuscript-report-row{display:grid;grid-template-columns:1.25fr 1fr 1.35fr .8fr 1fr;gap:12px;width:100%;padding:12px;border:1px solid #294151;border-radius:4px;background:#0c2031;color:#f1eee8;text-align:left;font:inherit}.manuscript-report-row:hover{border-color:#c2a16a;background:#10283a}.manuscript-report-row>span{display:flex;min-width:0;flex-direction:column;gap:5px}.manuscript-report-row small{color:#93a3b3;font-size:11px}.manuscript-report-row strong{color:#d1dbe3;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.manuscript-report-row .report-title strong{color:#e0c38f;font-size:14px}.manuscript-report-row .is-overdue strong{color:#e79a79}@media(max-width:900px){.manuscript-report-row{grid-template-columns:repeat(2,minmax(0,1fr))}.manuscript-report-row .report-title{grid-column:1/-1}}@media(max-width:600px){.manuscript-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.manuscript-report-row{grid-template-columns:1fr 1fr;gap:10px}.manuscript-report-row .report-title{grid-column:1/-1}}.spg-manuscript-studio{max-width:none}.manuscript-layout{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:20px;margin-top:20px}.manuscript-list,.manuscript-editor{min-width:0}.manuscript-list{padding:14px;border:1px solid #294151;border-radius:5px;background:#091a29}.manuscript-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.manuscript-list-heading h3{margin:0;color:#f1eee8}.manuscript-list-item{display:flex;width:100%;flex-direction:column;gap:4px;margin-top:8px;padding:10px;border:1px solid #355166;border-radius:4px;background:#10283a;color:#f1eee8;text-align:left;font:inherit}.manuscript-list-item.is-active{border-color:#c2a16a;background:#17364d}.manuscript-list-item small{color:#b5c2cf;font-size:12px}.manuscript-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manuscript-form-grid label,.manuscript-synopsis,.writing-assistant>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#d1dbe3;font-size:13px}.manuscript-form-grid input,.manuscript-form-grid select,.manuscript-synopsis textarea,.manuscript-textarea,.writing-assistant select,.assistant-suggestion{width:100%;padding:10px 12px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit;font-size:14px}.manuscript-form-grid input,.manuscript-form-grid select,.writing-assistant select{min-height:42px}.manuscript-synopsis{margin:12px 0}.manuscript-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 8px;color:#f1eee8;font-size:14px}.manuscript-toolbar span{color:#93a3b3;font-size:12px;text-align:right}.manuscript-textarea{min-height:360px;resize:vertical;line-height:1.65}.manuscript-actions{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.manuscript-actions button{min-height:42px;padding:8px 13px;border:1px solid #526577;border-radius:4px;background:#10283a;color:#f1eee8;font:inherit}.manuscript-actions button:hover{border-color:#c2a16a}.manuscript-actions .gold-button{background:#e3b96c;color:#071827;border-color:#e3b96c}.manuscript-help{font-size:12px!important;color:#93a3b3!important}.writing-assistant{margin-top:24px;padding:16px;border:1px solid #355166;border-radius:5px;background:#091a29}.writing-assistant>label{max-width:360px;margin:12px 0}.writing-assistant .assistant-suggestion{min-height:200px;resize:vertical;line-height:1.6}@media(max-width:760px){.manuscript-layout{grid-template-columns:1fr}.manuscript-list{order:2}.manuscript-editor{order:1}.manuscript-form-grid{grid-template-columns:1fr}.manuscript-textarea{min-height:280px}.manuscript-toolbar{align-items:flex-start;flex-direction:column}.manuscript-toolbar span{text-align:left}}.spg-event-invite-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin:6px auto 10px;padding:9px 16px;border:1px solid #c2a16a;border-radius:4px;color:#f0d6a0!important;font-size:13px;font-weight:700}.spg-event-invite-link:hover{background:#10283a}.spg-event-invite-content{max-width:820px;margin:0 auto;padding:8px 16px 34px}.spg-event-invite-content .spg-entry-logo{max-height:120px}.spg-event-invite-content .spg-entry-tagline{margin:-26px auto 20px!important;font-size:12px}.spg-event-invite-panel{margin:18px 0;padding:24px;border:1px solid #355166;border-radius:7px;background:#0c2031;text-align:left}.spg-event-invite-panel h1{margin:5px 0 12px;font-size:clamp(23px,4vw,32px);line-height:1.25}.spg-event-invite-panel>p:not(.eyebrow){color:#b5c2cf;font-size:14px;line-height:1.7}.spg-event-invite-form{display:grid;gap:14px;margin-top:20px}.spg-event-invite-form label{display:flex;flex-direction:column;gap:7px;color:#d1dbe3;font-size:13px;font-weight:600}.spg-event-invite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spg-event-invite-form input,.spg-event-invite-form select,.spg-event-invite-form textarea{min-height:44px;padding:10px 12px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit;font-size:14px}.spg-event-invite-form textarea{resize:vertical}.spg-event-invite-form .gold-button{justify-self:start;margin:0;cursor:pointer}.spg-event-invite-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.spg-event-invite-privacy{margin:0!important;color:#93a3b3!important;font-size:12px!important;line-height:1.55!important}.spg-event-invite-error{margin:0!important;color:#ffd0c2!important}.spg-event-invite-success{display:grid;gap:8px;margin-top:20px;padding:18px;border:1px solid #3d7959;border-radius:5px;background:#102a24;color:#d8efe1}.spg-event-invite-success p{margin:0;color:#b9d1c3}.spg-event-invite-success .gold-button{justify-self:start;margin:4px 0 0;cursor:pointer}.spg-event-invite-callout{display:grid;gap:6px;margin:14px 0;padding:15px 18px;border-left:3px solid #72d88b;background:#102536;color:#d1dbe3;line-height:1.55}.spg-event-invite-callout strong{color:#f1eee8}.spg-event-invite-callout span{color:#b5c2cf}.spg-event-invite-callout a{justify-self:start;color:#e0c38f!important;font-weight:700}.spg-event-invitation-register{margin:30px 0 0;padding:20px;border:1px solid #294151;border-radius:6px;background:#091a29}.spg-event-invitation-register>p:not(.eyebrow){color:#93a3b3;font-size:12px;line-height:1.6}.spg-event-invitation-list{display:grid;gap:10px}.spg-event-invitation-list article{padding:14px;border:1px solid #355166;border-radius:5px;background:#10283a}.spg-event-invitation-list small{color:#e0c38f}.spg-event-invitation-list h4{margin:7px 0;font-size:15px;color:#f1eee8}.spg-event-invitation-list p{margin:5px 0;color:#b5c2cf;font-size:13px;line-height:1.55}.spg-event-invitation-list a{color:#e0c38f}.spg-event-invitation-status{display:flex;min-width:150px;flex-direction:column;gap:6px;color:#b5c2cf;font-size:12px}.spg-event-invitation-status select{min-height:40px;padding:8px 10px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit}.spg-event-invitation-status select:focus-visible{outline:2px solid #c2a16a;outline-offset:2px}@media(max-width:600px){.spg-event-invite-panel{padding:18px 15px}.spg-event-invite-grid{grid-template-columns:1fr}.spg-event-invite-link{font-size:12px}}.spg-entry{display:flex;min-height:100svh;flex-direction:column;padding:clamp(20px,3vw,38px) clamp(22px,7vw,104px) 22px;background:radial-gradient(ellipse at 78% 42%,rgba(44,99,124,.38),transparent 38%),radial-gradient(ellipse at 12% 100%,rgba(16,53,72,.55),transparent 42%),linear-gradient(118deg,#06121d,#0a1c2a 54%,#102b3a);text-align:left}.spg-entry-header{width:100%;max-width:1280px}.spg-entry-top{min-height:24px;justify-content:flex-start;transform:none}.spg-entry-page-header{font-size:12px;letter-spacing:.14em;color:#d8c397}.spg-entry-top>.network-status{right:2px}.spg-entry-header>.spg-back-link{margin-top:12px;color:#cbd6df!important;text-decoration:none}.spg-entry-header>.spg-back-link:hover{color:#f1d89f!important}.spg-entry-content{display:grid;width:100%;max-width:1280px;flex:1;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);grid-template-areas:"brand copy";align-items:center;gap:clamp(42px,7vw,108px);margin:0 auto;padding:clamp(32px,5vh,60px) 0}.spg-entry-copy{grid-area:copy;max-width:660px;padding:12px 0}.spg-entry-kicker{margin:0 0 22px;color:#d6b777;font-size:12px;font-weight:700;letter-spacing:.18em}.spg-entry-title{max-width:650px;margin:0 0 22px;color:#fbf8f1;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.4vw,76px);font-weight:500;letter-spacing:-.045em;line-height:1.03}.spg-entry-lead{max-width:610px;margin:0;color:#f0eee8;font-size:clamp(18px,1.65vw,22px);line-height:1.55}.spg-entry-summary{max-width:600px;margin:18px 0 0;color:#bac8d2;font-size:15px;line-height:1.8}.spg-entry-governance{margin:24px 0 18px;color:#d7c18e;font-size:12px;font-weight:700;letter-spacing:.08em}.spg-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.spg-entry .gold-button{margin:0}.spg-primary-link{min-height:52px;padding:0 20px;border-radius:7px;box-shadow:0 12px 30px #cda45d29}.spg-event-invite-link{min-height:52px;margin:0;padding:0 18px;border-color:#dec58f99;border-radius:7px;background:#081a2761;font-size:13px;text-decoration:none}.spg-event-invite-link:hover{background:#dec58f1a;border-color:#e0c38f}.spg-entry-brand-card{grid-area:brand;position:relative;display:flex;min-height:490px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(24px,3vw,40px);border:1px solid rgba(224,195,143,.38);border-radius:20px;background:linear-gradient(150deg,#143143f5,#071826f5 72%);box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0f}.spg-entry-brand-card:before{position:absolute;top:-90px;right:-70px;width:280px;height:280px;border:1px solid rgba(224,195,143,.14);border-radius:50%;box-shadow:0 0 0 28px #e0c38f09,0 0 0 58px #e0c38f06;content:"";pointer-events:none}.spg-entry-card-top,.spg-entry-card-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.spg-entry-card-top{color:#d7c18e;font-size:10px;font-weight:700;letter-spacing:.16em}.spg-entry-card-top span:last-child{color:#899ba8;font-variant-numeric:tabular-nums}.spg-entry-logo{position:relative;display:block;width:min(100%,440px);max-height:240px;-o-object-fit:contain;object-fit:contain;margin:12px auto 6px;background:transparent;mix-blend-mode:screen}.spg-entry-feature{position:relative;padding-top:22px;border-top:1px solid rgba(224,195,143,.26);text-align:left}.spg-entry-feature-label{margin:0 0 6px!important;color:#d7b978!important;font-size:10px!important;font-weight:700;letter-spacing:.16em}.spg-entry-feature h2{margin:0 0 8px;color:#faf7f0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.2}.spg-entry-feature p:last-child{max-width:460px;margin:0;color:#b8c7d0;font-size:13px;line-height:1.7}.spg-entry-card-footer{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#a8bac5;font-size:9px;font-weight:700;letter-spacing:.12em}.spg-entry-baseline{width:100%;max-width:1280px;margin:0 auto;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.11);border-bottom:0;color:#91a2ad;font-size:10px;letter-spacing:.14em;text-align:left}.spg-entry a:focus-visible{outline:2px solid #f2d699;outline-offset:4px}@media(max-width:900px){.spg-entry-content{grid-template-columns:1fr;grid-template-areas:"copy" "brand";gap:28px;padding:44px 0 30px}.spg-entry-copy{max-width:760px}.spg-entry-brand-card{min-height:420px}.spg-entry-logo{max-height:200px}}@media(max-width:600px){.spg-entry{padding:18px 20px}.spg-entry-page-header{font-size:10px;letter-spacing:.1em}.spg-entry-content{gap:24px;padding:32px 0 26px}.spg-entry-kicker{margin-bottom:14px;font-size:10px}.spg-entry-title{font-size:clamp(38px,12vw,54px)}.spg-entry-lead{font-size:18px}.spg-entry-summary{font-size:14px;line-height:1.7}.spg-entry-actions{align-items:stretch;flex-direction:column}.spg-entry-actions a{width:100%;justify-content:center}.spg-entry-brand-card{min-height:370px;padding:22px;border-radius:15px}.spg-entry-card-footer{gap:6px;font-size:8px;letter-spacing:.06em}.spg-entry-baseline{font-size:9px;line-height:1.6}}.spg-return{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.spg-return .spg-group-return{color:#aebdc6!important;font-size:12px}.spg-return .spg-group-return:hover{color:#e0c38f!important}.spg-entry{background:radial-gradient(ellipse at 16% 52%,rgba(20,69,91,.32),transparent 40%),linear-gradient(112deg,#07131e,#091b29 58%,#102838)}.spg-entry-content{grid-template-columns:minmax(340px,.94fr) minmax(0,1.06fr);gap:clamp(42px,6vw,88px);grid-template-areas:"brand copy"}.spg-entry-copy{max-width:620px}.spg-entry-kicker{margin-bottom:18px;font-size:10px;letter-spacing:.16em;color:#d2b878}.spg-entry-kicker span{padding:0 5px;color:#718898}.spg-entry-title{max-width:580px;margin-bottom:20px;font-size:clamp(42px,5vw,68px);letter-spacing:-.04em;line-height:1.04}.spg-entry-lead{max-width:540px;font-size:clamp(17px,1.45vw,20px);line-height:1.65;color:#dce4e8}.spg-entry-categories{display:flex;flex-wrap:wrap;gap:0;margin:27px 0 30px;padding:13px 0;border-top:1px solid rgba(216,195,151,.22);border-bottom:1px solid rgba(216,195,151,.22)}.spg-entry-categories span{padding:0 15px;border-left:1px solid rgba(216,195,151,.25);color:#9fb0ba;font-size:10px;font-weight:700;letter-spacing:.12em}.spg-entry-categories span:first-child{padding-left:0;border-left:0}.spg-entry-actions{gap:18px}.spg-primary-link{min-height:54px;padding:0 23px;border-radius:5px;background:#d5b773;color:#101c22!important;box-shadow:none;font-size:13px;letter-spacing:.01em}.spg-primary-link:hover{background:#ead39c}.spg-entry-actions .spg-event-invite-link{min-height:auto;padding:10px 0;border:0;border-radius:0;background:transparent;color:#e0c38f!important;font-size:13px}.spg-entry-actions .spg-event-invite-link:hover{background:transparent;color:#fff0c7!important}.spg-entry-governance{margin:27px 0 0;color:#8499a6;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.spg-entry-brand-card.spg-editorial-feature{grid-area:brand;display:flex;min-height:530px;flex-direction:column;justify-content:space-between;padding:25px 26px 20px;border:1px solid rgba(224,195,143,.3);border-radius:4px;background:#081a28;box-shadow:0 28px 70px #0000004d}.spg-entry-brand-card.spg-editorial-feature:before{display:none}.spg-cover-masthead{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.12)}.spg-cover-logo{display:block;width:185px;height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;mix-blend-mode:screen}.spg-cover-masthead>span{color:#d4c08f;font-size:10px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.spg-cover-masthead i{color:#748995;font-style:normal}.spg-cover-art{position:relative;flex:1;min-height:0;margin:18px 0;overflow:hidden;background:#0b2232}.spg-cover-illustration{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spg-cover-art:after{position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(4,14,22,.95));content:""}.spg-cover-title{position:absolute;z-index:1;right:25px;bottom:24px;left:25px}.spg-cover-title>p{margin:0 0 10px;color:#dfc688;font-size:9px;font-weight:700;letter-spacing:.14em}.spg-cover-title h2{max-width:390px;margin:0;color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.025em;text-transform:none}.spg-cover-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.spg-cover-caption strong{color:#f3eee2;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.spg-cover-caption span{color:#8ea2ad;font-size:9px;font-weight:700;letter-spacing:.13em}.spg-entry-baseline{margin-top:0;padding-top:12px;font-size:9px;letter-spacing:.12em;color:#738995}@media(max-width:900px){.spg-entry-content{grid-template-columns:1fr;grid-template-areas:"copy" "brand";gap:32px;padding:38px 0 28px}.spg-entry-copy{max-width:760px}.spg-entry-brand-card.spg-editorial-feature{min-height:530px}}@media(max-width:600px){.spg-entry-content{gap:26px;padding:32px 0 24px}.spg-entry-title{font-size:clamp(38px,11vw,52px)}.spg-entry-categories{margin:21px 0 24px}.spg-entry-categories span{padding:0 9px;font-size:9px}.spg-entry-actions{align-items:flex-start;flex-direction:column;gap:8px}.spg-entry-actions .spg-event-invite-link{min-height:42px}.spg-entry-brand-card.spg-editorial-feature{min-height:450px;padding:18px}.spg-cover-logo{width:145px;height:34px}.spg-cover-title{right:18px;bottom:18px;left:18px}.spg-cover-title h2{font-size:30px}.spg-cover-caption strong{font-size:16px}.spg-cover-caption span{font-size:8px}}.spg-header{padding:10px clamp(14px,3vw,32px);align-items:center}.spg-header>.fixed-office-nav-inline{position:static;display:grid;grid-template-columns:minmax(270px,310px) auto minmax(0,1fr) auto 22px;grid-template-areas:"brand back nav account status";align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:0;border:0;background:transparent}.spg-header .spg-brand{grid-area:brand;display:flex;align-items:center;max-width:none;min-width:0;gap:9px;font-size:16px}.spg-header .spg-brand img{width:128px;height:auto;max-height:34px;flex:0 0 128px}.spg-header .spg-brand-copy{min-width:0}.spg-header .spg-brand-copy>strong{display:block;overflow-wrap:normal;white-space:nowrap;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.15}.spg-header .spg-brand small{margin-top:3px;font-size:10px;line-height:1.25;white-space:normal}.spg-header .fixed-office-back{grid-area:back;flex:0 0 auto;min-height:34px;padding:5px 10px;border-radius:5px;background:#c2a16a1a;color:#f3d8a1;font-size:12px;white-space:nowrap}.spg-header .fixed-office-back:hover{background:#c2a16a33}.spg-header .spg-nav{grid-area:nav;display:flex;flex:1 1 auto;width:auto;min-width:0;gap:2px;padding:0;border:0;overflow-x:auto;scrollbar-width:thin}.spg-header .spg-nav a{min-height:40px;padding:5px clamp(8px,1vw,13px);font-size:13px}.spg-header .fixed-office-signout{grid-area:account;flex:0 0 auto;margin:0;padding:6px 9px;font-size:12px;white-space:nowrap}.spg-header .fixed-office-status{grid-area:status;flex:0 0 22px;margin:0}.spg-magazine-office .spg-header .spg-magazine-brand{max-width:270px;font-size:16px}.spg-magazine-office .spg-header .spg-magazine-brand small{font-size:9px}@media(max-width:1050px){.spg-header>.fixed-office-nav-inline{grid-template-columns:minmax(230px,1fr) auto 22px;grid-template-areas:"brand account status" "back nav nav";row-gap:3px;padding:4px 0}.spg-header .spg-nav{justify-self:stretch}}@media(max-width:760px){.spg-header{padding:8px 12px}.spg-header>.fixed-office-nav-inline{grid-template-columns:minmax(0,1fr) auto 22px;grid-template-areas:"brand account status" "back back back" "nav nav nav";gap:5px 8px}.spg-header .spg-brand{max-width:100%;font-size:14px}.spg-header .spg-brand img{width:105px;height:auto;max-height:28px;flex-basis:105px}.spg-header .spg-brand-copy>strong{font-size:16px!important}.spg-header .spg-brand small{font-size:9px}.spg-header .fixed-office-back{justify-self:start;min-height:32px;padding:4px 9px;font-size:11px}.spg-header .spg-nav{width:100%;max-width:100%}.spg-header .spg-nav a{min-height:36px;padding:4px 10px;font-size:12px}.spg-header .fixed-office-signout{font-size:11px;padding:5px 7px}.spg-magazine-office .spg-header .spg-magazine-brand{max-width:180px}}.publishing-view-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.publishing-view-links a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;border:1px solid #476073;border-radius:4px;color:#d1dbe3!important;font-size:13px}.publishing-view-links a.is-active,.publishing-view-links a:hover{border-color:#c2a16a;color:#f3d8a1!important}.publishing-metrics,.publishing-workflow-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0}.publishing-metric{display:flex;min-height:94px;flex-direction:column;justify-content:center;gap:4px;padding:14px;border:1px solid #355166;border-radius:5px;background:#10283a}.publishing-metric strong{color:#f3d8a1;font-size:24px;line-height:1.2}.publishing-metric span{color:#d1dbe3;font-size:13px;line-height:1.4}.publishing-metric small{color:#93a3b3;font-size:11px}.publishing-report-table-wrap{margin:20px 0;overflow-x:auto}.publishing-report-table-wrap h3{color:#f1eee8}.publishing-report-table{width:100%;border-collapse:collapse;color:#d1dbe3;font-size:13px}.publishing-report-table th,.publishing-report-table td{padding:10px;border-bottom:1px solid #294151;text-align:left;vertical-align:top}.publishing-report-table th{color:#e0c38f;font-weight:600}.publishing-workflow-item{margin:12px 0;padding:15px;border:1px solid #355166;border-radius:5px;background:#10283a}.publishing-workflow-item.is-overdue{border-left:4px solid #d58d67}.publishing-workflow-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.publishing-workflow-title>div{display:grid;gap:4px}.publishing-workflow-title strong{color:#f1eee8;font-size:15px}.publishing-workflow-title small{color:#93a3b3;font-size:12px}.workflow-status{padding:5px 8px;border:1px solid #526577;border-radius:12px;color:#e0c38f;font-size:11px;white-space:nowrap}.workflow-status.is-complete{border-color:#72ad8d;color:#a7d7b7}.publishing-workflow-details{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0}.publishing-workflow-details p{margin:3px 0;font-size:13px}.publishing-workflow-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.publishing-workflow-controls label{display:flex;flex-direction:column;gap:6px;color:#d1dbe3;font-size:12px}.publishing-workflow-controls select{min-height:40px;padding:7px 10px;border:1px solid #476073;border-radius:4px;background:#071827;color:#f1eee8;font:inherit}@media(max-width:600px){.publishing-workflow-title{flex-direction:column}.publishing-workflow-details{display:grid;gap:0}.publishing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-report-table{min-width:620px}}.publishing-lifecycle-links{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.publishing-lifecycle-links a,.publishing-lifecycle-open{display:inline-flex;align-items:center;min-height:36px;padding:6px 10px;border:1px solid #476073;border-radius:4px;color:#e0c38f!important;font-size:12px}.publishing-lifecycle-links a:hover,.publishing-lifecycle-open:hover{border-color:#c2a16a;background:#10283a}.publishing-lifecycle-table-wrap{margin:16px 0;overflow-x:auto;border:1px solid #294151;border-radius:5px}.publishing-lifecycle-table{width:100%;min-width:1250px;border-collapse:collapse;color:#d1dbe3;font-size:12px}.publishing-lifecycle-table th,.publishing-lifecycle-table td{padding:11px 10px;border-bottom:1px solid #294151;text-align:left;vertical-align:top;line-height:1.45}.publishing-lifecycle-table thead th{position:sticky;top:0;background:#10283a;color:#e0c38f;font-weight:600}.publishing-lifecycle-table tbody th{max-width:250px;color:#f1eee8;font-weight:600}.publishing-lifecycle-table td{max-width:180px;color:#d1dbe3}.publishing-lifecycle-table small{display:block;margin-top:5px;color:#93a3b3;font-size:11px;font-weight:400;overflow-wrap:anywhere}.publishing-lifecycle-open{min-height:30px;margin-top:7px;padding:4px 7px}.publishing-lifecycle-note{margin-top:12px;padding:12px 14px;border-left:3px solid #c2a16a;background:#102536;color:#b5c2cf;font-size:12px;line-height:1.55}.publishing-user-journey{margin:18px 0;padding:16px;border:1px solid #294151;border-radius:8px;background:linear-gradient(135deg,#102536,#0b1c2a)}.publishing-user-journey>.eyebrow{margin:0 0 12px;color:#e0c38f;font-size:11px;letter-spacing:.12em}.publishing-user-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publishing-user-journey-steps a{display:grid;grid-template-columns:34px 1fr;gap:2px 9px;align-content:start;min-height:100px;padding:12px;border:1px solid #385466;border-radius:6px;color:#f1eee8;text-decoration:none}.publishing-user-journey-steps a:hover{border-color:#c2a16a;background:#132d40}.publishing-user-journey-steps a>span{grid-row:span 2;color:#c2a16a;font-size:18px;font-weight:700}.publishing-user-journey-steps strong{font-size:13px}.publishing-user-journey-steps small{grid-column:2;color:#b5c2cf;font-size:11px;line-height:1.45}.publishing-lifecycle-cards{display:none}.publishing-lifecycle-card{padding:15px;border:1px solid #294151;border-radius:8px;background:#0b1c2a;color:#d1dbe3}.publishing-lifecycle-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.publishing-lifecycle-card-title h3{margin:0 0 5px;color:#f1eee8;font-size:16px}.publishing-lifecycle-card-title small{color:#93a3b3}.publishing-lifecycle-card-title>span{flex:0 0 auto;padding:5px 8px;border-radius:99px;background:#243b4b;color:#e0c38f;font-size:11px}.publishing-lifecycle-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.publishing-lifecycle-card dl>div{min-width:0;padding-top:8px;border-top:1px solid #294151}.publishing-lifecycle-card dt{color:#c2a16a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.publishing-lifecycle-card dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.publishing-lifecycle-card .publishing-lifecycle-open{margin-right:8px}@media(max-width:760px){.publishing-user-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-lifecycle-table-wrap{display:none}.publishing-lifecycle-cards{display:grid;gap:10px;margin:16px 0}}@media(max-width:460px){.publishing-user-journey{padding:12px}.publishing-user-journey-steps{grid-template-columns:1fr}.publishing-user-journey-steps a{min-height:0}.publishing-lifecycle-card dl{grid-template-columns:1fr}.publishing-lifecycle-card-title{display:block}.publishing-lifecycle-card-title>span{display:inline-flex;margin-top:8px}}.org-structure-intro>.org-entity-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px;border:1px solid #294151;border-radius:8px;background:#0b1c2a}.org-entity-chain span{padding:8px 10px;border-radius:5px;background:#173347;color:#f1eee8;font-weight:600}.org-entity-chain b{color:#c2a16a;font-size:11px}.org-company-picker{display:grid;max-width:560px;gap:6px;color:#e0c38f;font-size:12px}.org-company-picker select,.org-position-form input,.org-position-form select,.org-position-form textarea,.org-advert-panel textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #476073;border-radius:5px;background:#071827;color:#f1eee8;font:inherit}.org-reporting-note,.org-source-note{padding:11px 13px;border-left:3px solid #c2a16a;background:#102536;color:#b5c2cf;font-size:12px;line-height:1.55}.org-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin:14px 0}.org-counts>div{display:grid;gap:4px;min-height:70px;padding:12px;border:1px solid #294151;border-radius:6px;background:#0b1c2a}.org-counts strong{color:#e0c38f;font-size:20px}.org-counts span{color:#b5c2cf;font-size:11px}.org-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-section-header h2{margin:0}.org-reporting-tree{display:grid;gap:10px;margin:16px 0}.org-tree-node{display:grid;gap:10px;margin-left:calc(var(--org-depth) * 16px);padding-left:12px;border-left:1px solid #476073}.org-position-card{padding:14px;border:1px solid #294151;border-radius:8px;background:#0b1c2a;color:#d1dbe3}.org-position-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.org-position-card header small{color:#c2a16a;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.org-position-card h3{margin:4px 0;color:#f1eee8;font-size:16px}.org-position-card header p{margin:4px 0;color:#93a3b3;font-size:12px}.org-draft-pill{padding:5px 8px;border-radius:99px;background:#263d4c;color:#e0c38f;font-size:10px;white-space:nowrap}.org-position-card>p{font-size:12px;line-height:1.55}.org-position-card details{margin:8px 0}.org-position-card summary{color:#e0c38f;font-size:12px;cursor:pointer}.org-position-detail p{font-size:12px;line-height:1.55}.org-direct-reports{margin-top:12px;padding-top:9px;border-top:1px solid #294151;font-size:11px}.org-direct-reports>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.org-direct-reports span{padding:5px 7px;border-radius:4px;background:#173347;color:#d1dbe3}.org-position-card footer,.org-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.org-position-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.org-position-form label{display:grid;align-content:start;gap:6px;color:#e0c38f;font-size:12px}.org-position-form label:has(textarea){grid-column:span 2}.org-form-actions{grid-column:span 2}.org-orphan-note,.org-tree-warning{padding:10px;border:1px solid #9e7653;border-radius:5px;color:#f0c9a4;font-size:12px}.org-advert-panel textarea{font-family:ui-monospace,monospace;line-height:1.5}@media(max-width:700px){.org-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.org-counts>.quiet-link{grid-column:span 2}.org-position-form{grid-template-columns:1fr}.org-position-form label:has(textarea),.org-form-actions{grid-column:auto}.org-section-header{align-items:flex-start;flex-direction:column}.org-position-card header{flex-direction:column}.org-tree-node{margin-left:calc(var(--org-depth) * 8px);padding-left:8px}}.silo.office{--screen-header-inset: clamp(18px, 4vw, 56px);--screen-brand-mark: 42px;--screen-brand-gap: 11px;--screen-content-start: calc(var(--screen-header-inset) + var(--screen-brand-mark) + var(--screen-brand-gap));width:100%;min-height:100vh}.company-shell{--screen-header-inset: clamp(18px, 4vw, 56px);--screen-brand-mark: 80px;--screen-brand-gap: 14px;--screen-content-start: calc(var(--screen-header-inset) + var(--screen-brand-mark) + var(--screen-brand-gap));width:100%;min-height:100vh}.silo.office>.office-header,.company-shell>.office-header{width:100%;padding-left:var(--screen-header-inset);padding-right:clamp(18px,4vw,56px)}.silo.office>.office-layout{width:100%;min-width:0;grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start}.silo.office .office-layout>nav{padding-left:var(--screen-content-start)}.silo.office .group-division-navigation{padding-left:var(--screen-content-start)}.silo.office .office-main{width:100%;max-width:none;min-width:0;padding:clamp(22px,3vw,40px) clamp(20px,3vw,44px);padding-left:var(--screen-content-start)}.company-shell .company-level-nav{padding-left:var(--screen-content-start)}.company-shell>.company-office-main{width:min(100%,1360px);max-width:1360px;min-width:0;margin-inline:auto;padding:clamp(22px,3vw,40px) clamp(20px,3vw,44px);padding-left:var(--screen-content-start)}.silo.office .area-grid,.silo.office .desk-grid,.silo.office .office-home-company-grid,.company-shell .area-grid,.company-shell .desk-grid,.company-shell .academy-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(10px,1.2vw,16px);align-items:stretch}.silo.office .office-home-co-card,.company-shell .area-card,.company-shell .academy-action{min-width:0;height:100%}.silo.office .office-home-co-card,.company-shell .area-card{padding:clamp(15px,1.6vw,21px)}.company-shell>footer,.silo.office>footer{width:100%;margin-top:auto;padding-inline:clamp(18px,4vw,56px)}@media(max-width:900px){.silo.office>.office-layout{grid-template-columns:minmax(170px,210px) minmax(0,1fr)}}@media(max-width:760px){.silo.office,.company-shell{--screen-header-inset: 16px}.silo.office{--screen-brand-mark: 42px;--screen-brand-gap: 11px}.company-shell{--screen-brand-mark: 55px;--screen-brand-gap: 12px}.silo.office>.office-layout{grid-template-columns:minmax(0,1fr)}.silo.office .office-main,.company-shell>.company-office-main{padding:20px 16px 28px;padding-left:var(--screen-content-start)}.silo.office .area-grid,.silo.office .desk-grid,.silo.office .office-home-company-grid,.company-shell .area-grid,.company-shell .desk-grid,.company-shell .academy-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:480px){.silo.office .area-grid,.silo.office .desk-grid,.silo.office .office-home-company-grid,.company-shell .area-grid,.company-shell .desk-grid,.company-shell .academy-action-grid{grid-template-columns:minmax(0,1fr)}}.silo.office>.office-header{min-height:76px;padding:10px clamp(16px,3vw,36px);align-items:center}.silo.office .office-header .fixed-office-nav-inline{position:static;display:flex;align-items:center;width:100%;min-width:0;min-height:54px;gap:clamp(8px,1vw,14px);padding:0;border:0;background:transparent}.silo.office .fixed-office-nav-inline .fixed-office-back,.silo.office .fixed-office-nav-inline .fixed-office-home,.silo.office .fixed-office-nav-inline .fixed-office-signout{flex:0 0 auto}.silo.office .fixed-office-nav-inline .fixed-office-back{order:0}.silo.office .fixed-office-nav-inline .fixed-office-home{order:1}.silo.office .fixed-office-nav-inline>.brand{order:2;flex:0 0 auto;max-width:230px}.silo.office .fixed-office-nav-inline>.office-group-nav{order:3;flex:1 1 200px;width:0;min-width:0;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:12px;border-bottom:0}.silo.office .office-group-nav>a,.silo.office .office-group-nav .office-nav-divisions>a{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:-moz-max-content;width:max-content;min-height:46px;padding:7px 12px;color:#c6d1dc;font:600 13px/1.3 Arial,sans-serif;white-space:nowrap;border-bottom:0}.silo.office .office-group-nav>a:hover,.silo.office .office-group-nav .office-nav-divisions>a:hover,.silo.office .office-group-nav>a.active,.silo.office .office-group-nav .office-nav-divisions>a.active{color:#f3d8a1;border-bottom-color:transparent}.silo.office .office-group-nav .office-nav-divisions{display:flex;align-items:stretch;flex:0 0 auto;min-width:0}.silo.office .fixed-office-nav-inline .fixed-office-signout{order:4;margin-left:0}.silo.office .fixed-office-nav-inline .fixed-office-status{order:5;margin-left:0}.silo.office .office-layout{display:block;width:100%;min-width:0}.silo.office .office-main{padding-top:clamp(18px,2.4vw,30px);padding-right:clamp(18px,3vw,44px);padding-bottom:28px}.silo.office .office-main>h1,.silo.office .office-main>h1.gCEO-page-title,.silo.office .office-main>h1.capability-page-title{margin:4px 0 8px;font-size:24px!important;line-height:1.2!important}.silo.office .home-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);margin:0 0 22px}.silo.office .home-overview-grid>.home-section{min-width:0;margin:0}.silo.office .home-overview-grid>.home-section h1{margin:0 0 10px;font-size:24px!important;line-height:1.2!important}.silo.office .home-overview-grid>.home-section p{max-width:none}.silo.office .home-overview-grid>.home-section p+p{margin-top:10px}.silo.office .home-overview-grid .home-governance{margin-top:10px}@media(max-width:980px){.silo.office>.office-header{padding-inline:16px}.silo.office .fixed-office-nav-inline{flex-wrap:wrap;gap:6px 10px}.silo.office .fixed-office-nav-inline>.office-group-nav{order:3;flex:1 0 100%;width:100%}.silo.office .fixed-office-nav-inline .fixed-office-status{margin-left:auto}}@media(max-width:760px){.silo.office .office-header .fixed-office-nav-inline{min-height:0}.silo.office .fixed-office-nav-inline>.brand{max-width:min(58vw,230px)}.silo.office .fixed-office-nav-inline>.office-group-nav{flex-basis:100%;order:3}.silo.office .home-overview-grid{grid-template-columns:minmax(0,1fr);gap:18px}.silo.office .office-main{padding:18px 16px 26px;padding-left:var(--screen-content-start)}}.silo.office .office-header .fixed-office-nav-inline{flex-wrap:nowrap}.silo.office .office-header .fixed-office-nav-inline>.brand{order:0;flex:0 0 auto;max-width:230px}.silo.office .office-header .fixed-office-nav-inline>.office-group-nav{order:1;flex:1 1 0;width:0;min-width:0}.silo.office .office-header .fixed-office-nav-inline .fixed-office-signout{order:2;flex:0 0 auto;margin:0;font:600 12px/1.3 Arial,sans-serif;color:#c6d1dc;min-height:38px;padding:6px 10px;border:0;background:transparent;white-space:nowrap}.silo.office .office-header .fixed-office-nav-inline .fixed-office-signout:hover{color:#f3d8a1}.silo.office .office-header .fixed-office-nav-inline .fixed-office-status{order:3;flex:0 0 22px;margin:0}.silo.office .office-main .group-division-navigation{padding:0;border:0}.silo.office .office-main .group-division-navigation .group-office-nav{margin:12px 0 16px}.silo.office .office-main .office-home-directory .office-home-company-grid{gap:8px}.silo.office .office-main .office-home-directory .office-home-co-card{min-height:108px;padding:10px;gap:4px;border-radius:9px}.silo.office .office-main .office-home-directory .office-home-co-index{top:8px;right:10px;font-size:9px}.silo.office .office-main .office-home-directory .office-home-co-logo-row{min-height:20px;margin-bottom:0}.silo.office .office-main .office-home-directory .office-home-co-logo{height:18px}.silo.office .office-main .office-home-directory .office-home-co-card strong{font-size:11px;line-height:1.2}.silo.office .office-main .office-home-directory .office-home-co-card small{font-size:10px;line-height:1.2}.silo.office .office-main .office-home-directory .office-home-co-arrow{font-size:11px}.silo.office .office-main{padding-left:calc(clamp(12px,3vw,36px) + 58px)}.silo.office .office-main .executive-office-workspace-link{display:inline-flex;align-items:center;min-height:32px;margin:0 0 12px;padding:4px 10px;border:1px solid rgba(194,161,106,.38);border-radius:5px;color:#e0c38f;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.08em;text-decoration:none}.silo.office .office-main .executive-office-workspace-link:hover{background:#c2a16a1a;color:#fff}.silo.office .office-main .executive-office-workspace{scroll-margin-top:12px}.silo.office .office-main .executive-office-return-link{display:inline-flex;align-items:center;min-height:30px;margin:0 0 10px;color:#e0c38f;font:600 12px/1.3 Arial,sans-serif;text-decoration:none}.silo.office .office-main .executive-office-return-link:hover{color:#fff}.silo.office .fixed-office-nav-inline:has(.header-group-division-navigation){flex-wrap:nowrap}.silo.office .fixed-office-nav-inline .header-group-division-navigation{order:1;flex:1 1 0;width:0;min-width:0;padding:0;border:0}.silo.office .fixed-office-nav-inline .header-group-division-navigation .group-office-nav{width:100%;min-width:0;margin:0;border:0;border-radius:0;background:transparent}@media(max-width:760px){.silo.office .fixed-office-nav-inline:has(.header-group-division-navigation){flex-wrap:nowrap}.silo.office .fixed-office-nav-inline .header-group-division-navigation{flex:1 1 0;width:0;min-width:0;order:1}.silo.office .fixed-office-nav-inline .header-group-division-navigation .group-office-nav{padding-inline:3px}.silo.office .fixed-office-nav-inline .fixed-office-signout{padding-inline:4px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--font-heading: Arial, sans-serif;--font-body: Arial, sans-serif;--font-display: Arial, sans-serif;--font-mono: Arial, sans-serif;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));font-family:Arial,sans-serif;font-size:14px}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-24{max-height:6rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1050px\]{min-width:1050px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[190px\]{min-width:190px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1500px\]{max-width:1500px}.max-w-\[220px\]{max-width:220px}.max-w-\[350px\]{max-width:350px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/60{border-color:#fcd34d99}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-400\/30{border-color:#22d3ee4d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-400\/40{border-color:#34d39966}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/70{border-color:#fb7185b3}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-400\/40{border-color:#38bdf866}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/50{border-color:#64748b80}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#071523\]{--tw-bg-opacity: 1;background-color:rgb(7 21 35 / var(--tw-bg-opacity, 1))}.bg-\[\#071b33\]{--tw-bg-opacity: 1;background-color:rgb(7 27 51 / var(--tw-bg-opacity, 1))}.bg-\[\#78909c\]{--tw-bg-opacity: 1;background-color:rgb(120 144 156 / var(--tw-bg-opacity, 1))}.bg-\[\#c8cdd3\]{--tw-bg-opacity: 1;background-color:rgb(200 205 211 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-400\/10{background-color:#34d3991a}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-950\/30{background-color:#4c05194d}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700\/40{background-color:#33415566}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#071b33\]{--tw-text-opacity: 1;color:rgb(7 27 51 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[-\:\.TZ\]{-: .TZ}.fixed-office-nav{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:10px;min-height:40px;padding:4px clamp(14px,3vw,36px);background:#102b36;color:#f9f6ed;border-bottom:1px solid rgba(218,185,112,.3)}.fixed-office-back{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px solid rgba(218,185,112,.5);border-radius:999px;background:transparent;color:#f9f6ed;font-weight:700;font-size:12px;cursor:pointer;transition:background .18s ease,color .18s ease}.fixed-office-back:hover{background:#dab9702e;color:#fff}.fixed-office-home{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 14px;border-radius:999px;background:#e0bf72;color:#102b36;font-weight:800;text-decoration:none;letter-spacing:.01em}.fixed-office-home:hover,.fixed-office-home:focus-visible{background:#f0d796;outline:2px solid #fff;outline-offset:2px}.fixed-office-lock{font-size:9px;letter-spacing:.18em;color:#d8c17f}.fixed-office-status{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border-radius:50%;background:#ffffff14}.fixed-office-status>span{width:6px;height:6px;border-radius:50%;background:#72d88b;box-shadow:0 0 0 2px #72d88b29}.fixed-office-status[data-state=offline]>span{background:#ef7777;box-shadow:0 0 0 2px #ef777729}.social-preview-shell{margin:18px 0;padding:18px;border:1px solid #d7d4cc;border-radius:14px;background:#f4f5f2}.social-preview-presets{display:grid;gap:8px;margin-bottom:16px}.social-preview-presets>span{color:#5b686b;font-size:12px}.social-preview-presets>div{display:flex;gap:8px;flex-wrap:wrap}.social-preview-presets button{padding:7px 12px;border:1px solid #9aa9a9;border-radius:999px;background:#fff;color:#17333d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.social-preview-presets button:hover{background:#e6eef0}.social-preview-presets button:disabled{opacity:.45;cursor:not-allowed}.social-preview-toolbar{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap}.social-preview-toolbar h3{margin:0}.social-preview-card{max-width:620px;margin:14px auto 0;border:1px solid #dedede;border-radius:12px;background:#fff;color:#252525;overflow:hidden;box-shadow:0 5px 18px #00000012}.social-preview-head{display:flex;align-items:center;gap:10px;padding:14px 16px}.social-preview-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#133946;color:#e2c77d;font-weight:800}.social-preview-head small{display:block;color:#68767a}.social-preview-art{display:grid;place-items:center;min-height:150px;padding:22px;background:linear-gradient(135deg,#133946,#276574);color:#fff;text-align:center}.social-preview-art-linkedin{background:linear-gradient(135deg,#0a66c2,#174d76)}.social-preview-art-facebook{background:linear-gradient(135deg,#1877f2,#375899)}.social-preview-art-instagram{aspect-ratio:1/1;min-height:0;background:linear-gradient(135deg,#7652b4,#db4775,#f3a94d)}.social-preview-art-x{background:linear-gradient(135deg,#111,#383838)}.social-preview-art small{color:#ead69f;letter-spacing:.15em}.social-preview-art strong{max-width:480px;font-size:clamp(20px,3vw,30px)}.social-preview-copy{padding:14px 16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.social-preview-stats{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid #e7e7e7;color:#68767a;font-size:12px}.social-preview-actions{display:flex;justify-content:space-around;padding:10px;border-top:1px solid #e7e7e7;color:#52646a;font-weight:700;font-size:12px}.social-preview-disclaimer{max-width:620px;margin:10px auto 0;color:#5b686b;font-size:12px}@media(max-width:600px){.fixed-office-nav{min-height:44px;padding:5px 12px}.fixed-office-lock{font-size:8px}.social-preview-shell{padding:12px}.social-preview-stats{font-size:11px}}.fixed-office-status{width:22px;height:22px;margin-left:0;flex:0 0 22px}.fixed-office-status>span{width:6px;height:6px;box-shadow:0 0 0 2px #72d88b29}.fixed-office-status[data-state=offline]>span{box-shadow:0 0 0 2px #ef777729}.fixed-office-signout{margin-left:auto}.fixed-office-status{margin-left:0}.branded-preview-shell{margin:18px 0;padding:18px;border:1px solid #d7d4cc;border-radius:12px;background:#eef0f0;color:#19272c;font:14px Arial,sans-serif}.branded-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 auto 14px;max-width:210mm}.branded-preview-controls p{margin:4px 0;color:#52646a;font-size:12px}.branded-document-page{min-height:277mm}.creative-file-preview{margin:12px 0;padding:14px;border:1px solid #d7d4cc;border-radius:10px;background:#f5f6f3}.creative-preview-image{display:block;max-width:100%;max-height:75vh;margin:14px auto;border:1px solid #d6dada;border-radius:6px;background:#fff;-o-object-fit:contain;object-fit:contain}.creative-preview-pdf{display:block;width:100%;height:min(80vh,900px);margin-top:14px;border:1px solid #d6dada;background:#fff}.social-preview-mode{display:flex;gap:6px;padding:4px;border:1px solid #cbd2d0;border-radius:10px;background:#fff}.social-preview-mode button{padding:7px 12px;border:0;border-radius:7px;background:transparent;color:#29404a;font:700 12px Arial,sans-serif;cursor:pointer}.social-preview-mode button[aria-pressed=true]{background:#173c48;color:#fff}.social-page-preview{max-width:920px;margin:16px auto 0;overflow:hidden;border:1px solid #d7dede;border-radius:14px;background:#fff;color:#26383d;box-shadow:0 5px 20px #0f2a3217}.social-page-cover{display:flex;align-items:end;min-height:190px;padding:24px;background:linear-gradient(120deg,#102f3b,#286473 57%,#b79b5c);color:#fff}.social-page-cover span{max-width:70%;font-size:clamp(22px,4vw,34px);font-weight:800;line-height:1.1}.social-page-linkedin .social-page-cover{background:linear-gradient(125deg,#084c82,#0875b7 55%,#b99d5b)}.social-page-facebook .social-page-cover{background:linear-gradient(125deg,#123c73,#2878cb 55%,#d2b765)}.social-page-instagram .social-page-cover{background:linear-gradient(125deg,#65419d,#c7477b 55%,#f1a34e)}.social-page-x .social-page-cover{background:linear-gradient(125deg,#111,#353535 70%,#9b8752)}.social-page-profile{display:flex;align-items:center;gap:14px;padding:18px 20px 14px;border-bottom:1px solid #e3e8e8}.social-page-avatar{display:grid;place-items:center;flex:0 0 70px;width:70px;height:70px;margin-top:-48px;border:4px solid #fff;border-radius:50%;background:#143c49;color:#e4cb83;font-size:28px;font-weight:800}.social-page-profile h3{margin:0;font-size:18px}.social-page-profile p{margin:4px 0;color:#5b686b;font-size:12px}.social-page-profile small{color:#778487;font-size:11px}.social-page-profile-actions{display:flex;gap:7px;margin-left:auto}.social-page-profile-actions button{padding:8px 14px;border:1px solid #416c77;border-radius:999px;background:#fff;color:#17434f;font:700 12px Arial,sans-serif}.social-page-profile-actions button:first-child{background:#17434f;color:#fff}.social-page-tabs{display:flex;gap:22px;overflow:auto;padding:13px 22px;border-bottom:1px solid #e3e8e8;color:#4d6065;font-size:12px;font-weight:700;white-space:nowrap}.social-page-feed{max-width:690px;margin:20px auto;padding:0 18px 20px}.social-page-feed>.eyebrow{color:#627378;font-size:10px;letter-spacing:.12em}.social-page-feed .social-preview-card{max-width:100%;margin:10px 0}.social-page-mockup-note{margin:12px 2px 0;color:#5b686b;font-size:11px}@media(max-width:600px){.branded-preview-shell{padding:12px}.branded-preview-controls{align-items:flex-start}.social-page-cover{min-height:130px;padding:16px}.social-page-profile{align-items:flex-start;padding:14px 12px;gap:9px}.social-page-avatar{flex-basis:54px;width:54px;height:54px;margin-top:-32px;font-size:22px}.social-page-profile h3{font-size:14px}.social-page-profile-actions{flex-direction:column}.social-page-tabs{gap:16px;padding:12px}.social-page-feed{padding:0 10px 14px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-300\/70:hover{border-color:#fcd34db3}.hover\:bg-\[\#123552\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 53 82 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-300\/10:hover{background-color:#fcd34d1a}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-slate-600:focus-visible{outline-color:#475569}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
