.review-experience{background:#0a1c16;padding-block:85px;color:#ede9dc}.review-intro,.review-workbench,.review-record{max-width:1240px;margin-inline:auto}.review-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-bottom:40px}.review-intro h2{font-size:clamp(40px,4.7vw,66px);margin-top:16px}.review-intro>p{font-size:15px;line-height:1.8;color:#b8c8b7;max-width:420px}.review-workbench{border:1px solid #84947c66;background:#0e241b;padding:28px}.review-project{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px}.review-project>span{font:500 27px 'Cormorant Garamond',serif}.review-project small{font:500 9px 'DM Sans',sans-serif;letter-spacing:.12em;color:#bcc9ab;margin-left:16px}.review-project>p{font-size:11px;color:#b1c0ac}.review-case-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #a0b28b44}.review-case-tabs button{min-height:55px;display:flex;gap:14px;align-items:center;padding:15px;color:#b6c6b0;font-size:13px;text-align:left;border-right:1px solid #a0b28b33}.review-case-tabs button:last-child{border-right:0}.review-case-tabs button>span{font-size:10px;color:#dbb66e}.review-case-tabs button[aria-pressed=true]{background:#b9ce9b12;color:#f1e6c5;box-shadow:inset 0 -2px #e7b857}.review-case-title{font:500 clamp(29px,3.2vw,43px)/1.1 'Cormorant Garamond',serif;margin:29px 0}.review-comparison{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;animation:none!important}.ab-panel{min-width:0;display:flex;flex-direction:column;background:#10261e;border:1px solid #72826c55}.ab-b{background:#21452f;border-color:#d3b36d;box-shadow:0 14px 35px #0004}.ab-label{display:flex;align-items:start;gap:13px;padding:20px;min-height:111px;border-bottom:1px solid #8ba27844}.ab-label>b{display:grid;place-items:center;width:31px;height:31px;flex:none;font-size:13px;border:1px solid #a7956b;color:#d4c39d}.ab-b .ab-label>b{background:#e6ba60;color:#193321;border:0}.ab-label span{display:block;font-size:9px;letter-spacing:.1em;color:#c6b88f;margin-bottom:7px}.ab-b .ab-label span{color:#f3d088}.ab-label h4{font:500 21px/1.15 'Cormorant Garamond',serif;margin:0;color:#eeeadc}.ab-art{padding:22px;flex:1}.ab-a .ab-art{background:#11261f;filter:saturate(.6)}.ab-b .ab-art{background:radial-gradient(ellipse at top right,#405b3733,transparent)}.ab-caption{font-size:12px;line-height:1.7;padding:18px 20px;border-top:1px solid #80957644;color:#c4cdbb}.ab-b .ab-caption{color:#edf1d9}.review-disclosure{font-size:11px;line-height:1.65;color:#b7c5ad;margin-top:21px}.review-ab-switch{display:none}
.pr-screen{background:#10261c;color:#eee8d5;border:1px solid #82916c66;overflow:hidden}.pr-brand{font:500 26px/1.1 'Cormorant Garamond',serif;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center;padding:18px;color:#eee8d5}.pr-brand>small{display:block;width:100%;font:500 8px 'DM Sans',sans-serif;letter-spacing:.24em;color:#c9ceb6}.pr-brand>span{color:#e2b454}.pr-map{position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 50%,#375136,#172f23);color:#a9b78c}.pr-map svg{width:100%;height:100%;min-height:140px}.pr-location{position:absolute;bottom:12px;left:17px;font-size:8px;letter-spacing:.08em;background:#0f251fd9;color:#d9dcbe;padding:6px 8px}.pr-route-title{display:flex;justify-content:space-between;align-items:center;padding:20px}.pr-route-title small{font-size:8px;letter-spacing:.12em;color:#b9c6a4}.pr-route-title h4{font:500 31px/1.1 'Cormorant Garamond',serif;margin:6px 0 0;color:#f4eddb}.pr-route-arrow{color:#e6bb63;font-size:26px}.pr-metrics{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin:0 20px 20px}.pr-metrics span{font-size:9px;line-height:1.6;color:#bcc7ac}.pr-metrics b{display:block;font-size:17px;color:#e8e5d1;font-weight:500}.pr-nav{display:flex;justify-content:space-around;gap:8px;font-size:9px;border-top:1px solid #81966c40;padding:14px;color:#b7c2a6}.pr-nav b{font-weight:500;color:#e8b95b}.pr-overline{font-size:8px;letter-spacing:.12em;color:#b8caa9;display:block}.pr-listing-a{background:#0c2017;border:1px solid #526d4966;padding-bottom:20px}.pr-listing-a>.pr-overline{margin:30px 24px 12px;color:#b3b797}.pr-listing-a h4{font:500 45px/1.02 'Cormorant Garamond',serif;margin:0 24px 22px;color:#e3e2c9}.pr-listing-a .pr-map{height:195px}.pr-demo-button{display:block;background:#e5bd6e;color:#173122;padding:12px 15px;font:600 11px/1.4 'DM Sans',sans-serif;text-align:center}.pr-listing-a>.pr-demo-button{margin:22px 24px}.pr-mark{display:flex;gap:12px;align-items:center;margin:28px 22px 0;padding:15px;border:1px solid #b893655c;color:#e7c39b;background:#a7724f19;font-size:11px;line-height:1.7}.pr-mark>b{border:1px solid #c59862;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex:none;font-size:11px}.pr-listing-b>.pr-brand{padding-top:0}.pr-store-copy{padding:12px 6px 22px}.pr-store-copy h4{font:500 38px/1.03 'Cormorant Garamond',serif;margin:10px 0 14px;color:#f4edd6;letter-spacing:-.025em}.pr-store-copy h4 em{color:#d1dbad}.pr-store-copy p{font-size:12px;line-height:1.75;color:#d5ddc5;max-width:38ch}.pr-feature-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pr-feature-strip span{font-size:8px;color:#e8d3a0;border:1px solid #aec68a44;padding:6px}.pr-listing-b .pr-screen .pr-brand{display:none}.pr-listing-b .pr-map{height:120px}.pr-listing-b .pr-map svg{min-height:0}.pr-listing-b .pr-route-title{padding:13px 17px}.pr-listing-b .pr-route-title h4{font-size:26px}.pr-listing-b .pr-metrics{margin:0 17px 13px}.pr-listing-b .pr-metrics b{font-size:15px}.pr-listing-b .pr-nav{padding:10px}.pr-upgrade-note{display:flex;gap:12px;align-items:center;font-size:11px;line-height:1.7;color:#dce4c6;margin:20px 0 0}.pr-upgrade-note>b{font-size:25px;color:#e7bd62}
.pr-account{padding:4px 20px 24px;background:#10251c;border:1px solid #526d4966}.pr-person{display:flex;align-items:center;gap:13px;margin:26px 0}.pr-person>span{width:41px;height:41px;background:#456041;display:grid;place-items:center;border-radius:50%;font-size:12px;color:#ece7d0}.pr-person h4{font:500 25px 'Cormorant Garamond',serif;margin:0 0 3px;color:#e8e8d2}.pr-person small{font-size:10px;color:#b7c3a6}.pr-account-row{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid #75896744;font-size:12px;color:#cbd2b9}.pr-dead-end{margin-top:24px;padding:22px 18px;background:#8d663e20;border:1px dashed #b59667}.pr-dead-end>span{display:block;font-size:8px;letter-spacing:.12em;color:#ddbc88}.pr-dead-end strong{display:block;font:500 34px/1.05 'Cormorant Garamond',serif;margin:15px 0;color:#e5dcc0}.pr-dead-end p{font-size:11px;line-height:1.7;color:#c7c2a6}.pr-deletion-b>.pr-brand{padding-top:0}.pr-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:9px;color:#d3dfbc;border-bottom:1px solid #a2b98c44;padding:8px 0 20px}.pr-flow span{display:flex;gap:6px;align-items:center}.pr-flow b{display:grid;place-items:center;width:21px;height:21px;background:#d6bd7b;color:#203d28;border-radius:50%;font-size:10px}.pr-flow i{font-style:normal;color:#aab58c}.pr-entry{display:flex;justify-content:space-between;gap:8px;font-size:10px;background:#132d20;border:1px solid #89a76b80;padding:14px 12px;margin:18px 0}.pr-entry span{color:#f3d58d}.pr-confirmation{padding:23px;background:#0f2b1c;border:1px solid #aabf7966}.pr-confirmation h4{font:500 35px/1.1 'Cormorant Garamond',serif;margin:10px 0 12px;color:#efe9ce}.pr-confirmation>p{font-size:12px;line-height:1.7;color:#ccd8b5;margin-bottom:16px}.pr-coverage{padding:10px 0;border-top:1px solid #8a9e6c40}.pr-coverage span{display:block;font-size:9px;color:#aebf91;margin-bottom:5px}.pr-coverage b{font-size:11px;font-weight:500;line-height:1.7;color:#e2e8cb;display:block}.pr-confirmation .pr-demo-button{margin-top:16px}.pr-cancel{display:block;text-align:center;font-size:10px;color:#b5c79b;margin-top:13px}.pr-web-route{margin-top:19px;border-left:2px solid #d9bb69;padding-left:13px}.pr-web-route>span{font-size:8px;letter-spacing:.1em;color:#e0c481}.pr-web-route>b{display:block;font-size:11px;font-weight:500;margin:6px 0;color:#e6ebcc}.pr-web-route>small{font-size:10px;color:#bacaab}
.pr-privacy-a{padding:34px 24px;background:#0d2118;border:1px solid #526d4966;min-height:100%}.pr-privacy-a>h4{font:500 56px/.98 'Cormorant Garamond',serif;color:#e7e5cb;margin:26px 0}.pr-answer-mark{border:1px solid #8e976c;padding:15px;font-size:12px;color:#ccd0ad}.pr-contradiction{margin-top:37px;border-top:1px solid #b2976266;padding-top:22px}.pr-contradiction>span{font-size:8px;letter-spacing:.09em;color:#e0ba81}.pr-contradiction pre{font:10px/2 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#081a12;padding:15px 10px;color:#d6d6b5;margin:15px 0}.pr-contradiction p{font-size:12px;line-height:1.75;color:#d2c5a0}.pr-privacy-b{padding:10px 5px}.pr-privacy-b h4{font:500 42px/1.04 'Cormorant Garamond',serif;margin:15px 0 25px;color:#f3ecd1}.pr-privacy-b h4 em{color:#cfdaad}.pr-evidence-row{padding:17px 16px;margin-bottom:11px;background:#122e20;border:1px solid #93af714d}.pr-evidence-row>span{display:block;font-size:9px;color:#dbc27e;margin-bottom:8px}.pr-evidence-row>b{display:block;font-size:14px;font-weight:500;color:#f0edcc;margin-bottom:7px}.pr-evidence-row>small{display:block;font-size:10px;line-height:1.7;color:#c3d2a8}.pr-open-question{padding:18px;border:1px dashed #d8b777;color:#e7d29e;margin-top:22px}.pr-open-question>b{font-size:8px;letter-spacing:.09em}.pr-open-question p{font-size:11px;line-height:1.7;margin-top:8px}
.review-record{margin-top:24px;background:#ece8d9;color:#223929;padding:32px}.review-record #case-report-content{display:grid;grid-template-columns:.65fr 1.35fr;gap:42px}.review-folio{font-size:9px;letter-spacing:.1em;color:#6b6b43}.review-record-intro h3{font:500 37px/1.06 'Cormorant Garamond',serif;margin:17px 0}.review-record-intro>p{font-size:14px;line-height:1.8;color:#536547}.review-labor{border-left:2px solid #6b7f49;padding-left:16px}.review-labor>span{font-size:9px;letter-spacing:.1em;color:#59653e}.review-labor>p{font-size:14px;line-height:1.75;margin-top:8px}.review-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px}.review-action-grid h4{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#52633c;margin:0 0 12px}.review-action-grid ul,.review-action-grid ol{padding-left:18px;margin:0}.review-action-grid li{font-size:12px;line-height:1.8;padding-left:3px;margin-bottom:7px}.review-evidence-detail{border-top:1px solid #73866166;margin-top:18px}.review-evidence-detail summary{font-size:12px;padding:17px 0;cursor:pointer;display:flex;justify-content:space-between;gap:14px;list-style:none}.review-evidence-detail summary::-webkit-details-marker{display:none}.review-evidence-detail[open] summary>span{transform:rotate(45deg)}.review-evidence-detail dl{margin:0}.review-evidence-detail dl>div{border-top:1px solid #85927055;padding:13px 0}.review-evidence-detail dt{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#617048}.review-evidence-detail dd{margin:6px 0 0;font-size:12px;line-height:1.8}.review-evidence-detail a{text-decoration:underline;text-underline-offset:3px}.review-record-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #85927055;margin-top:20px;padding-top:20px;font-size:12px;color:#486038}.review-record-actions .link-button{font-size:12px;color:#486038;min-height:44px;cursor:pointer}
.service-outcome{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;background:#ebe7d8;color:#263d29;padding-block:80px}.service-offer .eyebrow{color:#726039}.service-offer h2{font-size:clamp(42px,4.5vw,65px);margin:17px 0 25px}.service-offer h2 em{color:#63754b}.service-price{display:flex;gap:18px;align-items:center;margin-bottom:24px}.service-price>strong{font:500 57px/1 'Cormorant Garamond',serif}.service-price>span{font-size:12px;line-height:1.7;color:#536845}.service-offer .button{background:#28452d;color:#f0e9d8}.service-fine{font-size:11px;line-height:1.8;color:#647450;max-width:380px;margin-top:19px}.deliverable{display:flex;gap:21px;padding:24px 0;border-bottom:1px solid #a3ac904d}.deliverable:first-child{padding-top:0}.deliverable>span{font:500 16px 'Cormorant Garamond',serif;color:#827245}.deliverable h3{font-size:28px;margin-bottom:9px}.deliverable p{font-size:13px;line-height:1.8;color:#506341}.service-footnotes{font-size:10px;line-height:1.8;color:#697454;padding-top:18px}.service-footnotes a{display:inline-block;margin:12px 20px 0 0;text-decoration:underline;text-underline-offset:4px}.human-method{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;background:#10251c;border-block:1px solid #7e926c40;padding-block:60px}.human-method h2{font-size:clamp(36px,3.7vw,53px);margin:15px 0 21px}.human-method>div>p:last-child{font-size:13px;line-height:1.8;color:#bdc9b0;max-width:450px}.human-method ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:23px;align-self:center}.human-method li{border-top:1px solid #82966b66;padding-top:18px}.human-method li>span{display:block;font-size:9px;letter-spacing:.12em;color:#d9b976;margin-bottom:13px}.human-method li>strong{font:500 25px/1.1 'Cormorant Garamond',serif;display:block;margin-bottom:12px}.human-method li>p{font-size:12px;line-height:1.8;color:#b8c6ab}
.desk-explore{position:absolute;z-index:5;bottom:6px;left:9%;right:8%;display:flex;justify-content:center;gap:7px;pointer-events:auto}.desk-explore button{background:#10251ceb;border:1px solid #ae9b6880;color:#e8d39b;font-size:10px;padding:7px 10px;min-height:36px;white-space:nowrap}.hero-scope a{color:#ded7b9;border-bottom:1px solid #aa925866;padding-bottom:4px}.artifact-dialog{max-height:94svh}.artifact-content{padding:0 28px 24px}.artifact-content h2{font-size:41px}.artifact-panel{grid-template-columns:1fr 1.1fr;gap:28px;padding-top:20px;align-items:start}.artifact-visual{padding:0;background:#142d20}.artifact-visual>.pr-screen{border:0}.artifact-visual .pr-map{height:210px}.artifact-visual .pr-map svg{min-height:0}.artifact-visual figcaption{font-size:10px;padding:12px;margin:0}.artifact-visual .pr-listing-a .pr-overline{margin-top:15px}.artifact-visual .pr-listing-a h4{font-size:38px}.artifact-visual .pr-listing-a .pr-map{height:170px}.artifact-visual .pr-listing-a .pr-mark{display:none}.artifact-copy h3{font-size:29px}.artifact-copy p,.artifact-copy li{font-size:13px}.artifact-copy h4{margin-top:17px}.artifact-actions{margin-top:18px;padding-top:16px}.artifact-actions .button{white-space:normal}.artifact-tabs{margin-top:17px}.close-section{padding-block:55px}.close-section .invitation h2{font-size:45px}.close-section .invitation>p:not(.eyebrow){font-size:14px}.close-section .maker h2{font-size:33px}.project-intro{padding-top:65px;padding-bottom:45px}.cactus-project,.cactus-visual{min-height:480px}.cactus-copy h3{font-size:clamp(68px,6vw,94px)}
@media(max-width:1000px){.review-intro{gap:30px}.review-workbench{padding:22px}.ab-art{padding:16px}.ab-label{padding:16px;min-height:120px}.pr-listing-a h4{font-size:39px}.pr-store-copy h4{font-size:34px}.pr-feature-strip span{font-size:7px}.review-record #case-report-content{grid-template-columns:1fr;gap:25px}.review-record-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:end}.review-folio{grid-column:1/-1}.review-record-intro h3{font-size:34px;margin-bottom:0}.review-record-intro p{font-size:13px}.human-method{gap:35px}.human-method ol{gap:15px}.human-method li>strong{font-size:22px}}
@media(max-width:650px){.review-experience{padding-block:55px}.review-intro{display:block;margin-bottom:28px}.review-intro h2{font-size:40px}.review-intro>p{margin-top:20px;font-size:13px}.review-workbench{padding:18px 13px}.review-project{display:block;padding-bottom:18px}.review-project>span{font-size:25px}.review-project small{font-size:8px;margin-left:9px}.review-project>p{margin-top:7px;font-size:10px}.review-case-tabs{margin-inline:-13px}.review-case-tabs button{display:block;padding:12px 9px;min-height:67px;font-size:11px}.review-case-tabs button>span{display:block;margin-bottom:5px;font-size:9px}.review-case-title{font-size:31px;margin:24px 0}.review-ab-switch{display:flex;border:1px solid #adc18755;padding:3px;gap:3px;margin-bottom:17px}.review-ab-switch button{flex:1;min-height:46px;font-size:10px;line-height:1.5;padding:9px 5px;color:#bacbab}.review-ab-switch button[aria-pressed=true]{background:#e4c27a;color:#18341f}.review-comparison{display:block}.review-comparison .ab-b{display:none}.review-comparison.show-b .ab-a{display:none}.review-comparison.show-b .ab-b{display:flex}.ab-label{min-height:0;padding:16px 14px}.ab-label h4{font-size:23px}.ab-art{padding:16px 13px}.ab-label span{font-size:8px}.ab-caption{font-size:11px;padding:15px}.pr-store-copy h4{font-size:36px}.pr-feature-strip span{font-size:7px}.pr-metrics{gap:8px}.pr-metrics b{font-size:16px}.pr-listing-b .pr-map{height:125px}.pr-listing-a h4{font-size:42px}.pr-privacy-b h4{font-size:38px}.pr-evidence-row>b{font-size:13px}.pr-confirmation{padding:18px 15px}.pr-confirmation h4{font-size:33px}.pr-flow{font-size:8px;gap:4px}.pr-flow span{gap:4px}.pr-flow b{width:18px;height:18px;font-size:9px}.pr-entry{font-size:9px}.pr-privacy-a{padding:26px 17px}.pr-contradiction pre{font-size:9px}.review-disclosure{font-size:10px;margin-top:16px}.review-record{padding:24px 19px;margin-top:18px}.review-record-intro{display:block}.review-record-intro h3{margin:15px 0}.review-record-intro>p{font-size:13px}.review-labor>p{font-size:13px}.review-action-grid{grid-template-columns:1fr;gap:20px}.review-action-grid li{font-size:12px}.review-record-actions{flex-direction:column;align-items:start;gap:12px}.review-record-actions>a{min-height:44px;display:flex;align-items:center;font-size:11px}.service-outcome{grid-template-columns:1fr;gap:35px;padding-block:55px}.service-offer h2{font-size:46px}.service-offer h2 br:last-child{display:none}.service-price{gap:15px}.service-price>strong{font-size:54px}.service-price>span{font-size:11px}.deliverable{gap:15px;padding:21px 0}.deliverable h3{font-size:27px}.deliverable p{font-size:13px}.service-fine,.service-footnotes{font-size:10px}.human-method{grid-template-columns:1fr;gap:30px;padding-block:45px}.human-method h2{font-size:38px}.human-method ol{grid-template-columns:1fr;gap:0}.human-method li{display:grid;grid-template-columns:80px 1fr;gap:0 10px;padding:16px 0}.human-method li>span{grid-row:1/3;margin-top:5px}.human-method li>strong{font-size:23px;margin-bottom:7px}.human-method li>p{font-size:12px}.desk-explore{left:3%;right:3%;bottom:3px;gap:5px}.desk-explore button{font-size:9px;min-height:38px;padding:7px 8px}.hero .phone-plane{left:4%;width:44%;top:0}.hero .listing-plane{right:1%;top:0;width:60%}.hero .report-plane{width:64%;left:15%;bottom:51px}.hero .desk-scene{height:clamp(380px,98vw,500px)}.artifact-panel{grid-template-columns:1fr}.artifact-content{padding:0 20px 24px}.artifact-content h2{font-size:36px}.artifact-visual .pr-map{height:180px}.artifact-copy h3{font-size:29px}.artifact-actions{gap:15px}.close-section{gap:35px;padding-block:45px}.close-section .invitation h2{font-size:42px}.close-section .invitation .eyebrow,.close-section .invitation>p:not(.eyebrow),.close-section .request-note{display:none}.close-section .invitation .button{margin-top:20px}.project-intro h2{font-size:39px}.cactus-project,.cactus-visual{min-height:0}.cactus-visual{height:340px}.cactus-copy{padding-top:35px;padding-bottom:40px}.bamboo-copy h3{font-size:76px}}
.evidence-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.desk-explore button{min-height:44px}
.hero .desk-explore button{min-height:44px}.skip{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}.artifact-visual .pr-brand{padding:13px}.artifact-visual .pr-map{height:150px}.artifact-visual .pr-route-title{padding:15px 18px}.artifact-visual .pr-metrics{margin-bottom:15px}.artifact-visual .pr-nav{padding:11px}.artifact-visual .pr-listing-a .pr-map{height:125px}
