.project-profile{padding:34px 0 0}.profile-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.profile-heading>div{max-width:850px}.profile-back{color:var(--green);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:inline-flex}.profile-back svg{width:17px}.profile-kicker{color:var(--muted);margin-bottom:11px;font-size:13px;display:block}.profile-heading h1{margin:0 0 12px;font-size:48px;line-height:1.08}.profile-heading p{color:var(--muted);margin:0;font-size:19px;line-height:1.5}.profile-share{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.profile-share svg{width:17px}.profile-layout{grid-template-columns:minmax(0,2fr) minmax(300px,.86fr);align-items:start;gap:24px;display:grid}.profile-main{min-width:0}.profile-cover{aspect-ratio:1.85;background:#eef3ef;border:0;border-radius:7px;width:100%;padding:0;position:relative;overflow:hidden}.profile-cover>img{object-fit:contain;width:100%;height:100%}.profile-cover>span{background:#fffffff0;border-radius:4px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.profile-cover>span svg{width:15px}.profile-facts{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.profile-facts>div{border-right:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:20px 15px;display:flex}.profile-facts>div:last-child{border:0}.profile-facts svg{color:var(--green);flex-shrink:0;width:21px}.profile-facts span{color:var(--muted);min-width:0;font-size:10px}.profile-facts strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.profile-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.profile-insights article{border:1px solid var(--line);border-radius:7px;min-height:210px;padding:20px}.profile-insights svg{color:var(--green)}.profile-insights h2{margin:13px 0;font-size:19px}.profile-insights p{color:var(--muted);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.profile-lower{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:18px;display:grid}.profile-lower article{border:1px solid var(--line);border-radius:7px;padding:22px}.profile-lower h2{margin:0 0 16px;font-size:20px}.profile-prose{color:var(--muted);font-size:14px;line-height:1.85}.profile-prose summary{cursor:pointer;list-style:none}.profile-prose summary::-webkit-details-marker{display:none}.profile-prose summary span{-webkit-line-clamp:5;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-prose summary b{color:var(--green);margin-top:14px;font-size:11px;display:inline-flex}.profile-prose summary b:after{content:" ↓"}.profile-prose[open] summary{display:none}.profile-prose>div{white-space:pre-line}.profile-prose:not([open])>div{display:none}.profile-aside{gap:16px;display:grid;position:sticky;top:110px}.profile-offer,.profile-about{border:1px solid var(--line);background:#fff;border-radius:7px;padding:22px}.profile-offer>span{margin-bottom:28px;font-size:17px;font-weight:700;display:block}.profile-offer>small{color:var(--muted);font-size:11px;display:block}.profile-offer>strong{color:var(--green);overflow-wrap:anywhere;margin:6px 0 22px;font-size:34px;display:block}.profile-raised{border-block:1px solid var(--line);justify-content:space-between;gap:15px;padding:16px 0;font-size:12px;display:flex}.profile-offer .funding{margin:20px 0}.profile-offer .funding-row{display:none}.profile-offer .project-meta,.profile-offer .button+.button{margin-top:10px}.profile-about h2{margin:0 0 16px;font-size:19px}.profile-about>p{color:var(--muted);-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.profile-about>div{background:#edf6f2;gap:12px;margin-top:20px;padding:16px;display:flex}.profile-about svg{color:var(--green)}.profile-about span,.profile-about b,.profile-about small{display:block}.profile-about b{font-size:12px}.profile-about small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.support-page{padding-block:35px 65px}.support-page>h1{margin:30px 0 24px;font-size:46px}.support-project-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:270px 1fr;align-items:center;gap:24px;margin-bottom:34px;padding:16px;display:grid}.support-project-summary>img,.support-project-summary>.media-empty{border-radius:5px;width:100%;height:165px}.support-project-summary span{color:var(--green);font-size:11px}.support-project-summary h2{margin:7px 0;font-size:26px}.support-project-summary p{color:var(--green);margin:0 0 12px;font-size:16px}.support-project-summary small{color:var(--muted);font-size:13px;line-height:1.65}.support-page-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.9fr);gap:18px;display:grid}.support-form-card,.support-next{border:1px solid var(--line);border-radius:7px;padding:25px}.support-form-card h2,.support-next h2{margin:10px 0 12px;font-size:28px}.support-form-card>p{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.7}.support-form-card .transaction-form{grid-template-columns:1fr 1fr}.support-form-card .transaction-form>label:last-of-type,.support-form-card .amount-presets,.support-form-card .form-consent,.support-form-card .button,.support-form-card .form-error{grid-column:1/-1}.form-consent{align-items:center;gap:10px;line-height:1.5;font-weight:400!important;display:flex!important}.form-consent input{accent-color:var(--green);flex-shrink:0;width:20px!important;height:20px!important;margin:0!important}.support-next ol{gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.support-next li{grid-template-columns:38px 1fr;gap:13px;padding-bottom:30px;display:grid;position:relative}.support-next li:not(:last-child):after{content:"";border-left:1px solid #beded3;position:absolute;top:38px;bottom:0;left:18px}.support-next li>b{width:38px;height:38px;color:var(--green);background:#dff4ec;border-radius:50%;place-items:center;display:grid}.support-next strong,.support-next small{display:block}.support-next strong{font-size:13px}.support-next small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}.support-info{background:#eaf6f2;border-radius:6px;gap:12px;padding:17px;display:flex}.support-info svg{color:var(--green);flex-shrink:0}.support-info b,.support-info small{font-size:11px;display:block}.support-info small{color:var(--muted);margin-top:6px}.support-signals{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:18px;font-size:9px;display:flex}.support-signals span{align-items:center;gap:5px;display:flex}.support-signals svg{width:13px;color:var(--green)}.support-brief-page{max-width:1280px;padding-top:28px}.support-brief-page>.profile-back{margin-bottom:24px}.support-brief-heading{color:#fff;background:#122f29;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:60px;min-height:290px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.support-brief-heading:after{content:"";opacity:.65;pointer-events:none;border:60px solid #245248;width:300px;height:300px;position:absolute;bottom:-190px;right:-65px;transform:rotate(42deg)}.support-brief-heading>div{z-index:1;position:relative}.support-brief-heading .eyebrow{color:#82d7b8}.support-brief-heading h1{color:#fff;overflow-wrap:anywhere;margin:13px 0 16px;font-size:52px;line-height:1.02}.support-brief-heading p{color:#c7d9d3;max-width:720px;margin:0;font-size:17px;line-height:1.65}.support-brief-image{background:#e8eeeb;border-radius:7px;height:210px;position:relative;overflow:hidden}.support-brief-image>img,.support-brief-image>.media-empty{object-fit:cover;width:100%;height:100%}.support-brief-image>span{color:#155b4a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px}.support-brief-image svg{width:14px;height:14px}.support-brief-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.support-brief-actions .button{min-height:43px;padding:11px 16px;font-size:11px}.support-share{color:#fff;background:0 0;border:1px solid #71988d;justify-content:center;align-items:center;gap:8px;display:inline-flex}.support-share:hover{background:#ffffff12;border-color:#fff}.support-share svg{width:16px;height:16px}.support-invest-card{scroll-margin-top:110px}.support-overview{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 22px;display:grid;overflow:hidden}.support-overview>div{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:102px;padding:19px;display:flex}.support-overview>div:last-child{border:0}.support-overview svg{width:21px;color:var(--green);flex-shrink:0}.support-overview span,.support-overview strong{display:block}.support-overview span{color:var(--muted);font-size:9px;line-height:1.3}.support-overview strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.support-brief-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);align-items:start;gap:20px;display:grid}.support-brief-main{gap:16px;display:grid}.brief-section,.brief-team,.support-invest-card,.support-process{border:1px solid var(--line);background:#fff;border-radius:7px}.brief-section{padding:25px}.brief-title{align-items:center;gap:13px;margin-bottom:20px;display:flex}.brief-title>svg{width:34px;height:34px;color:var(--green);background:#e5f4ef;border-radius:6px;padding:7px}.brief-title span,.brief-title h2{display:block}.brief-title span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:700}.brief-title h2{margin:4px 0 0;font-size:21px}.market-values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.market-values>div{border-right:1px solid var(--line);padding:20px 20px 5px 0}.market-values>div+div{padding-left:20px}.market-values>div:last-child{border:0}.market-values small,.market-values strong,.market-values span{display:block}.market-values small{color:var(--green);font-size:10px;font-weight:800}.market-values strong{overflow-wrap:anywhere;min-height:36px;margin:8px 0 4px;font-size:16px;line-height:1.25}.market-values span{color:var(--muted);font-size:9px}.brief-duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brief-duo .brief-section{min-height:255px}.brief-accent{background:#fffaf8;border-color:#f1d2cb}.brief-accent .brief-title>svg{color:#c95e4e;background:#fbe5df}.brief-accent .brief-title span{color:#b65143}.brief-points{gap:11px;margin:0;padding:0;list-style:none;display:grid}.brief-points li{color:#4f5e59;padding-left:18px;font-size:13px;line-height:1.55;position:relative}.brief-points li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.brief-accent .brief-points li:before{background:#dd725f}.brief-fallback{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.brief-features{background:#f3f8f6}.brief-features .brief-points{grid-template-columns:1fr 1fr;column-gap:24px}.brief-team{justify-content:space-between;align-items:flex-end;gap:25px;min-height:155px;padding:25px;display:flex}.brief-team>div>span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:700}.brief-team h2{margin:6px 0 10px;font-size:21px}.brief-team p{max-width:680px;color:var(--muted);white-space:pre-line;margin:0;font-size:12px;line-height:1.65}.brief-team .text-link{flex-shrink:0}.support-invest-card{padding:25px;position:sticky;top:100px;box-shadow:0 16px 45px #173b3010}.support-invest-card>h2{color:var(--green);overflow-wrap:anywhere;margin:9px 0 20px;font-size:35px}.support-invest-card .funding{border-bottom:1px solid var(--line);padding-bottom:20px}.support-invest-card .funding-row b{font-size:13px}.support-use{border-bottom:1px solid var(--line);padding:20px 0}.support-use small{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:700}.support-use p{color:var(--muted);white-space:pre-line;margin:8px 0 0;font-size:11px;line-height:1.6}.support-form-intro{padding-top:21px}.support-form-intro h3{margin:0 0 7px;font-size:20px}.support-form-intro p{color:var(--muted);margin:0 0 19px;font-size:11px;line-height:1.55}.support-invest-card .transaction-form{grid-template-columns:1fr}.support-invest-card .transaction-form>*{grid-column:1!important}.support-invest-card .transaction-form label{font-size:10px}.support-invest-card .transaction-form input{min-height:44px}.support-invest-card .amount-presets{grid-template-columns:repeat(2,1fr)}.support-request-form{gap:13px;display:grid}.support-kind-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.support-kind-tabs button{border:1px solid var(--line);min-height:37px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:8px;font-size:9px;transition:background .2s,border-color .2s,color .2s}.support-kind-tabs button.active{border-color:var(--green);color:var(--green);background:#eaf7f2;font-weight:750}.support-kind-help{min-height:30px;color:var(--muted);margin:-2px 0 2px!important;font-size:9px!important;line-height:1.55!important}.support-request-form>label,.support-contact-fields label{gap:6px;font-size:10px;font-weight:650;display:grid}.support-request-form input,.support-request-form select,.support-request-form textarea{border:1px solid var(--line);width:100%;min-height:43px;font:inherit;background:#fff;border-radius:5px;padding:10px 11px;font-size:11px}.support-request-form textarea{resize:vertical;min-height:90px}.support-request-form input:focus,.support-request-form select:focus,.support-request-form textarea:focus{border-color:var(--green);outline:2px solid #16805a20}.support-contact-fields{grid-template-columns:1fr;gap:11px;padding-top:2px;display:grid}.support-request-form>.button{width:100%}.support-request-success{text-align:center;padding:22px 0 5px}.support-request-success>svg{width:42px;height:42px;color:var(--green)}.support-request-success h3{margin:12px 0 6px}.support-request-success p{color:var(--muted);font-size:10px;line-height:1.65}.support-request-success .button{margin-top:10px}.support-process{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.support-process>div{border-right:1px solid var(--line);grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;column-gap:12px;min-height:150px;padding:23px;display:grid;position:relative}.support-process>div:last-child{border:0}.support-process>div>span{color:#dce5e1;font-size:28px;font-weight:800;position:absolute;top:16px;right:18px}.support-process svg{width:24px;color:var(--green);grid-row:1/4}.support-process b{font-size:13px}.support-process small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.55}.submission-page{max-width:1200px}.submission-page>.text-link{font-size:12px}.submission-page .submission-heading{max-width:none;margin:25px 0 20px}.submission-page .submission-heading .eyebrow{display:none}.submission-page .submission-heading h1{margin:0 0 6px;font-size:38px}.submission-page .submission-heading p{margin:0;font-size:16px}.submission-steps{grid-template-columns:repeat(5,1fr);margin:25px 0 28px;display:grid}.submission-steps>button{text-align:center;color:var(--muted);background:0 0;border:0;padding:0;position:relative}.submission-steps>button:before{content:"";border-top:1px solid var(--line);z-index:-1;position:absolute;top:15px;left:0;right:0}.submission-steps b{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:12px;display:grid}.submission-steps svg{width:17px;color:var(--green)}.submission-steps span{margin-top:9px;font-size:10px;display:block}.submission-steps .active b{background:var(--green);color:#fff;border-color:var(--green)}.submission-steps .active span,.submission-steps .complete span{color:var(--green);font-weight:700}.submission-steps .complete{cursor:pointer}.submission-page .submission-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:16px}.submission-page .submission-form fieldset{border:1px solid var(--line);border-radius:7px;margin-bottom:14px;padding:20px}.submission-page .submission-form legend{background:#fff;padding:0 8px;font-size:17px}.submission-page .submission-form legend span{display:none}.submission-page .submission-form input,.submission-page .submission-form textarea,.submission-page .submission-form select{background:#fff}.submission-page .submission-form .button{min-width:230px}.submission-preview{border:1px solid var(--line);background:#fff;border-radius:7px;position:sticky;top:105px;overflow:hidden}.submission-preview-media{height:190px;color:var(--green);background:#edf5f0;place-items:center;display:grid}.submission-preview-media img{width:100%;height:100%}.submission-preview-media>span{font-size:11px}.submission-preview-copy{padding:18px}.submission-preview-copy>span{background:#f1f3f2;border-radius:4px;padding:5px 8px;font-size:9px;display:inline-block}.submission-preview h2{overflow-wrap:anywhere;margin:12px 0;font-size:23px}.submission-preview p{color:var(--muted);font-size:12px;line-height:1.65}.submission-preview dl{gap:12px;margin:20px 0;display:grid}.submission-preview dl>div{justify-content:space-between;gap:15px;font-size:10px;display:flex}.submission-preview dt{color:var(--muted)}.submission-preview dd{text-align:right;margin:0}.preview-warning,.preview-note{gap:9px;margin-top:12px;padding:13px;font-size:10px;line-height:1.5;display:flex}.preview-warning{color:#936510;background:#fff7e6}.preview-note{background:#f3f7f5}.preview-warning svg,.preview-note svg{flex-shrink:0;width:16px}.preview-note b,.preview-note small{display:block}.preview-note small{color:var(--muted);margin-top:5px}.submission-wizard [hidden]{display:none!important}.fieldset-intro{color:var(--muted);margin:-6px 0 2px;font-size:12px;line-height:1.6}.market-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.submission-files{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.submission-file{text-align:center;cursor:pointer;border:1px dashed #a8bab2;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;transition:border-color .2s,background .2s;min-height:120px!important;padding:16px!important;display:flex!important}.submission-file:hover{border-color:var(--green);background:#f4faf7}.submission-file>svg{color:var(--green)}.submission-file span b,.submission-file span small{display:block}.submission-file small{color:var(--muted);margin-top:5px;font-weight:400}.submission-file input{opacity:0;pointer-events:none;position:absolute}.contact-block{border-top:1px solid var(--line);margin-top:5px;padding-top:18px}.contact-block h3{margin:0 0 17px;font-size:15px}.submission-review{border:1px solid var(--line);background:#fbfdfc;border-radius:7px;padding:30px}.submission-review h2{margin:13px 0;font-size:30px}.submission-review>p{color:var(--muted);line-height:1.7}.review-summary{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);margin:24px 0;display:grid}.review-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px}.review-summary>div:nth-child(2n){border-right:0}.review-summary>div:nth-last-child(-n+2){border-bottom:0}.review-summary small,.review-summary b{display:block}.review-summary small{color:var(--muted);margin-bottom:6px;font-size:9px}.review-consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.55;gap:10px!important;font-weight:500!important;display:flex!important}.review-consent input{height:20px;accent-color:var(--green);width:20px!important}.wizard-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;display:grid}.wizard-actions>span{color:var(--muted);text-align:center;font-size:10px}.wizard-actions .button:first-child{justify-self:start}.wizard-actions .button:last-child{justify-self:end}.submission-cover-upload{cursor:pointer;background:#f7fbf8;border:1px dashed #a7bcb2;border-radius:7px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;min-height:96px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;gap:16px!important;padding:14px!important;display:grid!important}.submission-cover-upload:hover,.submission-cover-upload:focus-within{border-color:var(--green);background:#f0f8f4;box-shadow:0 0 0 3px #16805a12}.submission-page .submission-form .submission-cover-input{opacity:0;border:0;width:1px;min-width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.submission-cover-thumb{width:66px;height:66px;color:var(--green);background:#fff;border:1px solid #dbe7e0;border-radius:6px;place-items:center;display:grid;overflow:hidden}.submission-cover-thumb>svg{width:25px;height:25px}.submission-cover-thumb>img{object-fit:contain;width:100%;height:100%;padding:5px;position:static}.submission-cover-copy{min-width:0}.submission-cover-copy b,.submission-cover-copy small{display:block}.submission-cover-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.submission-cover-copy small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400}.submission-cover-action{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #afc1b8;border-radius:5px;padding:9px 12px;font-size:11px;font-weight:700}.submission-cover-upload.has-image{background:#f4faf7;border-style:solid;border-color:#cadfd4}.submission-preview-media{padding:13px;overflow:hidden}.submission-preview-media img{object-fit:contain;border-radius:5px;width:100%;height:100%;position:static}.submission-preview h2,.submission-preview p,.submission-preview dd{overflow-wrap:anywhere}.submission-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.submission-preview dl>div{align-items:start}.submission-preview dd{max-width:58%}@media (max-width:560px){.submission-cover-upload{grid-template-columns:58px minmax(0,1fr)}.submission-cover-thumb{width:58px;height:58px}.submission-cover-action{text-align:center;grid-column:1/-1}.wizard-actions{grid-template-columns:1fr 1fr}.wizard-actions>span{grid-area:2/1/auto/-1}.wizard-actions .button{width:100%;min-width:0!important}}.cabinet{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;padding-block:42px 70px;display:grid}.cabinet-nav{border:1px solid var(--line);border-radius:7px;gap:5px;padding:12px;display:grid;position:sticky;top:110px}.cabinet-nav a,.cabinet-nav button{text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.cabinet-nav a.active,.cabinet-nav a:hover{color:var(--green);background:#e9f6f1}.cabinet-nav button:last-child{border-top:1px solid var(--line);color:#9b4d5e;border-radius:0;margin-top:15px;padding-top:18px}.cabinet-nav svg{width:18px}.cabinet-content{min-width:0}.cabinet-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.cabinet-header>div:first-child>span{color:var(--green);font-size:11px}.cabinet-header h1{align-items:center;gap:10px;margin:5px 0;font-size:38px;display:flex}.cabinet-header h1 button{background:0 0;border:0}.cabinet-header h1 svg{width:16px}.cabinet-header p{color:var(--muted);margin:0;font-size:12px}.cabinet-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cabinet-header .button{min-height:40px;padding:8px 13px;font-size:11px}.cabinet-panel{border:1px solid var(--line);border-radius:7px;min-width:0;margin-bottom:18px;padding:18px}.cabinet-panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.cabinet-panel-title h2{margin:0;font-size:20px}.cabinet-panel-title>a{color:var(--green);align-items:center;gap:8px;font-size:11px;display:flex}.cabinet-panel-title>a svg{width:15px}.cabinet-panel-title>b{color:var(--green)}.cabinet-table{border-top:1px solid var(--line)}.cabinet-table>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:14px 7px;display:grid}.cabinet-table>a:last-child{border:0}.cabinet-table span,.cabinet-table b,.cabinet-table small{display:block}.cabinet-table span{min-width:0}.cabinet-table b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cabinet-table small{color:var(--muted);margin-top:5px;font-size:9px}.cabinet-table strong{white-space:nowrap;font-size:12px}.cabinet-table em{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-style:normal;display:flex}.cabinet-table em svg{width:12px}.cabinet-table em.pending{color:#966a16;background:#fff3d9}.cabinet-table em.approved{color:#13795e;background:#e6f7ef}.cabinet-table em.rejected{color:#aa3850;background:#fff0f3}.cabinet-table>a>svg{width:16px;color:var(--green)}.cabinet-bottom{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.cabinet-bottom .cabinet-panel{margin:0}.cabinet-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.cabinet-summary span{color:var(--muted);text-align:center;font-size:9px}.cabinet-summary span b{color:var(--green);margin-bottom:7px;font-size:27px;display:block}.cabinet-summary p{color:var(--muted);align-items:center;gap:7px;margin-top:23px;font-size:9px;display:flex}.cabinet-summary p svg{width:14px;color:var(--green)}.cabinet-empty{text-align:center;background:#fafbf9;padding:28px}.cabinet-empty svg{color:var(--muted)}.cabinet-empty p{color:var(--muted);font-size:12px}.cabinet-empty .button{min-height:38px;font-size:11px}.cabinet-nav button{cursor:pointer;width:100%;font:inherit;color:var(--ink)}.cabinet-nav button.active,.cabinet-nav button:not(.cabinet-logout):hover{color:var(--green);background:#e9f6f1}.cabinet-nav button>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cabinet-nav button>span>b{min-width:20px;height:20px;color:var(--muted);background:#f0f3f1;border-radius:10px;place-items:center;padding:0 6px;font-size:9px;display:grid}.cabinet-nav button.active>span>b{color:var(--green);background:#fff}.cabinet-nav .cabinet-logout{border-top:1px solid var(--line);color:#a23d54;border-radius:0;margin-top:15px;padding-top:18px}.cabinet-view{animation:.3s both cabinet-view-in}.cabinet-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.cabinet-metrics>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;align-items:flex-start;gap:15px;min-height:132px;padding:20px;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex}.cabinet-metrics>button:hover{border-color:#b9d4c8;transform:translateY(-3px);box-shadow:0 13px 30px #173b300c}.cabinet-metrics>button>svg{width:35px;height:35px;color:var(--green);background:#eaf6f1;border-radius:6px;flex-shrink:0;padding:8px}.cabinet-metrics span,.cabinet-metrics small,.cabinet-metrics b,.cabinet-metrics em{display:block}.cabinet-metrics span{flex:1;min-width:0}.cabinet-metrics small{color:var(--muted);font-size:9px}.cabinet-metrics b{overflow-wrap:anywhere;margin:8px 0;font-size:23px;line-height:1.15}.cabinet-metrics em{color:var(--green);align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.cabinet-metrics em svg{width:13px}.cabinet-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:18px;display:grid}.cabinet-overview-grid>.cabinet-panel{margin:0}.cabinet-panel-title>div>span,.cabinet-section-head>div>span{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:700}.cabinet-panel-title>div>h2{margin:5px 0 0}.cabinet-feed{border-top:1px solid var(--line)}.cabinet-feed>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.cabinet-feed>button:last-child{border-bottom:0}.cabinet-feed>button:hover b{color:var(--green)}.cabinet-feed-icon{width:34px;height:34px;color:var(--green);background:#edf7f3;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.cabinet-feed span{min-width:0}.cabinet-feed b,.cabinet-feed small{display:block}.cabinet-feed b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cabinet-feed small{color:var(--muted);margin-top:5px;font-size:9px}.cabinet-feed svg{width:15px;color:var(--green)}.cabinet-next{background:#edf7f2;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cabinet-next>span{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:700}.cabinet-next h2{margin:10px 0;font-size:22px;line-height:1.2}.cabinet-next p{color:var(--muted);font-size:11px;line-height:1.65}.cabinet-next .button{margin-top:8px;font-size:10px}.cabinet-section-panel{min-height:420px;padding:24px}.cabinet-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.cabinet-section-head h2{margin:5px 0 7px;font-size:25px}.cabinet-section-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.cabinet-section-head>div:last-child{gap:8px;display:flex}.cabinet-section-head .button{min-height:38px;padding:8px 12px;font-size:10px}.cabinet-section-head .button svg{width:14px}.cabinet-filters{gap:7px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow:auto}.cabinet-filters button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;padding:8px 12px;font-size:10px}.cabinet-filters button.active{border-color:var(--green);background:var(--green);color:#fff}.cabinet-records{border-top:1px solid var(--line)}.cabinet-record{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:76px;padding:13px 5px;display:grid}.cabinet-record:last-child{border-bottom:0}.cabinet-record.clickable{transition:background .2s}.cabinet-record.clickable:hover{background:#f8fbf9}.record-icon{width:42px;height:42px;color:var(--green);background:#edf7f3;border-radius:6px;place-items:center;display:grid}.record-icon svg{width:19px}.record-main{min-width:0}.record-main small,.record-main b,.record-main em{display:block}.record-main small{color:var(--muted);margin-bottom:5px;font-size:9px}.record-main b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.record-main em{color:#a23d54;white-space:normal;margin-top:5px;font-size:9px;font-style:normal}.record-status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.record-status svg{width:12px}.record-status.pending{color:#916614;background:#fff3dc}.record-status.approved{color:#087655;background:#e4f6ee}.record-status.rejected{color:#a3334c;background:#fff0f3}.record-action{color:var(--green);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.record-action svg,.record-chevron{width:14px}.record-wait{color:var(--muted);white-space:nowrap;font-size:9px}.cabinet-record>strong{white-space:nowrap;font-size:12px}.cabinet-stats-strip{border:1px solid var(--line);background:#f9fbfa;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.cabinet-stats-strip>div{border-right:1px solid var(--line);padding:18px 22px}.cabinet-stats-strip>div:last-child{border:0}.cabinet-stats-strip small,.cabinet-stats-strip b{display:block}.cabinet-stats-strip small{color:var(--muted);font-size:9px}.cabinet-stats-strip b{color:var(--green);overflow-wrap:anywhere;margin-top:7px;font-size:20px}.cabinet-settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:18px;display:grid}.cabinet-settings-grid>.cabinet-panel{margin:0}.cabinet-settings{gap:17px;padding:25px;display:grid}.cabinet-settings .cabinet-section-head{margin:0 0 3px}.cabinet-settings .cabinet-section-head>svg{width:34px;height:34px;color:var(--green);background:#edf7f3;border-radius:50%;padding:7px}.cabinet-settings>label{gap:7px;font-size:11px;font-weight:650;display:grid}.cabinet-settings input{border:1px solid var(--line);width:100%;height:45px;font:inherit;background:#fff;border-radius:5px;padding:0 13px}.cabinet-settings input:focus{border-color:var(--green);outline:2px solid #16805a24}.cabinet-settings input[readonly]{color:var(--muted);background:#f7f9f7}.cabinet-settings label>small{color:var(--muted);font-size:9px;font-weight:400}.cabinet-settings fieldset{border:0;margin:3px 0;padding:0}.cabinet-settings legend{margin-bottom:10px;font-size:11px;font-weight:700}.cabinet-settings fieldset>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cabinet-settings fieldset label{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.cabinet-settings fieldset label:has(input:checked){border-color:var(--green);color:var(--green);background:#edf8f3}.cabinet-settings fieldset input{width:17px;height:17px;accent-color:var(--green)}.cabinet-settings>.button{justify-self:start;min-height:42px;font-size:11px}.settings-success{color:#087655;background:#e8f7ef;border-radius:5px;margin:0;padding:11px 13px;font-size:10px}.cabinet-account-info{text-align:center;padding:25px;position:sticky;top:105px}.account-profile-icon{width:70px;height:70px;color:var(--green);background:#e8f6ef;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.account-profile-icon svg{width:29px}.cabinet-account-info h2{overflow-wrap:anywhere;margin:0;font-size:21px}.cabinet-account-info>p{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.cabinet-account-info dl{border-block:1px solid var(--line);margin:22px 0}.cabinet-account-info dl>div{justify-content:space-between;gap:15px;padding:12px 0;font-size:10px;display:flex}.cabinet-account-info dt{color:var(--muted)}.cabinet-account-info dd{text-align:right;margin:0}.cabinet-account-info .account-security{text-align:left;align-items:flex-start;gap:7px;line-height:1.55;display:flex}.account-security svg{width:15px;color:var(--green);flex:none}@keyframes cabinet-view-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.auction-detail{background:#fff}.auction-intro-new{padding-top:28px;padding-bottom:22px}.auction-intro-new h1{margin:13px 0 0;font-size:43px}.auction-intro-new p,.auction-status>span:nth-child(2){display:none}.auction-status>span:first-child{color:var(--green);background:#e4f5ef;border-radius:5px;font-weight:400}.auction-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr);grid-template-areas:"visual panel""about panel""history history";gap:18px}.auction-main{display:contents}.auction-visual{aspect-ratio:1.55;border-color:var(--line);background:#f4f6f4;grid-area:visual;padding:0}.auction-visual>img{object-fit:cover}.auction-visual-label{border-radius:4px}.auction-about{border:1px solid var(--line);border-radius:7px;grid-area:about;margin-top:0;padding:24px}.auction-about h2{font-size:22px}.auction-about .prose{font-size:14px;line-height:1.75}.auction-trust{grid-template-columns:1fr 1fr;margin-top:22px}.auction-history{border:0;grid-area:history;padding:25px 0 0}.auction-history h2{font-size:27px}.auction-bid-panel{border-color:var(--line);background:#fff;grid-area:panel;padding:22px;top:105px}.auction-countdown{border-color:var(--line)}.auction-countdown>span:first-child{color:var(--muted)}.auction-countdown>span:last-child,.auction-current>strong{color:var(--green)}.next-bid{border-color:var(--line);background:#f6faf8}.auction-bid-note{color:var(--muted)}.auction-rules{border-color:var(--line)}.auction-rules li span{color:var(--green);background:#e4f5ef}.bid-timeline{border:1px solid var(--line);border-radius:7px;overflow:hidden}.bid-timeline article{border-color:var(--line)}.bid-timeline article.leader,.bid-timeline article.mine.leader{background:#edf8f3;border-color:#cfe8de}.bid-timeline .leader .bid-index{background:var(--green);color:#fff}.related-auctions{background:#f7faf8}@media (max-width:1050px){.support-overview{grid-template-columns:repeat(3,1fr)}.support-overview>div:nth-child(3){border-right:0}.support-overview>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.support-brief-layout{grid-template-columns:minmax(0,1.4fr) 330px}}@media (max-width:900px){.profile-layout,.support-page-grid,.support-brief-layout{grid-template-columns:1fr}.support-invest-card{position:static}.profile-aside{grid-template-columns:1fr 1fr;position:static}.profile-facts{grid-template-columns:1fr 1fr}.profile-facts>div:nth-child(2){border-right:0}.profile-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cabinet{grid-template-columns:1fr}.cabinet-nav{display:flex;position:static;overflow:auto}.cabinet-nav a,.cabinet-nav button{white-space:nowrap}.cabinet-nav button:last-child{border:0;margin:0;padding-top:12px}.cabinet-header{align-items:flex-start}.submission-page .submission-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr)}.submission-files,.market-fields{grid-template-columns:1fr}}@media (max-width:650px){.project-profile{padding-top:22px}.profile-heading{align-items:start}.profile-heading h1{font-size:34px}.profile-heading p{font-size:15px}.profile-share span{display:none}.profile-cover{aspect-ratio:1.35}.profile-facts{grid-template-columns:1fr}.profile-facts>div{border-right:0;border-bottom:1px solid var(--line)!important}.profile-facts>div:last-child{border-bottom:0!important}.profile-insights,.profile-lower,.profile-aside{grid-template-columns:1fr}.profile-insights article{min-height:0}.profile-aside{position:static}.support-page{padding-top:20px}.support-page>h1{margin:22px 0;font-size:33px}.support-brief-heading{grid-template-columns:1fr;gap:25px;min-height:0;padding:26px 22px}.support-brief-heading h1{font-size:38px}.support-brief-heading p{font-size:14px}.support-brief-image{height:185px}.support-overview{grid-template-columns:1fr 1fr}.support-overview>div{min-height:88px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.support-overview>div:nth-child(2n){border-right:0!important}.support-overview>div:last-child{grid-column:1/-1;border-bottom:0!important}.brief-duo{grid-template-columns:1fr}.brief-duo .brief-section{min-height:0}.market-values{grid-template-columns:1fr}.market-values>div,.market-values>div+div{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.market-values>div:last-child{border-bottom:0}.brief-features .brief-points{grid-template-columns:1fr}.brief-team{flex-direction:column;align-items:flex-start}.support-invest-card{padding:21px}.support-process{grid-template-columns:1fr}.support-process>div{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.support-process>div:last-child{border-bottom:0}.support-project-summary{grid-template-columns:1fr}.support-project-summary>img,.support-project-summary>.media-empty{height:190px}.support-page-grid{grid-template-columns:1fr}.support-form-card,.support-next{padding:20px}.support-form-card .transaction-form{grid-template-columns:1fr}.support-form-card .transaction-form>*{grid-column:auto!important}.submission-page .submission-layout{grid-template-columns:1fr}.submission-preview{grid-row:1;position:static}.submission-preview-media{height:210px}.submission-steps{padding-bottom:5px;overflow:auto}.submission-steps>div{min-width:78px}.submission-page .submission-form fieldset{padding:17px}.cabinet{padding-top:24px}.cabinet-nav{border-inline:0;border-radius:0;margin-inline:-18px;padding-inline:18px}.cabinet-header{flex-direction:column}.cabinet-header h1{font-size:30px}.cabinet-header>div:last-child{justify-content:flex-start}.cabinet-bottom{grid-template-columns:1fr}.cabinet-table>a{grid-template-columns:minmax(0,1fr) auto}.cabinet-table time,.cabinet-table>a>svg{display:none}.cabinet-table em{grid-column:2}.auction-workspace{grid-template-columns:1fr;grid-template-areas:"panel""visual""about""history";display:grid}.auction-about{padding:20px}.auction-trust{grid-template-columns:1fr}.support-brief-actions{grid-template-columns:1fr;display:grid}.support-brief-actions .button{width:100%}.support-invest-card{scroll-margin-top:80px}}@media (max-width:1050px){.cabinet-header{flex-direction:column;align-items:flex-start}.cabinet-header>div:last-child{justify-content:flex-start}.cabinet-overview-grid{grid-template-columns:1fr}.cabinet-next{min-height:230px}.cabinet-settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}}@media (max-width:900px){.cabinet-metrics{grid-template-columns:repeat(3,minmax(210px,1fr));padding-bottom:6px;overflow:auto}.cabinet-metrics>button{min-width:210px}.cabinet-settings-grid{grid-template-columns:1fr}.cabinet-account-info{position:static}.cabinet-nav button>span>b{display:none}}@media (max-width:650px){.cabinet{gap:20px}.cabinet-nav{scrollbar-width:none;gap:4px}.cabinet-nav::-webkit-scrollbar{display:none}.cabinet-nav button{width:auto;min-width:max-content;padding:10px 12px}.cabinet-nav .cabinet-logout{border-top:0;border-left:1px solid var(--line);margin:0;padding-top:10px}.cabinet-header h1{overflow-wrap:anywhere;font-size:29px}.cabinet-header>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.cabinet-header>div:last-child .button:first-child{grid-column:1/-1}.cabinet-header .button{width:100%}.cabinet-metrics{grid-template-columns:85% 85% 85%}.cabinet-section-panel{padding:17px}.cabinet-section-head{flex-direction:column}.cabinet-section-head>div:last-child{width:100%}.cabinet-section-head .button{flex:1}.cabinet-stats-strip{grid-template-columns:1fr}.cabinet-stats-strip>div{border-right:0;border-bottom:1px solid var(--line)}.cabinet-record{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.record-icon{width:38px;height:38px}.record-status{grid-column:2;justify-self:start}.record-action,.record-wait,.cabinet-record>.record-chevron{grid-area:1/3/3}.cabinet-record>strong{grid-area:1/3}.cabinet-record.clickable .record-status{grid-column:2}.cabinet-settings{padding:18px}.cabinet-settings fieldset>div{grid-template-columns:1fr}.cabinet-settings>.button{width:100%}.cabinet-account-info{padding:21px}}@media (prefers-reduced-motion:reduce){.profile-cover,.profile-share{transition:none}}.submission-page .submission-heading h1{margin:0 0 15px;font-size:31px;line-height:1.3}.submission-page .submission-heading p{margin:0 0 25px;font-size:20px;line-height:1.7}@media (max-width:650px){.submission-page .submission-heading h1{font-size:27px}.submission-page .submission-heading p{font-size:17px}}.form-profile-contact{border:1px solid var(--line);background:var(--surface-soft,#f2f8f5);color:var(--green);border-radius:6px;align-items:center;gap:11px;padding:13px 14px;display:flex}.form-profile-contact>svg{flex:none;width:20px;height:20px}.form-profile-contact span{gap:3px;min-width:0;display:grid}.form-profile-contact b{color:var(--ink);font-size:12px}.form-profile-contact small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.contact-block:not(:has(label:not([hidden]))){display:none}
:root{--motion-ease:cubic-bezier(.22,.75,.2,1);--motion-spring:cubic-bezier(.2,.85,.3,1.15)}body>main{animation:page-enter .48s var(--motion-ease) both}.site-header{animation:header-enter .45s var(--motion-ease) both}.site-header .brand-logo img{transform-origin:50%;animation:.78s cubic-bezier(.2,.82,.25,1) both header-logo-load}.brand-logo{transition:transform .35s var(--motion-spring),filter .3s ease}.brand:hover .brand-logo{filter:saturate(1.12);transform:rotate(-5deg)scale(1.06)}.nav a:after{transition:transform .28s var(--motion-ease)}.header-search-button,.header-auth,.round-control{transition:transform .22s var(--motion-spring),border-color .22s,background-color .22s,color .22s,box-shadow .22s}.header-search-button:hover,.header-auth:hover,.round-control:hover{transform:translateY(-2px);box-shadow:0 8px 20px #143c2915}.mobile-menu-button span{transition:transform .28s var(--motion-ease),opacity .2s}.reveal-ready{opacity:0;transition:opacity .58s var(--motion-ease),transform .7s var(--motion-ease);transition-delay:calc(var(--reveal-order,0) * 55ms);will-change:opacity,transform;transform:translateY(22px)scale(.992)}.reveal-ready.revealed{opacity:1;will-change:auto;transform:none}.project-card,.lot-card,.renew-program,.editorial-card,.renew-partner-card{transition:transform .32s var(--motion-ease),box-shadow .32s ease,border-color .25s ease}.project-card:hover,.lot-card:hover,.renew-program:hover,.editorial-card:hover,.renew-partner-card:hover{border-color:#cadbd5;transform:translateY(-6px);box-shadow:0 18px 42px #143c2914}.card-image,.lot-image,.renew-program>img,.renew-program .program-visual,.editorial-card>img,.partner-card-cover,.editorial-feature>img,.profile-cover,.auction-visual{overflow:hidden}.card-image img,.lot-image img,.renew-program>img,.editorial-card>img,.partner-card-cover img,.editorial-feature>img,.profile-cover>img,.auction-visual>img{transition:transform .75s var(--motion-ease),filter .45s ease}.project-card:hover .card-image img,.lot-card:hover .lot-image img,.renew-program:hover>img,.editorial-card:hover>img,.renew-partner-card:hover .partner-card-cover img,.editorial-feature:hover>img,.profile-cover:hover>img,.auction-visual:hover>img{transform:scale(1.035)}.profile-insights article,.profile-lower article,.profile-facts>div,.partnership-formats>div{transition:transform .28s var(--motion-ease),border-color .25s,background-color .25s,box-shadow .25s}.profile-insights article:hover,.profile-lower article:hover,.partnership-formats>div:hover{border-color:#c9ded6;transform:translateY(-3px);box-shadow:0 12px 28px #143c290c}.profile-facts>div:hover{background:#f7fbf9}.brief-section,.brief-team,.support-overview>div,.support-process>div{transition:transform .28s var(--motion-ease),border-color .25s ease,background-color .25s ease,box-shadow .28s ease}.brief-section:hover,.brief-team:hover{border-color:#c9ded6;transform:translateY(-3px);box-shadow:0 14px 32px #143c290d}.support-overview>div:hover,.support-process>div:hover{background:#f7fbf9}.support-brief-image img{transition:transform .8s var(--motion-ease),filter .4s ease}.support-brief-heading:hover .support-brief-image img{filter:saturate(1.05);transform:scale(1.035)}.support-invest-card{transition:box-shadow .3s,border-color .25s}.support-invest-card:focus-within{border-color:#bcdcd1;box-shadow:0 20px 50px #173b3018}.button{transition:transform .2s var(--motion-spring),box-shadow .25s ease,background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.button:active{transform:translateY(1px)scale(.985)}.button svg,.text-link svg,.card-more svg,.section-head>a svg{transition:transform .25s var(--motion-spring)}.button:hover svg,.text-link:hover svg,.card-more:hover svg,.section-head>a:hover svg{transform:translate(4px)}input,textarea,select{transition:border-color .2s,box-shadow .22s,background-color .2s}input:focus,textarea:focus,select:focus{transform:none;box-shadow:0 0 0 3px #00857518}.editorial-filters button{transition:transform .18s var(--motion-spring),background-color .2s,color .2s,border-color .2s}.editorial-filters button:hover{transform:translateY(-2px)}.editorial-filters button[aria-pressed=true]{animation:filter-select .28s var(--motion-spring)}.progress{overflow:hidden}.progress i{transform-origin:0;animation:progress-grow .95s .15s var(--motion-ease) both}.renew-metrics>div{animation:metric-enter .55s var(--motion-ease) both}.renew-metrics>div:nth-child(2){animation-delay:80ms}.renew-metrics>div:nth-child(3){animation-delay:.16s}.auction-countdown>span:last-child,.auction-current>strong{animation:2.8s ease-in-out infinite data-breathe}.bid-timeline article.leader{animation:leader-enter .55s var(--motion-ease) both}.submission-steps .active b{animation:step-pop .45s var(--motion-spring) both}.submission-preview{transition:box-shadow .3s ease,transform .3s var(--motion-ease)}.submission-preview:hover{box-shadow:0 16px 38px #143c2910}.cabinet-panel{transition:border-color .25s,box-shadow .3s}.cabinet-panel:hover{border-color:#cfddd8;box-shadow:0 12px 32px #143c2909}.loading-shimmer{background-size:220% 100%;animation:1.35s linear infinite shimmer}dialog[open]{animation:dialog-enter .3s var(--motion-spring) both}dialog::backdrop{animation:.25s both backdrop-enter}.form-success{animation:success-enter .42s var(--motion-spring) both}.profile-prose[open]>div{animation:details-open .35s var(--motion-ease) both}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes metric-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes filter-select{50%{transform:scale(.96)}}@keyframes data-breathe{50%{color:#00a28d}}@keyframes leader-enter{0%{background:#d9f4e9}}@keyframes step-pop{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes success-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes header-logo-load{0%{opacity:0;transform:rotate(-300deg)scale(.62)}68%{opacity:1;transform:rotate(14deg)scale(1.08)}to{opacity:1;transform:rotate(0)scale(1)}}@media (hover:none){.project-card:hover,.lot-card:hover,.renew-program:hover,.editorial-card:hover,.renew-partner-card:hover,.profile-insights article:hover,.profile-lower article:hover,.brief-section:hover,.brief-team:hover{box-shadow:none;transform:none}.support-brief-heading:hover .support-brief-image img{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){body>main,.site-header,.site-header .brand-logo img,.progress i,.renew-metrics>div,.auction-countdown>span:last-child,.auction-current>strong,.bid-timeline article.leader,.submission-steps .active b,.loading-shimmer,dialog[open],dialog::backdrop,.form-success,.profile-prose[open]>div{animation:none!important}.reveal-ready{opacity:1;transition:none;transform:none}}
.programs-page{background:#fbfdfc;min-height:70vh;padding:55px 0 100px}.programs-intro{gap:14px;display:grid}.programs-intro h1{max-width:900px;margin:4px 0;font-size:clamp(42px,5vw,70px);line-height:1.02}.programs-intro>p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.program-toolbar{grid-template-columns:minmax(260px,430px) 1fr;align-items:start;gap:18px;margin:28px 0 34px;display:grid}.program-toolbar>label{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.program-toolbar input{background:0 0;border:0;outline:0;width:100%}.program-toolbar svg{width:19px;color:var(--muted)}.program-toolbar .filters{margin:0}.program-feature{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1.15fr .85fr;min-height:430px;display:grid;overflow:hidden}.program-feature-media{min-height:420px;position:relative;overflow:hidden}.program-feature-media img{width:100%;height:100%;transition:transform .7s}.program-feature:hover .program-feature-media img{transform:scale(1.035)}.program-feature-media>span{color:var(--green);background:#fff;border-radius:20px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:700;display:flex;position:absolute;top:22px;left:22px}.program-feature-media svg{width:15px}.program-feature>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,58px);display:flex}.program-feature h2{margin:16px 0;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.program-feature p{color:var(--muted);margin:0 0 22px;line-height:1.75}.program-feature>div>strong{color:var(--green);margin:20px 0;font-size:26px}.program-feature-facts{color:#52615c;flex-wrap:wrap;gap:10px 20px;font-size:12px;display:flex}.program-feature-facts span{align-items:center;gap:7px;display:flex}.program-feature-facts svg{width:17px;color:var(--green)}.program-feature-actions{flex-wrap:wrap;gap:10px;display:flex}.program-feature-actions>.button:last-child{border:1px solid var(--line);color:var(--ink);background:#fff}.program-list{padding-top:76px}.program-list .section-head small{color:var(--muted)}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.program-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.program-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #17392f10}.program-card-media{aspect-ratio:1.55;position:relative;overflow:hidden}.program-card-media img{width:100%;height:100%;transition:transform .5s}.program-card:hover img{transform:scale(1.05)}.program-card-media span{color:var(--green);background:#e8f7f1;border-radius:20px;padding:7px 11px;font-size:10px;position:absolute;bottom:15px;left:15px}.program-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.program-card h2{margin:0;font-size:22px}.program-card-body>p{color:var(--muted);min-height:64px;font-size:13px;line-height:1.65}.program-facts{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.program-facts span{color:#5d6b66;align-items:center;gap:8px;font-size:11px;display:flex}.program-facts svg{width:16px;color:var(--green)}.program-card-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;display:flex}.program-card-footer>a{width:40px;height:40px;color:var(--green);background:#eef7f3;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid}.program-card:hover .program-card-footer>a{color:var(--ink);background:#b6f17a;transform:translate(3px)}.program-detail{padding-top:45px;padding-bottom:100px}.program-detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:45px 0;display:grid}.program-detail-hero h1{margin:18px 0;font-size:clamp(44px,5vw,72px);line-height:1.02}.program-detail-hero p{color:var(--muted);max-width:620px;font-size:17px;line-height:1.75}.program-detail-hero>img{aspect-ratio:1.3;border-radius:8px;width:100%}.program-detail-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:60px;padding-top:45px;display:grid}.program-detail-content{gap:55px;display:grid}.program-detail-content section{grid-template-columns:55px 1fr;column-gap:22px;display:grid}.program-detail-content .section-index{color:var(--green);grid-row:1/3;padding-top:8px;font-size:12px;font-weight:800}.program-detail-content h2{margin:0 0 15px;font-size:30px}.program-detail-content .prose{grid-column:2}.program-outcomes{grid-column:2;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.program-outcomes li{border:1px solid var(--line);border-radius:6px;gap:10px;padding:15px;font-size:13px;line-height:1.5;display:flex}.program-outcomes svg{width:18px;color:var(--green);flex-shrink:0}.program-enroll{border:1px solid var(--line);background:#f6fbf8;border-radius:8px;padding:28px;position:sticky;top:110px}.program-enroll h2{color:var(--green);font-size:31px}.program-enroll dl{margin:22px 0}.program-enroll dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.program-enroll dt{color:var(--muted)}.program-enroll dd{text-align:right;margin:0;font-weight:700}.program-enroll dd svg{vertical-align:middle;width:15px;margin-right:5px}.program-enroll>.button{width:100%}.program-enroll>small{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.5;display:block}@media (max-width:950px){.program-grid{grid-template-columns:repeat(2,1fr)}.program-feature{grid-template-columns:1fr}.program-feature-media{min-height:340px}.program-detail-layout{grid-template-columns:1fr}.program-enroll{position:static}.program-detail-hero{gap:25px}}@media (max-width:700px){.programs-page{padding-top:30px}.program-toolbar,.program-grid{grid-template-columns:1fr}.program-feature-media{min-height:260px}.program-detail-hero{grid-template-columns:1fr;padding:30px 0}.program-detail-hero>img{grid-row:1}.program-detail-content section{grid-template-columns:35px 1fr}.program-outcomes{grid-template-columns:1fr}.program-feature>div:last-child{padding:25px}}.programs-intro>.eyebrow{margin-top:24px}.programs-intro h1{margin:8px 0 15px;font-size:31px;line-height:1.3}.programs-intro>p{margin:0 0 25px;font-size:20px;line-height:1.7}@media (max-width:650px){.programs-intro h1{font-size:27px}.programs-intro>p{font-size:17px}}.program-detail-hero h1{font-size:clamp(34px,3.6vw,52px);line-height:1.08}.legal-page{max-width:900px;padding-top:55px;padding-bottom:100px}.legal-page>.eyebrow{margin-top:40px}.legal-page h1{margin:16px 0;font-size:clamp(40px,5vw,68px);line-height:1.05}.legal-lead{color:var(--muted);max-width:720px;margin-bottom:50px;font-size:18px;line-height:1.7}.legal-page section{border-top:1px solid var(--line);padding:28px 0}.legal-page section h2{font-size:24px}.legal-page section p{color:var(--muted);line-height:1.8}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-soft:#f5f8f6;--surface-raised:#fff;--surface-tint:#eaf5f0;--shadow-color:#173b3012}.theme-toggle-button{border:1px solid var(--line);color:var(--ink);background:var(--surface-raised);border-radius:50%;transition:transform .25s,background .25s,border-color .25s,color .25s;position:relative;overflow:hidden}.theme-toggle-button:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)rotate(5deg)}.theme-icon{place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.theme-icon svg{width:18px;height:18px}.theme-icon-sun{opacity:0;transform:rotate(-70deg)scale(.55)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf4f1;--paper:#0d1412;--muted:#9ba8a3;--line:#293632;--green:#55c8a2;--accent:#ff6f86;--surface:#0d1412;--surface-soft:#111a17;--surface-raised:#17211e;--surface-tint:#1a2c26;--shadow-color:#0000004d}html[data-theme=dark] .theme-icon-moon{opacity:0;transform:rotate(70deg)scale(.55)}html[data-theme=dark] .theme-icon-sun{opacity:1;transform:rotate(0)scale(1)}body,.site-header,.reference-footer,.theme-toggle-button{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.brand-logo{border-radius:0;overflow:visible}html[data-theme=dark] .brand-logo{box-shadow:none;background:0 0}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] .site-header{border-bottom:1px solid var(--line);background:#0d1412e8;box-shadow:0 10px 35px #0003}html[data-theme=dark] .nav.open{background:var(--surface-raised)}html[data-theme=dark] .auth-page,html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-form-panel{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:none}html[data-theme=dark] footer,html[data-theme=dark] .reference-footer{border-color:var(--line);background:#101915}html[data-theme=dark] :where(input,textarea,select){color:var(--ink);border-color:var(--line);background-color:#121c19}html[data-theme=dark] :where(input,textarea)::placeholder{color:#70807a}html[data-theme=dark] :where(.submission-form,.auth-form,.cabinet-settings) :is(input,textarea,select),html[data-theme=dark] .program-toolbar>label,html[data-theme=dark] .editorial-search,html[data-theme=dark] .site-search-input{background:#121c19}html[data-theme=dark] .submission-page .submission-form :is(input,textarea,select),html[data-theme=dark] .auth-form input,html[data-theme=dark] .cabinet-settings input,html[data-theme=dark] .transaction-form input,html[data-theme=dark] .transaction-form textarea,html[data-theme=dark] .transaction-form select{color:var(--ink);border-color:var(--line);background:#121c19}html[data-theme=dark] :where(.project-card,.lot-card,.program-card,.program-feature,.renew-program,.renew-partner-card,.editorial-card,.editorial-feature,.partner-feature,.partnership-section,.partnership-formats>div,.funding-panel,.program-enroll,.submission-preview,.submission-review,.cabinet-panel,.cabinet-metrics>button,.cabinet-stats-strip,.account-section,.account-actions>a,.auction-about,.auction-bid-panel,.auction-history,.auction-specs,.bid-timeline,.investment-dialog-inner,.modal,.search-dialog,.support-request-form,.support-request-success,.brief-section,.brief-team,.support-overview,.support-invest-card,.profile-panel,.profile-card,.profile-offer,.profile-about,.project-support,.image-dialog,.partner-card,.partner-catalog-card,.partner-related-grid>a,.account-logout,.submission-success){background:var(--surface-raised);border-color:var(--line);box-shadow:none}html[data-theme=dark] :where(.programs-page,.account-page,.auction-detail,.related-auctions,.how-section,.auth-brand-panel,.cabinet-empty,.cabinet-next,.submission-preview-media,.media-empty,.loading-shimmer,.next-bid,.preview-note,.profile-section,.article-page,.related-projects,.partner-section,.partners-catalog,.partner-related,.project-visual,.partner-profile-mark){background:var(--surface-soft)}html[data-theme=dark] .hero,html[data-theme=dark] .renew-home{background:var(--paper)}html[data-theme=dark] .renew-hero:after{background:linear-gradient(90deg,#0d1412 0%,#0d1412ed 34%,#0d14127d 58%,#0000 76%)}html[data-theme=dark] .renew-hero :where(h1,h2,p){color:#f4f8f6}html[data-theme=dark] .partner-feature{border:1px solid var(--line);background:#11201c}html[data-theme=dark] .partner-feature:after{background:linear-gradient(90deg,#0e1916 0%,#0e1916f8 30%,#0e1916d9 48%,#0e19166e 68%,#0e191615 88%)}html[data-theme=dark] .partner-feature h2{color:#f2f8f5}html[data-theme=dark] .partner-feature p{color:#b4c2bd}html[data-theme=dark] .partner-feature>div>span{color:#65d7b1}html[data-theme=dark] .trust-note{background:#17211ee8}html[data-theme=dark] .metrics-strip,html[data-theme=dark] .renew-metrics{color:var(--ink);background:#172b24;border-color:#294a3f}html[data-theme=dark] .auction-section{background:#21171a}html[data-theme=dark] .renew-support:before{background:linear-gradient(90deg,#14231fef,#14231fb5),url(/images/kizuna-hero.png) 50%/cover}html[data-theme=dark] :where(.direction-grid article,.auth-icon,.record-icon,.cabinet-feed-icon,.cabinet-metrics>button>svg,.account-actions>a>span,.account-profile-icon){background:var(--surface-tint);color:var(--green)}html[data-theme=dark] .direction-grid article:nth-child(2){background:#17231a}html[data-theme=dark] .direction-grid article:nth-child(3){background:#242116}html[data-theme=dark] .direction-grid article:first-child{background:#14212a}html[data-theme=dark] :where(.filters button,.editorial-filters button,.cabinet-filters button,.support-kind-tabs button,.program-feature-actions>.button:last-child){background:var(--surface-raised);color:var(--muted);border-color:var(--line)}html[data-theme=dark] :where(.filters button.active,.editorial-filters button[aria-pressed=true],.cabinet-filters button.active,.support-kind-tabs button.active){background:var(--green);color:#07120f;border-color:var(--green)}html[data-theme=dark] :where(.card-image>span,.lot-image>span,.program-feature-media>span,.program-card-media span){color:var(--ink);background:#17211ee8}html[data-theme=dark] :where(.stage,.moderation-status,.submission-preview-copy>span){background:var(--surface-tint)}html[data-theme=dark] :where(.round-control,.profile-share,.section-head>a svg,.news-card a,.modal-close){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :where(.partner-mark,.partner-catalog-mark,.partner-related-grid>a>div,.partner-card-cover,.partner-mark.has-image,.partner-catalog-mark.has-image),html[data-theme=dark] .renew-partner-card .partner-card-cover,html[data-theme=dark] .partner-mark.has-image,html[data-theme=dark] .partner-catalog-mark.has-image{background:var(--surface-tint)}html[data-theme=dark] :where(.profile-cover>span,.support-brief-image>span){color:var(--ink);background:#17211eee}html[data-theme=dark] .submission-page .submission-form fieldset{border-color:var(--line);background:0 0}html[data-theme=dark] .submission-page .submission-form legend{background:var(--paper)}html[data-theme=dark] :where(.submission-cover-upload,.submission-file,.upload-label){background:#121d19;border-color:#476159}html[data-theme=dark] :where(.submission-cover-thumb,.submission-cover-action){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .preview-warning{color:#efc56d;background:#2a2417}html[data-theme=dark] .form-error{color:#ff9bae;background:#301a20}html[data-theme=dark] :where(.cabinet-nav a,.cabinet-nav button,.cabinet-feed>button){color:var(--ink);background:0 0}html[data-theme=dark] :where(.cabinet-nav a.active,.cabinet-nav a:hover,.cabinet-nav button.active,.cabinet-nav button:not(.cabinet-logout):hover){background:var(--surface-tint)}html[data-theme=dark] .cabinet-nav button.active,html[data-theme=dark] .cabinet-nav a.active{color:#62d4ae;background:#18352d}html[data-theme=dark] .cabinet-nav button.active>span>b{color:#7fe2c0;background:#24483d}html[data-theme=dark] .cabinet-metrics>button>svg{color:#66d7b1;background:#1c3c33}html[data-theme=dark] :where(.cabinet-record.clickable:hover,.bid-timeline article.leader,.bid-timeline article.mine.leader){background:#182a24}html[data-theme=dark] .cabinet-settings input[readonly]{background:#101714}html[data-theme=dark] .support-brief-heading{background:#102b24}html[data-theme=dark] .support-brief-heading :where(h1,p){color:#f3f8f5}html[data-theme=dark] .brief-section.brief-solution{background:#261a1c;border-color:#513036}html[data-theme=dark] .brief-accent{background:#24191b;border-color:#513036}html[data-theme=dark] .brief-features{background:#14201c}html[data-theme=dark] :where(.brief-points li,.prose,.direction-grid p,.program-feature-facts,.program-facts span){color:#aebbb6}html[data-theme=dark] .support-overview>div+div{border-color:var(--line)}html[data-theme=dark] .progress{background:#2a3732}html[data-theme=dark] .auction-visual{background:#131b18}html[data-theme=dark] .auction-visual-label{color:var(--ink);background:#17211eee}html[data-theme=dark] .auction-trust>div{background:var(--surface-soft);border:1px solid var(--line)}html[data-theme=dark] .auction-status>span:first-child,html[data-theme=dark] .auction-rules li span{background:#17362c}html[data-theme=dark] .history-login{background:#14211d}html[data-theme=dark] .profile-about>div{background:var(--surface-tint)}html[data-theme=dark] .home-carousel-arrow{color:#63d5c4;box-shadow:none;filter:drop-shadow(0 2px 6px #000);background:0 0;border:0}html[data-theme=dark] .home-carousel-arrow:not(:disabled):hover{color:#8aebdc;background:0 0;border:0}html[data-theme=dark] dialog::backdrop,html[data-theme=dark] .modal-backdrop{background:#020604c7}html[data-theme=dark] :where(.modal input,.inquiry-dialog input,.inquiry-dialog textarea){color:var(--ink);border-color:var(--line);background:#121c19}html[data-theme=dark] .site-search-results>a:hover{background:var(--surface-tint)}html[data-theme=dark] .button-outline{color:var(--ink);background:0 0;border-color:#486059}html[data-theme=dark] .button-dark,html[data-theme=dark] .header-auth{color:#092017;background:#8fe36c}html[data-theme=dark] .button:hover{box-shadow:0 10px 28px #0006}html[data-theme=dark] img{opacity:.94}html[data-theme=dark] .brand-logo img{opacity:1}html[data-theme=dark] :where(.mobile-support,.mobile-auction-bar){border-color:var(--line);background:#101915ed}@media (max-width:900px){.theme-toggle-button{width:36px;height:36px}html[data-theme=dark] .nav.open{box-shadow:0 20px 35px #0008}}@media (max-width:650px){html[data-theme=dark] .partner-feature:after{background:linear-gradient(#0e1916fa 0%,#0e1916e8 55%,#0e191675 100%)}}@media (prefers-reduced-motion:reduce){body,.site-header,.reference-footer,.theme-icon,.theme-toggle-button{transition:none!important}}.detail-heading h1,.project-intro h1,.profile-heading h1,.auction-intro-new h1,.program-detail-hero h1,.article-page article header h1,.partner-profile-copy h1,.support-brief-heading h1,.legal-page h1,.guide-page h1,.support-page>h1,.cabinet-header h1,.account-hero h1{font-size:31px;line-height:1.3}.program-feature h2{font-size:29px;line-height:1.2}.program-detail-hero>div>p,.article-page article header>p,.partner-profile-copy>p,.support-brief-heading>div>p,.profile-heading>div>p,.profile-heading>p{font-size:17px;line-height:1.7}@media (max-width:650px){.detail-heading h1,.project-intro h1,.profile-heading h1,.auction-intro-new h1,.program-detail-hero h1,.article-page article header h1,.partner-profile-copy h1,.support-brief-heading h1,.legal-page h1,.guide-page h1,.support-page>h1,.cabinet-header h1,.account-hero h1{font-size:27px}.program-feature h2{font-size:25px}}
