/* Refinements inherit the existing Emerald typography, color and architectural imagery. */
.hero-secondary{display:flex;flex-wrap:wrap;gap:26px;margin-top:18px;font-size:11px;color:#e1e9da}.hero-secondary button{padding:0}.hero-secondary a,.hero-secondary button{border-bottom:1px solid #b5c6b166;padding-bottom:4px}.hero-actions{flex-wrap:wrap}.hero-editorial .hero-copy{max-width:870px}.hero-editorial .hero-actions .button{min-width:310px}.masthead .request{white-space:nowrap}.masthead nav{gap:25px}
.investment-figure{margin:0;position:relative;min-width:0;background:#e2e5da;overflow:hidden}.investment-figure img{width:100%;height:100%;object-fit:cover}.investment-figure figcaption{position:absolute;bottom:0;left:0;right:0;background:var(--forest);color:#e9eddf;padding:12px 17px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:9px;line-height:1.5}.investment-figure figcaption button{font-size:10px;white-space:nowrap;padding:2px}.investment-figure.source-fit{background:#eceee6;padding:24px 24px 55px}.investment-figure.source-fit img{object-fit:contain}.opportunity-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center;padding-top:60px;padding-bottom:60px}.opportunity-hero h1{font-size:clamp(58px,5.2vw,82px);margin:26px 0}.opportunity-hero .investment-figure{height:530px}.investment-lead{font-size:17px;color:var(--muted);max-width:500px}.investment-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0 21px}.investment-actions>span{font-size:11px;color:var(--muted)}.overview-jumps{display:flex;justify-content:space-between;gap:20px;overflow-x:auto;padding:20px 7vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;background:#eeefe7;white-space:nowrap}.overview-jumps a:hover{color:var(--lagoon)}.overview-section{border-bottom:1px solid var(--line)}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:20px 6vw;margin-bottom:45px}.section-intro>.eyebrow{grid-column:1/-1}.section-intro h2{font-size:clamp(44px,4.7vw,68px)}.section-intro>p:not(.eyebrow){align-self:end;font-size:15px;color:var(--muted);max-width:580px}.input-badge{display:inline-block;background:#eee8db;border:1px solid #dcd2bd;color:#6c634e;padding:5px 9px;font-size:10px;line-height:1.5;letter-spacing:.025em}.sponsor-inputs{display:grid;grid-template-columns:1fr 1fr;gap:45px}.sponsor-inputs>div{border-top:1px solid var(--line);padding:25px 0}.sponsor-inputs small{font-size:10px;letter-spacing:.1em;color:var(--muted)}.sponsor-inputs h3{font-size:38px;margin:17px 0}.sponsor-inputs p{font-size:14px;color:var(--muted);margin-bottom:20px;max-width:420px}.strategy-credit{margin-top:28px;background:#eeefe7;border-top:1px solid #bdcbb6;padding:30px 36px}.strategy-credit>div{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:25px 0}.strategy-credit h3{font-size:31px;margin-bottom:12px}.strategy-credit strong{font-size:11px;font-weight:500;display:block}.strategy-credit article p{font-size:12px;color:var(--muted);margin-top:13px}.strategy-credit>small{font-size:10px;color:var(--muted);display:block;border-top:1px solid var(--line);padding-top:16px}.concept-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;align-items:center}.concept-grid>.investment-figure{height:410px}.concept-grid>div>h3{font-size:42px;margin:20px 0}.concept-grid>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.overview-facts{display:flex;gap:45px;margin:30px 0}.overview-facts strong{font-family:var(--serif);font-size:48px;line-height:1}.overview-facts strong small{font-family:var(--sans);font-size:13px}.overview-facts span{display:block;font-size:10px;color:var(--muted);margin-top:10px}.rationale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:40px 0 28px;margin-top:22px}.rationale-grid article{border-top:1px solid var(--line);padding-top:22px}.rationale-grid article>span{font-size:9px;letter-spacing:.08em;color:var(--muted)}.rationale-grid h3{font-size:31px;margin:20px 0}.rationale-grid p{font-size:13px;color:var(--muted)}.rationale-grid .input-badge{margin-top:18px}.capital-overview{background:#f0f1e9}.capital-card{border-top:1px solid #aabca4;border-bottom:1px solid #aabca4;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:35px 0;margin:15px 0 32px;align-items:center}.capital-card strong{display:block;font-family:var(--serif);font-size:clamp(47px,4.8vw,74px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin-top:16px}.capital-card strong small{display:block;font-family:var(--sans);font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted);margin-bottom:10px}.capital-card>div>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:16px;max-width:460px}.financial-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:28px 0 35px}.financial-facts>div{border-left:1px solid var(--line);padding-left:20px}.financial-facts>div:first-child{border-left:0;padding-left:0}.financial-facts span{font-size:9px;letter-spacing:.08em;color:var(--muted)}.financial-facts p{font-size:13px;margin-top:12px}.phase-overview .investment-figure{padding:22px 22px 50px;height:470px;background:#eeefe9}.phase-overview .investment-figure img{object-fit:contain}.phase-outline{display:flex;gap:25px;padding:23px 0;border-top:1px solid var(--line)}.phase-outline>span{font-family:var(--serif);font-size:38px;color:#819178}.phase-outline h3{font-size:31px;margin-bottom:10px}.phase-outline p{font-size:13px;color:var(--muted)}.review-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw}.risk-topics{margin:22px 0}.risk-topics>details{border-bottom:1px solid var(--line);padding:17px 0}.risk-topics summary{cursor:pointer;font-size:14px;display:flex;justify-content:space-between;gap:15px;list-style:none}.risk-topics summary::-webkit-details-marker{display:none}.risk-topics details[open] summary span{transform:rotate(45deg)}.risk-topics details p{font-size:13px;color:var(--muted);margin-top:15px}.next-step-card{background:#e7ecdf;padding:35px}.next-step-card h3{font-size:43px;margin:22px 0}.next-step-card>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-bottom:25px}.next-step-card .underlink{display:table;margin-top:15px}.overview-disclosure{padding:25px 7vw;font-size:11px;line-height:1.8;color:var(--muted);border-bottom:1px solid var(--line)}
body[data-route=presentation]>.masthead,body[data-route=presentation]>.private-bar,body[data-route=presentation]>footer{display:none}body[data-route=presentation]{background:var(--paper)}.presentation-top{padding:22px 4.5vw;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);height:95px}.presentation-top>.brand span{font-size:25px}.presentation-top>div{display:flex;flex-direction:column;font-size:12px;gap:4px;text-align:center}.presentation-top>div>strong{font-weight:400}.presentation-top>div>span{font-size:9px;color:var(--muted)}.presentation-exit{font-size:11px;display:flex;gap:25px;border-bottom:1px solid var(--line);padding-bottom:6px}.presentation-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 4.5vw;border-bottom:1px solid var(--line);gap:20px}.presentation-nav a{padding:16px 0;display:flex;gap:9px;align-items:baseline;font-size:11px;border-bottom:2px solid transparent;color:var(--muted)}.presentation-nav a small{font-size:9px;color:#8f9c84}.presentation-nav a.selected{color:var(--forest);border-color:var(--forest)}.presentation-stage{padding:38px 4.5vw 30px;min-height:calc(100svh - 272px)}.presentation-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:5vw;align-items:center}.presentation-copy h1{font-size:clamp(53px,5.3vw,83px);margin:23px 0 23px;outline:none}.presentation-lead{font-size:15px;color:var(--muted);max-width:580px;line-height:1.75}.presentation-layout>.investment-figure{height:clamp(440px,60vh,640px)}.presentation-copy>.underlink{margin-top:22px}.present-sponsor{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;max-width:500px}.present-sponsor h3{font-size:33px;margin:16px 0}.present-sponsor p{font-size:13px;color:var(--muted);margin-bottom:16px}.present-highlights{display:flex;gap:42px;padding:30px 0;margin-top:15px;border-bottom:1px solid var(--line)}.present-highlights strong{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1}.present-highlights small{font-family:var(--sans);font-size:13px}.present-highlights span{display:block;font-size:10px;margin-top:12px;color:var(--muted)}.vision-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.vision-pills span{padding:7px 10px;background:#eceee5;font-size:10px}.location-stat{display:flex;gap:25px;align-items:center;padding:28px 0;margin:20px 0 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.location-stat strong{font-family:var(--serif);font-size:64px;font-weight:400;white-space:nowrap}.location-stat strong small{font-family:var(--sans);font-size:14px}.location-stat p{font-size:13px;color:var(--muted);max-width:320px}.presentation-bottom{border-top:1px solid var(--line);padding:17px 4.5vw;display:flex;align-items:center;justify-content:space-between;gap:25px}.presentation-bottom>div{display:flex;align-items:center;gap:23px}.presentation-bottom>div>span{font-size:12px;color:var(--muted)}.presentation-bottom p{font-family:var(--serif);font-size:22px;line-height:1.1}.presentation-bottom button:not(.button){font-size:12px;padding:10px}.presentation-bottom button:disabled{opacity:.35;cursor:default}.presentation-bottom .button{min-width:170px}.presentation-key-hint{font-size:10px;color:var(--muted)}.presentation-disclosure{font-size:9px;text-align:center;color:var(--muted);padding:0 25px 14px}.present-area-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 22px}.present-area-tabs button{font-size:11px;padding:10px 12px;border:1px solid var(--line);display:flex;align-items:center;gap:9px}.present-area-tabs button small{font-size:9px}.present-area-tabs .selected{background:var(--forest);color:var(--paper);border-color:var(--forest)}.present-place-card{display:grid;grid-template-columns:135px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:20px}.present-place-card img{width:135px;height:150px;object-fit:cover}.present-place-card h3{font-size:27px;margin:2px 0 12px}.present-place-card p{font-size:12px;color:var(--muted)}.present-place-card small{display:block;font-size:8px;line-height:1.6;margin-top:12px;color:var(--muted)}.presentation-map{min-width:0}.present-map-tools{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;align-items:center}.present-map-tools>.plan-tabs{margin:0}.present-map-tools .plan-tabs button{font-size:11px;padding:9px 13px}.present-map-tools>div:last-child{display:flex;gap:12px;align-items:center;font-size:10px}.present-map-tools>div:last-child button{min-height:35px;min-width:28px;font-size:16px}.present-map-tools>div:last-child button:last-child{font-size:11px}.present-map-tools button:disabled{opacity:.3;cursor:default}.presentation-map-window{height:440px;overflow:auto;background:#e4e8dd;border:1px solid var(--line);scrollbar-width:thin}.presentation-map-canvas{position:relative;min-width:100%}.presentation-map-canvas>img{width:100%;height:auto;max-width:none}.present-map-caption{display:flex;gap:20px;justify-content:space-between;margin:13px 0 7px;font-size:10px}.present-map-caption button{font-size:10px}.presentation-map>.fine{font-size:9px!important}.present-phase-tabs{display:flex;gap:12px;margin-top:30px}.present-phase-tabs button{display:flex;gap:15px;align-items:center;border:1px solid var(--line);padding:12px 17px;font-family:var(--serif);font-size:26px}.present-phase-tabs button span{font-family:var(--sans);font-size:11px}.present-phase-tabs .selected{background:#e5ebdd;border-color:#9baa8c}.present-phase-detail{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.present-phase-detail h3{font-size:31px;margin-bottom:13px}.present-phase-detail p{font-size:13px;color:var(--muted);margin-bottom:16px;max-width:520px}.presentation-financial{max-width:1350px;margin:auto}.presentation-financial>.presentation-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.presentation-financial>.presentation-copy>.eyebrow{grid-column:1/-1}.presentation-financial h1{font-size:clamp(48px,4.9vw,72px);margin-bottom:18px}.presentation-financial .presentation-lead{align-self:center;margin-top:5px}.presentation-financial .capital-card{padding:24px 0;margin:10px 0 20px}.presentation-financial .capital-card strong{font-size:58px}.presentation-financial .financial-facts{margin:25px 0}.presentation-financial-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;border-top:1px solid var(--line);padding-top:15px}.presentation-financial-bottom>details{flex:1;font-size:12px;cursor:pointer}.presentation-financial-bottom>.underlink{padding-top:0}.presentation-financial-bottom .risk-topics{max-width:650px}.present-next-list{padding:0;margin:25px 0 0;list-style:none}.present-next-list li{display:flex;gap:20px;border-top:1px solid var(--line);padding:16px 0}.present-next-list li>span{font-family:var(--serif);font-size:27px;color:#8c9d81}.present-next-list h3{font-size:27px;margin-bottom:8px}.present-next-list p{font-size:12px;color:var(--muted)}.present-doc-preview{padding:38px;background:#e8ecdf;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.present-doc-preview h2{font-size:55px;margin:25px 0}.present-doc-preview>div{border-top:1px solid #c4cebc;padding:18px 0}.present-doc-preview>div>strong{font-size:13px;font-weight:500;display:block;margin-bottom:7px}.present-doc-preview>div>span{font-size:12px;color:var(--muted)}.present-doc-preview>.fine{margin-top:24px}
.demo-notice{display:flex;gap:12px;align-items:flex-start;padding:15px 18px;border:1px solid #cbd5c1;background:#edf0e6;margin:24px 0}.demo-notice p{font-size:11px;line-height:1.7;color:#4d6255}.demo-dot{flex:0 0 5px;height:5px;margin-top:6px;border-radius:50%;background:#829b71}.portal-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.portal-entry-grid>a{border:1px solid var(--line);padding:25px 20px;display:flex;flex-direction:column}.portal-entry-grid>a:hover{background:#f0f2e9}.portal-entry-grid>a>span{font-size:8px;letter-spacing:.08em;color:var(--muted)}.portal-entry-grid h3{font-size:31px;margin:22px 0 18px}.portal-entry-grid p{font-size:12px;color:var(--muted);margin-bottom:24px}.portal-entry-grid b{font-size:10px;font-weight:400;margin-top:auto}.access-model{display:grid;grid-template-columns:.8fr 1fr;gap:35px;padding:35px 0;border-top:1px solid var(--line);margin-top:35px}.access-model h2{font-size:43px;margin-top:20px}.access-model article{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.access-model article:first-child{padding-top:0}.access-model article>span{font-family:var(--serif);font-size:28px;color:#839976}.access-model h3{font-size:28px;margin-bottom:10px}.access-model p{font-size:12px;color:var(--muted)}.audience-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin-top:30px}.audience-switch button{padding:17px 20px;text-align:left;font-size:13px}.audience-switch button+button{border-left:1px solid var(--line)}.audience-switch .selected{background:var(--forest);color:var(--paper)}.audience-switch button small{font-size:9px;display:block;margin-top:5px;opacity:.72}.audience-explainer{padding:20px 0 25px}.audience-explainer strong{font-size:12px;font-weight:500}.audience-explainer p{font-size:11px;color:var(--muted);margin-top:7px;max-width:720px}.document-category-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.document-category-tabs button{font-size:11px;padding:10px 0;border-bottom:2px solid transparent}.document-category-tabs .selected{border-color:var(--forest)}.investor-doc-row{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 125px 130px;align-items:center;gap:17px;text-align:left;padding:23px 0;border-bottom:1px solid var(--line)}.document-icon{font-size:20px;border:1px solid var(--line);width:32px;height:39px;display:grid;place-items:center;color:#728666}.investor-doc-row strong{font-size:14px;font-weight:500;display:block}.investor-doc-row small{font-size:10px;color:var(--muted);display:block;margin-top:7px}.audience-label{font-size:10px;color:var(--muted)}.doc-status{font-size:9px;color:#7c7055;line-height:1.5}.doc-status.available{color:#3f7055}.documents-empty{padding:40px 27px;background:#f1f2eb;border-bottom:1px solid var(--line)}.documents-empty h3{font-size:32px;margin-bottom:17px}.documents-empty p{font-size:12px;color:var(--muted);max-width:650px}.documents-empty .underlink{margin-top:19px}.approved-faq{margin:40px 0 0}.approved-faq>h3{font-size:37px;margin:18px 0 25px}.approved-faq>details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.approved-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;list-style:none}.approved-faq details p{font-size:13px;color:var(--muted);margin:18px 0 10px}.approved-faq details small{font-size:9px;color:var(--muted)}.approved-faq>.underlink{margin:22px 25px 0 0}.financial-preview{background:#edf0e5;padding:25px 30px;border:1px solid var(--line);margin-top:30px}.financial-preview .section-heading{margin:0 0 20px}.financial-preview h3{font-size:31px;margin:23px 0 15px}.financial-preview p{font-size:13px;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.financial-preview small{font-size:10px;display:block;margin-top:20px}.portal-main .capital-card{grid-template-columns:1fr 1fr;gap:25px}.portal-main .capital-card strong{font-size:55px}.portal-main .financial-facts{grid-template-columns:1fr 1fr;gap:22px}.portal-main .financial-facts>div{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.scope-note{font-size:11px;line-height:1.7;background:#eef0e7;padding:17px 20px;border:1px solid var(--line);margin-bottom:28px;color:var(--muted)}.scope-note a{border-bottom:1px solid #9dac94;margin-left:7px}.admin-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);overflow-x:auto;margin:25px 0 35px;white-space:nowrap}.admin-tabs button{font-size:11px;padding:12px 0;border-bottom:2px solid transparent}.admin-tabs .selected{border-color:var(--forest)}.admin-edit-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.sponsor-form>h3{font-size:37px;margin:18px 0 27px}.sponsor-form label{font-size:11px;display:block;margin:22px 0 0}.sponsor-form input:not([type=checkbox]),.sponsor-form textarea,.sponsor-form select,.admin-document-list select{width:100%;display:block;padding:12px 13px;background:#f8f9f4;border:1px solid #becab5;color:var(--ink);font-size:12px;margin:9px 0 0;border-radius:0;line-height:1.7;min-height:44px}.sponsor-form textarea{resize:vertical}.sponsor-form .button{margin-top:24px}.sponsor-form .fine{margin-top:20px}.sponsor-form>.underlink{margin-top:20px}.check-label{display:flex!important;align-items:center;gap:10px;font-size:11px!important;line-height:1.5!important}.check-label input{width:16px;height:16px;accent-color:var(--forest);margin:0;flex:0 0 16px}.admin-preview{border:1px solid #cbd4c1;background:#f8f9f2;min-width:0}.admin-preview>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px}.admin-preview .eyebrow{font-size:8px}.admin-preview>.admin-preview-copy{padding:24px}.admin-preview>img{width:100%;height:210px;object-fit:cover}.admin-preview-copy>small{font-size:8px;color:var(--muted)}.admin-preview-copy>h3{font-size:35px;margin:18px 0;overflow-wrap:anywhere}.admin-preview-copy>p{font-size:12px;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.admin-preview .underlink{margin-top:20px}.admin-context{background:#e7ecdf;padding:30px}.admin-context h3{font-size:38px;margin:22px 0}.admin-context>p:not(.eyebrow){font-size:13px;color:var(--muted)}.admin-context .button,.admin-context .underlink{margin-top:23px}.admin-context .button{font-size:10px;gap:12px}.admin-context .underlink{display:table}.admin-rule{border-top:1px solid #c0cbb5;margin:26px 0;padding-top:24px}.admin-rule strong{font-size:12px;font-weight:500}.admin-rule p{font-size:12px;color:var(--muted);margin-top:12px}.admin-document-intro{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.admin-document-intro h3{font-size:37px;margin-top:20px}.admin-document-intro>p{max-width:350px;font-size:12px;color:var(--muted)}.admin-document-list{margin-bottom:27px}.admin-document-list article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(130px,.75fr) 130px;gap:20px;border-top:1px solid var(--line);padding:25px 0;align-items:center}.admin-document-list article>div>small{font-size:8px;letter-spacing:.06em;color:var(--muted)}.admin-document-list h3{font-size:27px;margin:12px 0}.admin-document-list article>div>span{font-size:10px;color:var(--muted)}.admin-document-list label{font-size:10px}.admin-document-list article>.underlink{grid-column:1;font-size:10px;justify-self:start}.admin-document-list select{font-size:11px;margin-top:7px}.visibility-stack{margin:25px 0}.visibility-stack>div{border-top:1px solid var(--line);padding:20px 0}.visibility-stack span{font-size:13px;font-weight:500}.visibility-stack p{font-size:12px;color:var(--muted);margin-top:9px}.admin-scope{font-size:11px;line-height:1.8;border-top:1px solid var(--line);margin-top:40px;padding-top:22px;color:var(--muted)}.document-meta{font-size:12px;margin:25px 0}.document-meta>div{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:15px 0}.document-meta dd{margin:0}.document-meta dt{color:var(--muted)}[data-session-preview=true]::after{content:'Session preview only';display:table;font-family:var(--sans);font-size:10px;margin-top:12px;color:#75694f;background:#eee8db;padding:4px 8px}
@media(min-width:1500px){.presentation-stage{padding-top:45px}.presentation-layout{gap:6vw}.presentation-layout>.investment-figure{height:min(63vh,700px)}.presentation-map-window{height:510px}}
@media(max-width:1200px){.masthead nav{gap:17px}.masthead .request{font-size:9px;gap:12px}.opportunity-hero{gap:35px}.opportunity-hero .investment-figure{height:460px}.investment-actions{gap:15px}.presentation-nav{gap:15px}.presentation-nav a{font-size:9px;gap:7px}.presentation-layout{gap:35px}.presentation-copy h1{font-size:65px}.presentation-lead{font-size:14px}.presentation-layout>.investment-figure{height:490px}.presentation-key-hint{display:none}.presentation-stage{padding-top:30px}.present-area-tabs{gap:6px}.present-area-tabs button{padding:9px;font-size:10px}.present-place-card{grid-template-columns:100px 1fr;gap:14px}.present-place-card img{width:100px}.present-place-card h3{font-size:26px}.presentation-map-window{height:400px}.present-map-tools{gap:8px}.present-map-tools>div:last-child{gap:6px}.present-map-tools .plan-tabs button{font-size:10px;padding:9px}.present-phase-tabs button{padding:10px;gap:8px}.present-phase-tabs button span{font-size:10px}.presentation-financial h1{font-size:61px}.portal-entry-grid{grid-template-columns:1fr;gap:15px}.portal-entry-grid>a{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.portal-entry-grid>a>span{grid-column:1/-1}.portal-entry-grid h3{margin:8px 0;font-size:32px}.portal-entry-grid p{margin:8px 0}.portal-entry-grid b{grid-column:2}.access-model{grid-template-columns:1fr}.admin-edit-layout{grid-template-columns:1fr}.admin-preview{display:grid;grid-template-columns:40% 1fr}.admin-preview>div:first-child{grid-column:1/-1}.admin-preview>img{height:100%;min-height:230px}.admin-preview>.admin-preview-copy{padding:20px}.admin-context h3 br{display:none}.investor-doc-row{grid-template-columns:32px minmax(0,1fr) 105px;gap:15px}.investor-doc-row .doc-status{grid-column:2}.investor-doc-row .audience-label{grid-column:3;grid-row:1}.admin-document-list article{grid-template-columns:minmax(0,1fr) 150px}.admin-document-list .check-label{grid-column:2}.admin-document-list article>.underlink{grid-row:2}.financial-facts{grid-template-columns:1fr 1fr}.financial-facts>div:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:1000px) and (min-width:761px){.masthead{gap:15px}.masthead nav{gap:12px;font-size:9px}.masthead .brand span{font-size:21px}.masthead .request{font-size:8px;padding:10px;gap:8px}.opportunity-hero{grid-template-columns:1fr 1fr}.opportunity-hero h1{font-size:58px}.investment-actions>.button{font-size:10px;gap:18px}.concept-grid{gap:35px}.rationale-grid{gap:25px}.presentation-copy h1{font-size:55px}.presentation-layout>.investment-figure{height:470px}.present-sponsor h3{font-size:28px}.presentation-map-window{height:350px}.present-highlights{gap:24px}.present-highlights strong{font-size:40px}.present-highlights span{font-size:9px}.present-place-card{display:block}.present-place-card img{float:left;margin-right:15px;margin-bottom:8px;height:110px}.present-place-card small{clear:both}.presentation-bottom p{font-size:20px}.present-doc-preview{padding:25px}.present-doc-preview h2{font-size:43px}.location-stat{gap:15px}.location-stat strong{font-size:52px}.location-stat p{font-size:11px}.portal-main .capital-card{grid-template-columns:1fr;gap:15px}.admin-preview{display:block}.admin-preview>img{height:210px}.admin-document-intro{display:block}.admin-document-intro>p{margin-top:20px}.investor-doc-row{grid-template-columns:30px 1fr}.investor-doc-row .audience-label{grid-column:2;grid-row:auto}.investor-doc-row .doc-status{grid-column:2}.audience-switch button{padding:14px 10px;font-size:11px}.audience-switch button small{font-size:8px}}
@media(max-width:760px){.hero-editorial{height:850px}.hero-editorial .hero-copy{padding-top:55px}.hero-editorial .hero-actions .button{min-width:0;width:100%;max-width:355px;font-size:11px;gap:18px}.hero-secondary{font-size:10px;gap:20px;margin-top:17px}.hero-editorial .hero-actions{align-items:start;gap:13px}.hero-editorial .hero-copy>p:not(.eyebrow){max-width:360px}.masthead nav{gap:5px}.masthead nav a{padding:12px 0}.opportunity-hero{grid-template-columns:1fr;padding:40px 25px;gap:30px}.opportunity-hero h1{font-size:51px;margin:24px 0}.opportunity-hero .investment-figure{height:330px}.investment-lead{font-size:14px}.investment-actions{gap:16px}.investment-actions .button{font-size:11px}.investment-actions>span{font-size:10px}.overview-jumps{padding:17px 25px;gap:24px;font-size:10px}.section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.section-intro h2{font-size:44px}.section-intro>p:not(.eyebrow){font-size:13px}.sponsor-inputs{grid-template-columns:1fr;gap:10px}.sponsor-inputs h3{font-size:33px}.sponsor-inputs p{font-size:13px}.strategy-credit{padding:25px 22px;margin-top:20px}.strategy-credit>div{grid-template-columns:1fr;gap:30px}.strategy-credit h3{font-size:30px}.strategy-credit strong{font-size:11px;line-height:1.6}.strategy-credit>small{font-size:9px}.concept-grid{grid-template-columns:1fr;gap:30px}.concept-grid>.investment-figure{height:310px}.concept-grid>div>h3{font-size:38px}.overview-facts{gap:40px}.overview-facts strong{font-size:45px}.rationale-grid{grid-template-columns:1fr;gap:27px;padding-top:25px}.rationale-grid h3{font-size:31px;margin:17px 0}.capital-card{grid-template-columns:1fr;gap:25px;padding:28px 0;margin-top:0}.capital-card strong{font-size:57px}.capital-card strong small{font-size:11px}.capital-card>div>p:not(.eyebrow){font-size:12px}.financial-facts{gap:22px;margin:25px 0}.financial-facts span{font-size:8px}.financial-facts p{font-size:12px}.financial-facts>div{padding-left:15px}.phase-overview .investment-figure{height:350px;padding:15px 15px 52px}.phase-outline{gap:20px}.phase-outline p{font-size:12px}.review-columns{grid-template-columns:1fr;gap:30px}.next-step-card{padding:28px}.next-step-card h3{font-size:39px}.next-step-card>p:not(.eyebrow){font-size:13px}.overview-disclosure{padding:22px 25px;font-size:10px}.investment-figure figcaption{padding:11px 13px;font-size:8px;gap:10px}.investment-figure figcaption button{font-size:9px}.presentation-top{height:85px;padding:20px;gap:20px}.presentation-top>.brand span{font-size:23px}.presentation-top>.brand small{font-size:6px}.presentation-top>div{display:none}.presentation-exit{font-size:10px;gap:12px}.presentation-nav{display:flex;overflow-x:auto;padding:0 20px;gap:22px}.presentation-nav a{flex:0 0 auto;font-size:10px;padding:14px 0;gap:7px}.presentation-nav a span{white-space:nowrap}.presentation-nav a small{font-size:9px}.presentation-stage{padding:30px 22px;min-height:0}.presentation-layout{grid-template-columns:1fr;gap:28px}.presentation-copy h1{font-size:55px;margin:20px 0}.presentation-copy>.eyebrow{font-size:9px}.presentation-lead{font-size:13px}.presentation-layout>.investment-figure{height:330px}.present-sponsor{margin-top:25px;padding-top:21px}.present-sponsor h3{font-size:31px}.present-sponsor p{font-size:12px}.presentation-bottom{padding:18px 22px;flex-wrap:wrap;gap:18px}.presentation-bottom>div:first-child{width:100%;justify-content:space-between;gap:15px}.presentation-bottom p{font-size:21px;text-align:right}.presentation-bottom>div:last-child{justify-content:space-between;width:100%;gap:15px}.presentation-bottom .button{min-width:165px;font-size:11px;padding:12px 15px}.presentation-bottom button:not(.button){padding-left:0;font-size:11px}.presentation-disclosure{padding:0 22px 18px;font-size:9px;text-align:left}.present-highlights{gap:35px;padding:24px 0}.present-highlights strong{font-size:44px}.present-highlights span{font-size:9px;max-width:140px}.vision-pills span{font-size:10px}.location-stat{gap:25px}.location-stat strong{font-size:60px}.location-stat p{font-size:12px}.presentation-layout>.investment-figure.source-fit{height:330px;padding:14px 14px 50px}.present-area-tabs{gap:7px}.present-area-tabs button{font-size:10px;padding:9px 10px;gap:7px}.present-place-card{grid-template-columns:100px 1fr}.present-place-card h3{font-size:27px}.present-place-card img{height:140px}.present-place-card p{font-size:12px}.present-place-card small{font-size:8px}.presentation-map-window{height:330px}.present-map-tools .plan-tabs button{font-size:10px;padding:10px 12px}.present-map-tools>div:last-child{gap:7px}.present-map-caption{font-size:9px;gap:10px}.present-map-caption button{font-size:9px}.present-phase-tabs{gap:9px}.present-phase-tabs button{padding:11px 13px;font-size:26px;gap:10px}.present-phase-tabs button span{font-size:10px}.present-phase-detail p{font-size:12px}.presentation-financial>.presentation-copy{grid-template-columns:1fr;gap:0}.presentation-financial h1{font-size:54px}.presentation-financial .capital-card{padding:25px 0;margin-top:28px}.presentation-financial .capital-card strong{font-size:54px}.presentation-financial-bottom{display:block}.presentation-financial-bottom>.underlink{margin-top:22px;font-size:10px}.present-doc-preview{padding:28px}.present-doc-preview h2{font-size:47px}.present-next-list h3{font-size:27px}.present-next-list li{gap:17px}.present-next-list p{font-size:12px}.demo-notice{padding:14px;margin:20px 0}.demo-notice p{font-size:10px}.portal-entry-grid{margin:25px 0}.portal-entry-grid>a{display:flex;padding:25px 22px;gap:0}.portal-entry-grid h3{font-size:35px;margin:20px 0 15px}.portal-entry-grid p{font-size:12px;margin:0 0 22px}.access-model{gap:25px;padding-top:28px}.access-model h2{font-size:39px}.access-model h3{font-size:28px}.audience-switch button{font-size:11px;padding:14px 12px}.audience-switch button small{font-size:8px}.audience-explainer{padding:19px 0 24px}.document-category-tabs{gap:22px}.document-category-tabs button{font-size:10px}.investor-doc-row{grid-template-columns:30px 1fr;gap:10px 13px;padding:21px 0}.investor-doc-row strong{font-size:13px}.investor-doc-row small{font-size:9px}.investor-doc-row .audience-label{grid-column:2;grid-row:auto;font-size:9px}.investor-doc-row .doc-status{grid-column:2;font-size:9px}.documents-empty{padding:28px 22px}.documents-empty h3{font-size:31px}.documents-empty p{font-size:12px}.approved-faq>h3{font-size:34px}.approved-faq summary{font-size:12px}.approved-faq details p{font-size:12px}.approved-faq>.underlink{font-size:10px}.portal-main .capital-card{grid-template-columns:1fr;gap:20px}.portal-main .capital-card strong{font-size:54px}.financial-preview{padding:23px}.financial-preview .section-heading{flex-wrap:wrap;gap:12px}.financial-preview h3{font-size:31px}.financial-preview p{font-size:12px}.financial-facts p{overflow-wrap:anywhere}.admin-tabs{gap:22px;margin:23px 0 28px}.admin-tabs button{font-size:10px;padding:12px 0}.admin-edit-layout{gap:30px}.sponsor-form>h3{font-size:35px}.sponsor-form label{font-size:11px}.sponsor-form input:not([type=checkbox]),.sponsor-form textarea,.sponsor-form select{font-size:16px}.admin-preview{display:block}.admin-preview>img{height:210px;min-height:0}.admin-preview .admin-preview-copy{padding:24px}.admin-preview-copy h3{font-size:34px}.admin-context{padding:26px}.admin-context h3{font-size:35px}.admin-context>p:not(.eyebrow){font-size:12px}.admin-document-intro{display:block}.admin-document-intro h3{font-size:35px}.admin-document-intro>p{margin-top:20px}.admin-document-list article{grid-template-columns:1fr;gap:15px;padding:26px 0}.admin-document-list h3{font-size:30px}.admin-document-list .check-label{grid-column:1}.admin-document-list article>.underlink{grid-row:auto}.admin-document-list select{font-size:16px}.admin-document-list article>div>span{font-size:10px}.admin-scope{font-size:10px}.scope-note{font-size:10px}.visibility-stack p{font-size:12px}.document-meta>div{flex-direction:column;gap:6px}footer>div>p:first-child{line-height:1.8}}
@media(max-width:380px){.hero-editorial{height:880px}.hero-editorial h1{font-size:73px}.hero-editorial .hero-actions .button{font-size:10px;padding-left:15px;padding-right:15px}.hero-secondary{gap:15px;font-size:9px}.opportunity-hero h1{font-size:48px}.presentation-copy h1,.presentation-financial h1{font-size:49px}.present-highlights{gap:25px}.present-highlights strong{font-size:40px}.presentation-top>.brand span{font-size:21px}.presentation-exit{font-size:9px;gap:7px}.present-phase-tabs button{padding:10px;font-size:23px;gap:7px}.present-map-tools{flex-wrap:wrap}.capital-card strong,.presentation-financial .capital-card strong,.portal-main .capital-card strong{font-size:48px}}
@media(prefers-reduced-motion:reduce){.presentation-stage{scroll-behavior:auto}}
