.t360-support{--ink:#173d36;--green:#123e38;--muted:#64736b;--paper:#f6f6f0;--lime:#dbef88;--orange:#e9a16f;--line:#dce1d6;--white:#fff;--radius:22px}.t360-support *{box-sizing:border-box}.t360-support{scroll-behavior:smooth;scroll-padding-top:25px;margin:0;font-family:Sahel,Tahoma,sans-serif;font-size:15px}.t360-support button,.t360-support input,.t360-support select,.t360-support textarea{font:inherit}.t360-support a,.t360-support button,.t360-support input,.t360-support select,.t360-support summary{-webkit-tap-highlight-color:transparent}.t360-support a,.t360-support button,.t360-support summary{touch-action:manipulation}.t360-support button{cursor:pointer;color:inherit}.t360-support a{color:inherit;text-decoration:none}.t360-support img{display:block;max-width:100%;height:auto}.t360-support h1,.t360-support h2,.t360-support h3,.t360-support p{margin:0}.t360-support h1,.t360-support h2,.t360-support h3{line-height:1.5;font-weight:700}.t360-support button{border:0}.t360-support button:disabled{opacity:.55;cursor:default}.t360-support .wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.t360-support .section{padding-block:84px}.t360-support .eyebrow{font-size:12px;letter-spacing:.04em;font-weight:700;display:flex;align-items:center;gap:10px;color:var(--lime);margin-bottom:19px}.t360-support .eyebrow.green{color:#547f59}.t360-support .tiny-line{width:26px;height:2px;background:var(--lime)}.t360-support .demo-strip{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;background:#e8ebdf;color:#4f5d4d;min-height:31px;padding:5px 15px;text-align:center;flex-wrap:wrap;line-height:1.6}.t360-support .demo-dot,.t360-support .green-dot{width:6px;height:6px;border-radius:50%;background:#637c38;display:inline-block}.t360-support .strip-sep{color:#b3bbac;margin-inline:5px}.t360-support .header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}.t360-support .brand{display:flex;align-items:center;gap:9px;line-height:1.35;font-size:24px;font-weight:700;flex-shrink:0}.t360-support .brand-symbol{font-family:Arial,sans-serif;font-size:45px;font-weight:400;color:#547651;line-height:1}.t360-support .brand-num{font-size:21px;font-weight:400;margin-inline-start:3px}.t360-support .brand small{font-size:8px;letter-spacing:2.5px;display:block;direction:ltr;font-weight:400;margin-top:5px}.t360-support .header nav{display:flex;gap:36px;color:#5b6b60;font-size:14px}.t360-support .header nav a:hover{color:#1c503e}.t360-support .btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;border-radius:9px;padding:12px 23px;font-weight:700;font-size:14px;border:1px solid transparent;transition:background .18s,transform .18s}.t360-support .btn:hover{transform:translateY(-2px)}.t360-support .btn.lime{background:var(--lime);color:var(--green)}.t360-support .btn.lime:hover{background:#cfe971}.t360-support .btn.outline{border-color:#cdd5c6;background:transparent}.t360-support .btn.outline:hover{background:#e9eddf}.t360-support .btn.small{font-size:12px;min-height:42px;padding:8px 16px;gap:13px}.t360-support .btn.primary{background:var(--green);color:#fff}.t360-support .btn.full{width:100%}.t360-support .header #visit-count{font-size:11px;background:#e3e8d9;min-width:22px;text-align:center;border-radius:5px}.t360-support .hero{display:grid;grid-template-columns:1fr 1.07fr;min-height:600px;background:var(--green);border-radius:var(--radius);overflow:hidden;color:#fff}.t360-support .hero-copy{padding:49px 48px 32px;position:relative;background:radial-gradient(ellipse at 100% 0,#1a5145,transparent 70%)}.t360-support .hero h1{font-size:clamp(39px,3.9vw,61px);letter-spacing:-1.8px;line-height:1.5;margin-bottom:18px}.t360-support .marked{color:var(--lime);position:relative}.t360-support .marked:after{content:"";height:10px;position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;border-top:2px solid #95b964;border-radius:50%;transform:rotate(-3deg)}.t360-support .hero-copy>p{font-size:14px;color:#bfd1c7;line-height:2.1}.t360-support .hero-actions{display:flex;align-items:center;gap:27px;margin-top:29px;flex-wrap:wrap}.t360-support .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;background:none;padding:0;min-height:44px;color:var(--lime)}.t360-support .text-link.dark{color:var(--ink);font-weight:700}.t360-support .hero-principle{display:flex;align-items:center;gap:13px;margin-top:34px;padding-top:23px;border-top:1px solid #ffffff20;color:#dce5d7;font-size:11px}.t360-support .hero-principle small{display:block;color:#9bb8a8;font-size:10px;margin-top:4px}.t360-support .seal{font-size:37px;font-family:Arial,sans-serif;color:var(--lime);line-height:1}.t360-support .hero-visual{position:relative;min-width:0}.t360-support .hero-image{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:42% 50%;object-position:42% 50%}.t360-support .hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b332c45,transparent 40%,#062d2960)}.t360-support .photo-label{position:absolute;inset-inline-end:20px;top:20px;z-index:1;font-size:9px;color:#fff;background:#0e302b9c;border:1px solid #ffffff35;border-radius:20px;padding:3px 10px;backdrop-filter:blur(8px)}.t360-support .image-coordinate{position:absolute;top:62px;inset-inline-start:26px;z-index:1;font-size:12px;text-shadow:0 1px 3px #000;display:flex;align-items:center;gap:8px}.t360-support .location-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #dbef882b}.t360-support .hero-fund{position:absolute;bottom:47px;inset-inline-start:28px;inset-inline-end:28px;background:#fffffff2;color:var(--ink);z-index:2;border-radius:16px;padding:24px 25px 0;box-shadow:0 14px 44px #052e303b;backdrop-filter:blur(15px)}.t360-support .hero-fund-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.t360-support .tag{background:#e8eddf;border-radius:5px;padding:3px 9px;font-size:10px;color:#426346;font-weight:700}.t360-support .mini-label{color:#798273;font-size:10px}.t360-support .hero-fund h2{font-size:24px}.t360-support .hero-fund>p{font-size:12px;color:#6b796b;margin-top:4px}.t360-support .hero-funding{display:flex;align-items:center;gap:22px;margin:21px 0}.t360-support .ring{width:88px;height:88px;position:relative;background:conic-gradient(from 0deg,var(--green) calc(var(--value)*1%),#dfe5d7 0);border-radius:50%;display:grid;place-items:center;flex-shrink:0;direction:ltr}.t360-support .ring:before{content:"";position:absolute;inset:6px;background:#fdfef8;border-radius:50%}.t360-support .ring>span{position:relative;z-index:1;text-align:center;font-size:24px;font-weight:700;line-height:1.2;direction:rtl}.t360-support .ring small{display:block;font-size:8px;font-weight:400;margin-top:8px}.t360-support .funding-copy{flex:1;min-width:0}.t360-support .funding-copy b{font-size:28px;line-height:1.4;font-weight:700}.t360-support .funding-copy b small{font-size:12px;font-weight:400}.t360-support .funding-copy>span{font-size:10px;color:#677465;display:block;margin-top:5px}.t360-support .progress{height:5px;border-radius:5px;background:#e2e6d9;margin-top:14px}.t360-support .progress i{height:100%;display:block;background:var(--green);border-radius:5px}.t360-support .hero-project-link{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border-top:1px solid #d9dfd2;padding:14px 0;font-size:12px;font-weight:700}.t360-support .hero-project-link span{font-size:20px}.t360-support .image-index{position:absolute;bottom:13px;inset-inline-end:30px;z-index:2;direction:ltr;font:9px/1.5 Arial;letter-spacing:2px;color:#fff;display:flex;gap:12px}.t360-support .trust-line{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-block:25px;color:#627460;font-size:11px}.t360-support .trust-line>span{display:flex;gap:8px;align-items:center}.t360-support .trust-line>a{font-weight:700;color:#3c6344;white-space:nowrap}.t360-support .trust-line>a span{margin-inline-start:10px}.t360-support .icon{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.t360-support .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px}.t360-support .section-heading h2,.t360-support .trans-copy h2{font-size:34px;letter-spacing:-.8px}.t360-support .section-heading>p{font-size:13px;color:var(--muted);line-height:2}.t360-support .project-toolbar{display:flex;justify-content:space-between;gap:25px;margin-bottom:30px;align-items:center}.t360-support .filters{display:flex;gap:6px;flex-wrap:wrap}.t360-support .filter{min-height:43px;font-size:12px;border:1px solid transparent;border-radius:7px;padding:8px 15px;background:none;white-space:nowrap}.t360-support .filter.active{background:var(--green);color:#fff}.t360-support .filter span{font-size:9px;display:inline-flex;min-width:19px;height:19px;border-radius:4px;background:#ffffff1f;align-items:center;justify-content:center;margin-inline-start:5px}.t360-support .filter:hover:not(.active){background:#e8eddf}.t360-support .search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:9px 13px;border-radius:7px;width:255px;color:#84917e}.t360-support .search input{border:0;outline:0;min-width:0;width:100%;font-size:11px;background:transparent;color:var(--ink)}.t360-support .search:focus-within{outline:2px solid #76916b}.t360-support .project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.t360-support .project-card{background:#fff;border:1px solid #dce2d4;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.t360-support .project-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #183b3010}.t360-support .card-image{height:224px;position:relative;overflow:hidden;background:#dce5d8}.t360-support .card-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.t360-support .project-card:hover .card-image img{transform:scale(1.025)}.t360-support .card-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0b332a77);pointer-events:none}.t360-support .card-image .tag{position:absolute;inset-inline-start:17px;top:17px;background:#fcfcf4e8;z-index:1}.t360-support .card-image .photo-label{top:auto;bottom:10px;inset-inline-end:12px;padding:2px 7px;font-size:8px;z-index:1}.t360-support .card-number{position:absolute;inset-inline-start:17px;bottom:13px;color:#fff;z-index:1;font:11px Arial;letter-spacing:2px}.t360-support .card-body{padding:23px 23px 0;flex:1;display:flex;flex-direction:column}.t360-support .card-location{font-size:10px;color:#7b8b74;display:flex;gap:6px;align-items:center;margin-bottom:8px}.t360-support .card-location .icon{width:13px;height:13px}.t360-support .card-body h3{font-size:21px;margin-bottom:8px}.t360-support .card-desc{color:var(--muted);line-height:2;min-height:49px}.t360-support .card-stats{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:10px}.t360-support .card-stats b{font-size:23px}.t360-support .card-stats b small{font-weight:400;margin-inline-start:4px}.t360-support .card-percent{font-size:12px;color:#618151}.t360-support .card-finance{font-size:10px;color:#778674;margin-top:7px;display:flex;justify-content:space-between;gap:7px}.t360-support .card-body .progress{margin-top:10px}.t360-support .card-needs{display:flex;gap:6px;margin-top:18px;margin-bottom:22px;flex-wrap:wrap}.t360-support .card-needs span{display:flex;align-items:center;gap:5px;color:#6d7f61;font-size:9px;background:#f1f4ea;padding:4px 7px;border-radius:4px}.t360-support .card-needs .icon{width:13px;height:13px}.t360-support .card-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:17px 0;border-top:1px solid #e4e8dd;margin-top:auto}.t360-support .card-bottom button{background:none;padding:0;min-height:35px;font-weight:700;font-size:12px}.t360-support .card-bottom .direct-support{color:#50733e;font-weight:400;border-bottom:1px solid #b4c39a}.t360-support .ways-section{background:#e9edde;border-top:1px solid #e0e6d5;border-bottom:1px solid #e0e6d5}.t360-support .ways-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.t360-support .way{padding:26px 24px 19px;background:#f8f9f1;border:1px solid #d6deca;border-radius:13px;text-align:start;display:flex;flex-direction:column;position:relative;min-width:0;transition:background .2s,transform .2s}.t360-support .way:hover{background:#fff;transform:translateY(-3px)}.t360-support .way-art{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#e7edcf;margin-bottom:28px;position:relative}.t360-support .way-art:after{content:"";position:absolute;inset-inline-start:-4px;top:6px;width:17px;height:17px;border:1px solid #94a874;border-radius:50%}.t360-support .way-art .icon{width:35px;height:35px;stroke-width:1.1}.t360-support .way:nth-child(2) .way-art{background:#f1e2d0;color:#9b6d3c}.t360-support .way:nth-child(3) .way-art{background:#d7e6df;color:#47756b}.t360-support .way:nth-child(4) .way-art{background:#e1e2ed;color:#646784}.t360-support .way-num{position:absolute;inset-inline-end:23px;top:24px;font:10px Arial;color:#94a080}.t360-support .way h3{font-size:19px;margin-bottom:9px}.t360-support .way p{font-size:11px;color:#6f7e65;line-height:2.1;min-height:46px;margin-bottom:20px}.t360-support .way-link{font-size:11px;font-weight:700;display:flex;justify-content:space-between;border-top:1px solid #dce3cf;padding-top:14px;margin-top:auto}.t360-support .transparency{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.t360-support .trans-copy>p{font-size:13px;color:var(--muted);max-width:420px;line-height:2.1;margin-top:20px}.t360-support .steps{margin-block:26px}.t360-support .steps>div{display:flex;gap:17px;margin-block:19px;align-items:center}.t360-support .steps>div>b{font-size:12px;display:grid;place-items:center;background:#e6ebd9;width:33px;height:33px;border-radius:50%;flex-shrink:0}.t360-support .steps strong{font-size:12px;display:block}.t360-support .steps small{font-size:10px;display:block;color:var(--muted)}.t360-support .trans-board{background:#fff;padding:30px 32px;border-radius:15px;border:1px solid #d9dfd1;box-shadow:0 16px 0 -7px #e9eddf,0 28px 0 -15px #eef0e6;transform:rotate(-1deg)}.t360-support .board-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#607452;margin-bottom:23px}.t360-support .board-top>span:first-child{display:flex;gap:7px;align-items:center}.t360-support .trans-board h3{font-size:23px}.t360-support .board-total{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.t360-support .board-total>span{font-size:11px;color:var(--muted)}.t360-support .board-total b{font-size:27px}.t360-support .board-total small{font-size:10px;font-weight:400}.t360-support .allocation-bar{display:flex;height:16px;gap:3px;border-radius:4px;overflow:hidden;margin:17px 0 24px}.t360-support .allocation-bar span,.t360-support .allocation-list i{background:#25594a}.t360-support .allocation-bar span:nth-child(2),.t360-support .allocation-list>div:nth-child(2) i{background:#89a785}.t360-support .allocation-bar span:nth-child(3),.t360-support .allocation-list>div:nth-child(3) i{background:#cadb9c}.t360-support .allocation-bar span:nth-child(4),.t360-support .allocation-list>div:nth-child(4) i{background:#edb28b}.t360-support .allocation-list>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;padding:9px 0;border-bottom:1px dashed #e4e8da}.t360-support .allocation-list span{display:flex;gap:9px;align-items:center}.t360-support .allocation-list i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.t360-support .allocation-list b{font-size:12px;white-space:nowrap}.t360-support .board-note{background:#f1f4e9;font-size:10px;padding:12px;display:flex;gap:9px;border-radius:6px;margin-top:24px;color:#677a5c}.t360-support .board-note .icon{width:16px;height:16px;margin-top:3px}.t360-support .faq-section{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding:25px 0 80px}.t360-support .faq-section>h2{font-size:26px;padding-top:15px}.t360-support .faqs details{border-bottom:1px solid var(--line)}.t360-support .faqs summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-weight:700;font-size:13px}.t360-support .faqs summary::-webkit-details-marker{display:none}.t360-support .faqs summary span{font-size:22px;color:#68825d;line-height:1}.t360-support .faqs details[open] summary span{transform:rotate(45deg)}.t360-support .faqs p{font-size:12px;color:var(--muted);padding:0 0 20px;line-height:2.1}.t360-support .closing{background:var(--green);color:#fff;border-radius:15px;display:flex;gap:29px;align-items:center;padding:40px 43px;position:relative;overflow:hidden}.t360-support .closing-symbol{font-family:Arial;font-size:74px;color:#a1bd73;line-height:1;flex-shrink:0}.t360-support .closing p{color:#bdcead;font-size:12px;margin-bottom:6px}.t360-support .closing h2{font-size:25px}.t360-support .closing .btn{margin-inline-start:auto;flex-shrink:0}.t360-support .footer{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:133px;padding-block:25px}.t360-support .footer .brand{font-size:20px}.t360-support .footer .brand-symbol{font-size:37px}.t360-support .footer p,.t360-support .footer>span{font-size:10px;color:#7d8b75}.t360-support .mobile-only{display:none}.t360-support .empty{text-align:center;padding:50px 20px;border:1px dashed #cbd6bc;border-radius:14px}.t360-support .empty>.icon{width:35px;height:35px;margin:0 auto 15px}.t360-support .empty h3{font-size:20px}.t360-support .empty p{color:var(--muted);margin:10px 0 20px;font-size:13px}.t360-support .skip{position:fixed;top:-100px;inset-inline-start:20px;z-index:100;background:var(--lime);padding:10px 20px}.t360-support .skip:focus{top:10px}.t360-support .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t360-support [hidden]{display:none!important}.t360-support :focus-visible{outline:3px solid #b88c31;outline-offset:4px}.t360-support dialog{border:1px solid #d8e1cf;border-radius:19px;background:var(--paper);color:var(--ink);padding:0;width:min(1050px,calc(100% - 48px));max-height:calc(100dvh - 48px);max-width:none;box-shadow:0 30px 120px #0829214d}.t360-support dialog::backdrop{background:#092d2bba;backdrop-filter:blur(7px)}.t360-support:has(dialog[open]){overflow:hidden}.t360-support .dialog-head{position:sticky;top:0;z-index:4;background:var(--paper);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 25px}.t360-support .dialog-head>span{font-size:11px;color:#708266}.t360-support .close{display:grid;place-items:center;background:#e6ebdc;width:34px;height:34px;border-radius:50%;font-size:22px;font-family:Arial;line-height:1}.t360-support .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:35px;padding:28px}.t360-support .detail-cover{position:relative;height:245px;border-radius:11px;overflow:hidden;background:#d9e5d8;margin-bottom:23px}.t360-support .detail-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t360-support .detail-cover .photo-label{top:auto;bottom:12px;inset-inline-end:12px}.t360-support .detail-intro h2{font-size:28px}.t360-support .detail-intro>p{font-size:13px;color:var(--muted);margin:9px 0 20px}.t360-support .detail-tabs{display:flex;gap:5px;align-items:center;border-bottom:1px solid var(--line);margin-top:24px;margin-bottom:20px}.t360-support .detail-tabs button{font-size:11px;background:transparent;padding:11px 15px;color:#76816e;min-height:45px;border-bottom:2px solid transparent}.t360-support .detail-tabs button[aria-selected=true]{color:var(--green);border-color:var(--green);font-weight:700}.t360-support .tab-panel{font-size:12px;line-height:2.15;min-height:230px}.t360-support .tab-panel h3{font-size:17px;margin:18px 0 9px}.t360-support .tab-panel p{color:#63745d;margin-bottom:13px}.t360-support .fact-row{display:grid;grid-template-columns:85px 1fr;gap:15px;padding-block:13px;border-bottom:1px solid var(--line);font-size:11px}.t360-support .fact-row>span{color:#7d8b74}.t360-support .fact-row b{font-weight:400}.t360-support .detail-aside{align-self:start;position:sticky;top:85px;background:#fff;border:1px solid #dbe2d3;border-radius:12px;padding:23px}.t360-support .detail-aside .ring{margin:3px auto 17px;width:100px;height:100px}.t360-support .detail-aside .funding-copy{text-align:center}.t360-support .detail-aside .funding-copy b{font-size:31px}.t360-support .detail-aside .funding-copy>span{font-size:11px}.t360-support .resource-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid var(--line);padding:13px 0;gap:13px}.t360-support .resource-row b{font-size:13px}.t360-support .detail-aside .btn{margin-top:22px;font-size:12px;gap:10px;padding-inline:10px}.t360-support .aside-hint{font-size:9px;color:#89947d;text-align:center;margin-top:10px}.t360-support .detail-aside .text-link{color:#66795b;display:flex;justify-content:center;width:100%;font-size:11px;margin-top:7px}.t360-support .need-list{padding:0;list-style:none}.t360-support .need-list li{padding:9px 0;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:center;color:#5c7154}.t360-support .need-list .icon{width:17px;height:17px}.t360-support .budget-table{width:100%;border-collapse:collapse;font-size:11px;text-align:start}.t360-support .budget-table th{color:#76866b;font-weight:400}.t360-support .budget-table td,.t360-support .budget-table th{padding:12px 4px;border-bottom:1px solid var(--line)}.t360-support .budget-table td:last-child{font-weight:700;white-space:nowrap}.t360-support .budget-table tfoot{font-weight:700}.t360-support .empty-evidence{padding:23px;background:#eaf0e0;border:1px dashed #bfcdaf;border-radius:9px}.t360-support .empty-evidence>.icon{width:27px;height:27px;margin-bottom:15px}.t360-support .empty-evidence h3{margin-top:0}.t360-support .empty-evidence p{margin-bottom:0}.t360-support .status-list{padding:0;list-style:none;margin:15px 0}.t360-support .status-list li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.t360-support .status-list b{font-size:10px;color:#8a7853;font-weight:400}.t360-support .method-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.t360-support .method-picker button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#f8faf3;border:1px solid var(--line);padding:12px 5px;font-size:11px;border-radius:8px;min-height:76px}.t360-support .method-picker button.selected{background:#e7efda;border-color:#779663;box-shadow:inset 0 0 0 1px #779663}.t360-support .method-picker .icon{width:24px;height:24px}.t360-support #support-dialog{width:min(610px,calc(100% - 32px))}.t360-support #visit-dialog{width:min(650px,calc(100% - 32px))}.t360-support .support-body{padding:27px 31px}.t360-support .support-body h2{font-size:25px}.t360-support .support-subtitle{font-size:12px;color:#748368;margin-top:6px}.t360-support .flow-steps{display:flex;gap:14px;margin-bottom:26px;align-items:center;font-size:10px;color:#829177}.t360-support .flow-steps span{display:flex;align-items:center;gap:6px}.t360-support .flow-steps b{background:#e2e9d7;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px}.t360-support .flow-steps .current{color:var(--green);font-weight:700}.t360-support .flow-steps .current b{background:var(--green);color:#fff}.t360-support .field{display:block;margin-top:18px;font-size:12px;font-weight:700}.t360-support .field input,.t360-support .field select,.t360-support .field textarea{display:block;width:100%;border:1px solid #ccd7c0;background:#fff;border-radius:8px;padding:11px 13px;font-size:13px;min-height:46px;margin-top:8px;color:var(--green);font-weight:400}.t360-support .field input[type=text]{unicode-bidi:plaintext}.t360-support .field small{display:block;font-size:10px;color:#7c8d6f;font-weight:400;margin-top:6px}.t360-support .field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.t360-support .amount-chips{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0}.t360-support .amount-chips button{background:#fff;border:1px solid var(--line);border-radius:7px;padding:10px 5px;font-size:12px;min-height:44px}.t360-support .amount-chips button.active{border-color:#6d8f57;background:#e6eed9;font-weight:700}.t360-support .amount-unit{font-size:9px;color:#7b8d6c;display:block}.t360-support .impact-note{background:#eaf0df;border-radius:9px;padding:13px 15px;margin-top:17px;font-size:11px;color:#526d45}.t360-support .impact-note strong{font-size:15px;display:block;margin-bottom:3px}.t360-support .form-error{color:#9c382c;background:#fff0e7;padding:10px 13px;border-radius:7px;margin-top:17px;font-size:11px}.t360-support .form-actions{display:flex;gap:12px;margin-top:25px}.t360-support .form-actions>.btn:first-child{flex:1}.t360-support .form-actions .btn{font-size:12px;min-height:49px;gap:12px}.t360-support .local-note{font-size:10px;color:#7b8970;text-align:center;margin-top:15px;line-height:1.9}.t360-support .review-box{margin:24px 0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:4px 18px}.t360-support .review-row{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.t360-support .review-row:last-child{border:0}.t360-support .review-row>span{color:#78886d}.t360-support .review-row b{font-weight:700;text-align:end;overflow-wrap:anywhere;max-width:68%}.t360-support .consent{display:flex;gap:9px;font-size:11px;align-items:start;color:#607253;margin-top:18px}.t360-support .consent input{accent-color:var(--green);margin-top:5px;width:16px;height:16px;flex-shrink:0}.t360-support .success-symbol{display:grid;place-items:center;width:65px;height:65px;background:#dcebc6;color:#385e26;border-radius:50%;font-size:31px;margin:6px 0 22px}.t360-support .success-copy{font-size:13px;color:#677b59;margin-top:14px}.t360-support .success-reference{font-size:10px;margin-top:10px;color:#87947b}.t360-support .visit-item{padding:18px;border:1px solid var(--line);border-radius:10px;margin-top:15px;background:#fff}.t360-support .visit-item h3{font-size:16px}.t360-support .visit-item p{font-size:12px;color:var(--muted);margin-top:8px}.t360-support .visit-item small{font-size:10px;color:#87977c}.t360-support .visit-empty{text-align:center;padding:35px 0}.t360-support .visit-empty>.icon{width:43px;height:43px;margin:0 auto 18px;color:#8da36f}.t360-support .visit-empty h3{font-size:18px}.t360-support .visit-empty p{font-size:12px;color:var(--muted);margin:12px 0 24px}.t360-support .toast{position:fixed;bottom:25px;inset-inline-end:50%;transform:translate(-50%,15px);background:var(--green);color:#fff;padding:12px 22px;font-size:12px;border-radius:8px;box-shadow:0 5px 22px #153b3033;opacity:0;pointer-events:none;z-index:50;max-width:calc(100% - 40px);text-align:center;transition:opacity .2s,transform .2s}.t360-support .toast.show{opacity:1;transform:translate(-50%)}@media(min-width:1600px){.t360-support .hero{min-height:630px}.t360-support .hero-copy{padding-top:60px}.t360-support .hero h1{font-size:61px}}@media(max-width:1199px){.t360-support .wrap{width:calc(100% - 64px)}.t360-support .hero-copy{padding:35px 31px 26px}.t360-support .hero h1{font-size:46px}.t360-support .hero{min-height:580px}.t360-support .hero-actions{gap:15px}.t360-support .hero-actions .btn{font-size:12px;padding-inline:15px;gap:15px}.t360-support .hero-fund{inset-inline-start:20px;inset-inline-end:20px;padding:21px 21px 0}.t360-support .hero-funding{gap:16px}.t360-support .ring{width:77px;height:77px}.t360-support .funding-copy b{font-size:24px}.t360-support .section{padding-block:65px}.t360-support .section-heading h2,.t360-support .trans-copy h2{font-size:29px}.t360-support .card-image{height:195px}.t360-support .card-body{padding:20px 18px 0}.t360-support .card-body h3{font-size:19px}.t360-support .card-needs{gap:4px}.t360-support .card-needs span{font-size:8px;padding:4px 5px}.t360-support .project-grid{gap:17px}.t360-support .project-toolbar{gap:15px}.t360-support .search{width:220px}.t360-support .filter{padding-inline:10px;font-size:11px}.t360-support .ways-grid{gap:12px}.t360-support .way{padding:24px 20px 18px}.t360-support .way h3{font-size:17px}.t360-support .transparency{gap:60px}.t360-support .trust-line{gap:12px;font-size:10px}.t360-support .trust-line .icon{width:17px;height:17px}.t360-support .trans-board{padding:25px}.t360-support .closing{padding:32px}.t360-support .closing h2{font-size:22px}}@media(max-width:959px){.t360-support .wrap{width:calc(100% - 48px)}.t360-support .header{height:90px}.t360-support .header nav{gap:22px;font-size:12px}.t360-support .hero{grid-template-columns:1fr 1fr;min-height:568px}.t360-support .hero h1{font-size:39px}.t360-support .hero-copy{padding:35px 27px 25px}.t360-support .hero-copy>p{font-size:12px}.t360-support .hero-actions{display:block}.t360-support .hero-actions .text-link{margin-top:10px}.t360-support .hero-principle{margin-top:20px;font-size:9px;gap:9px}.t360-support .hero-principle small{font-size:8px}.t360-support .hero-fund{inset-inline-end:17px;inset-inline-start:17px;bottom:43px;padding:19px 18px 0}.t360-support .hero-fund h2{font-size:21px}.t360-support .hero-fund>p{font-size:10px}.t360-support .hero-funding{gap:12px}.t360-support .ring{width:66px;height:66px}.t360-support .ring>span{font-size:21px}.t360-support .ring small{font-size:7px;margin-top:6px}.t360-support .funding-copy b{font-size:22px}.t360-support .funding-copy b small,.t360-support .funding-copy>span{font-size:9px}.t360-support .hero-project-link{font-size:10px}.t360-support .image-coordinate{inset-inline-start:20px;font-size:10px}.t360-support .trust-line>span:nth-child(3){display:none}.t360-support .section-heading{gap:25px}.t360-support .section-heading h2{font-size:26px}.t360-support .section-heading>p{font-size:11px}.t360-support .project-toolbar{flex-direction:column;align-items:stretch;gap:17px}.t360-support .filters{gap:7px}.t360-support .filter{padding-inline:16px}.t360-support .search{width:100%}.t360-support .search input{font-size:12px}.t360-support .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t360-support .card-image{height:230px}.t360-support .card-body h3{font-size:21px}.t360-support .card-needs span{font-size:9px}.t360-support .ways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t360-support .way{padding:25px}.t360-support .way-art{margin-bottom:20px}.t360-support .way p{min-height:0}.t360-support .transparency{gap:35px}.t360-support .trans-copy h2{font-size:27px}.t360-support .trans-copy>p{font-size:12px}.t360-support .trans-board{padding:24px 20px}.t360-support .board-total{flex-wrap:wrap;gap:7px}.t360-support .board-total b{font-size:23px}.t360-support .allocation-list>div{font-size:10px;gap:10px}.t360-support .faq-section{grid-template-columns:1fr 2fr;gap:35px}.t360-support .faq-section>h2{font-size:22px}.t360-support .closing{gap:20px;flex-wrap:wrap}.t360-support .closing .btn{font-size:12px}.t360-support .closing-symbol{font-size:60px}.t360-support .footer{gap:15px;flex-wrap:wrap}.t360-support .footer p{font-size:9px}.t360-support .detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:23px;padding:24px}.t360-support .detail-aside{padding:18px}.t360-support .detail-intro h2{font-size:24px}.t360-support .detail-cover{height:210px}.t360-support .detail-tabs button{padding-inline:10px}}@media(max-width:699px){.t360-support .wrap{width:calc(100% - 32px)}.t360-support .demo-strip{font-size:9px;gap:6px;padding:6px 10px;min-height:30px}.t360-support .strip-sep{margin:0}.t360-support .header{height:80px;gap:12px}.t360-support .brand{font-size:23px;gap:7px}.t360-support .brand-symbol{font-size:38px}.t360-support .brand-num{font-size:18px}.t360-support .brand small{font-size:6px;letter-spacing:2px}.t360-support .header nav{display:none}.t360-support .header .btn{font-size:10px;padding:7px 12px;min-height:38px;gap:8px}.t360-support .header #visit-count{min-width:19px}.t360-support .hero{grid-template-columns:1fr;border-radius:16px;min-height:0}.t360-support .hero-copy{padding:31px 28px 27px}.t360-support .hero .eyebrow{margin-bottom:15px;font-size:10px}.t360-support .hero h1{font-size:clamp(36px,8.9vw,54px);line-height:1.5;letter-spacing:-1.3px;margin-bottom:16px}.t360-support .hero h1 br:last-of-type{display:none}.t360-support .hero-copy>p{font-size:12px;line-height:2}.t360-support .hero-actions{display:flex;gap:21px;margin-top:22px;flex-wrap:wrap}.t360-support .hero-actions .btn{font-size:11px;padding-inline:15px;min-height:47px;gap:14px}.t360-support .hero-actions .text-link{font-size:11px;margin:0}.t360-support .hero-principle{padding-top:17px;margin-top:23px;font-size:9px}.t360-support .hero-principle small{font-size:8px}.t360-support .hero-principle .seal{font-size:29px}.t360-support .hero-visual{height:400px}.t360-support .hero-image{-o-object-position:50% 44%;object-position:50% 44%}.t360-support .hero-fund{inset-inline-start:22px;inset-inline-end:22px;bottom:37px;padding:19px 22px 0}.t360-support .hero-fund h2{font-size:22px}.t360-support .hero-fund>p{font-size:11px}.t360-support .hero-fund-top{margin-bottom:10px}.t360-support .hero-funding{gap:19px;margin:17px 0}.t360-support .ring{width:78px;height:78px}.t360-support .ring>span{font-size:24px}.t360-support .ring small{font-size:8px}.t360-support .funding-copy b{font-size:26px}.t360-support .funding-copy b small{font-size:11px}.t360-support .funding-copy>span{font-size:10px}.t360-support .hero-project-link{font-size:11px;padding:11px 0}.t360-support .hero-visual>.photo-label{font-size:8px;inset-inline-end:19px;top:16px}.t360-support .image-coordinate{top:50px;font-size:10px;inset-inline-start:26px}.t360-support .image-index{font-size:8px;bottom:12px;inset-inline-end:24px}.t360-support .trust-line{padding-block:19px;gap:10px;flex-wrap:wrap;justify-content:space-around;font-size:9px}.t360-support .trust-line>span{gap:5px}.t360-support .trust-line>a{width:100%;text-align:center;font-size:10px;margin-top:3px}.t360-support .trust-line .icon{width:16px;height:16px}.t360-support .section{padding-block:49px}.t360-support .section-heading{display:block;margin-bottom:24px}.t360-support .section-heading .eyebrow{font-size:10px;margin-bottom:12px}.t360-support .section-heading h2{font-size:27px;line-height:1.7}.t360-support .section-heading>p{font-size:11px;margin-top:13px}.t360-support .mobile-only{display:block}.t360-support .project-toolbar{gap:15px;margin-bottom:22px}.t360-support .filters{gap:5px;display:grid;grid-template-columns:1fr 1fr}.t360-support .filter{font-size:11px;padding:8px 10px;border:1px solid #dbe2ce;min-height:42px}.t360-support .filter.active{border-color:var(--green)}.t360-support .search{padding:10px 13px}.t360-support .project-grid{grid-template-columns:1fr;gap:22px}.t360-support .card-image{height:230px}.t360-support .card-body{padding:23px 23px 0}.t360-support .card-body h3{font-size:23px}.t360-support .card-desc{font-size:12px;min-height:0}.t360-support .card-stats{margin-top:21px}.t360-support .card-stats b{font-size:25px}.t360-support .card-needs{gap:7px}.t360-support .card-needs span{font-size:9px}.t360-support .card-bottom{padding:14px 0}.t360-support .card-bottom button{font-size:12px}.t360-support .card-bottom .direct-support{font-size:11px}.t360-support .ways-grid{gap:11px}.t360-support .way{padding:22px 17px 17px}.t360-support .way-art{width:57px;height:57px;margin-bottom:24px}.t360-support .way-art .icon{width:30px;height:30px}.t360-support .way-num{inset-inline-end:15px;top:19px;font-size:9px}.t360-support .way h3{font-size:17px}.t360-support .way p{font-size:10px;min-height:60px;margin-bottom:18px}.t360-support .way-link{font-size:10px;gap:5px}.t360-support .transparency{grid-template-columns:1fr;gap:30px}.t360-support .trans-copy h2{font-size:30px}.t360-support .trans-copy>p{font-size:12px}.t360-support .trans-copy .eyebrow{font-size:10px}.t360-support .steps{margin-block:24px}.t360-support .steps>div{margin-block:17px}.t360-support .trans-board{padding:25px;transform:none;margin-top:6px}.t360-support .trans-board h3{font-size:23px}.t360-support .board-total{flex-wrap:nowrap}.t360-support .board-total b{font-size:27px}.t360-support .allocation-list>div{font-size:11px}.t360-support .faq-section{display:block;padding-block:20px 45px}.t360-support .faq-section>h2{font-size:24px;padding:0;margin-bottom:12px}.t360-support .faqs summary{font-size:12px;padding-block:19px}.t360-support .faqs p{font-size:11px}.t360-support .closing{padding:28px 25px;gap:17px}.t360-support .closing-symbol{font-size:49px}.t360-support .closing h2{font-size:20px}.t360-support .closing p{font-size:10px}.t360-support .closing .btn{width:100%;margin-top:8px;min-height:48px;font-size:12px}.t360-support .footer{padding-block:28px;justify-content:center;text-align:center;gap:17px}.t360-support .footer .brand{width:100%;justify-content:center}.t360-support .footer p{width:100%;font-size:10px}.t360-support .footer>span{font-size:9px}.t360-support dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.t360-support .dialog-head{padding:12px 17px}.t360-support .dialog-head>span{font-size:10px}.t360-support .detail-layout{grid-template-columns:1fr;padding:19px;gap:25px}.t360-support .detail-cover{height:210px}.t360-support .detail-intro h2{font-size:26px}.t360-support .detail-tabs{gap:0}.t360-support .detail-tabs button{flex:1;padding-inline:6px;font-size:11px}.t360-support .tab-panel{font-size:12px;min-height:0}.t360-support .detail-aside{position:static;display:grid;grid-template-columns:90px 1fr;gap:0 17px;padding:23px}.t360-support .detail-aside .ring{width:80px;height:80px;grid-row:1/3;margin:0;align-self:center}.t360-support .detail-aside .funding-copy{text-align:start;align-self:center}.t360-support .detail-aside .funding-copy b{font-size:28px}.t360-support .detail-aside .resource-row,.t360-support .detail-aside>.aside-hint,.t360-support .detail-aside>.btn,.t360-support .detail-aside>.text-link{grid-column:1/-1}.t360-support .detail-aside>.btn{margin-top:20px;font-size:13px;min-height:49px}.t360-support .detail-aside .aside-hint{font-size:10px}.t360-support .support-body{padding:24px 20px}.t360-support .support-body h2{font-size:23px}.t360-support .support-subtitle{font-size:11px}.t360-support .flow-steps{gap:12px;font-size:9px;margin-bottom:23px}.t360-support .flow-steps b{width:20px;height:20px;font-size:9px}.t360-support .method-picker{gap:6px;margin-block:21px}.t360-support .method-picker button{font-size:10px;padding:11px 3px;gap:7px;min-height:72px}.t360-support .method-picker .icon{width:21px;height:21px}.t360-support .field{font-size:11px}.t360-support .field input,.t360-support .field select{font-size:16px}.t360-support .field select{font-size:13px}.t360-support .field-row{gap:13px}.t360-support .amount-chips{gap:7px}.t360-support .amount-chips button{font-size:12px}.t360-support .review-row{font-size:11px;gap:15px}.t360-support .review-row b{max-width:65%}.t360-support .local-note{font-size:9px}.t360-support .impact-note{font-size:10px}.t360-support .form-actions{gap:9px}.t360-support .form-actions .btn{font-size:11px;padding-inline:14px}.t360-support .success-copy{font-size:12px}.t360-support .toast{font-size:11px;bottom:15px}}@media(max-width:379px){.t360-support .wrap{width:calc(100% - 24px)}.t360-support .hero-copy{padding-inline:22px}.t360-support .hero h1{font-size:35px}.t360-support .hero-actions{gap:12px}.t360-support .hero-actions .btn{font-size:10px;padding-inline:13px}.t360-support .hero-actions .text-link{font-size:10px}.t360-support .hero-fund{inset-inline-start:15px;inset-inline-end:15px;padding-inline:18px}.t360-support .hero-funding{gap:13px}.t360-support .ring{width:72px;height:72px}.t360-support .funding-copy b{font-size:23px}.t360-support .funding-copy b small{font-size:10px}.t360-support .hero-visual{height:385px}.t360-support .section-heading h2{font-size:25px}.t360-support .card-body{padding-inline:20px}.t360-support .card-body h3{font-size:21px}.t360-support .card-needs{gap:4px}.t360-support .card-needs span{font-size:8px}.t360-support .way{padding-inline:13px}.t360-support .way h3{font-size:15px}.t360-support .way p,.t360-support .way-link{font-size:9px}.t360-support .board-total b{font-size:24px}.t360-support .trans-board{padding-inline:20px}.t360-support .support-body{padding-inline:16px}.t360-support .method-picker button{font-size:9px}.t360-support .flow-steps{gap:8px}.t360-support .field-row{grid-template-columns:1fr}.t360-support .review-row{gap:10px}}@media(prefers-reduced-motion:reduce){.t360-support{scroll-behavior:auto}.t360-support *,.t360-support :after,.t360-support :before{animation:none!important;transition:none!important}}.t360-support .aside-hint,.t360-support .card-finance,.t360-support .card-location,.t360-support .card-needs span,.t360-support .field small,.t360-support .footer p,.t360-support .footer>span,.t360-support .local-note,.t360-support .mini-label,.t360-support .success-reference,.t360-support .support-subtitle,.t360-support .visit-item small,.t360-support .way p{color:#65725c}@media(max-width:699px){.t360-support .hero h1 br:last-of-type{display:initial}}@property --t360-drawn{syntax:"<number>";initial-value:0;inherits:false}.t360-support .phase-beginning{--phase:#c98a49;--phase-ink:#8e5a25;--phase-soft:#f7ebd9}.t360-support .phase-gathering{--phase:#528d79;--phase-ink:#336852;--phase-soft:#e6f0e7}.t360-support .phase-advanced{--phase:#528996;--phase-ink:#326978;--phase-soft:#e6eff2}.t360-support .phase-final{--phase:#8a8750;--phase-ink:#66652f;--phase-soft:#efefd9}.t360-support .phase-complete{--phase:#468652;--phase-ink:#315e36;--phase-soft:#e4eed9}.t360-support .funding-phase{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--phase,#528d79) 25%,transparent);border-radius:30px;background:var(--phase-soft,#e6f0e7);color:var(--phase-ink,#336852);font-size:10px;line-height:1.9;align-self:flex-start;margin-top:15px}.t360-support .funding-phase>i{width:5px;height:5px;flex-shrink:0;background:var(--phase,#528d79);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--phase,#528d79) 12%,transparent)}.t360-support .funding-phase>small{font-size:8px;color:var(--phase-ink,#336852);opacity:.72;margin-inline-start:4px;border-inline-start:1px solid color-mix(in srgb,var(--phase,#528d79) 25%,transparent);padding-inline-start:6px}.t360-support .progress{height:6px;overflow:hidden;position:relative}.t360-support .progress i{position:relative;overflow:hidden;background:var(--phase,var(--green));transform-origin:right;transform:scaleX(0);transition:transform 1.35s cubic-bezier(.2,.8,.3,1)}.t360-support .progress.is-visible i{transform:scaleX(1)}.t360-support .progress i:after{content:"";position:absolute;inset:-2px;width:40%;background:linear-gradient(100deg,transparent,#ffffff55,transparent);transform:translateX(-200%);animation:t360-resource-shine 5.6s 1.5s infinite;pointer-events:none}.t360-support .progress i:before{content:"";position:absolute;inset-inline-end:0;top:0;width:7px;height:100%;border-radius:50%;background:#ffffff65;box-shadow:0 0 8px #ffffff80;opacity:.6;animation:t360-resource-breathe 3s ease-in-out infinite}@keyframes t360-resource-shine{0%,40%{transform:translateX(-220%)}75%,to{transform:translateX(320%)}}@keyframes t360-resource-breathe{0%,to{opacity:.3}50%{opacity:.85}}.t360-support .ring{background:conic-gradient(var(--phase,var(--green)) calc(var(--t360-drawn)*1%),#e1e7d8 0);transition:--t360-drawn 1.5s cubic-bezier(.2,.8,.3,1);box-shadow:0 0 0 1px #ffffff33;--t360-drawn:0}.t360-support .ring.is-visible{--t360-drawn:var(--value)}.t360-support .mini-ring{width:58px;height:58px;margin:0}.t360-support .mini-ring:before{inset:4px;background:#fff}.t360-support .mini-ring>span{font-size:17px;color:var(--phase-ink,#336852);line-height:1.15}.t360-support .mini-ring small{font-size:6px;margin-top:5px}.t360-support .card-stats{margin-top:16px}.t360-support .card-stats>b{font-size:25px}.t360-support .card-stats b small{font-size:10px}.t360-support .project-card{border-radius:21px;box-shadow:0 5px 18px #123e3805}.t360-support .project-card:hover{transform:translateY(-5px);box-shadow:0 17px 35px #123e3812}.t360-support .card-image{height:235px;margin:7px 7px 0;border-radius:15px 15px 7px 7px;isolation:isolate}.t360-support .card-image .photo-label{bottom:12px;inset-inline-end:11px;font-size:7px}.t360-support .card-number{font-size:9px;bottom:15px}.t360-support .image-dossier{position:absolute;inset-inline-end:12px;top:14px;z-index:2;border:1px solid #ffffff75;border-radius:30px;padding:6px 9px;display:flex;align-items:center;gap:5px;font-size:9px;color:#f8faeb;background:#123e3869;backdrop-filter:blur(9px);transition:background .2s}.t360-support .image-dossier:hover{background:#123e38cc}.t360-support .image-dossier .icon{width:14px;height:14px}.t360-support .card-body h3{font-size:22px;line-height:1.65}.t360-support .card-desc{min-height:72px;font-size:12px}.t360-support .location-action{background:none;border:0;padding:0;width:100%;text-align:start;color:#6a7e60;font-size:10px;margin-bottom:10px}.t360-support .location-action>span{margin-inline-start:auto;font-size:8px;color:#789366;opacity:.7}.t360-support .location-action:hover>span{opacity:1}.t360-support .card-needs{margin-bottom:15px}.t360-support .card-needs>span:nth-child(2){background:#f8eee1;color:#97683d}.t360-support .card-needs>span:nth-child(3){background:#e6f0f1;color:#4b7c87}.t360-support .card-people{display:flex;align-items:center;gap:10px;width:100%;background:#f7f9f1;border:1px solid #e4eadb;border-radius:10px;padding:9px 10px;margin-bottom:17px;text-align:start;transition:background .2s}.t360-support .card-people:hover{background:#edf3e1}.t360-support .mini-avatars{display:flex;align-items:center;flex-shrink:0;padding-inline-end:5px}.t360-support .mini-avatars>.icon{box-sizing:content-box;padding:6px;width:12px;height:12px;background:#e3ebd6;border:2px solid #f7f9f1;border-radius:50%;color:#6d8a53;margin-inline-end:-7px}.t360-support .mini-avatars>.icon:nth-child(2){background:#dfebeb;color:#688d91}.t360-support .mini-avatars>.icon:nth-child(3){background:#efe6d7;color:#9e855e}.t360-support .card-people>span:nth-child(2){font-size:10px;font-weight:700;line-height:1.8;min-width:0}.t360-support .card-people small{display:block;font-size:8px;font-weight:400;color:#869276}.t360-support .card-people>span:nth-child(2){overflow:hidden}.t360-support .card-people small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t360-support .card-people>b{margin-inline-start:auto;font-size:15px;color:#739463}.t360-support .card-bottom{padding-block:14px}.t360-support .emblem{width:100%;height:100%;display:block;overflow:visible;fill:none;stroke:none}.t360-support .way-art{background:none!important;border-radius:0;width:98px;height:100px;margin-bottom:18px;transition:transform .4s;filter:drop-shadow(0 6px 4px #153e3508)}.t360-support .way-art:after{display:none}.t360-support .way:hover .way-art{transform:translateY(-6px) rotate(-4deg)}.t360-support .way{border-radius:18px}.t360-support .project-grid.carousel-projects{display:block}.t360-support .carousel-viewport{--visible:3;overflow:hidden;position:relative;touch-action:pan-y;isolation:isolate;padding:10px 1px 23px;margin:-10px -1px 0;outline-offset:2px}.t360-support .carousel-track{display:flex;gap:23px;direction:rtl;width:100%;align-items:stretch;transition:transform .68s cubic-bezier(.22,.72,.25,1);will-change:transform}.t360-support .carousel-track.instant{transition:none}.t360-support .carousel-track>*{flex:0 0 calc((100% - 46px)/3);min-width:0;direction:rtl}.t360-support .carousel-clone,.t360-support .carousel-track>.project-card{display:flex}.t360-support .carousel-clone>.project-card{width:100%;flex:1}.t360-support .carousel-clone .progress i{transform:scaleX(1);transition:none}.t360-support .carousel-clone .ring{--t360-drawn:var(--value);transition:none}.t360-support .carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce4cf;padding-top:18px}.t360-support .carousel-buttons{display:flex;gap:8px;align-items:center}.t360-support .carousel-buttons>button{width:36px;height:36px;border:1px solid #ccd9bf;border-radius:50%;background:#f9fbf1;color:#456b37;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.t360-support .carousel-buttons>button:not(:disabled):hover{background:#e6efd6;transform:translateY(-2px)}.t360-support .carousel-buttons>.carousel-pause{border-radius:30px;width:auto;padding:6px 12px;gap:6px;font-family:Sahel,Tahoma,sans-serif}.t360-support .carousel-pause>span{font-size:15px;line-height:1}.t360-support .carousel-pause small{font-size:9px}.t360-support .carousel-dots{display:flex;gap:6px;align-items:center;direction:rtl}.t360-support .carousel-dots>button{padding:0;border:0;width:7px;height:7px;border-radius:10px;background:#d8e1cb;transition:width .3s,background .3s;position:relative}.t360-support .carousel-dots>button:before{content:"";position:absolute;inset:-10px -4px}.t360-support .carousel-dots>button[aria-current=true]{width:25px;background:#547c43}.t360-support .carousel-caption{font-size:10px;color:#6e8261;white-space:nowrap}.t360-support .carousel-viewport:focus-visible{outline:2px solid #87a967}.t360-support .detail-aside>.funding-phase{margin:0 0 19px;display:flex;justify-content:center;font-size:10px}.t360-support .detail-aside .ring{--phase:#528d79}.t360-support .detail-aside .ring.phase-beginning{--phase:#c98a49}.t360-support .detail-aside .ring.phase-advanced{--phase:#528996}.t360-support .detail-aside .ring.phase-final{--phase:#8a8750}.t360-support .detail-tabs{overflow-x:auto;scrollbar-width:thin;white-space:nowrap;gap:0}.t360-support .detail-tabs button{font-size:10px;padding-inline:12px;flex-shrink:0}.t360-support .detail-tabs button[aria-selected=true]{border-color:#74925d}.t360-support .field-section{margin-top:25px;padding-bottom:28px;border-bottom:1px solid #dde5d2}.t360-support .field-section:last-child{border:0;padding-bottom:5px}.t360-support .field-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.t360-support .field-overline{font-size:9px;letter-spacing:.03em;color:#7c946c}.t360-support .field-section-head h3{margin:4px 0 0;font-size:20px;line-height:1.7}.t360-support .evidence-status{font-size:8px;line-height:1.9;padding:3px 8px;background:#eef2e5;border:1px solid #d7e1c9;border-radius:20px;color:#7b885f;white-space:nowrap}.t360-support .field-section>p{font-size:11px;line-height:2.15}.t360-support .project-map{background:#e9eedf;border:1px solid #d6e2c7;border-radius:15px;overflow:hidden}.t360-support .project-map>iframe{display:block;width:100%;height:240px;border:0;filter:saturate(.7)}.t360-support .map-caption{display:flex;align-items:center;gap:7px;padding:12px 14px;background:#f0f5e7;line-height:1.8}.t360-support .map-caption .icon{width:16px;height:16px;color:#718f5b}.t360-support .map-caption>span{font-size:9px;color:#728266;flex:1}.t360-support .map-caption>a{font-size:9px;color:#4d763e;white-space:nowrap}.t360-support .field-note{font-size:10px!important;line-height:2.1!important;color:#829070!important;margin-top:12px}.t360-support .project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.t360-support .project-gallery>button{padding:0;background:#e7eedc;border-radius:12px;overflow:hidden;position:relative;min-height:135px;text-align:start}.t360-support .project-gallery>button:only-child{grid-column:1/-1}.t360-support .project-gallery img{width:100%;height:175px;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.t360-support .project-gallery>button:hover img{transform:scale(1.04)}.t360-support .project-gallery span{position:absolute;bottom:8px;inset-inline-start:8px;background:#123e3899;color:#fffdf1;font-size:8px;border:1px solid #ffffff44;border-radius:20px;padding:3px 8px;backdrop-filter:blur(5px)}.t360-support .field-video-slot{display:flex;align-items:center;gap:13px;padding:18px 20px;background:linear-gradient(110deg,#174d40,#325f43);border-radius:12px;margin-top:12px;color:#e8edcf}.t360-support .field-video-slot>.icon{box-sizing:content-box;padding:10px;border:1px solid #dce7bc55;border-radius:50%;width:20px;height:20px}.t360-support .field-video-slot b{font-size:12px;display:block;font-weight:700}.t360-support .field-video-slot small{display:block;color:#afc49a;font-size:9px;margin-top:5px}.t360-support .project-team{display:grid;gap:11px}.t360-support .team-person{display:grid;grid-template-columns:49px 1fr;-moz-column-gap:13px;column-gap:13px;background:#fbfcf6;border:1px solid #dce6d1;border-radius:13px;padding:18px;align-items:start}.t360-support .person-avatar{width:49px;height:49px;border-radius:15px;background:#e8efdd;border:1px solid #d7e5c8;display:grid;place-items:center;overflow:hidden}.t360-support .person-avatar>.icon{width:23px;height:23px;color:#809b68}.t360-support .person-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t360-support .team-person small{font-size:9px;color:#7a9469}.t360-support .team-person h4{font-size:12px;margin:5px 0 6px;line-height:1.8;color:#3d5c32}.t360-support .organization-head h4,.t360-support .organization-slot>p,.t360-support .team-person h4{overflow-wrap:anywhere}.t360-support .team-person p{font-size:10px;line-height:2;color:#819171;margin:0;overflow-wrap:anywhere}.t360-support .edit-slot{font-size:9px;display:inline-flex;align-items:center;gap:10px;background:none;color:#6a8c53;padding:10px 0 0;text-align:start;font-weight:700;line-height:1.9}.t360-support .team-person>.edit-slot{grid-column:2;padding-top:9px}.t360-support .project-organizations{display:grid;gap:13px}.t360-support .organization-slot{background:#fffef7;border:1px solid #d9e3cc;border-radius:15px;padding:21px}.t360-support .organization-head{display:flex;gap:13px;align-items:center}.t360-support .organization-logo{display:grid;place-items:center;width:57px;height:57px;border:1px solid #dce5cf;background:#f2f6e9;border-radius:13px;flex-shrink:0}.t360-support .organization-logo .icon{width:25px;height:25px;color:#8ca374}.t360-support .organization-logo img{max-width:45px;max-height:43px;-o-object-fit:contain;object-fit:contain}.t360-support .organization-head small{font-size:9px;color:#819872}.t360-support .organization-head h4{font-size:14px;margin:4px 0 0;line-height:1.8;color:#48613d}.t360-support .organization-slot>p{font-size:10px;color:#7f8c72;line-height:2.1;margin:14px 0}.t360-support .organization-proof{border-top:1px solid #e1e9d6;padding-top:12px}.t360-support .proof-state{font-size:9px;color:#95815a;display:block;margin-bottom:10px}.t360-support .proof-actions{display:flex;gap:8px;flex-wrap:wrap}.t360-support .proof-actions>button{display:flex;gap:6px;align-items:center;padding:6px 11px;font-size:9px;min-height:31px;border-radius:7px;border:1px solid #cfddc0;background:#f2f6e9;color:#60834a}.t360-support .proof-actions>button:disabled{opacity:.55;background:#f5f6ef;cursor:default}.t360-support .proof-actions .icon{width:14px;height:14px}.t360-support .organization-slot>.edit-slot{padding-top:16px}.t360-support #dossier-dialog{width:min(660px,calc(100% - 28px));z-index:10}.t360-support #dossier-dialog .support-body>h2{font-size:24px}.t360-support .file-field input{font-size:11px!important;padding:10px;background:#f6f9ed}.t360-support .file-field input::file-selector-button{border:1px solid #cedfc0;background:#e8efd9;color:#5c7e44;border-radius:7px;padding:7px 10px;margin-inline-end:10px;font:10px Sahel,Tahoma,sans-serif;cursor:pointer}.t360-support .file-field small{line-height:2;font-size:9px}.t360-support #dossier-form>.btn{margin-top:24px;font-size:12px}.t360-support .asset-preview{padding:25px}.t360-support .asset-preview h2{font-size:21px;margin:0 0 19px}.t360-support .asset-preview>img{width:100%;max-height:70dvh;-o-object-fit:contain;object-fit:contain;border-radius:10px}.t360-support .asset-preview>video{width:100%;max-height:60dvh;background:#0e322a;border-radius:10px}.t360-support .asset-preview>iframe{width:100%;height:65dvh;border:1px solid #d4dfc8;border-radius:10px;background:#fff}.t360-support .asset-preview>p{font-size:10px;line-height:2;color:#82916d;margin-top:13px;overflow-wrap:anywhere}.t360-support .hero-visual .location-dot{animation:t360-location-breathe 4s ease-in-out infinite}@keyframes t360-location-breathe{0%,to{box-shadow:0 0 0 4px #dbef882b}50%{box-shadow:0 0 0 8px #dbef880c}}@media(max-width:1199px){.t360-support .carousel-track{gap:19px}.t360-support .carousel-track>*{flex-basis:calc((100% - 38px)/3)}.t360-support .card-image{height:208px}.t360-support .card-body{padding-inline:18px}.t360-support .card-body h3{font-size:19px}.t360-support .card-desc{font-size:11px;min-height:66px}.t360-support .funding-phase{font-size:9px;padding-inline:7px}.t360-support .funding-phase>small{font-size:7px}.t360-support .card-people{gap:7px;padding-inline:8px}.t360-support .card-people>span:nth-child(2){font-size:9px}.t360-support .card-people small{font-size:7px}.t360-support .mini-avatars>.icon{width:10px;height:10px;padding:5px}.t360-support .card-stats>b{font-size:23px}.t360-support .mini-ring{width:52px;height:52px}.t360-support .mini-ring>span{font-size:16px}.t360-support .mini-ring small{font-size:6px}.t360-support .card-finance{font-size:9px}.t360-support .card-body .card-needs{gap:4px}.t360-support .image-dossier{font-size:8px;padding:5px 7px}.t360-support .image-dossier .icon{width:12px;height:12px}.t360-support .card-image .tag{font-size:9px}.t360-support .card-image .photo-label{font-size:6px}.t360-support .way-art{width:87px;height:90px}.t360-support .field-section-head{gap:12px}.t360-support .field-section-head h3{font-size:18px}.t360-support .map-caption{padding:11px;font-size:8px;flex-wrap:wrap}.t360-support .map-caption>a{margin-inline-start:22px}.t360-support .field-section-head .evidence-status{font-size:7px;padding-inline:6px}}@media(max-width:959px){.t360-support .carousel-viewport{--visible:2}.t360-support .carousel-track{gap:22px}.t360-support .carousel-track>*{flex-basis:calc((100% - 22px)/2)}.t360-support .card-image{height:230px}.t360-support .card-body h3{font-size:22px}.t360-support .card-desc{font-size:12px;min-height:72px}.t360-support .funding-phase{font-size:10px}.t360-support .funding-phase>small{font-size:8px}.t360-support .card-stats>b{font-size:25px}.t360-support .mini-ring{width:58px;height:58px}.t360-support .mini-ring>span{font-size:17px}.t360-support .mini-ring small{font-size:6px}.t360-support .card-finance,.t360-support .card-people>span:nth-child(2){font-size:10px}.t360-support .card-people small{font-size:8px}.t360-support .mini-avatars>.icon{width:12px;height:12px;padding:6px}.t360-support .image-dossier{font-size:9px}.t360-support .card-image .tag{font-size:10px}.t360-support .card-image .photo-label{font-size:7px}.t360-support .detail-tabs button{font-size:9px;padding-inline:8px}.t360-support .project-map>iframe{height:215px}.t360-support .field-section-head{flex-wrap:wrap;gap:10px}.t360-support .field-section-head h3{font-size:19px}.t360-support .project-gallery img{height:150px}.t360-support .team-person{padding:16px;gap:10px;grid-template-columns:43px 1fr}.t360-support .person-avatar{width:43px;height:43px;border-radius:12px}.t360-support .organization-slot{padding:18px}.t360-support .organization-logo{width:47px;height:47px}.t360-support .organization-head h4{font-size:12px}.t360-support .way-art{width:98px;height:100px}}@media(max-width:699px){.t360-support .carousel-viewport{--visible:1;padding-bottom:20px}.t360-support .carousel-track{gap:16px}.t360-support .carousel-track>*{flex-basis:100%}.t360-support .carousel-controls{gap:15px;flex-wrap:wrap;padding-top:16px}.t360-support .carousel-caption{font-size:9px;order:3;width:100%;text-align:center}.t360-support .carousel-buttons{gap:7px}.t360-support .carousel-buttons>button{width:34px;height:34px;font-size:17px}.t360-support .carousel-buttons>.carousel-pause{width:auto;padding-inline:10px}.t360-support .carousel-pause small{font-size:8px}.t360-support .carousel-dots{gap:6px}.t360-support .carousel-dots>button{width:6px;height:6px}.t360-support .carousel-dots>button[aria-current=true]{width:20px}.t360-support .card-image{height:245px;margin:7px 7px 0;border-radius:14px 14px 6px 6px}.t360-support .card-body{padding:21px 22px 0}.t360-support .card-body h3{font-size:23px}.t360-support .card-desc{font-size:12px;min-height:0;line-height:2}.t360-support .card-stats{margin-top:16px}.t360-support .card-stats>b{font-size:26px}.t360-support .funding-phase{font-size:10px;margin-top:17px}.t360-support .funding-phase>small{font-size:8px}.t360-support .card-stats b small{font-size:10px}.t360-support .mini-ring{width:59px;height:59px}.t360-support .mini-ring>span{font-size:18px}.t360-support .mini-ring small{font-size:6px}.t360-support .card-needs{margin-bottom:15px}.t360-support .card-people{margin-bottom:17px;padding:10px}.t360-support .card-people>span:nth-child(2){font-size:10px}.t360-support .card-people small{font-size:8px}.t360-support .card-people>b{font-size:15px}.t360-support .card-finance{font-size:10px}.t360-support .image-dossier{font-size:9px;inset-inline-end:12px;top:14px}.t360-support .location-action{font-size:10px}.t360-support .location-action>span{font-size:8px}.t360-support .card-image .photo-label{font-size:7px}.t360-support .card-number{font-size:8px;letter-spacing:1.7px}.t360-support .card-bottom{padding-block:14px}.t360-support .way-art{width:81px;height:85px;margin-bottom:15px}.t360-support .way h3{font-size:17px}.t360-support .way p{font-size:10px;min-height:60px}.t360-support .detail-tabs{gap:0}.t360-support .detail-tabs button{padding:11px 7px;font-size:10px;flex:0 0 auto;white-space:nowrap}.t360-support .detail-aside>.funding-phase{grid-column:1/-1;margin-bottom:20px;font-size:10px}.t360-support .detail-aside>.ring{grid-row:2/4}.t360-support .detail-aside>.funding-copy{grid-column:2}.t360-support .field-section{margin-top:23px;padding-bottom:25px}.t360-support .field-section-head{gap:12px;margin-bottom:15px}.t360-support .field-section-head h3{font-size:21px}.t360-support .field-overline{font-size:9px}.t360-support .field-section-head .evidence-status{font-size:8px}.t360-support .project-map>iframe{height:230px}.t360-support .map-caption{gap:6px;padding:12px}.t360-support .map-caption>span{font-size:9px}.t360-support .map-caption>a{font-size:9px;margin-inline-start:0}.t360-support .field-note{font-size:10px!important}.t360-support .project-gallery{gap:9px}.t360-support .project-gallery img{height:155px}.t360-support .project-gallery span{font-size:7px;inset-inline-start:6px;bottom:6px;padding:2px 6px}.t360-support .project-gallery>button:only-child img{height:205px}.t360-support .field-video-slot{padding:17px;gap:12px}.t360-support .field-video-slot b{font-size:12px}.t360-support .field-video-slot small{font-size:9px}.t360-support .field-video-slot>.icon{width:18px;height:18px;padding:10px}.t360-support .team-person{padding:17px;gap:12px;grid-template-columns:45px 1fr}.t360-support .person-avatar{width:45px;height:45px}.t360-support .team-person h4{font-size:12px}.t360-support .team-person small{font-size:9px}.t360-support .team-person p{font-size:10px}.t360-support .edit-slot{font-size:9px}.t360-support .organization-slot{padding:19px}.t360-support .organization-logo{width:50px;height:50px}.t360-support .organization-head h4{font-size:13px}.t360-support .organization-head small{font-size:8px}.t360-support .organization-slot>p{font-size:10px}.t360-support .proof-actions>button{font-size:9px;padding-inline:10px}.t360-support .proof-state{font-size:8px}.t360-support .field-section>p{font-size:11px;line-height:2.2}.t360-support .asset-preview{padding:21px}.t360-support .asset-preview h2{font-size:19px}.t360-support .asset-preview>p{font-size:9px}.t360-support #dossier-dialog .support-body>h2{font-size:22px}.t360-support .file-field input{font-size:10px!important}.t360-support .file-field small{font-size:9px}.t360-support .file-field input::file-selector-button{font-size:9px;padding:7px 9px}}@media(max-width:379px){.t360-support .card-body{padding-inline:19px}.t360-support .card-body h3{font-size:21px}.t360-support .card-stats>b{font-size:24px}.t360-support .funding-phase{font-size:9px}.t360-support .funding-phase>small{font-size:7px}.t360-support .card-people>span:nth-child(2){font-size:9px}.t360-support .card-people small{font-size:7px}.t360-support .mini-avatars>.icon{width:10px;height:10px;padding:5px}.t360-support .carousel-buttons{gap:5px}.t360-support .carousel-buttons>button{width:31px;height:31px}.t360-support .carousel-buttons>.carousel-pause{padding-inline:9px}.t360-support .carousel-dots{gap:5px}.t360-support .carousel-dots>button[aria-current=true]{width:16px}.t360-support .detail-tabs button{font-size:9px;padding-inline:6px}.t360-support .card-finance{font-size:9px}.t360-support .project-gallery img{height:135px}.t360-support .team-person{grid-template-columns:39px 1fr;padding:14px;gap:10px}.t360-support .person-avatar{width:39px;height:39px}.t360-support .field-section-head h3{font-size:19px}.t360-support .organization-slot{padding:16px}.t360-support .organization-head{gap:10px}.t360-support .organization-head h4{font-size:12px}.t360-support .organization-logo{width:44px;height:44px}.t360-support .way-art{width:73px;height:77px}.t360-support .way h3{font-size:15px}.t360-support .way p{font-size:9px}}@media(prefers-reduced-motion:reduce){.t360-support .progress i{transform:none;transition:none}.t360-support .progress i:after,.t360-support .progress i:before{display:none;animation:none}.t360-support .ring{--t360-drawn:var(--value);transition:none}.t360-support .carousel-track{transition:none!important}.t360-support .hero-visual .location-dot{animation:none}.t360-support .project-card:hover,.t360-support .way:hover .way-art{transform:none}}.t360-support{--sun:#efcd83;--aqua:#3ea58d;--fresh:#d6e6a0}.t360-support #featured-portfolio:empty{min-height:730px;background:#0d3c33}.t360-support #project-grid:empty{min-height:650px}.t360-support .header{height:94px;gap:20px}.t360-support .header nav{gap:27px;font-size:13px}.t360-support .settings-open{display:flex;align-items:center;gap:7px;background:#edf1e4;border:1px solid #d5dfc9;border-radius:9px;font:20px/1 Sahel,Tahoma,sans-serif;padding:10px 12px;color:#71865c;min-height:42px}.t360-support .settings-open>span{font-size:10px;white-space:nowrap}.t360-support .settings-open:hover{background:#e3ecd4}.t360-support .portfolio-scene{position:relative;isolation:isolate;min-height:730px;color:#fff9e9;background:#0d3c33;overflow:hidden}.t360-support .portfolio-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%;z-index:-3;filter:saturate(.8);opacity:.7}.t360-support .portfolio-shade{position:absolute;inset:0;background:linear-gradient(270deg,#092e29,#0c382fed 29%,#0d3e34a8 55%,#123c3555),linear-gradient(0deg,#092f2980,transparent 40%);z-index:-2}.t360-support .portfolio-scene:after{content:"";position:absolute;width:750px;height:750px;inset-inline-start:-400px;top:50px;border:1px solid #d4df9d1a;border-radius:50%;box-shadow:0 0 0 46px #d4df9d05,0 0 0 92px #d4df9d03;z-index:-1;pointer-events:none}.t360-support .portfolio-layout{display:grid;grid-template-columns:1fr 1.03fr;gap:75px;min-height:730px;padding-block:56px 60px;align-items:center}.t360-support .portfolio-copy{padding-bottom:10px}.t360-support .portfolio-copy .eyebrow{font-size:11px;color:#e4e8bf;gap:10px;margin-bottom:27px;letter-spacing:.02em}.t360-support .portfolio-copy .eyebrow>i{width:6px;height:6px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 5px #efcd8315}.t360-support .portfolio-category{display:flex;align-items:center;gap:7px;color:#b5cbb2;font-size:11px;margin-bottom:15px}.t360-support .portfolio-category .icon{width:15px;height:15px;color:#c6d8a7}.t360-support .portfolio-category small{font-size:8px;border:1px solid #d9e4b93d;border-radius:20px;padding:2px 8px;margin-inline-start:5px;color:#b8cbad}.t360-support .portfolio-copy h1{font-size:clamp(43px,4.2vw,69px);letter-spacing:-1.8px;line-height:1.5;font-weight:700;color:#f9f4df;max-width:580px;text-wrap:balance}.t360-support .portfolio-subtitle{font-size:19px;color:#e0dfb0;margin-top:13px;line-height:1.8}.t360-support .portfolio-story{font-size:13px;color:#b1c9b6;line-height:2.2;max-width:425px;margin-top:18px}.t360-support .portfolio-methods{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.t360-support .portfolio-methods>button{display:flex;gap:6px;align-items:center;font-size:10px;border:1px solid #c9d8b53b;background:#f7ffe407;color:#c7d9bb;border-radius:30px;padding:6px 10px;min-height:35px;transition:background .2s,border-color .2s}.t360-support .portfolio-methods .icon{width:15px;height:15px;color:#d5e2af}.t360-support .portfolio-methods>button:hover{background:#eef5cf1c;border-color:#dce8b980}.t360-support .portfolio-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap;margin-top:28px}.t360-support .btn.sun{background:var(--sun);color:#173d32;font-size:14px;min-height:58px;padding-inline:26px;border-radius:11px;box-shadow:0 10px 28px #031e1a33}.t360-support .btn.sun:hover{background:#fadd9b;transform:translateY(-3px);box-shadow:0 12px 30px #031e1a66}.t360-support .btn.sun>span{font-size:20px;margin-inline-start:8px}.t360-support .portfolio-story-link{background:none;color:#e6edca;font-size:11px;min-height:45px;padding:0;border-bottom:1px solid #c4d7a74d}.t360-support .portfolio-promise{display:flex;gap:8px;align-items:center;font-size:10px;color:#8eaf98;padding-top:26px;margin-top:27px;border-top:1px solid #cddcaa20;max-width:440px}.t360-support .portfolio-promise .icon{width:16px;height:16px;color:#b0c58f}.t360-support .portfolio-visual{position:relative;display:flex;flex-direction:column;align-items:center;padding:9px 0 0;min-width:0}.t360-support .portfolio-story-photo{position:relative;width:96%;height:318px;transform:rotate(-3deg);border-radius:23px 23px 8px 8px;overflow:hidden;border:7px solid #fff9e8d9;box-shadow:0 25px 50px #031f1b44}.t360-support .portfolio-story-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%;transition:transform .8s}.t360-support .portfolio-visual:hover .portfolio-story-photo>img{transform:scale(1.025)}.t360-support .portfolio-story-photo>span{position:absolute;bottom:13px;inset-inline-start:12px;font-size:8px;background:#0d392d80;border:1px solid #fff5;border-radius:20px;color:#fff9de;padding:3px 9px;backdrop-filter:blur(8px)}.t360-support .floating-honor{position:absolute;top:15px;inset-inline-end:-20px;border:1px solid #f5e9b673;background:#f8f4e8eb;backdrop-filter:blur(15px);box-shadow:0 12px 35px #092a2533;border-radius:15px;display:flex;align-items:center;gap:10px;padding:11px 15px;color:#6b7047;transform:rotate(4deg);z-index:3;transition:transform .4s}.t360-support .floating-honor:hover{transform:rotate(0)}.t360-support .tiny-medallion{font:32px/1 Arial;display:grid;place-items:center;width:49px;height:49px;background:linear-gradient(140deg,#fff0c0,#d8af58);border-radius:50%;color:#647541;border:3px solid #f7e9b5;box-shadow:0 0 0 1px #c3a367,0 6px 14px #66582e16}.t360-support .floating-honor>span:last-child{font-size:8px;line-height:2}.t360-support .floating-honor small{display:block;font-size:12px;font-weight:700;color:#3a583e;max-width:190px;overflow-wrap:anywhere}.t360-support .portfolio-fund{background:#fefdf5f5;color:#173d32;border:1px solid #ffffffb3;border-radius:20px;padding:22px 25px 19px;width:88%;position:relative;margin-top:-53px;z-index:2;backdrop-filter:blur(14px);box-shadow:0 24px 65px #052e2a4d}.t360-support .portfolio-fund-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.t360-support .portfolio-fund-top .funding-phase{margin:0;padding:3px 8px;font-size:9px}.t360-support .portfolio-fund-top>small{font-size:8px;color:#81906f}.t360-support .portfolio-finance{display:flex;align-items:center;gap:23px;margin-top:20px}.t360-support .portfolio-finance>div:last-child{flex:1;min-width:0}.t360-support .portfolio-finance .ring{width:94px;height:94px}.t360-support .portfolio-finance .ring>span{font-size:28px}.t360-support .portfolio-finance .ring small{font-size:8px}.t360-support .portfolio-finance strong{font-size:31px;line-height:1.5;display:block}.t360-support .portfolio-finance strong small{font-size:11px;font-weight:400}.t360-support .portfolio-finance p{font-size:10px;color:#748565;margin-top:5px}.t360-support .portfolio-finance .progress{margin-top:12px;height:6px}.t360-support .portfolio-remaining{display:block;font-size:9px;color:#7b8f69;margin-top:7px}.t360-support .portfolio-credit{position:absolute;inset-inline-end:23px;bottom:10px;font-size:8px;color:#dce5cf;background:#0c332755;padding:2px 7px;border-radius:4px}.t360-support .phase-beginning{--gauge-start:#b5814b;--gauge-end:#f1ce85}.t360-support .phase-gathering{--gauge-start:#259d89;--gauge-end:#c4df8d}.t360-support .phase-advanced{--gauge-start:#287c98;--gauge-end:#8bd1c0}.t360-support .phase-final{--gauge-start:#9b8b3f;--gauge-end:#f2d886}.t360-support .phase-complete{--gauge-start:#33825c;--gauge-end:#bada82}.t360-support .ring{background:conic-gradient(from -90deg,var(--gauge-start,#259d89) 0,var(--gauge-end,#c4df8d) calc(var(--t360-drawn)*1%),#e4e9dc 0)}.t360-support .progress i{background:linear-gradient(90deg,var(--gauge-end,#c4df8d),var(--gauge-start,#259d89));box-shadow:0 0 6px #259d8912}.t360-support .mini-ring:before{inset:5px}.t360-support .mini-ring>span{color:#315d4d}.t360-support .mini-ring small{color:#74866a}.t360-support .project-card{border-color:#d8e1cc}.t360-support .project-card:hover{border-color:#a9c293;box-shadow:0 18px 40px #173d3617}.t360-support .project-card .tag{border:1px solid #ffffff88;border-radius:20px;font-size:9px;padding:3px 10px}.t360-support .card-image{height:245px}.t360-support .card-needs .need-equipment{background:#f6ead7;color:#957043}.t360-support .card-needs .need-expertise{background:#e5eef3;color:#577f99}.t360-support .card-needs .need-corporate{background:#eeebf3;color:#81708e}.t360-support .card-bottom .direct-support{border:0;background:#eaf1dc;color:#426e3a;padding:7px 12px;border-radius:8px;min-height:34px;font-weight:700;font-size:10px}.t360-support .card-bottom .direct-support:hover{background:#dae8c4}.t360-support .card-bottom .direct-support:disabled{background:#ebeee4;color:#89927c}.t360-support .countdown{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;background:#f3f6eb;border:1px solid #e0e8d5;border-radius:11px;margin-bottom:15px;direction:rtl;min-width:0}.t360-support .countdown-label{font-size:9px;color:#6b805a;line-height:1.9;flex:1;min-width:0}.t360-support .countdown-label>small{display:block;font-size:7px;color:#97a186}.t360-support .countdown-digits{display:flex;gap:7px;flex-shrink:0;direction:rtl}.t360-support .countdown-digits>span{display:flex;flex-direction:column;align-items:center;min-width:29px;gap:3px;line-height:1.1}.t360-support .countdown-digits b{font-size:17px;font-weight:700;color:#456d45;font-variant-numeric:tabular-nums;letter-spacing:.5px}.t360-support .countdown-digits small{font-size:6px;color:#8a977a}.t360-support .countdown.soon{background:#faf2e2;border-color:#ecdcb8}.t360-support .countdown.soon .countdown-digits b{color:#a5793e}.t360-support .countdown.soon .countdown-label{color:#9b7f55}.t360-support .countdown.ended{background:#eff0e9;border-color:#dce1d0}.t360-support .countdown.ended .countdown-digits{opacity:.4}.t360-support .countdown.ended .countdown-label{color:#8b917e}.t360-support .portfolio-fund .countdown.large{margin:18px 0 0;padding:17px 0 0;border:0;border-top:1px solid #dce5cf;background:transparent;border-radius:0;gap:20px}.t360-support .countdown.large .countdown-label{font-size:10px}.t360-support .countdown.large .countdown-label>small{font-size:8px;margin-top:3px}.t360-support .countdown.large .countdown-digits{gap:8px}.t360-support .countdown.large .countdown-digits>span{border:1px solid #dbe6cd;background:#f3f6e9;padding:9px 7px;border-radius:9px;min-width:42px;gap:6px}.t360-support .countdown.large b{font-size:21px;color:#3c6e4f}.t360-support .countdown.large small{font-size:7px}.t360-support .detail-aside>.countdown{margin-top:20px;margin-bottom:0;grid-column:1/-1}.t360-support .detail-aside .countdown-digits{gap:5px}.t360-support .detail-aside .countdown-digits>span{min-width:25px}.t360-support .detail-aside .countdown-label{font-size:8px}.t360-support .method-picker{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.t360-support .money-limits{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#859174;border:1px solid #dbe4cd;border-radius:9px;background:#f6f8ef;padding:11px 12px;margin-top:19px}.t360-support .money-limits>span{display:flex;flex-direction:column;gap:3px}.t360-support .money-limits b{font-size:11px;color:#5d7d49}.t360-support .amount-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.t360-support .amount-chips button{border-radius:10px;transition:background .2s,transform .2s,border-color .2s}.t360-support .amount-chips button:hover{transform:translateY(-2px);background:#f1f5e7;border-color:#a6be87}.t360-support .amount-chips button.active{background:#e6efdb;border:1px solid #719961;box-shadow:inset 0 0 0 1px #719961}.t360-support .unit-panel{background:linear-gradient(135deg,#f5eedc,#eaf0d9);border:1px solid #d4dcbb;border-radius:13px;padding:20px;margin-top:20px}.t360-support .unit-panel>span{display:block;font-size:10px;color:#8a875d}.t360-support .unit-panel>b{font-size:26px;color:#506c40;display:block;margin-top:7px}.t360-support .unit-panel>b>small{font-size:11px;font-weight:400}.t360-support .unit-panel .field{margin-top:14px}.t360-support .unit-panel .field input{background:#fffdf6}.t360-support .unit-panel .field small{font-size:9px}.t360-support .field input[readonly]{background:#f3f6ec;color:#607b4b;border-color:#dce5cf}.t360-support .corporate-payment{display:flex;align-items:center;gap:8px;font-size:11px;padding:13px;background:#edeaf3;color:#7f6c8d;border:1px solid #ded6e8;border-radius:10px;margin-top:21px}.t360-support .corporate-payment .icon{width:19px;height:19px}.t360-support .supporter-badge{--badge-a:#0c493d;--badge-b:#367c63;--badge-gold:#e0eaa8;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 25px 20px;border-radius:18px;background:radial-gradient(ellipse at 50% 20%,#ffffff0d,transparent 60%),linear-gradient(135deg,var(--badge-a),var(--badge-b));color:#fffdf0;margin-top:27px;border:1px solid #e6e9bc77;box-shadow:0 16px 35px #23493616;min-height:360px}.t360-support .supporter-badge:before{content:"";position:absolute;inset:9px;border:1px solid #d4dfa93b;border-radius:11px;pointer-events:none;z-index:-1}.t360-support .supporter-badge:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #e6e9bc21;border-radius:50%;top:2px;inset-inline-end:50%;transform:translateX(-50%);box-shadow:0 0 0 25px #e6e9bc05,0 0 0 50px #e6e9bc03;z-index:-1}.t360-support .badge-equipment{--badge-a:#704b34;--badge-b:#b58a60;--badge-gold:#f7dfb5}.t360-support .badge-expertise{--badge-a:#29476a;--badge-b:#627da1;--badge-gold:#dbe9f3}.t360-support .badge-corporate{--badge-a:#453957;--badge-b:#88779a;--badge-gold:#eaddf0}.t360-support .badge-topline{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9px;color:var(--badge-gold);margin-bottom:26px;letter-spacing:.02em}.t360-support .honor-seal{width:104px;height:104px;border-radius:50%;background:linear-gradient(145deg,#fff4c7,var(--badge-gold));display:flex;align-items:center;justify-content:center;flex-direction:column;border:5px solid #e3e7b6;box-shadow:0 0 0 1px #f3eec1,0 0 0 8px #eee9b51a,0 10px 18px #092e262b;position:relative}.t360-support .honor-seal>span{font:57px/.9 Arial;color:var(--badge-a)}.t360-support .honor-seal>small{font-size:10px;font-weight:700;color:var(--badge-a);margin-top:5px}.t360-support .badge-role{font-size:9px;background:#ffffff10;border:1px solid #e5e9c13b;border-radius:25px;padding:3px 11px;color:var(--badge-gold);margin-top:25px}.t360-support .supporter-badge h3{font-size:28px;color:#fffdf2;line-height:1.8;margin-top:10px;overflow-wrap:anywhere}.t360-support .supporter-badge>p{font-size:11px;color:var(--badge-gold);margin-top:5px}.t360-support .badge-bottomline{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border-top:1px solid #e8ecc026;margin-top:27px;padding-top:14px;font-size:8px;color:#e7edd2}.t360-support .badge-bottomline b{font-weight:400;font-size:8px;color:var(--badge-gold)}.t360-support .badge-actions{display:flex;align-items:center;gap:12px;margin-top:17px}.t360-support .badge-actions .btn{flex:1;font-size:11px;min-height:48px;padding-inline:17px;gap:10px}.t360-support #settings-dialog{width:min(700px,calc(100% - 28px))}.t360-support .settings-methods{border:1px solid #d7e3c8;border-radius:13px;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin-top:23px}.t360-support .settings-methods legend{font-size:11px;color:#708b5c;padding-inline:7px}.t360-support .settings-methods label{display:flex;align-items:center;gap:7px;font-size:11px;color:#5f7b4d;cursor:pointer}.t360-support .settings-methods .icon{width:17px;height:17px}.t360-support .settings-methods input,.t360-support .settings-switch input{accent-color:#427751;width:16px;height:16px;flex-shrink:0}.t360-support .settings-switch{gap:9px;align-items:center;font-size:11px;color:#6c8358;padding-top:19px;line-height:1.9}.t360-support .settings-note{font-size:10px;background:#edf2e3;border:1px solid #d8e5c9;border-radius:11px;line-height:2.2;padding:15px;margin-top:20px;color:#71865f}.t360-support .settings-feedback{font-size:11px;line-height:2.1;color:#6e8755;padding-block:14px}.t360-support .feature-select{margin-top:18px;font-size:12px}.t360-support #settings-dialog .field input,.t360-support #settings-dialog .field select{font-size:12px}.t360-support #settings-dialog .support-subtitle{font-size:11px;line-height:2}@media(min-width:1600px){.t360-support .portfolio-layout,.t360-support .portfolio-scene{min-height:780px}.t360-support .portfolio-copy h1{font-size:72px}.t360-support .portfolio-layout{gap:100px}.t360-support .portfolio-story-photo{height:340px}.t360-support .portfolio-fund{width:87%;padding:25px 28px 22px}.t360-support .portfolio-finance strong{font-size:33px}.t360-support .portfolio-visual{padding-top:10px}}@media(max-width:1199px){.t360-support .header nav{gap:18px;font-size:12px}.t360-support .settings-open{padding-inline:10px}.t360-support .settings-open span{font-size:9px}.t360-support .header{gap:15px}.t360-support .portfolio-layout{gap:45px;min-height:680px;padding-block:47px 55px}.t360-support .portfolio-scene{min-height:680px}.t360-support .portfolio-copy h1{font-size:51px}.t360-support .portfolio-subtitle{font-size:17px}.t360-support .portfolio-story{font-size:12px}.t360-support .portfolio-copy .eyebrow{font-size:10px;margin-bottom:24px}.t360-support .portfolio-story-photo{height:290px}.t360-support .portfolio-fund{width:94%;padding:20px 21px 18px}.t360-support .floating-honor{inset-inline-end:-15px;top:7px;padding:10px 12px;gap:9px}.t360-support .floating-honor small{font-size:11px;max-width:158px}.t360-support .tiny-medallion{width:43px;height:43px;font-size:27px}.t360-support .portfolio-finance{gap:18px}.t360-support .portfolio-finance strong{font-size:27px}.t360-support .portfolio-finance strong small{font-size:10px}.t360-support .portfolio-finance .ring{width:83px;height:83px}.t360-support .portfolio-finance .ring>span{font-size:25px}.t360-support .countdown.large .countdown-digits{gap:6px}.t360-support .countdown.large .countdown-digits>span{min-width:35px;padding:8px 6px}.t360-support .countdown.large b{font-size:19px}.t360-support .countdown.large .countdown-label{font-size:9px}.t360-support .countdown.large .countdown-label small{font-size:7px}.t360-support .btn.sun{font-size:12px;padding-inline:21px;min-height:53px}.t360-support .portfolio-actions{gap:17px}.t360-support .portfolio-story-link{font-size:10px}.t360-support .portfolio-methods{gap:6px;margin-top:23px}.t360-support .portfolio-methods>button{font-size:9px;padding:5px 8px}.t360-support .portfolio-methods .icon{width:13px;height:13px}.t360-support .card-image{height:220px}.t360-support .countdown{padding:10px;gap:6px}.t360-support .countdown-digits{gap:5px}.t360-support .countdown-digits>span{min-width:25px}.t360-support .countdown-digits b{font-size:16px}.t360-support .countdown-label{font-size:8px}.t360-support .countdown-label small{font-size:6px}.t360-support .card-bottom .direct-support{font-size:9px;padding-inline:9px}}@media(max-width:959px){.t360-support .header{gap:14px}.t360-support .header nav{gap:18px}.t360-support .settings-open span{display:none}.t360-support .settings-open{width:38px;height:38px;min-height:38px;justify-content:center;padding:0;font-size:21px}.t360-support .portfolio-layout{gap:28px;min-height:665px;padding-block:42px 49px}.t360-support .portfolio-scene{min-height:665px}.t360-support .portfolio-copy h1{font-size:43px;letter-spacing:-1px}.t360-support .portfolio-subtitle{font-size:15px;line-height:1.9}.t360-support .portfolio-story{font-size:11px;line-height:2.2}.t360-support .portfolio-copy .eyebrow{font-size:9px;margin-bottom:23px}.t360-support .portfolio-category{font-size:10px;gap:5px}.t360-support .portfolio-category small{font-size:7px;margin-inline-start:2px}.t360-support .portfolio-story-photo{height:275px;border-width:6px}.t360-support .floating-honor{inset-inline-end:-7px;top:8px;padding:8px 9px;border-radius:12px;gap:8px}.t360-support .floating-honor>span:last-child{font-size:7px}.t360-support .floating-honor small{font-size:10px;max-width:139px}.t360-support .tiny-medallion{width:38px;height:38px;font-size:23px}.t360-support .portfolio-fund{width:96%;padding:18px 17px 16px;margin-top:-40px;border-radius:16px}.t360-support .portfolio-finance{gap:14px;margin-top:17px}.t360-support .portfolio-finance strong{font-size:23px}.t360-support .portfolio-finance p,.t360-support .portfolio-finance strong small{font-size:9px}.t360-support .portfolio-finance .ring{width:75px;height:75px}.t360-support .portfolio-finance .ring>span{font-size:23px}.t360-support .portfolio-finance .ring small{font-size:7px}.t360-support .portfolio-fund-top .funding-phase{font-size:8px;padding-inline:7px}.t360-support .portfolio-fund-top>small{font-size:7px}.t360-support .portfolio-remaining{font-size:8px}.t360-support .portfolio-fund .countdown.large{gap:10px;margin-top:15px;padding-top:15px}.t360-support .countdown.large .countdown-digits{gap:5px}.t360-support .countdown.large .countdown-digits>span{padding:8px 5px;min-width:31px;border-radius:7px}.t360-support .countdown.large b{font-size:17px}.t360-support .countdown.large small{font-size:6px}.t360-support .countdown.large .countdown-label{font-size:8px}.t360-support .countdown.large .countdown-label>small{font-size:6px}.t360-support .portfolio-methods{gap:6px}.t360-support .portfolio-methods>button{font-size:8px;min-height:31px;padding-inline:7px}.t360-support .portfolio-methods .icon{width:12px;height:12px}.t360-support .portfolio-actions{gap:14px;margin-top:24px}.t360-support .btn.sun{font-size:11px;min-height:50px;padding-inline:17px;gap:12px}.t360-support .portfolio-story-link{font-size:10px}.t360-support .portfolio-promise{font-size:9px;line-height:1.9;margin-top:23px;padding-top:22px;gap:6px}.t360-support .portfolio-promise .icon{width:14px;height:14px}.t360-support .portfolio-credit{font-size:7px;inset-inline-end:17px;bottom:8px}.t360-support .card-image{height:235px}.t360-support .countdown{padding:11px 12px;gap:10px}.t360-support .countdown-label{font-size:9px}.t360-support .countdown-label small{font-size:7px}.t360-support .countdown-digits{gap:7px}.t360-support .countdown-digits>span{min-width:29px}.t360-support .countdown-digits b{font-size:17px}.t360-support .countdown-digits small{font-size:6px}.t360-support .detail-aside .countdown{padding-inline:9px;gap:6px}.t360-support .detail-aside .countdown-label{font-size:7px}.t360-support .detail-aside .countdown-digits{gap:4px}.t360-support .detail-aside .countdown-digits>span{min-width:21px}.t360-support .detail-aside .countdown-digits b{font-size:15px}}@media(max-width:699px){.t360-support .header{height:79px;gap:10px}.t360-support .header .brand{margin-inline-end:auto;font-size:22px}.t360-support .header .btn{font-size:9px;min-height:37px;padding-inline:10px}.t360-support .settings-open{width:33px;height:35px;min-height:35px;font-size:19px;border-radius:8px}.t360-support .portfolio-layout{display:flex;flex-direction:column;gap:30px;min-height:0;padding-top:33px;padding-bottom:39px}.t360-support .portfolio-scene{min-height:0}.t360-support .portfolio-photo{-o-object-position:32% center;object-position:32% center}.t360-support .portfolio-shade{background:linear-gradient(180deg,#0b332cef,#0c382fe8 36%,#0d3e3488 68%,#123c3550)}.t360-support .portfolio-copy{width:100%;padding-inline:9px;padding-bottom:0}.t360-support .portfolio-copy .eyebrow{font-size:9px;margin-bottom:21px}.t360-support .portfolio-category{font-size:10px;margin-bottom:13px}.t360-support .portfolio-category small{font-size:7px;padding:2px 7px;margin-inline-start:3px}.t360-support .portfolio-copy h1{font-size:clamp(37px,9.6vw,52px);line-height:1.6;letter-spacing:-1px;max-width:100%;text-wrap:balance}.t360-support .portfolio-subtitle{font-size:15px;margin-top:8px;color:#e1e3b4}.t360-support .portfolio-story{font-size:11px;line-height:2.1;max-width:95%;margin-top:15px}.t360-support .portfolio-methods{gap:6px;margin-top:20px}.t360-support .portfolio-methods>button{font-size:8px;padding:5px 8px;gap:5px;min-height:31px}.t360-support .portfolio-methods .icon{width:12px;height:12px}.t360-support .portfolio-actions{gap:16px;margin-top:23px}.t360-support .btn.sun{font-size:11px;min-height:49px;padding-inline:18px;gap:13px;border-radius:10px}.t360-support .btn.sun>span{font-size:17px;margin-inline-start:0}.t360-support .portfolio-story-link{font-size:9px;min-height:40px}.t360-support .portfolio-promise{font-size:8px;line-height:2;padding-top:18px;margin-top:22px;gap:6px;max-width:none}.t360-support .portfolio-visual{width:100%;max-width:470px;padding:0 10px}.t360-support .portfolio-story-photo{height:250px;width:98%;border-width:6px;border-radius:19px 19px 6px 6px;transform:rotate(-2deg)}.t360-support .portfolio-story-photo>span{font-size:7px;bottom:11px;inset-inline-start:10px}.t360-support .floating-honor{inset-inline-end:5px;top:2px;padding:9px 11px;gap:9px;transform:rotate(3deg)}.t360-support .tiny-medallion{width:41px;height:41px;font-size:26px}.t360-support .floating-honor>span:last-child{font-size:7px}.t360-support .floating-honor small{font-size:11px;max-width:175px}.t360-support .portfolio-fund{width:94%;padding:20px 21px 18px;margin-top:-37px;border-radius:17px}.t360-support .portfolio-fund-top .funding-phase{font-size:9px}.t360-support .portfolio-fund-top>small{font-size:8px}.t360-support .portfolio-finance{gap:19px;margin-top:18px}.t360-support .portfolio-finance .ring{width:83px;height:83px}.t360-support .portfolio-finance .ring>span{font-size:25px}.t360-support .portfolio-finance .ring small{font-size:8px}.t360-support .portfolio-finance strong{font-size:28px}.t360-support .portfolio-finance strong small{font-size:10px}.t360-support .portfolio-finance p{font-size:9px}.t360-support .portfolio-finance .progress{margin-top:12px}.t360-support .portfolio-remaining{font-size:8px}.t360-support .portfolio-fund .countdown.large{gap:15px;margin-top:17px;padding-top:16px}.t360-support .countdown.large .countdown-label{font-size:9px}.t360-support .countdown.large .countdown-label small{font-size:7px}.t360-support .countdown.large .countdown-digits{gap:6px}.t360-support .countdown.large .countdown-digits>span{min-width:35px;padding:8px 5px;gap:6px}.t360-support .countdown.large b{font-size:20px}.t360-support .countdown.large small{font-size:7px}.t360-support .portfolio-credit{inset-inline-end:15px;bottom:7px;font-size:6px}.t360-support .portfolio-scene:after{width:440px;height:440px;inset-inline-start:-350px;top:60px}.t360-support .card-image{height:245px}.t360-support .card-bottom .direct-support{font-size:10px;padding:7px 12px}.t360-support .countdown{padding:11px 12px;margin-bottom:16px;gap:10px}.t360-support .countdown-label{font-size:9px}.t360-support .countdown-digits{gap:8px}.t360-support .countdown-digits>span{min-width:29px}.t360-support .countdown-digits b{font-size:18px}.t360-support .detail-aside .countdown{padding:12px;gap:12px}.t360-support .detail-aside .countdown-label{font-size:9px}.t360-support .detail-aside .countdown-digits{gap:9px}.t360-support .detail-aside .countdown-digits>span{min-width:29px}.t360-support .detail-aside .countdown-digits b{font-size:18px}.t360-support .money-limits{font-size:8px;gap:10px;padding:10px 11px}.t360-support .money-limits b{font-size:10px}.t360-support .method-picker{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}.t360-support .amount-chips{gap:7px}.t360-support .amount-chips button{font-size:11px}.t360-support .unit-panel{padding:18px}.t360-support .unit-panel>b{font-size:25px}.t360-support .unit-panel .field small{font-size:9px}.t360-support .corporate-payment{font-size:10px}.t360-support .supporter-badge{padding:20px 22px 19px;border-radius:15px;min-height:343px}.t360-support .badge-topline{font-size:8px;margin-bottom:24px}.t360-support .honor-seal{width:94px;height:94px;border-width:4px}.t360-support .honor-seal>span{font-size:51px}.t360-support .honor-seal>small{font-size:9px}.t360-support .badge-role{font-size:8px;padding:3px 10px;margin-top:24px}.t360-support .supporter-badge h3{font-size:25px;margin-top:11px;line-height:1.8}.t360-support .supporter-badge>p{font-size:10px}.t360-support .badge-bottomline{margin-top:24px;font-size:7px;padding-top:13px;gap:12px}.t360-support .badge-bottomline b{font-size:7px}.t360-support .badge-actions{gap:10px}.t360-support .badge-actions .btn{font-size:10px;padding-inline:13px;min-height:47px}.t360-support .settings-methods{padding:15px 12px;gap:12px}.t360-support .settings-methods legend{font-size:10px}.t360-support .settings-methods label{font-size:10px;gap:6px}.t360-support .settings-methods .icon{width:15px;height:15px}.t360-support .settings-switch{font-size:10px;padding-top:17px}.t360-support .settings-note{font-size:10px;padding:13px}.t360-support .settings-feedback{font-size:10px;line-height:2}.t360-support .feature-select{font-size:11px}.t360-support #settings-dialog .field input{font-size:16px}.t360-support #settings-dialog .field select{font-size:12px}}@media(max-width:379px){.t360-support .header{gap:8px}.t360-support .header .brand{font-size:20px}.t360-support .header .brand-symbol{font-size:34px}.t360-support .header .btn{font-size:8px;padding-inline:8px;gap:6px}.t360-support .header #visit-count{min-width:17px}.t360-support .settings-open{width:30px;min-width:30px}.t360-support .portfolio-copy{padding-inline:8px}.t360-support .portfolio-copy h1{font-size:36px}.t360-support .portfolio-subtitle{font-size:14px}.t360-support .portfolio-story{font-size:10px}.t360-support .portfolio-actions{gap:13px}.t360-support .btn.sun{font-size:10px;padding-inline:14px}.t360-support .portfolio-story-link{font-size:8px}.t360-support .portfolio-methods>button{font-size:7px;padding-inline:7px;gap:4px}.t360-support .portfolio-methods .icon{width:11px;height:11px}.t360-support .portfolio-visual{padding-inline:5px}.t360-support .portfolio-story-photo{height:230px}.t360-support .portfolio-fund{padding-inline:17px;width:96%}.t360-support .portfolio-finance{gap:14px}.t360-support .portfolio-finance strong{font-size:25px}.t360-support .portfolio-finance strong small{font-size:9px}.t360-support .portfolio-finance .ring{width:77px;height:77px}.t360-support .portfolio-finance .ring>span{font-size:24px}.t360-support .countdown.large .countdown-digits{gap:5px}.t360-support .countdown.large .countdown-digits>span{min-width:31px;padding-inline:4px}.t360-support .countdown.large b{font-size:18px}.t360-support .countdown.large .countdown-label{font-size:8px}.t360-support .countdown.large .countdown-label small{font-size:6px}.t360-support .floating-honor small{font-size:10px;max-width:145px}.t360-support .countdown{padding-inline:10px;gap:6px}.t360-support .countdown-digits{gap:6px}.t360-support .countdown-digits>span{min-width:27px}.t360-support .countdown-digits b{font-size:17px}.t360-support .countdown-label{font-size:8px}.t360-support .countdown-label small{font-size:6px}.t360-support .supporter-badge h3{font-size:22px}.t360-support .badge-bottomline,.t360-support .badge-bottomline b{font-size:6px}.t360-support .settings-methods{grid-template-columns:1fr}.t360-support .money-limits b,.t360-support .settings-note,.t360-support .settings-switch{font-size:9px}}@media(prefers-reduced-motion:reduce){.t360-support .btn.sun:hover,.t360-support .portfolio-visual:hover .portfolio-story-photo>img{transform:none}}.t360-support .governance-open{border:1px solid #d5dfcc;background:#e9efdf;color:#264d3e;border-radius:12px;padding:10px 14px;font:700 11px Sahel;display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.t360-support .header{gap:16px}.t360-support .header nav{margin-inline:auto;gap:22px}.t360-support .header .settings-open{font-size:10px;margin:0}.t360-support .header>.btn{white-space:nowrap}.t360-support .institution-logo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:13px;border:1px solid #dfe5d7;background:#f3f5ed;color:#778676;font:28px Georgia,serif}.t360-support .institution-logo img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.t360-support .trust-strip{display:flex;align-items:center;gap:14px;border:1px solid #dfe6d7;background:#f9faf5;padding:13px 16px;border-radius:16px;cursor:pointer;width:100%;text-align:start;color:#294b3d;font:inherit}.t360-support .trust-logos{display:flex;padding-inline-start:0;flex-shrink:0}.t360-support .trust-logo-state{position:relative;display:inline-flex;margin-inline-end:-9px}.t360-support .trust-logo-state:last-child{margin-inline-end:0}.t360-support .trust-logo-state .institution-logo{width:36px;height:36px;border-radius:50%;font-size:23px;background:#f3f5ed;border:2px solid #fff}.t360-support .trust-logo-state b{position:absolute;inset-inline-end:-1px;bottom:-3px;font:700 11px/15px Sahel;width:16px;height:16px;background:#e4e8dd;border:2px solid #f9faf5;border-radius:50%;text-align:center;color:#7d8673}.t360-support .trust-logo-state.verified b{background:#217f57;color:#fff}.t360-support .trust-caption strong{font-size:11px;font-weight:700;display:block}.t360-support .trust-caption small{display:block;color:#7b8772;font-size:9px;margin-top:3px}.t360-support .trust-caption small span{margin-inline-start:6px}.t360-support .trust-strip.compact{margin:14px 0 3px;padding:10px 12px;gap:14px}.t360-support .portfolio-copy>.trust-strip{margin-top:22px;max-width:420px;background:#ffffff0c;border-color:#ffffff27;color:#f0efda}.t360-support .portfolio-copy>.trust-strip .trust-caption small{color:#c8cfb6}.t360-support .portfolio-copy>.trust-strip .institution-logo{background:#e8ecdd}.t360-support .portfolio-promise{margin-top:20px}.t360-support .community-card-note{font-size:9px;display:flex;align-items:center;gap:7px;color:#678268;margin:10px 0}.t360-support .community-card-note .icon{width:14px;height:14px}.t360-support .assurance-section{padding:65px 0 18px}.t360-support .assurance-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.t360-support .assurance-copy h2{font-size:34px;line-height:1.7;margin:12px 0}.t360-support .assurance-copy>p{font-size:12px;line-height:2.2;color:#73816c;max-width:470px}.t360-support .assurance-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#66754e;background:#edf1df;padding:6px 12px;border-radius:20px}.t360-support .assurance-label:before{content:"";width:5px;height:5px;border-radius:50%;background:#b3a16b}.t360-support .assurance-board{background:#eaf0e0;border:1px solid #dce4ce;border-radius:25px;padding:26px;position:relative}.t360-support .assurance-board-top{display:flex;justify-content:space-between;align-items:center;color:#54744e;font-size:10px;margin-bottom:15px}.t360-support .assurance-board h3{font-size:20px;margin:0 0 15px}.t360-support .assurance-board>p{font-size:10px;color:#71806a;line-height:2;margin:14px 3px 0}.t360-support .assurance-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid #d6dfc8;margin-top:22px;padding-top:18px}.t360-support .assurance-steps span{font-size:10px;line-height:1.8}.t360-support .assurance-steps b{display:block;font-size:18px;color:#7b9462;margin-bottom:6px}.t360-support .community-banner{margin-top:65px;margin-bottom:20px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#e9eee2;border:1px solid #dde4d4;border-radius:28px;padding:38px 45px;position:relative;overflow:hidden}.t360-support .community-banner h2{font-size:30px;line-height:1.8;margin:12px 0}.t360-support .community-banner>div>p{font-size:12px;color:#6f7d66;line-height:2.2}.t360-support .community-pillars{display:flex;gap:14px;align-items:center}.t360-support .community-pillars article{background:#f5f6ee;padding:23px 18px;border-radius:18px;flex:1;min-width:0;border:1px solid #dfe6d3}.t360-support .community-pillars i{display:block;font:40px/1.3 Georgia;color:#8a9f6c}.t360-support .community-pillars h3{font-size:14px;margin:14px 0 8px}.t360-support .community-pillars p{font-size:10px;line-height:2;color:#75816c;margin:0}.t360-support .verification-intro h3{font-size:24px;line-height:1.7;margin-top:10px}.t360-support .verification-intro>p{font-size:12px;color:#72806c;line-height:2.2}.t360-support .publication-state{display:inline-block;background:#f1e9d8;color:#8c7047;border:1px solid #e7dac1;padding:7px 12px;border-radius:25px;font-size:10px;margin:8px 0 23px}.t360-support .publication-state.published{background:#e1f0e3;color:#267647}.t360-support .verification-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.t360-support .verification-card{padding:20px;border:1px solid #dfe5d7;border-radius:18px;background:#fbfbf7}.t360-support .verification-card-top{display:flex;gap:12px;align-items:center}.t360-support .verification-card-top>span:nth-child(2){flex:1;min-width:0}.t360-support .verification-card-top small{font-size:9px;color:#8b997d}.t360-support .verification-card h4{font-size:12px;line-height:1.8;margin:3px 0}.t360-support .verification-tick{font:700 20px Sahel;color:#9d9c86}.t360-support .verification-status{display:inline-flex;font-size:9px;color:#93805e;background:#f3eedf;border:1px solid #e6ddc8;border-radius:20px;padding:4px 9px;margin:16px 0 6px}.t360-support .verification-card p{font-size:11px;color:#74806b;line-height:2.1}.t360-support .verification-card.approved{background:#f2f8ef;border-color:#bbd8bb}.t360-support .verification-card.approved .verification-tick{background:#24774d;color:#fff;border-radius:50%;width:25px;height:25px;text-align:center;font-size:16px}.t360-support .verification-card.approved .verification-status{color:#2b734e;background:#e2efdd;border-color:#c6ddbf}.t360-support .proof-details{font-size:10px;line-height:2}.t360-support .proof-details>div{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid #e5e9df;padding:7px 0}.t360-support .proof-details dt{color:#8a947e}.t360-support .proof-details dd{margin:0;overflow-wrap:anywhere}.t360-support .proof-file{font-size:11px;color:#27644b;text-decoration:underline;text-underline-offset:5px}.t360-support .audit-distinction{display:block;font-size:9px;color:#8b805f;margin-top:15px}.t360-support .community-inline{display:flex;gap:20px;padding:25px;margin:25px 0;background:#eaf0df;border-radius:18px}.t360-support .community-mark{font:55px Georgia;color:#86996a}.t360-support .community-inline h3{font-size:18px;margin:0}.t360-support .community-inline p{font-size:11px;line-height:2;color:#6b7d5e}.t360-support .community-inline div>span{font-size:9px;background:#f6f8ef;border:1px solid #d8e3ca;border-radius:20px;padding:4px 9px;display:inline-block;margin:3px}.t360-support #governance-dialog{max-width:1140px;width:calc(100vw - 48px);max-height:92vh;border:1px solid #dce3d4;border-radius:25px;padding:0;background:#fafbf6;color:#284a3d}.t360-support #governance-dialog::backdrop{background:#102f28a8;backdrop-filter:blur(7px)}.t360-support .gov-manager{display:grid;grid-template-columns:275px 1fr;min-height:690px}.t360-support .gov-sidebar{background:#edf1e5;padding:35px 25px;position:sticky;top:0;align-self:start;min-height:690px;border-inline-end:1px solid #dce3d1}.t360-support .gov-kicker{font:9px Arial;letter-spacing:2px;color:#879478}.t360-support .gov-sidebar h2{font-size:36px;line-height:1.55;margin:20px 0 25px}.t360-support .gov-sidebar .field{font-size:10px}.t360-support .gov-sidebar .field select{font-size:11px}.t360-support .gov-version{display:inline-block;padding:5px 9px;background:#e0e7d1;border-radius:20px;font-size:9px;color:#6c7a5a}.t360-support .gov-sidebar nav{display:flex;flex-direction:column;gap:8px;margin-top:28px}.t360-support .gov-sidebar nav button{display:flex;gap:10px;align-items:center;border:0;background:transparent;border-radius:11px;padding:12px 10px;color:#7e8b72;text-align:start;font:11px Sahel;cursor:pointer}.t360-support .gov-sidebar nav b{border:1px solid #cad6bc;border-radius:50%;width:22px;height:22px;line-height:22px;text-align:center;font-size:10px}.t360-support .gov-sidebar nav span{margin-inline-start:auto}.t360-support .gov-sidebar nav [aria-current=step]{background:#214c3e;color:#fff}.t360-support .gov-sidebar nav [aria-current=step] b{border-color:#7a9b7f;background:#416959}.t360-support .gov-mini-progress{margin-top:32px;padding-top:20px;border-top:1px solid #d8e0cc;font-size:10px;color:#6e805e;display:flex;justify-content:space-between}.t360-support .gov-mini-progress small{font-size:9px}.t360-support .gov-main{padding:30px 40px;min-width:0}.t360-support .gov-section-heading{margin-bottom:27px}.t360-support .gov-section-heading>span{font-size:10px;color:#8c9b77}.t360-support .gov-section-heading h3{font-size:25px;line-height:1.8;margin:10px 0}.t360-support .gov-section-heading p{font-size:11px;line-height:2.2;color:#79886c}.t360-support .gov-main .field{margin:18px 0;font-size:11px;min-width:0}.t360-support .gov-main input,.t360-support .gov-main select,.t360-support .gov-main textarea{font:12px Sahel;border:1px solid #d9e2ce;background:#fff;border-radius:10px;padding:12px;width:100%;min-width:0;color:#35513e}.t360-support .gov-main .field small{line-height:2;font-size:9px;color:#8a947a}.t360-support .gov-main .settings-switch{font-size:11px;line-height:2;align-items:flex-start;gap:9px;margin:20px 0}.t360-support .gov-main .settings-switch input{width:17px;height:17px;padding:0;flex-shrink:0;margin-top:3px;accent-color:#416c50}.t360-support .gov-allocation,.t360-support .reviewer-editor{border:1px solid #dce5d0;border-radius:15px;padding:18px;margin:20px 0}.t360-support .gov-allocation legend,.t360-support .reviewer-editor legend{font-size:11px;color:#6e8558;padding:0 8px}.t360-support .gov-allocation>div{display:grid;grid-template-columns:1fr 90px;gap:10px;margin:8px 0}.t360-support .gov-allocation label{display:flex;align-items:center;gap:8px;font-size:12px}.t360-support .gov-community-note{padding:18px 20px;background:#ebf0e0;border-radius:15px;margin-top:24px;font-size:12px}.t360-support .gov-community-note p{font-size:10px;color:#83916d;margin:6px 0 0}.t360-support .upload-field{padding:15px;background:#f1f5e9;border:1px dashed #c8d6b6;border-radius:12px}.t360-support .gov-main .upload-field>input[type=file]{background:transparent;border:0;padding:10px 0;font-size:10px}.t360-support .upload-field small{overflow-wrap:anywhere}.t360-support .governance-feedback:not(:empty){background:#f2e9ce;border:1px solid #dfcf9e;border-radius:12px;padding:14px;font-size:11px;line-height:2;margin-bottom:22px;color:#7c653c}.t360-support .sent-confirm .btn{display:block;margin-top:10px}.t360-support .readiness{display:flex;align-items:center;gap:25px;margin:25px 0;background:#eef3e5;padding:20px;border-radius:15px}.t360-support .readiness strong{font-size:30px;display:block;min-width:100px}.t360-support .readiness strong small{display:block;font-size:10px;color:#839372;font-weight:400}.t360-support .readiness .progress{flex:1}.t360-support .readiness .progress i{transform:scaleX(1);background:#a0b36e}.t360-support .gov-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:25px 0}.t360-support .gov-checklist li{font-size:10px;line-height:1.9;display:flex;gap:7px;color:#9b8b6c}.t360-support .gov-checklist b{font-size:13px}.t360-support .gov-checklist li.complete{color:#5d8555}.t360-support .referral-packet{margin:24px 0;padding:20px;background:#eef2e6;border-radius:15px;font-size:11px}.t360-support .referral-packet>span{display:block;margin-bottom:15px;color:#7b8b66}.t360-support .referral-packet>p{font-size:10px;color:#889578;line-height:2}.t360-support .referral-list article{display:flex;gap:14px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #e0e6d5}.t360-support .referral-list article>div{flex:1;min-width:180px}.t360-support .referral-list b{font-size:12px;display:block}.t360-support .referral-list article>div>span,.t360-support .referral-list small{display:block;font-size:10px;color:#859375;margin-top:6px;overflow-wrap:anywhere}.t360-support .referral-list .text-link{font-size:10px}.t360-support .referral-list .btn{font-size:10px;padding:10px 14px}.t360-support .decision-editor{border:1px solid #dbe4d0;border-radius:16px;padding:18px;margin:18px 0;background:#fff}.t360-support .decision-editor summary{list-style:none;display:flex;gap:13px;align-items:center;cursor:pointer}.t360-support .decision-editor summary>span:nth-child(2){flex:1}.t360-support .decision-editor b{display:block;font-size:12px}.t360-support .decision-editor small{display:block;font-size:10px;color:#8a967b;margin-top:6px}.t360-support .publish-gate{padding:30px;text-align:center;border:1px solid #e5dcc5;background:#f4f0e3;border-radius:20px}.t360-support .publish-gate>span{font:45px Georgia;color:#9e987a}.t360-support .publish-gate h4{font-size:22px;margin:10px 0}.t360-support .publish-gate p{font-size:11px;color:#97886b}.t360-support .publish-gate.ready{background:#edf5e6;border-color:#c9dfbe}.t360-support .publish-blockers{font-size:11px;line-height:2.3;color:#938467;margin:20px 0;padding-inline-start:22px}.t360-support .history-title{font-size:18px;margin:35px 0 20px}.t360-support .governance-history{list-style:none;padding:0;border-inline-start:1px solid #d5dfc8}.t360-support .governance-history li{position:relative;padding:0 20px 24px}.t360-support .governance-history li:before{position:absolute;content:"";inset-inline-start:-4px;top:7px;width:7px;height:7px;border-radius:50%;background:#b0c496}.t360-support .governance-history b{font-size:11px;font-weight:400;line-height:2}.t360-support .governance-history small{display:block;font-size:9px;color:#8c997f;margin-top:5px}.t360-support .project-card h3>a[data-block-reveal]{display:block}.t360-support .block-wipe-wrap{position:relative;display:block;isolation:isolate;overflow:visible}.t360-support .block-wipe-cover{position:absolute;inset:0;z-index:2;pointer-events:none;transform:scaleX(0);will-change:transform}@media(min-width:1200px){.t360-support .portfolio-layout{min-height:760px}.t360-support .portfolio-copy{padding-top:25px}}@media(max-width:1100px){.t360-support .header nav{gap:12px}.t360-support .header{gap:9px}.t360-support .governance-open{font-size:10px;padding:10px}.t360-support .header .settings-open{padding:10px}.t360-support .assurance-layout{gap:35px}.t360-support .community-banner{gap:28px;padding:30px}.t360-support .community-pillars{gap:10px}.t360-support .community-pillars article{padding:20px 12px}.t360-support .gov-manager{grid-template-columns:235px 1fr}.t360-support .gov-sidebar{padding:30px 18px}.t360-support .gov-main{padding:25px}}@media(max-width:760px){.t360-support .header{flex-wrap:wrap;padding-bottom:16px}.t360-support .header .brand{margin-inline-end:auto}.t360-support .header nav{order:4;width:100%;justify-content:center;margin-top:8px}.t360-support .header>.btn{padding:10px;font-size:10px}.t360-support .header .settings-open span{display:none}.t360-support .governance-open{font-size:9px;gap:4px}.t360-support .header .governance-open>span{font-size:12px}.t360-support .trust-line{margin-top:0}.t360-support .assurance-section{padding-top:45px}.t360-support .assurance-layout{grid-template-columns:1fr;gap:25px}.t360-support .assurance-copy h2{font-size:27px}.t360-support .assurance-board{padding:22px}.t360-support .community-banner{grid-template-columns:1fr;padding:25px 22px;margin-top:40px;gap:15px}.t360-support .community-banner h2{font-size:25px}.t360-support .community-pillars{gap:8px}.t360-support .community-pillars article{padding:16px 11px}.t360-support .community-pillars h3{font-size:11px}.t360-support .community-pillars p{font-size:9px}.t360-support .community-pillars i{font-size:30px}.t360-support .verification-grid{grid-template-columns:1fr}.t360-support .community-inline{padding:20px;gap:10px}.t360-support .community-mark{font-size:35px}.t360-support .community-inline h3{font-size:16px}.t360-support #governance-dialog{width:calc(100vw - 18px);max-height:95vh;border-radius:17px}.t360-support .gov-manager{display:block}.t360-support .gov-sidebar{position:static;min-height:0;padding:20px;border-inline-end:0;border-bottom:1px solid #dce3d1}.t360-support .gov-kicker{display:none}.t360-support .gov-sidebar h2{font-size:25px;margin:0 0 14px}.t360-support .gov-sidebar h2 br{display:none}.t360-support .gov-sidebar .field{margin-bottom:10px}.t360-support .gov-sidebar nav{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:17px}.t360-support .gov-sidebar nav button{flex-direction:column;padding:10px 3px;text-align:center;font-size:8px;gap:6px;line-height:1.8}.t360-support .gov-sidebar nav span{display:none}.t360-support .gov-sidebar nav b{font-size:9px;width:21px;height:21px}.t360-support .gov-mini-progress{margin-top:14px;padding-top:12px}.t360-support .gov-main{padding:22px 18px}.t360-support .gov-section-heading h3{font-size:22px}.t360-support .gov-main .field-row{grid-template-columns:1fr;gap:0}.t360-support .gov-checklist{grid-template-columns:1fr}.t360-support .gov-allocation{padding:12px}.t360-support .gov-allocation>div{grid-template-columns:1fr 70px}.t360-support .gov-main input{font-size:11px}.t360-support .referral-list article>div{min-width:160px}.t360-support .referral-list article>.btn{width:100%}.t360-support .portfolio-copy>.trust-strip{max-width:none}.t360-support .portfolio-promise{font-size:9px}}@media(prefers-reduced-motion:reduce){.t360-support .block-wipe-cover{display:none!important}.t360-support .block-wipe-line{opacity:1!important}}@media print{.t360-support .block-wipe-cover{display:none!important}.t360-support .block-wipe-line{opacity:1!important}}.t360-support .governance-video{width:100%;max-height:420px;display:block;border-radius:16px;background:#123d33;margin-top:20px}.t360-support .project-gallery>a{position:relative;display:block;border-radius:16px;overflow:hidden}.t360-support .project-gallery>a>span{display:block;padding:10px;font-size:10px;background:#eef3e5}@media(max-width:760px){.t360-support .header{height:auto;min-height:95px;padding-block:15px;align-content:center}.t360-support .detail-tabs{overflow-x:auto}.t360-support .detail-tabs button{white-space:nowrap;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto}}.t360-support{box-sizing:border-box;font-family:inherit;min-width:0;width:100%;background:var(--paper);color:var(--ink);line-height:1.9;isolation:isolate}.t360-support .support-hero-title{font-size:clamp(44px,4.7vw,72px);line-height:1.5;letter-spacing:-1.8px;text-wrap:balance}.t360-support .portfolio-methods>span{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff28;padding:6px 11px;border-radius:25px;color:#d2ddc3;font-size:10px}.t360-support .support-all-link{font-size:11px;color:#e8d8a8;display:inline-block;padding:12px 0;border-bottom:1px solid #dfd3a645;margin-top:8px}.t360-support .trust-strip{transition:background .2s}.t360-support .trust-strip:hover{background:#eaf0e2}.t360-support .portfolio-copy>.trust-strip:hover{background:#ffffff17}.t360-support .support-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.t360-support .support-catalog-grid .project-card{display:flex;flex-direction:column}.t360-support .support-catalog-grid .card-body{display:flex;flex-direction:column;flex:1}.t360-support .card-body .card-bottom{margin-top:auto}.t360-support .support-carousel-viewport{overflow:hidden;touch-action:pan-y}.t360-support .support-carousel-track{display:flex;gap:22px;transition:transform .72s cubic-bezier(.22,.75,.25,1);will-change:transform;align-items:stretch}.t360-support .support-carousel-item{min-width:0;flex:0 0 calc((100% - (var(--visible) - 1)*22px)/var(--visible));display:flex}.t360-support .support-carousel-item>.project-card{width:100%}.t360-support .support-carousel-item .card-body{display:flex;flex-direction:column;flex:1}.t360-support .support-carousel-item .project-card{display:flex;flex-direction:column}.t360-support .archive-card-note{font-size:11px;color:#7c866f;margin:20px 0;padding:15px;background:#f0f3e8;border-radius:12px}.t360-support .support-project-page{padding-top:35px}.t360-support .support-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.t360-support .support-project-aside{position:sticky;top:25px}.t360-support .support-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#7d8b70;margin-bottom:20px}.t360-support .support-detail-nav{display:flex;gap:20px;flex-wrap:wrap;border-block:1px solid var(--line);padding:16px 0;margin:25px 0;font-size:11px;color:#608062}.t360-support .support-detail-section{padding:20px 0 30px;scroll-margin-top:25px;border-bottom:1px solid #e5e9df}.t360-support .support-detail-section h2{font-size:27px;margin-bottom:20px}.t360-support .support-detail-section h3{font-size:18px;margin-top:24px;margin-bottom:12px}.t360-support .support-detail-section p{font-size:12px;line-height:2.3;color:#6a7c68;margin:14px 0}.t360-support .support-detail-section .verification-card h4{font-size:12px}.t360-support .support-detail-section .verification-card p{font-size:11px}.t360-support .support-detail-section .community-inline h3{margin:0}.t360-support .report-period{font-size:10px!important}.t360-support .report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.t360-support .report-metrics>div{padding:18px;background:#edf2e5;border:1px solid #dbe3cd;border-radius:14px}.t360-support .report-metrics small{display:block;font-size:10px;color:#85956f}.t360-support .report-metrics b{display:block;font-size:14px;margin-top:12px}.t360-support .outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.t360-support .outcome-grid>article{padding:20px;border-radius:14px;border:1px solid var(--line);background:#fff}.t360-support .outcome-grid span{display:block;font-size:10px;color:#849476}.t360-support .outcome-grid strong{display:block;font-size:14px;margin-top:10px}.t360-support .report-documents{list-style:none;padding:0}.t360-support .report-documents a{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:12px;color:#3b6f51}.t360-support .support-archive-explainer{padding:28px;background:#eaf0e1;border-radius:20px;margin-bottom:60px}.t360-support .support-archive-explainer h2{font-size:21px}.t360-support .support-archive-explainer p{font-size:12px;color:#708364;line-height:2;margin-top:12px}.t360-support .support-community-section{margin-bottom:50px}.t360-support .support-native-dialog{width:min(620px,calc(100vw - 24px));max-height:92dvh;padding:0;border:1px solid #d7dfce;background:#fafbf6;color:#173d36;border-radius:22px}.t360-support .support-native-dialog::backdrop{background:#0f3028b3;backdrop-filter:blur(7px)}.t360-support .support-native-dialog .field input,.t360-support .support-native-dialog .field select{width:100%}.t360-support .support-native-dialog input[type=checkbox]{width:17px;height:17px;flex:none;accent-color:#356e4b}.t360-support .settings-switch{display:flex;align-items:flex-start;gap:10px;line-height:2;font-size:12px;margin:22px 0}.t360-support .success-copy{margin:20px 0;line-height:2}.t360-support .t360-line-wrap{position:relative;isolation:isolate;display:block;overflow:visible}.t360-support .t360-line-cover{position:absolute;inset:0;background:#b8cf9c;z-index:2;transform:scaleX(0);pointer-events:none;will-change:transform}.t360-support .portfolio-copy .t360-line-cover{background:#eac778}.t360-support .project-card.phase-beginning .t360-line-cover{background:#dfb178}.t360-support .project-card.phase-advanced .t360-line-cover{background:#a0c6d0}.t360-support .project-card.phase-final .t360-line-cover{background:#d7cc91}@media(min-width:1200px){.t360-support .support-home-section .portfolio-layout{min-height:760px}}@media(max-width:1050px){.t360-support .support-hero-title{font-size:47px}.t360-support .support-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t360-support .support-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.t360-support .support-project-aside{padding:22px}.t360-support .report-metrics{grid-template-columns:1fr}.t360-support .support-portal-header nav{gap:15px;font-size:11px}.t360-support .support-portal-header .brand{font-size:20px}}@media(max-width:700px){.t360-support .support-hero-title{font-size:clamp(36px,9.6vw,48px);letter-spacing:-1px;line-height:1.6}.t360-support .support-catalog-grid{grid-template-columns:1fr}.t360-support .support-detail-layout{display:flex;flex-direction:column}.t360-support .support-detail-layout>div{width:100%;min-width:0}.t360-support .support-project-aside{width:100%;position:static;display:block}.t360-support .support-project-aside .ring{margin:20px auto}.t360-support .support-project-aside .funding-copy{text-align:center}.t360-support .support-portal-header{height:auto;min-height:110px;display:flex;flex-wrap:wrap;padding-block:18px}.t360-support .support-portal-header nav{display:flex;order:3;width:100%;justify-content:center;margin-top:12px}.t360-support .support-portal-header>.btn{margin-inline-start:auto}.t360-support .support-detail-section h2{font-size:25px}.t360-support .detail-intro h1{font-size:29px}.t360-support .outcome-grid,.t360-support .report-metrics,.t360-support .support-detail-section .verification-grid{grid-template-columns:1fr}.t360-support .support-detail-nav{gap:12px;font-size:10px}.t360-support .portfolio-methods>span{font-size:8px;padding:5px 8px}.t360-support .budget-table,.t360-support .support-all-link{font-size:10px}.t360-support .support-breadcrumb{font-size:9px}}@media(prefers-reduced-motion:reduce){.t360-support .t360-line-cover{display:none!important}.t360-support .t360-line-wrap>div{opacity:1!important}.t360-support .support-carousel-track{transition:none!important}}@media print{.t360-support .t360-line-cover{display:none!important}.t360-support .t360-line-wrap>div{opacity:1!important}.t360-support .support-project-aside{position:static}}.t360-support .support-category-select select{font-family:inherit;font-size:11px;background:#f4f6ee;color:#496440;padding:12px;border:1px solid #d5dfcb;border-radius:10px;min-width:145px}.t360-support .support-category-select{display:block}