.campaign-inwestor{--mod-bg:#f2f1ed;--mod-bg-dark:#0f1216;--mod-surface:#fff;--mod-text:#1b1b1b;--mod-text-soft:#4a4a4a;--mod-accent:#b17733;--mod-accent-hover:#c98a40;--mod-accent-2:#dab466;--mod-line:#1b1b1b2e;--mod-white:#fff;--mod-dark-soft:#1a1e24;--mod-inverse-soft:#ffffffb8;--mod-inverse-line:#ffffff26;--mod-error:#9e302c;--mod-success:#2e623c;--font-sans:"CampaignSans",sans-serif;--font-serif:"CampaignSerif",serif;--page-max:1600px;--gutter:clamp(20px,4.5vw,86px);--mod-anchor-offset:24px;--ease:cubic-bezier(.16,1,.3,1);--scrollbar-thumb:var(--mod-accent);--scrollbar-track:var(--mod-bg-dark);--scrollbar-hover:var(--mod-accent-hover);--scrollbar-active:var(--mod-accent-2)}.campaign-inwestor *,.campaign-inwestor :after,.campaign-inwestor :before{box-sizing:border-box}.campaign-inwestor *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.campaign-inwestor{scroll-behavior:smooth;scroll-padding-top:var(--mod-anchor-offset);margin:0;background:var(--mod-bg);color:var(--mod-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.campaign-inwestor,.campaign-inwestor article,.campaign-inwestor div,.campaign-inwestor figure,.campaign-inwestor main,.campaign-inwestor section{min-width:0}.campaign-inwestor figure,.campaign-inwestor h1,.campaign-inwestor h2,.campaign-inwestor h3,.campaign-inwestor p{margin:0}.campaign-inwestor button,.campaign-inwestor input,.campaign-inwestor select,.campaign-inwestor textarea{font:inherit;color:inherit}.campaign-inwestor a,.campaign-inwestor button,.campaign-inwestor input[type=checkbox],.campaign-inwestor select{-webkit-tap-highlight-color:transparent;cursor:pointer}.campaign-inwestor a,.campaign-inwestor button{touch-action:manipulation}.campaign-inwestor button{border:0;background:none}.campaign-inwestor a{color:inherit;text-decoration:none}.campaign-inwestor button:disabled{opacity:.65;cursor:wait}.campaign-inwestor .button:active,.campaign-inwestor button:active:not(:disabled){transform:translateY(1px)}.campaign-inwestor img,.campaign-inwestor svg{display:block;max-width:100%}.campaign-inwestor img{height:auto}.campaign-inwestor address{font-style:normal}.campaign-inwestor ::selection{background:var(--mod-accent-2);color:var(--mod-text)}.campaign-inwestor :focus-visible{outline:2px solid var(--mod-accent-hover);outline-offset:5px}.campaign-inwestor ::-webkit-scrollbar{width:10px;height:10px}.campaign-inwestor ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.campaign-inwestor ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track)}.campaign-inwestor ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.campaign-inwestor ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-active)}.campaign-inwestor .skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:14px 20px;background:var(--mod-bg);transform:translateY(-170%)}.campaign-inwestor .skip-link:focus{transform:none}.campaign-inwestor p{font-size:1.08rem;line-height:1.85;text-wrap:pretty}.campaign-inwestor h1,.campaign-inwestor h2,.campaign-inwestor h3{font-weight:500}.campaign-inwestor h2{letter-spacing:0;line-height:1.08}.campaign-inwestor em{font-family:var(--font-serif);font-weight:400}.campaign-inwestor .section-display{font-size:7.4rem}.campaign-inwestor .section-heading{font-size:5.1rem}.campaign-inwestor .serif-statement{margin-top:28px;font:italic 400 clamp(2rem,3.3vw,4rem)/1.18 var(--font-serif);letter-spacing:0}.campaign-inwestor .lead{font-size:1.6rem;line-height:1.7;letter-spacing:0}.campaign-inwestor .eyebrow,.campaign-inwestor .section-label,.campaign-inwestor .technical-label{font-size:11px;line-height:1.6;font-weight:500;text-transform:uppercase;letter-spacing:0}.campaign-inwestor .accent{color:var(--mod-accent)}.campaign-inwestor .copy-column{max-width:490px;padding-top:10px}.campaign-inwestor .copy-column p+p{margin-top:25px;color:var(--mod-text-soft)}.campaign-inwestor .wrap{width:min(100% - var(--gutter) * 2,var(--page-max));margin-inline:auto}.campaign-inwestor .section-space{padding-block:clamp(100px,11vw,195px)}.campaign-inwestor .section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(50px,6vw,96px);color:var(--mod-text-soft)}.campaign-inwestor .section-label>:first-child:before{content:"";display:inline-block;width:24px;height:1px;background:var(--mod-accent);vertical-align:middle;margin-right:12px}.campaign-inwestor .editorial-split{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(40px,8vw,140px)}.campaign-inwestor .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:17px 23px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:0;transition:background .25s,color .25s,border-color .25s}.campaign-inwestor .button-primary{color:var(--mod-text);background:var(--mod-accent)}.campaign-inwestor .button-primary:hover{background:var(--mod-accent-hover)}.campaign-inwestor .button>:last-child{font-size:23px;font-weight:300;line-height:1;transition:transform .25s var(--ease)}.campaign-inwestor .button:hover>:last-child{transform:translate(4px,-2px)}.campaign-inwestor .text-link{display:inline-flex;align-items:center;gap:28px;min-height:44px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:uppercase}.campaign-inwestor .text-link>span{font-size:20px;transition:transform .25s}.campaign-inwestor .text-link:hover{color:var(--mod-accent)}.campaign-inwestor .text-link:hover>span{transform:translateY(3px)}.campaign-inwestor .hero{--hero-p:0;--hero-aperture:49.8%;--hero-enter-scale:1.065;--hero-enter-shift:24px;--hero-enter-ease:cubic-bezier(.76,0,.24,1);position:relative;display:flex;align-items:flex-end;min-height:780px;min-height:max(760px,100svh);color:var(--mod-white);background:var(--mod-bg-dark);isolation:isolate;overflow:clip}.campaign-inwestor .hero-media{position:absolute;z-index:-2;inset:0;background:var(--campaign-image-0) center/cover}.campaign-inwestor .hero-media video{width:100%;height:100%;object-fit:cover;transform:scale(calc(1 + var(--hero-p) * .04))}.campaign-inwestor .hero-topline{position:absolute;top:28px;left:0;right:0;display:flex;justify-content:flex-end}.campaign-inwestor .video-toggle{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 12px;color:white;font-size:9px;letter-spacing:0;border:1px solid var(--mod-inverse-line);background:#0f1216a6;border-radius:5px}.campaign-inwestor .video-toggle:hover{background:var(--mod-bg-dark)}.campaign-inwestor .video-symbol{font-size:13px}.campaign-inwestor .hero-bottom{display:grid;grid-template-columns:1.78fr 1fr;gap:25px clamp(30px,4vw,70px);align-items:end;padding-bottom:22px;padding-top:84px}.campaign-inwestor .hero-signature{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(30px,5vw,84px);width:min(100%,1100px);margin:0 auto 18px;pointer-events:none;transform:translateY(calc(var(--hero-p) * -32px));opacity:calc(1 - var(--hero-p) * .9)}.campaign-inwestor .signature-lockup{position:relative;text-align:center}.campaign-inwestor .signature-mark{position:relative;width:clamp(180px,17vw,280px);margin:auto}.campaign-inwestor .signature-mark img{width:100%;height:auto}.campaign-inwestor .signature-sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,var(--mod-accent-2) 47%,var(--mod-white) 50%,transparent 63%) 180% 0 /280% 100% no-repeat;-webkit-mask:var(--campaign-image-1) center /contain no-repeat;mask:var(--campaign-image-2) center /contain no-repeat;opacity:0}.campaign-inwestor .signature-caption{display:block;width:fit-content;margin:18px auto 0;padding:4px 8px;background:#0f1216a6;font-size:9px;text-transform:uppercase;letter-spacing:0;line-height:1.6;text-shadow:0 1px 5px var(--mod-bg-dark)}.campaign-inwestor .signature-rule{position:relative;display:block;height:1px;background:#ffffff59;box-shadow:0 1px 5px #0f121660}.campaign-inwestor .signature-rule:after{content:"";position:absolute;top:-2px;width:5px;height:5px;background:var(--mod-accent-2)}.campaign-inwestor .signature-rule:first-child:after{right:0}.campaign-inwestor .signature-rule:last-child:after{left:0}.campaign-inwestor .hero-heading{position:relative;isolation:isolate;transform:translateY(calc(var(--hero-p) * -40px));opacity:calc(1 - var(--hero-p) * .75);text-shadow:0 2px 16px #0f1216b3}.campaign-inwestor .hero-heading:before{content:"";position:absolute;z-index:-1;inset:-30px -25px -18px -35px;background:radial-gradient(ellipse at 42% 60%,#0f12167a 0,#0f12164d 42%,transparent 72%);pointer-events:none}.campaign-inwestor .hero-eyebrow{margin-bottom:24px;font-size:12px;letter-spacing:0}.campaign-inwestor .hero h1{font-size:8.4rem;line-height:.98;letter-spacing:0;font-weight:400}.campaign-inwestor .title-line{display:block;white-space:nowrap}.campaign-inwestor .title-line-small{font-size:.6em;letter-spacing:0;margin-top:15px}.campaign-inwestor .hero-serif{display:block;margin-top:9px;padding-bottom:.12em;font-size:1.45em;line-height:1.02;letter-spacing:0}.campaign-inwestor .hero-aside{align-self:end;padding:22px 25px;margin-bottom:26px;border-left:1px solid var(--mod-inverse-line);background:#0f1216bf}.campaign-inwestor .private-tag{display:flex;gap:9px;align-items:center;margin-bottom:18px;font-size:9px;text-transform:uppercase;letter-spacing:0}.campaign-inwestor .small-node{width:5px;height:5px;background:var(--mod-accent-2)}.campaign-inwestor .hero-aside p{font-size:1rem;line-height:1.8}.campaign-inwestor .hero-aside .hero-detail{margin-top:17px;font-size:12px;color:#ffffffe0}.campaign-inwestor .hero-aside .button{width:100%;margin-top:25px;padding-inline:17px;font-size:10px}.campaign-inwestor .hero-baseline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--mod-inverse-line)}.campaign-inwestor .hero-baseline>span{font-size:8px;letter-spacing:0}.campaign-inwestor .hero-baseline .text-link{font-size:9px}.campaign-inwestor .hero-baseline{text-shadow:0 1px 5px var(--mod-bg-dark)}.campaign-inwestor .hero-capital{position:absolute;bottom:0;left:var(--gutter);right:0;height:2px}.campaign-inwestor .hero-capital span{display:block;height:100%;width:100%;background:var(--mod-accent);transform:scaleX(calc(.12 + var(--hero-p) * .88));transform-origin:left}.campaign-inwestor .capital-transfer{display:flex;align-items:center;gap:35px;margin-top:clamp(70px,10vw,150px);font-size:10px;letter-spacing:0;font-weight:500}.campaign-inwestor .transfer-track{position:relative;height:1px;flex:1;background:var(--mod-line)}.campaign-inwestor .transfer-track:before{content:"";position:absolute;inset:0;background:var(--mod-accent);transform:scaleX(0);transform-origin:left;transition:transform 1.5s var(--ease)}.campaign-inwestor .is-visible .transfer-track:before{transform:scaleX(1)}.campaign-inwestor .transfer-track i{position:absolute;right:0;top:-4px;width:9px;height:9px;background:var(--mod-accent)}.campaign-inwestor .process{--process-p:0;--stage-p:0;--land:1;--architecture:1;--legal:0;--structure:1;--sales:1;background:var(--mod-bg-dark);color:var(--mod-white)}.campaign-inwestor .process-wrap{padding-block:90px}.campaign-inwestor .process .section-label{color:var(--mod-inverse-soft);margin-bottom:35px}.campaign-inwestor .process-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.campaign-inwestor .process-heading h2{font-size:5.4rem}.campaign-inwestor .process-heading .serif-statement{margin-bottom:4px;color:var(--mod-accent-2);white-space:nowrap;font-size:5.2rem}.campaign-inwestor .process-layout{display:grid;grid-template-columns:.82fr 1.7fr;gap:50px;align-items:center;margin-top:38px}.campaign-inwestor .process-copy{position:relative}.campaign-inwestor .process-step{padding-block:28px}.campaign-inwestor .step-index{display:block;color:var(--mod-accent-2);font-size:4.5rem;letter-spacing:0;font-weight:300;margin-bottom:10px;line-height:1}.campaign-inwestor .process-copy h3{font-size:2.6rem;letter-spacing:0;line-height:1.3;font-weight:400}.campaign-inwestor .process-copy p{max-width:340px;margin-top:23px;font-size:13px;color:var(--mod-inverse-soft)}.campaign-inwestor .process-copy .technical-label{display:block;font-size:9px;margin-top:30px;color:var(--mod-accent-2)}.campaign-inwestor .stage-serif{display:block;font-size:27px;margin-top:7px}.campaign-inwestor .process-intro .text-link{color:var(--mod-accent-2);margin-top:16px}.campaign-inwestor .process-complete{margin-top:25px}.campaign-inwestor .process-figure{width:100%}.campaign-inwestor .development-drawing{width:100%;height:auto;color:#ffffffb8}.campaign-inwestor .development-drawing path{vector-effect:non-scaling-stroke}.campaign-inwestor .parcel-surround{opacity:.18}.campaign-inwestor .parcel-selected{stroke:var(--mod-accent-2);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--land))}.campaign-inwestor .parcel-dimension{opacity:.3}.campaign-inwestor #architecture{opacity:var(--architecture)}.campaign-inwestor .plan-outline{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--architecture))}.campaign-inwestor .plan-axes{opacity:calc(var(--architecture) * .7)}.campaign-inwestor .plan-rooms{opacity:.5}.campaign-inwestor #legal{opacity:var(--legal)}.campaign-inwestor .legal-frame{stroke:var(--mod-accent-2);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--legal))}.campaign-inwestor .legal-words{font:10px var(--font-sans);letter-spacing:0}.campaign-inwestor #structure{opacity:var(--structure)}.campaign-inwestor .building-storey{transition:opacity .15s}.campaign-inwestor .storey-1{opacity:clamp(0,var(--structure) * 3,1)}.campaign-inwestor .storey-2{opacity:clamp(0,var(--structure) * 3 - 1,1)}.campaign-inwestor .storey-3{opacity:clamp(0,var(--structure) * 3 - 2,1)}.campaign-inwestor #sales{opacity:var(--sales)}.campaign-inwestor .finished-side{fill:var(--mod-bg-dark)}.campaign-inwestor .finished-front{fill:var(--mod-dark-soft)}.campaign-inwestor .finished-roof{fill:var(--mod-bg-dark)}.campaign-inwestor .finished-windows{stroke:var(--mod-accent-2)}.campaign-inwestor #capital-line{stroke:var(--mod-accent-2);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--process-p))}.campaign-inwestor .drawing-corners{opacity:.3}.campaign-inwestor .process-figure figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:14px;font-size:8px;letter-spacing:0;color:var(--mod-inverse-soft)}.campaign-inwestor .process-nav{display:flex;justify-content:space-between;gap:20px;margin-top:25px}.campaign-inwestor .process-nav a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:10px;text-transform:uppercase;letter-spacing:0;color:var(--mod-inverse-soft)}.campaign-inwestor .process-nav a span{font-size:9px;color:var(--mod-accent-2)}.campaign-inwestor .process-nav a:hover,.campaign-inwestor .process-nav a[aria-current=step]{color:var(--mod-white)}.campaign-inwestor .process-nav a[aria-current=step]{text-decoration:underline;text-underline-offset:9px;text-decoration-color:var(--mod-accent-2)}.campaign-inwestor .process-track{height:1px;margin-top:10px;background:var(--mod-inverse-line)}.campaign-inwestor .process-track span{display:block;height:2px;background:var(--mod-accent);transform:scaleX(var(--process-p));transform-origin:left}@media (min-width:900px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.campaign-inwestor .motion-ready .process{height:420svh}.campaign-inwestor .motion-ready .process-sticky{position:sticky;top:0;height:100svh;overflow:clip}.campaign-inwestor .motion-ready .process-wrap{height:100%;display:flex;flex-direction:column;padding-top:50px;padding-bottom:28px}.campaign-inwestor .motion-ready .process .section-label{margin-bottom:clamp(15px,2.8vh,35px)}.campaign-inwestor .motion-ready .process-heading h2{font-size:4.8rem}.campaign-inwestor .motion-ready .process-layout{flex:1;min-height:0;margin-top:12px}.campaign-inwestor .motion-ready .process-copy{height:100%}.campaign-inwestor .motion-ready .process-complete,.campaign-inwestor .motion-ready .process-intro,.campaign-inwestor .motion-ready .process-step{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:10px 0;margin:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .32s,transform .5s var(--ease),visibility .32s}.campaign-inwestor .motion-ready .process-copy .is-active{visibility:visible;opacity:1;transform:none}.campaign-inwestor .motion-ready .process-figure{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}.campaign-inwestor .motion-ready .development-drawing{max-height:calc(100% - 28px);flex:1;min-height:0}.campaign-inwestor .motion-ready .process-nav{margin-top:8px}}.campaign-inwestor .control{border-bottom:1px solid var(--mod-line)}.campaign-inwestor .control-layout{grid-template-columns:1.08fr 1fr}.campaign-inwestor .control-right{padding-top:4px}.campaign-inwestor .capability-ledger{margin-top:50px}.campaign-inwestor .capability-ledger button{position:relative;display:grid;grid-template-columns:25px 1fr 20px;gap:17px;align-items:center;text-align:left;width:100%;min-height:76px;padding:17px 0;border-bottom:1px solid var(--mod-line);font-size:20px;transition:padding .35s var(--ease),color .25s}.campaign-inwestor .capability-ledger button:first-child{border-top:1px solid var(--mod-line)}.campaign-inwestor .capability-ledger button:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:1px;background:var(--mod-accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.campaign-inwestor .capability-ledger button>:first-child{color:var(--mod-text-soft);font-size:10px}.campaign-inwestor .capability-ledger button>:last-child{font-size:22px;font-weight:300}.campaign-inwestor .capability-ledger button:focus-visible,.campaign-inwestor .capability-ledger button:hover,.campaign-inwestor .capability-ledger button[aria-pressed=true]{padding-left:8px}.campaign-inwestor .capability-ledger button:focus-visible:after,.campaign-inwestor .capability-ledger button:hover:after,.campaign-inwestor .capability-ledger button[aria-pressed=true]:after{transform:scaleX(1)}.campaign-inwestor .capability-description{min-height:80px;padding-top:22px;font-size:13px;color:var(--mod-text-soft)}.campaign-inwestor .capability-network{max-width:530px;margin-top:62px}.campaign-inwestor .network-connections{stroke:var(--mod-accent);stroke-width:1.1}.campaign-inwestor .network-connections path{opacity:.3;transition:opacity .3s,stroke-width .3s}.campaign-inwestor .network-connections path.is-active{opacity:1;stroke-width:1.8}.campaign-inwestor .network-nodes{fill:var(--mod-accent)}.campaign-inwestor .network-labels{font:9px var(--font-sans);letter-spacing:0;text-anchor:middle;fill:var(--mod-text-soft)}.campaign-inwestor .capability-network rect{fill:var(--mod-bg);stroke:var(--mod-accent)}.campaign-inwestor .network-brand{font:500 14px var(--font-sans);letter-spacing:0;fill:var(--mod-text);text-anchor:middle}.campaign-inwestor .capability-network figcaption{text-align:center;margin-top:8px;font-size:10px;color:var(--mod-text-soft)}.campaign-inwestor .region{--region-p:0;padding-bottom:70px;overflow:clip}.campaign-inwestor .region-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px}.campaign-inwestor .region-copy{max-width:460px;margin-top:40px}.campaign-inwestor .region-copy p+p{margin-top:22px}.campaign-inwestor .region-map{position:relative;align-self:center}.campaign-inwestor .region-map svg{width:100%}.campaign-inwestor .map-contours{stroke:var(--mod-text);stroke-width:.6;opacity:.12;transform:translateY(calc(var(--region-p) * -12px))}.campaign-inwestor .region-outline{stroke:var(--mod-accent);stroke-width:1.4;fill:#b1773309}.campaign-inwestor .regional-path{stroke:var(--mod-accent);stroke-width:.8}.campaign-inwestor .map-origin-ring{stroke:var(--mod-accent);stroke-width:.7}.campaign-inwestor .map-origin,.campaign-inwestor .town-dots{fill:var(--mod-accent)}.campaign-inwestor .map-leader{stroke:var(--mod-accent)}.campaign-inwestor .map-type{font-family:var(--font-sans);fill:var(--mod-text)}.campaign-inwestor .map-primary{font-size:15px;font-weight:500;letter-spacing:0}.campaign-inwestor .map-secondary{font-size:8px;letter-spacing:0}.campaign-inwestor .map-area{font-size:12px;letter-spacing:0;fill:var(--mod-text-soft)}.campaign-inwestor .town-name{font-size:10px;fill:var(--mod-text-soft)}.campaign-inwestor .region-map figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:12px;font-size:8px;letter-spacing:0;color:var(--mod-text-soft)}.campaign-inwestor .region-type{position:relative;margin-top:100px;padding-block:28px}.campaign-inwestor .region-type>span{display:block;font-size:13.5rem;font-weight:500;letter-spacing:0;line-height:1.08}.campaign-inwestor .region-type>span:last-child{text-align:right}.campaign-inwestor .region-type>em{position:absolute;left:12%;top:63%;font-size:5rem;line-height:1;letter-spacing:0;color:var(--mod-accent)}.campaign-inwestor .featured-project{background:var(--mod-bg-dark);color:var(--mod-white)}.campaign-inwestor .featured-project .section-label{color:var(--mod-inverse-soft);margin-bottom:clamp(35px,4vw,65px)}.campaign-inwestor .project-layout{display:grid;grid-template-columns:1.45fr 1fr;grid-template-areas:"image copy";align-items:center;gap:clamp(35px,5vw,85px)}.campaign-inwestor .project-copy{grid-area:copy}.campaign-inwestor .project-copy .section-display{font-size:6.8rem}.campaign-inwestor .project-copy .serif-statement{margin-top:12px;color:var(--mod-accent-2);font-size:3rem}.campaign-inwestor .project-hero{grid-area:image}.campaign-inwestor .project-facts{margin:38px 0 30px}.campaign-inwestor .project-facts>div{padding-block:20px;border-top:1px solid var(--mod-inverse-line)}.campaign-inwestor .project-facts>div:last-child{border-bottom:1px solid var(--mod-inverse-line)}.campaign-inwestor .project-facts dt{margin-bottom:10px;color:var(--mod-inverse-soft);font-size:10px;letter-spacing:0;text-transform:uppercase}.campaign-inwestor .project-facts dd{margin:0;font-size:1.7rem;font-weight:400;line-height:1.55;letter-spacing:0}.campaign-inwestor .project-facts .project-date{font-size:3.8rem;line-height:1.2;font-variant-numeric:lining-nums tabular-nums}.campaign-inwestor .project-link{min-width:245px}.campaign-inwestor .featured-project figure img{width:100%;height:auto;background:var(--mod-dark-soft)}.campaign-inwestor .featured-project figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--mod-inverse-soft);font-size:9px;line-height:1.7;letter-spacing:0}.campaign-inwestor .featured-project figcaption>:last-child{white-space:nowrap}.campaign-inwestor .project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:clamp(38px,5vw,80px)}.campaign-inwestor .flexibility{--structure-p:0;background:var(--mod-surface)}.campaign-inwestor .structure-visual{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:100px;margin-top:90px}.campaign-inwestor .structure-rails{display:flex;flex-direction:column;gap:36px}.campaign-inwestor .rail{position:relative;height:45px;border-bottom:1px solid var(--mod-line)}.campaign-inwestor .rail>span{font-size:9px;font-weight:500;letter-spacing:0}.campaign-inwestor .rail:before{content:"";position:absolute;bottom:-1px;height:1px;width:calc(100% * var(--destination) * var(--structure-p));background:var(--mod-accent)}.campaign-inwestor .rail i{position:absolute;left:calc((100% - 12px) * var(--destination) * var(--structure-p));bottom:-6px;width:12px;height:12px;border:1px solid var(--mod-accent);background:var(--mod-surface);transform:rotate(45deg)}.campaign-inwestor .individual-model>span{display:block;font-size:14px;letter-spacing:0}.campaign-inwestor .individual-model em{font-size:5rem;letter-spacing:0;line-height:1.2}.campaign-inwestor .individual-model p{margin-top:18px;font-size:12px;color:var(--mod-text-soft)}.campaign-inwestor .private-table{min-height:100svh;display:flex;align-items:center;text-align:center;padding-block:130px 80px;color:var(--mod-white);background:var(--mod-bg-dark)}.campaign-inwestor .private-intro{max-width:610px;margin:0 auto 60px;color:var(--mod-inverse-soft);font-size:13px}.campaign-inwestor .private-table h2{font-size:6.25rem;letter-spacing:0;line-height:1.07}.campaign-inwestor .table-serif{font:italic 400 clamp(4.5rem,9vw,10rem)/1.2 var(--font-serif);letter-spacing:0;color:var(--mod-accent-2);margin-top:5px}.campaign-inwestor .meeting-line{display:flex;align-items:center;gap:50px;width:100%;margin-top:50px;color:var(--mod-accent-2)}.campaign-inwestor .meeting-line span{height:1px;background:var(--mod-inverse-line);flex:1}.campaign-inwestor .meeting-line svg{width:38px;height:42px}.campaign-inwestor .quiet{min-height:75svh;display:flex;align-items:center;text-align:center;padding-block:130px;color:var(--mod-white);background:var(--mod-bg-dark)}.campaign-inwestor .quiet p{color:var(--mod-inverse-soft);font-size:12px;margin-bottom:28px}.campaign-inwestor .quiet h2{font:italic 400 clamp(3rem,6vw,7rem)/1.16 var(--font-serif);letter-spacing:0}.campaign-inwestor .quiet h2 em{color:var(--mod-accent-2)}.campaign-inwestor .contact{border-top:2px solid var(--mod-accent)}.campaign-inwestor .contact-heading{display:grid;grid-template-columns:1.7fr 1fr;align-items:end;gap:80px;margin-bottom:95px}.campaign-inwestor .contact-heading h2{font-size:7.2rem}.campaign-inwestor .contact-heading h2 em{text-transform:none;font-size:1.22em;letter-spacing:0}.campaign-inwestor .contact-heading>p{padding-bottom:12px;font-size:13px}.campaign-inwestor .contact-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(60px,10vw,180px)}.campaign-inwestor .portrait{position:relative;background:var(--mod-surface)}.campaign-inwestor .portrait img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.campaign-inwestor .portrait figcaption{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-top:1px solid var(--mod-line);font-size:9px;letter-spacing:0}.campaign-inwestor .portrait figcaption>:last-child{font-size:19px}.campaign-inwestor .contact-person h3{margin-top:30px;font-size:3.1rem;letter-spacing:0}.campaign-inwestor .person-role{margin-top:5px;font-size:12px;color:var(--mod-text-soft)}.campaign-inwestor .personal-email{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px;margin-top:15px;border-bottom:1px solid var(--mod-line);font-size:23px;letter-spacing:0}.campaign-inwestor .personal-email:hover{color:var(--mod-accent)}.campaign-inwestor .personal-email>span{font-size:28px}.campaign-inwestor .contact-person address{margin-top:28px;font-size:12px;line-height:1.9;color:var(--mod-text-soft)}.campaign-inwestor .enquiry-heading>p:first-child{font-size:12px}.campaign-inwestor .enquiry-heading h3{margin-top:8px;font:italic 400 clamp(2.7rem,4.1vw,4.9rem)/1.3 var(--font-serif);letter-spacing:0}.campaign-inwestor .enquiry-intro{max-width:380px;margin-top:20px;font-size:13px;color:var(--mod-text-soft)}.campaign-inwestor .enquiry-heading .text-link{margin-top:12px}.campaign-inwestor .investor-form{margin-top:45px}.campaign-inwestor .form-note{display:flex;justify-content:space-between;gap:16px;margin-bottom:32px;font-size:12px;font-weight:500}.campaign-inwestor .form-note span{font-size:10px;font-weight:400;color:var(--mod-text-soft)}.campaign-inwestor .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}.campaign-inwestor .field{display:flex;flex-direction:column}.campaign-inwestor .field-wide{grid-column:1/-1}.campaign-inwestor .field label{font-size:11px;font-weight:500;transition:color .2s}.campaign-inwestor .field label>span{color:var(--mod-text-soft);font-size:10px;font-weight:400}.campaign-inwestor .field:focus-within label{color:var(--mod-text);text-decoration:underline;text-decoration-color:var(--mod-accent);text-underline-offset:5px}.campaign-inwestor .field input,.campaign-inwestor .field select,.campaign-inwestor .field textarea{width:100%;min-width:0;min-height:46px;background:transparent;border:0;border-bottom:1px solid var(--mod-line);border-radius:0;font-size:14px;line-height:1.7;padding:10px 0;transition:border-color .2s}.campaign-inwestor .field select{font-size:12px;padding-right:15px}.campaign-inwestor .field select option{color:var(--mod-text);background:var(--mod-surface)}.campaign-inwestor .field textarea{resize:none;min-height:92px;overflow-y:auto}.campaign-inwestor .field input:focus,.campaign-inwestor .field select:focus,.campaign-inwestor .field textarea:focus{border-color:var(--mod-accent)}.campaign-inwestor .field [aria-invalid=true]{border-color:var(--mod-error)}.campaign-inwestor .field-error{display:block;min-height:17px;margin-top:5px;font-size:10px;line-height:1.6;color:var(--mod-error)}.campaign-inwestor .field-hint{display:block;font-size:10px;margin-top:7px;color:var(--mod-text-soft)}.campaign-inwestor .consent-field{margin-top:28px}.campaign-inwestor .consent-line{display:flex;align-items:start;gap:12px}.campaign-inwestor .consent-line input{accent-color:var(--mod-text);width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}.campaign-inwestor .consent-line label{font-size:10px;line-height:1.8;color:var(--mod-text-soft)}.campaign-inwestor .consent-line a,.campaign-inwestor .investor-form noscript a{text-decoration:underline;text-underline-offset:3px}.campaign-inwestor .consent-line a:hover{color:var(--mod-text)}.campaign-inwestor .submit-button{width:100%;margin-top:18px;min-height:60px}.campaign-inwestor .submit-button .submit-label{font-size:11px}.campaign-inwestor .submit-button .submit-arrow{font-size:23px}.campaign-inwestor .submit-button[aria-busy=true] .submit-arrow{width:16px;height:16px;border:1px solid;border-top:1px solid transparent;border-radius:50%;font-size:0;animation:campaign-inwestor-spin 1s linear infinite}.campaign-inwestor .form-status{min-height:74px;margin-top:15px;font-size:12px;line-height:1.7}.campaign-inwestor .form-status[data-state=error]{color:var(--mod-error)}.campaign-inwestor .form-status[data-state=success]{color:var(--mod-success)}.campaign-inwestor .honeypot{clip-path:inset(50%)}.campaign-inwestor .closing-line{display:flex;gap:35px;align-items:center;border-top:1px solid var(--mod-accent);padding-top:25px;margin-top:100px;font-size:9px;letter-spacing:0}.campaign-inwestor .closing-stages{display:flex;gap:clamp(20px,4.2vw,70px);flex:1;color:var(--mod-text-soft)}.campaign-inwestor .closing-node{display:flex;align-items:center;gap:16px}.campaign-inwestor .closing-node i{width:9px;height:9px;background:var(--mod-accent);border-radius:50%}.campaign-inwestor .reveal-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease) var(--delay,0s),transform .9s var(--ease) var(--delay,0s)}.campaign-inwestor .reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.campaign-inwestor .char{display:inline-block;white-space:pre}.campaign-inwestor .hero-animated .hero-media{animation:campaign-inwestor-hero-aperture 1.65s var(--hero-enter-ease) backwards,campaign-inwestor-hero-camera 2.2s var(--ease) backwards}.campaign-inwestor .hero-animated .hero-eyebrow{animation:campaign-inwestor-hero-rise .8s var(--ease) .45s backwards}.campaign-inwestor .hero-animated .char{animation:campaign-inwestor-character-in .85s var(--ease) backwards;animation-delay:calc(.55s + var(--char-index) * 18ms)}.campaign-inwestor .hero-animated .hero-serif{animation:campaign-inwestor-serif-in 1.1s var(--ease) .8s backwards}.campaign-inwestor .hero-animated .hero-aside{animation:campaign-inwestor-hero-rise .9s var(--ease) .85s backwards}.campaign-inwestor .hero-animated .hero-baseline{animation:campaign-inwestor-hero-rise .8s var(--ease) 1.05s backwards}.campaign-inwestor .hero-animated .hero-aside:focus-within,.campaign-inwestor .hero-animated .hero-baseline:focus-within{animation:none}.campaign-inwestor .hero-animated .signature-mark{animation:campaign-inwestor-signature-reveal 1.35s var(--ease) .15s backwards}.campaign-inwestor .hero-animated .signature-sheen{animation:campaign-inwestor-signature-light 2.1s ease-in-out .65s backwards}.campaign-inwestor .hero-animated .signature-caption{animation:campaign-inwestor-signature-caption .9s var(--ease) .5s backwards}.campaign-inwestor .hero-animated .signature-rule{animation:campaign-inwestor-signature-rule 1.5s var(--ease) .25s backwards}.campaign-inwestor .hero-animated .signature-rule:first-child{transform-origin:right}.campaign-inwestor .hero-animated .signature-rule:last-child{transform-origin:left}@keyframes campaign-inwestor-hero-aperture{0%{clip-path:inset(0 var(--hero-aperture))}to{clip-path:inset(0)}}@keyframes campaign-inwestor-hero-camera{0%{transform:scale(var(--hero-enter-scale))}to{transform:none}}@keyframes campaign-inwestor-hero-rise{0%{opacity:0;transform:translateY(var(--hero-enter-shift))}to{opacity:1;transform:none}}@keyframes campaign-inwestor-signature-reveal{0%{opacity:0;transform:translateY(22px) scale(1.035);clip-path:inset(100% -10% -10% -10%)}to{opacity:1;transform:none;clip-path:inset(-10%)}}@keyframes campaign-inwestor-signature-light{0%{opacity:0;background-position:180% 0}18%{opacity:.9}80%{opacity:.75}to{opacity:0;background-position:-80% 0}}@keyframes campaign-inwestor-signature-caption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes campaign-inwestor-signature-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes campaign-inwestor-character-in{0%{opacity:0;transform:translateY(var(--hero-enter-shift))}to{opacity:1;transform:none}}@keyframes campaign-inwestor-serif-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes campaign-inwestor-spin{to{transform:rotate(1turn)}}@media (min-width:1800px){.campaign-inwestor .hero-bottom{padding-bottom:28px}.campaign-inwestor .hero-aside{margin-bottom:35px;padding:30px}.campaign-inwestor .hero-aside p{font-size:17px}.campaign-inwestor .hero-aside .hero-detail{font-size:14px}}@media (max-width:1100px){.campaign-inwestor .hero-bottom{grid-template-columns:1.65fr 1fr;gap:25px}.campaign-inwestor .signature-mark{width:180px}.campaign-inwestor .hero-signature{margin-bottom:4px}.campaign-inwestor .hero-aside{padding:18px}.campaign-inwestor .hero-aside .button{font-size:9px;gap:12px}.campaign-inwestor .editorial-split{gap:50px}.campaign-inwestor .process-layout{gap:30px}.campaign-inwestor .process-copy p{font-size:12px;margin-top:15px}.campaign-inwestor .process-copy .technical-label{font-size:8px;margin-top:20px}.campaign-inwestor .contact-heading{gap:40px}.campaign-inwestor .contact-layout,.campaign-inwestor .structure-visual{gap:60px}}@media (max-height:699px),(max-width:899px){.campaign-inwestor .process-layout{display:flex;flex-direction:column;margin-top:50px}.campaign-inwestor .process-figure{order:-1;max-width:600px}.campaign-inwestor .process-copy{width:100%}.campaign-inwestor .process-intro{display:none}.campaign-inwestor .process-step{position:relative;padding:38px 0 38px 50px;border-left:1px solid var(--mod-accent)}.campaign-inwestor .process-step:before{content:"";position:absolute;top:42px;left:-4px;width:7px;height:7px;background:var(--mod-accent-2)}.campaign-inwestor .process-copy h3{font-size:30px}.campaign-inwestor .process-copy p{font-size:14px;max-width:580px}.campaign-inwestor .process-copy .technical-label{font-size:9px}.campaign-inwestor .step-index{font-size:33px}.campaign-inwestor .process-complete{padding:50px 0 0 50px;border-top:1px solid var(--mod-inverse-line)}.campaign-inwestor .process-complete h3{font-size:35px}.campaign-inwestor .process-complete .step-index,.campaign-inwestor .process-nav{display:none}.campaign-inwestor .process-track{margin-top:30px}.campaign-inwestor #capital-line{stroke-dashoffset:0}}@media (max-width:899px){.campaign-inwestor .project-layout{grid-template-columns:1fr;grid-template-areas:"copy" "image";gap:40px}.campaign-inwestor .project-copy .section-display{font-size:6rem}.campaign-inwestor .project-copy .serif-statement{font-size:3rem}.campaign-inwestor .project-facts{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:30px 25px}.campaign-inwestor .project-facts>div{border-bottom:1px solid var(--mod-inverse-line)}.campaign-inwestor .hero-bottom{grid-template-columns:1.4fr 1fr}.campaign-inwestor .hero h1{font-size:2rem}.campaign-inwestor .hero-aside .hero-detail{display:none}.campaign-inwestor .hero-aside{padding:17px}.campaign-inwestor .hero-aside .button{letter-spacing:0;font-size:9px;padding:12px;min-height:55px}.campaign-inwestor .hero-aside p{font-size:12px}.campaign-inwestor .private-tag{font-size:8px}.campaign-inwestor .editorial-split,.campaign-inwestor .region-layout{grid-template-columns:1fr;gap:45px}.campaign-inwestor .copy-column{max-width:600px;padding:0}.campaign-inwestor .process-heading .serif-statement{font-size:38px}.campaign-inwestor .capability-network{margin-top:40px}.campaign-inwestor .control-right{max-width:650px}.campaign-inwestor .capability-ledger button{font-size:18px}.campaign-inwestor .capability-description{min-height:60px}.campaign-inwestor .region-copy{max-width:590px}.campaign-inwestor .region-map{max-width:620px}.campaign-inwestor .structure-visual{gap:45px}.campaign-inwestor .contact-heading{grid-template-columns:1fr;gap:35px;margin-bottom:60px}.campaign-inwestor .contact-heading>p{max-width:620px}.campaign-inwestor .contact-layout{grid-template-columns:.9fr 1fr;gap:40px}.campaign-inwestor .form-grid{grid-template-columns:1fr;gap:18px}.campaign-inwestor .contact-person{align-self:start}.campaign-inwestor .personal-email{font-size:16px;gap:10px}}@media (max-width:640px){.campaign-inwestor .project-facts{grid-template-columns:1fr;gap:0}.campaign-inwestor .project-facts>div:first-child{border-bottom:0}.campaign-inwestor .project-facts .project-date{font-size:2.6rem}.campaign-inwestor .project-link{width:100%;min-width:0}.campaign-inwestor .project-gallery{grid-template-columns:1fr;gap:28px;margin-top:28px}.campaign-inwestor .featured-project figcaption{font-size:8px;letter-spacing:0;gap:12px}.campaign-inwestor{--gutter:22px}.campaign-inwestor .hero{--hero-aperture:36%;--hero-enter-scale:1.03;--hero-enter-shift:16px;min-height:100svh}.campaign-inwestor .hero-topline{top:22px}.campaign-inwestor .video-toggle{padding-inline:8px;min-height:32px}.campaign-inwestor .video-label{display:none}.campaign-inwestor .hero-bottom{grid-template-columns:1fr;gap:0;padding-top:80px;padding-bottom:12px}.campaign-inwestor .hero-signature{gap:24px;margin-bottom:42px}.campaign-inwestor .signature-mark{width:clamp(138px,40vw,174px)}.campaign-inwestor .signature-caption{margin-top:12px;font-size:7px;letter-spacing:0}.campaign-inwestor .hero-heading{margin-top:0}.campaign-inwestor .hero-media,.campaign-inwestor .hero-media video{background-position:48%;object-position:48% center}.campaign-inwestor .hero-heading:before{inset:-20px -22px -8px;background:radial-gradient(ellipse at 35% 55%,#0f121699 0,#0f121660 42%,transparent 75%)}.campaign-inwestor .hero-eyebrow{font-size:10px;margin-bottom:17px;letter-spacing:0}.campaign-inwestor .hero h1{font-size:4.5rem}.campaign-inwestor .title-line-small{font-size:.63em;margin-top:10px}.campaign-inwestor .hero-serif{font-size:1.45em;margin-top:4px}.campaign-inwestor .hero-aside{display:grid;grid-template-columns:1fr;background:#0f1216bf;margin:12px 0 16px;padding:15px 16px;border-left:1px solid var(--mod-inverse-line)}.campaign-inwestor .private-tag{font-size:8px;margin-bottom:9px}.campaign-inwestor .hero-aside p{font-size:11px;line-height:1.75;max-width:350px}.campaign-inwestor .hero-aside .button{width:100%;margin-top:16px;min-height:48px;font-size:9px;padding:12px 16px}.campaign-inwestor .hero-baseline{padding-top:7px}.campaign-inwestor .hero-baseline>span{display:none}.campaign-inwestor .hero-baseline .text-link{min-height:34px;font-size:8px}.campaign-inwestor .hero-capital{height:1px}.campaign-inwestor .section-space{padding-block:90px}.campaign-inwestor .section-label{margin-bottom:45px;font-size:9px;letter-spacing:0}.campaign-inwestor .section-label>:last-child{max-width:145px;text-align:right;font-size:8px}.campaign-inwestor .section-label>:first-child:before{width:15px;margin-right:9px}.campaign-inwestor .section-display{font-size:4.25rem}.campaign-inwestor .section-heading{font-size:3.3rem}.campaign-inwestor .serif-statement{font-size:2.75rem;margin-top:20px}.campaign-inwestor .lead{font-size:18px}.campaign-inwestor p{font-size:14px}.campaign-inwestor .editorial-split{gap:35px}.campaign-inwestor .capital-transfer{gap:15px;margin-top:60px;font-size:8px;letter-spacing:0}.campaign-inwestor .process-wrap{padding-block:80px}.campaign-inwestor .process .section-label{margin-bottom:40px}.campaign-inwestor .process-heading{display:block}.campaign-inwestor .process-heading h2{font-size:3rem}.campaign-inwestor .process-heading .serif-statement{display:block;margin-top:18px;font-size:35px}.campaign-inwestor .process-layout{gap:15px;margin-top:25px}.campaign-inwestor .process-figure{margin-bottom:15px}.campaign-inwestor .process-figure figcaption{font-size:6px;gap:10px}.campaign-inwestor .process-step{padding:30px 0 30px 27px}.campaign-inwestor .process-step:before{top:35px}.campaign-inwestor .step-index{font-size:29px}.campaign-inwestor .process-copy h3{font-size:26px}.campaign-inwestor .process-copy p{font-size:13px}.campaign-inwestor .process-copy .technical-label{font-size:8px}.campaign-inwestor .stage-serif{font-size:26px}.campaign-inwestor .process-complete{padding:45px 0 0 27px}.campaign-inwestor .process-complete h3{font-size:28px}.campaign-inwestor .control-layout{gap:40px}.campaign-inwestor .capability-network{margin-top:45px}.campaign-inwestor .capability-network figcaption{font-size:9px}.campaign-inwestor .capability-ledger{margin-top:35px}.campaign-inwestor .capability-ledger button{min-height:67px;font-size:15px;gap:8px}.campaign-inwestor .capability-description{font-size:12px}.campaign-inwestor .region{padding-bottom:50px}.campaign-inwestor .region-copy{margin-top:30px}.campaign-inwestor .region-layout{gap:25px}.campaign-inwestor .region-map figcaption{font-size:6px;gap:8px}.campaign-inwestor .town-name{display:none}.campaign-inwestor .map-primary{font-size:17px}.campaign-inwestor .map-secondary{font-size:9px}.campaign-inwestor .region-type{margin-top:55px}.campaign-inwestor .region-type>em{position:static;display:block;margin-block:10px 18px;font-size:2.5rem}.campaign-inwestor .structure-visual{grid-template-columns:1fr;gap:60px;margin-top:55px}.campaign-inwestor .individual-model{padding-left:25%}.campaign-inwestor .individual-model em{font-size:2rem}.campaign-inwestor .individual-model>span{font-size:12px}.campaign-inwestor .structure-rails{gap:25px}.campaign-inwestor .rail>span{font-size:8px}.campaign-inwestor .private-table{min-height:100svh;padding-block:100px 60px}.campaign-inwestor .private-intro{font-size:12px;margin-bottom:55px}.campaign-inwestor .private-table h2{font-size:2.85rem;line-height:1.15}.campaign-inwestor .table-serif{font-size:2rem;margin-top:15px}.campaign-inwestor .meeting-line{gap:30px;margin-top:60px}.campaign-inwestor .meeting-line svg{width:28px}.campaign-inwestor .quiet{min-height:65svh;padding-block:100px}.campaign-inwestor .quiet p{font-size:11px}.campaign-inwestor .quiet h2{font-size:2rem}.campaign-inwestor .contact-heading h2{font-size:3.4rem}.campaign-inwestor .contact-heading h2 em{font-size:1.25em}.campaign-inwestor .contact-heading>p{font-size:13px}.campaign-inwestor .contact-layout{grid-template-columns:1fr;gap:70px}.campaign-inwestor .contact-person h3{font-size:30px}.campaign-inwestor .portrait figcaption{font-size:8px;padding:15px 18px}.campaign-inwestor .personal-email{font-size:20px;padding-block:20px}.campaign-inwestor .contact-person address{font-size:12px}.campaign-inwestor .enquiry-heading h3{font-size:2rem}.campaign-inwestor .enquiry-intro{max-width:350px}.campaign-inwestor .investor-form{margin-top:30px}.campaign-inwestor .field input,.campaign-inwestor .field select,.campaign-inwestor .field textarea{font-size:16px}.campaign-inwestor .field label,.campaign-inwestor .field select{font-size:12px}.campaign-inwestor .field-error{font-size:11px}.campaign-inwestor .closing-line{margin-top:55px;gap:20px;align-items:start}.campaign-inwestor .closing-stages{flex-wrap:wrap;gap:12px 18px;font-size:7px}.campaign-inwestor .closing-node{font-size:8px;gap:10px}}@media (max-width:360px){.campaign-inwestor{--gutter:18px}.campaign-inwestor .hero-bottom{padding-top:70px}.campaign-inwestor .hero-signature{margin-bottom:28px}.campaign-inwestor .signature-mark{width:130px}.campaign-inwestor .hero h1{font-size:2rem}.campaign-inwestor .hero-eyebrow{font-size:9px}.campaign-inwestor .hero-aside p{font-size:10px}.campaign-inwestor .section-label>:last-child{max-width:125px}.campaign-inwestor .personal-email{font-size:18px}.campaign-inwestor .individual-model{padding-left:15%}.campaign-inwestor .form-note{font-size:11px}}@media (min-width:641px) and (max-height:850px){.campaign-inwestor .hero-bottom{padding-top:80px;row-gap:18px}.campaign-inwestor .hero-signature{margin-bottom:0}.campaign-inwestor .signature-mark{width:clamp(130px,12vw,180px)}.campaign-inwestor .signature-caption{margin-top:10px;font-size:8px}}@media (max-width:640px) and (max-height:720px){.campaign-inwestor .hero-bottom{padding-top:62px}.campaign-inwestor .hero-signature{margin-bottom:26px}.campaign-inwestor .signature-mark{width:110px}.campaign-inwestor .signature-caption{display:none}.campaign-inwestor .hero-eyebrow{margin-bottom:13px}.campaign-inwestor .hero-aside{padding:12px 14px;margin-block:8px 11px}}@media (prefers-reduced-motion:reduce){.campaign-inwestor{scroll-behavior:auto}.campaign-inwestor *,.campaign-inwestor :after,.campaign-inwestor :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.campaign-inwestor .char,.campaign-inwestor .reveal-ready [data-reveal]{opacity:1;transform:none}.campaign-inwestor .hero-animated .hero-serif{clip-path:none}.campaign-inwestor .hero-animated .char,.campaign-inwestor .hero-animated .hero-aside,.campaign-inwestor .hero-animated .hero-baseline,.campaign-inwestor .hero-animated .hero-eyebrow,.campaign-inwestor .hero-animated .hero-media,.campaign-inwestor .hero-animated .hero-serif,.campaign-inwestor .hero-animated .signature-caption,.campaign-inwestor .hero-animated .signature-mark,.campaign-inwestor .hero-animated .signature-rule,.campaign-inwestor .hero-signature{animation:none!important;transform:none;opacity:1;clip-path:none}.campaign-inwestor .signature-sheen{display:none}.campaign-inwestor .hero-heading,.campaign-inwestor .hero-media video,.campaign-inwestor .map-contours{transform:none;opacity:1}.campaign-inwestor .process-layout{display:flex;flex-direction:column}.campaign-inwestor .process-figure{order:-1;max-width:700px}.campaign-inwestor .process-copy{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.campaign-inwestor .process-intro{display:none}.campaign-inwestor .process-complete,.campaign-inwestor .process-step{border-top:1px solid var(--mod-inverse-line);padding-top:30px}.campaign-inwestor .process-nav{display:none}.campaign-inwestor #capital-line,.campaign-inwestor .parcel-selected,.campaign-inwestor .plan-outline{stroke-dashoffset:0}.campaign-inwestor .transfer-track:before{transform:none}.campaign-inwestor .flexibility{--structure-p:1}.campaign-inwestor .rail:before{width:calc(100% * var(--destination))}.campaign-inwestor .rail i{left:calc((100% - 12px) * var(--destination))}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.campaign-inwestor .process-copy{display:block}}@media (forced-colors:active){.campaign-inwestor *{scrollbar-color:auto}.campaign-inwestor .button,.campaign-inwestor .field input,.campaign-inwestor .field select,.campaign-inwestor .field textarea{border:1px solid ButtonText}.campaign-inwestor :focus-visible{outline:2px solid Highlight}.campaign-inwestor .hero-media{display:none}.campaign-inwestor .hero{color:CanvasText;background:Canvas}}.campaign-inwestor{padding-top:60.5px;letter-spacing:0;overflow-x:clip;font-family:CampaignSans,sans-serif}.campaign-inwestor section[id]{scroll-margin-top:90px}.campaign-inwestor [hidden]{display:none!important}.campaign-inwestor .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.campaign-inwestor .campaign-advisor{margin:36px 0 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center}.campaign-inwestor .campaign-advisor img{width:150px;height:190px;object-fit:cover;object-position:50% 20%}.campaign-inwestor .campaign-advisor a,.campaign-inwestor .campaign-advisor span,.campaign-inwestor .campaign-advisor strong{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:1023px){.campaign-inwestor{padding-top:77px}}@media(max-width:639px){.campaign-inwestor{padding-top:73px}.campaign-inwestor .campaign-advisor{grid-template-columns:100px minmax(0,1fr);gap:16px}.campaign-inwestor .campaign-advisor img{width:100px;height:140px}.campaign-inwestor .contact-intro{min-width:0}.campaign-inwestor .contact h2{font-size:30px;overflow-wrap:anywhere}.campaign-inwestor .contact-grid>*{min-width:0}}