.proposal-doc.partner-proposal{--paper:#fffdf8;--paper-2:#f0eddf;--ink:#2a3025;--ink-2:#767d6c;--hairline:#dfdfd0;--blood:#b44b2c;--accent:#7f915d;--font-display:"Plus Jakarta Sans", sans-serif;--font-sans:"Plus Jakarta Sans", sans-serif;--font-mono:"Plus Jakarta Sans", sans-serif;font-family:var(--font-sans);max-width:1440px;color:var(--ink);background:#fffdf8;margin:auto}.partner-proposal *{box-sizing:border-box}.partner-proposal .mono-tag{font-family:var(--font-sans);letter-spacing:.055em;font-size:12px;font-weight:550}.partner-proposal :is(h1,h2,h3,h4){font-family:var(--font-sans);letter-spacing:-.04em}.partner-proposal .bg-ink{--ink:#38412e;--blood:#f0b38c;background:#38412e}.pp-cover{background:#f5f2e6;padding:0 50px;position:relative;overflow:hidden}.pp-masthead{border-bottom:1px solid #dedfce;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.pp-masthead>img{width:174px;height:auto}.pp-masthead>div{color:#6c755f;align-items:center;gap:18px;font-size:12px;display:flex}.pp-masthead strong{color:#697159;font-weight:600}.pp-masthead button{color:#6c755f;background:#fcfcf4;border:1px solid #d1d7bf;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.pp-cover-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:480px;padding:30px 0;display:grid}.pp-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;color:#9c4c2d;font-size:11px;font-weight:650;display:block}.partner-proposal .pp-cover-copy h1{letter-spacing:-.06em;max-width:630px;margin:23px 0;font-size:clamp(32px,4.4vw,64px);font-weight:550;line-height:1.09}.pp-cover-copy p{color:#6c755f;white-space:pre-line;max-width:460px;font-size:14px;line-height:1.95}.pp-prepared{border-left:2px solid #be7955;margin-top:34px;padding-left:13px}.pp-prepared>span{color:#6c755f;font-size:11px;display:block}.pp-prepared strong{color:#616d4c;margin-top:5px;font-size:14px;font-weight:550;display:block}.pp-cover-art{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.pp-cover-art img{aspect-ratio:1.24;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:400px}.pp-cover-art>span{letter-spacing:.1em;color:#6c755f;margin-top:-10px;font-size:10px;display:block}.pp-cover-facts{border-top:1px solid #dedfce;grid-template-columns:1fr 1fr 1.1fr 1.6fr;align-items:start;gap:20px;padding:24px 0 30px;display:grid}.pp-cover-facts>div>span{color:#6c755f;letter-spacing:.025em;font-size:10px;display:block}.pp-cover-facts>div>strong{color:#6c755f;margin-top:8px;font-size:12px;font-weight:550;display:block}.pp-cover-facts>.pp-cover-price{text-align:right}.pp-cover-facts>.pp-cover-price>strong{color:#a7512e;letter-spacing:-1px;margin-top:5px;font-size:25px;line-height:1.2}.pp-cover-price small{color:#6c755f;margin-top:7px;font-size:10px;line-height:1.7;display:block}.pp-document-nav{color:#6c755f;background:#fffdf8;border-bottom:1px solid #e3e5d6;justify-content:center;align-items:center;gap:40px;padding:16px 25px;font-size:11px;display:flex}.pp-document-nav a:hover{color:#af5432}.pp-body-section{scroll-margin-top:30px}.partner-proposal .pp-section-heading h2{color:#687952;letter-spacing:-.055em;margin-top:14px;font-size:clamp(29px,3.5vw,46px);font-weight:550;line-height:1.13}.pp-section-heading p{color:#6c755f;max-width:470px;margin-top:17px;font-size:14px;line-height:1.9}.pp-working-principles{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.pp-working-principles>div{background:#fcfcf5;border:1px solid #e4e7d7;border-radius:8px;padding:22px;position:relative}.pp-working-principles>div>span{color:#6c755f;font-size:12px;position:absolute;top:19px;right:20px}.pp-working-principles svg{color:#6c755f}.pp-working-principles h3{color:#6c755f;letter-spacing:-.025em;margin-top:20px;font-size:13px;font-weight:600}.pp-working-principles p{color:#6c755f;margin-top:10px;font-size:12px;line-height:1.85}.partner-proposal .pp-investment{background:#f5f5eb;scroll-margin-top:25px}.partner-proposal .pp-investment>div>h2{color:#6c755f;letter-spacing:-.055em;font-size:38px;font-weight:550}.partner-proposal .pp-investment>div>div.border{box-shadow:none;border-color:#e1e5d4;border-radius:9px;overflow:hidden}.partner-proposal .pp-investment .p-5{padding:24px}.partner-proposal .pp-investment .font-display.text-xl{letter-spacing:-.035em;font-size:20px;font-weight:550}.partner-proposal .pp-next-step{background:#e9efdd;border-top:1px solid #e0e7d1;justify-content:space-between;align-items:center;gap:30px;padding:48px 50px;scroll-margin-top:20px;display:flex}.partner-proposal .pp-next-step h2{letter-spacing:-.055em;color:#6c755f;margin-top:14px;font-size:38px;font-weight:550;line-height:1.2}.pp-next-step p{color:#6c755f;max-width:530px;margin-top:16px;font-size:13px;line-height:1.9}.pp-next-step strong{color:#6c755f;margin-top:21px;font-size:12px;font-weight:550;display:block}.pp-next-step img{object-fit:contain;mix-blend-mode:multiply;width:190px;height:170px}.partner-proposal>footer{background:#fffdf8;font-size:11px}.partner-proposal>footer .text-xs{color:#6c755f;font-size:11px}.partner-proposal>footer .mono-tag{font-size:10px}.partner-proposal .proposal-visuals svg{--blood:#ba6844}.partner-proposal .proposal-visuals .bg-ink{background:#37432b}.partner-proposal .proposal-section [role=progressbar]{accent-color:#9caf7c}.partner-proposal :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #a94c2b}.partner-proposal .proposal-section .border-hairline{border-color:var(--hairline)}.partner-proposal .proposal-visual-block{border-radius:7px}.partner-proposal .proposal-section img[src^="/brand/v3/"]{filter:none}.partner-proposal .proposal-section .text-accent{color:#6c755f}@media(max-width:850px){.pp-cover{padding:0 26px}.pp-cover-grid{gap:15px;min-height:390px}.partner-proposal .pp-cover-copy h1{font-size:39px}.pp-cover-facts{grid-template-columns:repeat(2,1fr);row-gap:20px}.pp-cover-facts>.pp-cover-price{text-align:left}.pp-cover-art img{aspect-ratio:1}.pp-working-principles{gap:10px}.pp-working-principles>div{padding:18px}.partner-proposal .pp-next-step{padding:35px 26px}.partner-proposal .pp-next-step h2{font-size:30px}}@media(max-width:600px){.pp-cover{padding:0 21px}.pp-masthead{padding:20px 0}.pp-masthead>img{width:143px}.pp-masthead>div{flex-direction:column;align-items:flex-end;gap:6px;font-size:10px}.pp-masthead>div>span{display:none}.pp-masthead button{padding:5px 7px;font-size:10px}.pp-cover-grid{grid-template-columns:1fr;gap:0;min-height:0;padding:30px 0 15px}.partner-proposal .pp-cover-copy h1{letter-spacing:-1.8px;margin:18px 0;font-size:37px}.pp-cover-copy p{max-width:none;font-size:13px}.pp-prepared{margin-top:22px}.pp-prepared strong{font-size:14px}.pp-cover-art{margin-top:13px}.pp-cover-art img{aspect-ratio:1.7;max-height:230px}.pp-cover-art>span{margin-top:-8px;font-size:9px}.pp-cover-facts{gap:19px 12px;padding:22px 0}.pp-cover-facts>div>strong{font-size:12px}.pp-cover-facts>.pp-cover-price>strong{font-size:23px}.pp-document-nav{justify-content:space-between;gap:14px;padding:14px 18px;font-size:10px;overflow:auto}.pp-document-nav>a{white-space:nowrap}.pp-working-principles{grid-template-columns:1fr;gap:8px;margin-top:24px}.pp-working-principles>div{padding:19px 19px 19px 55px}.pp-working-principles svg{width:19px;position:absolute;top:20px;left:18px}.pp-working-principles h3{margin:0;font-size:14px}.pp-working-principles p{margin-top:7px;font-size:12px}.pp-working-principles>div>span{display:none}.pp-section-heading p{font-size:13px}.partner-proposal .pp-investment>div>h2{font-size:29px}.partner-proposal .pp-next-step{gap:10px;padding:30px 22px}.partner-proposal .pp-next-step h2{font-size:27px}.pp-next-step p{font-size:12px}.pp-next-step img{width:98px;height:125px}.pp-next-step strong,.partner-proposal .pp-next-step .pp-eyebrow{font-size:10px}}@media print{.partner-proposal{font-size:9pt;background:#fff!important;max-width:none!important}.partner-proposal .pp-cover{min-height:240mm;padding:0 15px;break-after:page!important;background:#f5f2e6!important}.partner-proposal .pp-masthead{padding:14px 0}.partner-proposal .pp-masthead>img{width:145px}.partner-proposal .pp-masthead>div{font-size:10px}.partner-proposal .pp-cover-grid{grid-template-columns:1.1fr 1fr;gap:10px;min-height:165mm;padding:20px 0}.partner-proposal .pp-cover-copy h1{letter-spacing:-1.6pt;font-size:32pt}.partner-proposal .pp-cover-copy p{font-size:9pt}.partner-proposal .pp-cover-art img{max-height:100mm}.partner-proposal .pp-cover-facts{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}.partner-proposal .pp-cover-facts>.pp-cover-price{text-align:left}.partner-proposal .pp-cover-price>strong{font-size:23pt}.partner-proposal .pp-body-section,.partner-proposal .pp-investment{break-inside:auto!important;page-break-inside:auto!important;padding:20px 0!important}.partner-proposal .pp-section-heading h2{font-size:24pt}.partner-proposal .pp-working-principles{grid-template-columns:repeat(3,1fr);gap:10px}.partner-proposal .pp-working-principles>div{break-inside:avoid;padding:14px}.partner-proposal .pp-working-principles h3{font-size:10pt}.partner-proposal .pp-working-principles p{font-size:8pt}.partner-proposal .pp-investment>div>div.border>div{break-inside:avoid}.partner-proposal .pp-next-step{break-inside:avoid;padding:25px}.partner-proposal .pp-next-step h2{font-size:23pt}.partner-proposal .pp-next-step img{width:100px;height:100px}.partner-proposal>footer{padding:20px 0}.partner-proposal a{color:inherit;text-decoration:none}.partner-proposal *{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important;animation:none!important}}.proposal-mobile-preview .pp-cover{padding:0 19px}.proposal-mobile-preview .pp-masthead{padding:18px 0}.proposal-mobile-preview .pp-masthead>img{width:130px}.proposal-mobile-preview .pp-masthead>div{flex-direction:column;align-items:flex-end;gap:4px;font-size:10px}.proposal-mobile-preview .pp-masthead>div>span{display:none}.proposal-mobile-preview .pp-cover-grid{grid-template-columns:1fr;min-height:0;padding:25px 0 15px}.proposal-mobile-preview .pp-cover-copy h1{letter-spacing:-1.7px;font-size:32px}.proposal-mobile-preview .pp-cover-copy p{font-size:12px}.proposal-mobile-preview .pp-cover-art img{aspect-ratio:1.6;max-height:210px}.proposal-mobile-preview .pp-cover-facts{grid-template-columns:1fr 1fr;gap:18px 10px}.proposal-mobile-preview .pp-cover-facts>.pp-cover-price{text-align:left}.proposal-mobile-preview .pp-cover-facts>.pp-cover-price>strong{font-size:22px}.proposal-mobile-preview .pp-body-section,.proposal-mobile-preview .pp-investment{padding:30px 20px}.proposal-mobile-preview .pp-working-principles,.proposal-mobile-preview .partner-proposal .grid{grid-template-columns:1fr}.proposal-mobile-preview [class*="lg:col-span"]{grid-column:auto}.proposal-mobile-preview .pp-section-heading h2,.proposal-mobile-preview .pp-investment>div>h2{font-size:27px}.proposal-mobile-preview .pp-next-step{padding:25px 20px}.proposal-mobile-preview .pp-next-step h2{font-size:25px}.proposal-mobile-preview .pp-next-step img{width:75px;height:100px}.proposal-mobile-preview .pp-next-step p{font-size:11px}.proposal-mobile-preview .partner-proposal footer{padding:22px}.proposal-mobile-preview .pp-working-principles h3{font-size:14px}@media print{body:has(.partner-proposal) .os-v4{background:#fff;display:block}body:has(.partner-proposal) .os-v4 :is(.os-sidebar,.os-topbar,.os-page-heading,.os-mobile-bottom,.os-mobile-drawer,.os-skip-link){display:none!important}body:has(.partner-proposal) .os-v4 main.os-main{background:#fff;padding:0;overflow:visible}body:has(.partner-proposal) .os-v4 .workspace-data>:not(:has(.partner-proposal)):not(.partner-proposal){display:none!important}body:has(.partner-proposal) .os-v4 .workspace-data>section:has(.partner-proposal)>div:first-child{display:none!important}body:has(.partner-proposal) .os-v4 :is(.os-content,.os-portal-proposal-document,.workspace-data>section:has(.partner-proposal),.workspace-data>section:has(.partner-proposal)>div,.workspace-data>section:has(.partner-proposal)>div>div){max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;overflow:visible!important}}
