.signal-master-inverse{filter:invert()}.hero{align-items:center;gap:48px 6vw;padding-top:clamp(64px,8vw,120px);overflow:hidden}.hero-copy{max-width:760px}.hero h1{font-size:clamp(46px,5.2vw,82px)}.hero h1 em{color:#f3f0e9}.hero .lead{max-width:56ch}.review-object{isolation:isolate;padding:18px 16px 24px;position:relative}.review-object:before,.review-object:after{content:"";z-index:-1;background:#d9d4c9;border:1px solid #716d63;position:absolute;inset:26px 26px 16px}.review-object:before{transform:rotate(-4deg)}.review-object:after{background:#b6b0a4;transform:rotate(2deg)}.review-object .decision-face{color:#11110f;background:#f3f0e9;border:1px solid #d8d4cb;margin:0;position:relative;box-shadow:0 26px 64px #0005}.review-object .face-heading{letter-spacing:.16em;border-color:#d8d4cb;flex-direction:row-reverse;justify-content:space-between;padding:26px 30px;font-size:10px}.review-object .signal-master-inverse{filter:none}.review-object .decision-face h2{padding:28px 30px 0;font-size:clamp(24px,2.4vw,36px)}.review-object .decision-face ol{padding:0 30px}.review-object .decision-face li{border-color:#d8d4cb;gap:18px;padding:20px 0}.review-object .decision-face h3{font-size:16px}.review-object .decision-face li p{color:#625f58;font-size:14px}.review-object .decision-face .step-number{color:#a54a37}.review-object .face-footer{color:#625f58;padding:22px 30px;font-size:12px}.hero-rule{letter-spacing:.02em;margin-top:20px;padding-top:28px;padding-bottom:28px}.needs{padding-top:clamp(76px,9vw,140px)}.section-heading{margin-bottom:48px}.service-grid{border:0;gap:30px}.service-grid article,.service-grid article:first-child,.service-grid article:last-child{border:0;border-top:1px solid #bdb7ac;padding:30px 0}.service-top{margin-bottom:48px}.mechanism{border-top:1px solid #393832}.conversation{border-top:1px solid var(--line);background:#f3f0e9;padding-top:110px;padding-bottom:110px}.together{border-top:1px solid var(--line);background:#eae6dd}.together-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.together .section-heading{margin-bottom:0}.together .section-intro{max-width:48ch}.workspace-entry{background:var(--paper);border:1px solid #c6c0b4;padding:32px}.workspace-entry>img{margin-bottom:28px;display:block}.workspace-entry .eyebrow{margin-bottom:14px}.workspace-entry h3{letter-spacing:-.035em;font-size:clamp(25px,2.3vw,34px);font-weight:400;line-height:1.15}.workspace-entry>p:not(.eyebrow){color:#625f58;line-height:1.65}.workspace-button{background:var(--ink);width:100%;color:var(--paper);gap:16px;margin-top:10px}.workspace-button:hover{background:#393832}.together-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.together-topics article{border-top:1px solid #bdb7ac;padding-top:24px}.together-topics h3{letter-spacing:-.025em;margin:18px 0 14px;font-size:24px;font-weight:400;line-height:1.2}.together-topics p{color:#625f58;line-height:1.65}.together-next{border-top:1px solid #bdb7ac;justify-content:space-between;align-items:center;gap:48px;margin-top:24px;padding-top:24px;display:flex}.together-next .footnote{color:#625f58;max-width:68ch;margin-bottom:0}.together-next .quiet-link{color:#7d382b;flex-shrink:0}@media (width<=1100px){.hero{grid-template-columns:1.15fr 1fr;gap:40px 24px}.review-object{padding:14px 10px 20px}.review-object .face-heading{padding:22px}.review-object .decision-face h2{padding:24px 22px 0}.review-object .decision-face ol{padding:0 22px}.review-object .face-footer{padding:20px 22px}.together-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.together-next{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=760px){.hero{grid-template-columns:1fr;gap:34px;padding-top:48px}.hero h1{font-size:clamp(40px,10.5vw,64px)}.review-object{width:100%;max-width:520px;margin:10px auto 0;padding:12px 12px 20px}.review-object .decision-face h2{font-size:29px}.review-object .decision-face li{padding:17px 0}.hero-rule{margin-top:0;padding:24px 0}.needs{padding-top:64px}.section-heading{margin-bottom:30px}.service-grid{gap:0}.service-top{margin-bottom:24px}.conversation{padding-top:70px;padding-bottom:70px}.together-overview,.together-topics{grid-template-columns:minmax(0,1fr)}.together-overview{gap:28px}.workspace-entry{padding:24px 20px}.workspace-entry>img{width:40px;height:40px;margin-bottom:22px}.together-topics{gap:20px;margin-top:34px}.together-topics article{padding-top:20px}.together-topics h3{margin-top:14px;font-size:26px}.together-next{gap:12px;margin-top:12px}.together-next .quiet-link{flex-shrink:1;justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){.review-object{animation:.9s cubic-bezier(.2,.7,.25,1) both object-arrive}.review-object .decision-face{animation:none}@keyframes object-arrive{0%{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.review-object{transition:none;animation:none}}@media print{.review-object:before,.review-object:after{display:none}.review-object .decision-face{box-shadow:none}}.review-object .decision-face ol{margin-bottom:24px}.together-next{justify-content:flex-end}.experience-v701{--surface:#faf8f3;--text-secondary:#625f58;--radius:18px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.experience-v701 .masthead{background:var(--paper);min-height:80px;color:var(--ink);border-color:var(--line);padding-top:14px;padding-bottom:14px}.experience-v701 .masthead .wordmark{width:132px}.experience-v701 .masthead nav{gap:28px}.experience-v701 .masthead nav a,.experience-v701 .client-link{align-items:center;min-height:44px;display:inline-flex}.experience-v701 .language{background:#eae6dd;border:0;border-radius:10px;gap:0;padding:2px}.experience-v701 .language a{border-radius:8px;min-width:44px;min-height:44px;font-size:12px}.experience-v701 .language a[aria-current]{background:var(--surface);box-shadow:0 1px 4px #11110f12}.experience-v701 .mast-actions{gap:22px}.experience-v701 .client-link{font-size:13px}.experience-v701 .hero{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:68px 6vw;padding-top:clamp(72px,9vw,136px);overflow:visible}.experience-v701 .hero h1{letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(58px,6.4vw,98px);line-height:1.02}.experience-v701 .hero h1 em{color:var(--ink)}.experience-v701 .hero .eyebrow{color:var(--oxide)}.experience-v701 .hero .lead{color:var(--text-secondary);max-width:49ch;font-size:19px;line-height:1.65}.experience-v701 .eyebrow{letter-spacing:.11em;font-size:11px;line-height:1.5}.experience-v701 .button{border-radius:12px;min-height:54px;padding:16px 22px;font-weight:500}.experience-v701 .primary{background:var(--ink);color:var(--paper)}.experience-v701 .primary:hover{background:#34342e}.experience-v701 .quiet-link{min-height:44px;font-weight:500}.experience-v701 .hero-actions{gap:22px;margin-bottom:0}.experience-v701 .review-object{padding:0;animation:none}.experience-v701 .review-object:before,.experience-v701 .review-object:after{display:none}.experience-v701 .decision-face{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 48px #11110f06}.experience-v701 .review-object .face-heading{color:var(--text-secondary);border:0;gap:18px;padding:28px 28px 0;font-size:10px}.experience-v701 .face-heading img{width:36px;height:36px}.experience-v701 .review-object .decision-face h2{margin-bottom:26px;padding:24px 28px 0;font-size:clamp(27px,2.55vw,36px)}.experience-v701 .review-object .decision-face ol{margin:0 0 12px;padding:0 28px}.experience-v701 .review-object .decision-face li{border-top:1px solid var(--line);border-bottom:0;padding:0;display:block}.experience-v701 .decision-face li a{grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:23px 0;display:grid}.experience-v701 .decision-face li a>span:last-child{color:var(--oxide)}.experience-v701 .review-object .decision-face h3{margin-bottom:7px;font-size:17px;line-height:1.35}.experience-v701 .review-object .decision-face li p{margin:0;font-size:13px;line-height:1.45}.experience-v701 .decision-face li a:hover h3{color:var(--oxide)}.experience-v701 .hero-rule{color:var(--text-secondary);border-color:var(--line);justify-content:space-between;margin:0;padding:30px 0;font-size:15px;line-height:1.5}.experience-v701 .hero-rule p{max-width:68ch;margin:0}.experience-v701 .hero-rule>span{color:var(--oxide);font-size:28px}.experience-v701 .section{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}.experience-v701 .section-heading{max-width:900px;margin-bottom:42px}.experience-v701 .section-heading h2,.experience-v701 .conversation h2{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,64px);line-height:1.1}.experience-v701 .section-intro{color:var(--text-secondary);font-size:18px;line-height:1.65}.experience-v701 .need-grid{border-radius:var(--radius);border-color:var(--line);overflow:hidden}.experience-v701 .choice-list{border-color:var(--line)}.experience-v701 .choice-list button{border-color:var(--line);background:var(--surface);min-height:100px;padding:24px;font-size:17px}.experience-v701 .choice-list button[aria-pressed=true]{background:var(--ink)}.experience-v701 .need-answer{background:#eae6dd;padding:38px}.experience-v701 .need-answer .eyebrow{margin-bottom:24px;display:block}.experience-v701 .need-answer h3{font-size:32px}.experience-v701 .need-answer p{color:var(--text-secondary)}.experience-v701 .need-answer .quiet-link{color:var(--ink);margin-top:12px}.experience-v701 .work{padding-top:12px}.experience-v701 .service-grid{gap:22px}.experience-v701 .service-grid article,.experience-v701 .service-grid article:first-child,.experience-v701 .service-grid article:last-child{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px}.experience-v701 .service-top{gap:16px;margin-bottom:40px;font-size:13px}.experience-v701 .service-top>span:last-child{color:var(--oxide)}.experience-v701 .service-grid h3{min-height:70px;font-size:30px;line-height:1.15}.experience-v701 .service-grid p{color:var(--text-secondary);min-height:140px;font-size:16px}.experience-v701 .service-grid ul{margin-top:24px}.experience-v701 .service-grid li{padding:13px 0;font-size:14px}.experience-v701 .together{background:#eae6dd;border:0}.experience-v701 .together-overview{align-items:center;gap:60px}.experience-v701 .together .section-intro{margin-bottom:0}.experience-v701 .workspace-entry{border-radius:var(--radius);background:var(--paper);border-color:#d1cbbf;padding:32px}.experience-v701 .workspace-entry>img{width:40px;height:40px;margin-bottom:28px}.experience-v701 .workspace-entry h3{margin-bottom:20px}.experience-v701 .workspace-entry p:not(.eyebrow){font-size:16px}.experience-v701 .workspace-button{font-size:15px}.experience-v701 .together-topics{gap:36px;margin-top:64px}.experience-v701 .together-topics h3{font-size:24px}.experience-v701 .together-topics p{font-size:16px}.experience-v701 .together-next{border:0;margin-top:32px;padding:0}.experience-v701 .mechanism{background:var(--paper);color:var(--ink);border:0}.experience-v701 .mechanism .eyebrow{color:var(--oxide)}.experience-v701 .mechanism .section-intro{color:var(--text-secondary)}.experience-v701 .method-example{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.experience-v701 .method-example>summary{background:var(--surface);align-items:center;gap:24px;padding:26px 30px}.experience-v701 .method-example>summary b{margin-bottom:5px;font-size:21px;font-weight:500;display:block}.experience-v701 .method-example>summary small{color:var(--text-secondary);font-size:14px}.experience-v701 .method-example>summary>span:last-child{color:var(--oxide);font-size:30px}.experience-v701 .method-example[open]>summary{border-bottom:1px solid var(--line)}.experience-v701 .proof{background:var(--ink);color:var(--paper);border:0}.experience-v701 .proof .eyebrow{color:var(--dark-oxide)}.experience-v701 .conversation{background:var(--surface);border-color:var(--line)}.experience-v701 .conversation .section-intro{max-width:55ch}.experience-v701 footer{padding-top:48px;padding-bottom:44px}.experience-v701 footer>p{max-width:390px}@media (width<=1100px){.experience-v701 .masthead nav{gap:18px}.experience-v701 .hero{gap:48px 28px}.experience-v701 .hero h1{font-size:clamp(56px,6.6vw,78px)}.experience-v701 .service-grid{gap:14px}.experience-v701 .service-grid article,.experience-v701 .service-grid article:first-child,.experience-v701 .service-grid article:last-child{padding:24px 20px}.experience-v701 .together-overview{gap:32px}}@media (width<=760px){.experience-v701 .masthead{gap:16px;min-height:68px;padding:12px 20px}.experience-v701 .masthead .wordmark{width:110px}.experience-v701 .language a{min-width:44px;min-height:44px}.experience-v701 .hero{grid-template-columns:1fr;gap:36px;padding:48px 20px 0}.experience-v701 .hero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(47px,12.5vw,72px)}.experience-v701 .hero .lead{max-width:38ch;font-size:17px;line-height:1.65}.experience-v701 .hero .eyebrow{margin-bottom:22px;font-size:10px}.experience-v701 .hero-actions{flex-flow:wrap;align-items:center;gap:8px;margin-top:26px}.experience-v701 .hero-actions .primary{width:100%}.experience-v701 .hero-actions .quiet-link{padding-top:14px}.experience-v701 .review-object{max-width:none;margin:0}.experience-v701 .review-object .face-heading{padding:24px 24px 0}.experience-v701 .review-object .decision-face h2{padding:22px 24px 0;font-size:28px}.experience-v701 .review-object .decision-face ol{margin-bottom:8px;padding-inline:24px}.experience-v701 .decision-face li a{gap:10px;padding:20px 0}.experience-v701 .review-object .decision-face h3{font-size:16px}.experience-v701 .hero-rule{gap:28px;padding:26px 0;font-size:14px}.experience-v701 .section{padding:64px 20px}.experience-v701 .section-heading{margin-bottom:30px}.experience-v701 .section-heading h2,.experience-v701 .conversation h2{font-size:clamp(34px,9.4vw,43px);line-height:1.12}.experience-v701 .section-intro{font-size:17px}.experience-v701 .need-grid{border-radius:16px}.experience-v701 .choice-list button{gap:12px;min-height:78px;padding:18px;font-size:16px}.experience-v701 .need-answer{padding:26px 24px}.experience-v701 .need-answer h3{font-size:28px}.experience-v701 .need-answer p{font-size:16px}.experience-v701 .work{padding-top:0}.experience-v701 .service-grid{gap:16px}.experience-v701 .service-grid article,.experience-v701 .service-grid article:first-child,.experience-v701 .service-grid article:last-child{padding:26px 24px}.experience-v701 .service-top{margin-bottom:28px}.experience-v701 .service-grid h3{min-height:0;margin-bottom:20px;font-size:29px}.experience-v701 .service-grid p{min-height:0;margin-bottom:20px}.experience-v701 .service-grid ul{margin-top:20px}.experience-v701 .together-overview{gap:32px}.experience-v701 .workspace-entry{padding:26px 24px}.experience-v701 .together-topics{gap:24px;margin-top:38px}.experience-v701 .together-next .quiet-link{justify-content:space-between}.experience-v701 .method-example>summary{padding:24px}.experience-v701 .method-example>summary b{font-size:20px}.experience-v701 .method-example>summary small{max-width:24ch;line-height:1.5;display:block}.experience-v701 .mobile-dock{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));backdrop-filter:none;box-shadow:0 -4px 20px #11110f05}.experience-v701 .mobile-dock a{border-color:var(--line);font-size:13px}.experience-v701 .mobile-dock a:last-child{background:var(--ink);color:var(--paper);border-radius:10px;margin-left:10px}.experience-v701 footer{padding:36px 20px calc(104px + env(safe-area-inset-bottom))}}@media (width<=359px){.experience-v701 .hero,.experience-v701 .section{padding-left:16px;padding-right:16px}.experience-v701 .hero h1{font-size:43px}.experience-v701 .masthead{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.experience-v701 .button,.experience-v701 .choice-list button,.experience-v701 .decision-face a h3{transition:background-color .14s,color .14s,border-color .14s}}@media (prefers-reduced-motion:reduce){.experience-v701 *,.experience-v701 :before,.experience-v701 :after{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (display-mode:standalone){.experience-v701 .masthead{padding-top:calc(12px + env(safe-area-inset-top))}}.experience-v701 .method-example[open]>summary>span:last-child{transform:rotate(45deg)}
