.journey-shell{--scene-0:0;--scene-1:0;--scene-2:0;--scene-3:0;--scene-4:0;--scene-5:0;--scene-6:0;--scene-7:0;--scene-8:0;--scene-9:0;--journey-p:0;isolation:isolate;background:var(--green);color:var(--green);position:relative}.journey-world{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.journey-world__viewport{background:var(--green);perspective:1400px;height:100%;position:relative;overflow:clip}.journey-orbit{aspect-ratio:760/520;width:min(48vw,760px);transform-style:preserve-3d;transform:translate3d(calc(-8vw + var(--journey-p) * 16vw), calc(7vh - var(--journey-p) * 14vh), calc(-180px + var(--scene-8) * 260px)) rotateX(calc(62deg - var(--scene-0) * 28deg + var(--scene-8) * 13deg)) rotateZ(calc(-13deg + var(--journey-p) * 19deg));opacity:calc(.16 + var(--scene-0) * .36 + var(--scene-8) * .26);position:absolute;top:11%;right:43%}.world-plane{transform-style:preserve-3d;position:absolute;inset:0}.world-plane--shadow{background:var(--clay);border:1px solid var(--clay);transform:translate3d(-42px,36px,-150px)}.world-plane--ground{background:var(--sand);border:1px solid var(--paper);color:var(--green);overflow:hidden;transform:translate(0,0)}.world-grid{position:absolute;inset:0}.world-grid i{background:var(--green-24);display:block;position:absolute}.world-grid--vertical i{top:0;bottom:0;right:calc((var(--line) + 1) * 11.1%);width:1px}.world-grid--horizontal i{left:0;right:0;top:calc((var(--line) + 1) * 11.1%);height:1px}.world-boundary{width:86%;height:86%;position:absolute;inset:7%;overflow:visible}.world-boundary path{fill:none;stroke:var(--green);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-p))}.world-boundary path+path{stroke:var(--clay);stroke-width:1px;stroke-dashoffset:calc(1 - var(--scene-1))}.world-pin{background:var(--clay);border:3px solid var(--paper);width:13px;height:13px;position:absolute;transform:translateZ(18px)rotate(45deg)}.world-pin--one{top:17%;right:14%}.world-pin--two{bottom:11%;left:19%}.world-pin--three{top:42%;right:46%}.world-measure{font-size:.55rem;font-weight:700;position:absolute}.world-measure--one{top:12%;left:31%}.world-measure--two{bottom:14%;right:22%}.world-plane--deed{background:var(--paper);border:1px solid var(--green);width:56%;height:68%;color:var(--green);transform:translate3d(calc(-110px + var(--scene-2) * 70px), calc(-40px + var(--scene-2) * 24px), calc(88px + var(--scene-2) * 110px)) rotateZ(calc(-5deg + var(--scene-2) * 4deg));padding:1.25rem;top:16%;right:22%}.world-plane--deed span,.world-plane--deed b{display:block}.world-plane--deed span{color:var(--clay);font-size:.6rem}.world-plane--deed i{background:var(--green-24);height:1px;margin:1rem 0;display:block}.world-plane--deed b{margin-top:34%;font-size:1.4rem}.world-plane--decision{background:var(--green);border:1px solid var(--sand);width:42%;height:52%;color:var(--paper);transform:translate3d(calc(130px - var(--scene-9) * 80px), calc(40px - var(--scene-9) * 20px), calc(175px - var(--scene-9) * 80px)) rotateZ(calc(7deg - var(--scene-9) * 7deg));flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;top:24%;right:29%}.world-plane--decision small{color:var(--sand)}.world-plane--decision strong{font-size:2rem}.journey-vocabulary{z-index:3;writing-mode:vertical-rl;letter-spacing:.24em;color:var(--sand);font-size:.56rem;font-weight:700;position:absolute;top:20%;left:2.2rem}.world-word{opacity:0;transition:opacity .3s;position:absolute}.journey-shell[data-active="0"] .world-word--land,.journey-shell[data-active="1"] .world-word--boundary,.journey-shell[data-active="2"] .world-word--deed,.journey-shell[data-active="3"] .world-word--place,.journey-shell[data-active="4"] .world-word--decision,.journey-shell[data-active="5"] .world-word--place,.journey-shell[data-active="6"] .world-word--deed,.journey-shell[data-active="7"] .world-word--deed,.journey-shell[data-active="8"] .world-word--land,.journey-shell[data-active="9"] .world-word--decision{opacity:1}.journey-axis{background:var(--paper-18);width:1px;position:absolute;top:0;bottom:0;left:8.5%}.journey-axis i{top:calc(var(--journey-p) * 100%);background:var(--clay);width:9px;height:9px;position:absolute;left:-4px;transform:rotate(45deg)}.journey-axis span{top:calc(var(--journey-p) * 100%);background:var(--clay);width:48px;height:1px;position:absolute;left:-55px}.journey-progress{z-index:4;color:var(--paper-66);align-items:center;gap:.7rem;font-size:.52rem;display:flex;position:absolute;bottom:1.35rem;right:1.6rem}.journey-progress i{background:var(--paper-18);width:86px;height:1px;display:block;position:relative}.journey-progress b{background:var(--clay);transform:scaleX(var(--journey-p));transform-origin:100%;position:absolute;inset:0}.journey-scene{--scene-p:0;--scene-in:0;--scene-out:0;z-index:1;min-height:140svh;position:relative}.journey-frame{perspective:1300px;height:100svh;min-height:660px;padding:clamp(7.8rem,13vh,10rem) max(2rem,50vw - 660px) clamp(2rem,5vh,4rem);position:sticky;top:0;overflow:clip}.journey-copy{z-index:8;position:relative}.journey-frame [aria-hidden=true]{pointer-events:none}.journey-copy h1,.journey-copy h2,.services-intro h2,.process-heading h2,.trust-heading h2{letter-spacing:-.052em;margin:1.15rem 0 1.2rem;font-weight:700}.journey-copy h2,.services-intro h2,.process-heading h2,.trust-heading h2{font-size:clamp(3.2rem,5.2vw,6rem)}.journey-copy p{max-width:520px;color:var(--green-72);margin-bottom:0}.journey-copy em{color:var(--sand);font-style:normal}.journey-label{color:var(--green);align-items:center;gap:.72rem;font-size:.74rem;font-weight:700;display:flex}.journey-label i{background:var(--clay);width:32px;height:1px}.journey-actions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.journey-button{border:1px solid #0000;justify-content:center;align-items:center;gap:.85rem;min-height:52px;padding:.82rem 1.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.journey-button svg,.journey-text-link svg{transition:transform .22s}.journey-button:hover svg,.journey-text-link:hover svg{transform:translate(-5px)}.journey-button--clay{background:var(--clay);color:var(--paper)}.journey-button--paper{background:var(--paper);color:var(--green)}.journey-button--sand{background:var(--sand);color:var(--green)}.journey-text-link{border:0;border-bottom:1px solid var(--green-24);color:inherit;background:0 0;align-items:center;gap:.7rem;padding:.5rem 0;font-size:.75rem;display:inline-flex}.journey-text-link--light{color:var(--paper);border-bottom-color:var(--paper-18)}.scene-bridge{z-index:8;font-size:.62rem;position:absolute;bottom:3rem;left:max(2rem,50vw - 660px)}.journey-hero{min-height:160svh;color:var(--paper)}.journey-hero .journey-frame{background:#0f3d2ee6}.hero-journey-copy{width:min(55vw,760px);transform:translate3d(calc(var(--scene-p) * -11vw), calc(var(--scene-p) * -8vh), calc(var(--scene-p) * -250px)) rotateY(calc(var(--scene-p) * -5deg));transform-origin:100%}.hero-journey-copy h1{font-size:clamp(4.8rem,8vw,9.6rem);line-height:.94}.hero-journey-copy h1 span,.hero-journey-copy h1 em{display:block}.hero-journey-copy h1 em{color:var(--sand);transform:translate3d(calc(var(--scene-p) * 9vw), calc(var(--scene-p) * 4vh), calc(var(--scene-p) * 120px));font-style:normal}.hero-journey-copy .journey-label{color:var(--sand)}.journey-service-line{align-items:center;gap:.7rem;font-size:.78rem;display:flex;color:var(--paper-86)!important}.journey-service-line i{background:var(--clay);width:5px;height:5px;transform:rotate(45deg)}.hero-portal{z-index:5;aspect-ratio:1.25;background:var(--sand);border:1px solid var(--paper);width:min(38vw,560px);transform-style:preserve-3d;transform:translate3d(calc(var(--scene-p) * 8vw), calc(var(--scene-p) * 9vh), calc(-60px + var(--scene-p) * 290px)) rotateX(calc(56deg - var(--scene-p) * 48deg)) rotateZ(calc(-12deg + var(--scene-p) * 12deg)) scale(calc(1 + var(--scene-p) * .34));position:absolute;top:18%;left:max(3vw,50vw - 660px)}.hero-portal:before{content:"";border:1px solid var(--green);clip-path:polygon(7% 14%,76% 4%,95% 44%,76% 91%,24% 84%,4% 53%);position:absolute;inset:10%}.hero-portal svg{width:86%;height:86%;position:absolute;inset:7%;overflow:visible}.hero-portal svg path{fill:none;stroke:var(--green);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(var(--scene-p) * -.28)}.hero-portal i{background:var(--clay);display:block;position:absolute}.hero-portal i:first-child{height:1px;transform:scaleX(var(--scene-p));transform-origin:100%;top:47%;left:8%;right:8%}.hero-portal i:nth-child(2){width:1px;transform:scaleY(var(--scene-p));transform-origin:top;top:8%;bottom:8%;right:51%}.hero-portal i:nth-child(3){border:3px solid var(--paper);width:15px;height:15px;transform:rotate(45deg) translate3d(calc(var(--scene-p) * -70px), calc(var(--scene-p) * 30px), 35px);top:45%;right:49%}.hero-coordinate{z-index:7;color:var(--paper-66);letter-spacing:.11em;direction:ltr;flex-direction:column;gap:.35rem;font-size:.56rem;display:flex;position:absolute;bottom:12%;left:max(2rem,50vw - 660px)}.hero-coordinate b{color:var(--clay)}.scroll-cue{z-index:8;color:var(--paper-86);align-items:center;gap:.8rem;font-size:.65rem;display:flex;position:absolute;bottom:2rem;right:max(2rem,50vw - 660px)}.scroll-cue i{background:var(--paper-18);width:56px;height:1px;position:relative}.scroll-cue i:after{content:"";background:var(--clay);width:7px;height:7px;transform:rotate(45deg) translateX(calc(var(--scene-p) * -42px));position:absolute;top:-3px;right:0}.journey-need{min-height:150svh}.journey-need .journey-frame{background:#f7f4eef5}.need-copy{width:31%;transform:translate3d(0, calc((1 - var(--scene-p)) * 9vh), calc(-120px + var(--scene-p) * 120px));position:absolute;top:17%;right:max(2rem,50vw - 660px)}.need-copy h2{font-size:clamp(4rem,6.4vw,7.6rem)}.need-parcel{background:var(--green);border:1px solid var(--green);width:min(55vw,760px);transform-style:preserve-3d;transform:translate3d(0, calc((1 - var(--scene-in)) * 15vh), calc(-150px + var(--scene-p) * 150px)) rotateX(calc(17deg - var(--scene-p) * 17deg)) rotateZ(calc(4deg - var(--scene-p) * 4deg));grid-template-rows:.86fr 1.14fr;grid-template-columns:1.12fr .88fr;display:grid;position:absolute;top:15%;bottom:12%;left:max(2rem,50vw - 660px)}.need-parcel button{border:0;border-left:1px solid var(--green);border-bottom:1px solid var(--green);background:var(--paper);text-align:right;min-width:0;transform:translate3d(0, 0, calc((3 - var(--parcel)) * 15px + var(--scene-p) * var(--parcel) * 18px));grid-template-rows:1fr auto;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem 1rem;padding:clamp(1rem,2.3vw,2rem);transition:background-color .2s,color .2s,transform .25s;display:grid;position:relative}.need-parcel button:nth-child(2),.need-parcel button:nth-child(4){border-left:0}.need-parcel button:nth-child(n+3){border-bottom:0}.need-parcel button:hover,.need-parcel button:focus-visible{z-index:4;background:var(--sand)}.need-parcel button>span{color:var(--clay);font-size:.68rem;font-weight:700}.need-parcel button>strong{align-self:center;font-size:clamp(1.35rem,2.4vw,2.4rem)}.need-parcel button>small{color:var(--green-72);grid-column:2;font-size:.64rem}.need-parcel button>svg{align-self:end}.need-parcel__pin{z-index:8;top:calc(22% + var(--scene-p) * 48%);right:calc(47% - var(--scene-p) * 29%);background:var(--clay);border:3px solid var(--paper);width:15px;height:15px;position:absolute;transform:translateZ(90px)rotate(45deg)}.scene-bridge--need{color:var(--green-72)}.journey-about{min-height:145svh;color:var(--paper)}.journey-about .journey-frame{background:#0f3d2ef0}.about-copy{z-index:9;width:min(47vw,650px);transform:translate3d(calc(var(--scene-p) * -3vw), calc((1 - var(--scene-p)) * 5vh), calc(-90px + var(--scene-p) * 130px));position:absolute;top:21%;right:max(2rem,50vw - 660px)}.about-copy .journey-label{color:var(--sand)}.about-copy h2{font-size:clamp(3.8rem,6.4vw,7.5rem)}.about-copy p{color:var(--paper-86)}.about-deeds{z-index:7;width:min(42vw,590px);transform-style:preserve-3d;transform:rotateY(calc(-9deg + var(--scene-p) * 9deg));position:absolute;top:16%;bottom:14%;left:max(3rem,50vw - 660px)}.about-deed{border:1px solid var(--paper-66);width:62%;height:68%;color:var(--green);transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;top:12%;left:17%}.about-deed span,.about-deed small{color:var(--clay);font-size:.6rem}.about-deed b{font-size:1.4rem}.about-deed--site{background:var(--paper);transform:translate3d(calc(-120px + var(--scene-p) * 62px), calc(-68px + var(--scene-p) * 38px), 20px) rotateZ(calc(-9deg + var(--scene-p) * 6deg))}.about-deed--state{background:var(--sand);transform:translate3d(calc(100px - var(--scene-p) * 46px), calc(-25px + var(--scene-p) * 10px), 70px) rotateZ(calc(8deg - var(--scene-p) * 5deg))}.about-deed--area{background:var(--paper);transform:translate3d(calc(-70px + var(--scene-p) * 45px), calc(95px - var(--scene-p) * 58px), 120px) rotateZ(calc(-5deg + var(--scene-p) * 4deg))}.about-deed--purpose{background:var(--sand);transform:translate3d(calc(115px - var(--scene-p) * 80px), calc(86px - var(--scene-p) * 60px), 150px) rotateZ(calc(7deg - var(--scene-p) * 5deg))}.about-deed--decision{background:var(--clay);color:var(--paper);transform:translate3d(calc(90px - var(--scene-p) * 90px), calc(70px - var(--scene-p) * 70px), calc(170px + var(--scene-p) * 65px)) rotateZ(calc(6deg - var(--scene-p) * 6deg)) scale(calc(.83 + var(--scene-p) * .17))}.about-deed--decision small{color:var(--paper-86)}.about-deed--decision strong{font-size:clamp(2.2rem,3.6vw,4rem)}.journey-services{min-height:200svh}.journey-services .journey-frame{background:#dcc9a3f5}.services-intro{z-index:10;width:35%;position:absolute;top:15%;right:max(2rem,50vw - 660px)}.service-selector{flex-direction:column;align-items:stretch;width:min(100%,290px);margin-top:2rem;display:flex}.service-selector button{border:0;border-bottom:1px solid var(--green-24);text-align:right;min-height:48px;color:var(--green);background:0 0;align-items:center;gap:.8rem;padding:.65rem .5rem;font-size:.82rem;display:flex}.service-selector button span{color:var(--clay);font-size:.68rem;font-weight:700}.service-selector button[aria-selected=true]{border-bottom-color:var(--green);background:var(--paper);font-weight:700}.service-selector button:hover{background:var(--paper)}.service-planes{z-index:8;perspective:1200px;pointer-events:none;width:min(58vw,790px);position:absolute;top:16%;bottom:11%;left:max(2rem,50vw - 660px)}.service-planes article{--service-offset:1;--service-depth:1;background:var(--paper);border:1px solid var(--green);width:78%;height:78%;color:var(--green);transform-style:preserve-3d;transform:translate3d(calc(var(--service-offset) * 75vw), calc(var(--service-depth) * 6vh), calc(var(--service-depth) * -220px)) rotateY(calc(var(--service-offset) * 12deg));opacity:calc(1 - var(--service-depth) * .75);pointer-events:none;grid-template-rows:auto 1fr auto auto;gap:1rem;padding:clamp(1.3rem,2.5vw,2.5rem);display:grid;position:absolute;top:8%;right:10%}.service-planes article[data-ready=true]{z-index:3;pointer-events:auto}.service-planes article>span{color:var(--clay);font-size:.68rem;font-weight:700}.service-planes h3{align-self:end;margin:0;font-size:clamp(2rem,4vw,4.6rem)}.service-planes p{border-top:1px solid var(--green-24);max-width:410px;color:var(--green-72);margin:0;padding-top:1rem;font-size:.86rem}.service-planes button{border:1px solid var(--green);background:var(--green);min-height:48px;color:var(--paper);opacity:0;pointer-events:none;justify-content:center;justify-self:start;align-items:center;gap:1rem;padding:.65rem 1rem;display:inline-flex}.service-planes article[data-ready=true] button{opacity:1;pointer-events:auto}.service-planes button:hover{background:var(--paper);color:var(--green)}.scene-bridge--services{color:var(--green-72)}.journey-process{min-height:165svh}.journey-process .journey-frame{background:#f7f4eef7}.process-heading{width:35%;position:absolute;top:16%;right:max(2rem,50vw - 660px)}.process-route{border-bottom:1px solid var(--green);grid-template-columns:repeat(4,1fr);align-items:end;width:min(58vw,800px);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:17%;bottom:15%;left:max(2rem,50vw - 660px)}.process-route li{z-index:3;min-height:calc(38% + var(--step) * 10%);border-right:1px solid var(--green-24);transform:translate3d(0, calc((1 - var(--scene-p)) * (3 - var(--step)) * 15px), calc((3 - var(--step)) * 35px - var(--scene-p) * (3 - var(--step)) * 35px));flex-direction:column;justify-content:flex-end;padding:1.2rem;display:flex;position:relative}.process-route li:first-child{border-right:0}.process-route li>span{color:var(--clay);margin-bottom:auto;font-size:.68rem;font-weight:700}.process-route li>strong{font-size:clamp(1.25rem,2vw,2rem)}.process-route li>p{min-height:3.4em;color:var(--green-72);margin:.6rem 0 0;font-size:.74rem}.process-rail{z-index:5;background:var(--green-24);height:1px;position:absolute;bottom:25%;left:12.5%;right:12.5%}.process-rail i{width:calc(var(--scene-p) * 100%);background:var(--clay);height:1px;display:block}.process-rail b{top:-8px;right:calc(var(--scene-p) * 100%);background:var(--clay);border:4px solid var(--paper);width:17px;height:17px;position:absolute;transform:translate(50%)rotate(45deg)}.process-ticket{color:var(--green-48);letter-spacing:.14em;gap:.8rem;font-size:.56rem;display:flex;position:absolute;bottom:2.5rem;right:max(2rem,50vw - 660px)}.process-ticket b{color:var(--clay)}.journey-properties{min-height:155svh;color:var(--paper)}.journey-properties .journey-frame{background:#0f3d2ef2}.property-stage{z-index:6;transform-style:preserve-3d;transform:translate3d(calc((1 - var(--scene-p)) * -8vw), 0, calc(-180px + var(--scene-p) * 240px)) rotateY(calc(13deg - var(--scene-p) * 13deg));margin:0;position:absolute;inset:14% 42% 11% max(2rem,50vw - 660px)}.property-crop{inset:calc((1 - var(--scene-p)) * 18%);border:1px solid var(--sand);background:var(--sand);position:absolute;overflow:hidden}.property-crop img{object-fit:cover;width:100%;height:100%}.property-crop:after{content:"";border:1px solid var(--paper-66);clip-path:polygon(8% 12%,82% 3%,96% 38%,77% 91%,23% 85%,4% 57%);position:absolute;inset:8%}.property-empty{z-index:2;border:1px solid var(--green-24);color:var(--green);flex-direction:column;justify-content:flex-end;padding:clamp(1.2rem,3vw,2.5rem);display:flex;position:absolute;inset:8%}.property-empty span{color:var(--clay);font-size:.7rem;font-weight:700}.property-empty b{max-width:480px;margin-top:.8rem;font-size:clamp(1.8rem,3.3vw,3.8rem);line-height:1.18}.property-copy{z-index:8;width:34%;transform:translate3d(0, calc((1 - var(--scene-p)) * 8vh), calc(-90px + var(--scene-p) * 140px));position:absolute;top:19%;right:max(2rem,50vw - 660px)}.property-copy .journey-label{color:var(--sand)}.property-copy h2{font-size:clamp(4rem,6.6vw,7.8rem)}.property-copy p{color:var(--paper-86)}.journey-trust{min-height:140svh}.journey-trust .journey-frame{background:#dcc9a3f7}.trust-heading{width:38%;transform:translate3d(0, calc((1 - var(--scene-p)) * 6vh), calc(-100px + var(--scene-p) * 100px));position:absolute;top:17%;right:max(2rem,50vw - 660px)}.trust-register{border-top:1px solid var(--green);width:min(55vw,770px);transform-style:preserve-3d;transform:rotateY(calc(-8deg + var(--scene-p) * 8deg));margin:0;position:absolute;top:17%;bottom:14%;left:max(2rem,50vw - 660px)}.trust-register>div{border-bottom:1px solid var(--green-24);min-height:25%;transform:translate3d(0, calc((1 - var(--scene-p)) * var(--line,1) * 12px), calc((1 - var(--scene-p)) * 70px));grid-template-columns:1fr 2.2fr;align-content:center;gap:1rem;padding:1rem 0;display:grid;position:relative}.trust-register dt{color:var(--green-72);font-size:.68rem;font-weight:700}.trust-register dd{margin:0;font-size:.86rem;font-weight:700}.trust-register a{overflow-wrap:anywhere;text-underline-offset:.25em;align-items:center;max-width:100%;min-height:44px;text-decoration-thickness:1px;display:inline-flex}.trust-note{color:var(--green-72);font-size:.72rem;position:absolute;bottom:7%;right:max(2rem,50vw - 660px)}.journey-news{min-height:140svh}.journey-news .journey-frame{background:#f7f4eef7}.news-masthead{border-bottom:3px solid var(--green);grid-template-columns:1fr 1fr 1fr;padding-bottom:1rem;font-size:.68rem;display:grid;position:absolute;top:14%;left:max(2rem,50vw - 660px);right:max(2rem,50vw - 660px)}.news-masthead b{justify-self:center;font-size:1.2rem}.news-masthead>span:last-child{justify-self:end}.news-body{border-bottom:1px solid var(--green);grid-template-columns:.62fr 1.38fr;display:grid;position:absolute;inset:25% max(2rem,50vw - 660px) 13%}.news-empty{border-left:1px solid var(--green-24);color:var(--green-72);transform:translate3d(calc((1 - var(--scene-p)) * 8vw), 0, calc(110px - var(--scene-p) * 110px));align-items:flex-end;padding:0 0 2rem 2rem;display:flex}.news-empty span{max-width:15rem;font-size:.78rem;font-weight:700}.news-copy{transform:translate3d(calc((1 - var(--scene-p)) * -7vw), 0, calc(-120px + var(--scene-p) * 150px));align-self:center;padding-right:clamp(2rem,6vw,7rem)}.news-copy h2{font-size:clamp(3.8rem,6.2vw,7rem)}.news-copy .journey-text-link{margin-top:1.5rem}.news-baselines{position:absolute;bottom:5%;left:0;right:0}.news-baselines i{background:var(--green-12);height:1px;transform:scaleX(var(--scene-p));transform-origin:100%;margin-top:7px;display:block}.journey-library{min-height:175svh;color:var(--paper)}.journey-library .journey-frame{background:#0f3d2ef2}.library-journey-copy{z-index:10;width:38%;transform:translate3d(0, calc((1 - var(--scene-p)) * 8vh), calc(-130px + var(--scene-p) * 170px));position:absolute;top:18%;right:max(2rem,50vw - 660px)}.library-journey-copy .journey-label{color:var(--sand)}.library-journey-copy h2{font-size:clamp(4rem,6.6vw,7.7rem)}.library-journey-copy p{color:var(--paper-86)}.library-journey-copy .journey-button{margin-top:2rem}.library-documents{z-index:8;width:min(55vw,760px);transform-style:preserve-3d;position:absolute;top:15%;bottom:10%;left:max(2rem,50vw - 660px)}.library-document{border:1px solid var(--paper);width:57%;height:77%;transform-style:preserve-3d;padding:1.5rem;position:absolute;top:7%;left:14%}.library-document>span{font-size:.68rem;font-weight:700}.library-document--map{background:var(--sand);color:var(--green);transform:translate3d(calc(-130px + var(--scene-p) * 72px), calc(60px - var(--scene-p) * 42px), calc(20px + var(--scene-p) * 40px)) rotateY(calc(13deg - var(--scene-p) * 7deg)) rotateZ(-6deg)}.library-document--map svg{width:78%;height:80%;margin:8% auto 0}.library-document--map path{fill:none;stroke:var(--green);stroke-width:1px}.library-document--guide{background:var(--clay);color:var(--paper);transform:translate3d(calc(80px - var(--scene-p) * 36px), calc(-50px + var(--scene-p) * 24px), calc(100px + var(--scene-p) * 100px)) rotateY(calc(-9deg + var(--scene-p) * 5deg)) rotateZ(5deg);flex-direction:column;display:flex}.library-document--guide b{margin-top:auto;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.05}.library-document--guide i{background:var(--paper-66);height:1px;margin-top:1rem}.library-document--deed{background:var(--paper);color:var(--green);transform:translate3d(calc(-20px + var(--scene-p) * 20px), calc(10px - var(--scene-p) * 10px), calc(190px + var(--scene-p) * 170px)) rotateY(calc(5deg - var(--scene-p) * 5deg)) rotateZ(calc(-2deg + var(--scene-p) * 2deg));flex-direction:column;display:flex}.library-document--deed b{margin:auto 0;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.08}.library-document--deed i{background:var(--green-24);height:1px;margin-top:12px;display:block}.library-index{z-index:9;align-items:end;gap:.6rem;display:flex;position:absolute;bottom:6%;left:max(2rem,50vw - 660px)}.library-index span{color:var(--clay);font-size:4rem;line-height:.8}.library-index small{color:var(--paper-66)}.journey-final{min-height:150svh;color:var(--paper)}.journey-final .journey-frame{background:#c4633cf0}.final-copy{z-index:10;width:min(43vw,620px);transform:translate3d(50%, calc((1 - var(--scene-p)) * 8vh), calc(-180px + var(--scene-p) * 250px));text-align:center;position:absolute;top:19%;right:50%}.final-copy .journey-label{color:var(--paper-86);justify-content:center}.final-copy h2{font-size:clamp(4.2rem,7.5vw,8.5rem)}.final-copy h2 em{color:var(--green)}.final-copy p{color:var(--paper-86);margin-left:auto;margin-right:auto}.final-copy .journey-button{margin-top:2rem}.final-boundary{z-index:8;border:1px solid var(--paper-66);clip-path:polygon(8% 12%,79% 2%,96% 35%,82% 92%,25% 87%,3% 57%);width:min(72vw,990px);height:74%;transform-style:preserve-3d;transform:translate3d(50%, calc((1 - var(--scene-p)) * 10vh), calc(-220px + var(--scene-p) * 200px)) rotateX(calc(24deg - var(--scene-p) * 24deg)) rotateZ(calc(-5deg + var(--scene-p) * 5deg)) scale(calc(.84 + var(--scene-p) * .16));position:absolute;top:11%;right:50%}.final-boundary i{background:var(--paper-66);position:absolute}.final-boundary i:first-child{height:1px;top:47%;left:8%;right:8%}.final-boundary i:nth-child(2){width:1px;top:8%;bottom:8%;right:52%}.final-boundary i:nth-child(3){transform-origin:100%;width:29%;height:1px;top:47%;right:52%;transform:rotate(28deg)}.final-boundary i:nth-child(4){transform-origin:100%;width:31%;height:1px;top:47%;right:52%;transform:rotate(-33deg)}.final-boundary span{right:calc(14% + var(--scene-p) * 70%);bottom:calc(12% + var(--scene-p) * 35%);background:var(--green);border:4px solid var(--paper);width:17px;height:17px;position:absolute;transform:rotate(45deg)}.final-mark{z-index:10;color:var(--paper-66);letter-spacing:.15em;gap:.9rem;font-size:.55rem;display:flex;position:absolute;bottom:3rem;right:50%;transform:translate(50%)}.final-mark b{color:var(--green)}body .site-footer{isolation:isolate;min-height:760px;padding-top:2rem;position:relative;overflow:clip}body .footer-ground{z-index:-1;border:1px solid var(--paper-18);clip-path:polygon(9% 14%,79% 2%,96% 36%,80% 91%,24% 86%,3% 58%);width:min(48vw,680px);height:74%;position:absolute;bottom:-18%;left:-4%;transform:rotate(-5deg)}body .footer-ground i{background:var(--paper-18);display:block;position:absolute}body .footer-ground i:first-child{height:1px;top:45%;left:5%;right:5%}body .footer-ground i:nth-child(2){width:1px;top:5%;bottom:5%;right:51%}body .footer-ground i:nth-child(3){transform-origin:100%;width:36%;height:1px;top:45%;right:51%;transform:rotate(28deg)}body .footer-ground i:nth-child(4){transform-origin:100%;width:33%;height:1px;top:45%;right:51%;transform:rotate(-32deg)}body .footer-ground span{background:var(--clay);border:3px solid var(--green);width:15px;height:15px;position:absolute;top:43%;right:49%;transform:rotate(45deg)}body .footer-index{z-index:2;border-bottom:1px solid var(--paper-18);color:var(--paper-86);justify-content:space-between;align-items:center;padding-bottom:1.2rem;font-size:.68rem;display:flex;position:relative}body .footer-index:before{content:"";background:var(--clay);width:9px;height:9px;position:absolute;bottom:-5px;right:0;transform:rotate(45deg)}body .footer-lead{z-index:2;border-bottom:0;grid-template-columns:210px 1fr auto;align-items:center;padding:clamp(4rem,7vw,7rem) 0;position:relative}body .footer-lead img{width:210px}body .footer-lead>div>p{color:var(--paper);letter-spacing:-.05em;margin:0 0 1.3rem;font-size:clamp(2.8rem,5.2vw,6.4rem);font-weight:700;line-height:1.08}body .footer-lead h2{color:var(--paper-66);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;font-size:.72rem;font-weight:400;display:flex}body .footer-lead h2 i{background:var(--clay);width:6px;height:6px;transform:rotate(45deg)}body .footer-grid{z-index:2;border-top:1px solid var(--paper-18);border-bottom:1px solid var(--paper-18);grid-template-columns:1.45fr 1fr .75fr;padding:2.2rem 0;position:relative}body .footer-grid>div{border-left:1px solid var(--paper-18);min-height:100px;padding-left:2rem}body .footer-grid>div:last-child{border-left:0}body .footer-base{z-index:2;color:var(--paper-86);border-top:0;font-size:.72rem;position:relative}.app:has(.journey-shell) .site-header{background:var(--green);position:fixed}.app:has(.journey-shell) .header-inner{max-width:1360px}@media (width<=1100px){.journey-frame{padding-left:2rem;padding-right:2rem}.need-copy,.services-intro,.process-heading,.trust-heading{width:34%;right:2rem}.need-parcel,.service-planes,.process-route,.trust-register{width:58vw;left:2rem}.about-copy{right:2rem}.about-deeds,.property-stage,.library-documents{left:2rem}.property-copy,.library-journey-copy{right:2rem}.news-masthead,.news-body{left:2rem;right:2rem}.hero-journey-copy{width:57vw}.hero-portal{left:2rem}}@media (width<=800px){.journey-world__viewport{perspective:900px}.journey-orbit{opacity:.18;width:84vw;top:27%;right:8%}.journey-axis{left:1.25rem}.journey-vocabulary{display:none}.journey-progress{right:1.25rem}.journey-progress i{width:58px}.journey-scene{min-height:125svh}.journey-hero{min-height:140svh}.journey-process,.journey-library{min-height:145svh}.journey-services{min-height:180svh}.journey-frame{perspective:900px;min-height:620px;padding:6.7rem 1.25rem 2rem}.journey-copy h2,.services-intro h2,.process-heading h2,.trust-heading h2{font-size:clamp(2.9rem,11vw,5rem)}.journey-copy p{font-size:.78rem}.journey-actions{flex-direction:column;align-items:stretch;gap:.7rem}.journey-text-link{width:max-content}.hero-journey-copy{width:100%;top:3%}.hero-journey-copy h1{font-size:clamp(3.9rem,16vw,6.5rem)}.journey-service-line{flex-wrap:wrap;max-width:92%;font-size:.68rem}.hero-journey-copy .journey-text-link{display:none}.hero-portal{width:84%;top:61%;left:8%}.hero-coordinate{bottom:8%;left:1.25rem}.scroll-cue{bottom:1.3rem;right:1.25rem}.need-copy{width:75%;top:13%;right:1.25rem}.need-copy h2{font-size:clamp(3.5rem,15vw,5.8rem)}.need-parcel{width:auto;inset:45% 1.25rem 8%}.need-parcel button{padding:.9rem}.need-parcel button>strong{font-size:1.08rem}.need-parcel button>small,.scene-bridge{display:none}.about-copy{width:92%;top:12%;right:1.25rem}.about-copy h2{font-size:clamp(3.2rem,13vw,5.4rem)}.about-deeds{width:auto;inset:49% 1.25rem 5%}.about-deed{width:63%;height:72%;padding:1rem;top:9%;left:18%}.about-deed--site{transform:translate3d(calc(-52px + var(--scene-p) * 35px), calc(-28px + var(--scene-p) * 20px), 10px) rotateZ(calc(-7deg + var(--scene-p) * 5deg))}.about-deed--state{transform:translate3d(calc(48px - var(--scene-p) * 30px), calc(-15px + var(--scene-p) * 8px), 45px) rotateZ(calc(6deg - var(--scene-p) * 4deg))}.about-deed--area{transform:translate3d(calc(-36px + var(--scene-p) * 25px), calc(45px - var(--scene-p) * 30px), 80px) rotateZ(calc(-4deg + var(--scene-p) * 3deg))}.about-deed--purpose{transform:translate3d(calc(42px - var(--scene-p) * 30px), calc(40px - var(--scene-p) * 28px), 100px) rotateZ(calc(5deg - var(--scene-p) * 4deg))}.about-deed--decision{transform:translate3d(calc(42px - var(--scene-p) * 42px), calc(34px - var(--scene-p) * 34px), calc(110px + var(--scene-p) * 35px)) rotateZ(calc(5deg - var(--scene-p) * 5deg))}.services-intro{width:88%;top:12%;right:1.25rem}.service-selector{flex-direction:row;width:100%;margin-top:1rem}.service-selector button{flex:1;justify-content:center;gap:.4rem;padding:.55rem .3rem;font-size:.7rem}.service-selector button span{display:none}.service-planes{width:auto;inset:45% 1.25rem 5%}.service-planes article{gap:.8rem;width:94%;height:88%;padding:1.25rem;top:4%;right:3%}.service-planes h3{font-size:clamp(1.8rem,8vw,2.8rem)}.service-planes p{font-size:.78rem}.service-planes button{min-height:48px;font-size:.78rem}.process-heading{width:88%;top:12%;right:1.25rem}.process-route{border-top:1px solid var(--green-24);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:auto;inset:39% 1.25rem 8%}.process-route li{border-bottom:1px solid var(--green-24);min-height:auto;padding:.8rem}.process-route li>p{min-height:auto;font-size:.7rem}.process-rail{bottom:49%;left:15%;right:15%}.process-ticket{display:none}.property-stage{inset:42% 1.25rem 7%}.property-copy{width:88%;top:12%;right:1.25rem}.property-copy h2{font-size:clamp(3.8rem,15vw,6rem)}.trust-heading{width:90%;top:11%;right:1.25rem}.trust-register{width:auto;inset:43% 1.25rem 8%}.trust-register>div{grid-template-columns:.8fr 1.8fr;padding-right:2.2rem}.trust-register dd{font-size:.7rem}.trust-note{display:none}.news-masthead{top:12%;left:1.25rem;right:1.25rem}.news-masthead span{display:none}.news-masthead{grid-template-columns:1fr 1fr}.news-masthead b{justify-self:start}.news-body{grid-template-rows:.55fr 1.45fr;grid-template-columns:1fr;inset:21% 1.25rem 8%}.news-empty{border-left:0;border-bottom:1px solid var(--green-24);align-items:flex-end;padding:1rem 0}.news-copy{padding:1.2rem 0 0}.news-copy h2{font-size:clamp(3.2rem,13vw,5rem)}.library-journey-copy{width:90%;top:11%;right:1.25rem}.library-journey-copy h2{font-size:clamp(3.2rem,13vw,5.2rem)}.library-documents{width:auto;inset:49% 1.25rem 6%}.library-document{width:66%;height:86%;padding:1rem;top:2%;left:17%}.library-document--map{transform:translate3d(calc(-52px + var(--scene-p) * 32px), calc(30px - var(--scene-p) * 20px), calc(10px + var(--scene-p) * 25px)) rotateZ(-5deg)}.library-document--guide{transform:translate3d(calc(44px - var(--scene-p) * 24px), calc(-26px + var(--scene-p) * 14px), calc(55px + var(--scene-p) * 55px)) rotateZ(4deg)}.library-document--deed{transform:translate3d(0, 0, calc(110px + var(--scene-p) * 85px))}.library-index{display:none}.final-copy{width:auto;transform:translate3d(0, calc((1 - var(--scene-p)) * 6vh), calc(-90px + var(--scene-p) * 130px));top:16%;right:1.25rem}.final-copy h2{font-size:clamp(3.7rem,15vw,6rem)}.final-boundary{width:92vw;height:52%;top:39%;right:50%}.app:has(.journey-shell) .motion-button{min-width:auto;display:block}body .site-footer{min-height:880px}body .footer-ground{width:92vw;height:48%;bottom:-8%}body .footer-lead{grid-template-columns:1fr;align-items:start}body .footer-lead>div>p{font-size:clamp(2.8rem,12vw,4.5rem)}body .footer-lead .button{grid-column:1;width:100%}body .footer-grid{grid-template-columns:1fr 1fr;gap:2rem}body .footer-grid>div{min-height:auto;padding-left:1rem}body .footer-grid>div:nth-child(2){border-left:0}body .footer-grid>div:last-child{border-top:1px solid var(--paper-18);grid-column:1/-1;padding-top:1.5rem}}@media (width<=430px){.journey-frame{min-height:600px}.hero-journey-copy h1{font-size:3.3rem}.journey-service-line{max-width:100%}.hero-portal{top:54%}.need-copy h2{font-size:3.45rem}.about-copy h2,.services-intro h2,.process-heading h2,.property-copy h2,.trust-heading h2,.news-copy h2,.library-journey-copy h2{font-size:3.25rem}.need-parcel{top:47%}.process-route{top:42%}.service-planes{top:45%}.property-stage{top:44%}.trust-register{top:45%}.library-documents{top:51%}.journey-button{width:100%}.journey-actions .journey-text-link{justify-content:center;width:100%}}.motion-paused .journey-world,.journey-shell[data-motion=reduced] .journey-world{display:none}.motion-paused .journey-scene,.journey-shell[data-motion=reduced] .journey-scene{min-height:auto}.motion-paused .journey-frame,.journey-shell[data-motion=reduced] .journey-frame{height:auto;min-height:760px;position:relative;top:auto}.motion-paused .journey-frame *,.journey-shell[data-motion=reduced] .journey-frame *{transition:none!important}.motion-paused .hero-journey-copy,.motion-paused .hero-journey-copy h1 em,.motion-paused .hero-portal,.motion-paused .need-copy,.motion-paused .need-parcel,.motion-paused .about-copy,.motion-paused .about-deed,.motion-paused .service-planes article,.motion-paused .process-route li,.motion-paused .property-stage,.motion-paused .property-crop img,.motion-paused .property-copy,.motion-paused .trust-heading,.motion-paused .trust-register,.motion-paused .trust-register>div,.motion-paused .news-empty,.motion-paused .news-copy,.motion-paused .library-journey-copy,.motion-paused .library-document,.motion-paused .final-copy,.motion-paused .final-boundary,.journey-shell[data-motion=reduced] .hero-journey-copy,.journey-shell[data-motion=reduced] .hero-journey-copy h1 em,.journey-shell[data-motion=reduced] .hero-portal,.journey-shell[data-motion=reduced] .need-copy,.journey-shell[data-motion=reduced] .need-parcel,.journey-shell[data-motion=reduced] .about-copy,.journey-shell[data-motion=reduced] .about-deed,.journey-shell[data-motion=reduced] .service-planes article,.journey-shell[data-motion=reduced] .process-route li,.journey-shell[data-motion=reduced] .property-stage,.journey-shell[data-motion=reduced] .property-crop img,.journey-shell[data-motion=reduced] .property-copy,.journey-shell[data-motion=reduced] .trust-heading,.journey-shell[data-motion=reduced] .trust-register,.journey-shell[data-motion=reduced] .trust-register>div,.journey-shell[data-motion=reduced] .news-empty,.journey-shell[data-motion=reduced] .news-copy,.journey-shell[data-motion=reduced] .library-journey-copy,.journey-shell[data-motion=reduced] .library-document,.journey-shell[data-motion=reduced] .final-copy,.journey-shell[data-motion=reduced] .final-boundary{transform:none!important}.motion-paused .journey-services .journey-frame,.journey-shell[data-motion=reduced] .journey-services .journey-frame{min-height:0;padding-bottom:4rem}.motion-paused .services-intro,.journey-shell[data-motion=reduced] .services-intro{width:100%;position:relative;top:auto;right:auto}.need-parcel{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.need-parcel button{min-height:180px}.motion-paused .service-selector,.journey-shell[data-motion=reduced] .service-selector{display:none}.motion-paused .service-planes,.journey-shell[data-motion=reduced] .service-planes{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;margin-top:2.5rem;display:grid;position:relative;inset:auto}.motion-paused .service-planes article,.journey-shell[data-motion=reduced] .service-planes article{opacity:1;pointer-events:auto;width:auto;height:auto;min-height:350px;position:relative;inset:auto}.motion-paused .service-planes h3,.journey-shell[data-motion=reduced] .service-planes h3{font-size:clamp(1.8rem,3vw,3rem)}.motion-paused .service-planes button,.journey-shell[data-motion=reduced] .service-planes button{opacity:1;pointer-events:auto}@media (width<=800px){.motion-paused .service-planes,.journey-shell[data-motion=reduced] .service-planes{grid-template-columns:1fr}.motion-paused .service-planes article,.journey-shell[data-motion=reduced] .service-planes article{min-height:310px}}@media (prefers-reduced-motion:reduce){.journey-world{display:none}.journey-scene{min-height:auto}.journey-frame{height:auto;min-height:760px;position:relative;top:auto}}@font-face{font-family:Cairo;src:url(/assets/fonts/cairo-arabic.woff2)format("woff2");font-display:swap;font-weight:200 1000;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cairo;src:url(/assets/fonts/cairo-latin.woff2)format("woff2");font-display:swap;font-weight:200 1000;unicode-range:U+0-52F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#0f3d2e;--paper:#f7f4ee;--sand:#dcc9a3;--clay:#c4633c;--green-92:#0f3d2eeb;--green-72:#0f3d2eb8;--green-48:#0f3d2e9e;--green-24:#0f3d2e3d;--green-12:#0f3d2e1f;--green-07:#0f3d2e12;--paper-86:#f7f4eedb;--paper-66:#f7f4eec2;--paper-18:#f7f4ee2e;--sand-45:#dcc9a373;--clay-20:#c4633c33;--max:1240px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Cairo,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--green)}body{background:var(--paper);min-width:320px;color:var(--green);margin:0;font-size:16px;line-height:1.7}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,a{-webkit-tap-highlight-color:var(--clay-20)}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance;line-height:1.14}::selection{background:var(--clay);color:var(--paper)}:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--paper);padding:.8rem 1.1rem;position:fixed;top:1rem;right:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.section-pad{padding:clamp(5rem,9vw,9rem) max(1.25rem,calc((100vw - var(--max))/2))}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:1rem;min-height:50px;padding:.8rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-flex}.button svg{transition:transform .25s}.button:hover svg{transform:translate(-4px)}.button--clay{background:var(--clay);color:var(--paper)}.button--sand{background:var(--sand);color:var(--green)}.button--paper{background:var(--paper);color:var(--green)}.button--green{background:var(--green);color:var(--paper)}.button--outline{border-color:var(--green-24);background:0 0}.button--disabled{background:var(--green-07);color:var(--green-48);cursor:not-allowed}.quiet-link{border-bottom:1px solid var(--paper-66);color:var(--paper-86);padding:.5rem 0;font-size:.82rem}.quiet-link--dark{color:var(--green);border-bottom-color:var(--green-24)}.section-tag{color:var(--clay);align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;display:flex}.section-tag span{font-variant-numeric:tabular-nums}.section-tag i{background:currentColor;width:30px;height:1px;display:block}.site-header{z-index:50;color:var(--paper);border-bottom:1px solid var(--paper-18);position:absolute;top:0;left:0;right:0}.header-inner{height:88px;max-width:var(--max);justify-content:space-between;align-items:center;gap:2rem;margin:auto;padding:0 1.25rem;display:flex}.header-brand{width:190px}.header-brand img{width:100%;height:auto}.site-nav{align-items:center;gap:clamp(1.2rem,2.6vw,2.4rem);font-size:.78rem;display:flex}.site-nav a{color:var(--paper-66);transition:color .2s}.site-nav a:hover{color:var(--paper)}.header-actions{align-items:center;gap:.6rem;display:flex}.motion-button{border:1px solid var(--paper-18);min-width:94px;height:42px;color:var(--paper-86);white-space:nowrap;background:0 0;padding:0 .7rem;font-size:.68rem}.header-request{background:var(--sand);height:42px;color:var(--green);border:0;align-items:center;gap:.75rem;padding:0 1rem;font-size:.75rem;font-weight:700;display:flex}.menu-button{width:44px;height:44px;color:var(--paper);background:0 0;border:0;display:none}.menu-glyph{width:25px;height:18px;display:block;position:relative}.menu-glyph i{background:currentColor;width:100%;height:1px;transition:all .25s;position:absolute;right:0}.menu-glyph i:first-child{top:5px}.menu-glyph i:last-child{width:68%;top:13px}.menu-glyph.is-open i:first-child{top:9px;transform:rotate(45deg)}.menu-glyph.is-open i:last-child{width:100%;top:9px;transform:rotate(-45deg)}.hero{height:100svh;min-height:760px;max-height:980px;padding:clamp(10rem,17vh,12rem) max(1.25rem,calc((100vw - var(--max))/2)) 3.4rem;background:var(--green);color:var(--paper);grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:2rem;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:var(--paper-18);width:1px;position:absolute;top:88px;bottom:0;right:50%}.hero-gridline{background:var(--paper-18);height:1px;position:absolute;left:0;right:0}.gridline-one{top:31%}.gridline-two{bottom:18%}.hero-copy{z-index:2;align-self:center;padding-left:4rem;position:relative}.hero-copy h1{letter-spacing:-.055em;margin:1.7rem 0 1.2rem;font-size:clamp(3.8rem,6.4vw,7rem);font-weight:700}.hero-copy h1 em{color:var(--sand);font-style:normal;font-weight:700}.hero-copy>p{color:var(--paper-66);align-items:center;gap:.7rem;font-size:.78rem;display:flex}.hero-copy>p i{background:var(--clay);width:5px;height:5px;transform:rotate(45deg)}.hero-actions{align-items:center;gap:1.6rem;margin-top:2.3rem;display:flex}.hero-visual{place-self:center end;width:min(92%,540px)}.hero-foot{color:var(--paper-66);border-top:1px solid var(--paper-18);grid-column:1/-1;justify-content:space-between;padding-top:1rem;font-size:.65rem;display:flex}.survey-plot{isolation:isolate;height:500px;position:relative}.survey-sheet{border:1px solid var(--paper-66);width:73%;height:68%;transition:transform .6s;position:absolute;top:13%;right:11%}.survey-sheet--back{background:var(--green);border-color:var(--clay);transform:translate(-34px,28px)}.survey-sheet--mid{background:var(--green);border-color:var(--sand);transform:translate(-17px,14px)}.survey-sheet--front{background:var(--paper);color:var(--green);box-shadow:16px 18px 0 var(--green-24)}.survey-sheet--front:before{content:"";border:1px solid var(--green-24);clip-path:polygon(6% 17%,75% 5%,92% 42%,78% 88%,30% 81%,12% 58%);position:absolute;inset:12%}.plot-number{color:var(--clay);font-size:.64rem;position:absolute;top:8%;left:8%}.plot-label{font-size:.72rem;font-weight:700;position:absolute;bottom:8%;right:8%}.plot-line{background:var(--green-24);position:absolute}.line-a{width:50%;height:1px;top:34%;right:16%;transform:rotate(-7deg)}.line-b{width:42%;height:1px;top:60%;right:23%;transform:rotate(9deg)}.line-c{width:1px;height:47%;top:20%;right:41%;transform:rotate(-8deg)}.line-d{width:1px;height:39%;top:25%;right:66%;transform:rotate(13deg)}.plot-pin{background:var(--clay);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.pin-a{top:22%;right:18%}.pin-b{bottom:15%;right:33%}.pin-c{top:53%;left:19%}.survey-coordinate{color:var(--paper-66);letter-spacing:.12em;font-size:.58rem;position:absolute;bottom:5%;left:1%}.survey-plot:hover .survey-sheet--back{transform:translate(-42px,34px)}.survey-plot:hover .survey-sheet--mid{transform:translate(-22px,17px)}.needs{background:var(--paper);grid-template-columns:.8fr 1.6fr;gap:clamp(3rem,7vw,8rem);display:grid}.section-intro h2,.services-heading h2{margin:1.3rem 0;font-size:clamp(2.8rem,4.6vw,5rem)}.section-intro p,.services-heading p{max-width:390px;color:var(--green-72)}.needs-list{border-top:1px solid var(--green-24)}.needs-list button{text-align:right;border:0;border-bottom:1px solid var(--green-24);background:0 0;grid-template-columns:50px 1fr 80px 30px;align-items:center;width:100%;min-height:94px;padding:0 1rem;transition:background .2s;display:grid}.needs-list button:hover{background:var(--sand-45)}.needs-list button>span{color:var(--clay);font-size:.62rem}.needs-list strong{font-size:1.4rem}.needs-list small{color:var(--green-72);font-size:.7rem}.decision{background:var(--green);min-height:720px;color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid;overflow:hidden}.decision-copy h2{margin:1.6rem 0;font-size:clamp(3rem,5vw,5.5rem)}.decision-copy h2 em{color:var(--sand);font-style:normal}.decision-copy>p{max-width:480px;color:var(--paper-66)}.decision-desk{height:390px;position:relative}.deed{border:1px solid var(--paper-18);width:68%;height:76%;padding:1.5rem;position:absolute}.deed-back{background:var(--clay);top:3%;right:3%;transform:rotate(5deg)}.deed-mid{background:var(--sand);color:var(--green);top:10%;right:16%;transform:rotate(-4deg)}.deed-front{background:var(--paper);color:var(--green);flex-direction:column;display:flex;top:18%;right:28%}.deed span,.deed small{font-size:.64rem}.deed-front strong{margin-top:auto;font-size:3rem}.deed-front p{border-top:1px solid var(--green-24);padding-top:.7rem;font-size:.72rem}.services{background:var(--paper);grid-template-columns:.75fr 1.5fr;gap:clamp(3rem,7vw,7rem);display:grid}.services-list{border-top:1px solid var(--green)}.services-list article{border-bottom:1px solid var(--green-24);grid-template-columns:50px minmax(160px,.7fr) 1fr 44px;align-items:center;gap:1.5rem;min-height:150px;display:grid}.services-list article>span{color:var(--clay);font-size:.65rem}.services-list h3{margin:0;font-size:1.55rem}.services-list p{color:var(--green-72);margin:0;font-size:.86rem}.services-list button{border:1px solid var(--green-24);background:0 0;border-radius:50%;width:42px;height:42px}.services-list button:hover{background:var(--green);color:var(--paper)}.path-section{background:var(--sand);grid-template-columns:.7fr 1.5fr;gap:clamp(3rem,8vw,8rem);display:grid}.path-title h2{margin-top:1.5rem;font-size:clamp(2.8rem,4.4vw,4.8rem)}.path-list{border-top:1px solid var(--green-24);counter-reset:none;margin:0;padding:0;list-style:none}.path-list li{border-bottom:1px solid var(--green-24);grid-template-columns:50px 1fr 1fr;align-items:center;gap:1.5rem;min-height:105px;display:grid}.path-list span{color:var(--clay);font-size:.62rem}.path-list strong{font-size:1.1rem}.path-list p{color:var(--green-72);margin:0;font-size:.8rem}.library-tease{background:var(--green);min-height:680px;color:var(--paper);grid-template-columns:1fr .8fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.library-map{border:1px solid var(--paper-18);min-height:430px;padding:1rem}.survey-plot--compact{height:390px}.survey-plot--compact .survey-sheet{width:70%;height:66%}.library-copy h2{margin:1.5rem 0;font-size:clamp(3.2rem,5.4vw,5.8rem)}.library-copy>p{color:var(--paper-66);max-width:450px}.library-copy .button{margin-top:1.5rem}.start-section{background:var(--clay);color:var(--paper);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.start-section .section-tag{color:var(--paper-86)}.start-section h2{margin:1.5rem 0;font-size:clamp(3.4rem,7vw,7.2rem)}.start-section>p{max-width:610px;color:var(--paper-86)}.start-section .button{margin-top:1.5rem}.start-lines i{border:1px solid var(--paper-18);width:360px;height:360px;position:absolute;top:-160px;right:-120px;transform:rotate(22deg)}.start-lines i:nth-child(2){transform:rotate(22deg)translate(-28px,28px)}.start-lines i:nth-child(3){transform:rotate(22deg)translate(-56px,56px)}.site-footer{background:var(--green);color:var(--paper);padding:clamp(5rem,8vw,8rem) max(1.25rem,calc((100vw - var(--max))/2)) 2rem}.footer-lead{border-bottom:1px solid var(--paper-18);grid-template-columns:220px 1fr auto;align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:4rem;display:grid}.footer-lead img{width:210px}.footer-lead h2{margin:0;font-size:clamp(2.6rem,4.5vw,4.8rem)}.footer-grid{grid-template-columns:1.4fr 1fr .8fr;gap:4rem;padding:4rem 0;display:grid}.footer-grid h3{color:var(--sand);margin-bottom:1.2rem;font-size:.72rem}.footer-grid p,.footer-grid a{color:var(--paper-66);margin-bottom:.5rem;font-size:.78rem;display:block}.footer-base{border-top:1px solid var(--paper-18);color:var(--paper-66);justify-content:space-between;gap:2rem;padding-top:1.3rem;font-size:.62rem;display:flex}.inner-main{background:var(--paper)}.inner-hero{min-height:570px;padding:170px max(1.25rem,calc((100vw - var(--max))/2)) 5rem;background:var(--green);color:var(--paper);flex-direction:column;justify-content:end;display:flex}.inner-hero h1{margin:1.4rem 0;font-size:clamp(4rem,7vw,7.2rem)}.inner-hero>p{max-width:620px;color:var(--paper-66)}.inner-hero--sand{background:var(--sand);color:var(--green)}.inner-hero--sand>p{color:var(--green-72)}.empty-editorial{grid-template-columns:.7fr 1.4fr;align-items:center;gap:8rem;min-height:560px;display:grid}.empty-stamp{border:1px solid var(--green-24);align-content:center;place-items:center;width:220px;height:220px;display:grid;transform:rotate(-4deg)}.empty-stamp span{font-size:6rem;line-height:1}.empty-stamp small{color:var(--green-72)}.empty-editorial h2,.knowledge-copy h2{margin-bottom:1.5rem;font-size:clamp(2.8rem,4.7vw,5rem)}.empty-editorial>div:last-child>p,.knowledge-copy>p{max-width:600px;color:var(--green-72)}.inline-actions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.knowledge-layout{grid-template-columns:.7fr 1.4fr;gap:8rem;display:grid}.knowledge-index{border-top:1px solid var(--green);padding-top:1.5rem}.knowledge-index span{font-size:5rem}.knowledge-index p{color:var(--green-72)}.preview-notice{background:var(--sand);color:var(--green);align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.7rem;display:flex}.preview-notice span{font-weight:700}.preview-notice p{margin:0}.knowledge-copy .preview-notice{margin:2rem 0}.detail-page>.preview-notice{z-index:40;box-shadow:8px 8px 0 var(--green-24);position:fixed;top:100px;left:1.25rem}.detail-hero{min-height:780px;padding:150px max(1.25rem,calc((100vw - var(--max))/2)) 6rem;background:var(--paper);grid-template-columns:1.25fr .8fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.detail-image{background:var(--sand);padding:1rem 1rem 3.5rem;position:relative}.detail-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.detail-image>span{color:var(--green-72);font-size:.65rem;position:absolute;bottom:1rem;right:1rem}.detail-copy h1,.resource-hero h1{margin:1.5rem 0;font-size:clamp(3rem,4.7vw,5.2rem)}.detail-copy>p,.resource-hero>div>p{color:var(--green-72)}.detail-copy dl,.resource-meta{border-top:1px solid var(--green-24);grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.detail-copy dl div,.resource-meta div{border-bottom:1px solid var(--green-24);padding:1rem 0}.detail-copy dt,.resource-meta dt{color:var(--clay);font-size:.62rem}.detail-copy dd,.resource-meta dd{margin:.4rem 0 0;font-size:.82rem}.detail-body{background:var(--green);color:var(--paper);grid-template-columns:1fr 1fr;gap:8rem;display:grid}.detail-body h2{margin-top:1.5rem;font-size:clamp(3rem,5vw,5rem)}.detail-body h3{color:var(--sand);margin-top:1.8rem;font-size:.8rem}.detail-body p{color:var(--paper-66)}.detail-body .quiet-link{color:var(--paper);border-bottom-color:var(--paper-18);margin-top:1rem;display:inline-block}.resource-hero{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);min-height:780px;padding-top:150px;display:grid}.resource-cover{background:var(--green);height:500px;color:var(--paper);box-shadow:20px 20px 0 var(--sand);flex-direction:column;padding:2.5rem;display:flex}.resource-cover>span{color:var(--sand);font-size:.7rem}.resource-cover strong{margin-top:auto;font-size:3.2rem;line-height:1.1}.resource-cover small{border-top:1px solid var(--paper-18);color:var(--paper-66);padding-top:1rem}.article-shell{padding:180px max(1.25rem,50vw - 490px) 8rem}.article-shell>header{border-bottom:1px solid var(--green-24);padding-bottom:4rem}.article-shell h1{margin:1.5rem 0;font-size:clamp(3.4rem,6vw,6rem)}.article-shell header>p{max-width:640px;color:var(--green-72)}.article-shell header>div{color:var(--clay);gap:1rem;font-size:.65rem;display:flex}.article-body{max-width:690px;margin:4rem auto}.article-body p{color:var(--green-72)}.article-body .lead{color:var(--green);font-size:1.4rem}.article-body h2{margin-top:3rem;font-size:2rem}.article-body blockquote{border-right:4px solid var(--clay);background:var(--sand);margin:3rem 0;padding:2rem;font-size:1.6rem;font-weight:700}.not-found{align-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}.not-found>p{color:var(--clay);margin:0;font-size:5rem}.dialog-locked,.menu-locked{overflow:hidden}.dialog-backdrop{z-index:200;background:var(--green-92);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.request-dialog{background:var(--paper);width:min(760px,100%);max-height:calc(100vh - 2.5rem);overflow:auto}.request-page{background:var(--sand);min-height:100vh;padding-top:130px}.request-panel{background:var(--paper);padding:clamp(1.4rem,3vw,2.5rem)}.request-panel--standalone{max-width:850px;box-shadow:20px 20px 0 var(--green-24);margin:auto}.request-head{border-bottom:1px solid var(--green-24);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.request-head>div>span{color:var(--clay);font-size:.68rem}.request-head h2{margin:.4rem 0 0;font-size:2rem}.request-head>button{border:1px solid var(--green-24);background:0 0;width:42px;height:42px}.request-panel form{gap:1.25rem;margin-top:1.5rem;display:grid}.request-panel fieldset{border:0;margin:0;padding:0}.request-panel legend,.request-panel label>span{margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:block}.request-types{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.request-types label{position:relative}.request-types input{opacity:0;position:absolute}.request-types span{border:1px solid var(--green-24);cursor:pointer;place-items:center;min-height:58px;display:grid;margin:0!important}.request-types input:checked+span{background:var(--green);color:var(--paper)}.field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.request-panel input:not([type=radio]):not([type=checkbox]),.request-panel textarea,.admin-form input:not([type=radio]),.admin-form textarea{border:1px solid var(--green-24);background:0 0;width:100%;min-height:48px;padding:.8rem}.request-panel textarea,.admin-form textarea{resize:vertical}.request-panel label small,.upload-field small{color:var(--green-72);margin-top:.3rem;font-size:.62rem;display:block}.consent{align-items:start;gap:.7rem;display:flex}.consent span{margin:0!important;font-weight:400!important}.consent input{margin-top:.35rem}.form-message{background:var(--sand);margin:0;padding:.8rem;font-size:.72rem}.request-actions{gap:.7rem;display:flex}.request-actions .button{flex:1}.is-disabled{opacity:.48}.integration-note{color:var(--green-72);margin:0;font-size:.62rem}.admin-shell{background:var(--paper);grid-template-columns:270px 1fr;min-height:100vh;display:grid}.admin-shell>aside{background:var(--green);height:100vh;color:var(--paper);flex-direction:column;padding:2rem 1.5rem;display:flex;position:sticky;top:0}.admin-shell>aside>img{width:180px}.admin-shell>aside>p{color:var(--sand);margin:1rem 0 2rem;font-size:.7rem}.admin-shell nav{gap:.25rem;display:grid}.admin-shell nav a{color:var(--paper-66);padding:.8rem 1rem;font-size:.8rem}.admin-shell nav a.is-active{background:var(--sand);color:var(--green);font-weight:700}.admin-shell .preview-notice{margin-top:auto;display:block}.admin-public{justify-content:space-between;align-items:center;margin-top:1rem;font-size:.75rem;display:flex}.admin-workspace{min-width:0;padding:clamp(2rem,5vw,5rem)}.admin-title{border-bottom:1px solid var(--green-24);padding-bottom:2.5rem}.admin-title>span{color:var(--clay);font-size:.66rem}.admin-title h1{margin:.7rem 0;font-size:clamp(2.7rem,4vw,4.5rem)}.admin-title p{color:var(--green-72)}.admin-metrics{border:1px solid var(--green-24);grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.admin-metrics article{border-left:1px solid var(--green-24);flex-direction:column;min-height:160px;padding:1.2rem;display:flex}.admin-metrics article:last-child{border:0}.admin-metrics span{color:var(--green-72);font-size:.7rem}.admin-metrics strong{margin-top:auto;font-size:4rem;line-height:1}.admin-card{border:1px solid var(--green-24);margin-top:2rem;padding:2rem}.admin-card h2{font-size:1.5rem}.admin-card li{color:var(--green-72);margin:.5rem 0}.admin-form{grid-template-columns:1fr 280px;gap:2rem;margin-top:2rem;display:grid}.admin-form-main{gap:1.2rem;display:grid}.admin-form label>span,.admin-form legend{margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:block}.admin-form fieldset{border:1px solid var(--green-24);padding:1rem}.repeat-field{gap:.5rem;margin-bottom:.5rem;display:flex}.repeat-field button,.add-row{border:1px solid var(--green-24);background:0 0;padding:.5rem .8rem}.upload-field{border:1px dashed var(--green-48);padding:1.2rem}.publish-panel{border:1px solid var(--green-24);height:max-content;padding:1.2rem}.publish-panel fieldset{gap:.7rem;margin-bottom:1rem;display:grid}.publish-panel p{background:var(--sand);padding:.7rem;font-size:.68rem}.section-manager{border-top:1px solid var(--green);margin-top:2rem}.section-manager article{border-bottom:1px solid var(--green-24);grid-template-columns:50px 1fr 100px 100px;align-items:center;gap:1rem;min-height:78px;display:grid}.section-manager article>span{color:var(--clay);font-size:.62rem}.section-manager article label{font-size:.75rem}.section-manager article>div{display:flex}.section-manager article button{border:1px solid var(--green-24);background:0 0;width:40px;height:40px}@keyframes settle{0%{opacity:0;transform:translate(30px,25px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-copy,.hero-visual{animation:.8s both settle}.hero-visual{animation-delay:.15s}.hero-gridline{transform-origin:100%;animation:1.1s .2s both draw}.motion-paused *,.motion-paused :before,.motion-paused :after{transition:none!important;animation-play-state:paused!important}@media (width<=1024px){.header-inner,.site-nav{gap:1rem}.site-nav a{font-size:.7rem}.hero{grid-template-columns:1.05fr .95fr}.hero-copy{padding-left:1rem}.survey-plot{height:430px}.needs,.services,.path-section{grid-template-columns:1fr;gap:3rem}.section-intro,.services-heading,.path-title{max-width:650px}.services-list article{grid-template-columns:50px .7fr 1fr 44px}.library-tease{gap:3rem}.footer-lead{grid-template-columns:180px 1fr}.footer-lead .button{grid-column:2}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article:nth-child(2){border-left:0}.admin-metrics article:nth-child(-n+2){border-bottom:1px solid var(--green-24)}}@media (width<=800px){.site-header{position:absolute}.header-inner{height:74px}.header-brand{width:150px}.site-nav{z-index:5;background:var(--green);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:stretch;padding:7rem 1.5rem 3rem;transition:all .25s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:none}.site-nav a{border-bottom:1px solid var(--paper-18);color:var(--paper);padding:1rem 0;font-size:1.45rem}.header-request,.motion-button{display:none}.menu-button{z-index:8;place-items:center;display:grid;position:relative}.hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:1rem;height:auto;min-height:760px;max-height:none;padding-top:8.5rem}.hero:before{width:auto;height:1px;inset:54% 1.25rem auto}.hero-copy{align-self:start;padding:0}.hero-copy h1{margin:1rem 0;font-size:clamp(3.2rem,12vw,5rem)}.hero-copy>p{flex-wrap:wrap}.hero-actions{margin-top:1.3rem}.hero-visual{justify-self:center;width:min(100%,480px)}.survey-plot{height:300px}.survey-sheet{width:69%;height:72%;top:8%}.hero-foot{margin-top:.5rem}.needs-list button{grid-template-columns:40px 1fr 55px 26px}.decision{grid-template-columns:1fr;gap:2rem;min-height:800px}.decision-copy h2{font-size:clamp(3rem,10vw,4.5rem)}.decision-desk{height:320px}.services-list article{grid-template-columns:42px 1fr 44px;gap:1rem;padding:1rem 0}.services-list article p{grid-column:2/4}.path-list li{grid-template-columns:42px 1fr}.path-list li p{grid-column:2}.library-tease{grid-template-columns:1fr;min-height:900px}.library-map{order:2;min-height:340px}.survey-plot--compact{height:320px}.start-section h2{font-size:clamp(3rem,12vw,5rem)}.footer-lead{grid-template-columns:1fr}.footer-lead .button{grid-column:1;width:max-content}.footer-grid{grid-template-columns:1fr 1fr}.footer-base{flex-direction:column;gap:.2rem}.empty-editorial,.knowledge-layout{grid-template-columns:1fr;gap:3rem}.detail-page>.preview-notice{top:84px}.detail-hero,.resource-hero{grid-template-columns:1fr;padding-top:150px}.detail-image{order:2}.detail-body{grid-template-columns:1fr;gap:2rem}.resource-cover{height:420px}.admin-shell{grid-template-columns:1fr}.admin-shell>aside{height:auto;position:relative}.admin-shell nav{grid-template-columns:1fr 1fr}.admin-shell .preview-notice{margin-top:1rem}.admin-form{grid-template-columns:1fr}.admin-form .publish-panel{order:-1}.section-manager article{grid-template-columns:40px 1fr 70px 90px}}@media (width<=520px){body{font-size:15px}.section-pad{padding-top:4.5rem;padding-bottom:4.5rem}.hero{min-height:760px;padding-top:7.2rem}.hero-copy h1{font-size:3.25rem}.hero-copy>p{gap:.45rem;font-size:.66rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.7rem}.quiet-link{text-align:center}.hero-visual{margin-top:.5rem}.survey-plot{height:260px}.survey-sheet{width:76%;right:8%}.survey-sheet--back{transform:translate(-20px,16px)}.survey-sheet--mid{transform:translate(-10px,8px)}.survey-coordinate{font-size:.5rem}.hero-foot{font-size:.54rem}.section-intro h2,.services-heading h2{font-size:2.8rem}.needs-list button{min-height:80px;padding:0 .3rem}.needs-list strong{font-size:1.1rem}.decision{min-height:760px}.decision-copy h2{font-size:3rem}.decision-desk{height:270px}.deed{width:74%;height:72%;padding:1rem}.deed-front strong{font-size:2.2rem}.path-title h2{font-size:2.8rem}.library-tease{min-height:820px}.library-copy h2{font-size:3.2rem}.library-map{min-height:290px}.survey-plot--compact{height:270px}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-lead h2{font-size:2.8rem}.inner-hero{min-height:490px;padding-top:130px}.inner-hero h1{font-size:3.5rem}.empty-stamp{width:170px;height:170px}.empty-stamp span{font-size:4.5rem}.inline-actions{flex-direction:column;align-items:stretch}.detail-page>.preview-notice{position:absolute;top:88px;left:1rem;right:1rem}.detail-hero{padding-top:180px}.detail-copy h1,.resource-hero h1{font-size:3.1rem}.detail-copy dl,.resource-meta{grid-template-columns:1fr}.resource-hero,.article-shell{padding-top:180px}.article-shell h1{font-size:3.1rem}.request-types{grid-template-columns:1fr 1fr}.field-row,.request-actions{grid-template-columns:1fr;display:grid}.request-dialog{max-height:100vh}.dialog-backdrop{padding:0}.request-panel{min-height:100vh}.request-panel--standalone{min-height:0}.admin-workspace{padding:2rem 1rem}.admin-shell nav{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:120px}.admin-metrics strong{font-size:3rem}.section-manager article{grid-template-columns:35px 1fr 60px}.section-manager article>div{grid-column:2/4;justify-content:end;padding-bottom:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.request-head h1{margin:.4rem 0 0;font-size:2rem}.site-header{background:var(--green)}.skip-link{top:-120px;transform:none}.skip-link:focus{top:1rem}.file-native{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.file-picker{border:1px solid var(--green-24);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px!important;margin:.5rem 0!important;padding:.75rem!important;display:flex!important}.file-picker b{font-size:.75rem}.file-picker small{text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden;margin:0!important}body{touch-action:manipulation}.app{overflow:clip}.request-dialog{overscroll-behavior:contain}.menu-glyph i{transition:top .25s,transform .25s,width .25s}.site-nav{transition:opacity .25s,transform .25s}.upload-field:focus-within .file-picker{outline:2px solid var(--clay);outline-offset:3px}.header-inner{padding-right:max(1.25rem,env(safe-area-inset-right));padding-left:max(1.25rem,env(safe-area-inset-left))}.empty-stamp{background:var(--sand-45);position:relative;overflow:hidden;transform:rotate(-3deg)}.empty-stamp i{background:var(--green-48);display:block;position:absolute}.empty-stamp i:first-child{height:1px;top:22%;left:12%;right:12%;transform:rotate(-7deg)}.empty-stamp i:nth-child(2){width:1px;top:12%;bottom:12%;right:47%;transform:rotate(9deg)}.empty-stamp i:nth-child(3){background:var(--clay);width:13px;height:13px;top:46%;right:44%;transform:rotate(45deg)}.knowledge-index span{font-size:clamp(1.7rem,3vw,2.7rem);font-weight:700;line-height:1.25;display:block}.admin-title>span,.section-manager article>span{color:var(--green-72);font-weight:700}.admin-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.admin-form textarea,.admin-form select{border:1px solid var(--green-24);background:var(--paper);border-radius:0;width:100%;min-height:48px;padding:.8rem}.admin-form select{background-color:var(--paper);color:var(--green)}.admin-shell input[type=radio],.admin-shell input[type=checkbox]{accent-color:var(--clay)}.admin-field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.publish-panel .button{width:100%}.admin-preview-link{border-bottom:1px solid var(--green-24);justify-content:space-between;align-items:center;gap:.7rem;min-height:46px;margin-top:.75rem;padding:.7rem 0;font-size:.76rem;font-weight:700;display:flex}.admin-preview-link svg{transition:transform .2s}.admin-preview-link:hover svg{transform:translate(-4px)}.section-manager article{grid-template-columns:44px minmax(130px,1fr) minmax(170px,.8fr) minmax(190px,1.2fr);padding:.85rem 0}.section-manager article>b{background:var(--sand);width:max-content;max-width:100%;padding:.3rem .55rem;font-size:.68rem}.section-manager article>small{color:var(--green-72);font-size:.72rem}.app>.detail-page>.preview-notice{top:1.25rem}@media (width<=800px){.admin-field-grid{grid-template-columns:1fr}.section-manager article{grid-template-columns:38px 1fr}.section-manager article>b,.section-manager article>small{grid-column:2}.section-manager article>small{padding-bottom:.55rem}.app>.detail-page>.preview-notice{top:1rem}}@media (width<=430px){.motion-button{min-width:82px;padding:0 .45rem;font-size:.62rem}.header-brand{width:138px}.header-inner{gap:.45rem}}.menu-request{display:none}.site-nav a[aria-current=page]{color:var(--paper);text-underline-offset:.45em;text-decoration:underline}.request-dialog{color:var(--green);border:0;width:min(760px,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0}.request-dialog::backdrop{background:var(--green-92)}.request-head>button{flex-shrink:0;min-width:44px;min-height:44px}.request-head{z-index:2;background:var(--paper);padding-top:.3rem;position:sticky;top:-1px}.request-panel legend,.request-panel label>span{font-size:.85rem}.request-panel label small{font-size:.78rem;font-weight:400;display:inline}.request-panel input,.request-panel textarea,.request-panel select{font-size:1rem}.request-panel select{border:1px solid var(--green-48);background:var(--paper);width:100%;min-height:48px;color:var(--green);border-radius:0;padding:.7rem}.request-panel .request-types{grid-template-columns:repeat(2,minmax(0,1fr))}.request-types input:focus-visible+span{outline:3px solid var(--clay);outline-offset:3px}.request-types span{text-align:center;padding:.5rem}.request-types label:hover span{border-color:var(--green)}.request-hint,.integration-note{color:var(--green-72);margin:0;font-size:.8rem}.request-hint{margin:.35rem 0 .6rem}.request-details{gap:1rem;display:grid}.request-contact{border-top:1px solid var(--green-24);padding-top:.4rem}.request-contact summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-size:.82rem}.request-contact .field-row{padding-top:.7rem}.field-error{color:var(--green);border-right:3px solid var(--clay);margin:.4rem 0 0;padding-right:.65rem;font-size:.8rem}[aria-invalid=true]{border-color:var(--clay)!important}.request-actions .button{min-height:52px;font-size:.95rem}.request-panel{min-height:0}.button--clay{color:var(--paper);font-size:1.2rem}.button:focus-visible,.journey-button:focus-visible{outline:3px solid var(--sand);box-shadow:0 0 0 6px var(--green)}.inner-hero .inline-actions .quiet-link{border:0;border-bottom:1px solid var(--paper-66);background:0 0;min-height:48px}.section-tag{color:var(--green)}.section-tag--dark{color:var(--sand)}.content-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.content-list article{border-bottom:1px solid var(--green-24);min-width:0;padding-bottom:2rem}.content-list img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-bottom:1.5rem}.content-list h2{overflow-wrap:anywhere;font-size:1.8rem}.property-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.property-facts>div{border-bottom:1px solid var(--green-24);padding:.5rem 0}.property-facts dt{color:var(--green-72);font-size:.78rem}.property-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.property-gallery>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.gallery-thumbnails{gap:.5rem;margin-top:.7rem;padding:.3rem;display:flex;overflow:auto}.gallery-thumbnails button{background:0 0;border:2px solid #0000;flex:0 0 92px;padding:3px}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--green)}.content-prose p{white-space:pre-line;overflow-wrap:anywhere}.site-footer a{overflow-wrap:anywhere;align-items:center;width:max-content;max-width:100%;min-height:44px;display:flex}.site-footer a:hover{text-underline-offset:.3em;text-decoration:underline}#contact{scroll-margin-top:1rem}.page-content{min-width:0}.not-found{text-align:center;padding:8rem 1.25rem 4rem}.journey-button--clay{min-height:56px;font-size:1.2rem;font-weight:700}.need-parcel button>span,.service-selector button span,.service-planes article>span,.process-route li>span{color:var(--green-72)}.service-planes article:not([data-ready=true])>*{visibility:hidden}.request-head>div>span{color:var(--green-72)}button,a,label,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}.request-types label:active span{border-color:var(--green)}.menu-button:active,.motion-button:active{background:var(--paper-18)}@media (width<=800px){.site-nav{visibility:hidden;overscroll-behavior:contain;padding-bottom:max(2rem,env(safe-area-inset-bottom));overflow-y:auto}.site-nav.is-open{visibility:visible}.menu-request{background:var(--sand);min-height:52px;color:var(--green);border:0;justify-content:space-between;align-items:center;margin-top:1rem;padding:.8rem 1rem;font-weight:700;display:flex}.header-request{min-height:44px;padding:0 .65rem;font-size:.68rem;display:flex}.header-request svg{display:none}.header-actions{gap:.3rem}.header-brand{flex-shrink:0;width:132px}.motion-button{min-width:76px;min-height:44px;padding:0 .35rem;font-size:.62rem;display:block}.content-list{grid-template-columns:1fr}}@media (width<=430px){.header-inner{gap:.35rem;padding-left:.75rem;padding-right:.75rem}.header-brand{width:124px}.motion-button{min-width:75px;font-size:.6rem}.header-request{padding:0 .5rem}.menu-button{width:40px;min-height:44px}.request-dialog{border-radius:0;width:100%;max-width:100%;height:auto;max-height:100dvh;margin:auto}.request-panel{padding:1.1rem 1rem max(1.1rem,env(safe-area-inset-bottom))}.request-head h2,.request-head h1{font-size:1.65rem}.request-panel form{gap:1rem;margin-top:1rem}.request-types span{min-height:48px}.request-panel .field-row,.property-facts{grid-template-columns:1fr}}
