:root{--black:#0a0b0a;--charcoal:#121411;--ink:#1a1c18;--cream:#f3f0e8;--paper:#faf9f5;--gold:#c6a24e;--gold2:#e2c679;--muted:#73766e;--line:#dcd8cc}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.siteHeader{color:#fff;z-index:20;background:#0b0c0b;border-bottom:1px solid #292a25;align-items:center;height:88px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:flex}.brandMark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold2);place-items:center;font:24px Georgia;display:grid}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:.18em;font:15px Georgia}.brand small{letter-spacing:.43em;color:#9b9c94;margin-top:5px;font-size:7px}.siteHeader nav{align-items:center;gap:30px;margin-left:auto;display:flex}.siteHeader nav>a{letter-spacing:.08em;color:#c9cbc5;font-size:11px}.siteHeader nav>a:hover{color:#fff}.siteHeader .navCta{background:var(--gold);color:#111;padding:14px 19px;font-weight:700}.menuButton{display:none}.hero{background:var(--black);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:center;gap:70px;min-height:690px;padding:80px clamp(24px,6vw,95px);display:grid;position:relative;overflow:hidden}.heroGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero:before{content:"M";color:#ffffff025;font:570px/1 Georgia;position:absolute;top:3%;right:-2%}.heroContent,.heroPanel{position:relative}.eyebrow{letter-spacing:.23em;text-transform:uppercase;color:#d6c695;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.eyebrow span{background:var(--gold);width:34px;height:1px}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.045em;margin:30px 0;font:clamp(50px,6vw,89px)/.98 Georgia,serif}.hero h1 em,.section h2 em,.process h2 em,.about h2 em,.assessment h2 em,footer h2 em{color:var(--gold2);font-weight:400}.heroCopy{color:#b8bbb3;max-width:670px;font:16px/1.8 Arial}.heroActions{gap:12px;margin:34px 0 25px;display:flex}.button{letter-spacing:.04em;padding:17px 22px;font-size:11px;font-weight:700}.button.gold{background:var(--gold);color:#111}.button.ghost{color:#fff;border:1px solid #464840}.button span{margin-left:18px}.micro{color:#777b72;max-width:650px;font-size:9px;line-height:1.6}.heroPanel{background:#121411d9;border:1px solid #484536;padding:0 28px;box-shadow:0 30px 90px #000}.panelTop,.panelFoot{letter-spacing:.18em;color:#989b92;border-bottom:1px solid #35362f;justify-content:space-between;align-items:center;height:54px;font-size:8px;display:flex}.panelTop b{color:#8fc5a5;background:#183124;padding:6px 8px;font-size:7px}.heroPanel>p{margin:29px 0;font:27px/1.25 Georgia}.statusList>div{border-top:1px solid #2d2f29;grid-template-columns:35px 1fr 25px;align-items:center;padding:18px 0;display:grid}.statusList>div>span{color:var(--gold);font:12px Georgia}.statusList p{flex-direction:column;margin:0;display:flex}.statusList small{color:#777b72;margin-top:6px;font-size:8px}.statusList i{color:#84c39c;border:1px solid #51735d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.panelFoot{border:0;gap:10px;font-size:6px}.trustStrip{background:var(--gold);align-items:center;gap:50px;padding:20px clamp(24px,6vw,95px);display:flex}.trustStrip p{letter-spacing:.2em;margin:0;font-size:8px;font-weight:700}.trustStrip div{flex:1;justify-content:space-between;gap:20px;display:flex}.trustStrip span{color:#3b321e;font:12px Georgia}.section{padding:110px clamp(24px,7vw,110px)}.problem{background:var(--paper);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.eyebrow.dark{color:#8b6d28}.section h2,.process h2,.about h2,.assessment h2{letter-spacing:-.035em;font:clamp(42px,5vw,68px)/1.08 Georgia}.section h2 em{color:#9b772a}.problemCopy{padding-top:35px}.problemCopy p{color:#5d6058;font:16px/1.8 Georgia}.problemCopy a{border-bottom:1px solid var(--gold);gap:25px;margin-top:14px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.sectionHead{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:55px;display:flex}.sectionHead>div{max-width:760px}.sectionHead>p{max-width:380px;color:var(--muted);font-size:13px;line-height:1.7}.services{background:#ece9df}.serviceGrid{border-top:1px solid #cfcbc0;border-left:1px solid #cfcbc0;grid-template-columns:repeat(3,1fr);display:grid}.serviceGrid article{background:#f7f5ef;border-bottom:1px solid #cfcbc0;border-right:1px solid #cfcbc0;min-height:300px;padding:34px;transition:all .25s;position:relative}.serviceGrid article:hover{background:#fff;transform:translateY(-4px);box-shadow:0 14px 40px #25251c12}.serviceGrid article>span{color:#9d8040;font:10px Georgia;position:absolute;top:22px;right:22px}.serviceIcon{width:52px;height:52px;color:var(--gold2);background:#171916;place-items:center;font:22px Georgia;display:grid}.serviceGrid h3,.industryGrid h3{margin:43px 0 14px;font:25px Georgia}.serviceGrid p,.industryGrid p{color:var(--muted);font-size:12px;line-height:1.75}.process{background:var(--charcoal);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;padding:110px clamp(24px,7vw,110px);display:grid}.processIntro>p:last-child{color:#8e9288;max-width:500px;line-height:1.8}.processList>div{border-top:1px solid #30322d;grid-template-columns:55px 1fr 1fr 20px;align-items:center;padding:19px 0;display:grid}.processList span{color:var(--gold);font:12px Georgia}.processList b{font:20px Georgia}.processList small{color:#7c8077;font-size:9px}.processList i{color:#696c64;font-style:normal}.accountability{background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.accountVisual{background:#171916;place-items:center;height:560px;padding:45px;display:grid;position:relative}.reportCard{z-index:2;background:#f7f5ef;width:min(410px,100%);padding:28px;position:relative;box-shadow:0 28px 60px #0008}.reportCard>div{letter-spacing:.15em;color:#777;justify-content:space-between;font-size:7px;display:flex}.reportCard>div b{color:#3e7451;background:#deeee3;padding:6px}.reportCard h3{margin:33px 0 7px;font:26px Georgia}.reportCard>p{color:#888;font-size:9px}.reportCard dl{margin:28px 0 0}.reportCard dl div{border-top:1px solid #d9d6cd;padding:14px 0}.reportCard dt{color:#999;font-size:7px}.reportCard dd{margin:6px 0;font-size:10px}.goldSquare{background:var(--gold);color:#403515;place-items:center;width:140px;height:140px;font:90px Georgia;display:grid;position:absolute;bottom:15px;right:15px}.accountCopy>p:nth-of-type(2){color:#696c64;font-size:14px;line-height:1.8}.accountCopy ul{margin:32px 0;padding:0;list-style:none}.accountCopy li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;padding:15px 0;display:grid}.accountCopy li b{font:17px Georgia}.accountCopy li span{color:#777;font-size:11px}.industries{background:#ece9df}.industryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.industryGrid article{color:#fff;background:#191b18;min-height:240px;padding:30px;position:relative;overflow:hidden}.industryGrid article:after{content:"";border:1px solid #36392f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.industryGrid article>span{color:var(--gold);font:10px Georgia}.industryGrid h3{margin-top:48px}.industryGrid i{color:var(--gold);font-style:normal;position:absolute;top:24px;right:24px}.about{color:#fff;background:#0d0f0d;grid-template-columns:1fr 1fr;gap:10vw;padding:110px clamp(24px,7vw,110px);display:grid}.about>div:last-child{padding-top:35px}.about>div:last-child>p{color:#aeb1a9;font:18px/1.75 Georgia}.about blockquote{border-left:2px solid var(--gold);color:#d8c994;margin:35px 0 0;padding:6px 0 6px 25px;font:16px/1.7 Georgia}.assessment{color:#fff;background:#151714;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.assessmentCopy>p:nth-of-type(2){color:#a2a69c;font-size:14px;line-height:1.8}.assessmentCopy ul{columns:2;margin:35px 0;padding:0;list-style:none}.assessmentCopy li{color:#c6c8c1;margin:13px 0;font-size:10px}.assessmentCopy li:before{content:"✓";color:var(--gold);margin-right:9px}.deliverable{border:1px solid #3b3c35;flex-direction:column;padding:18px;display:flex}.deliverable span{letter-spacing:.18em;color:var(--gold);font-size:7px}.deliverable b{margin-top:8px;font:16px Georgia}.assessment form{color:#1b1c19;background:#f4f1e9;align-self:start;padding:40px}.formHead{letter-spacing:.15em;color:#907229;justify-content:space-between;font-size:8px;display:flex}.assessment form h3{margin:25px 0;font:31px Georgia}.formGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.formGrid label{letter-spacing:.08em;flex-direction:column;gap:8px;font-size:8px;font-weight:700;display:flex}.formGrid input,.formGrid select,.formGrid textarea{outline-color:var(--gold);background:#fff;border:0;border-bottom:1px solid #bdb9ae;border-radius:0;padding:12px;font-size:11px}.formGrid textarea{resize:vertical;min-height:82px}.formGrid .wide{grid-column:span 2}.submit{background:var(--gold);text-align:left;border:0;width:100%;margin-top:24px;padding:16px;font-size:10px;font-weight:700}.submit span{float:right}.assessment form>small{text-align:center;color:#888;margin-top:12px;font-size:7px;display:block}.success{text-align:center;padding:80px 20px}.success>span{color:#52906b;border:1px solid #52906b;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;display:grid}.success p{color:#777;font-size:12px;line-height:1.7}.success button{border:0;border-bottom:1px solid var(--gold);background:0 0;padding:7px;font-size:10px}footer{color:#fff;background:#080908;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:80px clamp(24px,6vw,95px) 30px;display:grid}footer h2{margin-top:50px;font:42px/1.05 Georgia}footer>div:not(.footerBrand){flex-direction:column;gap:15px;display:flex}footer>div>b{letter-spacing:.18em;color:var(--gold);margin-bottom:10px;font-size:8px}footer>div>a,footer>div>span{color:#999d94;font-size:10px}.copyright{color:#686b64;border-top:1px solid #282a25;grid-column:1/-1;justify-content:space-between;margin:25px 0 0;padding-top:25px;font-size:8px;display:flex}@media (width<=1000px){.siteHeader nav{gap:14px}.hero{grid-template-columns:1fr;padding-top:100px}.heroPanel{max-width:620px}.serviceGrid,.industryGrid{grid-template-columns:repeat(2,1fr)}.process,.accountability,.about,.assessment{grid-template-columns:1fr}.accountVisual{width:100%;max-width:650px}footer{grid-template-columns:2fr 1fr 1fr}footer>div:nth-of-type(4){display:none}}@media (width<=720px){.siteHeader{height:72px}.menuButton{color:#fff;background:0 0;border:1px solid #444;margin-left:auto;padding:9px 12px;font-size:9px;display:block}.siteHeader nav{background:#101210;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.siteHeader nav.open{display:flex}.siteHeader nav a{padding:10px}.hero{gap:45px;min-height:auto;padding:70px 24px}.hero h1{font-size:49px}.heroActions{flex-direction:column}.button{text-align:center}.trustStrip{gap:30px;overflow:auto}.trustStrip div{min-width:650px}.section,.process,.about,.assessment{padding:75px 24px}.problem{grid-template-columns:1fr;gap:10px}.sectionHead{display:block}.serviceGrid,.industryGrid{grid-template-columns:1fr}.serviceGrid article{min-height:260px}.process{gap:40px}.processList>div{grid-template-columns:43px 1fr}.processList small{grid-column:2;margin-top:6px}.processList i{display:none}.accountVisual{height:440px;padding:20px}.goldSquare{width:90px;height:90px;font-size:55px}.accountCopy li{grid-template-columns:100px 1fr}.assessmentCopy ul{columns:1}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:span 1}.assessment form{padding:27px 20px}footer{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.copyright{display:block}.copyright span{margin-top:10px;display:block}}.homeCardLink{color:#8e6b21;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #b38d36;margin-top:22px;padding-bottom:6px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.homeSectionLink{color:#e1c36f;letter-spacing:.12em;text-transform:uppercase;background:#151714;margin-top:32px;padding:14px 18px;font-size:9px;display:inline-block}.serviceGrid article,.industryGrid article{flex-direction:column;display:flex}.serviceGrid article .homeCardLink,.industryGrid article .homeCardLink{align-self:flex-start;margin-top:auto}.hero{background-image:linear-gradient(90deg,#060806fa 0%,#060806db 45%,#06080661 73%,#0608069e 100%),url(/images/home/home-hero-v2.webp);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.2fr) minmax(360px,.65fr);min-height:820px;padding-top:110px;padding-bottom:90px}.hero:before{display:none}.heroGrid{opacity:.42}.heroContent{max-width:900px}.hero h1{font-size:clamp(58px,6.5vw,102px);line-height:.94}.heroCopy{color:#d0d3cc;max-width:760px;font-size:19px;line-height:1.75}.hero .button{padding:19px 24px;font-size:13px}.hero .micro{color:#a0a49a;font-size:11px}.heroPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101210c7;border-color:#82703e}.heroPanel>p{font-size:31px}.statusList b{font-size:13px}.statusList small{font-size:10px}.trustStrip{padding-top:24px;padding-bottom:24px}.trustStrip p{font-size:10px}.trustStrip span{font-size:14px}.sectionHead>p{font-size:16px;line-height:1.75}.problemCopy p{font-size:19px;line-height:1.8}.problemCopy a{font-size:13px}.serviceGrid{border:0;gap:16px}.serviceGrid article{background-position:top;background-repeat:no-repeat;background-size:100% 155px;border:1px solid #cbc6b8;min-height:490px;padding:190px 34px 34px}.serviceGrid article:before{content:"";background:linear-gradient(#0000 35%,#10121094);height:155px;position:absolute;top:0;left:0;right:0}.serviceGrid article:first-child{background-image:url(/images/services/reactive-maintenance.webp)}.serviceGrid article:nth-child(2){background-image:url(/images/services/preventive-maintenance.webp)}.serviceGrid article:nth-child(3){background-image:url(/images/services/facility-inspections.webp)}.serviceGrid article:nth-child(4){background-image:url(/images/services/recurring-programs.webp)}.serviceGrid article:nth-child(5){background-image:url(/images/services/vendor-coordination.webp)}.serviceGrid article:nth-child(6){background-image:url(/images/services/asset-history.webp)}.serviceGrid article>span{color:#e0bd68;z-index:2}.serviceIcon{z-index:2;position:absolute;top:125px;left:28px;box-shadow:0 9px 24px #0004}.serviceGrid h3,.industryGrid h3{font-size:30px;line-height:1.15}.serviceGrid p,.industryGrid p{font-size:15px;line-height:1.7}.homeCardLink{font-size:10px}.homeSectionLink{padding:16px 20px;font-size:11px}.processIntro>p:last-child{font-size:17px}.processList b{font-size:23px}.processList small{font-size:12px}.accountVisual{background-image:linear-gradient(135deg,#0c0e0c2e,#0c0e0cb3),url(/images/home/home-story-v2.webp);background-position:50%;background-size:cover}.accountCopy>p:nth-of-type(2){font-size:18px}.accountCopy li b{font-size:20px}.accountCopy li span{font-size:14px;line-height:1.5}.industryGrid{grid-template-columns:repeat(2,1fr);gap:16px}.industryGrid article{background-position:50%;background-size:cover;min-height:380px;padding:34px}.industryGrid article:before{content:"";background:linear-gradient(#0a0c0a1f,#0a0c0af5 78%);position:absolute;inset:0}.industryGrid article>*{z-index:2;position:relative}.industryGrid article:first-child{background-image:url(/images/industries/fitness-health-clubs.webp)}.industryGrid article:nth-child(2){background-image:url(/images/industries/hospitality.webp)}.industryGrid article:nth-child(3){background-image:url(/images/industries/commercial-facilities.webp)}.industryGrid article:nth-child(4){background-image:url(/images/industries/medical-dental.webp)}.industryGrid article:nth-child(5){background-image:url(/images/industries/multi-family.webp)}.industryGrid article:nth-child(6){background-image:url(/images/industries/retail-high-traffic.webp)}.industryGrid article:nth-child(7){background-image:url(/images/industries/restaurants-food-chains-cafes.webp);grid-column:1/-1}.industryGrid h3{margin-top:auto;margin-bottom:15px}.industryGrid p{color:#c5c8c0;max-width:760px}.about>div:last-child>p{font-size:20px}.about blockquote{font-size:19px}.assessmentCopy>p:nth-of-type(2){font-size:17px}.assessmentCopy li{font-size:13px}.formGrid label{font-size:10px}.formGrid input,.formGrid select,.formGrid textarea{font-size:14px}.submit{font-size:12px}.hero .eyebrow,.section .eyebrow,.process .eyebrow,.about .eyebrow,.assessment .eyebrow{font-size:11px}@media (width<=1000px){.hero{grid-template-columns:1fr;min-height:auto}.heroPanel{max-width:680px}.industryGrid{grid-template-columns:1fr}.industryGrid article:nth-child(7){grid-column:auto}}@media (width<=720px){.hero{background-position:62%;padding-top:90px}.hero h1{font-size:52px}.heroCopy{font-size:17px}.serviceGrid article{min-height:450px}.industryGrid article{min-height:340px}.sectionHead>p,.problemCopy p{font-size:17px}}.cinematicIntro{z-index:100;color:#fff;cursor:pointer;background:#050605;place-items:center;animation:.75s cubic-bezier(.7,0,.2,1) 2.65s forwards introExit;display:grid;position:fixed;inset:0;overflow:hidden}.filmGrain{opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:.25s steps(2,end) infinite grain;position:absolute;inset:-50%}.introMark{flex-direction:column;align-items:center;animation:1s cubic-bezier(.2,.85,.25,1) .25s both markReveal;display:flex;position:relative}.roofBars{filter:drop-shadow(0 0 20px #d9a92845);justify-content:center;align-items:flex-end;gap:7px;width:165px;height:86px;margin-bottom:13px;display:flex}.roofBars i{opacity:0;background:linear-gradient(#f5cd62,#c28a14);width:27px;display:block;transform:skew(-42deg)translateY(-80px)}.roofBars i:first-child{height:74px;animation:.55s .18s forwards barDrop}.roofBars i:nth-child(2){height:61px;animation:.55s .31s forwards barDrop}.roofBars i:nth-child(3){height:47px;animation:.55s .44s forwards barDrop}.roofBars i:nth-child(4){height:32px;animation:.55s .57s forwards barDrop}.introMark strong{letter-spacing:.28em;clip-path:inset(0 100% 0 0);color:#f2c354;margin-right:-.28em;font-size:42px;animation:.75s cubic-bezier(.7,0,.3,1) .9s forwards typeReveal}.introMark span{letter-spacing:.39em;color:#bdb8a8;opacity:0;margin-top:9px;font-size:8px;animation:.6s 1.35s forwards fadeUp}.loadWrap{width:min(440px,70vw);position:absolute;bottom:13%}.loadMeta{letter-spacing:.22em;color:#777;justify-content:space-between;margin-bottom:10px;font-size:7px;display:flex}.loadMeta b{color:#a78942;font-weight:400}.loadTrack{background:#2c2c29;height:1px;overflow:hidden}.loadTrack i{background:linear-gradient(90deg,#805d11,#f0c653,#fff1b0);width:0;height:100%;animation:2.25s cubic-bezier(.5,0,.25,1) .35s forwards loading;display:block;box-shadow:0 0 10px #d9a928}.skipIntro{letter-spacing:.2em;color:#555;opacity:0;font-size:7px;animation:.5s 1.6s forwards fadeUp;position:absolute;bottom:5%}@keyframes barDrop{to{opacity:1;transform:skew(-42deg)}}@keyframes typeReveal{to{clip-path:inset(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes loading{0%{width:0}35%{width:28%}65%{width:72%}88%{width:91%}to{width:100%}}@keyframes grain{0%{transform:translate(0)}50%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}@keyframes introExit{to{opacity:0;visibility:hidden;transform:scale(1.025)}}@keyframes markReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cinematicIntro{animation-duration:.2s;animation-delay:.2s}.filmGrain{animation:none}.roofBars i,.introMark strong,.introMark span,.loadTrack i{animation-duration:10ms;animation-delay:0s}}.innerHero{color:#fff;background:#0b0d0b;grid-template-columns:1.25fr .75fr;align-items:center;gap:10vw;min-height:560px;padding:95px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.innerHero:before{content:"M";color:#ffffff025;font:540px Georgia;position:absolute;top:-60px;right:-2%}.innerHero>div,.innerHero aside{position:relative}.innerHero h1{letter-spacing:-.045em;margin:28px 0;font:clamp(55px,7vw,96px)/.96 Georgia}.innerHero h1 em{color:#dfc16f;font-weight:400}.innerHero>div>p:last-of-type{color:#a3a79d;max-width:720px;font-size:15px;line-height:1.8}.innerHero aside{border-left:1px solid #494638;padding:30px}.innerHero aside>span{letter-spacing:.2em;color:#c6a24e;font-size:8px}.innerHero aside>b{margin:24px 0;font:26px/1.35 Georgia;display:block}.innerHero aside p{color:#858980;font-size:11px;line-height:1.7}.pageBand{letter-spacing:.15em;background:#c6a24e;justify-content:space-between;padding:20px clamp(24px,7vw,110px);font-size:9px;display:flex}.detailSection{padding:100px clamp(24px,7vw,110px)}.detailSection.light{background:#f4f1e9}.detailSection.dark{color:#fff;background:#151714}.detailIntro{grid-template-columns:1fr 1fr;gap:10vw;margin-bottom:55px;display:grid}.detailIntro h2{margin:0;font:clamp(42px,5vw,68px)/1.05 Georgia}.detailIntro h2 em{color:#a9822f;font-weight:400}.detailIntro>p{color:#656960;font:15px/1.8 Georgia}.detailCards{border-top:1px solid #d2cec2;border-left:1px solid #d2cec2;grid-template-columns:repeat(3,1fr);display:grid}.detailCards article{background:#faf9f5;border-bottom:1px solid #d2cec2;border-right:1px solid #d2cec2;min-height:270px;padding:34px}.detailCards article>span{color:#a37f2f;font:10px Georgia}.detailCards h3{margin:45px 0 14px;font:26px Georgia}.detailCards p{color:#757970;font-size:12px;line-height:1.75}.pageCta{background:#c6a24e;justify-content:space-between;align-items:center;gap:40px;padding:85px clamp(24px,7vw,110px);display:flex}.pageCta h2{margin:0;font:clamp(36px,5vw,62px)/1.05 Georgia}.pageCta a{color:#fff;background:#151714;padding:17px 22px;font-size:10px;font-weight:700}.verticalProcess{max-width:1000px;margin:0 auto}.verticalProcess article{border-top:1px solid #3b3d37;grid-template-columns:90px 1fr 1fr;align-items:start;gap:30px;padding:30px 0;display:grid}.verticalProcess article>span{color:#c6a24e;font:17px Georgia}.verticalProcess h3{margin:0;font:31px Georgia}.verticalProcess p{color:#94988e;font-size:12px;line-height:1.8}.storyGrid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.storyGrid h2{font:clamp(42px,5vw,68px)/1.07 Georgia}.storyGrid p{color:#656960;font:16px/1.8 Georgia}.values{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:60px;display:grid}.values div{color:#fff;background:#171916;min-height:190px;padding:28px}.values span{color:#c6a24e;font:10px Georgia}.values h3{margin-top:45px;font:22px Georgia}.values p{color:#888d83;font-size:10px;line-height:1.7}.standaloneForm{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.standaloneForm>div>h2{font:clamp(42px,5vw,65px)/1.05 Georgia}.standaloneForm>div>p{color:#6c7067;font-size:14px;line-height:1.8}.standaloneForm form{background:#fff;border:1px solid #d8d4c9;padding:40px}.standaloneForm .formGrid input,.standaloneForm .formGrid select,.standaloneForm .formGrid textarea{border:1px solid #d7d3c8}.contactMethods{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.contactMethods div{background:#faf9f5;border:1px solid #d4d0c4;padding:30px}.contactMethods span{letter-spacing:.15em;color:#987627;font-size:8px}.contactMethods h3{margin:24px 0 8px;font:23px Georgia}.contactMethods p{color:#777;font-size:11px}@media (width<=900px){.innerHero,.detailIntro,.storyGrid,.standaloneForm{grid-template-columns:1fr}.innerHero aside{display:none}.detailCards,.values{grid-template-columns:1fr 1fr}.pageCta{flex-direction:column;align-items:flex-start}.verticalProcess article{grid-template-columns:55px 1fr}.verticalProcess p{grid-column:2}.contactMethods{grid-template-columns:1fr}}@media (width<=600px){.innerHero{min-height:480px;padding:70px 24px}.innerHero h1{font-size:51px}.detailSection{padding:70px 24px}.detailCards,.values{grid-template-columns:1fr}.pageBand{gap:25px;overflow:auto}.pageBand span{white-space:nowrap}.standaloneForm form{padding:26px 20px}}.innerHero.withPhoto{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:650px}.innerHero.withPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#00000075);position:absolute;inset:0}.innerHero.withPhoto>div,.innerHero.withPhoto>aside{z-index:1}.innerHero.withPhoto aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0ab8;border:1px solid #c6a24e59;padding:30px}.innerHero.withPhoto h1{text-shadow:0 5px 30px #00000080}@media (width<=900px){.innerHero.withPhoto{background-position:65%}.innerHero.withPhoto:before{content:"";background:linear-gradient(90deg,#080a08fa,#080a08c7 60%,#080a084d);font-size:0;position:absolute;inset:0}}.adminShell{color:#181a17;background:#eeece5;grid-template-columns:250px 1fr;min-height:100vh;font-family:Arial;display:grid}.adminShell>aside{color:#fff;background:#101210;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.adminBrand{color:#d6b55e;gap:13px;font:28px Georgia;display:flex}.adminBrand b{letter-spacing:.15em;color:#fff;flex-direction:column;font:13px Georgia;display:flex}.adminBrand small{color:#999;margin-top:5px;font:7px Arial}.adminShell aside nav{flex-direction:column;margin-top:70px;display:flex}.adminShell aside nav a{color:#a9ada4;border-bottom:1px solid #30322d;padding:15px;font-size:10px}.adminShell aside nav a.active{color:#e0c36f;border-left:2px solid #b28b36;padding-left:13px}.adminShell aside footer{flex-direction:column;margin-top:auto;font-size:10px;display:flex}.adminShell aside footer a{color:#aaa;margin-top:10px}.adminShell>section{padding:42px}.adminShell>section>header{justify-content:space-between;align-items:end;display:flex}.adminShell header span{letter-spacing:.16em;color:#967325;font-size:8px}.adminShell h1{margin:10px 0;font:48px Georgia}.adminAlert{color:#fff;background:#151714;align-items:center;gap:10px;padding:14px 18px;display:flex}.adminAlert b{color:#e0c36f;font:25px Georgia}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.adminMetrics article{background:#fff;border:1px solid #d3cfc4;padding:22px}.adminMetrics span{color:#777;font-size:8px}.adminMetrics b{margin-top:13px;font:34px Georgia;display:block}.adminControls{grid-template-columns:1fr 180px 90px;gap:10px;margin-bottom:14px;display:grid}.adminControls input,.adminControls select,.adminControls button{background:#fff;border:1px solid #cbc7bc;padding:13px;font-size:11px}.adminWorkspace{border:1px solid #ccc8bd;grid-template-columns:.85fr 1.15fr;min-height:620px;display:grid}.adminList{background:#fff;border-right:1px solid #ccc8bd}.adminList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ded5;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;width:100%;padding:18px;display:grid}.adminList>button.selected{background:#f0eadb}.adminList i{background:#78a186;border-radius:50%;width:7px;height:7px}.adminList i.urgent{background:#bd604f}.adminList span{flex-direction:column;display:flex}.adminList b{font:15px Georgia}.adminList small{color:#777;margin-top:6px;font-size:9px}.adminList mark{background:#ece9df;padding:7px;font-size:7px}.adminDetail{background:#f8f7f2;padding:32px}.detailTop{color:#8d6d25;justify-content:space-between;font-size:8px;display:flex}.adminDetail h2{margin:20px 0;font:35px Georgia}.adminDetail dl{background:#ddd9cf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.adminDetail dl div{background:#fff;padding:14px}.adminDetail dt{color:#888;font-size:7px}.adminDetail dd{margin:7px 0 0;font-size:11px}.requestDetails{color:#fff;background:#161815;margin:18px 0;padding:20px}.requestDetails span{color:#caa64d;font-size:7px}.requestDetails p{margin:9px 0;font:13px/1.7 Georgia}.adminFormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.adminFormGrid label{flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.adminFormGrid input,.adminFormGrid select,.adminFormGrid textarea{background:#fff;border:1px solid #c9c4b8;padding:12px;font-size:11px}.adminFormGrid textarea{min-height:90px}.adminFormGrid .wide{grid-column:1/-1}.adminFormGrid .check{flex-direction:row;align-items:center}.saveRequest{background:#b28b36;border:0;margin-top:18px;padding:15px 18px;font-weight:700}.saved{color:#4d7c5c;margin-left:15px;font-size:10px;display:inline-block}.emptyDetail{text-align:center;padding:130px 40px}.emptyDetail>span{color:#b28b36;font-size:50px}.emptyDetail h2{font-size:30px}.emptyDetail p{color:#777;font:14px/1.7 Georgia}.adminList>p{color:#777;padding:25px}@media (width<=900px){.adminShell{grid-template-columns:1fr}.adminShell>aside{height:auto;position:static}.adminShell aside nav{flex-direction:row;margin-top:30px;overflow:auto}.adminShell aside footer{display:none}.adminMetrics{grid-template-columns:1fr 1fr}.adminWorkspace{grid-template-columns:1fr}.adminList{border-right:0}.adminShell>section{padding:25px}}@media (width<=600px){.adminMetrics,.adminControls,.adminFormGrid{grid-template-columns:1fr}.adminFormGrid .wide{grid-column:auto}.adminShell>section>header{align-items:flex-start}.adminShell h1{font-size:38px}}.controlIntro{color:#716d65;max-width:700px;font:15px/1.6 Georgia}.systemGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.systemGrid>a{color:#171916;background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;flex-direction:column;min-height:175px;padding:20px;display:flex}.systemGrid span{color:#987528;letter-spacing:.12em;font-size:7px}.systemGrid h2{margin:13px 0 8px;font:22px Georgia}.systemGrid p{color:#777;margin:0;font:11px/1.55 Georgia}.systemGrid>a>b{color:#8b6921;margin-top:auto;padding-top:18px;font-size:7px}.pipelineSection{background:#fff;border:1px solid #d3cec3;margin-top:30px;padding:22px;position:relative}.pipelineSection>header{justify-content:space-between;display:flex}.pipelineSection h2{margin:7px 0;font:30px Georgia}.pipelineMetrics{gap:20px;display:flex}.pipelineMetrics>b{flex-direction:column;font:25px Georgia;display:flex}.pipelineMetrics small{color:#777;font:6px Arial}.requestQuickList{border:1px solid #d8d3c9;grid-template-columns:1fr 1fr;display:grid}.requestQuickList button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ded5;grid-template-columns:8px 1fr auto;gap:10px;padding:14px;display:grid}.requestQuickList i{background:#6f997a;border-radius:50%;width:7px;height:7px}.requestQuickList i.urgent{background:#b34b40}.requestQuickList span{flex-direction:column;display:flex}.requestQuickList b{font:13px Georgia}.requestQuickList small{color:#777;font-size:7px}.requestQuickList mark{background:#eeeae1;padding:5px;font-size:7px}.quickDetail{color:#fff;z-index:2;background:#171916;padding:30px;position:absolute;inset:20px}.quickDetail>button{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:15px}.quickDetail>span{color:#d4b354;font-size:7px}.quickDetail h2{font:30px Georgia}.quickDetail>p{color:#ccc;font:14px/1.6 Georgia}.quickDetail>div{gap:14px;font-size:9px;display:flex}.quickDetail>div a{color:#d4b354}.quickDetail>a{color:#111;background:#b28b36;margin-top:22px;padding:11px;font-size:8px;display:inline-block}@media (width<=900px){.systemGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.systemGrid,.requestQuickList{grid-template-columns:1fr}}.checkpointTabs{scrollbar-width:thin;background:#171916;gap:6px;margin-top:25px;padding:9px;display:flex;overflow-x:auto}.checkpointTabs a{color:#fff;border:1px solid #3a3c37;flex-direction:column;gap:4px;min-width:105px;padding:9px;display:flex}.checkpointTabs a:hover{color:#111;background:#b28b36}.checkpointTabs b{color:#dbbd66;font:15px Georgia}.checkpointTabs a:hover b{color:#111}.checkpointTabs span{white-space:nowrap;font-size:7px}.approvalShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.approvalShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.approvalShell aside nav{flex-direction:column;margin-top:45px;display:flex}.approvalShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.approvalShell aside nav a.active{color:#dfc16a}.approvalShell aside footer{margin-top:auto}.approvalMain{padding:45px 4vw}.approvalMain>header{justify-content:space-between;display:flex}.approvalMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.approvalMain h1{margin:8px 0;font:45px Georgia}.approvalMain>header p{color:#6f6b63;max-width:740px;font:15px/1.6 Georgia}.approvalMain>header button,.approvalPanel>header button{background:#b28b36;border:0;margin-left:5px;padding:12px;font-size:8px}.approvalMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.approvalMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.approvalMetrics article.risk{border-top-color:#b43c32}.approvalMetrics span{color:#777;font-size:7px}.approvalMetrics b{margin:8px 0;font:29px Georgia;display:block}.approvalMetrics small{color:#888;font-size:8px}.approvalTabs{border-bottom:1px solid #ccc6ba;display:flex}.approvalTabs button{background:0 0;border:0;padding:15px 18px;font-size:9px}.approvalTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.approvalPanel{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:20px}.approvalPanel>header{justify-content:space-between;display:flex}.approvalPanel h2{margin:0;font:27px Georgia}.approvalPanel>header p{color:#777;font-size:9px}.decisionList>article{border-top:1px solid #ddd8ce;grid-template-columns:145px 1fr auto;gap:18px;padding:18px;display:grid}.decisionList>article.overdue{background:#fff8f6;border-left:3px solid #b43c32}.decisionAmount{flex-direction:column;display:flex}.decisionAmount span,.decisionList article>div>span{color:#987528;font-size:7px}.decisionAmount b{margin:6px 0;font:24px Georgia}.decisionAmount small,.decisionList article>div>small{color:#777;font-size:7px}.decisionList h3{margin:6px 0;font:18px Georgia}.decisionList p{color:#777;font:11px/1.5 Georgia}.decisionList footer{align-items:center;gap:5px;display:flex}.decisionList footer button{background:#fff;border:1px solid #b28b36;padding:9px;font-size:7px}.decisionList footer .approve{color:#fff;background:#547e5d;border-color:#547e5d}.decisionList footer .decline{color:#fff;background:#8f3d37;border-color:#8f3d37}.decisionList>article>mark{align-self:center;padding:7px}.approvalEmpty{text-align:center;padding:50px}.policyGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.policyGrid article{border:1px solid #d4cfc4;padding:18px}.policyGrid article>span{color:#987528;font-size:7px}.policyGrid h3{font:20px Georgia}.policyGrid strong{font:18px Georgia}.policyGrid dl{grid-template-columns:1fr 1fr;display:grid}.policyGrid dl>div{border-top:1px solid #e1ddd4;padding:9px}.policyGrid dt{color:#987528;font-size:6px}.policyGrid dd{margin:4px 0;font:9px Georgia}.approvalHistory article{border-top:1px solid #ddd8ce;grid-template-columns:145px 10px 1fr;gap:12px;padding:14px;display:grid}.approvalHistory time{color:#777;font-size:7px}.approvalHistory i{border:2px solid #b28b36;border-radius:50%;width:8px;height:8px}.approvalHistory b{font:13px Georgia}.approvalHistory p,.approvalHistory small{color:#777;font-size:8px}.approvalModal{z-index:120;background:#000b;place-items:center;display:grid;position:fixed;inset:0}.approvalModal form{background:#f8f6f0;width:min(630px,94vw);max-height:92vh;padding:30px;overflow:auto}.approvalModal form>span{color:#987528;font-size:7px}.approvalModal h2{font:32px Georgia}.approvalModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.approvalModal input,.approvalModal select,.approvalModal textarea{border:1px solid #c8c2b6;padding:11px}.approvalModal textarea{min-height:100px}.approvalModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.approvalModal .check{flex-direction:row}.approvalModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.approvalModal form>div:last-child button{padding:11px}.approvalModal form>div:last-child button:last-child{background:#b28b36;border:0}@media (width<=900px){.policyGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.approvalShell{display:block}.approvalShell>aside{height:auto;position:relative}.approvalShell aside nav{display:none}.approvalMain{padding:25px 14px}.approvalMain>header{display:block}.approvalMetrics{grid-template-columns:1fr 1fr}.decisionList>article,.policyGrid,.approvalModal .two{grid-template-columns:1fr}}.assetShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.assetShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.assetShell aside nav{flex-direction:column;margin-top:45px;display:flex}.assetShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.assetShell aside nav a.active{color:#dfc16a;border-left:2px solid #b28b36}.assetShell aside footer{flex-direction:column;gap:7px;margin-top:auto;font-size:8px;display:flex}.assetMain{padding:45px 4vw}.assetMain>header{justify-content:space-between;display:flex}.assetMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.assetMain h1{margin:8px 0;font:45px Georgia}.assetMain>header p{color:#6f6b63;max-width:720px;font:15px/1.6 Georgia}.assetMain>header button,.historyTitle button{background:#b28b36;border:0;padding:13px;font-size:9px;font-weight:700}.assetMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.assetMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.assetMetrics article.critical{border-top-color:#9f302b}.assetMetrics article.warning{border-top-color:#d0842b}.assetMetrics span{color:#777;font-size:7px}.assetMetrics b{margin:8px 0;font:29px Georgia;display:block}.assetMetrics small{color:#888;font-size:8px}.assetPanel{background:#fff;border:1px solid #d3cec3;padding:18px}.assetTools{grid-template-columns:1fr 190px;gap:9px;display:grid}.assetTools input,.assetTools select{border:1px solid #ccc6b9;padding:12px}.assetHead,.assetTable>button{grid-template-columns:1.25fr 1.2fr 1fr .7fr .55fr .65fr;align-items:center;gap:10px;display:grid}.assetHead{color:#777;border-bottom:1px solid #d9d4ca;padding:13px 10px;font-size:7px}.assetTable>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ddd3;width:100%;padding:13px 10px;font-size:9px}.assetTable button>div,.assetTable button>span{flex-direction:column;gap:4px;display:flex}.assetTable button>div{flex-direction:row;align-items:center}.assetTable i{color:#dfc16a;background:#171916;place-items:center;width:32px;height:32px;font-size:7px;display:grid}.assetTable b{font:13px Georgia}.assetTable small{color:#777;font-size:7px}.assetTable mark{background:#e1ebe1;justify-self:start;padding:6px;font-size:7px}.assetTable mark.needs-attention{background:#fff0cf}.assetTable mark.poor,.assetTable mark.failed{color:#8e2823;background:#f2d9d6}.assetTable strong{font:14px Georgia}.assetEmpty{text-align:center;padding:60px}.assetEmpty h2{font:30px Georgia}.assetEmpty button{background:#b28b36;border:0;padding:11px}.assetDrawer{z-index:110;position:fixed;inset:0}.drawerShade{background:#0009;position:absolute;inset:0}.assetDrawer>section{background:#f4f1ea;width:min(720px,94vw);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto}.assetDrawer>section>header{color:#fff;background:#171916;padding:25px;position:relative}.assetDrawer>section>header>button{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:16px}.assetDrawer header span{color:#d9b75a;font-size:7px}.assetDrawer h2{margin:8px 0;font:34px Georgia}.assetIdentity{grid-template-columns:180px 1fr;gap:14px;margin:14px 0;display:grid}.assetLabel{aspect-ratio:1;background:#fff;border:1px solid #d2ccbf;grid-template-rows:repeat(2,1fr) auto auto;grid-template-columns:repeat(3,1fr);gap:7px;padding:17px;display:grid}.assetLabel i{background:#171916}.assetLabel i:nth-child(2),.assetLabel i:nth-child(4){background:repeating-linear-gradient(45deg,#171916 0 4px,#fff 4px 8px)}.assetLabel b,.assetLabel small{text-align:center;grid-column:1/-1}.assetLabel small{color:#987528;font-size:6px}.assetIdentity dl{background:#fff;border:1px solid #d2ccbf;grid-template-columns:repeat(2,1fr);margin:0;padding:10px;display:grid}.assetIdentity dl>div{border-bottom:1px solid #e1ddd4;padding:9px}.assetIdentity dt{color:#987528;font-size:6px}.assetIdentity dd{margin:4px 0;font:11px Georgia}.historyTitle{justify-content:space-between;align-items:center;display:flex}.historyTitle h3{font:25px Georgia}.assetTimeline article{border-top:1px solid #d7d2c7;grid-template-columns:10px 75px 1fr auto;gap:10px;padding:15px 5px;display:grid}.assetTimeline article>i{border:2px solid #b28b36;border-radius:50%;width:9px;height:9px}.assetTimeline time,.assetTimeline span{color:#987528;font-size:7px}.assetTimeline h4{margin:5px 0;font:15px Georgia}.assetTimeline p{color:#777;font:10px/1.5 Georgia}.assetModal{z-index:120;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assetModal form{background:#f8f6f0;width:min(680px,94vw);max-height:92vh;padding:30px;overflow:auto}.assetModal form>span{color:#987528;font-size:7px}.assetModal h2{font:32px Georgia}.assetModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.assetModal input,.assetModal select,.assetModal textarea{background:#fff;border:1px solid #c8c2b6;padding:11px}.assetModal textarea{min-height:80px}.assetModal .two,.assetModal .three{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assetModal .three{grid-template-columns:repeat(3,1fr)}.assetModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.assetModal form>div:last-child button{border:1px solid #b28b36;padding:11px}.assetModal form>div:last-child button:last-child{background:#b28b36}@media (width<=700px){.assetShell{display:block}.assetShell>aside{height:auto;position:relative}.assetShell aside nav{display:none}.assetMain{padding:25px 14px}.assetMain>header{display:block}.assetMetrics{grid-template-columns:1fr 1fr}.assetTools{grid-template-columns:1fr}.assetHead{display:none}.assetTable>button{grid-template-columns:1fr auto}.assetTable>button>:not(:first-child):not(:nth-child(4)){display:none}.assetIdentity,.assetModal .two,.assetModal .three{grid-template-columns:1fr}}.clientShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.clientShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.clientShell aside nav{flex-direction:column;margin-top:45px;display:flex}.clientShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.clientShell aside nav a.active{color:#dfc16a}.clientShell aside footer{margin-top:auto}.clientMain{padding:45px 4vw}.clientMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.clientMain h1{margin:8px 0;font:45px Georgia}.clientMain>header p{color:#6f6b63;max-width:760px;font:15px/1.6 Georgia}.clientMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.clientMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.clientMetrics article.warn{border-top-color:#b43c32}.clientMetrics span{color:#777;font-size:7px}.clientMetrics b{margin:8px 0;font:29px Georgia;display:block}.clientMetrics small{color:#888;font-size:8px}.clientLayout{border:1px solid #d2cdc1;grid-template-columns:320px 1fr;min-height:650px;display:grid}.clientList{background:#fff;border-right:1px solid #d2cdc1;padding:12px}.clientList>input{border:1px solid #ccc6ba;width:100%;margin-bottom:10px;padding:12px}.clientList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1ddd3;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.clientList>button.active{background:#f0eadc}.clientList i{color:#dfc16a;background:#171916;place-items:center;width:34px;height:34px;font-size:7px;display:grid}.clientList span{flex-direction:column;display:flex}.clientList b{font:14px Georgia}.clientList small{color:#777;font-size:7px}.clientList mark{padding:5px;font-size:6px}.clientWorkspace{background:#f8f6f1;padding:22px}.clientWorkspace>header{justify-content:space-between;display:flex}.clientWorkspace>header span{color:#987528;font-size:7px}.clientWorkspace h2{margin:7px 0;font:31px Georgia}.clientWorkspace>header p{color:#777;font-size:9px}.clientWorkspace>header button{background:#b28b36;border:0;margin-left:5px;padding:10px;font-size:8px}.clientWorkspace>nav{border-bottom:1px solid #ccc6bb;display:flex}.clientWorkspace>nav button{background:0 0;border:0;padding:13px;font-size:8px}.clientWorkspace>nav button.active{border-bottom:3px solid #b28b36}.clientEmpty{text-align:center;padding:170px 20px}.clientEmpty>span{color:#b28b36;font-size:45px}.clientEmpty h2{font:28px Georgia}.clientOverview{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.clientOverview>section,.contractGrid>article{background:#fff;border:1px solid #d4cfc4;padding:18px}.clientOverview h3{font:21px Georgia}.relationshipMetrics{grid-template-columns:1fr 1fr;display:grid}.relationshipMetrics b{border:1px solid #e1ddd4;padding:14px;font:25px Georgia}.relationshipMetrics small{color:#777;font:6px Arial;display:block}.contactRow{border-top:1px solid #dfdbd1;grid-template-columns:1fr 1fr auto;gap:8px;padding:11px;display:grid}.contactRow div,.contactRow span{flex-direction:column;display:flex}.contactRow b{font:12px Georgia}.contactRow small{color:#777;font-size:7px}.contactRow mark{padding:5px;font-size:7px}.contractGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.contractGrid article>header{color:#987528;justify-content:space-between;font-size:7px;display:flex}.contractGrid mark{padding:5px}.contractGrid h3{font:20px Georgia}.contractGrid p{color:#777;font:10px/1.5 Georgia}.contractGrid dl{grid-template-columns:1fr 1fr;display:grid}.contractGrid dl>div{border-top:1px solid #e1ddd4;padding:8px}.contractGrid dt{color:#987528;font-size:6px}.contractGrid dd{margin:4px 0;font:9px Georgia}.contractGrid article>b{color:#987528;font-size:7px}.recordList{background:#fff;border:1px solid #d4cfc4;margin-top:15px}.recordList article{border-bottom:1px solid #e1ddd4;grid-template-columns:1.5fr 1fr auto;gap:10px;padding:14px;display:grid}.recordList article>div{flex-direction:column;display:flex}.recordList b{font:13px Georgia}.recordList small,.recordList span,.recordList a{color:#777;font-size:8px}.recordList strong{font:14px Georgia}.clientModal{z-index:120;background:#000b;place-items:center;display:grid;position:fixed;inset:0}.clientModal form{background:#f8f6f0;width:min(650px,94vw);max-height:92vh;padding:30px;overflow:auto}.clientModal form>span{color:#987528;font-size:7px}.clientModal h2{font:32px Georgia}.clientModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.clientModal input,.clientModal select,.clientModal textarea{border:1px solid #c8c2b6;padding:11px}.clientModal textarea{min-height:75px}.clientModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clientModal .check{flex-direction:row}.clientModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.clientModal form>div:last-child button{padding:11px}.clientModal form>div:last-child button:last-child{background:#b28b36;border:0}@media (width<=800px){.clientShell{display:block}.clientShell>aside{height:auto;position:relative}.clientShell aside nav{display:none}.clientMain{padding:25px 14px}.clientMetrics{grid-template-columns:1fr 1fr}.clientLayout{grid-template-columns:1fr}.clientList{max-height:280px;overflow:auto}.clientOverview,.contractGrid,.clientModal .two{grid-template-columns:1fr}}.dispatchPrimary{background:#b28b36;border:0;padding:14px 18px;font-weight:700}.dispatchMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 14px;display:grid}.dispatchMetrics article{background:#fff;border:1px solid #d2cec3;border-top:3px solid #51805d;padding:18px}.dispatchMetrics article.warn{border-top-color:#c68131}.dispatchMetrics article.danger{border-top-color:#ae3d33}.dispatchMetrics span{color:#777;font-size:8px}.dispatchMetrics b{margin-top:10px;font:33px Georgia;display:block}.dispatchTools{gap:6px;margin:14px 0;display:flex}.dispatchTools input,.dispatchTools button{background:#fff;border:1px solid #c9c4b8;padding:12px;font-size:9px}.dispatchTools button.active{color:#e1c36e;background:#171916}.dispatchBoard{grid-template-columns:repeat(8,minmax(225px,1fr));gap:9px;padding-bottom:20px;display:grid;overflow:auto}.dispatchBoard>section{background:#e2dfd6;min-height:560px}.dispatchBoard>section>header{justify-content:space-between;padding:13px;font-size:9px;display:flex}.dispatchBoard>section>header span{background:#fff;padding:4px 7px}.dispatchBoard section>button{text-align:left;background:#fff;border:1px solid #d0cbc0;flex-direction:column;gap:7px;width:calc(100% - 14px);margin:0 7px 8px;padding:14px;display:flex}.dispatchBoard button>small{color:#987528;font-size:7px}.dispatchBoard button>b{font:15px Georgia}.dispatchBoard button>p{color:#777;margin:0;font-size:8px}.dispatchBoard time{font-size:8px;font-weight:700}.dispatchBoard mark{background:#eee9dc;border-left:3px solid;align-self:flex-start;padding:5px 7px;font-size:7px}.dispatchDrawer{z-index:110;background:#f8f7f2;width:min(560px,100vw);height:100vh;padding:34px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #0004}.closeDispatch{background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:22px}.dispatchDrawer>span{color:#987528;font-size:8px}.dispatchDrawer h2{font:33px Georgia}.dispatchDrawer>p,.dispatchDrawer address{color:#777;font-size:10px}.dispatchDrawer form{margin-top:25px}.dispatchDrawer label,.dispatchModal label{flex-direction:column;gap:6px;margin:11px 0;font-size:8px;font-weight:700;display:flex}.dispatchDrawer input,.dispatchDrawer select,.dispatchDrawer textarea,.dispatchModal input,.dispatchModal select{background:#fff;border:1px solid #c9c4b8;padding:11px}.dispatchDrawer textarea{min-height:80px}.dispatchDrawer .two,.dispatchModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dispatchDrawer label small{color:#888;font-size:7px}.matchCard{color:#fff;background:#171916;margin-top:25px;padding:20px}.matchCard span{color:#d1b45e;font-size:7px}.matchCard p{color:#ccc;font:11px Georgia}.dailySchedule{background:#fff;border:1px solid #d2cec3;grid-template-columns:55px 1fr;display:grid;overflow:auto}.timeRail{flex-direction:column;padding-top:62px;display:flex}.timeRail span{color:#888;height:72px;padding:4px;font-size:7px}.techColumns{min-width:max-content;display:flex}.techColumns>section{border-left:1px solid #ddd8ce;width:260px}.techColumns>section>header{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;height:62px;padding:11px;display:grid}.techColumns header i{border-radius:50%;width:8px;height:8px}.techColumns header div{flex-direction:column;display:flex}.techColumns header b{font:14px Georgia}.techColumns header small{color:#888;font-size:7px}.techColumns header mark{background:#e4eee5;padding:5px;font-size:7px}.techDay{background:repeating-linear-gradient(#fff 0 71px,#e4e0d7 72px);height:792px;position:relative}.techDay button{text-align:left;background:#f4efe2;border:1px solid #d5c9a7;border-left:4px solid;flex-direction:column;padding:8px;display:flex;position:absolute;left:8px;right:8px;overflow:hidden}.techDay button small{color:#8d6b25;font-size:7px}.techDay button b{font:13px Georgia}.techDay button span{color:#777;font-size:7px}.dispatchEmpty{text-align:center;width:400px;padding:100px 30px}.dispatchModal{z-index:120;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.dispatchModal form{background:#f8f7f2;width:min(540px,92vw);padding:34px}.dispatchModal>form>span{color:#987528;font-size:8px}.dispatchModal h2{font:32px Georgia}.dispatchModal .modalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.dispatchModal .modalActions button{background:#fff;border:1px solid #b28b36;padding:12px}.dispatchModal .modalActions button:last-child{background:#b28b36;font-weight:700}@media (width<=800px){.dispatchMetrics{grid-template-columns:1fr 1fr}.dispatchPrimary{margin-top:15px}}@media (width<=520px){.dispatchMetrics{grid-template-columns:1fr}.dispatchDrawer,.dispatchModal form{padding:24px 18px}.dispatchDrawer .two,.dispatchModal .two{grid-template-columns:1fr}}.financeShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.financeShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.financeShell aside nav{flex-direction:column;margin-top:45px;display:flex}.financeShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.financeShell aside nav a.active{color:#dfc16a}.financeShell aside footer{margin-top:auto}.financeMain{padding:45px 4vw}.financeMain>header{justify-content:space-between;display:flex}.financeMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.financeMain h1{margin:8px 0;font:45px Georgia}.financeMain>header p{color:#6f6b63;max-width:740px;font:15px/1.6 Georgia}.financeMain>header button,.financePanel>header button{background:#b28b36;border:0;margin-left:5px;padding:12px;font-size:8px}.financeMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.financeMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.financeMetrics article.risk{border-top-color:#b43c32}.financeMetrics span{color:#777;font-size:7px}.financeMetrics b{margin:8px 0;font:29px Georgia;display:block}.financeMetrics small{color:#888;font-size:8px}.financeTabs{border-bottom:1px solid #ccc6ba;display:flex}.financeTabs button{background:0 0;border:0;padding:15px 18px;font-size:9px}.financeTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.financePanel{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:20px}.financePanel>header{justify-content:space-between;display:flex}.financePanel h2{margin:0;font:27px Georgia}.financePanel>header p{color:#777;font-size:9px}.costGrid{grid-template-columns:1.5fr .5fr;gap:12px;display:grid}.costRow{border-top:1px solid #ddd8ce;grid-template-columns:1fr 1fr auto;gap:12px;padding:14px;display:grid}.costRow div{flex-direction:column;display:flex}.costRow b{font:13px Georgia}.costRow small{color:#777;font-size:7px}.costRow>span{background:#eeeae1;height:7px}.costRow>span i{background:#b28b36;height:100%;display:block}.costRow strong{font:16px Georgia}.costRow footer{grid-column:1/-1;gap:15px;display:flex}.composition{border-top:1px solid #ddd8ce;padding:18px}.composition span{color:#987528;font-size:7px}.composition b{margin:8px 0;font:25px Georgia;display:block}.composition small{color:#777;font-size:7px}.financeTable>div,.financeTable article{grid-template-columns:.8fr 1.1fr 1fr .6fr .5fr .8fr;align-items:center;gap:10px;display:grid}.financeTable>div{color:#777;border-bottom:1px solid #ddd8ce;padding:12px;font-size:7px}.financeTable article{border-bottom:1px solid #e2ded5;padding:13px 10px;font-size:9px}.financeTable article>span,.financeTable article>strong{flex-direction:column;display:flex}.financeTable b{font:13px Georgia}.financeTable small{color:#777;font-size:7px}.financeTable mark{padding:6px}.financeTable mark.bad{color:#8c302a;background:#f0d8d5}.financeTable select{padding:8px}.paymentRow{border-top:1px solid #ddd8ce;grid-template-columns:100px 1fr auto 1fr;gap:14px;padding:14px;display:grid}.paymentRow time,.paymentRow span,.paymentRow small{color:#777;font-size:8px}.paymentRow div{flex-direction:column;display:flex}.paymentRow b{font:13px Georgia}.paymentRow strong{font:18px Georgia}.financeModal{z-index:120;background:#000b;place-items:center;display:grid;position:fixed;inset:0}.financeModal form{background:#f8f6f0;width:min(650px,94vw);max-height:92vh;padding:30px;overflow:auto}.financeModal form>span{color:#987528;font-size:7px}.financeModal h2{font:32px Georgia}.financeModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.financeModal input,.financeModal select,.financeModal textarea{border:1px solid #c8c2b6;padding:11px}.financeModal textarea{min-height:90px}.financeModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financeModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.financeModal form>div:last-child button{padding:11px}.financeModal form>div:last-child button:last-child{background:#b28b36;border:0}@media (width<=850px){.financeShell{display:block}.financeShell>aside{height:auto;position:relative}.financeShell aside nav{display:none}.financeMain{padding:25px 14px}.financeMain>header{display:block}.financeMetrics{grid-template-columns:1fr 1fr}.costGrid{grid-template-columns:1fr}.financeTable>div{display:none}.financeTable article{grid-template-columns:1fr auto}.financeTable article>:not(:first-child):not(:nth-child(4)){display:none}.financeModal .two{grid-template-columns:1fr}}.invShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.invShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.invShell aside nav{flex-direction:column;margin-top:45px;display:flex}.invShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.invShell aside nav a.active{color:#dfc16a;border-left:2px solid #b28b36}.invShell aside footer{margin-top:auto;font-size:8px}.invMain{padding:45px 4vw}.invMain>header{justify-content:space-between;display:flex}.invMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.invMain h1{margin:8px 0;font:45px Georgia}.invMain>header p{color:#6f6b63;max-width:700px;font:15px/1.6 Georgia}.invMain>header button,.invPanel>header button{background:#b28b36;border:0;margin-left:5px;padding:12px;font-size:8px}.invMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.invMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.invMetrics article.alert{border-top-color:#b43e34}.invMetrics span{color:#777;font-size:7px}.invMetrics b{margin:8px 0;font:29px Georgia;display:block}.invMetrics small{color:#888;font-size:8px}.invTabs{border-bottom:1px solid #ccc6ba;display:flex}.invTabs button{background:0 0;border:0;padding:15px 18px;font-size:9px}.invTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.invPanel{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:20px}.invPanel>header{justify-content:space-between;align-items:center;display:flex}.invPanel>header input{border:1px solid #cbc5b9;width:55%;padding:12px}.invPanel h2{margin:0;font:27px Georgia}.invPanel>header p{color:#777;font-size:9px}.invTable>div,.invTable article{grid-template-columns:1.4fr 1fr .55fr .55fr .6fr .6fr;align-items:center;gap:10px;display:grid}.invTable>div{color:#777;border-bottom:1px solid #d8d3c8;padding:12px;font-size:7px}.invTable article{border-bottom:1px solid #e2ded5;padding:13px 10px;font-size:9px}.invTable article.low{background:#fff9f7;border-left:3px solid #b83d33}.invTable article>span:first-child{align-items:center;gap:9px;display:flex}.invTable i{color:#dfc16a;background:#171916;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.invTable b,.invTable span{flex-direction:column;display:flex}.invTable small{color:#777;font-size:7px}.invTable strong{font:18px Georgia}.invTable mark{background:#eee9df;justify-self:start;padding:6px}.reorderBar{color:#fff;background:#44221f;margin-top:12px;padding:14px}.reorderBar b{font:15px Georgia}.reorderBar p{color:#e3b9b4;font-size:8px}.locationGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.locationGrid>article{border:1px solid #d4cfc4;padding:18px}.locationGrid>article>span{color:#987528;font-size:7px}.locationGrid h3{font:21px Georgia}.locationGrid>article>p{color:#777;font:10px Georgia}.locationGrid>article>div{background:#f0ede6;grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.locationGrid div b{font:18px Georgia}.locationGrid div small{font-size:6px}.locationGrid footer{margin-top:10px}.locationGrid footer span{border-top:1px solid #e1ddd4;justify-content:space-between;padding:7px;font-size:8px;display:flex}.txnList article{border-top:1px solid #ded9cf;grid-template-columns:10px 130px 1fr auto;gap:12px;padding:14px;display:grid}.txnList i{background:#b28b36;border-radius:50%;width:8px;height:8px}.txnList i.issue{background:#a83c32}.txnList time,.txnList p,.txnList small{color:#777;font-size:8px}.txnList b{font:13px Georgia}.txnList strong{font:18px Georgia}.invModal{z-index:120;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.invModal form{background:#f8f6f0;width:min(650px,94vw);max-height:92vh;padding:30px;overflow:auto}.invModal form>span{color:#987528;font-size:7px}.invModal h2{font:32px Georgia}.invModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.invModal input,.invModal select,.invModal textarea{background:#fff;border:1px solid #c8c2b6;padding:11px}.invModal textarea{min-height:75px}.invModal .two,.invModal .three{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invModal .three{grid-template-columns:repeat(3,1fr)}.invModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.invModal form>div:last-child button{border:1px solid #b28b36;padding:11px}.invModal form>div:last-child button:last-child{background:#b28b36}@media (width<=800px){.invShell{display:block}.invShell>aside{height:auto;position:relative}.invShell aside nav{display:none}.invMain{padding:25px 14px}.invMain>header{display:block}.invMetrics{grid-template-columns:1fr 1fr}.invTable>div{display:none}.invTable article{grid-template-columns:1fr auto}.invTable article>:not(:first-child):not(:nth-child(3)){display:none}.locationGrid,.invModal .two,.invModal .three{grid-template-columns:1fr}}.opsShell>section{background:#efede6}.opsHeader{align-items:flex-start!important}.opsFilters{grid-template-columns:220px 140px 80px;gap:7px;display:grid}.opsFilters select,.opsFilters button{background:#fff;border:1px solid #c7c2b6;padding:11px;font-size:9px}.opsFilters button{color:#e1c36e;background:#171916}.opsFilters small{text-align:right;color:#888;grid-column:1/-1}.opsKpis{grid-template-columns:repeat(6,1fr);gap:9px;margin:28px 0 14px;display:grid}.opsKpis article{background:#fff;border:1px solid #d3cfc4;border-top:3px solid #777;padding:18px}.opsKpis article.gold{border-top-color:#b28b36}.opsKpis article.red{border-top-color:#b64236}.opsKpis article.green{border-top-color:#49835a}.opsKpis span{text-transform:uppercase;color:#777;font-size:8px;display:block}.opsKpis b{margin:11px 0;font:31px Georgia;display:block}.opsKpis small{color:#878a83;font-size:8px}.attentionStrip{color:#fff;background:#171916;grid-template-columns:180px 1fr auto;align-items:center;margin-bottom:14px;padding:15px 20px;display:grid}.attentionStrip>div{align-items:center;gap:12px;display:flex}.attentionStrip span{color:#d1b45e;font-size:8px}.attentionStrip b{color:#e1c36e;font:25px Georgia}.attentionStrip p{color:#ccc;font:13px Georgia}.attentionStrip a{color:#e1c36e;font-size:9px}.opsGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.opsPanel{background:#fff;border:1px solid #d2cec3;min-width:0;padding:22px}.opsPanel>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.opsPanel h2{margin:0;font:23px Georgia}.opsPanel header small,.opsPanel header a{color:#8b6d2a;font-size:8px}.widePanel{grid-column:1/-1}.barChart>div{grid-template-columns:150px 1fr 30px;align-items:center;gap:12px;margin:10px 0;display:grid}.barChart span,.priorityChart span{font-size:9px}.barChart i,.priorityChart i,.workload i{background:#e7e3da;height:8px;display:block}.barChart i b,.priorityChart i b,.workload i b{background:#b28b36;min-width:3px;height:100%;display:block}.barChart strong{font-size:9px}.priorityChart article{margin:16px 0}.priorityChart article>div{justify-content:space-between;margin-bottom:7px;display:flex}.priorityChart .p1{background:#b64236}.priorityChart .p2{background:#d38337}.priorityChart .p3{background:#b28b36}.priorityChart .p4{background:#65806c}.criticalTable{overflow:auto}.criticalTable table{border-collapse:collapse;width:100%;min-width:850px}.criticalTable th,.criticalTable td{text-align:left;border-bottom:1px solid #e3dfd6;padding:12px 10px;font-size:9px}.criticalTable th{color:#777;font-size:7px}.criticalTable td:first-child{flex-direction:column;gap:5px;display:flex}.criticalTable td a{color:#9a7626}.criticalTable td small{color:#888;margin-top:4px;display:block}.criticalTable mark{background:#eee9db;padding:5px;font-size:7px}.criticalTable mark.hot{color:#972f25;background:#f2d6d2}.criticalTable td.overdue{color:#a63127;font-weight:700}.workload article{grid-template-columns:120px 1fr 65px;align-items:center;gap:10px;margin:14px 0;display:grid}.workload span,.workload strong{font-size:9px}.workload strong{text-align:right}.riskList article{border-bottom:1px solid #e3dfd6;justify-content:space-between;padding:12px 0;display:flex}.riskList article>div{flex-direction:column;gap:5px;display:flex}.riskList b{font:14px Georgia}.riskList small{color:#888;font-size:8px}.riskList span{color:#795816;background:#f0e3c5;align-self:center;padding:6px;font-size:8px}.emptyOps{text-align:center;color:#888;padding:30px;font:14px Georgia}@media (width<=1200px){.opsKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.opsGrid{grid-template-columns:1fr}.widePanel{grid-column:auto}.attentionStrip{grid-template-columns:1fr;gap:8px}.opsFilters{margin-top:16px}.opsHeader{flex-direction:column}.opsKpis{grid-template-columns:1fr 1fr}}@media (width<=520px){.opsKpis{grid-template-columns:1fr}.opsFilters{grid-template-columns:1fr 1fr}.opsFilters select:first-child{grid-column:1/-1}.barChart>div{grid-template-columns:110px 1fr 25px}}.adminPhotoPage{color:#171916;background:#efede7;min-height:100vh;padding:70px 5vw;font-family:Arial}.adminPhotoPage>header{color:#fff;background:#171916;padding:42px}.adminPhotoPage>header>span{letter-spacing:.18em;color:#d1ad50;font-size:8px}.adminPhotoPage h1{margin:10px 0;font:48px Georgia}.adminPhotoPage>header>p{color:#bbb;max-width:760px;font:16px/1.6 Georgia}.adminPhotoPage>header>div{align-items:end;gap:12px;margin-top:24px;display:flex}.adminPhotoPage>header b{color:#d7b85e;font:30px Georgia}.adminPhotoPage>header small{color:#aaa;margin-right:20px;font-size:7px}.photoTools{background:#fff;border:1px solid #d1ccc0;margin-top:16px;padding:18px}.photoTools input{border:1px solid #cfc9bc;width:100%;padding:14px;font:13px Georgia}.photoTools nav{gap:7px;margin-top:12px;display:flex;overflow:auto}.photoTools button{white-space:nowrap;background:#fff;border:1px solid #d5d0c4;padding:10px;font-size:8px}.photoTools button.active{color:#e0c36f;background:#171916}.photoTools small{margin-left:5px}.adminPhotoGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.adminPhotoGrid article{background:#fff;border:1px solid #d1ccc0;padding:10px}.adminPhotoGrid article>div{aspect-ratio:4/3;background:#222;position:relative;overflow:hidden}.adminPhotoGrid img{object-fit:cover;width:100%;height:100%}.adminPhotoGrid article>div span{color:#e3c66e;background:#171916dd;padding:6px;font-size:7px;position:absolute;bottom:7px;left:7px}.adminPhotoGrid article>div b{color:#e3c66e;font-size:18px;position:absolute;top:7px;right:7px}.adminPhotoGrid article>small{color:#987528;margin-top:10px;font-size:7px;display:block}.adminPhotoGrid h2{margin:6px 0;font:17px Georgia}.adminPhotoGrid p{color:#6f6b63;font:9px Arial}.adminPhotoGrid footer{border-top:1px solid #e2ded4;flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.adminPhotoGrid time,.adminPhotoGrid i,.adminPhotoGrid mark{background:#eeebe3;padding:4px;font:6px Arial}.adminPhotoGrid mark{color:#315a37;background:#dce9dc}.adminPhotoGrid mark.internal{color:#777;background:#eeeae1}.noAdminPhotos{text-align:center;background:#fff;border:1px dashed #bdb7aa;grid-column:1/-1;padding:70px}.noAdminPhotos h2{font:30px Georgia}.noAdminPhotos a{color:#111;background:#b28b36;margin-top:12px;padding:12px;display:inline-block}@media (width<=1000px){.adminPhotoGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.adminPhotoPage{padding:80px 14px 30px}.adminPhotoPage>header{padding:25px}.adminPhotoPage h1{font-size:36px}.adminPhotoPage>header>div{flex-wrap:wrap}.adminPhotoGrid{grid-template-columns:1fr 1fr}}@media (width<=430px){.adminPhotoGrid{grid-template-columns:1fr}}.pmShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.pmShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.pmShell aside nav{flex-direction:column;margin-top:45px;display:flex}.pmShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.pmShell aside nav a.active{color:#dfc16a;border-left:2px solid #b28b36}.pmShell aside footer{flex-direction:column;gap:7px;margin-top:auto;font-size:8px;display:flex}.pmShell aside footer a{color:#c3a44d}.pmMain{padding:45px 4vw}.pmMain>header{justify-content:space-between;align-items:flex-start;display:flex}.pmMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.pmMain h1{margin:8px 0;font:45px Georgia}.pmMain>header p{color:#6f6b63;max-width:700px;font:15px/1.6 Georgia}.pmMain>header button,.pmPanel>header button{background:#b28b36;border:0;padding:13px;font-size:9px;font-weight:700}.pmMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.pmMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.pmMetrics article.due{border-top-color:#ae3f35}.pmMetrics span{color:#777;font-size:7px}.pmMetrics b{margin:8px 0;font:30px Georgia;display:block}.pmMetrics small{color:#888;font-size:8px}.pmTabs{border-bottom:1px solid #c9c4b8;display:flex}.pmTabs button{background:0 0;border:0;padding:15px 18px;font-size:9px}.pmTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.pmPanel{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:22px}.pmPanel>header{justify-content:space-between;display:flex}.pmPanel h2{margin:0;font:28px Georgia}.pmPanel>header p{color:#777;font-size:9px}.programTable .tableHead,.programTable article{grid-template-columns:1.5fr 1.2fr .65fr .65fr .8fr .45fr;align-items:center;gap:10px;display:grid}.programTable .tableHead{color:#8b857b;border-bottom:1px solid #d9d4c9;padding:12px;font-size:7px}.programTable article{border-bottom:1px solid #e2ded5;padding:14px 10px;font-size:9px}.programTable article>div,.programTable article>span{flex-direction:column;gap:9px;display:flex}.programTable article>div{flex-direction:row;align-items:center}.programTable i{color:#dfc16a;background:#171916;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.programTable b{font:13px Georgia}.programTable small{color:#777;font-size:7px}.programTable time.late{color:#a8322c;font-weight:700}.programTable article>button{border:0;padding:7px;font-size:7px}.programTable article>button.on{color:#315f38;background:#dfeadf}.pmEmpty{text-align:center;padding:45px}.pmEmpty h3{font:25px Georgia}.pmEmpty button{background:#b28b36;border:0;padding:11px}.templateGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.templateGrid>article{border:1px solid #d5d0c5;padding:18px}.templateGrid article>header{justify-content:space-between;display:flex}.templateGrid header span{color:#987528;font-size:7px}.templateGrid header button{border:0;font-size:6px}.templateGrid h3,.sopGrid h3{font:21px Georgia}.templateGrid>article>p,.sopGrid>button>p{color:#777;font:11px/1.5 Georgia}.templateGrid dl>div{border-top:1px solid #e1ddd4;padding:8px 0}.templateGrid dt{color:#987528;font-size:6px}.templateGrid dd{margin:4px 0;font:10px Georgia}.templateGrid footer{background:#f3f0e9;flex-direction:column;gap:6px;margin-top:10px;padding:11px;display:flex}.templateGrid footer b{color:#987528;font-size:7px}.templateGrid footer span{font:9px Georgia}.sopGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.sopGrid>button{text-align:left;color:#fff;background:#171916;border:0;padding:22px}.sopGrid>button>span{color:#d4b252;font-size:7px}.sopGrid footer{justify-content:space-between;margin-top:20px;display:flex}.sopGrid footer small{color:#aaa;font-size:7px}.sopGrid footer b{color:#d4b252;font-size:7px}.pmModal{z-index:120;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pmModal>form,.sopDetail{background:#f8f6f0;width:min(650px,94vw);max-height:90vh;padding:30px;overflow:auto}.pmModal form>span,.sopDetail>span{color:#987528;font-size:7px}.pmModal h2,.sopDetail h2{font:32px Georgia}.pmModal label{flex-direction:column;gap:6px;margin:11px 0;font-size:8px;font-weight:700;display:flex}.pmModal input,.pmModal select,.pmModal textarea{background:#fff;border:1px solid #c8c2b6;padding:11px}.pmModal textarea{min-height:85px}.pmModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pmModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.pmModal form>div:last-child button{border:1px solid #b28b36;padding:11px}.pmModal form>div:last-child button:last-child{background:#b28b36}.sopDetail{position:relative}.sopDetail>button{background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:20px}.sopDetail>p,.sopDetail li{font:13px/1.6 Georgia}.sopDetail h3{border-top:1px solid #d9d4c8;padding-top:15px;font:20px Georgia}.sopFacts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sopFacts section{background:#ece8df;padding:10px}.sopFacts b{color:#987528;font-size:7px}.sopFacts p{font:10px Georgia}@media (width<=950px){.templateGrid,.sopGrid{grid-template-columns:1fr 1fr}.programTable .tableHead{display:none}.programTable article{grid-template-columns:1.5fr 1fr 1fr}.programTable article>:nth-child(3),.programTable article>:nth-child(5){display:none}}@media (width<=700px){.pmShell{display:block}.pmShell>aside{height:auto;position:relative}.pmShell aside nav{display:none}.pmMain{padding:25px 14px}.pmMain>header{display:block}.pmMain>header button{margin-top:12px}.pmMetrics{grid-template-columns:1fr 1fr}.templateGrid,.sopGrid{grid-template-columns:1fr}.programTable article{grid-template-columns:1fr 1fr}.programTable article>:nth-child(2){display:none}.pmModal .two,.sopFacts{grid-template-columns:1fr}}.propertySelect{background:#fff;border:1px solid #c9c4b8;min-width:300px;padding:13px}.propertyHero{color:#fff;background:#171916;grid-template-columns:2fr repeat(4,1fr);gap:1px;margin:28px 0 0;padding:28px;display:grid}.propertyHero>div{border-left:1px solid #393b36;padding:10px 22px}.propertyHero>div:first-child{border:0}.propertyHero span,.propertyHero small{color:#c5a34d;letter-spacing:.08em;font-size:8px}.propertyHero h2{margin:7px 0;font:29px Georgia}.propertyHero p{color:#aaa;font-size:10px}.propertyHero b{color:#e1c36e;margin-top:10px;font:32px Georgia;display:block}.propertyTabs{border-bottom:1px solid #ccc7bc;display:flex}.propertyTabs button{background:0 0;border:0;padding:17px;font-size:10px}.propertyTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.profileGrid>section{background:#fff;border:1px solid #d2cec3;padding:24px}.profileGrid section>header{justify-content:space-between;align-items:center;display:flex}.profileGrid h3{margin:0 0 18px;font:23px Georgia}.profileGrid header button{background:#b28b36;border:0;padding:10px}.profileGrid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.profileInfo{border-top:1px solid #e1ddd3;padding:14px 0}.profileInfo dt{color:#8c702c;text-transform:uppercase;font-size:8px}.profileInfo dd{margin:6px 0 0;font:13px/1.5 Georgia}.criticalProfile .profileInfo dd{white-space:pre-wrap}.hierarchyActions{justify-content:flex-end;gap:8px;margin:18px 0;display:flex}.hierarchyActions button{background:#fff;border:1px solid #b28b36;padding:11px 15px}.hierarchyActions button:first-child{background:#b28b36}.locationTree>section{background:#fff;border:1px solid #d2cec3;margin-bottom:14px}.locationTree h3{margin:0;padding:22px;font:25px Georgia}.locationTree h3 span,.floor h4 span{color:#a17b29;margin-bottom:5px;font:7px Arial;display:block}.locationTree h3 small{color:#888;margin-left:10px;font:9px Arial}.floor{border-top:1px solid #ddd8cd;padding:18px}.floor h4{margin:0 0 14px;font:18px Georgia}.floor>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.floor article{border:1px solid #ddd8cd;flex-direction:column;gap:6px;padding:14px;display:flex}.floor article small{color:#888;font-size:8px}.floor mark{background:#e8e6de;align-self:flex-start;padding:5px;font-size:7px}.floor mark.critical{color:#8b3327;background:#f2d9d4}.floor article p{color:#666;font-size:9px}.contactsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contactsGrid article{background:#fff;border:1px solid #d2cec3;flex-direction:column;gap:7px;padding:22px;display:flex}.contactsGrid span{color:#9b7628;font-size:7px}.contactsGrid h3{margin:5px 0;font:22px Georgia}.contactsGrid p,.contactsGrid a{color:#666;font-size:10px}.contactsGrid mark{background:#f0e2c1;align-self:flex-start;margin-top:8px;padding:6px;font-size:7px}.propertyEmpty{text-align:center;background:#fff;border:1px solid #d2cec3;margin-top:18px;padding:70px}.propertyEmpty button,.propertyEmpty a{color:#111;background:#b28b36;border:0;padding:12px 16px}.propertyModal{z-index:110;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.propertyModal form{background:#f8f7f2;width:min(610px,93vw);max-height:92vh;padding:35px;overflow:auto}.propertyModal>form>span{color:#997426;font-size:8px}.propertyModal h2{margin:10px 0 20px;font:34px Georgia}.propertyModal label{flex-direction:column;gap:7px;margin:11px 0;font-size:8px;font-weight:700;display:flex}.propertyModal input,.propertyModal select,.propertyModal textarea{background:#fff;border:1px solid #c9c4b8;padding:12px}.propertyModal textarea{min-height:72px}.propertyModal .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.propertyModal .check{flex-direction:row;align-items:center}.propertyModal .modalActions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.propertyModal .modalActions button{background:#fff;border:1px solid #b28b36;padding:12px}.propertyModal .modalActions button:last-child{background:#b28b36;font-weight:700}@media (width<=900px){.propertyHero{grid-template-columns:1fr 1fr}.propertyHero>div:first-child{grid-column:1/-1}.profileGrid{grid-template-columns:1fr}.floor>div,.contactsGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.propertyHero,.floor>div,.contactsGrid,.profileGrid dl{grid-template-columns:1fr}.propertySelect{min-width:100%;margin-top:15px}.propertyModal .two{grid-template-columns:1fr}.propertyTabs{overflow:auto}}.slaPrimary{background:#b28b36;border:0;padding:14px 18px;font-weight:700}.slaMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 14px;display:grid}.slaMetrics article{background:#fff;border:1px solid #d2cec3;border-top:3px solid #4c805b;padding:20px}.slaMetrics article.danger{border-top-color:#ac3d32}.slaMetrics article.warning{border-top-color:#c48132}.slaMetrics span{color:#777;font-size:8px}.slaMetrics b{margin:10px 0;font:34px Georgia;display:block}.slaMetrics small{color:#888;font-size:8px}.slaGrid{grid-template-columns:1.35fr .65fr;gap:13px;display:grid}.slaPanel{background:#fff;border:1px solid #d2cec3;padding:22px}.slaPanel>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.slaPanel h2{margin:0;font:24px Georgia}.slaPanel header p{color:#777;margin:7px 0;font-size:9px}.slaPanel header a{color:#8b6d2a;font-size:8px}.policyPanel form{border-top:1px solid #e1ddd3;grid-template-columns:45px 1.4fr repeat(3,100px) 90px 65px 50px;align-items:center;gap:10px;padding:14px 0;display:grid}.priorityFlag{background:#e8e3d7;border-radius:50%;place-items:center;width:36px;height:36px;font:700 9px Arial;display:grid}.priorityFlag.p1{color:#9a3027;background:#f1d7d3}.priorityFlag.p2{color:#985d20;background:#f3e1cc}.policyPanel form>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.policyPanel form b{font:15px Georgia}.policyPanel form small{color:#888;font-size:7px}.policyPanel label{color:#777;font-size:7px}.policyPanel input[type=number]{border:1px solid #ccc7bc;width:100%;padding:8px}.policyPanel .slaCheck{align-items:center;gap:5px;display:flex}.policyPanel form>button{color:#e1c36e;background:#171916;border:0;padding:9px}.ruleList article{border-top:1px solid #e1ddd3;grid-template-columns:10px 1fr auto;gap:10px;padding:14px 0;display:grid}.ruleList i{background:#aaa;border-radius:50%;width:8px;height:8px;margin-top:4px}.ruleList i.on{background:#4c805b}.ruleList b{font:14px Georgia}.ruleList p,.ruleList small{color:#777;font-size:8px}.ruleList button{color:#8b6d2a;background:0 0;border:0;font-size:8px}.slaQueue{grid-column:1/-1}.slaTable{overflow:auto}.slaTable table{border-collapse:collapse;width:100%;min-width:800px}.slaTable th,.slaTable td{text-align:left;border-bottom:1px solid #e3dfd6;padding:12px 10px;font-size:9px}.slaTable th{color:#777;font-size:7px}.slaTable td:first-child{flex-direction:column;gap:4px;display:flex}.slaTable td a{color:#987528}.slaTable td small{color:#888;margin-top:4px;display:block}.slaTable mark{padding:6px;font-size:7px}.slaTable mark.good{color:#31613c;background:#dbeadd}.slaTable mark.warn{color:#8f581e;background:#f3e1c8}.slaTable mark.bad{color:#932f27;background:#f1d6d2}.slaEmpty{text-align:center;color:#888;padding:25px;font:13px Georgia}.slaModal{z-index:110;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.slaModal form{background:#f8f7f2;width:min(520px,92vw);padding:34px}.slaModal form>span{color:#987528;font-size:8px}.slaModal h2{font:31px Georgia}.slaModal label{flex-direction:column;gap:6px;margin:11px 0;font-size:8px;font-weight:700;display:flex}.slaModal input,.slaModal select{background:#fff;border:1px solid #c9c4b8;padding:11px}.slaModal form>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.slaModal form>div button{background:#fff;border:1px solid #b28b36;padding:12px}.slaModal form>div button:last-child{background:#b28b36;font-weight:700}@media (width<=1150px){.slaGrid{grid-template-columns:1fr}.slaQueue{grid-column:auto}.policyPanel form{grid-template-columns:40px 1fr repeat(3,90px)}.policyPanel .slaCheck,.policyPanel form>button{grid-row:2}}@media (width<=700px){.policyPanel form{grid-template-columns:40px 1fr}.policyPanel form label,.policyPanel form>button{grid-area:auto/1/auto/-1}.slaMetrics{grid-template-columns:1fr}.slaPrimary{margin-top:15px}}.adminIntro{color:#676a63;max-width:650px;margin:0;font:15px/1.65 Georgia}.structureTabs{border-bottom:1px solid #c9c4b8;align-items:center;gap:4px;margin-top:24px;display:flex}.structureTabs button{color:#6b6e68;background:0 0;border:0;padding:15px 17px;font-size:10px;font-weight:700}.structureTabs button.active{color:#151714;border-bottom:3px solid #b28b36}.structureTabs .addStructure{color:#e0c36f;background:#171916;margin-left:auto;padding:13px 18px}.structureTable{background:#fff;border:1px solid #d1cdc2;overflow:auto}.structureTable table{border-collapse:collapse;width:100%;min-width:780px}.structureTable th{text-align:left;letter-spacing:.08em;color:#777;background:#f6f4ee;padding:14px 16px;font-size:8px}.structureTable td{border-top:1px solid #e4e0d7;padding:16px;font-size:11px}.structureTable td span{flex-direction:column;gap:4px;display:flex}.structureTable small{color:#85877f}.structureTable mark{color:#35603d;background:#e5eee5;border-radius:20px;padding:6px 9px;font-size:8px}.structureTable td button{color:#8a6824;background:0 0;border:0;font-size:9px;text-decoration:underline}.structureEmpty{text-align:center;background:#fff;border:1px solid #d1cdc2;border-top:0;padding:65px}.structureEmpty h2{margin:0 0 10px;font:30px Georgia}.structureEmpty p{color:#74776f}.structureEmpty button{background:#b28b36;border:0;padding:13px 18px;font-weight:700}.adminToast{color:#fff;background:#171916;border-left:3px solid #c6a24e;padding:15px 20px;font-size:10px;position:fixed;bottom:25px;right:25px}.structureModal{z-index:100;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.structureModal form{background:#f8f7f2;width:min(560px,92vw);max-height:88vh;padding:32px;overflow:auto}.structureModal h2{margin:10px 0 22px;font:32px Georgia}.structureModal label{flex-direction:column;gap:7px;margin:12px 0;font-size:9px;font-weight:700;display:flex}.structureModal input,.structureModal select,.structureModal textarea{background:#fff;border:1px solid #c9c4b8;padding:12px}.structureModal textarea{min-height:85px}.structureModal .modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.structureModal .modalActions button{background:#fff;border:1px solid #b28b36;padding:12px 17px}.structureModal .modalActions button:last-child{background:#b28b36;font-weight:700}@media (width<=700px){.structureTabs{overflow:auto}.structureTabs .addStructure{z-index:5;position:fixed;bottom:18px;right:18px}.adminIntro{font-size:14px}}.foundationHead{align-items:flex-end}.orgPicker{letter-spacing:.12em;color:#777;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.orgPicker select{background:#fff;border:1px solid #c9c4b8;min-width:240px;padding:12px;font-size:11px}.scopeBanner{color:#fff;background:#171916;border-left:4px solid #b28b36;align-items:center;gap:28px;margin-top:22px;padding:18px 22px;display:flex}.scopeBanner div{flex-direction:column;gap:4px;display:flex}.scopeBanner span{letter-spacing:.16em;color:#b8a873;font-size:7px}.scopeBanner b{font:20px Georgia}.scopeBanner p{color:#b9bdb5;flex:1;margin:0;font-size:10px}.scopeBanner mark{color:#111;background:#b28b36;padding:8px 10px;font-size:8px;font-weight:900}.foundationMetrics{margin-top:14px}.foundationTabs{border-bottom:1px solid #cbc5b8;margin-top:20px;display:flex;overflow:auto}.foundationTabs button{white-space:nowrap;color:#777;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 16px;font-size:9px;font-weight:800}.foundationTabs button.active{color:#111;border-bottom-color:#b28b36}.foundationActions{justify-content:flex-end;align-items:center;min-height:50px;display:flex}.foundationActions button{color:#e0c36f;background:#171916;border:0;padding:11px 16px;font-size:9px;font-weight:800}.foundationActions input{border:1px solid #cbc5b8;width:min(380px,100%);padding:10px 13px}.foundationTable table{min-width:920px}.foundationTable td b small{max-width:260px;margin-top:5px;font-weight:400;display:block}.foundationTable .rowActions{gap:8px;display:flex}.foundationTable mark.state-invited{color:#765714;background:#fff0ca}.foundationTable mark.state-suspended{color:#843434;background:#f6dddd}.inviteResult{background:#ece7d8;border:1px solid #c9bb91;gap:8px;margin-top:15px;padding:15px;display:grid}.inviteResult code{overflow-wrap:anywhere;font-size:10px}.inviteResult button{color:#e0c36f;border:0;justify-self:start;background:#171916!important;padding:9px 12px!important}.roleMatrix{min-width:0;padding:28px}.roleMatrix>header{border-bottom:1px solid #ddd5c6;justify-content:space-between;gap:30px;padding-bottom:20px;display:flex}.roleMatrix header span{letter-spacing:.14em;color:#8a6824;font-size:8px;font-weight:800}.roleMatrix header h2{margin:7px 0;font:30px Georgia}.roleMatrix header p{color:#6d7068;max-width:420px;line-height:1.6}.roleMatrix>section{border-bottom:1px solid #e1dccf;grid-template-columns:190px 1fr;padding:20px 0;display:grid}.roleMatrix h3{margin:0;font:20px Georgia}.roleMatrix section>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.roleMatrix article{border:1px solid #ded8cb;flex-direction:column;gap:5px;padding:11px;display:flex}.roleMatrix article b{text-transform:capitalize;font-size:9px}.roleMatrix article span{color:#777;font-size:8px;line-height:1.5}.permissionDrawer{z-index:110;background:#f7f5ee;width:min(470px,94vw);padding:40px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 70px #0005}.permissionDrawer>.drawerClose{background:0 0;border:0;font-size:25px;position:absolute;top:20px;right:20px}.permissionDrawer>span{letter-spacing:.15em;color:#8a6824;font-size:8px;font-weight:800}.permissionDrawer h2{margin:12px 0 5px;font:34px Georgia}.permissionDrawer>p{color:#666}.scopeCard{color:#fff;background:#171916;margin:22px 0;padding:17px}.scopeCard b{letter-spacing:.12em;color:#daba62;font-size:8px}.scopeCard p{font-size:10px;line-height:1.6}.permissionDrawer form{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.permissionDrawer label{flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.permissionDrawer select{background:#fff;border:1px solid #c9c4b8;padding:10px}.permissionDrawer form button{background:#b28b36;border:0;grid-column:1/-1;padding:12px;font-weight:800}.permissionDrawer h3{margin-top:30px}.permissionDrawer article{border-top:1px solid #ddd5c6;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.permissionDrawer article mark{background:#eee0b7;padding:5px 7px}.permissionDrawer>small{color:#777;line-height:1.6}.adminShell aside footer small{color:#8f8f89;margin:3px 0 8px;font-size:8px;display:block}@media (width<=900px){.scopeBanner{flex-wrap:wrap;align-items:flex-start}.scopeBanner p{flex-basis:100%}.roleMatrix>section{display:block}.roleMatrix h3{margin-bottom:12px}.roleMatrix section>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.foundationHead{align-items:flex-start}.orgPicker select{width:100%;min-width:0}.roleMatrix{padding:18px}.roleMatrix>header{display:block}.roleMatrix section>div{grid-template-columns:1fr}.permissionDrawer{padding:30px 22px}.permissionDrawer form{grid-template-columns:1fr}.scopeBanner mark{display:none}}.vendorShell{color:#171916;background:#eeece6;grid-template-columns:220px 1fr;min-height:100vh;font-family:Arial;display:grid}.vendorShell>aside{color:#fff;background:#121411;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.vendorShell aside nav{flex-direction:column;margin-top:45px;display:flex}.vendorShell aside nav a{color:#aaa;border-bottom:1px solid #292b27;padding:12px;font-size:9px}.vendorShell aside nav a.active{color:#dfc16a}.vendorShell aside footer{margin-top:auto}.vendorMain{padding:45px 4vw}.vendorMain>header{justify-content:space-between;display:flex}.vendorMain>header span{letter-spacing:.16em;color:#987528;font-size:8px}.vendorMain h1{margin:8px 0;font:45px Georgia}.vendorMain>header p{color:#6f6b63;max-width:700px;font:15px/1.6 Georgia}.vendorMain>header button,.vendorPanel>header button{background:#b28b36;border:0;margin-left:5px;padding:12px;font-size:8px}.vendorMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0;display:grid}.vendorMetrics article{background:#fff;border:1px solid #d3cec3;border-top:3px solid #b28b36;padding:18px}.vendorMetrics article.risk{border-top-color:#b43c32}.vendorMetrics span{color:#777;font-size:7px}.vendorMetrics b{margin:8px 0;font:29px Georgia;display:block}.vendorMetrics small{color:#888;font-size:8px}.vendorTabs{border-bottom:1px solid #ccc6ba;display:flex}.vendorTabs button{background:0 0;border:0;padding:15px 18px;font-size:9px}.vendorTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.vendorPanel{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:20px}.vendorPanel>header{justify-content:space-between;display:flex}.vendorPanel h2{margin:0;font:27px Georgia}.vendorPanel>header p{color:#777;font-size:9px}.vendorGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.vendorGrid>article{border:1px solid #d4cfc4;padding:17px}.vendorGrid article>header{color:#987528;justify-content:space-between;font-size:7px;display:flex}.vendorGrid mark{background:#eeeae1;padding:5px}.vendorGrid h3{font:21px Georgia}.vendorGrid>article>p{color:#777;font:11px/1.5 Georgia}.vendorGrid dl{grid-template-columns:1fr 1fr;display:grid}.vendorGrid dl>div{border-top:1px solid #e1ddd4;padding:8px}.vendorGrid dt{color:#987528;font-size:6px}.vendorGrid dd{margin:4px 0;font:9px Georgia}.vendorGrid footer{background:#f0ede6;align-items:center;gap:12px;padding:10px;display:flex}.vendorGrid footer b{font:16px Georgia}.vendorGrid footer small{font:6px Arial;display:block}.vendorGrid footer button{margin-left:auto}.vendorEmpty{text-align:center;grid-column:1/-1;padding:50px}.scoreTable article{border-top:1px solid #ddd8ce;grid-template-columns:1.5fr .5fr .7fr .7fr .7fr;gap:10px;padding:14px;display:grid}.scoreTable span{flex-direction:column;font-size:9px;display:flex}.scoreTable b{font:14px Georgia}.scoreTable small{color:#777;font-size:7px}.scoreTable strong{font:20px Georgia}.procureGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reorderRow,.poRow{border-top:1px solid #ddd8ce;justify-content:space-between;align-items:center;padding:13px;display:flex}.reorderRow div,.poRow div{flex-direction:column;display:flex}.reorderRow b,.poRow b{font:13px Georgia}.reorderRow small,.poRow small,.poRow span{color:#777;font-size:7px}.reorderRow mark{background:#fff0d2;padding:6px;font-size:7px}.poRow select{padding:8px}.goodStock{background:#e1ece1;padding:20px}.vendorModal{z-index:120;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vendorModal form{background:#f8f6f0;width:min(680px,94vw);max-height:92vh;padding:30px;overflow:auto}.vendorModal form>span{color:#987528;font-size:7px}.vendorModal h2{font:32px Georgia}.vendorModal label{flex-direction:column;gap:6px;margin:10px 0;font-size:8px;font-weight:700;display:flex}.vendorModal input,.vendorModal select,.vendorModal textarea{background:#fff;border:1px solid #c8c2b6;padding:11px}.vendorModal textarea{min-height:75px}.vendorModal .two,.vendorModal .three{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vendorModal .three{grid-template-columns:repeat(3,1fr)}.vendorModal .check{flex-direction:row}.vendorModal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.vendorModal form>div:last-child button{padding:11px}.vendorModal form>div:last-child button:last-child{background:#b28b36;border:0}.adminToast{color:#fff;background:#171916;padding:14px;position:fixed;bottom:20px;right:20px}@media (width<=900px){.vendorGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.vendorShell{display:block}.vendorShell>aside{height:auto;position:relative}.vendorShell aside nav{display:none}.vendorMain{padding:25px 14px}.vendorMain>header{display:block}.vendorMetrics{grid-template-columns:1fr 1fr}.vendorGrid,.procureGrid,.vendorModal .two,.vendorModal .three{grid-template-columns:1fr}}.primaryWO{color:#151714;background:#b28b36;border:0;padding:14px 18px;font-weight:800}.woTools{justify-content:space-between;gap:12px;margin:22px 0;display:flex}.woTools>input{border:1px solid #c9c4b8;flex:1;padding:14px}.woTools button{background:#fff;border:1px solid #c9c4b8;padding:13px 18px}.woTools button.active{color:#e0c36f;background:#171916}.woBoard{grid-template-columns:repeat(7,minmax(240px,1fr));gap:10px;padding-bottom:20px;display:grid;overflow:auto}.woBoard>section{background:#e2dfd6;min-height:510px}.woBoard>section>header{justify-content:space-between;padding:14px;font-size:10px;display:flex}.woBoard>section>header span{background:#fff;padding:4px 7px}.woBoard section>button{text-align:left;background:#fff;border:1px solid #d0cbc0;flex-direction:column;gap:7px;width:calc(100% - 16px);margin:0 8px 9px;padding:15px;display:flex}.woBoard section>button small{color:#8b6c28;font-size:7px}.woBoard section>button b{font:16px Georgia}.woBoard section>button span{color:#686b65;font-size:9px}.woBoard mark{background:#eee9dc;align-self:flex-start;padding:5px;font-size:7px}.woList{background:#fff;overflow:auto}.woList table{border-collapse:collapse;width:100%;min-width:900px}.woList th,.woList td{text-align:left;border-bottom:1px solid #e1ddd4;padding:14px;font-size:10px}.woList th{color:#777;font-size:8px}.woList td small{color:#888;margin-top:5px;display:block}.woList tr{cursor:pointer}.woList tr:hover{background:#f4f0e5}.woList mark{background:#eee9dc;padding:6px}.woDrawer{z-index:100;background:#f8f7f2;width:min(620px,100vw);height:100vh;padding:35px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #0004}.closeDrawer{background:0 0;border:0;font-size:32px;position:absolute;top:20px;right:24px}.drawerHead>span{color:#987528;font-size:9px}.drawerHead h2{margin:12px 0;font:36px Georgia}.drawerHead p{color:#777}.woFormGrid{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.woFormGrid label,.woModal label{flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.woFormGrid input,.woFormGrid select,.woFormGrid textarea,.woModal input,.woModal select,.woModal textarea{background:#fff;border:1px solid #c9c4b8;padding:12px}.woFormGrid textarea{min-height:80px}.woFormGrid .wide{grid-column:1/-1}.woHistory{border-top:1px solid #d3cec2;margin-top:35px}.woHistory h3{font:23px Georgia}.woHistory article{border-bottom:1px solid #ded9ce;grid-template-columns:10px 1fr;gap:10px;padding:13px 0;display:grid}.woHistory i{background:#b28b36;border-radius:50%;width:8px;height:8px;margin-top:5px}.woHistory b{font-size:9px}.woHistory p{margin:5px 0;font:12px Georgia}.woHistory small{color:#888;font-size:7px}.woModal{z-index:110;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.woModal form{background:#f8f7f2;width:min(610px,93vw);max-height:92vh;padding:35px;overflow:auto}.woModal>form>span{color:#997426;font-size:8px}.woModal h2{margin:10px 0 20px;font:34px Georgia}.woModal label{margin:11px 0}.woModal textarea{min-height:80px}.woModal .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.woModal .modalActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.woModal .modalActions button{background:#fff;border:1px solid #b28b36;padding:13px}.woModal .modalActions button:last-child{background:#b28b36;font-weight:700}@media (width<=700px){.woFormGrid,.woModal .two{grid-template-columns:1fr}.woFormGrid .wide{grid-column:auto}.woTools{flex-direction:column}.woDrawer{padding:25px 20px}.primaryWO{margin-top:15px}.adminShell>section>header{flex-direction:column;align-items:flex-start}}.toolLayout,.smartAssessment{background:#f2f0e9;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px clamp(24px,8vw,125px);display:grid}.toolLayout h2,.smartAssessment h2,.onboarding h2,.serviceLevels h2{font:clamp(38px,5vw,65px)/1.05 Georgia}.toolLayout>div>p,.smartAssessment>div>p{color:#686c64;font:16px/1.8 Georgia}.toolLayout form,.smartAssessment form{background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:38px;display:grid}.toolLayout label{flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.toolLayout input,.toolLayout select{background:#faf9f5;border:1px solid #cbc7bc;padding:14px;font-size:13px}.toolLayout .wide,.toolResult{grid-column:1/-1}.toolLayout button{text-align:left;background:#b28b36;border:0;grid-column:1/-1;padding:17px;font-weight:700}.toolResult{color:#fff;background:#151714;padding:25px}.toolResult span{color:#d6b45d;font-size:8px}.toolResult h3{margin:12px 0;font:23px/1.4 Georgia}.toolResult a{color:#e0c474;font-size:9px}.urgentChoice{grid-template-columns:1fr 1fr;display:grid}.urgentChoice>div{color:#fff;background:#171916;padding:100px clamp(24px,7vw,100px)}.urgentChoice>div:last-child{color:#111;background:#b28b36}.urgentChoice span{letter-spacing:.16em;font-size:8px}.urgentChoice h2{margin:25px 0;font:clamp(35px,4vw,55px)/1.08 Georgia}.urgentChoice p{font:16px/1.8 Georgia}.urgentChoice a{color:#111;background:#fff;margin-top:20px;padding:16px 18px;font-size:10px;font-weight:700;display:inline-block}.resourceGrid{background:#eeeae0;grid-template-columns:repeat(2,1fr);gap:15px;padding:90px clamp(24px,8vw,125px);display:grid}.resourceGrid article{background:#fff;border:1px solid #d3cec1;flex-direction:column;min-height:280px;padding:34px;display:flex}.resourceGrid span{color:#9d782a;font-size:8px}.resourceGrid h2{margin:30px 0 14px;font:29px Georgia}.resourceGrid p{color:#666a62;font-size:14px;line-height:1.7}.resourceGrid a{color:#956f20;margin-top:auto;font-size:10px;font-weight:700}.smartAssessment>div>a{border-bottom:1px solid #b28b36;margin-top:20px;padding-bottom:6px;font-size:10px;display:inline-block}.smartAssessment fieldset{border:1px solid #d0cbc0;padding:15px}.smartAssessment fieldset label{flex-direction:row;margin:8px 18px 8px 0;font-size:10px;display:inline-flex}.onboarding{background:#f1eee5;padding:100px clamp(24px,8vw,125px)}.onboarding>div{grid-template-columns:repeat(7,1fr);margin-top:50px;display:grid}.onboarding article{border-top:2px solid #b28b36;padding:25px 15px}.onboarding article span{color:#987224;font-size:9px}.onboarding h3{margin:18px 0;font:19px/1.3 Georgia}.serviceLevels{color:#fff;background:#111310;padding:100px clamp(24px,8vw,125px)}.serviceLevels header{max-width:950px}.serviceLevels header>p:last-child{color:#a4a89f;font-size:13px;line-height:1.8}.serviceLevels>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.serviceLevels article{border:1px solid #3b3e36;padding:28px}.serviceLevels h3{color:#dfc16f;font:23px Georgia}.serviceLevels article p{color:#adb1a8;font-size:12px;line-height:1.7}.leaderReasons{grid-template-columns:.5fr 1fr 1fr;gap:6vw;padding:100px clamp(24px,8vw,125px);display:grid}.leaderReasons>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leaderReasons>div span{background:#f0ede4;padding:16px;font:13px Georgia}.leaderReasons aside h2{font:38px Georgia}.leaderReasons aside p{color:#666;font:15px/1.8 Georgia}.pageCta>div{flex-wrap:wrap;gap:12px;display:flex}@media (width<=950px){.toolLayout,.smartAssessment,.leaderReasons{grid-template-columns:1fr}.onboarding>div{grid-template-columns:repeat(2,1fr)}.serviceLevels>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.toolLayout,.smartAssessment,.onboarding,.serviceLevels,.leaderReasons,.resourceGrid{padding:70px 24px}.toolLayout form,.smartAssessment form{grid-template-columns:1fr;padding:25px 20px}.toolLayout .wide,.toolResult{grid-column:auto}.urgentChoice,.resourceGrid{grid-template-columns:1fr}.urgentChoice>div{padding:70px 24px}.onboarding>div,.serviceLevels>div,.leaderReasons>div{grid-template-columns:1fr}}.industryHubGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.industryHubGrid>a{background:#fff;border:1px solid #d2cec2;grid-template-columns:.78fr 1.22fr;min-height:335px;transition:all .25s;display:grid}.industryHubGrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 50px #1112}.industryHubImage{color:#d9b45d;background-position:50%;background-size:cover;padding:24px}.industryHubImage span{font:12px Georgia}.industryHubGrid>a>div:last-child{flex-direction:column;align-items:flex-start;padding:32px;display:flex}.industryHubGrid h2{color:#171916;margin:0 0 10px;font:28px Georgia}.industryHubGrid h3{color:#a27d2b;margin:0 0 19px;font:15px Georgia}.industryHubGrid p{color:#6f736b;margin:0 0 25px;font-size:11px;line-height:1.75}.industryHubGrid b{letter-spacing:.12em;text-transform:uppercase;color:#987527;border-bottom:1px solid #c5a04c;margin-top:auto;padding-bottom:6px;font-size:8px}.industryPortfolio{color:#fff;background:#101210;grid-template-columns:1fr 1fr;gap:7vw;padding:100px clamp(24px,7vw,110px);display:grid}.industryPortfolio h2{margin:20px 0;font:clamp(40px,5vw,66px)/1.05 Georgia}.industryPortfolio h2 em{color:#dfc16f;font-weight:400}.industryPortfolio>p:last-child{color:#aeb2aa;align-self:center;font:15px/1.8 Georgia}@media (width<=900px){.industryHubGrid,.industryPortfolio{grid-template-columns:1fr}}@media (width<=600px){.industryHubGrid>a{grid-template-columns:1fr}.industryHubImage{min-height:215px}.industryHubGrid>a>div:last-child{padding:26px}.industryPortfolio{padding:75px 24px}}.indHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:720px;padding:130px clamp(24px,8vw,125px) 70px;display:flex}.indHero>div{max-width:680px}.indHero>div>a:first-child,.indHero>div>p{letter-spacing:.18em;color:#d4b65f;font-size:8px}.indHero>div>p{margin-top:55px}.indHero h1{margin:18px 0;font:clamp(53px,7vw,96px)/.95 Georgia}.indHero h2{color:#dfc16f;margin:0 0 24px;font:clamp(19px,2vw,30px) Georgia}.indHero>div>span{color:#c3c7bf;max-width:580px;font:14px/1.75 Georgia;display:block}.indHeroCta{letter-spacing:.1em;border:1px solid #b7923d;margin-top:34px;padding:16px 21px;font-size:9px;display:inline-block}.indSibling{background:#121411;grid-template-columns:repeat(7,1fr);display:grid}.indSibling a{color:#aeb2a9;border-right:1px solid #33362f;padding:19px 12px;font:11px/1.25 Georgia}.indSibling a span{color:#b28c36;margin-bottom:7px;font:7px Arial;display:block}.indSibling a.active{color:#fff;background:#b18c36}.indPressure{background:#f2f0e9;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid}.indPressure h2,.indWorkflow h2{margin:24px 0;font:clamp(40px,5vw,67px)/1.05 Georgia}.indPressure h2 em,.indWorkflow h2 em{color:#aa842f;font-weight:400}.indPressure ul{margin:0;padding:0;list-style:none}.indPressure li{border-top:1px solid #ccc8bc;padding:18px 0;font:15px Georgia}.indPressure li span{color:#a98534;margin-right:15px}.indSupport{color:#fff;background:#111310;padding:100px clamp(24px,8vw,125px)}.indSupport header{grid-template-columns:1fr 1.3fr;align-items:end;gap:8vw;display:grid}.indSupport h2{margin:20px 0;font:clamp(40px,5vw,67px)/1.05 Georgia}.indSupport h2 em{color:#dfc16f;font-weight:400}.indSupport>div{border-top:1px solid #3a3d36;grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.indSupport article{border-right:1px solid #3a3d36;padding:28px 22px}.indSupport article>span,.indWorkflow article>span{color:#c5a04c;font:10px Georgia}.indSupport article p{color:#afb3aa;font:13px/1.7 Georgia}.indWorkflow{background:#fff;padding:100px clamp(24px,8vw,125px)}.indWorkflow>div{grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.indWorkflow article{border-top:1px solid #cbc7bc;padding:24px 20px}.indWorkflow h3{margin:19px 0 12px;font:20px Georgia}.indWorkflow article p{color:#696d65;font-size:10px;line-height:1.7}.indPlan{grid-template-columns:1fr 1fr;display:grid}.indPlan>div{background:#e8e5dc;padding:80px clamp(24px,7vw,100px)}.indPlan>div:last-child{color:#fff;background:#9b792d}.indPlan>div>span,.indRelated>p{letter-spacing:.16em;font-size:8px}.indPlan h2{margin:22px 0;font:38px Georgia}.indPlan ul{padding:0;list-style:none}.indPlan li{border-top:1px solid #ccc4b0;padding:11px 0;font:12px Georgia}.indPlan p{font:16px/1.8 Georgia}.indRelated{background:#f6f4ee;padding:80px clamp(24px,8vw,125px)}.indRelated>div{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}.indRelated a{background:#fff;border:1px solid #d5d1c6;padding:28px}.indRelated a span{color:#a6802d;font-size:8px}.indRelated h3{margin:16px 0;font:25px Georgia}.indRelated b{color:#987527;font-size:8px}@media (width<=1000px){.indSibling{display:flex;overflow-x:auto}.indSibling a{min-width:155px}.indPressure,.indSupport header{grid-template-columns:1fr}.indSupport>div,.indWorkflow>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.indHero{min-height:680px;padding-top:115px}.indPressure,.indSupport,.indWorkflow{padding:75px 24px}.indSupport>div,.indWorkflow>div,.indPlan,.indRelated>div{grid-template-columns:1fr}.indPlan>div{padding:60px 24px}}.indDirector{background:#edeae1;padding:100px clamp(24px,8vw,125px)}.indDirector header{grid-template-columns:.7fr 1.3fr 1fr;align-items:end;gap:5vw;display:grid}.indDirector h2{margin:20px 0;font:clamp(40px,5vw,67px)/1.05 Georgia}.indDirector h2 em{color:#a47f2d;font-weight:400}.indDirector header>p:last-child{color:#676b63;font:14px/1.8 Georgia}.indDirector>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.indDirector article{background:#fff;border:1px solid #d0cbc0;padding:28px}.indDirector article>span,.indDirector aside b{letter-spacing:.16em;color:#9e792a;font-size:8px}.indDirector ul{margin:20px 0 0;padding:0;list-style:none}.indDirector li{color:#555a52;border-top:1px solid #e0ddd4;padding:13px 0;font:12px/1.5 Georgia}.indDirector li:before{content:"—";color:#b58e38;margin-right:9px}.indDirector aside{color:#fff;background:#151714;grid-template-columns:.5fr 1.5fr;gap:4vw;margin-top:25px;padding:22px 25px;display:grid}.indDirector aside p{color:#aeb2aa;margin:0;font-size:9px;line-height:1.7}@media (width<=900px){.indDirector header,.indDirector aside,.indDirector>div{grid-template-columns:1fr}}@media (width<=650px){.indDirector{padding:75px 24px}}.indDashboard{color:#fff;background:#101210;grid-template-columns:1fr 1.2fr;align-items:end;gap:7vw;padding:90px clamp(24px,8vw,125px);display:grid}.indDashboard h2{margin:22px 0;font:clamp(36px,4vw,58px)/1.08 Georgia}.indDashboard>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.indDashboard article{background:#191b18;border:1px solid #3a3d35;flex-direction:column;padding:24px;display:flex}.indDashboard article span{color:#aaa;font-size:8px;line-height:1.4}.indDashboard article b{color:#dfc16f;margin:20px 0;font:30px Georgia}.indDashboard article i{color:#79a989;font-size:7px;font-style:normal}.indScenario{background:#f3f0e8;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:90px clamp(24px,8vw,125px);display:grid}.indScenario h2{font:clamp(36px,4vw,58px)/1.08 Georgia}.indScenario p{color:#62665e;font:17px/1.8 Georgia}.indScenario b{border-left:2px solid #b28b36;margin:28px 0;padding-left:20px;font:19px/1.6 Georgia;display:block}.indScenario small{color:#8a8d85;font-size:9px}.industryCta{color:#111;background:#b28b36;justify-content:space-between;align-items:center;gap:30px;padding:65px clamp(24px,8vw,125px);display:flex}.industryCta p{letter-spacing:.16em;font-size:8px}.industryCta h2{margin:12px 0;font:clamp(30px,4vw,50px) Georgia}.industryCta a{color:#dfc16f;background:#111;padding:18px 22px;font-size:10px;font-weight:700}@media (width<=900px){.indDashboard,.indScenario{grid-template-columns:1fr}.industryCta{flex-direction:column;align-items:flex-start}}@media (width<=650px){.indDashboard,.indScenario{padding:70px 24px}.indDashboard>div:last-child{grid-template-columns:1fr}.industryCta{padding:55px 24px}}.portalLogin{color:#fff;background:#0b0d0b;min-height:100vh}.portalLogin>header{border-bottom:1px solid #2b2d28;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,6vw,90px);display:flex}.portalLogin>header>a:last-child{color:#999d94;font-size:10px}.portalBrand{align-items:center;gap:13px;display:flex}.portalBrand>span{color:#ddc370;border:1px solid #c6a24e;place-items:center;width:39px;height:39px;font:24px Georgia;display:grid}.portalBrand>b{letter-spacing:.18em;flex-direction:column;font:14px Georgia;display:flex}.portalBrand small{letter-spacing:.42em;color:#85887f;margin-top:5px;font:7px Arial}.portalLogin>section{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;min-height:calc(100vh - 86px);padding:70px clamp(24px,8vw,125px);display:grid}.portalEyebrow{letter-spacing:.23em;color:#c6a24e;font-size:9px;font-weight:700}.loginCopy h1{letter-spacing:-.04em;margin:25px 0;font:clamp(52px,6vw,82px)/1.02 Georgia}.loginCopy h1 em{color:#dfc16f;font-weight:400}.loginCopy>p:nth-of-type(2){color:#a1a59b;max-width:600px;line-height:1.8}.loginCopy ul{max-width:590px;margin:38px 0;padding:0;list-style:none}.loginCopy li{border-top:1px solid #30332d;gap:15px;padding:17px 0;display:flex}.loginCopy li>i{color:#c6a24e;font-style:normal}.loginCopy li>span{flex-direction:column;display:flex}.loginCopy li b{font:17px Georgia}.loginCopy li small{color:#7e8278;margin-top:5px;font-size:9px}.loginCard{color:#1a1c18;text-align:center;background:#f3f0e8;justify-self:end;width:min(430px,100%);padding:45px;box-shadow:0 30px 90px #000}.lockMark{color:#cfad59;background:#171916;place-items:center;width:60px;height:60px;margin:0 auto 26px;font:35px Georgia;display:grid}.loginCard>p:first-of-type{letter-spacing:.2em;color:#9b7829;font-size:8px}.loginCard h2{margin:16px 0 10px;font:34px Georgia}.loginCard>small{color:#74776f;font-size:10px}.portalPrimary,.portalSecondary{justify-content:space-between;margin-top:28px;padding:16px 18px;font-size:10px;font-weight:700;display:flex}.portalPrimary{background:#c6a24e}.portalSecondary{border:1px solid #b9b5aa;justify-content:center;margin-top:0}.or{color:#999;align-items:center;gap:10px;margin:20px 0;font-size:8px;display:flex}.or:after{content:"OR"}.or span{background:#d1cec4;flex:1;height:1px}.securityNote{color:#8f928b!important;margin:22px 0 0!important;font-size:7px!important}.clientShell{color:#1b1c19;background:#ece9df;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.clientSide{color:#fff;background:#0d0f0d;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.clientSide .portalBrand{border-bottom:1px solid #2c2e29;padding:0 8px 28px}.clientSide nav{flex-direction:column;gap:5px;margin-top:25px;display:flex}.clientSide nav button{color:#8e9288;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:13px;font-size:10px;display:flex}.clientSide nav button.active{color:#fff;background:linear-gradient(90deg,#c6a24e24,#0000);border-left:2px solid #c6a24e}.clientSide footer{border-top:1px solid #2c2e29;margin-top:auto;padding:18px 8px 0;display:block}.clientSide footer b,.clientSide footer small{display:block}.clientSide footer b{font-size:10px}.clientSide footer small{color:#777b72;margin-top:4px;font-size:8px}.clientSide footer a{color:#c6a24e;margin-top:15px;font-size:8px;display:block}.clientMain{min-width:0}.clientTop{background:#fff;border-bottom:1px solid #d8d5cb;align-items:center;height:75px;padding:0 38px;display:flex}.clientTop>p{color:#85887f;letter-spacing:.1em;margin:0;font-size:9px}.clientTop>div{align-items:center;gap:16px;margin-left:auto;display:flex}.clientTop .propertyPicker{background:#faf9f5;border:1px solid #d4d1c6;padding:11px 13px;font-size:9px}.avatar{color:#d8b55f;background:#1b1d19;border-radius:50%;place-items:center;width:36px;height:36px;font:14px Georgia;display:grid}.clientPage{max-width:1450px;margin:auto;padding:38px}.clientPageHead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.clientPageHead>span{letter-spacing:.17em;color:#987626;font-size:8px}.clientPageHead h1{margin:8px 0 0;font:42px Georgia}.newRequest{cursor:pointer;background:#c6a24e;border:0;padding:14px 18px;font-size:9px;font-weight:700}.clientMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.clientMetric,.clientPanel{background:#fff;border:1px solid #ddd9ce}.clientMetric{padding:20px}.clientMetric>span{color:#84877f;letter-spacing:.1em;font-size:8px}.clientMetric b{margin:13px 0 6px;font:31px Georgia;display:block}.clientMetric small{color:#898c84;font-size:8px}.portalGrid{grid-template-columns:1.3fr .7fr;gap:13px;margin-top:13px;display:grid}.clientPanel h2{margin:0;font:22px Georgia}.panelHeading{border-bottom:1px solid #e4e1d8;justify-content:space-between;align-items:center;padding:20px;display:flex}.panelHeading button{color:#937121;background:0 0;border:0;font-size:8px}.requestRow{border-bottom:1px solid #eeece5;grid-template-columns:10px 1fr 110px;align-items:center;gap:14px;padding:17px 20px;display:grid}.requestRow>i{background:#c6a24e;border-radius:50%;width:7px;height:7px}.requestRow>i.green{background:#4b9870}.requestRow>i.red{background:#bd5b50}.requestRow span{flex-direction:column;display:flex}.requestRow b{font-size:10px}.requestRow small{color:#8b8e86;margin-top:5px;font-size:8px}.status{text-align:center;color:#86671c;background:#eee9d8;padding:6px;font-size:7px}.status.done{color:#397152;background:#dfeee4}.documentRow{border-bottom:1px solid #eeece5;align-items:center;gap:12px;padding:16px 20px;display:flex}.documentRow>i{color:#c6a24e;background:#191b18;place-items:center;width:33px;height:33px;font-size:9px;font-style:normal;display:grid}.documentRow span{flex-direction:column;display:flex}.documentRow b{font-size:9px}.documentRow small{color:#888;margin-top:4px;font-size:7px}.documentRow button{color:#92701d;background:0 0;border:0;margin-left:auto}.progressCard{padding:20px}.progressCard>span{justify-content:space-between;font-size:8px;display:flex}.progressBar{background:#ece9df;height:6px;margin:13px 0}.progressBar i{background:#c6a24e;width:68%;height:100%;display:block}.progressCard small{color:#83867e;font-size:8px}.requestModal{z-index:50;background:#0a0b0ad9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.requestModal form{background:#f4f1e9;width:min(530px,100%);padding:36px}.requestModal h2{font:31px Georgia}.requestModal label{letter-spacing:.09em;flex-direction:column;gap:7px;margin:15px 0;font-size:8px;display:flex}.requestModal input,.requestModal select,.requestModal textarea{background:#fff;border:1px solid #d4d0c4;padding:12px}.requestModal textarea{min-height:95px}.modalActions{gap:9px;margin-top:20px;display:flex}.modalActions button{background:#fff;border:1px solid #c7c2b6;flex:1;padding:13px;font-size:9px}.modalActions button:last-child{background:#c6a24e;border-color:#c6a24e;font-weight:700}.demoBanner{background:#c6a24e;justify-content:space-between;padding:10px 38px;font-size:8px;display:flex}.demoBanner a{font-weight:700;text-decoration:underline}.emptyPane{text-align:center;padding:70px}.emptyPane h2{font:32px Georgia}.emptyPane p{color:#777;font-size:11px}.mobileClientMenu{display:none}@media (width<=950px){.portalLogin>section{grid-template-columns:1fr}.loginCard{justify-self:start}.clientShell{grid-template-columns:1fr}.clientSide{display:none}.clientTop{padding:0 18px}.mobileClientMenu{color:#c6a24e;background:#171916;border:0;margin-right:12px;padding:10px;display:block}.clientPage{padding:25px 18px}.clientMetrics{grid-template-columns:1fr 1fr}.portalGrid{grid-template-columns:1fr}}@media (width<=600px){.portalLogin>section{padding-top:45px}.loginCopy h1{font-size:48px}.loginCard{padding:32px 22px}.clientTop>p{display:none}.clientTop .propertyPicker{max-width:170px}.clientPageHead{flex-direction:column;align-items:start;gap:17px}.clientMetrics{grid-template-columns:1fr}.requestRow{grid-template-columns:10px 1fr}.requestRow .status{grid-column:2;width:max-content}.demoBanner{padding:10px 18px}.clientPageHead h1{font-size:35px}}.clientSide nav button b{color:#fff;background:#b74339;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:7px}.approvalRow{border-bottom:1px solid #e3dfd5;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:20px;display:grid}.approvalRow span{color:#987626;font-size:7px}.approvalRow h3{margin:6px 0;font:18px Georgia}.approvalRow p{color:#777;font:11px Georgia}.approvalRow strong{font:22px Georgia}.approvalRow mark{padding:7px;font-size:7px}.approvalRow footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.approvalRow footer button{background:#fff;border:1px solid #b28b36;padding:10px}.approvalRow footer button:last-child{background:#b28b36}.portalCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portalCards article{background:#fff;border:1px solid #ddd9ce;border-top:3px solid #b28b36;padding:22px}.portalCards span{color:#987626;font-size:7px}.portalCards h2{font:22px Georgia}.portalCards p{color:#777;font:10px Georgia}.portalCards mark{padding:7px;font-size:7px}.portalCards mark.good{color:#34613b;background:#deeadf}.pmPortalRow{border-bottom:1px solid #e5e1d8;grid-template-columns:38px 1fr 100px 100px;align-items:center;gap:12px;padding:15px 20px;display:grid}.pmPortalRow>i{color:#d8b55f;background:#171916;place-items:center;width:34px;height:34px;font-size:7px;display:grid}.pmPortalRow div{flex-direction:column;display:flex}.pmPortalRow b{font:12px Georgia}.pmPortalRow small,.pmPortalRow span,.pmPortalRow time{color:#777;font-size:8px}.portalPhotoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portalPhotoGrid article{background:#fff;border:1px solid #ddd9ce;flex-direction:column;padding:9px;display:flex}.portalPhotoGrid img{aspect-ratio:4/3;object-fit:cover;width:100%}.portalPhotoGrid span{color:#987626;margin-top:9px;font-size:7px}.portalPhotoGrid b{margin-top:5px;font:14px Georgia}.portalPhotoGrid small{color:#777;font-size:7px}.emptyPortalRow{text-align:center;color:#777;padding:45px;font:13px Georgia}.portalToast{color:#fff;background:#171916;border-left:3px solid #c6a24e;padding:15px 20px;font-size:10px;position:fixed;bottom:24px;right:24px}@media (width<=700px){.portalCards,.portalPhotoGrid{grid-template-columns:1fr}.approvalRow{grid-template-columns:1fr auto}.pmPortalRow{grid-template-columns:38px 1fr}.pmPortalRow>span,.pmPortalRow>time{display:none}}.serviceJump{background:#c6a24e;grid-template-columns:repeat(6,1fr);padding:0 clamp(24px,5vw,75px);display:grid}.serviceJump a{border-right:1px solid #9c7b2f;flex-direction:column;justify-content:center;min-height:82px;padding:20px 14px;font:13px Georgia;display:flex}.serviceJump a:first-child{border-left:1px solid #9c7b2f}.serviceJump a span{letter-spacing:.15em;margin-bottom:7px;font:8px Arial}.serviceDeepList{border-top:1px solid #cdc9bd}.serviceDeepList>article{border-bottom:1px solid #cdc9bd;grid-template-columns:.75fr 1.25fr;scroll-margin-top:100px;display:grid}.serviceDeepList>article.reverse .serviceDeepTitle{border-left:1px solid #cdc9bd;border-right:0;order:2}.serviceDeepTitle{color:#fff;background:#171916;border-right:1px solid #cdc9bd;padding:55px 45px}.serviceDeepTitle>span{letter-spacing:.2em;color:#c6a24e;font-size:8px}.serviceDeepTitle h2{margin:35px 0 20px;font:clamp(36px,4vw,55px)/1.05 Georgia}.serviceDeepTitle p{color:#a8aca3;font:14px/1.75 Georgia}.serviceDeepTitle a{color:#dfc476;border-bottom:1px solid #c6a24e;margin-top:25px;padding-bottom:7px;font-size:9px;display:inline-block}.serviceDeepBody{background:#fff;grid-template-columns:.7fr 1.3fr;gap:45px;padding:45px;display:grid}.serviceDeepBody h3{margin:0 0 24px;font:24px Georgia}.serviceDeepBody ul{padding:0;list-style:none}.serviceDeepBody ul li{border-top:1px solid #e1ded5;padding:13px 0;font-size:11px;line-height:1.5}.serviceDeepBody ul li:before{content:"✓";color:#a6802d;margin-right:9px}.serviceDeepBody ol{margin:0;padding:0;list-style:none}.serviceDeepBody ol li{border-top:1px solid #e1ded5;grid-template-columns:35px 1fr;padding:12px 0;display:grid}.serviceDeepBody ol li>span{color:#9c792b;font:10px Georgia}.serviceDeepBody ol p{color:#666a62;margin:0;font-size:10px;line-height:1.6}.serviceFit{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.serviceFit>div{background:#eeebe2;padding:20px}.serviceFit span{letter-spacing:.15em;color:#927020;font-size:7px}.serviceFit p{color:#5e625a;margin:9px 0 0;font-size:10px;line-height:1.65}.serviceCombine{color:#fff;background:#101210;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:100px clamp(24px,7vw,110px);display:grid}.serviceCombine h2{margin:20px 0;font:clamp(40px,5vw,66px)/1.05 Georgia}.serviceCombine h2 em{color:#dfc16f;font-weight:400}.combineFlow{grid-template-columns:1fr;gap:10px;display:grid}.combineFlow span{background:#171916;border:1px solid #3d4039;padding:18px;font:18px Georgia}.combineFlow i{color:#c6a24e;text-align:center;font-style:normal}@media (width<=1050px){.serviceJump{grid-template-columns:repeat(3,1fr)}.serviceDeepList>article,.serviceDeepList>article.reverse{grid-template-columns:1fr}.serviceDeepList>article.reverse .serviceDeepTitle{border-left:0;order:0}.serviceDeepBody{grid-template-columns:1fr 1fr}.serviceCombine{grid-template-columns:1fr}}@media (width<=650px){.serviceJump{padding:0 24px;display:flex;overflow-x:auto}.serviceJump a{min-width:170px}.serviceDeepTitle{padding:40px 24px}.serviceDeepBody{grid-template-columns:1fr;padding:32px 24px}.serviceFit{grid-template-columns:1fr}.serviceCombine{padding:75px 24px}}.serviceHubGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.serviceHubGrid>a{background:#fff;border:1px solid #d2cec2;grid-template-columns:.75fr 1.25fr;min-height:330px;transition:transform .25s,box-shadow .25s;display:grid}.serviceHubGrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 50px #1111111f}.serviceHubImage{color:#d9b45d;background-position:50%;background-size:cover;min-height:100%;padding:24px}.serviceHubImage span{font:12px Georgia}.serviceHubGrid>a>div:last-child{flex-direction:column;align-items:flex-start;padding:32px;display:flex}.serviceHubGrid h2{color:#171916;margin:0 0 10px;font:30px Georgia}.serviceHubGrid h3{color:#a27d2b;margin:0 0 20px;font:16px Georgia}.serviceHubGrid p{color:#6f736b;margin:0 0 26px;font-size:11px;line-height:1.75}.serviceHubGrid b{letter-spacing:.12em;text-transform:uppercase;color:#987527;border-bottom:1px solid #c5a04c;margin-top:auto;padding-bottom:6px;font-size:8px}@media (width<=900px){.serviceHubGrid{grid-template-columns:1fr}}@media (width<=600px){.serviceHubGrid>a{grid-template-columns:1fr}.serviceHubImage{min-height:210px}.serviceHubGrid>a>div:last-child{padding:26px}}.svcHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:680px;padding:90px clamp(24px,7vw,110px);display:flex}.svcHero>div{max-width:790px}.svcHero>div>a:first-child{letter-spacing:.15em;color:#c6a24e;font-size:8px}.svcHero p{letter-spacing:.22em;color:#c6a24e;margin:50px 0 20px;font-size:9px}.svcHero h1{letter-spacing:-.04em;margin:0;font:clamp(55px,7vw,100px)/.95 Georgia}.svcHero h2{color:#dfc16f;margin:20px 0;font:clamp(25px,3vw,42px)/1.15 Georgia}.svcHero>div>span{color:#b7bbb2;max-width:720px;font-size:14px;line-height:1.8;display:block}.svcHeroCta{background:#c6a24e;margin-top:28px;padding:16px 20px;font-weight:700;display:inline-block;color:#111!important;letter-spacing:0!important;font-size:10px!important}.svcSibling{background:#141613;grid-template-columns:repeat(6,1fr);padding:0 clamp(24px,5vw,75px);display:grid}.svcSibling a{color:#8e9288;border-right:1px solid #32352f;flex-direction:column;justify-content:center;min-height:78px;padding:18px 12px;font:11px Georgia;display:flex}.svcSibling a:first-child{border-left:1px solid #32352f}.svcSibling a span{color:#8e6d25;margin-bottom:7px;font:7px Arial}.svcSibling a.active{color:#151714;background:#c6a24e}.svcSibling a.active span{color:#463818}.svcOverview,.svcDeliver{background:#f3f0e8;grid-template-columns:1fr 1fr;gap:10vw;padding:100px clamp(24px,7vw,110px);display:grid}.svcOverview h2,.svcDeliver h2,.svcWorkflow h2,.svcValue h2{margin:24px 0;font:clamp(40px,5vw,67px)/1.05 Georgia}.svcOverview h2 em,.svcDeliver h2 em,.svcWorkflow h2 em{color:#a47e2c;font-weight:400}.svcOverview>div>p:last-child{color:#686c63;font:14px/1.8 Georgia}.svcOverview ul{margin:0;padding:0;list-style:none}.svcOverview li{border-top:1px solid #d0ccc0;gap:15px;padding:20px 0;font:17px Georgia;display:flex}.svcOverview li span{color:#9e7a2c}.svcWorkflow{color:#fff;background:#111310;padding:100px clamp(24px,7vw,110px)}.svcWorkflow header{grid-template-columns:1fr 1fr;align-items:end;gap:3vw 10vw;display:grid}.svcWorkflow header .eyebrow{grid-column:1/-1}.svcWorkflow header h2{margin:0}.svcWorkflow header>p:last-child{color:#92968c;line-height:1.8}.svcWorkflow>div{border-top:1px solid #3a3d36;border-left:1px solid #3a3d36;grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.svcWorkflow article{border-bottom:1px solid #3a3d36;border-right:1px solid #3a3d36;min-height:270px;padding:27px}.svcWorkflow article>span{color:#c6a24e;font:10px Georgia}.svcWorkflow h3{margin:50px 0 15px;font:23px Georgia}.svcWorkflow article p{color:#898d84;font-size:10px;line-height:1.75}.svcValue{grid-template-columns:1fr 1fr;display:grid}.svcValue>div{padding:85px clamp(24px,6vw,90px)}.svcFit{background:#c6a24e}.svcOutcome{background:#e8e4d9}.svcValue>div>span{letter-spacing:.18em;font-size:8px}.svcValue h2{font-size:42px}.svcValue p{color:#555950;font:14px/1.8 Georgia}.svcDeliver ol{margin:0;padding:0;list-style:none}.svcDeliver li{border-top:1px solid #cbc7bb;grid-template-columns:45px 1fr;padding:18px 0;font:16px Georgia;display:grid}.svcDeliver li span{color:#9b7829;font:10px Georgia}.svcRelated{background:#e7e3d8;padding:80px clamp(24px,7vw,110px)}.svcRelated>p{letter-spacing:.2em;color:#8d6c23;font-size:8px}.svcRelated>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.svcRelated a{color:#fff;background:#191b18;padding:30px}.svcRelated a>span{color:#c6a24e;font:9px Georgia}.svcRelated h3{margin:30px 0;font:30px Georgia}.svcRelated b{color:#c6a24e;font-size:8px}@media (width<=1050px){.svcSibling{grid-template-columns:repeat(3,1fr)}.svcWorkflow>div{grid-template-columns:1fr 1fr}.svcWorkflow article:last-child{grid-column:1/-1}.svcOverview,.svcDeliver,.svcWorkflow header{grid-template-columns:1fr}.svcWorkflow header .eyebrow{grid-column:auto}}@media (width<=650px){.svcHero{background-position:65%;min-height:620px}.svcSibling{padding:0 24px;display:flex;overflow-x:auto}.svcSibling a{min-width:155px}.svcOverview,.svcDeliver,.svcWorkflow{padding:70px 24px}.svcWorkflow>div,.svcValue,.svcRelated>div{grid-template-columns:1fr}.svcWorkflow article:last-child{grid-column:auto}.svcValue>div{padding:60px 24px}}.svcDirector{color:#fff;background:#111310;padding:100px clamp(24px,8vw,125px)}.svcDirector header{grid-template-columns:.7fr 1.2fr 1fr;align-items:end;gap:5vw;display:grid}.svcDirector h2{margin:20px 0;font:clamp(40px,5vw,67px)/1.05 Georgia}.svcDirector h2 em{color:#dfc16f;font-weight:400}.svcDirector header>p:last-child{color:#aeb2aa;font:14px/1.8 Georgia}.svcDirectorGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.svcDirectorGrid article{background:#171916;border:1px solid #393c35;padding:28px}.svcDirectorGrid article>span{letter-spacing:.16em;color:#c8a34c;font-size:8px}.svcDirectorGrid ul{margin:20px 0 0;padding:0;list-style:none}.svcDirectorGrid li{color:#c0c4bb;border-top:1px solid #383b34;padding:13px 0;font:12px/1.5 Georgia}.svcDirectorGrid li:before{content:"—";color:#b58e38;margin-right:9px}.complianceNote{color:#888d84;border-left:2px solid #a98534;max-width:920px;margin:30px 0 0;padding-left:18px;font-size:9px;line-height:1.7}@media (width<=900px){.svcDirector header,.svcDirectorGrid{grid-template-columns:1fr}}@media (width<=650px){.svcDirector{padding:75px 24px}}*{box-sizing:border-box}.techApp{color:#181a17;background:#eeece5;min-height:100vh;font-family:Arial}.techTop{color:#fff;background:#111310;justify-content:space-between;align-items:center;height:70px;padding:0 5vw;display:flex}.techBrand{color:#d6b55e;align-items:center;gap:10px;font:25px Georgia;display:flex}.techBrand b{color:#fff;letter-spacing:.12em;flex-direction:column;font:12px Georgia;display:flex}.techBrand small{color:#999;margin-top:3px;font:6px Arial}.techTop>div{align-items:center;gap:10px;font-size:9px;display:flex}.techTop i{background:#999;border-radius:50%;width:8px;height:8px}.techTop i.available{background:#56a268}.techTop a{color:#c9ac5a}.techHome,.jobView{max-width:1050px;margin:auto;padding:40px 24px}.techWelcome>span,.jobHero span{letter-spacing:.12em;color:#987528;font-size:8px}.techWelcome h1{margin:10px 0;font:42px Georgia}.techWelcome p{color:#777;font:14px Georgia}.fieldMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.fieldMetrics article{background:#fff;border:1px solid #d1cdc2;border-top:3px solid #b28b36;padding:20px}.fieldMetrics span{color:#777;font-size:7px}.fieldMetrics b{margin:10px 0;font:31px Georgia;display:block}.fieldMetrics small{color:#888;font-size:8px}.jobSection{margin-top:30px}.jobSection h2{font:24px Georgia}.jobSection>button{text-align:left;background:#fff;border:1px solid #d4d0c5;border-bottom:0;grid-template-columns:70px 8px 1fr auto 15px;align-items:center;gap:12px;width:100%;padding:17px;display:grid}.jobSection>button:last-child{border-bottom:1px solid #d4d0c5}.jobSection time{font:700 10px Arial}.jobSection i{background:#b28b36;border-radius:50%;width:7px;height:7px}.jobSection i.urgent{background:#b33c32}.jobSection button>div{flex-direction:column;gap:4px;display:flex}.jobSection span{color:#987528;font-size:7px}.jobSection b{font:16px Georgia}.jobSection p{color:#777;margin:0;font-size:8px}.jobSection mark{background:#ebe7dd;padding:6px;font-size:7px}.jobSection strong{color:#b28b36;font:25px Georgia}.techAccess{text-align:center;background:#fff;max-width:600px;margin:100px auto;padding:50px}.techAccess span{color:#987528;font-size:8px}.techAccess h1{font:36px Georgia}.techAccess p{color:#777;font:14px/1.6 Georgia}.techAccess a{color:#111;background:#b28b36;margin-top:15px;padding:13px 17px;display:inline-block}.backJobs{color:#8b6d28;background:0 0;border:0;padding:10px 0}.jobHero{color:#fff;background:#171916;justify-content:space-between;align-items:center;margin-top:10px;padding:26px;display:flex}.jobHero h1{margin:10px 0;font:34px Georgia}.jobHero p,.jobHero address{color:#bbb;font-size:10px}.jobHero mark{background:#d5b75e;padding:9px;font-size:8px}.quickActions{background:#d5d0c5;border:1px solid #d5d0c5;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.quickActions button{background:#fff;border:0;padding:14px;font-size:9px}.quickActions button span{color:#987528;margin-bottom:5px;font-size:16px;display:block}.quickActions button.complete{background:#b28b36;font-weight:700}.jobTabs{border-bottom:1px solid #cbc6ba;margin-top:20px;display:flex}.jobTabs button{background:0 0;border:0;padding:15px;font-size:9px}.jobTabs button.active{border-bottom:3px solid #b28b36;font-weight:700}.jobTabs small{background:#ddd8cd;margin-left:5px;padding:3px}.jobGrid,.fieldTwo{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.jobGrid>section,.checklistCard,.timeCard,.materialCard,.notesCard{background:#fff;border:1px solid #d3cec3;padding:24px}.jobGrid h2,.checklistCard h2,.fieldTwo h2,.notesCard h2{margin:0 0 15px;font:24px Georgia}.jobGrid>section>p{font:14px/1.7 Georgia}.jobGrid dl{grid-template-columns:1fr 1fr;display:grid}.jobGrid dl>div,.fieldAlert>div{border-top:1px solid #e1ddd3;padding:12px 0}.jobGrid dt,.fieldAlert dt{color:#987528;text-transform:uppercase;font-size:7px}.jobGrid dd,.fieldAlert dd{margin:5px 0;font:12px/1.5 Georgia}.fieldAlert a{color:#e1c36e;background:#171916;margin-top:14px;padding:12px;font-size:9px;display:inline-block}.checklistCard{margin-top:15px}.checklistCard header{justify-content:space-between;display:flex}.checklistCard header p{color:#777;font-size:9px}.checklistCard header>b{color:#b28b36;font:28px Georgia}.checklistCard>button{text-align:left;background:#fff;border:0;border-top:1px solid #ddd8ce;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.checklistCard button i{border:1px solid #aaa;place-items:center;width:24px;height:24px;display:grid}.checklistCard button.done i{color:#fff;background:#4d815b}.checklistCard button.done span{color:#777;text-decoration:line-through}.checklistCard button span{font:13px Georgia}.checklistCard button small{color:#987528;margin-left:8px;font:6px Arial}.fieldTwo{margin-top:15px}.timeCard header,.materialCard header,.notesCard header{justify-content:space-between;display:flex}.fieldTwo header button,.notesCard header button{background:#b28b36;border:0;padding:9px}.runningTimer{color:#fff;background:#171916;align-items:center;gap:8px;padding:12px;font-size:8px;display:flex}.runningTimer i{background:#58a267;border-radius:50%;width:8px;height:8px}.runningTimer button{margin-left:auto}.timeCard>strong{margin-top:20px;font:34px Georgia;display:block}.timeCard>small{color:#888;font-size:7px}.timeCard article{border-top:1px solid #ddd8ce;grid-template-columns:1fr auto auto;gap:10px;margin-top:10px;padding:12px 0;display:grid}.timeCard article b{font:13px Georgia}.timeCard article span,.timeCard article mark{font-size:8px}.materialCard article{border-top:1px solid #ddd8ce;justify-content:space-between;padding:13px 0;display:flex}.materialCard article div{flex-direction:column;gap:5px;display:flex}.materialCard b{font:13px Georgia}.materialCard small{color:#777;font-size:8px}.notesCard{margin-top:15px}.notesCard article{border-top:1px solid #ddd8ce;padding:15px 0}.notesCard article span,.notesCard article small{color:#987528;font-size:7px}.notesCard article p{font:13px/1.6 Georgia}.fieldModal{z-index:100;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.fieldModal form{background:#f8f7f2;width:min(520px,92vw);padding:30px}.fieldModal form>span{color:#987528;font-size:7px}.fieldModal h2{font:30px Georgia}.fieldModal label{flex-direction:column;gap:6px;margin:12px 0;font-size:8px;font-weight:700;display:flex}.fieldModal input,.fieldModal select,.fieldModal textarea{background:#fff;border:1px solid #c9c4b8;padding:12px}.fieldModal textarea{min-height:100px}.fieldModal .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fieldModal .check{flex-direction:row}.fieldModal form>div:last-child{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.fieldModal form>div:last-child button{background:#fff;border:1px solid #b28b36;padding:12px}.fieldModal form>div:last-child button:last-child{background:#b28b36}.fieldToast{color:#fff;background:#171916;border-left:3px solid #b28b36;padding:14px;font-size:9px;position:fixed;bottom:20px;right:20px}.fieldToast.bad{background:#441b18;border-color:#b23b31}@media (width<=700px){.techHome,.jobView{padding:25px 14px}.techWelcome h1{font-size:34px}.fieldMetrics{grid-template-columns:1fr 1fr}.jobSection>button{grid-template-columns:55px 7px 1fr 12px}.jobSection mark{display:none}.quickActions{grid-template-columns:repeat(5,1fr)}.quickActions button{padding:10px 4px;font-size:7px}.jobGrid,.fieldTwo{grid-template-columns:1fr}.jobHero{align-items:flex-start}.jobHero h1{font-size:27px}.techTop{padding:0 14px}.techTop>div>span{display:none}}@media (width<=430px){.fieldMetrics,.jobGrid dl,.fieldModal .two{grid-template-columns:1fr}}.photoWorkspace{background:#fff;border:1px solid #d3cec3;margin-top:15px;padding:24px}.photoWorkspace>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.photoWorkspace>header span{letter-spacing:.14em;color:#987528;font-size:7px}.photoWorkspace h2{margin:6px 0;font:30px Georgia}.photoWorkspace>header p{color:#716d65;font:13px Georgia}.photoWorkspace>header>div:last-child{gap:8px;display:flex}.photoWorkspace button{background:#fff;border:1px solid #b28b36;padding:10px;font-size:8px}.photoWorkspace button.gold{background:#b28b36;font-weight:700}.photoWorkspace nav{border-top:1px solid #e0dcd2;gap:6px;margin-top:14px;padding:18px 0 12px;display:flex;overflow:auto}.photoWorkspace nav button{white-space:nowrap;border-color:#d6d0c4}.photoWorkspace nav button.active{color:#e2c46e;background:#171916}.photoWorkspace nav small{margin-left:4px}.albumStrip{gap:8px;padding:8px 0 16px;display:flex;overflow:auto}.albumStrip button{text-align:left;border-left:3px solid #b28b36;flex-direction:column;gap:5px;min-width:165px;display:flex}.albumStrip span{color:#987528;font-size:6px}.albumStrip b{font:13px Georgia}.albumStrip small{color:#777;font-size:7px}.photoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.photoGrid article{border:1px solid #d7d2c7;padding:9px}.photoFrame{aspect-ratio:4/3;background:#252724;position:relative;overflow:hidden}.photoFrame img{object-fit:cover;width:100%;height:100%}.photoFrame>span{color:#e2c46e;background:#171916dd;padding:5px 7px;font-size:7px;position:absolute;bottom:8px;left:8px}.photoFrame>b{color:#e2c46e;font-size:18px;position:absolute;top:8px;right:8px}.photoGrid h3{margin:10px 0 4px;font:15px Georgia}.photoGrid article>p{color:#726e66;font-size:8px}.photoGrid article>small{color:#8a857c;font-size:7px}.photoGrid footer{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.photoGrid footer i,.photoGrid footer mark{background:#eeeae0;padding:4px;font:6px Arial}.photoGrid footer mark{color:#315b39;background:#dfe9df}.emptyPhotos{text-align:center;border:1px dashed #bcb6a9;grid-column:1/-1;padding:50px}.emptyPhotos b{font:24px Georgia}.emptyPhotos p{color:#777;max-width:520px;margin:10px auto 20px;font:13px/1.6 Georgia}@media (width<=700px){.photoWorkspace{padding:16px}.photoWorkspace>header{display:block}.photoWorkspace>header>div:last-child{margin-top:14px}.photoGrid{grid-template-columns:1fr 1fr}}@media (width<=430px){.photoGrid{grid-template-columns:1fr}}.invitePage{color:#f5f1e6;background:radial-gradient(circle at 80% 15%,#3a321e 0,#11130f 34%,#070807 75%);min-height:100vh;padding:34px;font-family:Arial,sans-serif}.inviteBrand{color:#d9b85c;align-items:center;gap:12px;font-size:28px;text-decoration:none;display:flex}.inviteBrand b{letter-spacing:.18em;font-size:12px}.inviteBrand small{color:#aaa;margin-top:4px;font-size:7px;display:block}.invitePage section{color:#151714;background:#f7f5ee;border-top:4px solid #b28b36;width:min(620px,100vw - 68px);margin:10vh auto;padding:52px;box-shadow:0 30px 80px #0008}.invitePage section>span{letter-spacing:.2em;color:#8a6824;font-size:9px;font-weight:800}.invitePage h1{margin:18px 0;font:44px/1.05 Georgia}.invitePage p{color:#5e625a;font:17px/1.7 Georgia}.invitePage dl{border:1px solid #d8d2c4;margin:26px 0}.invitePage dl div{border-bottom:1px solid #e3ded2;justify-content:space-between;padding:14px;display:flex}.invitePage dl div:last-child{border:0}.invitePage dt{letter-spacing:.12em;font-size:9px;font-weight:800}.invitePage dd{margin:0;font-size:12px}.inviteButton{color:#e3c36c;cursor:pointer;background:#171916;border:0;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=600px){.invitePage{padding:18px}.invitePage section{width:auto;margin-top:8vh;padding:30px}.invitePage h1{font-size:34px}.invitePage dl div{display:block}.invitePage dd{margin-top:7px}}
