.manual-project-case{--story-navy:#071d2c;--story-copper:#e59468;box-sizing:border-box;color:#fff;background:radial-gradient(at 90% 12%,#16384d80,#0000 58%),linear-gradient(125deg,#071d2c,#0a2436);border-top:14px solid #fff;width:100%;margin:0;padding:clamp(48px,5vw,72px) 24px 40px}.manual-case-inner{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:44px;width:min(1240px,100%);margin:auto;display:grid}.manual-case-copy{min-width:0;padding-top:14px}.manual-case-heading .public-kicker{color:#e59468;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 24px;font-size:12px;font-weight:750;display:flex}.manual-case-heading .public-kicker:before{content:"";background:#e59468;width:32px;height:2px}.public-site-shell .manual-case-heading h2{letter-spacing:-.042em;color:#fff;margin:0;font:400 clamp(42px,3.9vw,58px)/1.08 Georgia,Times New Roman,serif}.manual-case-location{color:#e9eef1;margin:18px 0 0;font-size:14px;line-height:1.6}.manual-institutional-copy{border-left:2px solid #c76c3e;margin-top:28px;padding-left:20px}.public-site-shell .manual-institutional-copy h3{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 18px;font:400 27px/1.22 Georgia,serif}.manual-institutional-copy p{color:#e9eef1;margin:0 0 16px;font-size:16px;line-height:1.7}.manual-institutional-copy small{color:#efad86;letter-spacing:.08em;margin-top:20px;font-size:11px;line-height:1.6;display:block}.manual-reveal-hint{color:#e9eef1;font-size:12px}.manual-case-visual{min-width:0}.manual-reveal{isolation:isolate;box-sizing:border-box;background:#102c3d;border:1px solid #e59468;width:100%;min-width:0;height:500px;position:relative;overflow:hidden}.manual-reveal img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.manual-reveal-input{z-index:5;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.manual-reveal:has(.manual-reveal-input:focus-visible){outline-offset:4px;outline:2px solid #e59468}.manual-photo-stage{z-index:6;color:#fff;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 1px 3px #000,0 0 6px #000;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:20px;left:28px}.manual-central-play{z-index:7;color:#fff;cursor:pointer;background:#d4774aee;border:1px solid #e59468;border-radius:50%;place-items:center;width:68px;height:68px;animation:3s ease-in-out infinite manual-play-halo;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #e5946824,0 4px 22px #0003}.manual-central-play span{margin-left:4px;font-size:23px}.manual-central-play:hover{background:#e59468;box-shadow:0 0 0 10px #e5946835}.manual-central-play:focus-visible{outline-offset:7px;outline:3px solid #fff}.manual-central-play:disabled{opacity:.5;cursor:wait}.manual-central-play.is-replay{background:#071d2c6b;border:2px solid #e59468;animation:none}.manual-central-play.is-replay span{margin:0;font-size:38px}.manual-central-play.is-replay:hover{background:#e5946840}.manual-image-hint{color:#b3c6d3;margin:10px 0 0;font-size:11px;line-height:1.5}.manual-gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e59468 #102c3d;gap:12px;margin-top:18px;padding:4px 2px 8px;display:flex;overflow-x:auto}.manual-thumbnail{color:#e9eef1;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:1px solid #e594686b;border-radius:2px;flex:0 0 140px;padding:0;overflow:hidden}.manual-thumbnail img{object-fit:contain;object-position:center;background:#102c3d;width:100%;height:94px;display:block}.manual-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #fff}.manual-gallery-note{color:#b3c6d3;margin:0;font-size:10px;line-height:1.5}.manual-lightbox{color:#fff;background:#071d2c;border:1px solid #e59468;max-width:96vw;max-height:94vh;padding:0;overflow:auto}.manual-lightbox::backdrop{background:#061725dc}.manual-lightbox-content{max-width:1100px;padding:24px;position:relative}.manual-lightbox-content>img{object-fit:contain;width:auto;max-width:85vw;height:auto;max-height:75vh;margin:auto;display:block}.manual-lightbox-close{color:#fff;cursor:pointer;background:#071d2ce8;border:1px solid #e59468;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:8px;right:8px}.manual-lightbox-controls{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.manual-lightbox-controls p{text-align:center;margin:0;font-size:13px}.manual-lightbox-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #e59468;min-width:44px;min-height:44px}.manual-lightbox button:focus-visible{outline-offset:3px;outline:2px solid #fff}.manual-project-case[data-visual-side=left] .manual-case-inner{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.manual-project-case[data-visual-side=left] .manual-case-visual{grid-area:1/1}.manual-project-case[data-visual-side=left] .manual-case-copy{grid-area:1/2}.manual-reveal-seam{z-index:4;pointer-events:none;background:linear-gradient(90deg,#9b6340,#f0d2a4,#ac744c);width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 9px #e3b78055}.manual-reveal-seam span{color:#f1d3ab;background:#08283ddf;border:1px solid #d4ac7b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #cd9e6c16,0 2px 15px #071d2b33}.manual-project-case:not(.is-interacted) .manual-reveal-seam span{animation:3.2s ease-in-out infinite manual-handle-pulse}.manual-reveal-seam:before{content:"";opacity:0;background:linear-gradient(#0000 40%,#ffefd1 49%,#fff9eb 50%,#0000 60%);position:absolute;inset:0}.is-playing .manual-reveal-seam{box-shadow:0 0 12px #eac18d88}.is-playing .manual-reveal-seam:before{opacity:1;animation:2.4s linear infinite manual-energy}.manual-reveal-seam i{opacity:0;background:#fff1d6;border-radius:50%;width:3px;height:3px;position:absolute;top:42%;left:-1px}.is-playing .manual-reveal-seam i{animation:3s ease-out infinite manual-spark}@keyframes manual-story-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes manual-handle-pulse{0%,to{box-shadow:0 0 0 4px #cd9e6c16}50%{box-shadow:0 0 0 9px #cd9e6c24}}@keyframes manual-energy{0%{transform:translateY(-90%)}to{transform:translateY(90%)}}@keyframes manual-spark{0%,74%,to{opacity:0;transform:translate(0)}78%{opacity:.8}90%{opacity:0;transform:translate(7px,-12px);box-shadow:-9px 10px #edcca4}}.manual-reveal-seam{background:linear-gradient(90deg,#d4774a,#efad86,#e59468)}.manual-reveal-seam span{color:#fff;background:#bb5930de;border-color:#e59468}@keyframes manual-play-halo{0%,to{box-shadow:0 0 0 7px #e5946824,0 4px 22px #0003}50%{box-shadow:0 0 0 11px #e5946816,0 4px 22px #0003}}@media (max-width:1024px) and (min-width:761px){.manual-case-inner{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:32px}.manual-case-heading .public-kicker{font-size:11px}.public-site-shell .manual-institutional-copy h3{font-size:24px}.manual-institutional-copy p{font-size:14px}.manual-reveal{height:490px}.public-site-shell .manual-photo-narrative h3{font-size:25px}}@media (max-width:760px){.manual-project-case{border-top-width:10px;padding:40px 22px 28px}.manual-case-inner,.manual-project-case[data-visual-side=left] .manual-case-inner{grid-template-columns:minmax(0,1fr);gap:30px}.manual-project-case[data-visual-side=left] .manual-case-visual,.manual-project-case[data-visual-side=left] .manual-case-copy{grid-area:auto}.manual-case-copy{padding:0}.public-site-shell .manual-case-heading h2{font-size:38px}.manual-case-heading .public-kicker{font-size:11px}.manual-institutional-copy{padding-left:16px}.public-site-shell .manual-institutional-copy h3{font-size:25px}.manual-institutional-copy p{font-size:15px}.manual-reveal{height:410px}.manual-reveal img{object-position:center}.manual-photo-stage{font-size:9px;top:16px;left:18px}.manual-photo-narrative{bottom:20px;left:18px;right:18px}.public-site-shell .manual-photo-narrative h3{font-size:23px}.manual-central-play{width:60px;height:60px}.manual-thumbnail{flex-basis:128px}.manual-gallery{gap:10px}.manual-lightbox-content{padding:14px}.manual-lightbox-content>img{max-width:84vw;max-height:70vh}.is-playing .manual-reveal-seam i{display:none}}@media (max-width:360px){.manual-project-case{padding-inline:16px}.manual-reveal{height:390px}.public-site-shell .manual-photo-narrative h3{font-size:21px}.manual-photo-stage{font-size:8px}}@media (prefers-reduced-motion:reduce){.manual-project-case *,.manual-project-case :before{transition:none!important;animation:none!important}.manual-reveal-seam i,.manual-reveal-seam:before{display:none}}.manual-lightbox{width:fit-content;height:fit-content;margin:auto;position:fixed;inset:0}.manual-image-hint{text-align:center;min-height:18px;margin:0 0 10px}.manual-stage-title{letter-spacing:-.02em;color:#fff;margin:18px 0 0;font:400 27px/1.2 Georgia,Times New Roman,serif;display:grid}.manual-title-reserve{visibility:hidden;pointer-events:none;grid-area:1/1;display:grid}.manual-title-reserve span{text-wrap:balance;grid-area:1/1}.public-site-shell .manual-stage-title h3{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;text-wrap:balance;text-shadow:none;-webkit-text-stroke:0;grid-area:1/1;margin:0;transition:opacity .18s ease-out}.manual-case-inner{gap:24px 44px}.manual-gallery-section{grid-column:1/-1;min-width:0}.manual-gallery-navigation{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.manual-gallery-navigation[data-overflow=true]{grid-template-columns:32px minmax(0,1fr) 32px}.manual-gallery{scroll-behavior:smooth;min-width:0;margin-top:0}.manual-gallery-arrow{color:#e59468;cursor:pointer;background:0 0;border:1px solid #e594686b;border-radius:2px;width:32px;height:40px;padding:0;font-size:22px}.manual-gallery-arrow:hover{background:#e5946818}.manual-gallery-arrow:disabled{opacity:.25;cursor:default}:is(.manual-gallery-arrow:focus-visible,.manual-gallery:focus-visible){outline-offset:3px;outline:2px solid #fff}@media (max-width:1024px) and (min-width:761px){.manual-stage-title{font-size:25px}.manual-case-inner{column-gap:32px}}@media (max-width:760px){.manual-stage-title{margin-top:16px;font-size:23px}.manual-case-inner{row-gap:24px}.manual-gallery-navigation{gap:7px}}@media (max-width:360px){.manual-stage-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.manual-gallery{scroll-behavior:auto}}.manual-gallery{scroll-padding-inline:2px}.manual-project-case[data-card-tone=light]{--story-copper:#bb5930;--story-photo-surface:#f0f1f1;--story-title-a:#071d2c;--story-title-b:#bb5930;color:#071d2c;background:#fff}.manual-project-case[data-card-tone=dark]{--story-copper:#e59468;--story-photo-surface:#102c3d;--story-title-a:#fff;--story-title-b:#e59468}.manual-project-case .manual-reveal,.manual-project-case .manual-reveal img,.manual-project-case .manual-thumbnail img{background:var(--story-photo-surface)}.manual-project-case[data-card-tone=light] .manual-case-heading .public-kicker{color:var(--story-copper)}.manual-project-case[data-card-tone=light] .manual-case-heading .public-kicker:before{background:var(--story-copper)}.public-site-shell .manual-project-case[data-card-tone=light] .manual-case-heading h2{color:#071d2c}.manual-project-case[data-card-tone=light] .manual-case-location,.manual-project-case[data-card-tone=light] .manual-institutional-copy p,.manual-project-case[data-card-tone=light] .manual-thumbnail{color:#17364a}.public-site-shell .manual-project-case[data-card-tone=light] .manual-institutional-copy h3,.manual-project-case[data-card-tone=light] .manual-institutional-copy small{color:var(--story-copper)}.manual-project-case[data-card-tone=light] .manual-institutional-copy{border-color:var(--story-copper)}.manual-project-case[data-card-tone=light] .manual-image-hint,.manual-project-case[data-card-tone=light] .manual-gallery-note,.manual-project-case[data-card-tone=light] .manual-reveal-hint{color:#365065}.manual-project-case[data-card-tone=light] .manual-gallery-arrow{color:var(--story-copper);border-color:#bb593077}.manual-project-case[data-card-tone=light] .manual-gallery{scrollbar-color:#bb5930 #edf0f2}:is(.manual-project-case[data-card-tone=light] .manual-thumbnail:focus-visible,.manual-project-case[data-card-tone=light] .manual-gallery:focus-visible,.manual-project-case[data-card-tone=light] .manual-gallery-arrow:focus-visible){outline-color:#071d2c}.public-site-shell .manual-stage-title h3[data-title-tone=a]{color:var(--story-title-a)}.public-site-shell .manual-stage-title h3[data-title-tone=b]{color:var(--story-title-b)}.manual-audio-controls{z-index:8;color:#071d2c;box-sizing:border-box;background:#ffffffeb;border:1px solid #bb593077;border-radius:4px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex;position:absolute;bottom:12px;right:12px}.manual-audio-controls button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.manual-audio-controls button:hover{background:#bb593018}.manual-audio-controls input{accent-color:#bb5930;cursor:pointer;width:70px;height:36px;margin:0}:is(.manual-audio-controls button:focus-visible,.manual-audio-controls input:focus-visible){outline-offset:1px;outline:2px solid #bb5930}.manual-audio-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manual-audio-controls[data-audio-status=blocked],.manual-audio-controls[data-audio-status=unavailable]{border-style:dashed}.manual-project-case[data-card-tone=dark] .manual-audio-controls{color:#fff;background:#071d2ceb;border-color:#e59468}.manual-project-case[data-card-tone=dark] .manual-audio-controls input{accent-color:#e59468}@media (max-width:760px){.manual-audio-controls{gap:4px;bottom:8px;right:8px}.manual-audio-controls button{width:40px;height:40px}.manual-audio-controls input{width:64px;height:40px}}.manual-project-media{grid-column:1/-1;min-width:0;margin-top:8px}.public-site-shell .manual-media-title{color:inherit;letter-spacing:0;margin:0 0 18px;font:400 23px/1.3 Georgia,Times New Roman,serif}.manual-video-thumbnail{text-align:left;flex-basis:220px}.manual-video-poster{background:var(--story-photo-surface);width:100%;height:180px;display:block;position:relative;padding:0!important}.manual-video-poster img{object-fit:contain;width:100%;height:100%}.manual-video-poster i{color:#fff;text-shadow:0 1px 8px #000;background:#071d2c12;place-items:center;font-size:28px;font-style:normal;display:grid;position:absolute;inset:0}.manual-video-thumbnail small{opacity:.75;padding:0 10px 10px;font-size:11px;display:block}.manual-video-dialog video{object-fit:contain;background:#000;width:auto;max-width:84vw;height:auto;max-height:72vh;margin:auto;display:block}.manual-video-dialog .manual-lightbox-content>p{color:#fff;text-align:center;margin:12px 0 0}.manual-video-dialog::backdrop{background:#071d2ce8}@media (max-width:760px){.manual-video-thumbnail{flex-basis:180px}.manual-video-poster{height:170px}.public-site-shell .manual-media-title{font-size:21px}.manual-video-dialog video{max-width:84vw;max-height:70dvh}}.manual-lightbox-content{padding-top:64px}.manual-lightbox-close{top:10px;right:12px}@media (max-width:760px){.manual-lightbox-content{padding-top:60px}.manual-lightbox-close{top:8px;right:8px}}.manual-project-case[data-project-id=reforma-vd] .manual-lightbox-content{box-sizing:border-box;width:min(1100px,94vw)}.manual-project-case[data-project-id=reforma-vd] .manual-lightbox-content>img{max-width:100%}.manual-comparison .project-comparator{color:var(--story-navy);background:0 0;margin:0;padding:0}.manual-comparison .project-comparator-stage{box-sizing:border-box;border:1px solid var(--story-copper);background:#fff;height:500px}.manual-comparison .project-comparator-stage>img{object-position:center;width:100%;position:absolute;inset:0;aspect-ratio:auto!important;object-fit:contain!important;height:100%!important}.manual-comparison .project-comparator-stage>span{z-index:2;color:#fff;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#071d2cdd;padding:7px 10px;font-size:10px;font-weight:700}.manual-comparison .project-comparator-stage>input{z-index:3;touch-action:pan-y}.manual-comparison .project-comparator-stage:focus-within{outline-offset:4px;outline:2px solid #e59468}.manual-comparison .investment-comparator-handle{color:#fff;z-index:2;pointer-events:none;background:#071d2ce8;border:1px solid #ffffff9c;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:50px;height:50px;font-size:24px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0004}.manual-comparison .investment-comparator-handle span{background:#ffffff6b;flex:none;width:1px;height:18px;padding:0;position:static;inset:auto}.manual-comparison .project-comparator-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.manual-comparison .project-comparator-instruction{text-align:left;color:inherit;margin:0;padding:0;font-size:12px}.manual-comparison-cta{box-sizing:border-box;background:#9b4f2d;border:1px solid #9b4f2d;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff!important}.manual-comparison-cta:hover{background:#884225;border-color:#884225}.manual-comparison-cta:focus-visible{outline-offset:3px;outline:2px solid #071d2c}@media (max-width:760px){.manual-comparison .project-comparator-stage{height:410px}.manual-comparison .project-comparator-footer{flex-direction:column;align-items:stretch;gap:12px}.manual-comparison .project-comparator-instruction{text-align:center}.manual-comparison-cta{width:100%}}@media (max-width:360px){.manual-comparison .project-comparator-stage{height:390px}}.public-site-shell .manual-project-case[data-project-id=reforma-vd] .manual-institutional-copy h3{color:var(--story-copper)}.manual-project-case[data-project-id=reforma-vd] .manual-comparison .project-comparator{color:#e9eef1}.manual-project-case[data-project-id=reforma-vd] .manual-comparison-cta:focus-visible{outline-color:#fff}.public-site-shell .manual-media-title{text-transform:none}.manual-project-case .manual-comparison-cta,.manual-project-case .manual-comparison-cta:is(:hover,:focus,:active){color:#fff!important}.manual-comparison-cta span{color:inherit}.manual-comparison-cta:active{background:#76381f;border-color:#76381f}.manual-comparison-stack{gap:28px;min-width:0;display:grid}@media (min-width:761px){.manual-project-case[data-multiple-comparisons=true] .manual-case-copy{align-self:start;position:sticky;top:180px}}.manual-comparison .project-comparator-instruction{margin:6px 0 0;line-height:1.4}.manual-project-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;margin-top:0;display:flex}.manual-project-actions>.manual-comparison-cta,.manual-gallery-trigger{box-sizing:border-box;text-align:center;cursor:pointer;border:1px solid #9b4f2d;border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;min-height:40px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.manual-gallery-trigger{--gallery-bg:#fff;--gallery-fg:var(--story-navy);background:var(--gallery-bg);color:var(--gallery-fg);border-color:var(--gallery-bg);transition:background .18s}.manual-project-case[data-card-tone=light] .manual-gallery-trigger{--gallery-bg:var(--story-navy);--gallery-fg:#fff}.manual-gallery-trigger:is(:hover,:focus,:active){background:var(--gallery-bg);color:var(--gallery-fg);border-color:var(--gallery-bg)}.manual-gallery-trigger:focus-visible{outline:2px solid var(--story-copper);outline-offset:3px}.manual-project-gallery-dialog{box-sizing:border-box;border:1px solid var(--story-copper);overscroll-behavior:contain;flex:none;width:min(1200px,94vw);max-width:94vw;max-height:88dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.manual-project-gallery-dialog::backdrop{background:#071d2cd9}.manual-gallery-panel-header{z-index:2;background:inherit;border-bottom:1px solid #bb593055;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex;position:sticky;top:0}.public-site-shell .manual-gallery-panel-header h2{color:inherit;margin:0;font:400 28px/1.2 Georgia,serif}.manual-gallery-panel-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bb593077;padding:10px 14px}.manual-gallery-panel-close:focus-visible{outline-offset:3px;outline:2px solid}.manual-gallery-panel-content{gap:28px;min-width:0;padding:28px;display:grid}.manual-gallery-panel-content .manual-project-media{min-width:0}.manual-project-case[data-multiple-comparisons=true] .manual-case-inner{grid-template-columns:minmax(0,1fr);gap:30px}.manual-project-case[data-multiple-comparisons=true] .manual-case-copy{text-align:center;max-width:860px;margin:0 auto;padding:0;position:static;top:auto}.manual-project-case[data-multiple-comparisons=true] .manual-case-heading .public-kicker{justify-content:center}.manual-project-case[data-multiple-comparisons=true] .manual-institutional-copy{border:0;margin-top:24px;padding:0}.manual-project-case[data-multiple-comparisons=true] .manual-institutional-copy small{margin-top:16px}.manual-comparison-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.manual-comparison-stack .project-comparator-stage{height:440px}.manual-project-case[data-multiple-comparisons=true] .manual-project-actions{width:fit-content;max-width:100%;margin:14px 0 0 auto}@media (max-width:1000px){.manual-comparison-stack{grid-template-columns:minmax(0,1fr)}.manual-comparison-stack .project-comparator-stage{height:500px}}@media (max-width:760px){.manual-project-actions{flex-direction:row;justify-content:flex-end}.manual-gallery-trigger{width:auto}.manual-comparison-stack .project-comparator-stage{height:410px}.manual-gallery-panel-header{padding:16px}.manual-gallery-panel-content{gap:24px;padding:16px}.public-site-shell .manual-gallery-panel-header h2{font-size:24px}}@media (max-width:360px){.manual-comparison-stack .project-comparator-stage{height:390px}}.manual-comparison .project-comparator-footer{flex-wrap:wrap;gap:12px;margin-top:8px}.manual-comparison .project-comparator-footer .project-comparator-instruction{flex:1;margin:0}.manual-project-more{box-sizing:border-box;width:auto;max-width:100%;min-height:40px;box-shadow:none;background:0 0;border:1px solid #e5946880;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.manual-project-more:is(:hover,:focus,:active){border-color:var(--story-copper);background:#ffffff0d;color:#fff!important}.manual-project-more:focus-visible{outline:2px solid var(--story-copper);outline-offset:3px}.home-projects-intro{padding-bottom:32px}@media (max-width:760px){.manual-comparison .project-comparator-footer{flex-direction:row;align-items:flex-start}.manual-comparison .project-comparator-footer .project-comparator-instruction{text-align:left;flex-basis:100%}.manual-project-actions{justify-content:flex-end;width:100%}.manual-project-actions>.manual-comparison-cta,.manual-gallery-trigger,.manual-project-more{min-height:44px;font-size:12px}.manual-project-case[data-multiple-comparisons=true] .manual-project-actions{width:100%}.manual-project-more{margin-left:auto;font-family:inherit}}.home-real-projects{background:#071d2c}.home-real-projects .home-projects-intro{background:0 0;padding-bottom:28px}.home-real-projects .manual-project-case{background:0 0;border-top:0;padding-top:24px}.public-site-shell .home-projects-intro>header .public-kicker{color:#fff;letter-spacing:.06em;margin-bottom:18px;font-size:20px}.public-site-shell .home-projects-intro>header h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.15}.manual-project-case .manual-project-actions{--project-action-fg:#fff;--project-action-bg:transparent;--project-action-hover:#ffffff0d}.manual-project-case[data-card-tone=light] .manual-project-actions{--project-action-fg:var(--story-navy);--project-action-bg:#fff;--project-action-hover:#071d2c05}.manual-project-case .manual-project-actions :is(.manual-gallery-trigger,.manual-comparison-cta){background:var(--project-action-bg);border-color:var(--story-copper);box-shadow:none;transition:background .18s,border-color .18s;color:var(--project-action-fg)!important}.manual-project-case .manual-project-actions :is(.manual-gallery-trigger,.manual-comparison-cta):is(:hover,:focus,:active){background:var(--project-action-hover);border-color:var(--story-copper);box-shadow:none;color:var(--project-action-fg)!important}.manual-project-case .manual-project-actions :is(.manual-gallery-trigger,.manual-comparison-cta):focus-visible{outline:2px solid var(--story-copper);outline-offset:3px}@media (max-width:760px){.home-real-projects .home-projects-intro{padding-bottom:22px}.home-real-projects .manual-project-case{padding-top:22px}.public-site-shell .home-projects-intro>header .public-kicker{font-size:18px}}.public-site-shell .manual-project-case[data-project-id=reforma-fd] .manual-institutional-copy h3{color:var(--story-copper)}.manual-project-case[data-project-id=reforma-fd] .manual-comparison .project-comparator{color:#e9eef1}.manual-project-case[data-project-id=reforma-fd] .manual-comparison-cta:focus-visible{outline-color:#fff}
