@font-face{font-family:YA-Neighbour;src:url('/agency-display.woff') format('woff');font-display:swap}.ya-report{--ya-ink:#18392f;--ya-paper:#fbfaf5;--ya-pink:#ff80bd;--ya-yellow:#f4f17d;--ya-mint:#bbefd6;color:var(--ya-ink);background:var(--ya-paper);border:1px solid var(--ya-ink);border-radius:16px;overflow:hidden;font:16px/1.55 Arial,Helvetica,sans-serif;margin:32px 0 55px;box-shadow:7px 9px 0 #18392f12}.ya-report h2,.ya-report h3,body .ya-report h2,body .ya-report h3{font-family:YA-Neighbour,Georgia,serif;text-transform:none;letter-spacing:-.04em;font-weight:700}.ya-report p{margin:0}.ya-report small{color:var(--ya-ink)}.report-hero{background:var(--ya-pink);padding:44px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--ya-ink)}.report-eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.report-hero h2{font-size:clamp(48px,6.2vw,80px);line-height:1.04;margin:24px 0}.report-hero h2 em{font-style:normal;text-decoration:underline;text-decoration-color:var(--ya-yellow);text-decoration-thickness:7px;text-underline-offset:10px}.report-deck{font-size:15px;line-height:1.65}.report-stamp{width:170px;height:170px;border:1px solid var(--ya-ink);border-radius:50%;background:var(--ya-yellow);flex-shrink:0;transform:rotate(8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.report-stamp span{font-size:15px;font-weight:bold;line-height:1.2}.report-stamp b{font-size:61px;line-height:1.15;font-family:Georgia,serif}.report-toolbar{display:flex;align-items:center;gap:24px;padding:25px 5%;border-bottom:1px solid #18392f33;flex-wrap:wrap}.report-toolbar>div{margin-right:auto}.report-toolbar label{font:12px Arial,sans-serif;margin:0}.report-toolbar select{margin-top:6px;padding:9px 12px;min-width:185px;border-color:#18392f55}.report-label{display:inline-block;margin-top:7px;font-size:12px}.ya-report button,body[data-client] .ya-report button{background:var(--ya-ink);color:var(--ya-paper);border:1px solid var(--ya-ink);font:700 14px/1.3 Arial,sans-serif;border-radius:5px;padding:13px 18px}.ya-report button:hover{background:#2e5747}.report-summary{padding:36px 5% 28px}.report-summary>p:last-child{font-size:20px;max-width:850px;line-height:1.55;margin-top:14px;white-space:pre-line}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:8px 5% 36px}.report-metric{padding:24px 22px;border:1px solid var(--ya-ink);border-radius:9px;min-width:0}.report-metric.pink{background:#ffe3f0}.report-metric.yellow{background:var(--ya-yellow)}.report-metric.mint{background:var(--ya-mint)}.report-metric>p{font-size:13px;font-weight:700}.report-metric strong{display:block;font:700 clamp(30px,4vw,49px)/1.2 YA-Neighbour,Georgia,serif;letter-spacing:-.04em;margin:20px 0 13px;overflow-wrap:anywhere}.report-metric>span{font-size:11px}.report-split{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;padding:35px 5%;border-top:1px solid #18392f33;border-bottom:1px solid #18392f33}.report-split h3{font-size:32px;line-height:1.12;margin:14px 0}.report-split p:not(.report-eyebrow){font-size:13px;max-width:300px}.split-values{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.split-values>div{display:flex;flex-direction:column;gap:8px}.split-values span{font-size:13px}.split-values strong{font:700 31px/1.2 YA-Neighbour,Georgia,serif;overflow-wrap:anywhere}.split-values small{font-size:11px}.split-bar{display:block;width:100%;height:14px;border-radius:12px;grid-column:1/-1;margin-top:8px;border:1px solid var(--ya-ink)}.split-pending{background:repeating-linear-gradient(135deg,#f0eee5,#f0eee5 8px,#fbfaf5 8px,#fbfaf5 16px)}.report-health{padding:24px 5%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#f0f1e9}.report-health div{display:flex;gap:8px;flex-direction:column}.report-health span{font-size:12px}.report-health b{font-size:22px}.report-health>p{font-size:11px;grid-column:1/-1;max-width:680px;padding-top:6px}.report-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:36px 5%;border-top:1px solid #18392f33}.report-notes h3{font-size:28px;margin:12px 0}.report-notes article>p:last-child{font-size:15px;white-space:pre-line}.report-standards{padding:38px 5% 42px}.report-section-heading{margin-bottom:28px}.report-section-heading h3{font-size:36px;line-height:1.15;margin:15px 0}.report-section-heading>p:last-child{font-size:14px;max-width:600px}.standard-row{display:grid;grid-template-columns:36px 1fr auto;gap:10px 18px;padding:22px 0;border-top:1px solid #18392f40;align-items:center}.standard-number{font:700 21px/1 YA-Neighbour,Georgia,serif}.standard-row>b{font-size:15px}.standard-row>p{font-size:13px;grid-column:2/-1;max-width:760px}.standard-status{font-size:11px;border:1px solid #18392f55;border-radius:25px;padding:7px 12px;white-space:nowrap;background:#f0eee7}.standard-status.on_track{background:var(--ya-mint)}.standard-status.needs_attention{background:var(--ya-yellow)}.report-next{background:var(--ya-yellow);border-top:1px solid var(--ya-ink);padding:35px 5% 40px;position:relative;overflow:hidden}.report-next h3{font-size:36px;margin:15px 70px 20px 0}.report-next ol{list-style:decimal-leading-zero;padding-left:25px;max-width:750px;margin:22px 70px 0 0}.report-next li{font-size:15px;padding:10px 0 10px 12px;border-top:1px solid #18392f33}.report-next>p:not(.report-eyebrow){font-size:14px;max-width:650px}.next-flourish{position:absolute;right:5%;top:30px;font-size:75px;line-height:1;transform:rotate(-8deg)}.report-method{padding:22px 5%;border-top:1px solid var(--ya-ink);font-size:12px}.report-method summary,.report-editor summary{cursor:pointer;font-weight:bold}.report-method p{padding-top:14px;max-width:900px;white-space:pre-line}.report-editor{padding:24px 5%;border-top:1px solid var(--ya-ink);background:#f0f1e9}.report-editor form{max-width:900px;padding-top:14px}.report-editor h3{font-size:26px;margin:30px 0 10px}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.report-editor label{font-size:13px;margin:17px 0 8px}.report-editor textarea{font:15px/1.5 Arial,sans-serif;min-height:95px}.report-editor input,.report-editor select{font:15px Arial,sans-serif}.report-helper{font-size:12px}.report-editor fieldset{border:1px solid #18392f33;border-radius:5px;margin-top:16px;padding:15px}.report-editor legend{font-weight:bold;font-size:14px}.report-editor fieldset label{margin-top:6px}.report-editor form>button{max-width:220px}#report-form-status{padding-top:15px;font-size:14px}.ideas-intro{max-width:760px;margin:40px 0}.ideas-intro h2{font-size:48px;margin:18px 0}.ideas-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:start}.idea-card{padding:30px;background:#fbfaf5;border:1px solid #b8b2a4;border-radius:10px;margin-bottom:25px}.idea-card-top{display:flex;align-items:center;justify-content:space-between;font-size:26px}.idea-stage{display:inline-block;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#f4f17d;color:#18392f;padding:7px 12px;border-radius:20px}.idea-card h3{font-size:32px;line-height:1.2;margin:20px 0}.idea-body{white-space:pre-line;line-height:1.75}.idea-next{padding:18px 0;border-top:1px solid #c9c2b5;margin:24px 0 14px}.idea-next b{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.idea-next p{font-size:14px;line-height:1.6}.idea-card details{margin-top:24px}.idea-card summary{cursor:pointer;font-size:13px}.idea-card label{font-size:14px}.idea-card form button{max-width:220px}.idea-add{padding:28px;background:#e9e6dc;border-radius:10px;position:sticky;top:24px}.idea-add h3{font-size:30px;margin:0 0 22px}.idea-add label{font-size:14px}.idea-add textarea{min-height:180px}.idea-empty>span{font-size:70px;color:#18392f}.idea-empty{background:#f6f2df}.idea-add form>button{margin-top:15px}button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #aa4177;outline-offset:3px}
@media(max-width:760px){.report-hero{padding:30px 6%;gap:10px}.report-hero h2{font-size:50px}.report-stamp{width:115px;height:115px}.report-stamp span{font-size:11px}.report-stamp b{font-size:40px}.report-metrics{gap:10px;padding-left:4%;padding-right:4%}.report-metric{padding:18px 13px}.report-metric strong{font-size:30px}.report-split{gap:24px;grid-template-columns:1fr}.report-notes,.ideas-layout{grid-template-columns:1fr}.idea-add{position:static}.standard-row{grid-template-columns:28px 1fr}.standard-status{grid-column:2;justify-self:start}.standard-row>p{grid-column:2}.editor-grid{grid-template-columns:1fr}.report-section-heading h3,.report-next h3{font-size:30px}.ideas-intro h2{font-size:40px}.report-summary>p:last-child{font-size:17px}}
@media(max-width:450px){.report-stamp{width:85px;height:85px}.report-stamp span{font-size:9px}.report-stamp b{font-size:29px}.report-hero h2{font-size:41px}.report-hero h2 em{text-decoration-thickness:4px;text-underline-offset:6px}.report-deck{font-size:12px}.report-hero{padding:26px 5%}.report-metrics{grid-template-columns:1fr}.report-metric{display:grid;grid-template-columns:1fr auto;align-items:center}.report-metric strong{grid-row:1/3;grid-column:2;margin:0 0 0 12px;font-size:34px}.report-metric>span{margin-top:8px}.report-health b{font-size:19px}.report-health span{font-size:10px}.split-values strong{font-size:27px}.report-next h3{margin-right:35px}.next-flourish{font-size:45px}.ya-report{border-radius:9px}.report-toolbar{gap:15px}}
@media(max-width:450px){.report-hero{position:relative;display:block}.report-stamp{position:absolute;right:5%;bottom:26px;width:72px;height:72px}.report-deck{max-width:calc(100% - 85px)}.report-stamp b{font-size:26px}.report-stamp span{font-size:8px}}
