*{box-sizing:border-box}html{color:#17211d;background:#faf9f4;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.top{z-index:20;background:#fffffcf5;border-bottom:1px solid #e3e1d7;align-items:center;gap:35px;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:-.4px;align-items:center;gap:10px;font-size:20px;font-weight:820;display:flex}.logo span{color:#e9bf59;letter-spacing:.5px;background:#122f2a;border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.top nav{color:#53625c;gap:27px;font-size:14px;display:flex}.right{align-items:center;gap:18px;margin-left:auto;font-size:14px;font-weight:650;display:flex}.primary,.secondary,.danger{cursor:pointer;border:0;border-radius:11px;padding:11px 16px;font-weight:750;display:inline-block}.primary{color:#fff;background:#173f35}.primary:hover{background:#0d5b46}.secondary{color:#34544a;background:#fff;border:1px solid #cad1c9}.danger{color:#9d382d;background:#fff0ec}.big{padding:15px 20px}.face{color:#694e16;background:#f0dfb5;border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;max-width:1200px;min-height:700px;margin:0 auto;padding:80px 25px;display:grid}.kicker{letter-spacing:1.8px;text-transform:uppercase;color:#987025;font-size:11px;font-weight:850}.hero h1,.title,.prose h1{letter-spacing:-3px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(51px,6vw,79px);line-height:1}.hero h1 em{color:#197154;font-weight:400}.hero>div>p{color:#596861;max-width:680px;font-size:19px;line-height:1.7}.herobuttons{gap:10px;margin-top:30px;display:flex}.proof{color:#65746d;flex-wrap:wrap;gap:17px;margin-top:33px;font-size:12px;display:flex}.proof span:before{content:"✓";color:#15805c;margin-right:6px}.heroart{background:radial-gradient(circle at 50% 45%,#e8d9ad,#f5f0dd 58%,#0000 59%);place-items:center;height:530px;display:grid;position:relative}.profilecard{background:#fff;border:1px solid #deded4;border-radius:22px;width:min(430px,90%);padding:27px;transform:rotate(1deg);box-shadow:0 30px 70px #1e2f2726}.cardhead{grid-template-columns:auto 1fr;gap:16px;display:grid}.photo{color:#174e3c;background:linear-gradient(135deg,#d8e8de,#f2dca7);border-radius:20px;place-items:center;width:63px;height:63px;font-weight:850;display:grid}.cardhead small,.result small,.publichead small,.casefull small{color:#19805e;letter-spacing:1px;font-size:9px;font-weight:850}.cardhead h3{margin:4px 0;font-family:Georgia,serif;font-size:27px}.cardhead p{color:#61716a;margin:0}.tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tags span{color:#4e6359;background:#eff2ec;border-radius:99px;padding:7px 10px;font-size:11px}.case{background:#f6f4ec;border-radius:14px;margin-top:22px;padding:19px}.case b{margin:8px 0;display:block}.case p{color:#66736d;font-size:12px}.float{color:#fff;background:#173e34;border-radius:14px;padding:13px 16px;position:absolute;box-shadow:0 15px 35px #19322938}.float b{font-family:Georgia,serif;font-size:25px;display:block}.float span{color:#b9ccc4;font-size:10px}.float.one{top:16%;left:2%}.float.two{bottom:13%;right:0}.searchband{color:#fff;background:#173b33;padding:45px max(5vw,20px)}.searchband>div{max-width:1040px;margin:auto}.searchband b{font-family:Georgia,serif;font-size:24px}.searchband form{grid-template-columns:1fr auto;margin-top:15px;display:grid}.searchband input,.discoverform input{border:0;border-radius:12px 0 0 12px;outline:none;padding:16px}.searchband button,.discoverform button{color:#2c260f;cursor:pointer;background:#d6a63e;border:0;border-radius:0 12px 12px 0;padding:0 23px;font-weight:850}.popular{color:#c8d7d1;flex-wrap:wrap;gap:15px;margin-top:18px;font-size:12px;display:flex}.why,.ecosystem,.contain{max-width:1160px;margin:0 auto;padding:105px 24px}.why>h2,.ecosystem h2{max-width:800px;font-family:Georgia,serif;font-size:48px}.pathgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.pathgrid article{background:#fff;border:1px solid #e1e1d7;border-radius:18px;padding:25px}.pathgrid article>span{color:#755516;background:#f3e4bc;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.pathgrid h3{margin-top:32px}.pathgrid p{color:#5d6d66;line-height:1.65}.ecosystem{background:#f0eddf;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:90px;padding:55px;display:grid}.ecosystem p{color:#5e6c66;line-height:1.7}.rings{place-items:center;min-height:300px;display:grid;position:relative}.rings i{border-radius:50%;place-items:center;font-style:normal;font-weight:750;display:grid;position:absolute}.rings i:first-child{color:#8a6b19;border:1px solid #bda65d;width:290px;height:290px}.rings i:nth-child(2){color:#326a55;border:1px solid #729886;width:205px;height:205px}.rings i:nth-child(3){color:#fff;background:#173f35;width:120px;height:120px}footer{color:#68766f;border-top:1px solid #e1e1d7;justify-content:space-between;padding:45px 6vw;display:flex}footer>div:last-child{gap:20px;display:flex}.prose{max-width:970px}.prose>p{color:#596a62;font-size:19px;line-height:1.75}.dash{background:#f4f4ee;grid-template-columns:255px 1fr;min-height:calc(100vh - 74px);display:grid}.dash>aside{color:#dfeae6;background:#132f29;flex-direction:column;padding:24px 17px;display:flex}.invert{color:#fff}.who{border-bottom:1px solid #2e4a43;align-items:center;gap:11px;padding:22px 9px;display:flex}.who small{color:#9eb3ab;margin-top:3px;display:block}.dash aside nav{flex-direction:column;gap:4px;margin-top:18px;display:flex}.dash aside nav button,.dash aside nav a{color:#b2c4bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 13px}.dash aside nav button.active,.dash aside nav button:hover,.dash aside nav a:hover{color:#fff;background:#284a42}.cvlink{background:#21453c;border-radius:13px;margin-top:auto;padding:16px}.cvlink small{color:#9ab1a8;letter-spacing:1px;font-size:9px;display:block}.cvlink b{margin:7px 0;display:block}.cvlink a{color:#e7c46c;font-size:11px}.dashbody{width:100%;max-width:1400px;margin:auto;padding:35px clamp(20px,4vw,58px) 80px}.dashhead{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.dashhead h1{margin:5px 0;font-family:Georgia,serif;font-size:38px}.dashhead>div:last-child{gap:9px;display:flex}.dashhead small,.metrics small,.dashpanel small{letter-spacing:1.3px;color:#85938d;font-size:9px;font-weight:850}.notice{color:#235d47;background:#e8f3ec;border:1px solid #bdd9c8;border-radius:11px;margin-bottom:15px;padding:12px 15px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics article,.dashpanel{background:#fff;border:1px solid #dddfd7;border-radius:17px;padding:22px}.metrics b{text-transform:capitalize;margin:10px 0;font-family:Georgia,serif;font-size:28px;display:block}.metrics p,.dashpanel p{color:#62716b;font-size:12px;line-height:1.55}.dashpanel{margin-top:17px}.paneltitle{justify-content:space-between;margin-bottom:18px;display:flex}.paneltitle h2,.dashpanel>h2{margin:5px 0;font-family:Georgia,serif;font-size:27px}.tasks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tasks button,.tasks a{text-align:left;cursor:pointer;background:#fbfcf9;border:1px solid #e3e4de;border-radius:13px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.tasks i{color:#9a752a;font-size:10px;font-style:normal;font-weight:850}.tasks b{display:block}.tasks span{color:#197154;grid-column:2;font-size:11px;font-weight:800}.row{border-top:1px solid #e6e7e1;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.row p{margin:4px 0}.formgrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.formgrid label{flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.formgrid .wide{grid-column:1/-1}.formgrid .inline{flex-direction:row;align-items:center}input,textarea,select{color:#1c2a25;background:#fff;border:1px solid #cdd2cb;border-radius:10px;outline:none;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:#28755d;box-shadow:0 0 0 3px #e2f0e8}.check{margin:18px 0;font-size:13px}.workcase{border-top:1px solid #e3e5df;padding:18px 0}.workcase h3{margin:6px 0;font-size:19px}.empty{text-align:center;background:#f6f6f0;border-radius:15px;padding:70px 20px}.title{max-width:900px;font-size:59px}.discoverform{grid-template-columns:1fr 160px auto;margin:38px 0 15px;display:grid}.discoverform input{border:1px solid #d5d7d0;border-radius:11px}.discoverform input+input{border-radius:11px;margin-left:8px}.method{color:#718079;font-size:12px}.results,.opps{flex-direction:column;gap:12px;margin-top:34px;display:flex}.result{background:#fff;border:1px solid #dfdfd6;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:start;gap:20px;padding:23px;display:grid}.result:hover{border-color:#9ab7aa;box-shadow:0 14px 30px #253c3214}.result h2{margin:5px 0;font-family:Georgia,serif;font-size:26px}.result h3{color:#40554c;margin:0;font-size:15px}.result p{color:#62716a;line-height:1.6}.result>i{color:#197154;font-size:12px;font-style:normal;font-weight:800}.opps article{background:#fff;border:1px solid #dfdfd6;border-radius:17px;grid-template-columns:1fr 230px;gap:25px;padding:24px;display:grid}.opps article small{color:#92702a;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:850}.opps h2{margin:7px 0;font-family:Georgia,serif;font-size:27px}.opps p{color:#61716a;line-height:1.6}.opps aside{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.public{padding-top:60px}.publichead{background:#fff;border:1px solid #dfdfd6;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:start;gap:25px;padding:35px;display:grid}.photo.huge{border-radius:30px;width:100px;height:100px;font-size:25px}.publichead h1{margin:5px 0;font-family:Georgia,serif;font-size:43px}.publichead h2{color:#42564d;font-size:19px}.publichead p{color:#5d6c66;line-height:1.65}.publicactions{flex-direction:column;gap:8px;display:flex}.publicgrid{grid-template-columns:1.35fr .65fr;gap:35px;margin-top:40px;display:grid}.publicgrid h2{font-family:Georgia,serif;font-size:29px}.casefull{background:#fff;border:1px solid #e0e1da;border-radius:16px;margin-top:12px;padding:22px}.casefull h3{font-size:21px}.casefull p{color:#5e6e66;line-height:1.65}.publicgrid aside dl{border-top:1px solid #dedfd8;grid-template-columns:1fr 1fr;gap:10px;padding-top:15px;display:grid}.publicgrid dt{color:#718078}.publicgrid dd{text-align:right;font-weight:700}.safe{background:#edf2ed;border-radius:13px;margin-top:25px;padding:17px}.safe p{color:#54665d;font-size:12px;line-height:1.6}@media (max-width:900px){.top nav{display:none}.hero{grid-template-columns:1fr}.heroart{height:450px}.pathgrid{grid-template-columns:1fr 1fr}.ecosystem,.dash{grid-template-columns:1fr}.dash>aside{display:block}.dash aside nav{flex-direction:row;overflow:auto}.dash aside nav button,.dash aside nav a{white-space:nowrap}.who,.cvlink{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.tasks{grid-template-columns:1fr}.publichead{grid-template-columns:auto 1fr}.publicactions{flex-direction:row;grid-column:1/-1}.publicgrid{grid-template-columns:1fr}}@media (max-width:620px){.top{height:65px;padding:0 16px}.right>a:first-child{display:none}.right .primary{padding:10px;font-size:11px}.hero{padding:55px 18px}.hero h1,.title,.prose h1{letter-spacing:-2px;font-size:48px}.herobuttons{flex-direction:column}.float{display:none}.searchband form{grid-template-columns:1fr}.searchband button{border-radius:11px;margin-top:8px;padding:14px}.why,.contain{padding:65px 16px}.pathgrid{grid-template-columns:1fr}.ecosystem{margin:0 12px 60px;padding:30px 22px}.dash{min-height:calc(100vh - 65px)}.dash>aside{padding:12px}.dash>aside>.logo{display:none}.dashbody{padding:20px 14px 60px}.dashhead h1{font-size:29px}.dashhead .secondary{display:none}.metrics,.formgrid{grid-template-columns:1fr}.formgrid .wide{grid-column:auto}.discoverform{grid-template-columns:1fr}.discoverform input+input{margin:8px 0 0}.discoverform button{border-radius:11px;margin-top:8px;padding:14px}.result{grid-template-columns:auto 1fr}.result>i{display:none}.opps article{grid-template-columns:1fr}.opps aside{text-align:left;align-items:flex-start;gap:15px}.publichead{grid-template-columns:1fr;padding:23px}.publicactions{flex-direction:column}.publicgrid{grid-template-columns:1fr}footer{flex-direction:column;gap:20px}footer>div:last-child{flex-wrap:wrap}}.servicegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:34px;display:grid}.servicecard{background:#fff;border:1px solid #dedfd7;border-radius:18px;padding:24px;transition:all .18s}.servicecard:hover{border-color:#85aa99;transform:translateY(-2px);box-shadow:0 15px 35px #1d372c14}.servicecard small,.servicehero small{color:#8d6920;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:850}.servicecard h2{font-family:Georgia,serif;font-size:28px}.servicecard p{color:#5e6e66;line-height:1.6}.servicecard footer{border:0;margin-top:20px;padding:18px 0 0}.servicecard footer span:last-child{text-align:right}.service-detail{max-width:1180px}.servicehero{grid-template-columns:1fr 300px;align-items:start;gap:38px;display:grid}.servicehero h1{margin:16px 0;font-family:Georgia,serif;font-size:55px;line-height:1.06}.servicehero>div>p{color:#586960;font-size:18px;line-height:1.7}.servicehero>aside{background:#fff;border:1px solid #dcded6;border-radius:19px;flex-direction:column;gap:11px;padding:24px;display:flex;position:sticky;top:94px}.servicehero>aside>b{font-family:Georgia,serif;font-size:31px}.providerline{align-items:center;gap:12px;margin-top:26px;display:flex}.providerline span,.providerline a{margin-top:3px;font-size:12px;display:block}.providerline a{color:#197154;font-weight:750}.servicebody{grid-template-columns:1fr 360px;gap:34px;margin-top:55px;display:grid}.servicebody>div>section{background:#fff;border:1px solid #e0e1da;border-radius:17px;margin-bottom:15px;padding:25px}.servicebody h2{font-family:Georgia,serif;font-size:28px}.servicebody li{color:#52655c;margin:10px 0}.servicebody>aside{align-self:start}.servicebody label,.stickyform>label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:12px;font-weight:750;display:flex}.twocol{grid-template-columns:1fr 1fr;gap:9px;display:grid}.packagegrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.packagegrid article{background:#f7f7f1;border-radius:13px;padding:16px}.packagegrid h3{margin-top:0}.servicebody blockquote{background:#f9f8f2;border-left:3px solid #d7b660;margin:10px 0;padding:15px}.commerce-shell{background:#f4f4ee;grid-template-columns:235px 1fr;min-height:calc(100vh - 74px);display:grid}.commerce-shell>aside{color:#dce8e3;background:#132f29;flex-direction:column;gap:20px;padding:24px 17px;display:flex}.commerce-shell>aside>small{letter-spacing:1.3px;color:#89a098;font-size:9px}.commerce-shell>aside nav{flex-direction:column;gap:5px;display:flex}.commerce-shell>aside nav a,.commerce-shell>aside>a:last-child{color:#b7c8c2;border-radius:9px;padding:11px 12px;font-size:13px}.commerce-shell>aside nav a.active,.commerce-shell>aside nav a:hover{color:#fff;background:#284a42}.commerce-shell>section{width:100%;max-width:1400px;margin:auto;padding:36px clamp(20px,4vw,60px) 80px}.commerce-shell>section>header{justify-content:space-between;align-items:center;display:flex}.commerce-shell header h1{margin:5px 0;font-family:Georgia,serif;font-size:39px}.commerce-shell header small,.sectiontitle small{letter-spacing:1.3px;color:#87958f;font-size:9px;font-weight:850}.commerce-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:15px;display:grid}.commerce-list{background:#fff;border:1px solid #dddfd7;border-radius:17px;margin-top:17px;padding:22px}.commerce-list>article{border-top:1px solid #e3e5df;padding:20px 0}.commerce-list>article small{color:#74837c;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.commerce-list h3{margin:7px 0;font-size:19px}.commerce-list p{color:#5d6e66;line-height:1.55}.commerce-actions{gap:8px;margin-top:12px;display:flex}.commerce-list article>button{margin-top:13px;display:block}.sectiontitle h2,.stickyform h2{margin:5px 0;font-family:Georgia,serif;font-size:28px}.sectiontitle p{color:#62726b}.stickyform{position:sticky;top:92px}.inline-proposal{background:#f5f6f1;border-radius:12px;gap:8px;margin-top:14px;padding:13px;display:grid}.projectstats{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.projectstats span{background:#edf1ec;border-radius:99px;padding:7px 10px;font-size:11px}.milestoneform{grid-template-columns:1fr 120px 150px auto;gap:8px;margin:13px 0;display:grid}.wide-list{max-width:1050px}.profile-report form{z-index:2}@media (max-width:1000px){.servicegrid,.servicehero,.servicebody,.commerce-grid{grid-template-columns:1fr}.servicehero>aside,.stickyform{position:static}.commerce-shell{grid-template-columns:1fr}.commerce-shell>aside{display:block}.commerce-shell>aside>.logo,.commerce-shell>aside>small,.commerce-shell>aside>a:last-child{display:none}.commerce-shell>aside nav{flex-direction:row;overflow:auto}.commerce-shell>aside nav a{white-space:nowrap}.packagegrid{grid-template-columns:1fr}.milestoneform{grid-template-columns:1fr 1fr}}@media (max-width:620px){.servicehero h1{font-size:42px}.servicebody{margin-top:28px}.twocol,.milestoneform{grid-template-columns:1fr}.commerce-shell>section{padding:24px 14px 60px}.commerce-shell>section>header h1{font-size:30px}.commerce-shell>section>header .secondary{display:none}.servicecard footer{display:flex}.servicecard footer span:last-child{text-align:left}}.contentgrid{grid-template-columns:1fr 320px;align-items:start;gap:20px;margin-top:35px;display:grid}.contentgrid>aside{position:sticky;top:94px}.contentcard{background:#fff;border:1px solid #dedfd8;border-radius:17px;margin-bottom:12px;padding:23px}.contentcard small,.hivecard small,.eventcard small,.companygrid small,.companypage>header small{letter-spacing:1px;text-transform:uppercase;color:#8c6a22;font-size:9px;font-weight:850}.contentcard h2{font-family:Georgia,serif;font-size:27px}.contentcard>p{white-space:pre-wrap;color:#566860;line-height:1.7}.contentcard footer{border:0;justify-content:space-between;padding:15px 0 0;font-size:12px;display:flex}.hivegrid,.companygrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.hivecard,.companygrid>a{background:#fff;border:1px solid #dedfd8;border-radius:18px;padding:24px}.hivecard h2,.companygrid h2{font-family:Georgia,serif;font-size:27px}.hivecard p,.companygrid p{color:#5c6d65;line-height:1.6}.hivecard footer{border:0;padding:18px 0 0;font-size:12px}.hivepage>header{color:#fff;background:#173d34;border-radius:22px;justify-content:space-between;align-items:end;gap:30px;padding:40px;display:flex}.hivepage>header h1,.eventpage>h1,.companypage>header h1{margin:10px 0;font-family:Georgia,serif;font-size:52px}.hivepage>header p{color:#d4e0dc;max-width:750px;line-height:1.7}.eventgrid{flex-direction:column;gap:12px;margin-top:35px;display:flex}.eventcard{background:#fff;border:1px solid #dedfd8;border-radius:17px;grid-template-columns:75px 1fr auto;align-items:start;gap:20px;padding:22px;display:grid}.eventcard time{text-align:center;color:#705216;background:#f0e0b6;border-radius:16px;place-items:center;width:64px;height:64px;font-weight:850;display:grid}.eventcard h2{margin:7px 0;font-family:Georgia,serif}.eventcard p{color:#5c6d65}.eventpage{max-width:900px}.eventpage>p{font-size:19px;line-height:1.7}.eventpage dl{background:#fff;border:1px solid #dedfd8;border-radius:17px;grid-template-columns:160px 1fr;gap:0;padding:22px;display:grid}.eventpage dt,.eventpage dd{border-bottom:1px solid #e5e6e0;padding:12px}.eventpage dt{color:#6c7b74}.eventpage dd{font-weight:700}.companygrid>a span{color:#65756e;font-size:12px}.companypage>header{background:#fff;border:1px solid #dedfd8;border-radius:22px;padding:35px}.companypage>header p{color:#596b62;max-width:780px;font-size:18px;line-height:1.7}@media (max-width:1000px){.hivegrid,.companygrid{grid-template-columns:1fr 1fr}.contentgrid{grid-template-columns:1fr}.contentgrid>aside{position:static}}@media (max-width:620px){.hivegrid,.companygrid{grid-template-columns:1fr}.hivepage>header{flex-direction:column;align-items:start;padding:26px}.hivepage>header h1,.eventpage>h1,.companypage>header h1{font-size:40px}.eventcard{grid-template-columns:60px 1fr}.eventcard>b{grid-column:2}.eventpage dl{grid-template-columns:1fr}.eventpage dd{margin:0}}
.networkgrid,.messagegrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;display:grid}.connectionrow{border-top:1px solid #e3e5df;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:17px 0;display:grid}.connectionrow h3{margin:3px 0}.connectionrow p{margin:7px 0 0}.connectionrow a{color:#197154;font-size:12px;font-weight:750}.connectionactions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connectionactions button{padding:8px 11px;font-size:11px}.message-list{max-height:720px;overflow:auto}.message{cursor:default;border:1px solid #e1e4dd;border-radius:13px;margin-top:10px;padding:15px}.message.unread{cursor:pointer;background:#f2f8f4;border-color:#7dab98}.message h3{margin:7px 0 3px}.message p{white-space:pre-wrap;margin:4px 0}.message>b{color:#197154;margin-top:7px;font-size:11px;display:inline-block}.textbutton{color:#197154;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800}.reportbox{border-top:1px solid #e3e5df;margin-top:11px;padding-top:10px}.reportbox summary{color:#8a4b40;cursor:pointer;font-size:11px;font-weight:750}.reportbox form{gap:8px;margin-top:10px;display:grid}.reportbox .danger{justify-self:start}.sanction{border-top:1px solid #e3e5df;grid-template-columns:1fr minmax(260px,.8fr);gap:22px;padding:20px 0;display:grid}.sanction h3{margin:7px 0}.sanction form{gap:8px;display:grid}.sanction form button{justify-self:start}.statuspill{color:#735719;text-transform:capitalize;background:#f4e8c7;border-radius:99px;place-self:start end;padding:8px 11px;font-size:11px;font-weight:800}.empty.compact{padding:34px 20px}.profile-report summary{color:#78544a;cursor:pointer;text-align:right;font-size:11px;font-weight:750}.profile-report form{gap:7px;width:260px;margin-top:8px;display:grid}.profile-report textarea{resize:vertical}@media (max-width:1000px){.networkgrid,.messagegrid{grid-template-columns:1fr}}@media (max-width:620px){.connectionrow{grid-template-columns:auto 1fr}.connectionactions{grid-column:2;justify-content:flex-start}.sanction{grid-template-columns:1fr}.statuspill{justify-self:start}}
.statgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.statgrid article,.panel{background:#fff;border:1px solid #dddfd7;border-radius:17px;padding:22px}.statgrid strong{margin:10px 0;font-family:Georgia,serif;font-size:34px;display:block}.statgrid small,.panel small{letter-spacing:1.3px;color:#85938d;font-size:9px;font-weight:850}.statgrid p,.panel p{color:#62716b;line-height:1.55}.panel{margin-top:17px}.panel h2{font-family:Georgia,serif;font-size:27px}.cardlist{flex-direction:column;gap:10px;display:flex}.cardlist article{border-top:1px solid #e3e5df;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.cardlist h3{margin:4px 0}.formpanel{flex-direction:column;gap:11px;display:flex}.formpanel label{flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.issuergrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:850px){.statgrid,.issuergrid{grid-template-columns:1fr}}
.relationship{padding-top:68px}.relationship .lead{color:#5b635f;max-width:740px;margin:-22px 0 28px;font-size:17px;line-height:1.65}.relationshipgrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:16px;margin-top:18px;display:grid}.relationshipgrid.lower{grid-template-columns:.8fr 1.2fr;margin-top:16px}.contactlist>article{border-top:1px solid #e3e5df;grid-template-columns:1fr minmax(230px,.65fr);gap:18px;padding:17px 0;display:grid}.contactlist h3,.cardlist h3{margin:5px 0}.contactlist p,.contactlist span{color:#5d6561;margin:3px 0;font-size:12px}.contactactions,.contactactions form{gap:8px;display:grid}.contactactions form{grid-template-columns:1fr auto}.contactactions input,.contactactions select,.taskform input,.taskform select,.cardform input,.cardform select{width:100%;font:inherit;background:#fff;border:1px solid #d6dbd5;border-radius:9px;padding:10px 11px}.taskrow,.compactcards>article{border-top:1px solid #e3e5df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.taskrow p{color:#69716d;margin:4px 0 0;font-size:12px}.taskform{grid-template-columns:1.2fr .9fr .9fr auto;gap:8px;margin-top:20px;display:grid}.cardform{grid-template-columns:1.1fr .8fr 1fr .9fr auto;gap:8px;margin:18px 0;display:grid}.compactcards a{color:#197154;word-break:break-all;font-size:12px}.newcard{background:#f1f8f3;border:1px solid #7dab98;border-radius:15px;grid-template-columns:126px 1fr;align-items:center;gap:18px;margin-top:16px;padding:15px;display:grid}.newcard img{border-radius:8px;width:126px;height:126px}.newcard div{justify-items:start;gap:8px;min-width:0;display:grid}.newcard a{color:#197154;word-break:break-all;font-size:12px}.digitalcardpage{background:radial-gradient(circle at 10% 10%,#dceee2 0,#0000 34%),radial-gradient(circle at 90% 90%,#efdcb8 0,#0000 38%),#f5f4ef;place-items:center;min-height:calc(100vh - 150px);padding:58px 20px;display:grid}.digitalcard{background:#fff;border:1px solid #dce1dc;border-radius:26px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #152d2421}.cardbrand{color:#56605b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cardbrand a{color:#fff;background:#173f32;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.cardidentity{text-align:center;padding:25px 8px 14px}.cardavatar{color:#173f32;background:#d8eee1;border-radius:30px;place-items:center;width:88px;height:88px;margin:0 auto 18px;font-size:26px;font-weight:850;display:grid}.cardidentity small{color:#197154;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.cardidentity h1{letter-spacing:-.05em;margin:7px 0 4px;font-size:clamp(31px,6vw,45px)}.cardidentity h2{color:#53605a;margin:0;font-size:18px;font-weight:560}.cardidentity p{color:#5d6762;max-width:450px;margin:18px auto 0;line-height:1.6}.cardfacts{flex-wrap:wrap;justify-content:center;gap:7px;margin:10px 0 22px;display:flex}.cardfacts span{text-transform:capitalize;border:1px solid #dce2dc;border-radius:99px;padding:7px 10px;font-size:11px}.cardactions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.cardactions a{text-align:center}.cardqr{justify-items:center;padding-top:25px;display:grid}.cardqr img{width:150px;height:150px}.cardqr p{color:#68716d;margin:7px 0 0;font-size:11px}.digitalcard footer{color:#68716d;border-top:1px solid #e1e5e0;justify-content:space-between;margin-top:23px;padding-top:18px;font-size:11px;display:flex}@media (max-width:900px){.relationshipgrid,.relationshipgrid.lower{grid-template-columns:1fr}.taskform,.cardform{grid-template-columns:1fr 1fr}.taskform button,.cardform button{grid-column:span 2}}@media (max-width:620px){.relationship{padding-top:36px}.relationship .title{font-size:40px}.contactlist>article,.taskform,.cardform{grid-template-columns:1fr}.taskform button,.cardform button{grid-column:auto}.newcard{grid-template-columns:96px 1fr}.newcard img{width:96px;height:96px}.cardactions{grid-template-columns:1fr}.digitalcard{border-radius:20px;padding:20px}.digitalcard footer{gap:5px;display:grid}.top .right>a:first-child{display:none}}
