@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&family=Oswald:wght@300;400;500;600&display=swap");.commercialSection>summary{list-style:none;cursor:pointer}.commercialSection>summary::-webkit-details-marker{display:none}.commercialHeader{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;font-family:Raleway,Arial,sans-serif}.commercialHeaderMain{display:grid;gap:5px}.commercialHeaderMain i{color:#c9a04e;font-size:11px;font-style:normal;letter-spacing:.18em}.commercialHeaderMain b{font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.commercialHeaderMain small,.commercialHeaderMeta small{color:#85817a;font-size:11px}.commercialHeaderMeta{display:flex;align-items:center;gap:12px}.commercialHeaderMeta mark{background:#0f201b;border:1px solid #334137;color:#f5f1e8;font-size:10px;letter-spacing:.12em;padding:6px 8px}.commercialHeaderMeta em{color:#c9a04e;font-size:16px;font-style:normal;transition:transform .15s}.commercialSection[open] .commercialHeaderMeta em{transform:rotate(180deg)}.commercialSection>summary:focus-visible{outline:1px solid #c9a04e;outline-offset:-3px}.segmentControl{display:flex;gap:0;border-bottom:1px solid #242320;margin:16px 0}.segmentControl button{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:#85817a;cursor:pointer;font:500 11px/1 Raleway,Arial,sans-serif;letter-spacing:.16em;min-height:36px;padding:0 13px;text-transform:uppercase}.segmentControl button:hover{color:#f2f0ea}.segmentControl button.active{background:#c9a04e0d;border-bottom-color:#c9a04e;color:#c9a04e}.segmentControl button:focus-visible{outline:1px solid #c9a04e;outline-offset:-3px}:root{--black:#070707;--black2:#0a0a09;--panel:#0c0c0b;--line:#242320;--line2:#181817;--white:#f2f0ea;--grey:#85817a;--grey2:#4e4d49;--gold:#c9a04e;--red:#7a0f14}*{box-sizing:border-box}body,html{margin:0;background:var(--black);color:var(--white);font-family:Raleway,Arial,sans-serif}button,input,select,textarea{font:inherit}.appShell{min-height:100vh;background:var(--black)}.sideRail{position:fixed;inset:0 auto 0 0;width:290px;padding:30px 22px 18px;background:#090909;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto;z-index:5}.wordmark b{display:block;font:400 31px Oswald;color:var(--white)}.wordmark span{display:block;margin-top:7px;font-size:11px;letter-spacing:.3em;color:var(--grey)}.railGroup{margin-top:52px}.railGroup>small{display:block;margin:0 12px 14px;color:#514f4a;font-size:10px;letter-spacing:.24em}.railGroup nav{display:grid;gap:4px}.railGroup button{height:42px;border:0;background:transparent;color:#5b5a56;padding:0 14px;display:flex;align-items:center;gap:14px;text-align:left;font-size:13px;cursor:pointer}.railGroup button i{font-style:normal;font-size:16px;color:#4f4d48}.railGroup button em{font-style:normal;font-size:9px;letter-spacing:.12em;margin-left:auto;color:#3f3d39}.railGroup button:hover{color:#a5a099}.railGroup button.active{background:#1e1a12;color:var(--gold)}.railGroup button.active i{color:var(--gold)}.workspace{margin-top:28px}.railProfile{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.railProfile>span{width:34px;height:34px;background:var(--gold);color:#111;display:grid;place-items:center;font-size:11px}.railProfile div b,.railProfile div small{display:block;font-size:11px}.railProfile div small{color:#5e5c57;margin-top:3px}.railProfile button{border:0;background:none;color:#5f5d58;margin-left:auto;cursor:pointer}.workArea{margin-left:290px;min-height:100vh}.dashboard,.modulePage{padding:50px 55px 80px;max-width:1640px}.topLine{display:flex;align-items:center;justify-content:space-between}.modulePage header label,.topLine>span{font-size:11px;letter-spacing:.26em;color:var(--gold)}.emptyModule button,.sectionHead button,.topLine button{height:38px;border:1px solid var(--line);background:transparent;color:var(--grey);padding:0 20px;font-size:11px;letter-spacing:.15em;cursor:pointer}.sectionHead button:hover,.topLine button:hover{border-color:var(--gold);color:var(--gold)}.dashHero{margin:40px 0 46px;display:flex;justify-content:space-between;align-items:end}.dashHero h1,.modulePage header h1{font:400 55px/.95 Oswald;margin:0 0 16px;letter-spacing:-.02em}.dashHero h1 i,.modulePage header h1 i{font-weight:400;color:var(--gold)}.dashHero p,.modulePage header p{color:var(--grey);font-size:15px;line-height:1.5;margin:0}.dashHero aside{border-left:1px solid var(--line);padding:8px 0 8px 25px;min-width:215px}.dashHero aside b,.dashHero aside small{display:block}.dashHero aside small{font-size:10px;letter-spacing:.18em;color:#4f4d49}.dashHero aside b{font:400 17px Oswald;color:var(--gold);margin-top:8px}.statStrip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:38px}.statStrip article{min-height:142px;padding:30px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.statStrip article:last-child{border:0}.statStrip strong{font:400 34px Oswald}.statStrip label{font-size:11px;letter-spacing:.2em;color:var(--grey);margin-top:15px}.statStrip span{font-size:12px;color:#9d792f;margin-top:8px}.dashGrid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,.85fr);gap:28px}.emptyModule,.inquiryPanel,.sideStack>section,.workPanel{border:1px solid var(--line);background:var(--black2)}.inquiryPanel,.workPanel{padding:32px 34px}.sectionHead{display:flex;justify-content:space-between;align-items:center}.emptyModule h2,.sectionHead h2,.sideStack h2{font:400 25px Oswald;margin:0 0 26px}.sectionHead button{border:0;color:var(--gold);height:auto;padding:0}.actionRow{display:grid;grid-template-columns:28px 145px 1fr auto 10px;gap:14px;align-items:center;border-top:1px solid var(--line2);padding:22px 0}.actionRow>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px}.actionRow .gold{color:var(--gold)}.actionRow .grey{color:#70706b}.actionRow .red{color:#b95b5b}.actionRow div b,.actionRow div small{display:block}.actionRow div b{font-size:13px}.actionRow div small{font-size:10px;color:var(--grey);margin-top:5px;letter-spacing:.08em}.actionRow p{font-size:11px;color:#77736d}.actionRow mark{font-size:9px;letter-spacing:.14em;background:transparent;padding:7px 10px;border:1px solid}.actionRow>button{border:0;background:none;color:var(--grey)}.sideStack{display:grid;gap:28px}.sideStack>section{padding:30px}.upcoming{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid var(--line2)}.upcoming b,.upcoming small{display:block;font-size:12px}.upcoming small{font-size:10px;letter-spacing:.13em;color:#56544f;margin-top:7px}.upcoming i{font:italic 16px Oswald;color:var(--gold)}.sideStack section>p{border-top:1px solid var(--line2);padding:15px 0;margin:0}.sideStack p b,.sideStack p small{display:block;font-size:11px}.sideStack p small{color:#56544f;margin-top:5px}.inquiryPanel{margin-top:28px}.inquiryPanel.full{margin-top:0}.inquiryPanel table{width:100%;border-collapse:collapse;font-size:12px}.inquiryPanel th{text-align:left;color:#4f4d48;font-size:10px;letter-spacing:.17em;font-weight:400;padding:18px 8px;border-bottom:1px solid var(--line)}.inquiryPanel td{padding:18px 8px;border-bottom:1px solid var(--line2);color:#85817a}.inquiryPanel td b{color:var(--white)}.inquiryPanel tr.clickable{cursor:pointer}.inquiryPanel tr.clickable:hover{background:#ffffff03}.inquiryPanel mark{font-size:9px;letter-spacing:.14em;color:var(--gold);border:1px solid #5a4720;background:transparent;padding:6px 9px}.inquiryPanel mark.qualified{color:#7f9d78;border-color:#394936}.modulePage header{margin:70px 0 50px;max-width:800px}.modulePage header h1{margin-top:13px}.registerStats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:30px}.registerStats span{padding:22px;color:var(--grey);font-size:11px;letter-spacing:.15em;border-right:1px solid var(--line)}.registerStats span:last-child{border:0}.registerStats b{font:400 25px Oswald;color:var(--white);margin-right:12px}.emptyModule{padding:60px;max-width:800px}.emptyModule>span{font-size:10px;letter-spacing:.2em;color:var(--gold)}.emptyModule h2{font-size:30px;margin:22px 0 12px}.emptyModule p{font-size:13px;color:var(--grey);line-height:1.7;max-width:600px}.emptyModule button{margin-top:25px;color:var(--gold)}.loginPage{height:100vh;overflow:hidden;position:relative;background:#000}.loginPage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.55) brightness(.45)}.loginShade{position:absolute;inset:0;background:linear-gradient(90deg,#050505f2,#050505c9 45%,#05050555),linear-gradient(0deg,#050505c7,#0505051f 45%)}.loginTop{position:relative;z-index:2;padding:40px 52px;display:flex;justify-content:space-between;align-items:start}.wordmark.large b{font-size:36px}.loginTop>small{font-size:10px;letter-spacing:.22em;color:#85817a}.loginCard{position:relative;z-index:2;margin:9vh 0 0 9vw;width:min(530px,82vw)}.loginCard>label{font-size:11px;letter-spacing:.3em;color:var(--gold)}.loginCard h1{font:400 67px/.9 Oswald;margin:22px 0;color:var(--white)}.loginCard h1 i{color:var(--gold)}.loginCard>p{font-size:15px;line-height:1.7;color:#aaa59d;max-width:460px}.loginCard button{width:100%;height:52px;margin-top:24px;cursor:pointer;letter-spacing:.1em;font-size:12px}.loginCard .primary{background:var(--gold);color:#090909;border:1px solid var(--gold);font-weight:700}.msMark{font-size:18px;margin-right:10px}.loginCard .preview{margin-top:10px;background:#090909a8;color:#aaa59d;border:1px solid #4a4742}.loginCard>small{display:block;margin-top:14px;color:#6d6963;font-size:10px;line-height:1.6}.loginFooter{position:absolute;z-index:2;left:52px;right:52px;bottom:30px;border-top:1px solid #ffffff20;padding-top:18px;display:flex;gap:30px;color:#77736d;font-size:10px;letter-spacing:.14em}@media (max-width:1100px){.sideRail{width:225px}.workArea{margin-left:225px}.dashboard,.modulePage{padding:40px 30px}.dashHero aside{display:none}.statStrip{grid-template-columns:repeat(2,1fr)}.dashGrid{grid-template-columns:1fr}.railGroup{margin-top:35px}.railGroup button{height:36px}}@media (max-width:720px){.sideRail{position:static;width:100%;height:auto;padding:18px;display:block}.sideRail .railGroup,.sideRail .railProfile{display:none}.workArea{margin:0}.dashboard,.modulePage{padding:28px 18px}.dashHero{margin:35px 0}.dashHero h1,.modulePage header h1{font-size:42px}.statStrip{grid-template-columns:1fr}.statStrip article{min-height:105px;border-right:0;border-bottom:1px solid var(--line)}.actionRow{grid-template-columns:25px 1fr auto}.actionRow p{display:none}.inquiryPanel{overflow:auto}.loginTop{padding:25px}.loginTop>small{display:none}.loginCard{margin:11vh auto 0}.loginCard h1{font-size:54px}.loginFooter{left:25px;right:25px;flex-direction:column;gap:7px}}.quoteLineEditor{margin:22px 0 14px;border-top:1px solid var(--line);padding-top:18px}.quoteLineHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.quoteLineHeader>span{color:var(--gold);font-size:10px;letter-spacing:.18em}.quoteRemove,.secondaryAction{appearance:none;background:transparent;border:1px solid #5a4720;color:var(--gold);cursor:pointer;font:600 10px/1 Raleway,Arial,sans-serif;letter-spacing:.12em;padding:9px 11px;text-transform:uppercase}.quoteRemove:hover,.secondaryAction:hover{border-color:var(--gold);color:var(--white)}.quoteField input:focus-visible,.quoteField textarea:focus-visible,.quoteRemove:focus-visible,.secondaryAction:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.quoteRemove:disabled,.secondaryAction:disabled{cursor:not-allowed;opacity:.4}.quoteEmpty,.quoteGuard,.quoteTotalsNote{color:var(--grey);font-size:11px;line-height:1.55}.quoteGuard{border-left:1px solid var(--gold);padding-left:10px}.quoteLine{display:grid;grid-template-columns:minmax(145px,1.3fr) minmax(180px,1.7fr) 90px 100px 135px 135px auto;gap:10px;align-items:end;border-top:1px solid var(--line2);padding:14px 0}.quoteField{display:grid;gap:7px;color:#6f6c66;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.quoteField input,.quoteField textarea{appearance:none;width:100%;border:1px solid var(--line);background:#090909;color:var(--white);border-radius:0;padding:10px 11px;font:400 12px/1.35 Raleway,Arial,sans-serif;letter-spacing:0;text-transform:none}.quoteField textarea{min-height:40px;resize:vertical}.quoteField input:disabled,.quoteField textarea:disabled{color:#9a958c;opacity:.75}.quoteLineAmount{display:grid;gap:7px;padding:0 4px 10px}.quoteLineAmount span{color:#6f6c66;font-size:9px;letter-spacing:.13em}.quoteLineAmount b{color:var(--white);font-size:12px;font-weight:600;white-space:nowrap}.quoteRemove{margin-bottom:2px;color:#8f8574;border-color:#393630}.quoteTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin:12px 0}.quoteTotals>div{display:grid;gap:8px;padding:14px 16px;border-right:1px solid var(--line)}.quoteTotals>div:last-child{border-right:0}.quoteTotals span{color:#6f6c66;font-size:9px;letter-spacing:.15em}.quoteTotals b{color:var(--white);font-size:15px;font-weight:600}.quoteTotals>div:last-child b{color:var(--gold)}@media (max-width:1200px){.quoteLine{grid-template-columns:1fr 1fr 90px 100px 135px}.quoteDescription{grid-column:2/4}.quoteLineAmount{grid-column:4/6}.quoteRemove{grid-column:5}}@media (max-width:800px){.quoteLine{grid-template-columns:1fr 1fr}.quoteDescription,.quoteService{grid-column:1/-1}.quoteLineAmount{grid-column:1}.quoteRemove{grid-column:2}.quoteTotals{grid-template-columns:1fr}.quoteTotals>div{border-right:0;border-bottom:1px solid var(--line)}.quoteTotals>div:last-child{border-bottom:0}}.quoteLineEditor{container-name:quoteEditor;container-type:inline-size;min-width:0}.quoteLineHeader{flex-wrap:wrap}.quoteLine{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px}.quoteLine,.quoteLine>*{min-width:0}.quoteService{grid-column:span 5}.quoteDescription{grid-column:span 7}.quoteLine>.quoteField:nth-of-type(3),.quoteLine>.quoteField:nth-of-type(4){grid-column:span 2}.quoteLine>.quoteField:nth-of-type(5),.quoteLineAmount{grid-column:span 3}.quoteLineAmount{min-width:0}.quoteRemove{grid-column:span 2;justify-self:stretch}.quoteField input,.quoteField textarea{min-width:0;max-width:100%}.quoteLineAmount b{white-space:normal;overflow-wrap:anywhere}@container quoteEditor (max-width:620px){.quoteDescription,.quoteService{grid-column:1/-1}.quoteLine>.quoteField:nth-of-type(3),.quoteLine>.quoteField:nth-of-type(4){grid-column:span 3}.quoteLine>.quoteField:nth-of-type(5),.quoteLineAmount,.quoteRemove{grid-column:span 6}}@container quoteEditor (max-width:430px){.quoteLine>.quoteField:nth-of-type(3),.quoteLine>.quoteField:nth-of-type(4),.quoteLine>.quoteField:nth-of-type(5),.quoteLineAmount,.quoteRemove{grid-column:1/-1}.quoteTotals{grid-template-columns:1fr}.quoteTotals>div{border-right:0;border-bottom:1px solid var(--line)}.quoteTotals>div:last-child{border-bottom:0}}.gate button.primary{appearance:none;-webkit-appearance:none;min-height:38px;border:1px solid #5a4720;border-radius:0;background:#0b0a08;color:var(--gold);box-shadow:none;cursor:pointer;font:600 10px/1 Raleway,Arial,sans-serif;letter-spacing:.14em;padding:0 18px;text-transform:uppercase}.gate button.primary:hover:not(:disabled){background:#c9a04e10;border-color:var(--gold);color:var(--white)}.gate button.primary:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.gate button.primary:disabled{appearance:none;-webkit-appearance:none;background:#0a0a09;border-color:#2d2922;color:#5f594d;cursor:not-allowed;opacity:1}.projectDetail .requirementList{display:grid;gap:0;margin:4px 0 18px;border-top:1px solid var(--line2)}.projectDetail .requirementRow{min-width:0;padding:14px 0;border-bottom:1px solid var(--line2)}.projectDetail .requirementRow p{margin:0;color:#8f8b83;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.projectDetail .requirementRow p+p{margin-top:5px;color:#77736d}.projectDetail .requirementRow p b{color:var(--white);font-weight:600}.projectDetail .requirementRow>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;max-width:650px;margin-top:10px}.projectDetail .requirementRow input{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:0;background:#090909;color:var(--white);box-shadow:none;padding:0 11px;font:400 12px/1.35 Raleway,Arial,sans-serif}.projectDetail .requirementRow input::placeholder{color:#6f6c66;opacity:1}.projectDetail .requirementRow input:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-color:#5a4720}.projectDetail .requirementRow button.primary{min-width:145px;white-space:nowrap}.projectDetail .documentRegistry{margin:4px 0 18px;border-top:1px solid var(--line2)}.projectDetail .documentRegister{display:grid;gap:13px;padding:16px 0;border-bottom:1px solid var(--line2)}.projectDetail .documentRegister>div>label{color:var(--gold);font-size:10px;letter-spacing:.16em}.projectDetail .documentRegister>div>p{margin:7px 0 0;color:#77736d;font-size:11px;line-height:1.55}.projectDetail .documentForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px}.projectDetail .documentForm label{display:grid;gap:6px;color:#77736d;font-size:10px;letter-spacing:.12em}.projectDetail .documentForm label small{color:#5f5b54;font-size:9px;letter-spacing:.1em}.projectDetail .documentForm input,.projectDetail .documentForm select,.projectDetail .documentTransition select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid var(--line);border-radius:0;background:#090909;color:var(--white);box-shadow:none;padding:0 10px;font:400 12px/1.35 Raleway,Arial,sans-serif}.projectDetail .documentForm input:focus-visible,.projectDetail .documentForm select:focus-visible,.projectDetail .documentTransition select:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-color:#5a4720}.projectDetail .documentRegister>.primary{justify-self:start}.projectDetail .documentList{display:grid}.projectDetail .documentRow{display:grid;grid-template-columns:minmax(190px,1fr) minmax(175px,.7fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line2)}.projectDetail .documentIdentity,.projectDetail .documentMetadata{display:grid;gap:5px;min-width:0}.projectDetail .documentIdentity b{color:var(--white);font-size:12px;font-weight:600;overflow-wrap:anywhere}.projectDetail .documentFinal,.projectDetail .documentIdentity small,.projectDetail .documentMetadata small{color:#77736d;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.projectDetail .documentMetadata mark{justify-self:start;background:#0f201b;border:1px solid #334137;color:#f5f1e8;font-size:10px;letter-spacing:.1em;padding:5px 7px}.projectDetail .documentTransition{display:flex;align-items:center;gap:8px;min-width:250px}.projectDetail .documentTransition select{min-width:120px;color:#cfc9bc;font-size:11px}.projectDetail .documentTransition .secondaryAction{min-height:36px;white-space:nowrap}@media (max-width:820px){.projectDetail .documentForm{grid-template-columns:1fr}.projectDetail .documentRow{grid-template-columns:1fr;gap:10px}.projectDetail .documentTransition{min-width:0;flex-wrap:wrap}.projectDetail .documentTransition .secondaryAction,.projectDetail .documentTransition select{flex:1 1}}@media (max-width:720px){.projectDetail .requirementRow>div{grid-template-columns:1fr}.projectDetail .requirementRow button.primary{width:100%}}.communicationsWorkspace{display:grid;gap:28px}.communicationsHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.communicationsHeader h1{margin:12px 0 8px;font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.04em}.communicationsHeader h1 i{color:#c9a13b;font-weight:500}.communicationsHeader p{margin:0;max-width:760px;opacity:.62}.communicationContextGrid span,.communicationContextSummary span,.communicationEditorHead label,.communicationForm span,.communicationsHeader>div>label{display:block;color:#c9a13b;font-size:14px;letter-spacing:.18em}.communicationsHeaderActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.communicationsNotice{border:1px solid rgba(255,255,255,.12);padding:14px 16px;font-size:16px}.communicationsNotice.success{border-color:rgba(79,160,118,.55)}.communicationsNotice.error{border-color:rgba(190,79,79,.55)}.communicationsRegister{border:1px solid rgba(255,255,255,.1);padding:18px}.communicationsRegister table{width:100%;border-collapse:collapse}.communicationsRegister th{padding:14px 12px;text-align:left;font-size:13px;letter-spacing:.16em;font-weight:500;opacity:.55;border-bottom:1px solid rgba(255,255,255,.12)}.communicationsRegister td{padding:16px 12px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.08)}.communicationsRegister tbody tr:last-child td{border-bottom:0}.communicationsRegister small{opacity:.58}.communicationDraftBadge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(201,161,59,.42);color:#c9a13b;font-size:13px;letter-spacing:.13em;white-space:nowrap}.communicationEditor{border:1px solid rgba(255,255,255,.1);border-left:2px solid #c9a13b;padding:28px;display:grid;gap:26px}.communicationEditorHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.communicationEditorHead h2{margin:9px 0 0;font-size:30px;font-weight:500}.communicationContextGrid,.communicationForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.communicationContextGrid label,.communicationForm label{display:grid;gap:9px}.communicationContextGrid select,.communicationForm input,.communicationForm textarea{width:100%;box-sizing:border-box;background:#080808;color:inherit;border:1px solid rgba(255,255,255,.16);padding:14px 15px;font:inherit;outline:none}.communicationForm textarea{resize:vertical;line-height:1.55;min-height:230px}.communicationContextGrid select:focus,.communicationForm input:focus,.communicationForm textarea:focus{border-color:rgba(201,161,59,.72)}.communicationWide{grid-column:1/-1}.communicationContextSummary{display:grid;gap:7px;padding:16px;border:1px solid rgba(255,255,255,.1)}.communicationEditorFooter{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.communicationEditorFooter small{opacity:.55;max-width:760px}@media (max-width:900px){.communicationEditorFooter,.communicationEditorHead,.communicationsHeader{align-items:stretch;flex-direction:column}.communicationContextGrid,.communicationForm{grid-template-columns:1fr}.communicationWide{grid-column:auto}.communicationsRegister{overflow-x:auto}}.communicationGovernanceActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.communicationGovernanceStack{display:grid;gap:14px;width:min(720px,100%)}.communicationGovernanceReturn{display:grid;gap:10px;width:100%}.communicationGovernanceReturn textarea{width:100%}.communicationSendPanel{display:grid;gap:14px;border:1px solid rgba(201,161,59,.32);padding:16px;background:rgba(201,161,59,.035)}.communicationSendHead{display:flex;justify-content:space-between;gap:14px;align-items:start}.communicationSendHead>div{display:grid;gap:5px}.communicationSendHead span,.communicationSnapshotReview>small{color:#c9a13b;font-size:13px;letter-spacing:.15em}.communicationSendHead b{font-size:15px;font-weight:500}.communicationSendState{border:1px solid rgba(201,161,59,.45);padding:6px 8px;font-size:12px!important;white-space:nowrap}.communicationSendState.succeeded{border-color:rgba(79,160,118,.65);color:#96c9a7}.communicationSendState.failed{border-color:rgba(190,79,79,.65);color:#df9999}.communicationSendState.cancelled{opacity:.6}.communicationSendAction{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.communicationSendAction p,.communicationSnapshotReview p{margin:0;font-size:15px;line-height:1.5;opacity:.7}.communicationSnapshotReview{display:grid;gap:14px}.communicationSnapshotReview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.communicationSnapshotReview dl>div{border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.communicationSnapshotReview dt{color:#c9a13b;font-size:12px;letter-spacing:.13em}.communicationSnapshotReview dd{margin:5px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap}.communicationSnapshotReview .communicationSnapshotMessage{grid-column:1/-1}@media (max-width:720px){.communicationSendHead{align-items:stretch;flex-direction:column}.communicationSnapshotReview dl{grid-template-columns:1fr}.communicationSnapshotReview .communicationSnapshotMessage{grid-column:auto}}.communicationsHeader h1{font:400 55px/.95 Oswald;letter-spacing:-.02em}.communicationEditorHead h2{font:400 25px/1 Oswald}.communicationsWorkspace button{appearance:none;-webkit-appearance:none;border-radius:0;font-family:inherit;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:600;min-height:36px;padding:0 15px;cursor:pointer}.communicationsWorkspace button.primary{background:var(--gold);border:1px solid var(--gold);color:#080808}.communicationsWorkspace button:not(.primary){background:#080808;border:1px solid rgba(201,161,59,.55);color:var(--gold)}.communicationsWorkspace button.primary:hover:not(:disabled){filter:brightness(1.08)}.communicationsWorkspace button:not(.primary):hover:not(:disabled){background:rgba(201,161,59,.1);border-color:var(--gold)}.communicationsWorkspace button:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.communicationsWorkspace button:disabled{cursor:not-allowed;opacity:.42}.communicationsRegister td{font-size:13px;font-weight:400;line-height:1.4}.communicationsRegister td b{font-size:13px;font-weight:500;line-height:1.35}.communicationsRegister td:nth-child(2){font-size:13px;font-weight:400;color:rgba(255,255,255,.86)}.communicationsRegister td:nth-child(3){font-size:13px;font-weight:400;opacity:.58}.communicationsRegister td:nth-child(5){font-size:13px;font-weight:400;opacity:.66}.communicationGovernanceReturn .communicationWide>span{font-size:10px;letter-spacing:.15em}.communicationGovernanceReturn textarea{font-size:12px;line-height:1.5}.communicationGovernanceStack>button.primary{font-size:10px;letter-spacing:.12em}.communicationEditorHead h2,.communicationsHeader h1,.communicationsWorkspace input,.communicationsWorkspace textarea{font-weight:400}.communicationsWorkspace button{font-weight:500}.communicationContextSummary>span,.communicationsWorkspace .communicationWide>span{color:#77736d;font-size:7px;font-weight:400;letter-spacing:.12em}.communicationContextSummary>b{font:400 12px/1.35 Raleway,Arial,sans-serif;color:var(--white)}.communicationsWorkspace input,.communicationsWorkspace textarea{appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:0;background:#090909;color:var(--white);box-shadow:none;font:400 12px/1.35 Raleway,Arial,sans-serif}.communicationsWorkspace input{min-height:36px;padding:0 10px}.communicationsWorkspace textarea{padding:10px;line-height:1.45}.communicationsWorkspace button{font-weight:400}.communicationGovernanceReturn .communicationWide>span{color:#c9a13b;font-size:7px;letter-spacing:.12em}.communicationGovernanceStack>button.primary{font-size:8px;letter-spacing:.15em}.communicationsWorkspace .communicationContextGrid select{min-height:36px;padding:0 10px;font:400 12px/1.35 Raleway,Arial,sans-serif;color:var(--white)}.communicationsWorkspace .communicationContextGrid select:focus{border-color:#5a4720}.systemAdministrationWorkspace{min-width:0}.companyIdentityCurrent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px}.companyIdentityProfile{margin-top:0;min-width:0}.companyIdentityProfile .sectionHead{gap:18px;align-items:flex-start}.companyIdentityState{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--line);background:transparent;color:var(--grey);font-size:10px;font-weight:400;letter-spacing:.13em;white-space:nowrap}.companyIdentityState.active{border-color:#394936;color:#7f9d78}.companyIdentityState.draft{border-color:#5a4720;color:var(--gold)}.companyIdentityState.retired{border-color:#3c3a36;color:#8b8880}.companyIdentityState.cancelled{border-color:#563034;color:#b87579}.companyIdentityDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line2)}.companyIdentityDetails>div{min-width:0;padding:15px 14px 15px 0;border-bottom:1px solid var(--line2)}.companyIdentityDetails>div:nth-child(2n):not(.wide){padding-left:14px;border-left:1px solid var(--line2)}.companyIdentityDetails .wide{grid-column:1/-1}.companyIdentityDetails dt,.companyIdentityLogo dt{color:#5f5b54;font-size:9px;letter-spacing:.15em}.companyIdentityDetails dd,.companyIdentityLogo dd{margin:7px 0 0;color:#cfc9bc;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.companyIdentityLogo{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.companyIdentityLogo>span{display:block;margin-bottom:14px;color:var(--gold);font-size:10px;letter-spacing:.17em}.companyIdentityLogo>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.companyIdentityLogo>dl>div{min-width:0;padding:12px 12px 12px 0;border-top:1px solid var(--line2)}.companyIdentityLogo>dl .wide{grid-column:1/-1}.companyIdentityLogo p{margin:0;color:var(--grey);font-size:11px;line-height:1.6}.companyIdentityHistory{overflow:auto}.companyIdentityHistory .sectionHead{gap:18px;margin-bottom:8px}.companyIdentityHistory .sectionHead>span{color:#5f5b54;font-size:10px;letter-spacing:.15em;white-space:nowrap}.companyIdentityHistory td{white-space:nowrap}.companyIdentityHistory td:nth-child(3),.companyIdentityHistory td:nth-child(4){white-space:normal;min-width:150px}.companyIdentityEmpty{max-width:none}.systemAdministrationWorkspace .topLine button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1200px){.companyIdentityCurrent{grid-template-columns:1fr}}@media (max-width:720px){.companyIdentityDetails,.companyIdentityLogo>dl{grid-template-columns:1fr}.companyIdentityDetails>div:nth-child(2n):not(.wide){padding-left:0;border-left:0}.companyIdentityDetails .wide,.companyIdentityLogo>dl .wide{grid-column:auto}.companyIdentityHistory .sectionHead{align-items:flex-start;flex-direction:column}}@media (min-width:721px) and (max-height:960px){.sideRail{padding-top:20px;padding-bottom:14px}.wordmark b{font-size:27px}.wordmark span{margin-top:4px;font-size:10px}.railGroup{margin-top:26px}.workspace{margin-top:16px}.railGroup>small{margin-bottom:8px}.railGroup nav{gap:2px}.railGroup button{height:34px}.railGroup button i{font-size:14px}.railProfile{padding-top:10px}.railProfile>span{width:30px;height:30px}}.portfolioSourcePanel{margin:0 0 28px;padding:30px 34px;border:1px solid var(--line);background:var(--black2)}.portfolioSourceHead{display:flex;align-items:start;justify-content:space-between;gap:24px}.portfolioSourceHead>div{max-width:700px}.portfolioSourceHead label{color:var(--gold);font-size:10px;letter-spacing:.2em}.portfolioSourceHead h3{font:400 27px Oswald;margin:10px 0 8px}.portfolioSourceHead p{margin:0;color:var(--grey);font-size:12px;line-height:1.65}.portfolioSourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.portfolioSourceChoice{appearance:none;text-align:left;min-height:180px;padding:24px;border:1px solid var(--line);border-radius:0;background:#090909;color:var(--white)}.portfolioSourceChoice span{display:block;color:var(--gold);font-size:10px;letter-spacing:.18em;margin-bottom:24px}.portfolioSourceChoice b{display:block;font:400 20px Oswald}.portfolioSourceChoice p{margin:10px 0 20px;color:var(--grey);font-size:11px;line-height:1.6}.portfolioSourceChoice small{color:#5f5b54;font-size:9px;letter-spacing:.14em}.portfolioSourceChoice:disabled{opacity:1;cursor:not-allowed}@media (max-width:800px){.portfolioSourceGrid{grid-template-columns:1fr}.portfolioSourceHead{display:grid}}.portfolioLegacyPanel{padding-bottom:34px}.portfolioLegacyNotice{margin:26px 0 4px;padding:13px 15px;border-left:2px solid var(--gold);background:#0a0a09;color:var(--grey);font-size:11px;line-height:1.5}.portfolioLegacyNotice span{color:var(--gold);font-size:10px;letter-spacing:.16em;margin-right:12px}.portfolioFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:26px}.portfolioField{display:grid;gap:8px}.portfolioFieldWide{grid-column:1/-1}.portfolioField>span{font-size:10px;letter-spacing:.14em;color:var(--grey)}.portfolioField input,.portfolioField select,.portfolioField textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:0;background:#080808;color:var(--white);padding:13px 14px;font:400 13px Raleway;outline:none}.portfolioField input:focus,.portfolioField select:focus,.portfolioField textarea:focus{border-color:var(--gold)}.portfolioField input[readonly]{color:var(--grey);background:#0b0b0a}.portfolioField textarea{resize:vertical;min-height:92px}.portfolioField small{font-size:10px;color:var(--grey);line-height:1.45}.portfolioCheck{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:16px;border:1px solid var(--line);cursor:pointer}.portfolioCheck input{margin-top:2px;accent-color:var(--gold)}.portfolioCheck span{display:grid;gap:5px}.portfolioCheck b{font-size:12px;font-weight:500}.portfolioCheck small{font-size:10px;color:var(--grey);line-height:1.45}.portfolioFormActions{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.portfolioSourceChoice:not(:disabled){cursor:pointer}.portfolioSourceChoice:not(:disabled):hover{border-color:var(--gold);background:#0c0b09}@media (max-width:800px){.portfolioFormGrid{grid-template-columns:1fr}.portfolioFieldWide{grid-column:auto}.portfolioFormActions{display:grid}}.portfolioRegisterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.portfolioProjectCard{border:1px solid var(--line);background:#090909;min-width:0}.portfolioProjectCardMedia{min-height:125px;padding:18px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0d0d0c,#080808);display:flex;flex-direction:column;justify-content:space-between}.portfolioProjectCardMedia span{color:var(--gold);font-size:10px;letter-spacing:.16em}.portfolioProjectCardMedia small{color:var(--grey);font-size:9px;letter-spacing:.15em}.portfolioProjectCardHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 20px 14px}.portfolioProjectCardHead small{color:var(--grey);font-size:10px;letter-spacing:.12em}.portfolioProjectCardHead h3{margin:8px 0 0;font:400 22px Oswald;color:var(--white)}.portfolioProjectCard mark.portfolioState{flex:0 0 auto;background:transparent;border:1px solid var(--line);padding:6px 8px;color:var(--grey);font-size:9px;letter-spacing:.12em}.portfolioProjectCard mark.portfolioState-published{color:#819d79;border-color:#394936}.portfolioProjectCard mark.portfolioState-draft{color:var(--gold);border-color:#5a4720}.portfolioProjectCard mark.portfolioState-changes-pending{color:#c6a667;border-color:#5a4720}.portfolioProjectCard mark.portfolioState-hidden{color:var(--grey)}.portfolioProjectMeta{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--line2)}.portfolioProjectMeta span{padding:13px 20px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.portfolioProjectMeta span:nth-child(2n){border-right:0}.portfolioProjectMeta span:nth-last-child(-n+2){border-bottom:0}.portfolioProjectMeta b,.portfolioProjectMeta small{display:block}.portfolioProjectMeta small{color:var(--grey);font-size:9px;letter-spacing:.15em}.portfolioProjectMeta b{margin-top:6px;color:var(--grey);font-size:11px;font-weight:500;overflow-wrap:anywhere}.portfolioProjectServices{min-height:52px;margin:0;padding:16px 20px;color:var(--grey);font-size:11px;line-height:1.55}.portfolioProjectFoot{padding:15px 20px;border-top:1px solid var(--line2);display:flex;justify-content:space-between;align-items:center;gap:12px}.portfolioProjectFoot span{color:var(--gold);font-size:9px;letter-spacing:.14em}.portfolioProjectFoot button{border:0;background:transparent;color:#55524d;font-size:10px;letter-spacing:.12em}.tableState button{margin-top:12px;height:34px;border:1px solid var(--line);color:var(--gold);padding:0 16px;font-size:10px;letter-spacing:.14em;cursor:pointer}@media (max-width:1200px){.portfolioRegisterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.portfolioRegisterGrid{grid-template-columns:1fr}}.portfolioPrimaryButton{border:1px solid var(--gold);background:var(--gold);color:#0a0906;padding:13px 28px;font:600 11px/1 Raleway;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.portfolioPrimaryButton:not(:disabled):hover{opacity:.85}.portfolioPrimaryButton:disabled{opacity:.4;cursor:not-allowed}.portfolioAdvancedControls{margin-top:18px;border:1px solid var(--line)}.portfolioAdvancedControls>summary{cursor:pointer;padding:14px 16px;font-size:11px;letter-spacing:.2em;color:var(--grey);text-transform:uppercase;list-style:none;-webkit-user-select:none;user-select:none}.portfolioAdvancedControls>summary::-webkit-details-marker{display:none}.portfolioAdvancedControls>summary:before{content:"+  ";color:var(--gold)}.portfolioAdvancedControls[open]>summary{border-bottom:1px solid var(--line2);color:var(--white)}.portfolioAdvancedControls[open]>summary:before{content:"\2013  "}.portfolioAdvancedControls .portfolioPublishActions{margin-top:14px}.portfolioEditor{margin:0 0 30px;border:1px solid var(--line);background:#090909}.portfolioEditorHead{display:flex;align-items:flex-start;gap:26px;padding:24px 28px;border-bottom:1px solid var(--line)}.portfolioEditorHead>.secondaryAction{flex:0 0 auto}.portfolioEditorIdentity{display:grid;gap:6px}.portfolioEditorIdentity small{color:var(--gold);font-size:9px;letter-spacing:.16em}.portfolioEditorIdentity h2{margin:0;font:400 30px Oswald;color:var(--white)}.portfolioEditorIdentity span{color:var(--grey);font-size:10px;letter-spacing:.13em}.portfolioEditorTabs{display:flex;border-bottom:1px solid var(--line)}.portfolioEditorTabs button{min-width:120px;height:45px;border:0;border-right:1px solid var(--line);background:#070707;color:#55514a;font-size:10px;letter-spacing:.15em}.portfolioEditorTabs button.active{color:var(--gold);background:#0c0b09;box-shadow:inset 0 -1px 0 var(--gold)}.portfolioEditorTabs button:disabled{cursor:not-allowed}.portfolioEditorStatus{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.portfolioEditorStatus span{min-width:0;padding:16px 18px;border-right:1px solid var(--line2)}.portfolioEditorStatus span:last-child{border-right:0}.portfolioEditorStatus b,.portfolioEditorStatus small{display:block}.portfolioEditorStatus small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioEditorStatus b{margin-top:6px;color:var(--grey);font-size:11px;font-weight:500}.portfolioEditorBody{padding:30px 34px 34px}.portfolioEditorIntro{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.portfolioEditorIntro>div:first-child{max-width:720px}.portfolioEditorIntro label{color:var(--gold);font-size:10px;letter-spacing:.18em}.portfolioEditorIntro h3{margin:9px 0 8px;font:400 26px Oswald}.portfolioEditorIntro p{margin:0;color:var(--grey);font-size:11px;line-height:1.65}.portfolioEditorVersion{min-width:115px;padding:14px 16px;border:1px solid var(--line);text-align:right}.portfolioEditorVersion b,.portfolioEditorVersion small,.portfolioEditorVersion span{display:block}.portfolioEditorVersion small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioEditorVersion b{margin-top:7px;color:var(--white);font:400 18px Oswald}.portfolioEditorVersion span{margin-top:3px;color:var(--gold);font-size:9px;letter-spacing:.12em}.portfolioEditor .portfolioFormGrid{margin-top:28px}.portfolioCheckDisabled,.portfolioEditor .portfolioField input:disabled,.portfolioEditor .portfolioField select:disabled,.portfolioEditor .portfolioField textarea:disabled{opacity:.65;cursor:not-allowed}.portfolioEditorSource{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border:1px solid var(--line)}.portfolioEditorSource>span{padding:15px 16px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);min-width:0}.portfolioEditorSource>span:nth-child(2){border-right:0}.portfolioEditorSource b,.portfolioEditorSource small{display:block}.portfolioEditorSource small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioEditorSource b{margin-top:6px;color:var(--grey);font-size:11px;font-weight:500;overflow-wrap:anywhere}.portfolioEditorSourcePath{grid-column:1/-1;border-right:0!important;border-bottom:0!important}.portfolioProjectFoot button:not(:disabled){color:var(--gold);cursor:pointer}.portfolioProjectFoot button:not(:disabled):hover{color:var(--white)}@media (max-width:900px){.portfolioEditorStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioEditorStatus span{border-bottom:1px solid var(--line2)}.portfolioEditorIntro{display:grid}.portfolioEditorVersion{text-align:left}}@media (max-width:700px){.portfolioEditorHead{display:grid}.portfolioEditorTabs{overflow-x:auto}.portfolioEditorTabs button{min-width:105px}.portfolioEditorStatus{grid-template-columns:1fr}.portfolioEditorStatus span{border-right:0}.portfolioEditorBody{padding:24px 20px}.portfolioEditorSource{grid-template-columns:1fr}.portfolioEditorSource>span,.portfolioEditorSource>span:nth-child(2){border-right:0}.portfolioEditorSourcePath{grid-column:auto}}.portfolioMediaSourceControl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:28px;padding:20px;border:1px solid var(--line);background:#080808}.portfolioMediaSourceControl button{height:42px;min-width:150px;border:1px solid var(--gold);background:transparent;color:var(--gold);padding:0 18px;font-size:10px;letter-spacing:.14em;cursor:pointer}.portfolioMediaSourceControl button:disabled{border-color:var(--line);color:#55514a;cursor:not-allowed}.portfolioMediaSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border:1px solid var(--line)}.portfolioMediaSummary span{padding:15px 17px;border-right:1px solid var(--line2)}.portfolioMediaSummary span:last-child{border-right:0}.portfolioMediaSummary b,.portfolioMediaSummary small{display:block}.portfolioMediaSummary small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioMediaSummary b{margin-top:7px;color:var(--white);font-size:12px;font-weight:500}.portfolioMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.portfolioMediaCard{min-width:0;border:1px solid var(--line);background:#080808}.portfolioMediaCardCover{border-color:#5a4720}.portfolioMediaPreview{position:relative;min-height:155px;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(145deg,#10100f,#070707)}.portfolioMediaPreview>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:contain;background:#050505}.portfolioMediaPreview>span{position:absolute;top:14px;left:14px;z-index:2;padding:5px 7px;background:rgba(0,0,0,.58);color:#b0aaa0;font-size:10px;letter-spacing:.14em}.portfolioMediaPreview>div{position:absolute;top:14px;right:14px;z-index:2;display:flex;gap:6px;align-items:center}.portfolioMediaPreview mark{padding:5px 7px;border:1px solid #5a4720;background:rgba(0,0,0,.72);color:var(--gold);font-size:9px;letter-spacing:.12em}.portfolioMediaPreview small{padding:5px 7px;background:rgba(0,0,0,.58);color:#b0aaa0;font-size:9px;letter-spacing:.12em}.portfolioMediaPreview strong{position:absolute;inset:0;z-index:0;display:grid;place-items:center;padding:18px;color:#24221f;font:400 20px Oswald;letter-spacing:.08em;text-align:center}.portfolioMediaInfo{padding:15px 16px}.portfolioMediaInfo h4{margin:0;overflow-wrap:anywhere;color:var(--white);font-size:12px;font-weight:500}.portfolioMediaInfo p{margin:7px 0 0;color:var(--grey);font-size:10px;letter-spacing:.08em}.portfolioMediaActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));border-top:1px solid var(--line2)}.portfolioCoverCropEditor{display:grid;gap:12px;padding:16px;border-bottom:1px solid var(--line2);background:#0c0b09}.portfolioCoverCropEditor p{margin:0;color:var(--gold);font-size:10px;line-height:1.5;letter-spacing:.1em}.portfolioCoverCropEditor label{display:grid;gap:6px;color:var(--grey);font-size:9px;letter-spacing:.12em}.portfolioCoverCropEditor input{width:100%;accent-color:var(--gold)}.portfolioCoverCropEditor>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.portfolioCoverCropEditor button{min-height:34px;border:1px solid #5a4720;background:transparent;color:var(--gold);font-size:9px;letter-spacing:.12em}.portfolioMediaActions button{min-height:38px;border:0;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);background:transparent;color:var(--gold);font-size:9px;letter-spacing:.1em;cursor:pointer}.portfolioMediaActions button:nth-child(4){border-right:0}.portfolioMediaActions button:disabled{color:#3f3c37;cursor:not-allowed}.portfolioMediaActions .portfolioMediaRemove{grid-column:1/-1;border-right:0;border-bottom:0;color:#8f716c}.portfolioMediaActions .portfolioMediaRemove:not(:disabled):hover{color:#d29a91}.portfolioMediaActions button:not(:disabled):hover{background:#0d0c0a}@media (max-width:1200px){.portfolioMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.portfolioMediaSourceControl{grid-template-columns:1fr}.portfolioMediaSourceControl button{width:100%}.portfolioMediaSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioMediaSummary span:nth-child(2){border-right:0}.portfolioMediaSummary span:nth-child(-n+2){border-bottom:1px solid var(--line2)}.portfolioMediaGrid{grid-template-columns:1fr}}.portfolioReadinessHero{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-top:28px;padding:22px 24px;border:1px solid var(--line);background:#080808}.portfolioReadinessHero>div{max-width:720px}.portfolioReadinessHero small{color:var(--grey);font-size:9px;letter-spacing:.16em}.portfolioReadinessHero h4{margin:8px 0 7px;color:var(--white);font:400 25px Oswald}.portfolioReadinessHero p{margin:0;color:var(--grey);font-size:11px;line-height:1.65}.portfolioReadinessHero mark{flex:0 0 auto;padding:8px 10px;border:1px solid var(--line);background:transparent;color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioReadinessHero-ready-to-publish{border-color:#4e633f}.portfolioReadinessHero-ready-to-publish mark{border-color:#4e633f;color:#91ae83}.portfolioReadinessHero-blocked{border-color:#5a4720}.portfolioReadinessHero-blocked mark{border-color:#5a4720;color:var(--gold)}.portfolioReadinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.portfolioReadinessGrid article{min-height:115px;padding:16px;border:1px solid var(--line);background:#080808}.portfolioReadinessGrid article.ready{border-color:#283323}.portfolioReadinessGrid article.blocked{border-color:#493a1f}.portfolioReadinessGrid b,.portfolioReadinessGrid small{display:block}.portfolioReadinessGrid small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioReadinessGrid b{margin-top:8px;color:var(--white);font-size:12px;font-weight:500}.portfolioReadinessGrid article.ready b{color:#91ae83}.portfolioReadinessGrid article.blocked b{color:var(--gold)}.portfolioReadinessGrid p{margin:10px 0 0;color:var(--grey);font-size:10px;line-height:1.55}.portfolioReadinessBlockers{margin-top:22px}.portfolioReadinessBlockers>label{color:var(--gold);font-size:10px;letter-spacing:.16em}.portfolioReadinessBlockers>div{display:grid;gap:8px;margin-top:11px}.portfolioReadinessBlockers span{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #493a1f;background:#0a0907}.portfolioReadinessBlockers i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #5a4720;color:var(--gold);font-style:normal;font-size:11px}.portfolioReadinessBlockers b{color:var(--grey);font-size:11px;font-weight:500}.portfolioReadinessBlockers small{color:var(--grey);font-size:9px;letter-spacing:.09em}.portfolioRightsPanel{margin-top:24px;padding:22px;border:1px solid var(--line);background:#080808}.portfolioRightsHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.portfolioRightsHead label{color:var(--gold);font-size:10px;letter-spacing:.16em}.portfolioRightsHead h4{margin:7px 0 0;color:var(--white);font:400 22px Oswald}.portfolioRightsHead mark{padding:7px 9px;background:transparent;border:1px solid var(--line);color:var(--grey);font-size:9px;letter-spacing:.12em}.portfolioRightsHead mark.ready{color:#91ae83;border-color:#34452d}.portfolioRightsHead mark.blocked{color:var(--gold);border-color:#5a4720}.portfolioRightsStatement{margin:20px 0 0;padding:17px 18px;border-left:2px solid var(--gold);background:#0b0a08;color:#aaa49a;font-size:12px;line-height:1.7}.portfolioRightsEvidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--line2)}.portfolioRightsEvidence span{padding:14px 15px;border-right:1px solid var(--line2)}.portfolioRightsEvidence span:last-child{border-right:0}.portfolioRightsEvidence b,.portfolioRightsEvidence small{display:block}.portfolioRightsEvidence small{color:var(--grey);font-size:9px;letter-spacing:.13em}.portfolioRightsEvidence b{margin-top:7px;color:var(--grey);font-size:11px;font-weight:500;overflow-wrap:anywhere}.portfolioRightsConfirm{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--line);cursor:pointer}.portfolioRightsConfirm input{margin-top:2px;accent-color:var(--gold)}.portfolioRightsConfirm span{display:grid;gap:6px}.portfolioRightsConfirm b{color:var(--white);font-size:11px;font-weight:500}.portfolioRightsConfirm small{color:var(--grey);font-size:10px;line-height:1.55}.portfolioRightsButton{margin-top:12px;min-height:40px;border:1px solid var(--gold);background:transparent;color:var(--gold);padding:0 18px;font-size:10px;letter-spacing:.13em;cursor:pointer}.portfolioRightsButton:disabled{color:#4a4741;border-color:var(--line);cursor:not-allowed}.portfolioPublishActions{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.portfolioPublishActions b,.portfolioPublishActions small{display:block}.portfolioPublishActions small{color:var(--grey);font-size:9px;letter-spacing:.14em}.portfolioPublishActions b{margin-top:6px;color:var(--white);font-size:12px;font-weight:500}.portfolioPublishActions p{margin:7px 0 0;color:var(--grey);font-size:10px}.portfolioPublishActions>div:last-child{display:flex;gap:8px}.portfolioPublishActions button{min-height:38px;border:1px solid var(--line);background:transparent;color:#4c4943;padding:0 14px;font-size:9px;letter-spacing:.11em;cursor:not-allowed}@media (max-width:900px){.portfolioReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioPublishActions{display:grid}}@media (max-width:700px){.portfolioReadinessHero,.portfolioRightsHead{display:grid}.portfolioReadinessGrid{grid-template-columns:1fr}.portfolioReadinessBlockers span{grid-template-columns:24px minmax(0,1fr)}.portfolioReadinessBlockers small{grid-column:2}.portfolioRightsEvidence{grid-template-columns:1fr}.portfolioRightsEvidence span{border-right:0;border-bottom:1px solid var(--line2)}.portfolioRightsEvidence span:last-child{border-bottom:0}.portfolioPublishActions>div:last-child{display:grid}}.portfolioPublicationPreview{margin-top:24px;border:1px solid #4a3b20;background:#070706}.portfolioPublicationPreviewHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;border-bottom:1px solid var(--line)}.portfolioPublicationPreviewHead>div{max-width:720px}.portfolioPublicationPreviewHead label{color:var(--gold);font-size:10px;letter-spacing:.16em}.portfolioPublicationPreviewHead h4{margin:8px 0 7px;color:var(--white);font:400 24px Oswald}.portfolioPublicationPreviewHead p{margin:0;color:var(--grey);font-size:11px;line-height:1.6}.portfolioPublicationPreviewHead mark{padding:7px 9px;border:1px solid #5a4720;background:transparent;color:var(--gold);font-size:9px;letter-spacing:.13em}.portfolioPublicationPreviewMeta{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line)}.portfolioPublicationPreviewMeta span{min-width:0;padding:13px 14px;border-right:1px solid var(--line2)}.portfolioPublicationPreviewMeta span:last-child{border-right:0}.portfolioPublicationPreviewMeta b,.portfolioPublicationPreviewMeta small{display:block}.portfolioPublicationPreviewMeta small{color:var(--grey);font-size:9px;letter-spacing:.12em}.portfolioPublicationPreviewMeta b{margin-top:6px;overflow-wrap:anywhere;color:var(--grey);font-size:10px;font-weight:500}.portfolioPublicationPreviewBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:28px;padding:22px}.portfolioPublicationPreviewBody small{color:var(--grey);font-size:9px;letter-spacing:.13em}.portfolioPublicationPreviewBody p{margin:8px 0 20px;color:#918b81;font-size:11px;line-height:1.65}.portfolioPublicationMediaList{display:grid;gap:6px;margin-top:9px;max-height:250px;overflow:auto}.portfolioPublicationMediaList>span{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line2)}.portfolioPublicationMediaList b{color:var(--grey);font-size:9px;font-weight:500}.portfolioPublicationMediaList em{overflow-wrap:anywhere;color:var(--grey);font-size:10px;font-style:normal}.portfolioPublicationMediaList mark{padding:4px 5px;border:1px solid #5a4720;background:transparent;color:var(--gold);font-size:8px;letter-spacing:.1em}.portfolioPublicationMediaList small{color:#6e6253}.portfolioPublicationBoundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:13px 22px;border-top:1px solid var(--line);background:#0a0907}.portfolioPublicationBoundary b{color:var(--gold);font-size:9px;font-weight:500;letter-spacing:.13em}.portfolioPublicationBoundary span{color:#676159;font-size:10px;line-height:1.5}.portfolioPublicationButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.portfolioPublishActions .portfolioPreviewButton,.portfolioPublishActions .portfolioPublishButton,.portfolioPublishActions .portfolioUnpublishButton{min-height:40px;padding:0 16px;cursor:pointer}.portfolioPublishActions .portfolioPreviewButton{border-color:#5a4720;color:var(--gold)}.portfolioPublishActions .portfolioPublishButton{border-color:#526d44;color:#9abe88}.portfolioPublishActions .portfolioUnpublishButton{border-color:#6a423d;color:#bb8178}.portfolioPublishActions .portfolioPreviewButton:not(:disabled):hover,.portfolioPublishActions .portfolioPublishButton:not(:disabled):hover,.portfolioPublishActions .portfolioUnpublishButton:not(:disabled):hover{background:#0e0d0a}.portfolioPublishActions button:disabled{border-color:var(--line);color:#4c4943;cursor:not-allowed}@media (max-width:1100px){.portfolioPublicationPreviewMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolioPublicationPreviewMeta span:nth-child(3n){border-right:0}.portfolioPublicationPreviewMeta span:nth-child(-n+3){border-bottom:1px solid var(--line2)}}@media (max-width:800px){.portfolioPublicationBoundary,.portfolioPublicationPreviewBody,.portfolioPublicationPreviewHead{grid-template-columns:1fr;display:grid}.portfolioPublicationPreviewMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioPublicationPreviewMeta span{border-bottom:1px solid var(--line2)}.portfolioPublicationPreviewMeta span:nth-child(2n){border-right:0}.portfolioPublicationPreviewMeta span:nth-child(3n){border-right:1px solid var(--line2)}.portfolioPublicationPreviewMeta span:nth-child(6){border-right:0}.portfolioPublicationButtons{justify-content:flex-start}}.portfolioMediaUploadPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:28px;padding:24px;border:1px solid #5a4720;background:linear-gradient(145deg,#0d0c09,#080808)}.portfolioMediaUploadPanel>div>span{display:block;color:var(--gold);font-size:10px;letter-spacing:.18em}.portfolioMediaUploadPanel h4{margin:9px 0 8px;color:var(--white);font:400 19px Oswald}.portfolioMediaUploadPanel p{max-width:720px;margin:0;color:var(--grey);font-size:11px;line-height:1.6}.portfolioMediaUploadPanel small{display:block;margin-top:12px;color:var(--gold);font-size:10px;line-height:1.5}.portfolioUploadButton{min-width:170px;min-height:44px;display:grid;place-items:center;border:1px solid var(--gold);background:var(--gold);color:#080808;padding:0 18px;font-size:10px;font-weight:600;letter-spacing:.14em;cursor:pointer}.portfolioUploadButton input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.portfolioUploadButton:not(.disabled):hover{filter:brightness(1.08)}.portfolioUploadButton.disabled{border-color:var(--line);background:#0a0a09;color:#55514a;cursor:not-allowed}.portfolioMediaAdvanced{margin-top:14px;border:1px solid var(--line);background:#080808}.portfolioMediaAdvanced>summary{padding:14px 18px;color:var(--grey);font-size:10px;letter-spacing:.13em;cursor:pointer;list-style:none}.portfolioMediaAdvanced>summary::-webkit-details-marker{display:none}.portfolioMediaAdvanced>summary:after{content:" +";color:var(--gold)}.portfolioMediaAdvanced[open]>summary{border-bottom:1px solid var(--line2);color:var(--gold)}.portfolioMediaAdvanced[open]>summary:after{content:" −"}.portfolioMediaAdvanced .portfolioMediaSourceControl{margin-top:0;border:0}@media (max-width:800px){.portfolioMediaUploadPanel{grid-template-columns:1fr}.portfolioUploadButton{width:100%;box-sizing:border-box}}.portfolioOrderPanel{margin:12px 0 20px;border:1px solid rgba(199,163,79,.35);padding:16px 18px;max-width:720px}.portfolioOrderHint{margin:0 0 12px;font-size:11px;line-height:1.7;letter-spacing:.05em;color:var(--grey)}.portfolioOrderRow{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.portfolioOrderIndex{color:var(--gold);font-size:11px;width:26px;letter-spacing:.1em}.portfolioOrderRow b{flex:1 1;font-weight:500}.portfolioOrderRow small{color:var(--grey);font-size:11px;letter-spacing:.05em}.portfolioOrderActions button{width:30px;height:30px;border:1px solid var(--line);background:transparent;color:var(--grey);font-size:10px;cursor:pointer;margin-left:6px}.portfolioOrderActions button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.portfolioOrderActions button:disabled{opacity:.35;cursor:default}.portfolioOrderSave{margin-top:14px;display:flex;align-items:center;gap:14px}.portfolioOrderSave button{height:38px;border:1px solid var(--gold);background:transparent;color:var(--gold);padding:0 26px;font-size:11px;letter-spacing:.15em;cursor:pointer;text-transform:uppercase}.portfolioOrderSave button:hover:not(:disabled){background:var(--gold);color:#0a0a0a}.portfolioOrderSave button:disabled{opacity:.4;cursor:default}.portfolioOrderSave small{color:var(--gold);font-size:10px;letter-spacing:.1em}.scrim{position:fixed;inset:0;background:#000c;z-index:30;display:flex;justify-content:flex-end}.drawer{width:min(650px,100%);height:100vh;background:#0a0a09;border-left:1px solid #302e29;overflow:auto;padding:38px 42px;color:var(--white)}.drawerTop{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.audit label,.drawerTop label,.gate label{font-size:7px;letter-spacing:.22em;color:var(--gold)}.drawerTop h2{font:400 25px Rumeno;margin:8px 0 0}.drawerTop>button{border:0;background:none;color:#77736d;font-size:24px}.steps{display:flex;align-items:center;gap:12px;margin:28px 0}.steps b{font-size:7px;letter-spacing:.15em;color:#484641}.steps b.on{color:var(--gold)}.steps i{height:1px;background:var(--line);flex:1 1}.convert h3,.form h3,.gate h3,.review h3,.success h3{font:400 22px Rumeno;margin:28px 0 20px}.form>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decision,.form label{font-size:7px;letter-spacing:.14em;color:#77736d}.form label.wide{grid-column:1/3}.decision select,.form input,.form select,.form textarea{display:block;width:100%;margin-top:8px;padding:13px 12px;border:1px solid #302e29;background:#080808;color:#d6d2ca;border-radius:0;font-size:10px}.form input:focus,.form select:focus,.form textarea:focus{outline:1px solid var(--gold)}.form textarea{height:100px}.convert p,.form p,.gate p,.success p{font-size:9px;color:#76726b;line-height:1.7}.review dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.review dd,.review dt{padding:13px;margin:0;border-bottom:1px solid var(--line);font-size:8px}.review dt{color:#6b6862;letter-spacing:.12em}.gate,.review aside{border:1px solid var(--line);border-left:2px solid var(--gold);padding:20px;margin-top:20px;color:#85817a;font-size:9px}.flowActions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.convert button,.flowActions button,.success button{height:42px;padding:0 20px;border:1px solid var(--line);background:transparent;color:#85817a;font-size:8px;letter-spacing:.12em}.convert .primary,.flowActions .primary,.success .primary{background:var(--gold);border-color:var(--gold);color:#080808;font-weight:700}.success{text-align:center;padding:90px 20px}.success em{display:grid;place-items:center;margin:auto;width:45px;height:45px;border:1px solid var(--gold);color:var(--gold);font-style:normal}.recordMeta{display:flex;align-items:center;gap:14px;margin:24px 0}.recordMeta mark{padding:7px 10px;border:1px solid var(--gold);background:transparent;color:var(--gold);font-size:7px;letter-spacing:.13em}.recordMeta span{font-size:7px;color:#57544f;letter-spacing:.1em}.checks{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px 0}.checks label{font-size:9px;color:#8e8a82}.checks input{accent-color:var(--gold)}.decision{display:block}.convert{border:1px solid var(--line);padding:20px;margin-top:22px}.success.compact{padding:22px;border:1px solid #5a4720;margin-top:22px}.audit{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.audit p{font-size:8px;color:#77736d;padding:12px 0;border-bottom:1px solid var(--line2)}.audit p b{color:var(--gold);margin-right:8px}@media(max-width:620px){.drawer{padding:25px 20px}.checks,.form>div{grid-template-columns:1fr}.form label.wide{grid-column:auto}}.notice{margin:18px 0 0;padding:13px 15px;border:1px solid;font-size:9px;line-height:1.5}.notice.error{border-color:#6d2f31;color:#d48282;background:#2b101270}.notice.success{border-color:#536849;color:#9fbc93;background:#15201470}.recordSummary{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:18px 0}.recordSummary>div{padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.recordSummary>div:nth-child(2n){border-right:0}.recordSummary>div:nth-last-child(-n+2){border-bottom:0}.recordNotes,.recordSummary label{display:block;font-size:7px;letter-spacing:.15em;color:#66635d}.recordSummary b{display:block;font-size:10px;margin-top:7px;color:#d7d3cb}.recordNotes{margin-top:18px}.recordNotes textarea{display:block;width:100%;height:90px;margin-top:8px;padding:13px;border:1px solid #302e29;background:#080808;color:#d6d2ca;resize:vertical}.recordNotes textarea:focus{outline:1px solid var(--gold)}.saveDecision{width:100%;height:43px;margin-top:14px;border:1px solid var(--gold);background:transparent;color:var(--gold);font-size:8px;letter-spacing:.13em;cursor:pointer}.convert button:disabled,.flowActions button:disabled,.saveDecision:disabled{opacity:.45;cursor:wait}.tableState{padding:42px 14px;text-align:center;color:#77736d;font-size:9px;line-height:1.6}.tableState b{display:block;font:400 20px Rumeno;color:#d7d3cb}.tableState p{margin:8px 0}.tableState.error{color:#c97c7c}.tableState button{margin-top:10px;padding:9px 14px;border:1px solid;background:transparent;color:inherit;font-size:7px;letter-spacing:.15em}.inquiryPanel mark.discovery,.inquiryPanel mark.new{color:var(--gold);border-color:#5a4720}.inquiryPanel mark.converted{color:#7f9d78;border-color:#394936}.inquiryPanel mark.not_qualified{color:#b95b5b;border-color:#613237}.inquiryPanel mark.on_hold{color:#a69d8f;border-color:#5a554e}@media(max-width:620px){.recordSummary{grid-template-columns:1fr}.recordSummary>div{border-right:0}.recordSummary>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.recordSummary>div:last-child{border-bottom:0}}