.home{--ink:#193e33;--paper:#f7f7f0;--rule:#ccd6c8;--muted:#5b6d5f;background:var(--paper);color:var(--ink);overflow:clip}.home-nav,.hero-home,.approach,.home-foot{padding-inline:max(5vw,50vw - 720px)}.home-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:82px;display:flex}.home-nav nav{align-items:center;gap:29px;display:flex}.home-nav nav a{font-size:12px;font-weight:600}.home-nav .nav-call{border:1px solid #8ba18b;border-radius:30px;padding:10px 16px}.skip-home{z-index:20;background:#fff;padding:10px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-home:focus{transform:none}.hero-home{isolation:isolate;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:4vw;padding-top:clamp(34px,4vw,64px);display:grid;position:relative}.micro{font:9px var(--mono);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.micro i{background:#8ca17b;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-copy{align-self:center;padding:0 0 20px}.hero-copy h1{font:450 clamp(64px,6.4vw,106px)/.92 var(--serif);letter-spacing:-.065em;margin:23px 0}.hero-copy em,.home h2 em{color:#617a59;font-weight:400}.hero-copy>p{color:#4d6554;max-width:37ch;margin:0 0 24px;font-size:15px;line-height:1.7}.primary-link{color:#fafcef;font:600 12px var(--sans);background:#214735;border:1px solid #214735;border-radius:25px;align-items:center;gap:16px;padding:12px 17px;display:inline-flex}.hero-secondary{width:fit-content;margin-top:17px;font-size:12px;display:block}.hero-secondary span{margin-left:11px}.hero-footnote{border-top:1px solid var(--rule);color:#59705e;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:35px;padding:17px 0;font-size:11px;display:flex}.workspace-stage{align-self:center;min-width:0;scroll-margin-top:15px}.stage-preview{background:#dce7d2;border:1px solid #b5c7a6;border-radius:5px;position:relative;overflow:hidden}.stage-field{isolation:isolate;background:#dce7d2;height:clamp(340px,32vw,490px);position:relative}.stage-field>.contours{color:#839d77;opacity:.6;z-index:-2;width:110%;height:100%;position:absolute;inset:0 auto auto -5%}.field-coord,.field-label{font:8px var(--mono);letter-spacing:.075em;color:#476544;position:absolute;left:21px}.field-coord{top:19px}.field-label{bottom:15px}.preview-client{background:#fffef8;border:1px solid #b1c2a4;border-radius:7px;width:77%;padding:20px;position:absolute;top:14%;left:8%;box-shadow:0 8px 20px -13px #25462e60}.paper-top{font:8px var(--mono);letter-spacing:.09em;color:#5b7056;justify-content:space-between;align-items:center;display:flex}.paper-status{font:9px var(--sans);color:#746542;letter-spacing:0;background:#f3ebd7;border-radius:4px;padding:4px 7px}.preview-client h3{font:450 clamp(25px,2.5vw,40px)/1 var(--serif);letter-spacing:-.04em;margin:16px 0 8px}.preview-client h3 em{color:#5e7751}.preview-client>p{color:#687562;margin:0 0 14px;font-size:11px;line-height:1.6}.paper-meta{color:#6e7d66;border-top:1px solid #e1e8d9;justify-content:space-between;gap:8px;padding-top:9px;font-size:9px;display:flex}.paper-meta b{color:#3b583b;margin-left:4px;font-weight:600}.preview-ai{background:#f4f5eb;border:1px solid #a8b99b;border-radius:8px;gap:11px;width:78%;padding:12px;display:flex;position:absolute;top:58%;left:17%;box-shadow:0 12px 20px -14px #21432c60}.assistant-spark{color:#75607c;background:#e6dfed;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:23px;display:grid}.preview-ai small{font:8px var(--mono);color:#6d7465;letter-spacing:.03em}.preview-ai p{color:#3e5540;margin:6px 0 0;font-size:11px;line-height:1.5}.preview-handoff{color:#f6faed;background:#244733;border:1px solid #70916d;border-radius:7px;align-items:center;gap:10px;width:73%;padding:10px 12px;display:flex;position:absolute;bottom:10%;left:10%;box-shadow:0 8px 20px -10px #24473355}.preview-avatar{background:#526c50;border:1px solid #6b8366;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.preview-handoff b{font-size:11px}.preview-handoff small{color:#c2d2b8;margin-top:2px;font-size:9px;display:block}.preview-handoff>span:last-child{margin-left:auto;font-size:17px}.field-links{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.field-links path{fill:none;stroke:#708e64;stroke-width:1px;stroke-dasharray:3 4}.stage-open{text-align:left;background:#eef3e5;border-top:1px solid #afc3a0;align-items:center;gap:12px;width:100%;padding:15px 20px;font-size:12px;font-weight:650;display:flex}.stage-open small{color:#637b5c;margin-top:3px;font-size:9px;font-weight:450;display:block}.open-icon{border:1px solid #a5b99a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.open-arrow{margin-left:auto;font-size:19px}#workspace-live{scroll-margin-top:12px}.stage-live-bar{font:11px var(--sans);color:#50684f;justify-content:space-between;align-items:center;padding:10px 0 13px;display:flex}.stage-close{border:1px solid #9db398;border-radius:20px;padding:7px 12px}.hero-home.exploring .workspace-stage{grid-column:1/-1}.hero-home.exploring .hero-copy{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:5vw;padding-bottom:0;display:grid}.hero-home.exploring .micro{grid-column:1/-1}.hero-home.exploring h1{grid-row:2/5;font-size:clamp(46px,4vw,65px)}.hero-home.exploring .hero-copy p{grid-area:2/2/4;margin:0}.hero-home.exploring .hero-explore,.hero-home.exploring .hero-secondary{display:none}.section-label{border-bottom:1px solid var(--rule);font:9px var(--mono);letter-spacing:.06em;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.section-label span+span{font:11px var(--sans);letter-spacing:0;color:#71816d}.founder-layout{grid-template-columns:1.1fr .8fr;gap:12%;padding-top:32px;display:grid}.home .founder-layout h2{font:450 clamp(42px,4.5vw,70px)/1 var(--serif);letter-spacing:-.06em;margin:0 0 20px}.founder-statement>p{font:400 19px/1.5 var(--serif);color:#526a52;max-width:40ch;margin:0}.founder-signature{align-items:center;gap:13px;margin-top:23px;font-size:12px;display:flex}.founder-signature small{color:#677d63;margin-top:4px;font-size:10px;display:block}.signature-mark{width:42px;height:42px;font:italic 24px var(--serif);color:#506b45;border:1px solid #9aaf91;border-radius:50%;place-items:center;display:grid}.offer-list{margin:0;padding:0;list-style:none}.offer-list li{border-bottom:1px solid var(--rule);padding:16px 0}.offer-list li:first-child{padding-top:0}.offer-list small{font:9px var(--mono);letter-spacing:.06em;color:#6e8067}.offer-list h3{letter-spacing:-.04em;margin:6px 0;font-size:16px}.offer-list p{color:#5f705b;margin:0;font-size:13px;line-height:1.6}.home-foot{border-top:1px solid var(--rule);letter-spacing:0;justify-content:space-between;align-items:center;margin:0;padding-block:23px;font-size:11px;display:flex}.home-foot .brand{font-size:20px}.home a:hover{text-underline-offset:4px}.home nav a:hover,.hero-secondary:hover{text-decoration:underline}.home button:focus-visible,.home a:focus-visible{outline-color:#668258}@media (prefers-reduced-motion:no-preference){.stage-open,.primary-link{transition:background .2s,box-shadow .2s}.stage-open:hover{background:#f6f8ef}.stage-open:hover .open-icon{transform:rotate(45deg)}.open-icon{transition:transform .25s}.hero-copy{animation:.7s ease-out both hero-arrive}.stage-preview{animation:.85s ease-out 60ms both hero-arrive}.field-links path{animation:12s linear infinite route-current}.preview-ai{animation:7s ease-in-out infinite alternate gentle-lift}.preview-handoff{animation:7s ease-in-out 1.2s infinite alternate gentle-lift}@keyframes hero-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gentle-lift{to{translate:0 -4px}}@keyframes route-current{to{stroke-dashoffset:-84px}}}@media (width<=1050px){.hero-home{column-gap:3vw}.hero-copy h1{font-size:clamp(51px,6.5vw,72px)}.hero-copy>p{font-size:14px}.preview-client{padding:15px}.preview-client>p{font-size:10px}.preview-ai{width:84%;padding:10px;left:12%}.preview-ai p{font-size:10px}.preview-ai small{font-size:7px}.preview-handoff{width:82%;left:8%}}@media (width<=750px){.home-nav{min-height:67px}.home-nav nav{gap:14px}.home-nav nav a:not(.nav-call){display:none}.hero-home{grid-template-columns:1fr;gap:12px;padding-top:28px}.hero-copy{padding:0 0 12px}.hero-copy h1{margin:20px 0 15px;font-size:clamp(57px,10.8vw,84px)}.hero-copy h1 br:last-of-type{display:none}.hero-copy>p{max-width:45ch}.hero-secondary{margin-left:12px;font-size:11px;display:inline-block}.stage-field{height:350px}.preview-client h3{font-size:32px}.preview-client{width:78%;padding:17px}.preview-client>p{font-size:11px}.preview-ai{width:78%;left:17%}.preview-ai small{font-size:8px}.preview-ai p{font-size:11px}.preview-handoff{width:76%;left:10%}.hero-footnote{align-items:start;gap:16px;margin-top:15px;font-size:10px}.hero-footnote>span{max-width:25ch}.founder-layout{grid-template-columns:1fr;gap:27px}.founder-statement>p{font-size:19px}.approach{padding-block:35px}.hero-home.exploring .hero-copy{display:block}.hero-home.exploring .hero-copy h1{font-size:52px}.hero-home.exploring .hero-copy p{display:none}}@media (width<=450px){.home-nav,.hero-home,.approach,.home-foot{padding-inline:20px}.home-nav .brand{font-size:21px}.hero-copy h1{font-size:55px}.hero-secondary{margin:15px 0 0;display:block}.hero-copy .micro{font-size:8px}.stage-field{height:330px}.preview-client h3{font-size:28px}.preview-client{width:82%;left:7%}.preview-ai{width:85%;left:10%}.preview-ai p{font-size:10px}.preview-handoff{width:82%;left:8%}.stage-open{padding:12px}.hero-footnote{font-size:9px}}@media (width<=750px){.stage-field{height:420px}.preview-client{top:44px}.preview-ai{top:235px}.preview-handoff{bottom:36px}.field-label{bottom:13px}.hero-copy h1 br:last-of-type{display:initial}.hero-copy h1{font-size:clamp(52px,9.4vw,72px)}}.site-header,.site-footer,.page-hero,.page-section,.next-step,.home-offer-note,.home-project-link{padding-inline:max(5vw,50vw - 720px)}.site-header{z-index:10;border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;min-height:82px;display:flex;position:relative}.desktop-nav{align-items:center;gap:25px;display:flex}.desktop-nav a{font-size:12px;font-weight:600}.desktop-nav [aria-current=page]{text-underline-offset:5px;text-decoration:underline}.desktop-nav .nav-call{border:1px solid #91a78c;border-radius:25px;padding:10px 15px}.nav-call span{margin-left:12px}.menu-toggle{border:1px solid #a5b79d;border-radius:23px;padding:8px 13px;font-size:13px;display:none}.menu-toggle span{margin-left:9px}#mobile-navigation{background:#f2f5ea;border-bottom:1px solid #adc1a3;padding:12px 22px 22px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 25px -18px #21432f55}#mobile-navigation a{letter-spacing:-.04em;border-bottom:1px solid #cfdbc7;align-items:center;gap:20px;padding:14px 0;font-size:22px;display:flex}#mobile-navigation small{font:9px var(--mono);color:#65815b}#mobile-navigation span{margin-left:auto;font-size:17px}.site-footer{border-top:1px solid var(--rule);font:12px var(--sans);letter-spacing:0;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding-block:32px 18px;display:grid}.footer-lead p{color:#5f725c;margin:13px 0;font-size:12px;line-height:1.7}.site-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:13px 25px;padding-top:8px;display:grid}.footer-note{color:#68805f;border-top:1px solid #d6dfce;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:15px;font-size:10px;display:flex}.page-hero{grid-template-columns:1.2fr 1fr;align-items:end;gap:7%;padding-block:clamp(35px,5vw,78px) 45px;display:grid}.page-kicker{font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.page-kicker i{background:#7d966b;border-radius:50%;width:6px;height:6px}.page-hero h1{font:450 clamp(55px,6vw,96px)/.95 var(--serif);letter-spacing:-.065em;margin:20px 0 0}.page-hero em{color:#617d57;font-weight:400}.page-hero-body>p{color:#53694f;max-width:43ch;margin:0;font-size:16px;line-height:1.7}.page-hero-body>a{border-bottom:1px solid #a4b49a;margin-top:18px;padding-bottom:3px;font-size:12px;display:inline-flex}.page-section h2,.next-step h2{font:450 clamp(35px,3.5vw,57px)/1.03 var(--serif);letter-spacing:-.05em;margin:13px 0}.page-section p{color:#566b50;max-width:58ch;font-size:15px;line-height:1.7}.section-eyebrow{font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#617b56}.rule-top{border-top:1px solid var(--rule)}.editorial-row{border-top:1px solid var(--rule);grid-template-columns:.5fr 1.1fr 1fr;gap:6%;padding-block:30px;display:grid}.editorial-row>small{font:10px var(--mono);color:#67805d}.editorial-row h2{margin:0;font-size:clamp(29px,3vw,45px)}.editorial-row p{margin:0;font-size:14px}.editorial-row ul{color:#536a4d;margin:15px 0 0;padding-left:17px;font-size:13px;line-height:1.9}.page-split{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.soft-panel{background:#e8eee0;border:1px solid #c4d2ba;border-radius:10px;padding:clamp(20px,3vw,40px)}.soft-panel h3{font:550 27px var(--serif);letter-spacing:-.04em;margin:8px 0 12px}.soft-panel p{font-size:14px}.scope-list{gap:0;margin:15px 0 0;display:grid}.scope-list>div{border-top:1px solid #ccd7c3;grid-template-columns:1fr 1.6fr;gap:14px;padding:12px 0;font-size:13px;display:grid}.scope-list dt{color:#637c57}.scope-list dd{color:#2d4a31;margin:0}.faq-list{border-top:1px solid var(--rule)}.faq-list details{border-bottom:1px solid var(--rule);padding:17px 0}.faq-list summary{letter-spacing:-.03em;cursor:pointer;font-size:16px;font-weight:600}.faq-list p{max-width:65ch;margin:11px 0 0;font-size:14px}.next-step{background:#e8eee0;justify-content:space-between;align-items:center;gap:30px;padding-block:33px 37px;display:flex}.next-step small{font:9px var(--mono);color:#5b7850;letter-spacing:.08em}.next-step h2{max-width:20ch}.next-step p{color:#566c4e;max-width:53ch;font-size:14px;line-height:1.7}.next-step .primary-link{flex:none}.home-offer-note{justify-content:space-between;align-items:center;gap:20px;padding-block:17px 24px;display:flex}.home-offer-note p{font:450 23px var(--serif);letter-spacing:-.03em;margin:0}.home-offer-note a,.home-project-link,.home-deeper-links a{font-size:11px}.home-project-link{color:#62775b;border-bottom:1px solid var(--rule);justify-content:space-between;padding-block:14px;display:flex}.home-deeper-links{gap:25px;margin-top:23px;display:flex}.steps-list{counter-reset:step;margin:0;padding:0;list-style:none}.steps-list>li{border-top:1px solid var(--rule);grid-template-columns:.45fr 1fr 1fr;gap:7%;padding:28px 0;display:grid}.steps-list small{font:10px var(--mono);color:#65825b}.steps-list h3{font:450 34px/1 var(--serif);letter-spacing:-.04em;margin:0}.steps-list p{margin:0;font-size:14px}.steps-list aside{color:#728567;margin-top:10px;font-size:12px;line-height:1.6}.founder-profile{isolation:isolate;background:#e6eedc;border-radius:8px;flex-direction:column;justify-content:end;min-height:290px;padding:32px;display:flex;position:relative;overflow:hidden}.founder-profile .contours{z-index:-1;color:#809a6e;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.founder-profile strong{font:italic 65px var(--serif);letter-spacing:-.07em}.founder-profile span{font:10px var(--mono);letter-spacing:.08em}.founder-profile p{max-width:28ch;font-size:13px}.project-status{font:10px var(--mono);border:1px solid #91a488;border-radius:20px;margin-top:16px;padding:6px 9px;display:inline-block}.project-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;display:grid}.project-facts dt{font:9px var(--mono);letter-spacing:.06em;color:#6a7c62;text-transform:uppercase}.project-facts dd{margin:8px 0 0;font-size:13px;line-height:1.6}.work-entry{border-block:1px solid var(--rule);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;padding-block:30px;display:grid}.work-entry h2{font-size:clamp(39px,4vw,65px)}.work-entry p{font-size:14px}.work-entry>a{background:#d9e5cf;border:1px solid #b7c8a9;border-radius:8px;padding:25px 25px 0;display:block;position:relative;overflow:hidden}.work-entry img{border-radius:5px 5px 0 0;width:100%;height:auto;display:block;box-shadow:0 10px 20px #2947303b}.work-entry>a>span{font:10px var(--mono);justify-content:space-between;margin-bottom:20px;display:flex}.work-link{border-bottom:1px solid #9cb28d;margin-top:10px;padding-bottom:4px;font-size:12px;display:inline-flex}.support-boundary{border-left:2px solid #a2b993;margin:22px 0 0;padding-left:16px;font-size:13px!important}.start-note{color:#6b7d61;max-width:50ch;font-size:12px;line-height:1.7}.start-page .brief-studio{padding-top:0}@media (prefers-reduced-motion:no-preference){.page-hero{animation:.5s ease-out hero-arrive}.desktop-nav a{transition:color .2s}.work-entry>a img{transition:translate .3s}.work-entry>a:hover img{translate:0 -4px}}@media (width<=800px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header{min-height:69px}.site-footer{grid-template-columns:1fr}.footer-note{flex-wrap:wrap}.page-hero{grid-template-columns:1fr;gap:23px;padding-top:35px}.page-hero h1{font-size:clamp(49px,9vw,74px)}.page-hero-body>p{max-width:52ch;font-size:15px}.page-split{grid-template-columns:1fr;gap:24px}.editorial-row{grid-template-columns:32px 1fr;gap:14px}.editorial-row>div:last-child{grid-column:2}.steps-list>li{grid-template-columns:30px 1fr;gap:14px}.steps-list>li>div{grid-column:2}.work-entry{grid-template-columns:1fr;gap:25px}.next-step{flex-direction:column;align-items:start;gap:12px}.home-offer-note{flex-direction:column;align-items:start;gap:8px}.home-project-link{align-items:start;gap:15px}.project-facts{grid-template-columns:1fr;gap:12px}.project-facts dd{margin-top:3px}.founder-profile{min-height:240px}}@media (width<=450px){.site-header,.site-footer,.page-hero,.page-section,.next-step,.home-offer-note,.home-project-link{padding-inline:20px}.site-header .brand{font-size:21px}.page-hero h1{font-size:49px}.footer-note{font-size:9px}.home-project-link{font-size:10px}.page-section{padding-block:27px}.editorial-row h2{font-size:31px}}.home{--paper:#f6f7f0;--ink:#173f32;--rule:#cbd6c5}.site-header{min-height:85px}.site-header .brand{letter-spacing:-1.2px;font-size:25px}.desktop-nav{gap:28px}.desktop-nav a{color:#455f49}.desktop-nav .nav-call{color:#f5f9eb;background:#244a36;border-color:#244a36;padding:11px 18px}.hero-home{padding-top:clamp(40px,5vw,80px)}.hero-copy h1{letter-spacing:-.06em;font-size:clamp(67px,6.7vw,108px);font-weight:430;line-height:.94}.hero-copy>p{color:#526a4e;max-width:35ch;font-size:16px;line-height:1.7}.stage-preview{border-color:#b7c7ac;border-radius:10px;box-shadow:0 16px 40px -28px #254b3380}.stage-field{background:#dfe9d5}.stage-field>.contours{opacity:.38}.preview-client{background:#fffef8;border-color:#b8c9a9;border-radius:9px;padding:22px}.preview-client h3{letter-spacing:-.045em;margin:15px 0 10px;font-size:clamp(31px,2.9vw,44px);line-height:.99}.preview-client>p{font-size:11px;line-height:1.6}.preview-ai{background:#f8f8ef;border-color:#b5c7a7;padding:13px 14px;top:62%}.preview-handoff{background:#294e36;border-radius:8px;bottom:5%}.field-label{opacity:.8;font-size:7px;bottom:15px}.stage-field{height:clamp(400px,35vw,540px)}.stage-open{padding:16px 20px}.hero-footnote{margin-top:42px;padding:18px 0 23px}.stage-field .preview-handoff{bottom:36px}.stage-field .preview-ai{top:auto;bottom:111px}.primary-link{padding:13px 20px}.page-hero{padding-block:clamp(45px,5.2vw,83px) 49px}.page-hero h1{font-weight:430;line-height:.96}.page-hero-body>p{color:#536c4c}.section-eyebrow,.page-kicker,.micro{color:#66825a}.page-section{padding-block:42px 52px}.editorial-row{padding-block:36px}.project-feature{padding-top:43px;padding-bottom:25px}.project-intro{padding-block:33px}.project-art{background:#234333;border-color:#52734f;border-radius:12px;box-shadow:0 18px 45px -24px #0c201a66}.plate-copy p{font-size:14px;line-height:1.7}.project-feature .plate-controls button{padding-block:14px}.project-index span:first-child{font-size:12px}.approach{padding-block:62px 60px}.founder-layout{padding-top:36px}.founder-statement>p{font-size:21px;line-height:1.5}.offer-list li{padding-block:20px}.offer-list h3{font-size:17px}.home-deeper-links{margin-top:26px}.site-footer{padding-top:39px}.footer-lead .brand{font-size:24px}.footer-lead p{line-height:1.8}.footer-note{padding-top:17px}@media (prefers-reduced-motion:no-preference){.desktop-nav a:not(.nav-call),.work-link{transition:color .2s}.desktop-nav a:not(.nav-call):hover{color:#789660}.nav-call,.primary-link{transition:background .2s,transform .2s}.nav-call:hover,.primary-link:hover{background:#355f40;transform:translateY(-1px)}.project-art{transition:box-shadow .3s}.project-art:hover{box-shadow:0 18px 45px -24px #0c201aaa}.stage-open .open-arrow{transition:transform .25s}.stage-open:hover .open-arrow{transform:translate(4px)}}@media (width<=1050px){.hero-copy h1{font-size:clamp(54px,6.6vw,80px)}.hero-copy>p{font-size:14px}.preview-client{padding:17px}.preview-client h3{font-size:32px}.preview-client>p{font-size:10px}}@media (width<=750px){.site-header{min-height:70px}.hero-home{padding-top:32px}.hero-copy h1{margin:21px 0 19px;font-size:clamp(53px,10.2vw,77px)}.hero-copy>p{max-width:44ch;font-size:15px}.stage-field{height:440px}.preview-client{padding:18px;top:42px}.preview-client h3{font-size:34px}.preview-client>p{font-size:11px}.stage-field .preview-ai{bottom:117px}.stage-field .preview-handoff{bottom:37px}.field-label{font-size:7px}.hero-footnote{margin-top:24px}.page-section{padding-block:30px}.page-hero{padding-top:37px}.project-feature{padding-block:31px 21px}.project-intro{padding-block:23px}.approach{padding-block:38px}.founder-statement>p{font-size:20px}.site-header .brand{font-size:22px}.site-footer{padding-top:28px}}@media (width>=751px){.stage-field{height:clamp(540px,38vw,590px)}.preview-client{top:11%}}@media (width<=750px){.stage-field{height:490px}}.page-hero{position:relative}.page-hero h1{text-wrap:balance;max-width:13ch}.page-hero-body>p{color:#4d654a;font-size:16px;line-height:1.7}.editorial-row{grid-template-columns:48px minmax(0,.95fr) minmax(0,1.05fr);gap:5%}.steps-list>li{grid-template-columns:48px minmax(0,.85fr) minmax(0,1.15fr);gap:5%;padding-block:32px}.editorial-row>small,.steps-list>li>small{padding-top:4px}.work-capabilities{color:#4f6c46;margin:17px 0 0;padding:0;font-size:12px;list-style:none}.work-capabilities li{padding:6px 0 6px 15px;position:relative}.work-capabilities li:before{content:"";background:#829f6f;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.work-entry{border-bottom:0;padding-block:34px}.work-entry>a{background:#e0e9d6;border-color:#b3c6a4;box-shadow:0 14px 26px -22px #32553766}.work-entry>a>span{color:#4f6c43;font-size:9px}.work-entry>a>span b{font-weight:450}.project-facts{border-bottom:1px solid var(--rule);margin:0;padding-block:19px 21px}.project-feature:has(.project-index+.project-spread) .project-spread{padding-top:24px}.faq-list summary{justify-content:space-between;align-items:center;gap:18px;padding:2px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:24px;height:24px;font:400 18px/1 var(--sans);color:#5b7b4d;border:1px solid #b5c7a8;border-radius:50%;flex:none;place-items:center;display:grid}.faq-list details[open] summary:after{content:"−";background:#e5eddc}.faq-list details{padding-block:16px}.faq-list p{padding-right:31px;line-height:1.7}.faq-list summary:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #718d61}.soft-panel{border-color:#c2d0b6;box-shadow:0 8px 22px -23px #1d472d80}.scope-list>div{padding-block:13px}.next-step{background:#e8eee1;border:1px solid #c4d3b8;border-radius:11px;margin:0 max(5vw,50vw - 720px) 43px;padding:29px clamp(22px,3vw,44px)}.next-step h2{max-width:24ch;font-size:clamp(33px,3.2vw,50px)}.next-step p{margin-bottom:0}.start-workbench{align-items:start;gap:8%}.start-guidance h2{font-size:clamp(35px,3.4vw,52px)}.start-guidance>p{font-size:14px}.start-guidance .start-note{color:#617858;border-top:1px solid #cbd8c1;margin-top:17px;padding-top:17px;font-size:12px}.site-footer nav a{width:fit-content;padding-block:3px}.site-footer .footer-note{padding-block:15px 0}@media (prefers-reduced-motion:no-preference){.faq-list summary:after{transition:background .2s,color .2s}.page-hero-body>a,.work-link,.home-deeper-links a{transition:color .2s,border-color .2s}.page-hero-body>a:hover,.work-link:hover,.home-deeper-links a:hover{color:#739559;border-color:#739559}.work-entry>a{transition:box-shadow .3s,border-color .3s}.work-entry>a:hover{border-color:#8baa76;box-shadow:0 14px 28px -16px #32553755}}@media (width<=800px){.editorial-row,.steps-list>li{grid-template-columns:30px minmax(0,1fr);gap:13px}.steps-list>li{padding-block:25px}.next-step{margin:0 5vw 30px;padding:25px 22px}.page-hero h1{max-width:15ch}.page-hero-body>p{font-size:15px}.faq-list summary{font-size:14px}}@media (width<=450px){.page-hero h1{font-size:clamp(41px,11.7vw,49px)}.next-step{margin-inline:20px}.work-entry>a{padding:17px 17px 0}.work-entry h2{font-size:43px}}.faq-list summary{min-height:37px}@media (width<=800px){.site-footer nav a{align-items:center;min-height:44px;display:flex}.faq-list summary{min-height:44px}.site-footer nav{row-gap:0}}.home{--paper:#f8f9f3;--rule:#dce3d5;--muted:#65705f}.home .site-header{border-bottom-color:#0000}.home .desktop-nav a:not(.nav-call){font-weight:500}.home .hero-home{padding-top:clamp(48px,5.7vw,88px)}.home .hero-footnote{border-top-color:#e0e6da;margin-top:46px;padding-block:23px}.home .workspace-composition{background:#f7f9f1;border-color:#dde4d6;border-radius:22px;box-shadow:0 22px 65px -35px #234c3940,0 2px 4px #234c3903}.home .working-field{background:#f2f6eb;padding:24px}.home .working-field>.contours{opacity:.13}.home .working-header{padding-bottom:22px}.home .tool-strip button{background:#f9fbf4;border-color:#dce4d3;border-radius:10px;min-height:42px}.home .working-body{gap:17px}.home .working-jobs button{border-bottom-color:#e1e8d9;padding-block:14px}.home .working-jobs [aria-pressed=true]{background:#ffffffb3;border-left-color:#829a6d;border-radius:0 8px 8px 0}.home .working-assistant{border-color:#e0e6d8;border-radius:14px;padding:19px;box-shadow:0 7px 22px -12px #2a4a3033}.home .working-assistant h3{margin-block:22px 13px;font-size:clamp(25px,2.3vw,36px);line-height:1.04}.home .working-assistant>p{color:#596c50;line-height:1.7}.home .working-evidence{border-color:#e6ebdf;margin-top:17px;padding-top:14px}.home .working-outcome{border:0;border-radius:10px;padding-block:14px}.home .field-legend{border-color:#e1e7d9;margin-top:23px}.home .stage-open{background:#fafcf6;border-top-color:#dfe6d7;padding:18px 24px}.home .open-icon{border-color:#d1ddc5}.home .intelligence-model{border-top:0;padding-top:85px;padding-bottom:85px}.home .model-layout{margin-top:39px}.home .model-diagram{background:0 0;border:0;border-radius:0;padding:5px 0 5px 25px}.home .chain-center{background:#fffefa;border-color:#e1e6d9;border-radius:13px;padding:18px;box-shadow:0 12px 28px -18px #21432b33}.home .chain-result{color:#34553a;background:#edf2e6;border-radius:10px;padding:16px 18px}.home .chain-result small,.home .chain-result p{color:#697d5f}.home .project-feature{background:#183e32;border-radius:28px;margin:0 24px;padding:42px max(3.4vw,50vw - 744px) 30px;overflow:hidden}.home .project-art{box-shadow:none;background:#1c4134;border-color:#436454;border-radius:18px}.home .project-index{border-color:#486450}.home .project-intro{padding-block:38px}.home .project-feature .plate-controls button{border-radius:24px}.home .canopy-feature{background:0 0;padding-top:80px;padding-bottom:56px}.home .canopy-heading{padding-block:37px 30px}.home .canopy-heading p{color:#5d7053;font-size:15px;line-height:1.8}.home .canopy-project-page{padding-top:25px}.home .canopy-credit{color:#74826b;padding-top:22px}.home .co-app{--co-paper:#fffefa;--co-soft:#f7f8f3;--co-rule:#e4e8de;--co-selection:#edf2e7;border-color:#dce3d5;border-radius:20px;box-shadow:0 24px 55px -35px #1d432e33,0 2px 5px #1d432e04}.home .co-appbar{background:#fffefa;gap:25px;padding:13px 22px}.home .co-brand strong{font-size:17px}.home .co-reset{border-color:#0000;border-radius:50%;justify-content:center;min-width:44px;padding:7px}.home .co-reset span{display:none}.home .co-reset svg{width:16px;height:16px}.home .co-workspace{grid-template-columns:64px 260px minmax(0,1fr)}.home .co-navigation{background:#f6f8f1;border-right-color:#e5eade;padding:17px 5px}.home .co-navigation button{border-radius:10px;width:51px;min-height:62px}.home .co-navigation button[aria-selected=true]{box-shadow:none;background:#e6eddd}.home .co-navigation button[aria-selected=true]:before{display:none}.home .co-list-heading{padding:27px 22px 21px}.home .co-app .co-list-heading h3{letter-spacing:-.045em;margin-top:0;font-size:26px}.home .co-list-heading>span{display:none}.home .co-list-heading p{color:#78876d;font-size:11px}.home .co-job-rows{padding:0 10px}.home .co-job-row{border-bottom-color:#e4e9dc;padding:18px 12px}.home .co-job-row[aria-pressed=true]{border-color:#e5ebde;border-radius:12px}.home .co-job-row[aria-pressed=true]:before{display:none}.home .co-row-meta>small{color:#7d8a73;font-size:9px}.home .co-row-customer{font-size:12px}.home .co-row-bottom{font-size:11px}.home .co-record-header{padding:30px 34px 0}.home .co-record-header>p{font-size:13px}.home .co-app .co-record-header h3{letter-spacing:-.045em;font-weight:600}.home .co-record-meta .co-status{background:#f1f5eb;border-color:#0000;padding:5px 10px}.home .co-progress{border-color:#e6eade;margin-top:23px;padding-bottom:21px}.home .co-progress>span{font-size:11px}.home .co-progress>span+span:before{background:#e3e8da;width:30px}.home .co-pane-title{padding-inline:34px;color:#7b8a6e;padding-top:20px}.home .co-panel{padding:24px 34px 28px}.home .co-scope p{color:#5b6f50;font-size:14px;line-height:1.75}.home .co-facts dd{font-size:14px}.home .co-facts dt{color:#7a886e}.home .co-facts small{color:#75856a;font-size:12px}.home .co-site-notes{gap:18px}.home .co-site-notes p{font-size:12px;line-height:1.8}.home .co-site-notes .co-hazard{background:#f8f4e7;border:0;border-radius:10px;margin-top:0;padding:14px 16px}.home .co-connected-record{margin-top:24px;padding-block:17px}.home .co-primary{border-radius:10px;min-height:44px;padding-inline:18px}.home .co-activity{background:#fafbf6;padding:19px 34px 24px}.home .co-activity li{font-size:11px;line-height:1.8}.home .co-app-foot{color:#7b8b6e;background:#fffefa;padding:12px 22px}.home .co-scheduled-visit{background:#f8faf4;border-color:#e1e8d8;border-radius:12px;padding:21px 20px 17px}.home .co-visit-heading{font-size:12px}.home .co-hours{font-size:9px}.home .co-schedule-block{border-radius:6px}.home .co-schedule-block>strong{font-size:12px}.home .co-crew-heading{margin-bottom:25px}.home .co-crew-heading p{font-size:12px}.home .co-crew-badge{background:#f2f5ec;border-color:#0000;border-radius:20px}.home .co-handoff-note{margin-top:24px}.home .co-handoff-note label{font-size:12px}.home .co-handoff-note textarea{background:#fffefa;border-color:#dfe6d6;border-radius:10px;min-height:78px;font-size:13px}.home .co-invoice-paper{border-color:#e4e8de;border-radius:12px;padding:25px;box-shadow:0 5px 20px #23452e04}.home .co-invoice-table th{background:0 0;font-size:10px}.home .co-invoice-table td{font-size:13px}.home .co-invoice-state p{font-size:12px}.home .co-invoice-status{border-color:#0000;border-radius:20px;padding:6px 10px}.home .co-invoice-to{font-size:11px}.home .co-invoice-to strong{font-size:13px}.home .co-invoice-totals>div{font-size:12px}.home .co-invoice-totals .co-invoice-total{font-size:18px}.home .approach{padding-block:70px 77px}.home .section-label{border-color:#dbe3d1}.home .offer-list li{border-color:#e0e6d7;padding-block:23px}.home .offer-list li:first-child{padding-top:0}.home .brief-shell{background:0 0;border-top:1px solid #dce4d3;border-radius:0;padding:46px 0 0}.home #call-notes{background:#fffefa;border-color:#e0e6d8;border-radius:18px;padding:28px;box-shadow:0 12px 32px -22px #24442f26}.home .brief-sheet-icon{color:#749262;background:#edf2e7;border:0;border-radius:11px}.home .brief-pick button{border-color:#e6ebdf;padding-block:12px}.home .brief-icon{background:#f0f4e9;border-radius:9px}.home .brief-compact .brief-shell{border:0;padding:0}.home .page-hero{padding-block:72px 55px}.home .page-section{padding-block:53px 63px}.home .soft-panel{box-shadow:none;background:#f0f4e9;border:0;border-radius:18px}.home .editorial-row,.home .steps-list>li{border-color:#dce4d3;padding-block:39px}.home .work-entry>a{box-shadow:none;background:#edf2e6;border-color:#0000;border-radius:20px;padding:24px 24px 0}.home .faq-list summary:after{background:0 0;border:0;width:22px;height:22px;font-size:24px;font-weight:300}.home .faq-list details{border-color:#dfe6d5;padding-block:20px}.home .next-step{background:0 0;border:0;border-top:1px solid #d8e2cf;border-radius:0;margin-bottom:38px;padding:39px 0}.home .site-footer{background:#f1f5eb;border-color:#dce4d3;padding-top:45px}@media (width>=751px) and (width<=1100px){.home .working-field{padding:19px 16px}.home .working-body{gap:10px}.home .working-assistant{padding:15px}.home .co-workspace{grid-template-columns:58px 210px minmax(0,1fr)}.home .co-navigation button{width:47px}.home .co-record-header,.home .co-panel,.home .co-pane-title,.home .co-activity{padding-inline:24px}.home .co-progress>span{font-size:9px}.home .co-progress>span+span:before{width:14px}}@media (width<=800px){.home .co-workspace{display:flex}.home .co-app{border-radius:16px}.home .co-appbar{gap:10px;padding:12px 15px}.home .co-navigation{padding:5px 10px}.home .co-navigation button{border-radius:8px;width:auto;min-height:48px}.home .co-list-heading{padding:18px 16px 13px}.home .co-app .co-list-heading h3{margin:0;font-size:20px}.home .co-job-rows{padding:0 12px 12px}.home .co-job-row{padding:12px}.home .co-row-customer{font-size:10px}.home .co-row-bottom{font-size:9px}.home .co-record-header{padding:22px 20px 0}.home .co-record-header>p{font-size:12px}.home .co-panel{padding:23px 20px}.home .co-pane-title{padding-inline:20px}.home .co-progress>span{font-size:9px}.home .co-activity{padding:18px 20px}.home .co-facts dd{font-size:13px}.home .co-facts small{font-size:11px}.home .co-handoff-note textarea{min-height:100px;font-size:16px}.home .co-invoice-paper{padding:19px}.home .co-invoice-table td{font-size:12px}}@media (width<=750px){.home .hero-home{padding-top:32px}.home .workspace-composition{border-radius:17px}.home .working-field{padding:17px 14px}.home .working-body{gap:10px}.home .working-assistant{padding:14px}.home .working-assistant h3{margin-block:18px 11px;font-size:27px}.home .working-assistant>p{font-size:11px}.home .working-evidence{margin-top:13px;padding-top:11px}.home .working-header{padding-bottom:17px}.home .stage-open{padding:16px}.home .hero-footnote{margin-top:25px;padding-block:20px}.home .intelligence-model{padding:48px 20px 50px}.home .model-layout{margin-top:25px}.home .model-diagram{padding:5px 0}.home .project-feature{border-radius:19px;margin-inline:9px;padding:29px 20px 23px}.home .project-intro{padding-block:27px}.home .project-art{border-radius:12px}.home .canopy-feature{padding:48px 20px 33px}.home .canopy-heading{padding-block:27px 6px}.home .canopy-heading p{font-size:14px}.home .canopy-project-page{padding-top:20px}.home .approach{padding-block:42px 48px}.home .brief-shell{padding-top:29px}.home #call-notes{border-radius:15px;padding:22px}.home .page-hero{padding-block:42px}.home .page-section{padding-block:36px 42px}.home .editorial-row,.home .steps-list>li{padding-block:28px}.home .next-step{margin-bottom:25px;padding-block:30px}.home .work-entry>a{border-radius:15px;padding:17px 17px 0}.home .site-footer{padding-top:32px}}@media (width<=400px){.home .working-field{padding:15px 11px}.home .working-body{grid-template-columns:76px minmax(0,1fr);gap:9px}.home .working-assistant{padding:12px}.home .working-assistant h3{font-size:24px}.home .working-assistant>p{font-size:11px}.home .working-outcome{padding-inline:8px}.home .co-panel,.home .co-record-header,.home .co-pane-title,.home .co-activity{padding-inline:16px}.home .co-appbar{padding-inline:12px}.home .co-breadcrumb{display:none}.home .co-progress>span{font-size:8px}.home .co-invoice-paper{padding:15px}}.home .co-panel-stack{display:block}.home .co-app .co-panel[hidden]{display:none!important}.home .co-panel{min-height:440px}@media (width<=800px){.home .co-panel{min-height:0}}.home .project-feature .plate-controls{border:0;gap:5px}.home .project-feature .plate-controls button{border:0;border-radius:10px;padding:14px 13px}.home .project-feature .plate-controls button span{color:#9eb599}@media (width<=750px){.home .project-feature .plate-controls button{align-items:start;padding:11px 8px;line-height:1.5}.home .project-feature .plate-controls button span{display:none}}.home{--paper:#e9ede3;--ink:#17392e;--rule:#cbd5c4;background:var(--paper)}.home .site-header{background:#e5eadd;border-bottom:1px solid #d3dccb}.home .hero-copy>p,.home .page-hero-body>p{color:#4c6250}.home .hero-footnote,.home .section-label{border-color:#c6d2bf}.home .workspace-composition,.home .daybook,.home .co-app{border:1px solid #b8c8ae;border-radius:20px;box-shadow:0 24px 64px -36px #16392b60,0 2px 5px #16392b08}.home .working-field{background:#dce5d4}.home .working-header{border-bottom:1px solid #c3d1b9;margin-bottom:18px;padding-bottom:18px}.home .working-assistant{background:#f6f8ef;border-color:#ced9c3;box-shadow:0 12px 30px -20px #274a3840}.home .tool-strip button{color:#3c5b3e;background:#e8efdf;border-color:#c2d2b5}.home .tool-strip [aria-pressed=true]{background:#f7faef;border-color:#7d986a}.home .working-jobs [aria-pressed=true]{background:#eef4e6}.home .working-jobs button{border-bottom-color:#c9d6bf}.home .stage-open{color:#f1f7e9;background:#173e30;border-top-color:#31543e}.home .stage-open small{color:#b4c7a7}.home .stage-open .open-icon{border-color:#64845a}.home .stage-open:hover{background:#234d37}.home .field-legend,.home .working-evidence{border-color:#c8d5bf}.home .model-diagram-top,.home .model-diagram-foot{border-color:#c6d4bc}.home .chain-center{background:#f5f8ee;border-color:#cad6be}.home .chain-result{color:#315438;background:#d9e5ce}.home .project-feature{background:#13372b;border:1px solid #234b38;box-shadow:0 20px 50px -35px #153e2c70}.home .project-art{box-shadow:none;background:0 0;border:0;overflow:visible}.home .product-plate{padding:0}.home .plate-folio{color:#a5bd99;padding:0 0 13px}.home .product-plate figcaption{color:#a5bd99;padding:15px 0 0}.home .project-feature .plate-controls button[aria-pressed=true]{background:#2d5140}.home .project-feature .plate-controls button:hover{background:#315a43}.home .mira-desk{--edge:#354c40;--quiet:#b3c4b6;background:#172a22;border-color:#4c6550;border-radius:18px;margin:0;box-shadow:0 18px 42px -24px #04150e80}.home .desk-bar{background:#1c3d2d;border-color:#35523d;min-height:71px;padding:19px 22px}.home .desk-bar svg{fill:#173e2d;background:#86ac76;border-radius:8px;width:28px;height:28px;padding:4px}.home .desk-bar strong{letter-spacing:-.04em;font-size:17px}.home .flow-key{background:#20372a;border-color:#38503c;padding:13px 22px}.home .flow-key span{color:#a5b99d}.home .flow-key .reached{color:#e7f1dd}.home .flow-key span+span:before{background:#49613e;width:23px}.home .flow-key .reached i{background:#a9cb8b}.home .conversation,.home .inspector{padding:27px}.home .conversation{min-height:345px}.home .mira-desk .inspector{background:#1d3126;border-color:#354c3b}.home .mira-desk h4{margin-top:23px;font-size:23px;line-height:1.25}.home .mira-desk p{color:#c2cfbc;line-height:1.75}.home .mira-desk .source-link{color:#f0f6e7;background:#2a4030;border-color:#50654a;border-radius:10px;padding:13px}.home .mira-desk .source-link:hover{background:#334d37;border-color:#8eab79}.home .mira-desk .question,.home .mira-desk .mira-action{color:#233c29;background:#d8e7c6;border-radius:10px;min-height:44px;padding:12px 15px}.home .mira-desk .question:disabled{color:#c9d8bc;opacity:1;background:#314533}.home .mira-desk .mira-action:hover,.home .mira-desk .question:enabled:hover{background:#e8f2db}.home .mira-desk .proposal{background:#2a3e2e;border-color:#526a45;border-radius:12px;margin-top:21px;padding:16px}.home .mira-desk .proposal>small{color:#bfd4a7}.home .mira-desk .receipt{color:#b6d99c;margin-top:17px}.home .desk-foot{color:#9fb394;background:#16271e;border-color:#354c3b;padding:13px 22px}.home .mira-desk .standby{padding-top:35px}.home .mira-desk .inspector-label{color:#9dbb8c}.home .mira-desk .mortgage-data{gap:12px;margin:18px 0 22px}.home .mira-desk .response{margin-top:22px;padding-top:20px}.home .canopy-index{border-color:#bdccb2}.home .canopy-feature{background:0 0}.home .co-app{--co-paper:#f6f8ef;--co-rule:#d8e1cf}.home .co-appbar{color:#edf4e4;background:#1c3d2d;border-color:#35523d;min-height:71px;padding-block:13px}.home .co-brand svg{color:#163d2a;stroke:#163d2a;background:#86ac76}.home .co-breadcrumb,.home .co-interactive,.home .co-reset{color:#b8cba9}.home .co-breadcrumb{border-color:#496542}.home .co-breadcrumb i{color:#87a175}.home .co-reset:hover{background:#35523b}.home .co-job-list{background:#ecf1e5}.home .co-navigation{background:#e0e9d7;border-color:#cddac1}.home .co-navigation button[aria-selected=true]{background:#f5f8ed}.home .co-app-foot{color:#627956;background:#e7eede}.home .co-field-stage{background:#e4ecdc}.home .co-field-screen{background:#f7f9f1;border-color:#cbd9bf}.home .co-field-screen>header{background:#edf3e5;border-color:#d6e2cb}.home .co-field-people button[aria-pressed=true]{background:#f5f8ec}.home .daybook{color:#253c2d;background:#f6f8ef}.home .team-rail{background:#203d2e;border-color:#38543b;padding:22px 9px}.home .rail-brand{color:#d1e0c5;padding-bottom:28px}.home .team-choices button{color:#b8cba9;border-radius:10px;min-height:44px}.home .team-choices button:hover{background:#304f38}.home .team-choices button[aria-pressed=true]{color:#25432d;background:#dce9cd}.home .team-choices button[aria-pressed=true] i{background:#638e4e}.home .team-surface{background:#f6f8ef}.home .team-surface .day-chrome{color:#eff5e7;background:#1c3d2d;border-color:#35523d;min-height:71px;padding:19px 24px}.home .team-identity small{color:#a7be96}.home .team-identity strong{font-size:17px}.home .day-members .avatar{border-color:#1c3d2d}.home .day-toolbar{background:#eef3e7;border-color:#d3dfc8;padding-inline:24px}.home .daybook .day-toolbar nav{gap:5px;padding-block:8px}.home .daybook .day-toolbar button{border-radius:9px;min-height:43px;padding:11px 14px}.home .daybook .day-toolbar button[aria-pressed=true]{color:#26492e;background:#dce7d0}.home .daybook .day-body{min-height:520px;padding:28px 24px}.home .queue-labels{color:#708465;background:0 0;border-color:#d6e0cc;padding-block:13px}.home .daybook .job{border-color:#dce5d3;min-height:78px;padding-block:16px}.home .daybook .job[aria-pressed=true]{background:#e6eedc;border-left-color:#74985e;border-radius:0 9px 9px 0}.home .daybook .job:hover{background:#edf3e4}.home .daybook .job-info b{font-size:14px}.home .job-info small{color:#718565}.home .day-board{gap:10px}.home .day-board section{background:0 0;min-height:240px;padding:4px}.home .day-board header{border-bottom:1px solid #d3dfc8;margin-bottom:14px;padding-bottom:14px}.home .day-board button{background:#fbfcf6;border-color:#d7e2cc;border-radius:12px;gap:12px;min-height:112px;margin-bottom:10px;padding:15px 12px;box-shadow:0 5px 15px -10px #24483225}.home .day-board button[aria-pressed=true]{border-color:#829e6c;box-shadow:0 0 0 1px #829e6c}.home .job-inspector{background:#eaf1e1;border-color:#ccdabe;padding:23px}.home .inspector-top{border-color:#ccdabe;padding-bottom:17px}.home .inspector-file{padding:23px 0 17px}.home .inspector-file h3{letter-spacing:-.045em;margin:10px 0 13px;font-size:24px;line-height:1.2}.home .stage-pill{background:#d8e5ca;border-radius:20px;padding:5px 10px}.home .handoff-pair{border-color:#ccdabe;gap:12px;padding:17px 0}.home .unblock{margin:22px 0}.home .unblock p{margin-top:8px;line-height:1.8}.home .job-inspector textarea{background:#f7f9f1;border-color:#cad9bd;border-radius:10px;min-height:100px;margin-block:10px 15px;padding:13px}.home .job-inspector .transfer-action{background:#244e34;border-radius:10px;min-height:46px;padding:12px;line-height:1.5}.home .day-bottom{background:#e5eddc;border-color:#d0ddc4;padding:13px 24px}.home .brief-shell,.home .next-step{border-color:#c3d0b9}.home #call-notes,.home .soft-panel{background:#f1f5e9;border-color:#cedbc2}.home .site-footer{color:#e9f1df;background:#173c2c;border-color:#2e5038}.home .site-footer a,.home .site-footer .brand{color:#e5efd9}.home .site-footer p,.home .site-footer .footer-note{color:#adc39a;border-color:#3e5e40}@media (prefers-reduced-motion:no-preference){.home .team-choices button,.home .daybook .job,.home .day-toolbar button,.home .day-board button,.home .transfer-action{transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.home .day-board button:hover{transform:translateY(-3px);box-shadow:0 9px 20px -12px #24483240}.home .transfer-action:hover{background:#376541;transform:translateY(-1px)}.home .working-outcome{animation:6s ease-in-out infinite outcome-settle}.home .source-bridge i{animation:3s ease-in-out infinite connected-pulse}.home .flow-key .reached i{animation:2.4s ease-out 2 connected-pulse}@keyframes outcome-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes connected-pulse{0%,to{box-shadow:0 0 #a5c88b00}45%{box-shadow:0 0 0 5px #a5c88b25}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s both page-away}::view-transition-new(root){animation:.24s both page-arrive}@keyframes page-away{to{opacity:0}}@keyframes page-arrive{0%{opacity:0;transform:translateY(5px)}}}@media (width<=1100px){.home .daybook .day-body{padding:23px 18px}.home .job-inspector{padding:20px}.home .conversation,.home .inspector{padding:21px}}@media (width<=750px){.home .workspace-composition,.home .daybook,.home .co-app{border-radius:16px}.home .working-field{padding:17px 13px}.home .working-header{margin-bottom:15px;padding-bottom:15px}.home .desk-bar{gap:8px;padding:16px}.home .desk-bar strong{font-size:16px}.home .flow-key{gap:5px;padding:12px 16px}.home .flow-key span{font-size:9px}.home .flow-key span+span:before{width:9px;margin-right:2px}.home .conversation,.home .inspector{padding:23px 20px}.home .conversation{min-height:0}.home .mira-desk{border-radius:13px}.home .desk-foot{padding-inline:16px;font-size:9px}.home .mira-desk .standby{padding:18px 0}.home .team-surface .day-chrome{padding:16px}.home .day-toolbar{padding-inline:13px}.home .daybook .day-toolbar button{padding-inline:10px;font-size:11px}.home .daybook .day-body{min-height:0;padding:22px 13px}.home .daybook .job{min-height:76px}.home .daybook .job-info b{font-size:12px}.home .job-inspector{padding:23px 19px}.home .job-inspector textarea{font-size:16px}.home .day-board{gap:7px}.home .day-board section{min-height:170px}.home .day-board button{padding:12px 10px}.home .co-appbar{padding-inline:13px}.home .co-brand strong{font-size:15px}}@media (width<=640px){.home .team-rail{padding:7px}.home .team-choices button{min-height:55px;padding:8px 3px}.home .team-identity strong{font-size:15px}.home .daybook .day-toolbar .sample{font-size:8px}}@media (prefers-reduced-motion:no-preference){.home .mira-desk .question[aria-busy=true]{background:linear-gradient(100deg,#314533 25%,#506a41 48%,#314533 70%) 0 0/230% 100%;animation:.65s ease-in-out infinite mira-check}@keyframes mira-check{to{background-position:-170% 0}}.home .mira-desk .record:not([hidden]),.home .mira-desk .proposal:not([hidden]){animation-duration:.45s}}
