.brand-heading-sign>span{display:none}.bgt-journey-page .bgt-hero-content>p:not(.bgt-hero-signature):not(.bgt-hero-boundary){max-width:25ch;font-size:22px;line-height:1.45}.bgt-journey-page .bgt-hero-content>.bgt-hero-boundary{max-width:33ch}.diagnosis-sheet.brand-surface{position:sticky;top:96px;min-height:0;border-radius:24px;padding:0 28px 20px}.diagnosis-sheet .handoff-figure{padding:24px 0}.diagnosis-sheet-body{min-height:0}.diagnosis-sheet-body>strong{min-height:0;font-size:28px;max-width:20ch}.diagnosis-status{margin-bottom:8px!important}.diagnosis-sheet-foot{margin-top:18px;padding-top:14px}.diagnosis-thread span{transform:scaleY(var(--diagnosis-progress,0))!important;transition:transform .12s linear}.diagnosis-scene>p{margin:16px 0 12px;font-size:12px;color:#bbc9b8}.diagnosis-scene>div{display:flex;gap:8px}.diagnosis-scene>div>div{flex:1;min-width:0;padding:12px;border:1px solid #526454;border-radius:12px}.diagnosis-scene span{display:block;color:#bbc9b8;font-size:12px;margin-bottom:6px}.diagnosis-scene strong{font:500 14px/1.4 var(--font-sans)}.diagnosis-scene[data-scene="2"]>div>div{border-color:#9aa955}.diagnosis-scene[data-scene="3"]>div{padding:4px;border-radius:16px;background:#d3e052;color:#172218}.diagnosis-scene[data-scene="3"]>div>div{border-color:transparent}.diagnosis-scene[data-scene="3"] span{color:#3e4e28}.diagnosis-test-plan{margin:0 0 20px}.diagnosis-test-plan>div{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--brand-rule)}.diagnosis-test-plan dt{font-size:13px;color:var(--brand-muted)}.diagnosis-test-plan dd{margin:0;font-size:16px;line-height:1.45}.diagnosis-handoff .diagnosis-origin{margin-top:20px!important;margin-bottom:0!important}@media (min-width:1001px) and (min-height:621px) and (prefers-reduced-motion:no-preference){.diagnosis-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px}.diagnosis-sheet,.diagnosis-story{display:block}.diagnosis-mobile-map{display:none}.diagnosis-thread{display:block}.diagnosis-step{min-height:360px}.diagnosis-step:last-child{min-height:540px}}@media (prefers-reduced-motion:no-preference){.diagnosis-sheet-body{animation:decision-change .48s var(--brand-ease)}.diagnosis-scene>div>div{animation:receipt-arrive .52s var(--brand-ease) both}.diagnosis-scene>div>div:nth-child(2){animation-delay:70ms}.diagnosis-scene>div>div:nth-child(3){animation-delay:.14s}.handoff-figure .handoff-node-mark{transition:transform .48s var(--brand-ease)}.handoff-figure[data-stage="2"] .handoff-gap .handoff-node-mark{transform:scale(1.12)}.handoff-figure[data-stage="3"] .handoff-gap .handoff-node-mark{transform:scale(1)}.diagnosis-step{transition:opacity .3s var(--brand-ease)}@keyframes receipt-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.play-preview.brand-surface{border-radius:28px;border-color:#becab9;box-shadow:0 20px 44px -36px #17221880}.play-preview.brand-surface:after{display:none}.play-preview-head{padding:28px 28px 24px;border-bottom:0}.play-preview-head .brand-select-trigger{border-radius:14px;min-height:60px;background:var(--brand-field);border-color:transparent}.play-preview-head .brand-select-menu{border-radius:16px}.play-preview-head .brand-select-menu>li{border-radius:10px}.simulation-tabs{display:flex;gap:4px;padding:5px;margin:0 28px;border:1px solid var(--brand-rule);border-radius:16px}.simulation-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;min-height:48px;border:0;border-radius:11px;background:transparent;font:500 14px var(--font-sans);color:var(--brand-muted);cursor:pointer}.simulation-tabs button .brand-icon{width:22px;height:22px;flex-basis:22px}.simulation-tabs button[aria-selected=true]{color:var(--brand-paper);background:var(--brand-ink)}.simulation-tabs button[aria-selected=true] .brand-icon-pivot{fill:var(--brand-ink)}.simulation-action button:focus-visible,.simulation-tabs button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.simulation-workspace{padding:32px 28px 24px;min-height:288px}.simulation-panel[hidden]{display:none}.simulation-panel h4{font:600 26px/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 20px;color:var(--brand-ink)}.simulation-panel p{font-size:16px;line-height:1.5;color:var(--brand-muted);margin:16px 0 0}.simulation-panel.evidence-input li{padding:16px 0}.simulation-rule{display:flex;align-items:center;gap:24px;padding:24px;background:var(--brand-field);border-radius:16px}.simulation-rule strong{font:600 30px var(--font-display)}.simulation-rule>.brand-icon{width:40px;height:40px;flex-basis:40px}.simulation-result>.brand-icon{width:48px;height:48px;padding:8px;background:var(--brand-signal);border-radius:50%;margin-bottom:20px}.simulation-result h4{margin-bottom:12px}.simulation-action{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;border-top:1px solid var(--brand-rule)}.simulation-action>span{font-size:13px;line-height:1.45;color:var(--brand-muted)}.simulation-action button{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;padding:8px 12px;background:var(--brand-field);border:0;border-radius:12px;color:var(--brand-ink);font:500 14px var(--font-sans);cursor:pointer}.play-preview-footer{padding:16px 28px;background:var(--brand-field);border-radius:0 0 28px 28px}.play-simulation[data-ready=false] .simulation-panel+.simulation-panel{margin-top:32px}@media(prefers-reduced-motion:no-preference){.simulation-panel:not([hidden]){animation:receipt-arrive .28s var(--brand-ease)}}@media (max-height:620px),(max-width:1000px){.diagnosis-sheet.brand-surface{display:none}.diagnosis-mobile-map{display:block}}@media (max-width:600px){.bgt-journey-page .bgt-hero-content>p:not(.bgt-hero-signature):not(.bgt-hero-boundary){font-size:20px}.play-preview-head{padding:20px}.simulation-tabs{margin:0 16px}.simulation-tabs button{gap:6px;font-size:13px}.simulation-tabs button .brand-icon{width:18px;height:18px;flex-basis:18px}.simulation-workspace{padding:28px 20px 20px;min-height:296px}.simulation-panel h4{font-size:24px}.simulation-action{padding:16px 20px}.simulation-action>span{display:none}.simulation-action button{width:100%;justify-content:space-between}.play-preview-footer{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.diagnosis-scene>div>div,.diagnosis-sheet-body,.simulation-panel{animation:none!important}}.instrument-back{display:inline-flex;align-items:center;gap:12px}.canvas-workbench{margin:48px 0 64px}.canvas-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.canvas-intro .brand-heading{font-size:clamp(30px,3.2vw,44px);max-width:18ch}.canvas-intro p{font-size:17px;line-height:1.5;color:var(--brand-muted);margin:20px 0 0;max-width:36ch}.canvas-example{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;border:1px solid var(--brand-rule);background:var(--brand-field);color:var(--brand-ink);border-radius:12px;font:500 14px var(--font-sans);cursor:pointer;flex-shrink:0}.canvas-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start}.canvas-inputs{min-width:0}.canvas-inputs fieldset{margin:0 0 28px;padding:24px 0 0;border:0;border-top:1px solid var(--brand-rule)}.canvas-inputs legend{font:600 24px var(--font-display);letter-spacing:-.025em;padding-right:20px}.canvas-inputs label{display:block;font:500 14px/1.5 var(--font-sans)}.canvas-inputs .brand-select,.canvas-inputs label+label{margin-top:20px}.canvas-inputs :is(input:not([type=checkbox]),textarea){display:block;width:100%;min-height:52px;margin-top:8px;padding:12px 14px;border:1px solid var(--brand-rule);border-radius:10px;background:var(--brand-paper);color:var(--brand-ink);font:400 16px/1.5 var(--font-sans)}.canvas-inputs textarea{resize:vertical}.canvas-inputs :is(input,textarea)::-moz-placeholder{color:#66715f;opacity:1}.canvas-inputs :is(input,textarea)::placeholder{color:#66715f;opacity:1}.canvas-workbench :is(input,textarea,button,a):focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.canvas-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.canvas-field-pair label+label{margin-top:0}.canvas-impact>span{font:500 14px var(--font-sans)}.canvas-impact>div{display:flex;gap:8px;margin-top:12px}.canvas-impact label{display:flex;flex:1;align-items:start;gap:8px;border:1px solid var(--brand-rule);border-radius:12px;padding:12px;cursor:pointer}.canvas-impact label+label{margin:0}.canvas-impact label:has(:checked){background:var(--brand-field);border-color:var(--brand-ink)}.canvas-inputs input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:var(--brand-ink);margin:2px 0 0}.canvas-impact strong{display:block;font-size:13px}.canvas-impact small{display:block;margin-top:4px;color:var(--brand-muted);font-size:12px;font-weight:400;line-height:1.4}.canvas-inputs .canvas-check{display:flex;align-items:start;gap:12px;min-height:44px;margin-top:12px;padding:12px 0;cursor:pointer}.canvas-inputs .brand-control-label{font:500 14px/1.5 var(--font-sans);color:var(--brand-ink)}.canvas-inputs .brand-select-trigger{border-radius:10px}.canvas-form-foot{display:flex;align-items:start;gap:24px;border-top:1px solid var(--brand-rule);padding-top:20px}.canvas-form-foot p{margin:0;color:var(--brand-muted);font-size:13px;line-height:1.5}.canvas-form-foot button{min-height:44px;background:transparent;border:0;padding:8px 0;color:var(--brand-ink);white-space:nowrap;font:500 13px var(--font-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.canvas-result{position:sticky;top:104px;padding:28px;border-radius:24px;background:var(--brand-ink);color:var(--brand-paper)}.canvas-path{display:flex;align-items:center;max-width:220px;gap:12px;color:#becdb9;margin-bottom:24px}.canvas-path>span{height:1px;flex:1;background:#526454}.canvas-path .brand-icon-pivot{fill:var(--brand-ink)}.canvas-result-label{margin:0 0 10px;color:#becdb9;font-size:12px}.canvas-result h3{font:600 34px/1.1 var(--font-display);letter-spacing:-.03em;color:inherit;margin:0}.canvas-result h3+p{font-size:15px;line-height:1.5;color:#becdb9;margin:16px 0 24px}.canvas-readiness{list-style:none;padding:0;margin:0 0 24px}.canvas-readiness li{display:flex;align-items:center;gap:12px;padding:10px 0;font:400 14px var(--font-sans);color:#becdb9}.canvas-readiness .brand-icon{width:20px;height:20px;flex-basis:20px;color:var(--brand-signal)}.canvas-readiness .brand-icon-pivot{fill:var(--brand-ink)}.canvas-open-check{display:block;width:14px;height:14px;border:1px solid #becdb9;border-radius:4px;margin:3px}.canvas-readiness li[data-passed=true]{color:var(--brand-paper)}.canvas-result .bgt-button{width:100%;border-radius:12px;background:var(--brand-signal);border-color:var(--brand-signal);color:var(--brand-ink)}.canvas-result .bgt-button:hover{background:#e0e98a;border-color:#e0e98a}.canvas-result .bgt-button:disabled{opacity:.5;cursor:not-allowed}.canvas-result .bgt-button:focus-visible{outline-color:var(--brand-paper)}.canvas-download-note{margin:12px 0 0}.canvas-disclosure,.canvas-download-note{color:#becdb9;font-size:12px;line-height:1.5}.canvas-disclosure{border-top:1px solid #526454;padding-top:16px;margin:20px 0 0}.canvas-sample{padding:16px 0;font-size:14px;margin-bottom:28px;color:var(--brand-muted)}.canvas-guide,.canvas-sample{border-block:1px solid var(--brand-rule)}.canvas-guide{margin:40px 0}.canvas-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;font:600 24px var(--font-display);list-style:none;cursor:pointer}.canvas-guide>summary::-webkit-details-marker{display:none}.canvas-guide .instrument-reading-layout{padding-top:24px}.canvas-mobile-result{display:none}@media(max-width:1000px){.canvas-layout{gap:24px}.canvas-result{padding:24px}.canvas-impact>div{flex-direction:column}.canvas-impact small{display:inline;margin-left:8px}.canvas-impact strong{display:inline}}@media(max-width:700px){.canvas-layout{grid-template-columns:1fr}.canvas-result{position:static}.canvas-intro{display:block}.canvas-example{margin-top:24px}.canvas-field-pair{grid-template-columns:1fr}.canvas-field-pair label+label{margin-top:0}.canvas-workbench{margin-top:28px}.canvas-mobile-result{position:sticky;top:72px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;margin:0 0 28px;background:var(--brand-ink);color:var(--brand-paper);border-radius:14px;text-decoration:none;font:500 14px var(--font-sans);min-height:56px}.canvas-mobile-result .brand-arrow{width:24px;flex-basis:24px}.canvas-result{scroll-margin-top:150px}.canvas-guide>summary{font-size:22px}}@media(min-width:1001px) and (max-height:800px){.diagnosis-sheet .handoff-figure{padding:18px 0}.diagnosis-sheet-head.brand-surface-head{min-height:48px;padding:12px 0}.diagnosis-sheet-body>strong{font-size:26px}.diagnosis-scene>div>div{padding:10px}.diagnosis-scene strong{font-size:13px}}@media(min-width:701px){.canvas-result{max-height:calc(100svh - 128px);overflow:auto;scrollbar-width:thin}}.rr-back{display:inline-flex;align-items:center;gap:12px}.rr-shell{width:calc(100% - 40px);max-width:860px;margin-inline:auto}.rr-doc{border-radius:20px}.rr-doc-head{gap:20px}.rr-doc-meta{max-width:30ch;line-height:1.5;text-align:right}.rr-label{font:600 21px/1.3 var(--font-display)}.rr-label,.rr-proto dt{text-transform:none;letter-spacing:0}@media(max-width:600px){.rr-doc-meta{font-size:12px}}.recipe-live-slot[hidden]{display:none}.working-recipe .simulation-workspace{padding-top:28px}.recipe-fields{min-width:0;border:0;padding:0;margin:0}.recipe-fields legend{font:600 22px var(--font-display);padding:0;margin:32px 0 0}.recipe-field-label,.recipe-fields label{display:block;font:500 14px/1.5 var(--font-sans);color:var(--brand-ink)}.recipe-fields label+label{margin-top:20px}.recipe-fields :is(input,textarea),.recipe-ranked-row input{display:block;width:100%;min-width:0;min-height:48px;margin-top:8px;padding:12px 14px;font:400 16px/1.5 var(--font-sans);border:1px solid var(--brand-rule);border-radius:10px;background:var(--brand-paper);color:var(--brand-ink)}.recipe-fields textarea{resize:vertical}.working-recipe :is(input,textarea)::-moz-placeholder{color:#687461;opacity:1}.working-recipe :is(input,textarea)::placeholder{color:#687461;opacity:1}.working-recipe :is(input,textarea,button):focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.recipe-factor-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px}.working-recipe .brand-control-label{font:500 14px/1.5 var(--font-sans);color:var(--brand-ink);margin-bottom:8px}.working-recipe .brand-select-trigger{border-radius:10px;font-size:15px;min-height:52px}.working-recipe .brand-select-menu{border-radius:14px}.recipe-source-hint{margin:16px 0!important;font-size:14px!important}.recipe-source{padding:20px 0;border-top:1px solid var(--brand-rule)}.recipe-source-types{display:flex;gap:16px;margin-bottom:20px}.recipe-source-types>.brand-select{flex:1;min-width:0}.recipe-remove{display:block;min-height:44px;padding:12px 0 0;margin-left:auto;border:0;background:transparent;color:var(--brand-muted);font:400 13px var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.recipe-secondary{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:12px 16px;border:1px solid var(--brand-rule);border-radius:10px;background:var(--brand-field);color:var(--brand-ink);font:500 14px var(--font-sans);cursor:pointer}.recipe-secondary>span{font-size:24px;line-height:1}.recipe-secondary:disabled{opacity:.45;cursor:not-allowed}.recipe-score-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.recipe-score-head>strong{font:600 32px var(--font-display)}.recipe-score-head>strong span{font:400 16px var(--font-sans);color:var(--brand-muted);margin-left:4px}.recipe-score-head>p{font-size:13px;margin:0}.recipe-score-bars>div{display:grid;grid-template-columns:140px minmax(30px,1fr) 60px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--brand-rule);font-size:14px}.recipe-score-bars strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.recipe-score-bars small{color:var(--brand-muted);font-size:12px;font-weight:400}.recipe-bar{height:8px;border-radius:4px;background:#e1e7d9;overflow:hidden}.recipe-bar>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--brand-ink);transform-origin:left;transition:transform .28s var(--brand-ease)}.recipe-score-bars [data-unknown=true] .recipe-bar{background:transparent;border:1px dashed #a0ac94}.recipe-thresholds>div{display:grid;grid-template-columns:minmax(0,1fr) 80px 24px;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:12px;padding:18px 0;border-top:1px solid var(--brand-rule)}.recipe-thresholds strong{text-align:right;font:500 22px var(--font-display);font-variant-numeric:tabular-nums}.recipe-thresholds strong small{font:400 13px var(--font-sans);color:var(--brand-muted)}.recipe-thresholds .recipe-bar{grid-row:2;grid-column:1/3}.recipe-thresholds .brand-icon{grid-column:3;grid-row:1/3;width:24px;height:24px}.recipe-thresholds [data-passed=true] .recipe-bar>span{background:#526b38}.recipe-input-note{font-size:13px!important;border-top:1px solid var(--brand-rule);padding-top:16px}.recipe-ranking{margin:24px 0}.recipe-ranking>.recipe-field-label{color:var(--brand-ink);margin:0;font-size:14px}.recipe-ranking>p:not(.recipe-field-label){margin:6px 0 16px;font-size:13px}.recipe-ranked-row{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:4px;align-items:center}.recipe-ranked-row+div{margin-top:8px}.recipe-ranked-row textarea{margin:0;min-height:80px;resize:vertical}.working-recipe .simulation-panel{scroll-margin-top:112px}.recipe-ranked-row button{display:grid;place-items:center;width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--brand-ink);cursor:pointer}.recipe-ranked-row button:hover{background:var(--brand-field)}.recipe-ranked-row button:disabled{opacity:.3;cursor:default}.recipe-ranked-row button .brand-arrow{width:26px;flex-basis:26px}.recipe-ranked-row button:first-of-type .brand-arrow{rotate:-90deg}.recipe-comparison{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:28px}.recipe-comparison>div{align-self:stretch;border:1px solid var(--brand-rule);border-radius:16px;padding:20px}.recipe-comparison span{display:block;color:var(--brand-muted);font-size:12px;margin-bottom:12px}.recipe-comparison strong{display:block;font:500 18px/1.4 var(--font-sans);overflow-wrap:anywhere}.recipe-result-symbol{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px}.recipe-output-record,.recipe-result-symbol{background:var(--brand-field);border-radius:16px}.recipe-output-record{margin:24px 0;padding:20px}.recipe-output-record>strong{display:block;font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.recipe-output-record dl{margin:16px 0 0}.recipe-output-record dl>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid var(--brand-rule);font-size:14px}.recipe-output-record dd{margin:0;font-variant-numeric:tabular-nums}.recipe-output-record>p{font-size:14px}.working-recipe .recipe-export{width:100%;margin-top:24px;border-radius:12px}.working-recipe .recipe-export:disabled{opacity:.45;cursor:not-allowed}.simulation-action .recipe-reset{background:none;font-size:13px;color:var(--brand-muted);padding-inline:0}.play-preview-footer{justify-content:flex-end}@media(max-width:600px){.recipe-factor-inputs{grid-template-columns:minmax(0,1fr);gap:16px}.recipe-source-types{flex-direction:column;gap:16px}.working-recipe .simulation-tabs{margin-inline:12px}.working-recipe .simulation-tabs .brand-icon{display:none}.working-recipe .simulation-tabs button{font-size:12px}.recipe-score-bars>div{grid-template-columns:100px minmax(20px,1fr) 48px;gap:10px;font-size:12px}.recipe-comparison{grid-template-columns:1fr;gap:12px}.recipe-comparison>.brand-arrow{rotate:90deg;justify-self:center}.recipe-comparison>div{padding:16px}.working-recipe .simulation-action{flex-wrap:wrap}.working-recipe .simulation-action .recipe-reset{order:2;width:auto;margin:auto;min-height:44px}.recipe-thresholds>div{font-size:14px}}@media(prefers-reduced-motion:reduce){.recipe-bar>span{transition:none}}:root{--font-sans:var(--font-brand);--font-display:var(--font-brand);--font-geist-mono:var(--font-brand);--font-mono:var(--font-brand);--psy-paper:oklch(96% .013 82.4);--psy-light:#faf8f2;--psy-ink:oklch(23.8% .025 147.1);--psy-moss:#526255;--psy-field:#e7ecdd;--psy-citron:#d3e052;--psy-line:#cdd0c3;--psy-ease:cubic-bezier(.16,1,.3,1);--psy-space-sm:12px;--psy-space-md:24px;--psy-space-lg:48px;--psy-space-xl:96px}html{scroll-padding-top:104px}body{font-family:var(--font-brand),sans-serif;background:var(--psy-light);letter-spacing:.005em}button,input,select,textarea{font-family:inherit}.psychology-page{background:var(--psy-light);color:var(--psy-ink);min-height:100svh}.psychology-shell{width:min(1280px,calc(100% - 160px));margin-inline:auto}.psychology-page :is(h1,h2,h3,p,figure,blockquote,dl,dd){margin:0}.psychology-page :is(h1,h2,h3,p,a,small,blockquote){font-family:var(--font-brand),sans-serif}.psychology-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.022em;color:inherit}.psychology-page h2{font-size:clamp(40px,5.2vw,76px);line-height:1.04}.psychology-page h3{font-size:clamp(32px,3.1vw,46px);line-height:1.08}.psychology-page :is(p,blockquote){text-wrap:pretty}.psychology-page a{color:inherit}.psychology-page :is(a,button):focus-visible{outline:2px solid var(--psy-ink);outline-offset:6px}.psychology-page section[id]{scroll-margin-top:104px}.psychology-page main:focus{outline:none}.psychology-hero{min-height:min(900px,calc(100svh - 80px));display:flex;flex-direction:column;justify-content:space-between;padding:clamp(60px,7.5vw,108px) 0 24px}.psychology-byline{font-size:17px;line-height:1.5}.psychology-hero h1{font-size:clamp(64px,8.5vw,136px);line-height:1.04;margin-top:40px;max-width:none;font-weight:500;letter-spacing:-.065em}.psychology-hero h1>span{display:block}.psychology-hero h1 em{position:relative;font-style:normal;white-space:nowrap;z-index:0}.psychology-hero h1 em:after{position:absolute;content:"";left:-.015em;right:-.03em;bottom:.06em;height:.17em;background:var(--psy-citron);z-index:-1;transform:rotate(-2deg);transform-origin:left}.psychology-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-top:52px;padding-bottom:60px}.psychology-hero-summary{max-width:460px;justify-self:end}.psychology-hero-summary>p{font-size:clamp(20px,1.8vw,26px);line-height:1.4;letter-spacing:-.025em}.psychology-hero-summary .psychology-link{margin-top:16px}.psychology-story-link{display:inline-flex;align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;min-height:52px;font-size:15px;text-decoration:none}.psychology-down{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--psy-line);border-radius:50%;font-size:24px;transition:transform .2s var(--psy-ease)}.psychology-story-link:hover .psychology-down{transform:translateY(4px)}.psychology-link{display:inline-flex;align-items:center;gap:16px;min-height:48px;font-size:16px;font-weight:500;text-decoration:none}.psychology-link:hover{text-decoration:underline;text-underline-offset:5px}.psychology-button>span,.psychology-link>span{display:inline-block;transition:transform .2s var(--psy-ease);font-size:1.3em}.psychology-button:hover>span,.psychology-link:hover>span{transform:translate(3px,-3px)}.psychology-button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;min-height:56px;padding:16px 24px;border:1px solid var(--psy-ink);background:var(--psy-ink);color:var(--psy-light)!important;font-size:17px;text-decoration:none;font-weight:500;border-radius:3px;transition:background .18s ease}.psychology-button:hover{background:#2d4031}.psychology-button-light{background:var(--psy-light);color:var(--psy-ink)!important;border-color:var(--psy-light)}.psychology-button-light:hover{background:var(--psy-field)}.commercial-story{background:var(--psy-paper);padding:clamp(72px,9vw,128px) 0 80px}.commercial-story-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:96px;align-items:end;margin-bottom:64px}.commercial-story-intro h2{max-width:16ch}.commercial-story-intro>p{max-width:29ch;font-size:21px;line-height:1.45;margin-bottom:4px;justify-self:end;color:var(--psy-moss)}.commercial-story-layout{display:grid;grid-template-columns:.75fr 1fr;gap:clamp(48px,8vw,120px);align-items:start}.commercial-step{padding:36px 0}.commercial-step-content{max-width:360px}.commercial-step p{font-size:18px;line-height:1.55;margin-top:24px;color:var(--psy-moss)}.commercial-step .commercial-step-question{padding-top:20px;border-top:1px solid var(--psy-line);font-size:16px;color:var(--psy-ink)}.commercial-model-wrap{min-width:0;padding:36px 0}.commercial-model{background:var(--psy-light);padding:clamp(24px,3vw,44px);border:1px solid #b6beb0;border-radius:4px}.commercial-model-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--psy-moss);font-size:12px}.commercial-model-status{color:var(--psy-ink);white-space:nowrap}.commercial-model-title{min-height:145px;padding:40px 0 24px;font-size:clamp(32px,3vw,46px);line-height:1.1;letter-spacing:-.045em;font-weight:500}.commercial-model-fields{border-top:1px solid var(--psy-line)}.commercial-model-row{display:grid;grid-template-columns:100px 1fr;gap:24px;align-items:start;min-height:80px;padding:20px 0;border-bottom:1px solid var(--psy-line)}.commercial-model-row dt{font-size:13px;color:var(--psy-moss);padding-top:3px}.commercial-model-row dd{font-size:18px;line-height:1.35;letter-spacing:-.015em}.commercial-model-row[data-known=false] dd{color:var(--psy-moss)}.commercial-model-next{display:grid;grid-template-columns:1fr 24px;gap:10px 16px;margin-top:28px;padding:20px;background:var(--psy-field);border-radius:2px}.commercial-model-next>span:first-child{font-size:12px;grid-column:1/-1}.commercial-model-next p{font-size:17px;line-height:1.4}.commercial-model-next>span:last-child{font-size:24px;align-self:end}.commercial-model-progress{display:flex;gap:6px;margin-top:28px}.commercial-model-progress i{height:3px;flex:1;background:var(--psy-line)}.commercial-story[data-stage="0"] .commercial-model-progress i:first-child,.commercial-story[data-stage="1"] .commercial-model-progress i:nth-child(-n+2),.commercial-story[data-stage="2"] .commercial-model-progress i{background:var(--psy-ink)}.commercial-story[data-stage="2"] .commercial-model-next{background:var(--psy-citron)}.commercial-model-note{font-size:12px;line-height:1.5;color:var(--psy-moss);margin-top:16px!important}.psychology-proof{padding:120px 0}.psychology-proof-grid{display:grid;grid-template-columns:.75fr 1fr;gap:clamp(48px,8vw,120px)}.psychology-proof-intro h2{font-size:clamp(32px,3.2vw,46px);max-width:12ch}.psychology-proof-intro .psychology-link{margin-top:28px}.psychology-testimony blockquote{font-size:clamp(28px,2.9vw,42px);letter-spacing:-.035em;line-height:1.22;font-weight:400}.psychology-testimony figcaption{display:flex;align-items:center;gap:16px;margin-top:36px}.psychology-testimony figcaption img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.psychology-testimony figcaption div{display:grid;gap:4px;font-size:14px}.psychology-testimony figcaption strong{font-weight:500}.psychology-testimony figcaption span{color:var(--psy-moss)}.psychology-person{padding:32px 0 128px}.psychology-person-grid{display:grid;grid-template-columns:.78fr 1fr;gap:clamp(48px,9vw,140px);align-items:center}.psychology-portrait{position:relative}.psychology-portrait img{width:100%;height:auto;aspect-ratio:4/4.5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:2px}.psychology-portrait>span{display:block;margin-top:16px;color:var(--psy-moss);font-size:13px}.psychology-person-copy h2{max-width:13ch}.psychology-person-copy>p{margin-top:28px;max-width:37ch;font-size:21px;line-height:1.5}.psychology-person-copy>p+p{color:var(--psy-moss);font-size:18px}.psychology-person-copy .psychology-link{margin-top:24px}.psychology-tools{background:var(--psy-field);padding:100px 0}.psychology-tools-grid{display:grid;grid-template-columns:1fr .9fr;gap:96px;align-items:center}.psychology-tools h2{max-width:11ch}.psychology-tools-grid>div>p{margin-top:24px;max-width:34ch;font-size:20px;line-height:1.5}.psychology-tools .psychology-button{margin-top:32px;border-color:#aab4a2;background:transparent}.psychology-tool-preview,.psychology-tools .psychology-button:hover{background:var(--psy-light)}.psychology-tool-preview{display:block;padding:36px;text-decoration:none;border-radius:3px}.psychology-tool-preview>span:first-child{display:block;font-size:14px;color:var(--psy-moss)}.psychology-evidence-pair{display:grid;gap:20px;margin:36px 0}.psychology-evidence-pair p{font-size:clamp(25px,2.4vw,34px);letter-spacing:-.035em;line-height:1.2}.psychology-evidence-pair p:first-child{color:var(--psy-moss);text-decoration:line-through;text-decoration-thickness:1px}.psychology-tool-preview>strong{display:block;padding-top:24px;border-top:1px solid var(--psy-line);font-size:18px;line-height:1.4;font-weight:500}.psychology-tool-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;font-size:14px}.psychology-tool-bottom>span{font-size:24px}.psychology-tool-preview:hover .psychology-tool-bottom{text-decoration:underline;text-underline-offset:4px}.psychology-close{padding:120px 0 88px}.psychology-close h2{font-size:clamp(52px,7.8vw,112px);max-width:15ch}.psychology-close-bottom{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-top:40px}.psychology-close-bottom p{font-size:20px;line-height:1.5;max-width:38ch}.psychology-close .psychology-button{flex-shrink:0;min-width:220px}@media (min-width:900px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.commercial-story[data-enhanced=true] .commercial-step{min-height:72svh;display:flex;align-items:center;padding:64px 0}.commercial-story[data-enhanced=true] .commercial-model-wrap{position:sticky;top:108px;padding:24px 0}.commercial-story[data-enhanced=true] .commercial-model-title{animation:model-arrive .4s var(--psy-ease) both}.psychology-hero .psychology-byline{animation:page-arrive .6s var(--psy-ease) both}.psychology-hero h1{animation:page-arrive .75s 60ms var(--psy-ease) both}.psychology-hero-bottom{animation:page-arrive .75s .12s var(--psy-ease) both}}@media (min-width:900px) and (max-height:900px){.commercial-story[data-enhanced=true] .commercial-model-wrap{top:96px;padding:12px 0}.commercial-model{padding:24px}.commercial-model-title{min-height:108px;padding:24px 0;font-size:32px}.commercial-model-row{min-height:64px;padding:14px 0}.commercial-model-row dd{font-size:16px}.commercial-model-next{margin-top:18px;padding:16px}.commercial-model-next p{font-size:16px}.commercial-model-progress{margin-top:18px}}@keyframes page-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes model-arrive{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.psychology-shell{width:calc(100% - 96px)}.commercial-story-intro,.commercial-story-layout,.psychology-proof-grid,.psychology-tools-grid{gap:48px}.commercial-model-row{grid-template-columns:80px 1fr;gap:16px}.commercial-model-title{font-size:34px}}@media (max-height:759px),(max-width:899px){.commercial-story-layout{grid-template-columns:1fr 1fr;gap:32px}.commercial-story-intro{gap:36px}.commercial-step{padding:24px 0}.commercial-step h3{font-size:28px}.commercial-step p{font-size:16px;margin-top:16px}.commercial-model-title{min-height:auto;font-size:32px}.commercial-model-top{flex-direction:column;align-items:flex-start}.commercial-model-row{display:block;min-height:auto}.commercial-model-row dd{margin-top:8px}}@media (max-width:760px){html{scroll-padding-top:96px}.psychology-shell{width:calc(100% - 48px)}.psychology-hero{min-height:auto;padding:52px 0 24px}.psychology-byline{font-size:14px}.psychology-hero h1{font-size:clamp(48px,10vw,76px);letter-spacing:-.06em;margin-top:32px;line-height:1.08}.psychology-hero-bottom{display:flex;flex-direction:column-reverse;align-items:start;gap:32px;margin-top:32px;padding-bottom:40px}.psychology-hero-summary{max-width:36ch}.psychology-hero-summary>p{font-size:20px}.psychology-page h2{font-size:clamp(36px,8.6vw,56px)}.commercial-story{padding:64px 0}.commercial-story-intro{display:block;margin-bottom:28px}.commercial-story-intro h2{max-width:16ch}.commercial-story-intro>p{margin-top:24px;font-size:18px}.commercial-story-layout{display:flex;flex-direction:column;gap:24px}.commercial-story-steps{width:100%}.commercial-step{border-top:1px solid var(--psy-line);padding:28px 0}.commercial-step-content{max-width:none}.commercial-step h3{font-size:30px;max-width:16ch}.commercial-step p{max-width:42ch;font-size:17px}.commercial-step .commercial-step-question{padding:0;border:0;font-size:15px}.commercial-model-wrap{padding:0;width:100%}.commercial-model{padding:24px}.commercial-model-top{flex-direction:row;font-size:12px}.commercial-model-title{padding:32px 0 24px;font-size:34px;max-width:14ch}.commercial-model-row{padding:16px 0}.commercial-model-row dd{font-size:17px}.commercial-model-next{padding:16px}.psychology-proof{padding:64px 0}.psychology-proof-grid{grid-template-columns:1fr;gap:36px}.psychology-proof-intro h2{max-width:19ch;font-size:30px}.psychology-proof-intro .psychology-link{margin-top:12px}.psychology-testimony blockquote{font-size:30px}.psychology-testimony figcaption{margin-top:24px}.psychology-person{padding:24px 0 64px}.psychology-person-grid{grid-template-columns:1fr;gap:36px}.psychology-portrait{max-width:440px}.psychology-portrait img{aspect-ratio:4/4}.psychology-person-copy h2{max-width:16ch}.psychology-person-copy>p{font-size:19px;margin-top:24px}.psychology-person-copy>p+p{font-size:17px}.psychology-tools{padding:64px 0}.psychology-tools-grid{grid-template-columns:1fr;gap:36px}.psychology-tools h2{max-width:14ch}.psychology-tools-grid>div>p{font-size:18px}.psychology-tool-preview{padding:28px 24px}.psychology-close{padding:72px 0 64px}.psychology-close h2{font-size:clamp(48px,12vw,72px);max-width:12ch}.psychology-close-bottom{flex-direction:column;align-items:start;gap:28px;margin-top:28px}.psychology-close-bottom p{font-size:18px}}@media (max-width:370px){.psychology-shell{width:calc(100% - 40px)}.psychology-hero h1{font-size:42px}.psychology-link{gap:8px;font-size:14px}.commercial-model-top{flex-direction:column;align-items:start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.psychology-page *,.psychology-page :after,.psychology-page :before{animation:none!important;transition:none!important}}.bold-footer,.bold-nav{--chrome-paper:#faf8f2;--chrome-ink:#172218;--chrome-muted:#526255;--chrome-rule:#d8ddd1;font-family:var(--font-sans),sans-serif;color:var(--chrome-ink)}.bold-nav{position:sticky;inset-block-start:0;z-index:40;height:80px;flex:none;background:var(--chrome-paper);border-block-end:1px solid var(--chrome-rule)}.bold-footer-inner,.bold-nav-inner{width:min(1280px,calc(100% - 2 * clamp(24px, 5.555vw, 80px)));margin-inline:auto}.bold-nav-inner{display:flex;align-items:center;gap:clamp(24px,3vw,48px);height:100%}.bold-footer a,.bold-nav a{color:inherit;font-family:inherit;text-decoration:none}.bold-footer a:focus-visible,.bold-nav :is(a,summary):focus-visible{outline:2px solid var(--chrome-ink);outline-offset:5px;border-radius:2px}.bold-footer-brand,.bold-nav-brand{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px}:is(.bold-nav,.bold-footer) .wordmark{display:inline-flex;align-items:center;gap:10px;width:124px;color:var(--chrome-ink)}:is(.bold-nav,.bold-footer) .wordmark-mark{display:block;width:78px;height:26px;flex:none}:is(.bold-nav,.bold-footer) .wordmark-cut{width:34px;height:26px}.bold-nav-actions,.bold-nav-links{display:flex;align-items:center}.bold-nav-links{gap:clamp(20px,2.2vw,32px);height:100%}.bold-nav-dropdown{position:relative;height:100%}.bold-nav-dropdown summary{display:flex;gap:9px;align-items:center;height:44px;min-width:44px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.bold-nav-dropdown summary::-webkit-details-marker{display:none}.bold-nav-dropdown summary svg{transition:transform .2s cubic-bezier(.25,1,.5,1)}.bold-nav-dropdown[open] summary svg{transform:rotate(180deg)}.bold-nav-dropdown summary:after{content:"";position:absolute;bottom:17px;left:0;width:calc(100% - 18px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.25,1,.5,1)}.bold-nav-dropdown summary:hover:after,.bold-nav-dropdown[open] summary:after{transform:scaleX(1)}.bold-dropdown-panel{position:absolute;top:calc(100% - 1px);left:-24px;width:370px;padding:12px 24px;border:1px solid var(--chrome-rule);border-radius:0 0 14px 14px;background:var(--chrome-paper);box-shadow:0 18px 32px #17221812}.bold-nav-dropdown[open] .bold-dropdown-panel{animation:bold-menu-enter .22s cubic-bezier(.16,1,.3,1) both}.bold-nav-links .bold-dropdown-panel>a{display:block;min-height:76px;white-space:normal;padding:18px 0;text-decoration:none;border-bottom:1px solid var(--chrome-rule)}.bold-nav-links .bold-dropdown-panel>a:last-child{border-bottom:0}.bold-dropdown-panel a>span{display:flex;justify-content:space-between;font-size:17px}.bold-dropdown-panel a>span>span{opacity:0;transform:translate(-4px,4px);transition:transform .18s cubic-bezier(.25,1,.5,1),opacity .18s}.bold-dropdown-panel a:focus-visible>span>span,.bold-dropdown-panel a:hover>span>span{transform:none;opacity:1}.bold-dropdown-panel small{display:block;margin-top:7px;color:var(--chrome-muted);font-size:13px;font-weight:400;line-height:1.45}@keyframes bold-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bold-nav-dropdown[open] .bold-dropdown-panel{animation:none}.bold-dropdown-panel a>span>span,.bold-nav-dropdown summary svg,.bold-nav-dropdown summary:after{transition:none}}.bold-nav-free,.bold-nav-links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;white-space:nowrap;font-size:15px;line-height:1.3;font-weight:500;text-underline-offset:6px;text-decoration-thickness:1px}.bold-footer a:hover,.bold-nav-free:is(:hover,[aria-current=page]),.bold-nav-links a:is(:hover,[aria-current=page]){text-decoration:underline;text-underline-offset:6px}.bold-nav-actions{margin-inline-start:auto;gap:24px}.bold-nav .bold-nav-book{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:11px 18px;border:1px solid var(--chrome-ink);border-radius:3px;background:var(--chrome-ink);color:var(--chrome-paper);font-weight:600;line-height:1.4;white-space:nowrap}.bold-nav .bold-nav-book:hover{background:#354438}.bold-nav .bold-nav-book span{font-size:18px;line-height:1}.bold-nav-mobile{display:none}.bold-skip{position:absolute;top:12px;left:max(24px,calc((100vw - 1280px) / 2));z-index:2;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;background:var(--chrome-paper);border:1px solid var(--chrome-ink);transform:translateY(-180%)}.bold-skip:focus{transform:translateY(0)}.bold-footer{background:#f6f1e8;padding-block:48px 28px;border-block-start:1px solid var(--chrome-rule)}.bold-footer-top{display:flex;align-items:center;flex-wrap:wrap;gap:24px 48px}.bold-footer-email{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.bold-footer-links{display:flex;align-items:center;flex-wrap:wrap;margin-inline-start:auto;gap:24px}.bold-footer-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;font-size:14px}.bold-footer-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:36px 0 0;color:var(--chrome-muted);font-size:13px;line-height:1.5}@media (max-width:860px){.bold-nav{height:72px}.bold-footer-inner,.bold-nav-inner{width:calc(100% - 48px)}.bold-nav-inner{gap:20px}.bold-nav-actions .bold-nav-free,.bold-nav-links{display:none}.bold-nav-mobile{display:block;flex:0 0 auto}.bold-nav-mobile summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:500;line-height:1.3}.bold-nav-mobile summary::-webkit-details-marker{display:none}.bold-nav-menu-symbol{position:relative;display:block;width:12px;height:12px}.bold-nav-menu-symbol:after,.bold-nav-menu-symbol:before{position:absolute;top:5px;left:0;width:12px;height:1px;background:currentColor;content:""}.bold-nav-menu-symbol:after{transform:rotate(90deg)}.bold-nav-mobile[open] .bold-nav-menu-symbol:after{transform:rotate(0deg)}.bold-nav-panel{position:absolute;top:71px;left:0;right:0;display:grid;gap:0;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px;background:var(--chrome-paper)}.bold-nav-panel,.bold-nav-panel a{border-block-end:1px solid var(--chrome-rule)}.bold-nav-panel a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;font-size:21px;font-weight:500;line-height:1.3}.bold-nav-panel a:is(:hover,[aria-current=page]){text-decoration:underline;text-underline-offset:5px}.bold-nav-panel .bold-nav-panel-free{margin-block-start:12px;font-size:16px;border-block-end:none}.bold-footer-top{-moz-column-gap:32px;column-gap:32px}.bold-footer-links{width:100%;margin-inline-start:0}}@media (max-width:420px){.bold-nav-inner{gap:12px}.bold-nav .wordmark{width:92px;gap:7px}.bold-nav .wordmark-cut{width:24px;height:21px}.bold-nav .wordmark-mark{width:61px;height:21px}.bold-nav .bold-nav-book{padding-inline:12px;font-size:13px}.bold-nav .bold-nav-book span{display:none}.bold-nav-mobile summary{font-size:13px;gap:5px}.bold-footer-top{display:grid;gap:16px}.bold-footer-links{gap:24px}.bold-footer-base{display:grid;gap:8px;margin-block-start:24px}}.bold-dropdown-panel{max-height:calc(100svh - 100px)}.bold-dropdown-panel a{min-height:56px}.free-page,.work-destination{--destination-paper:#faf8f2;--destination-ink:#172218;--destination-muted:#526255;--destination-rule:#c9cec1;--destination-gutter:clamp(24px,5.56vw,80px);color:var(--destination-ink);background:var(--destination-paper);font-family:var(--font-display),sans-serif}.destination-shell{width:min(1280px,calc(100% - var(--destination-gutter) * 2));margin-inline:auto}.free-page [id],.work-destination [id]{scroll-margin-top:112px}.work-destination :is(h1,h2,p,figure,blockquote){margin:0}.work-destination :is(h1,h2){color:var(--destination-ink);font-family:inherit;font-weight:500;text-wrap:balance}.work-intro{padding-block:clamp(64px,8vw,116px) 56px}.work-intro h1{max-width:17ch;font-size:clamp(44px,5.7vw,82px);line-height:1.03;letter-spacing:-.055em}.work-intro-foot{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:44px}.work-intro-foot>p{color:var(--destination-muted);font-size:18px;line-height:1.5}.work-intro-foot nav{display:flex;flex-wrap:wrap;gap:12px 28px}.work-intro-foot nav a{display:inline-flex;gap:14px;align-items:center;min-height:44px;color:inherit;font-size:14px;text-decoration:none}.work-intro-foot nav a:hover{text-decoration:underline;text-underline-offset:5px}.work-story{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:clamp(40px,9vw,128px);align-items:center;border-top:1px solid var(--destination-rule);padding-block:clamp(56px,7vw,100px)}.work-story:nth-child(2n){grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr)}.work-story:nth-child(2n) .work-story-copy{grid-column:2}.work-story:nth-child(2n) .work-portrait{grid-column:1;grid-row:1}.work-company{font-size:15px;line-height:1.4;color:var(--destination-muted);margin-bottom:20px!important}.work-story h2{max-width:16ch;font-size:clamp(34px,3.4vw,49px);line-height:1.08;letter-spacing:-.04em}.work-story figure{margin-top:30px}.work-story blockquote{max-width:36ch;font-size:clamp(20px,1.75vw,25px);line-height:1.48;letter-spacing:-.016em}.work-story figcaption{margin-top:28px;font-size:14px;line-height:1.55}.work-story figcaption a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:inherit;font-weight:600;text-decoration:none}.work-story figcaption a:hover{text-decoration:underline;text-underline-offset:4px}.work-story figcaption>span{display:block;color:var(--destination-muted)}.work-portrait{max-width:380px;width:100%;justify-self:end}.work-story:nth-child(2n) .work-portrait{justify-self:start}.work-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.work-next{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);gap:100px;align-items:end;border-top:1px solid var(--destination-rule);padding-block:68px 100px}.work-next h2{max-width:20ch;font-size:clamp(32px,3vw,44px);line-height:1.1;letter-spacing:-.035em}.work-next p{color:var(--destination-muted);font-size:17px;line-height:1.6;max-width:45ch;margin-top:22px}.destination-text-link{display:inline-flex;align-items:center;gap:24px;color:inherit;font-size:16px;min-height:48px;margin-top:18px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.destination-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:15px 22px;border:1px solid var(--destination-ink);border-radius:4px;background:var(--destination-ink);color:var(--destination-paper);font:500 15px/1.3 var(--font-display),sans-serif;text-decoration:none;cursor:pointer;transition:transform .15s cubic-bezier(.25,1,.5,1)}.destination-button:hover{transform:translateY(-2px)}.work-conversation .destination-button{margin-top:22px}.work-destination :is(a,button):focus-visible{outline:2px solid var(--destination-ink);outline-offset:5px}.free-page{width:100%;max-width:none;margin:0;padding:0;--paper:var(--destination-paper);--ink:var(--destination-ink);--moss:var(--destination-muted);--brand-paper:var(--destination-paper);--brand-ink:var(--destination-ink);--brand-muted:var(--destination-muted);--brand-rule:var(--destination-rule);--brand-field:#edf0e5;--brand-radius:4px}.free-page .free-catalog,.free-page .free-close,.free-page .free-hero,.free-page .kitchen{width:min(1280px,calc(100% - var(--destination-gutter) * 2));max-width:none;margin-inline:auto;padding-inline:0}.free-page .free-hero{display:block;padding-top:clamp(56px,7vw,96px);padding-bottom:36px}.free-page .free-hero h1{max-width:16ch;margin:0;font:500 clamp(44px,5.2vw,75px)/1.04 var(--font-display),sans-serif;letter-spacing:-.05em}.free-intro-foot{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-top:28px}.free-intro-foot>p{margin:0;max-width:52ch;color:var(--destination-muted);font-size:18px;line-height:1.55}.free-intro-foot>div{flex-shrink:0;font-size:14px}.free-intro-foot>div>span{display:block;color:var(--destination-muted)}.free-intro-foot a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:5px}.free-page .kitchen{border:0;background:transparent;padding-block:0 80px}.free-page .play-intro{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.free-page .play-list{display:none}.free-page .play-layout{display:block}.free-page .play-preview.brand-surface{border:1px solid var(--destination-rule);border-radius:6px;box-shadow:none;background:var(--destination-paper)}.free-page .play-preview-head{padding:28px 32px}.free-page .play-preview-head>.brand-select{max-width:620px}.free-page .play-preview-head .brand-select-trigger{min-height:54px;border:1px solid var(--destination-rule);border-radius:4px;background:var(--brand-field)}.free-page :is(.brand-select-menu,.brand-select-menu>li,.brand-select-trigger,.recipe-fields input,.recipe-fields textarea,.recipe-secondary,.recipe-output-record,.recipe-comparison>div,.simulation-action button){border-radius:4px}.free-page .simulation-tabs{padding:0;margin-inline:32px;border:0;border-bottom:1px solid var(--destination-rule);border-radius:0;gap:28px}.free-page .simulation-tabs button{flex:0 1 auto;min-width:44px;padding:10px 2px 14px;gap:8px;border-radius:0;border-bottom:2px solid transparent;font-size:15px}.free-page .simulation-tabs button[aria-selected=true]{color:var(--destination-ink);background:transparent;border-bottom-color:var(--destination-ink)}.free-page .simulation-tabs button>.brand-icon{display:none}.free-page .simulation-workspace{padding:28px 32px 32px}.free-page .recipe-factor-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.free-page .simulation-panel h4{font-size:25px;letter-spacing:-.025em}.free-page .simulation-panel :is(input,textarea){background:var(--destination-paper)}.free-page .simulation-action{padding:20px 32px}.free-page .simulation-action button{min-height:48px;padding-inline:18px}.free-page .play-preview-footer{padding:10px 32px;background:transparent;border-radius:0}.free-page .recipe-result-symbol{display:none}.free-page .free-catalog{padding-block:0 72px}.free-library-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:40px;padding-top:48px;border-top:1px solid var(--destination-rule)}.free-library-intro h2{max-width:17ch;margin:0;font:500 clamp(32px,3vw,44px)/1.1 var(--font-display),sans-serif;letter-spacing:-.035em}.free-library-intro p{max-width:44ch;margin:0;color:var(--destination-muted);font-size:17px;line-height:1.55}.free-page .free-search input{border-radius:4px}.free-page .play-index-entry{grid-template-columns:minmax(0,1fr) auto;gap:56px;padding-block:28px}.free-page .play-index-copy h2{font-weight:500;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.025em}.free-page .play-index-copy h2 a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.free-page .play-index-actions{flex-direction:row;gap:24px;align-items:center}.free-page .play-index-actions .bgt-button{min-height:48px;border-radius:4px}.free-page .free-close{display:flex;align-items:end;justify-content:space-between;gap:48px;padding-block:60px 96px;border-top:1px solid var(--destination-rule);background:transparent}.free-page .free-close h2{margin:0;font:500 clamp(34px,3.5vw,50px)/1.08 var(--font-display),sans-serif;letter-spacing:-.04em}.free-page .free-close p{max-width:47ch;margin-top:20px;color:var(--destination-muted);font-size:18px;line-height:1.5}.free-page .free-close .destination-button{flex-shrink:0}@media (max-width:1000px){.work-intro-foot{display:block}.work-intro-foot nav{margin-top:20px}.work-next,.work-story{gap:48px}.free-intro-foot{align-items:start;gap:28px}.free-page .recipe-factor-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.free-page .play-index-actions{flex-direction:column;align-items:start;gap:6px}}@media (max-width:700px){.work-intro{padding-block:56px 36px}.work-intro h1{font-size:clamp(41px,9.4vw,62px)}.work-intro-foot{margin-top:28px}.work-intro-foot>p{max-width:25ch;font-size:17px}.work-intro-foot nav{gap:20px}.work-story,.work-story:nth-child(2n){grid-template-columns:1fr;gap:32px;padding-block:40px 52px}.work-story:nth-child(2n) .work-portrait,.work-story:nth-child(2n) .work-story-copy{grid-column:auto;grid-row:auto}.work-company{margin-bottom:16px!important}.work-story h2{font-size:clamp(33px,7.5vw,44px);max-width:17ch}.work-story figure{margin-top:24px}.work-story blockquote{font-size:21px}.work-story figcaption{margin-top:20px}.work-portrait,.work-story:nth-child(2n) .work-portrait{justify-self:start;max-width:280px}.work-portrait img{aspect-ratio:1.1}.work-next{grid-template-columns:1fr;gap:36px;padding-block:44px 64px}.work-conversation{padding-top:28px;border-top:1px solid var(--destination-rule)}.work-conversation p{margin:0}.free-page .free-hero{padding-top:48px;padding-bottom:28px}.free-page .free-hero h1{font-size:clamp(41px,9.5vw,58px)}.free-intro-foot{display:block;margin-top:24px}.free-intro-foot>p{font-size:17px}.free-intro-foot>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:20px}.free-page .kitchen{padding-bottom:56px}.free-page .play-preview-head{padding:20px 16px}.free-page .simulation-tabs{margin-inline:16px;gap:16px}.free-page .simulation-tabs button{font-size:13px}.free-page .simulation-workspace{padding:24px 16px}.free-page .simulation-panel h4{font-size:23px}.free-page .recipe-factor-inputs{grid-template-columns:1fr;gap:20px}.free-page .simulation-action{padding:16px}.free-page .play-preview-footer{padding:10px 16px}.free-library-intro{grid-template-columns:1fr;gap:20px;padding-top:36px;margin-bottom:28px}.free-library-intro h2{max-width:16ch}.free-page .play-index-entry{grid-template-columns:1fr;gap:16px}.free-page .play-index-actions{grid-column:auto;flex-direction:row;align-items:center;gap:24px;margin:0}.free-page .play-index-actions .bgt-button{font-size:14px;padding-inline:14px}.free-page .free-catalog{padding-bottom:48px}.free-page .free-close{display:block;padding-block:40px 64px}.free-page .free-close .destination-button{margin-top:24px}}@media (prefers-reduced-motion:reduce){.destination-button{transition:none}.destination-button:hover{transform:none}}.cutaway-home{--cutaway-surface:oklch(94.3% .022 112);--cutaway-sheet:oklch(98.2% .012 98);--cutaway-edge:oklch(77% .028 125)}.cutaway-home .psychology-hero{min-height:0;padding:48px 0 52px}.cutaway-home .psychology-byline{font-size:15px}.cutaway-hero-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(240px,.8fr);align-items:end;gap:48px}.cutaway-home .psychology-hero h1{font-size:clamp(54px,5.2vw,78px);line-height:1.04;letter-spacing:-.06em;margin-top:28px}.cutaway-home .psychology-hero h1>span{white-space:nowrap}.cutaway-home .psychology-hero-summary{padding-bottom:0;max-width:27ch}.cutaway-home .psychology-hero-summary>p{font-size:18px;line-height:1.45}.cutaway-home .psychology-hero-summary .psychology-link{margin-top:12px;text-decoration:underline;text-underline-offset:6px}.cutaway-home .psychology-hero :is(h1,.psychology-byline){animation:none}.commercial-cutaway.commercial-story{--cut-open:0;--cut-resolve:0;position:relative;padding:0;background:var(--cutaway-surface)}.cutaway-a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cutaway-stage{display:none}.cutaway-footer,.cutaway-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.cutaway-heading{padding-top:24px}.cutaway-heading p{font-size:15px}.cutaway-heading>span{font-size:13px;color:var(--psy-moss)}.cutaway-visual{width:min(1280px,calc(100% - 160px));margin:28px auto 16px}.cutaway-board{display:grid;grid-template-columns:1fr 1fr;gap:48px}.cutaway-after,.cutaway-before{position:relative;min-width:0}.cutaway-after{overflow:clip}.cutaway-column-label{font-size:15px;padding-bottom:20px;border-bottom:1px solid var(--cutaway-edge)}.cutaway-after .cutaway-column-label{font-weight:600}.cutaway-row{min-height:130px;padding:16px 0 22px;border-bottom:1px solid var(--cutaway-edge)}.cutaway-row dt{font-size:13px;color:var(--psy-moss);margin-bottom:10px}.cutaway-row dd{font-size:clamp(26px,2.65vw,38px);line-height:1.12;letter-spacing:-.04em;font-weight:400;max-width:23ch}.cutaway-after .cutaway-row dd{font-weight:500}.cutaway-after .cutaway-row dt{visibility:hidden}.cutaway-after .cutaway-row:last-child dd{width:-moz-fit-content;width:fit-content;background:var(--psy-citron);padding:4px 8px;margin-left:-8px}.cutaway-pricing-reason{padding-top:16px;font-size:14px;line-height:1.4}.cutaway-curtain{position:absolute;inset:0;background:var(--psy-ink);color:var(--psy-light);padding:clamp(28px,3.6vw,52px);display:grid;grid-template-rows:auto 1fr;align-items:center;transform:translateY(calc(var(--cut-resolve) * -102%))}.cutaway-curtain>span:first-child{color:#c4cebd;font-size:14px}.psychology-page .cutaway-curtain>p{font-size:clamp(36px,3.7vw,54px);line-height:1.08;letter-spacing:-.045em;color:var(--psy-light);max-width:16ch;transform:translateY(calc(var(--cut-open) * -12px))}.cutaway-footer{min-height:52px}.cutaway-status{font-size:14px;max-width:60ch}.cutaway-compare{background:transparent;color:var(--psy-ink);padding:12px 18px;min-height:48px;border:1px solid #788871;border-radius:0;font-size:14px;cursor:pointer}.cutaway-compare[aria-pressed=true]{background:var(--psy-ink);color:var(--psy-light)}.cutaway-compare:disabled{visibility:hidden;pointer-events:none}.psychology-page .cutaway-note{margin:8px auto 0;padding-bottom:16px;color:var(--psy-moss);font-size:12px;line-height:1.5}.cutaway-static{padding-block:40px;display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.cutaway-static-original{border-bottom:1px solid var(--cutaway-edge);padding-bottom:24px}.cutaway-static-label{color:var(--psy-moss);font-size:13px;padding-bottom:16px}.psychology-page .cutaway-static-title{font-size:clamp(28px,3.3vw,48px);line-height:1.08;letter-spacing:-.04em;white-space:pre-line;padding-bottom:20px}.cutaway-static-original>p:last-child{font-size:15px}.cutaway-static blockquote{padding-block:12px}.cutaway-static blockquote p{font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-.035em}.cutaway-static cite{display:block;font-size:13px;font-style:normal;margin-top:16px}.cutaway-static-model{grid-column:1/-1;padding-top:8px}.cutaway-static-model dl{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cutaway-static-model dt{font-size:13px;color:var(--psy-moss);padding-bottom:8px}.cutaway-static-model dd{font-size:18px}.psychology-page .cutaway-static-link{margin-top:16px;font-size:14px}.psychology-page .cutaway-static-risk{font-size:14px;line-height:1.5;padding-top:20px;margin-top:20px;border-top:1px solid var(--cutaway-edge)}.psychology-page .cutaway-static-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:var(--psy-moss)}@media (min-width:1000px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.commercial-cutaway[data-enhanced=true]{height:calc(180svh - 112px)}.commercial-cutaway[data-enhanced=true] .cutaway-stage{display:flex;flex-direction:column;justify-content:center;position:sticky;top:96px;height:calc(100svh - 112px)}.commercial-cutaway[data-enhanced=true] .cutaway-static{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commercial-cutaway[data-manual=true] .cutaway-curtain{transition:transform .28s var(--psy-ease)}}@media (min-width:1000px) and (max-height:820px){.cutaway-row{min-height:112px;padding:12px 0 16px}.cutaway-row dd{font-size:30px}.cutaway-visual{margin-top:20px}.cutaway-heading{padding-top:16px}}.cutaway-home .psychology-person{padding:32px 0 80px}.cutaway-home .psychology-person-copy h2{font-size:clamp(36px,4.2vw,60px)}.cutaway-home .psychology-person-copy>p{font-size:20px}.cutaway-home .psychology-portrait img{max-height:420px}.cutaway-home .psychology-tools{padding-block:44px}.cutaway-home .psychology-tools-grid{display:block}.cutaway-home .psychology-tools-grid>div{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:48px;column-gap:48px}.cutaway-home .psychology-tools h2{font-size:clamp(32px,3.6vw,50px);max-width:none}.cutaway-home .psychology-tools-grid>div>p{font-size:18px;margin-top:12px}.cutaway-home .psychology-tools .psychology-button{grid-column:2;grid-row:1/3;margin:0}.cutaway-home .psychology-close{padding-block:64px 56px;background:var(--psy-field)}.cutaway-home .psychology-close-bottom .psychology-link{margin-top:12px;text-decoration:underline;text-underline-offset:5px}.cutaway-home .psychology-close h2{font-size:clamp(44px,5vw,72px)}@media (max-width:1100px){.cutaway-hero-grid{gap:32px;grid-template-columns:2fr 1fr}.cutaway-home .psychology-hero h1{font-size:5vw}.cutaway-visual{width:calc(100% - 96px)}.cutaway-board{gap:32px}}@media (max-width:760px){.cutaway-home .psychology-hero{padding:32px 0}.cutaway-hero-grid{display:block}.cutaway-home .psychology-byline{font-size:13px}.cutaway-home .psychology-hero h1{font-size:clamp(40px,10vw,72px);line-height:1.04;margin-top:24px}.cutaway-home .psychology-hero h1>span{white-space:normal;max-width:16ch}.cutaway-home .psychology-hero h1>span+span{margin-top:8px}.cutaway-home .psychology-hero-summary{max-width:35ch;margin-top:24px;padding:0}.cutaway-home .psychology-hero-summary>p{font-size:18px;line-height:1.45}.cutaway-home .psychology-hero-summary .psychology-link{margin-top:8px}.cutaway-static{display:block;padding-block:32px}.cutaway-static-label{padding-bottom:12px}.cutaway-static-original{padding-bottom:24px}.psychology-page .cutaway-static-title{font-size:28px;padding-bottom:16px}.cutaway-static blockquote{padding:24px 0}.cutaway-static blockquote p{font-size:30px}.cutaway-static cite{margin-top:12px}.cutaway-static-model{border-top:1px solid var(--cutaway-edge);padding-top:24px}.cutaway-static-model dl{grid-template-columns:1fr;gap:16px}.cutaway-static-model dd{font-size:17px}.psychology-page .cutaway-static-note{margin-top:20px}.cutaway-home .psychology-person{padding-bottom:48px}.cutaway-home .psychology-person-copy>p{font-size:18px}.cutaway-home .psychology-tools-grid>div{display:block}.cutaway-home .psychology-tools .psychology-button{margin-top:24px}.cutaway-home .psychology-close{padding-block:48px}}@media (prefers-reduced-motion:reduce){.cutaway-home *,.cutaway-home :after,.cutaway-home :before{animation:none!important;transition:none!important}}.client-voices{--voice-ink:#172218;--voice-muted:#526255;--voice-rule:#cdd0c3;--voice-width:88%;padding-block:clamp(80px,9vw,128px);color:var(--voice-ink);background:#faf8f2}.client-voices-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:40px}.psychology-page .client-voices-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.02em;font-weight:500}.client-voices-controls{display:flex;align-items:center;padding:4px;border:1px solid #a9b59d;border-radius:4px 18px 4px 4px;gap:4px;flex:none}.client-voices-controls[hidden]{display:none}.client-voices-controls button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:14px;border-radius:3px}.client-voices-controls button:hover{background:#e7ecdd}.client-voices-controls button:disabled{cursor:default}.client-voices-controls .client-voices-next{gap:20px;padding-inline:16px;background:#172218;color:#faf8f2;border-radius:3px 12px 3px 3px}.client-voices-controls .client-voices-next:hover{background:#354438}.client-voices-count{padding-inline:6px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.client-voices-count>span{color:#526255;padding-inline:4px}.client-voices-window{overflow:hidden;touch-action:pan-y}.client-voices-reel{display:flex;align-items:stretch;transform:translateX(calc(var(--voice-position) * var(--voice-width) * -1))}.client-voices-reel[data-animate=true]{transition:transform .52s cubic-bezier(.16,1,.3,1)}.client-voices-slide{flex:0 0 var(--voice-width);min-width:0;padding-right:28px}.client-voices-feature{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:48px;height:100%;padding:40px;background:#f0f2e8;border:1px solid #c8cebf;border-radius:4px 26px 4px 4px;align-items:center}.psychology-page .client-voices-impact{color:#526255;font-size:14px;line-height:1.5;margin-bottom:28px}.psychology-page .client-voices-feature blockquote{font-size:clamp(23px,2.3vw,33px);font-weight:400;line-height:1.35;letter-spacing:-.012em;text-wrap:pretty}.client-voices-feature figcaption{align-self:center;padding:10px 10px 16px;border:1px solid #c8cebf;border-radius:4px 18px 4px 4px;background:#faf8f2}.client-voices-portrait{overflow:hidden;border-radius:3px 10px 3px 3px}.client-voices-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.client-voices-feature figcaption a{display:flex;align-items:center;min-height:44px;margin:8px 4px 0;font-size:15px;font-weight:500}.client-voices-feature figcaption>span{display:block;margin-inline:4px;font-size:12px;line-height:1.5;color:#526255}.client-voices-slide[aria-hidden=true]{pointer-events:none}.client-voices-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.client-voices-fallback{margin-top:36px}.client-voices-fallback details{border-top:1px solid var(--voice-rule);padding-block:16px}.client-voices-fallback summary{min-height:44px;cursor:pointer;font-size:18px}.client-voices-fallback summary span{display:block;color:var(--voice-muted);font-size:14px}.client-voices-fallback blockquote{padding-block:20px;font-size:24px;line-height:1.4}@media(max-width:1050px){.client-voices-feature{grid-template-columns:1fr 150px;gap:28px;padding:28px}.client-voices-heading{align-items:start}}@media(max-width:760px){.client-voices{--voice-width:94%}.client-voices-heading{display:block;margin-bottom:28px}.client-voices-controls{width:-moz-fit-content;width:fit-content;margin-top:24px}.client-voices-slide{padding-right:16px}.client-voices-feature{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:32px;padding:24px;border-radius:4px 20px 4px 4px}.psychology-page .client-voices-impact{font-size:13px;margin-bottom:20px}.psychology-page .client-voices-feature blockquote{font-size:22px;line-height:1.4}.client-voices-feature figcaption{display:grid;grid-template-columns:56px 1fr;gap:0 12px;padding:8px;align-self:stretch}.client-voices-portrait{grid-row:1/3}.client-voices-portrait img{width:56px;height:72px}.client-voices-feature figcaption a{margin:0;min-height:36px;font-size:14px}.client-voices-feature figcaption>span{margin:0;font-size:11px}}@media(prefers-reduced-motion:reduce){.client-voices-reel[data-animate=true]{transition:none}}.founder-home .psychology-hero{min-height:min(860px,calc(100svh - 80px));padding:clamp(40px,5vh,64px) 0 24px;gap:40px}.founder-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(48px,6vw,88px);align-items:center;flex:1}.founder-home .psychology-byline{font-size:15px}.founder-home .psychology-hero h1{margin-top:28px;font-size:clamp(60px,5.9vw,88px);line-height:1;letter-spacing:-.06em;max-width:13ch}.founder-home .psychology-hero h1>span+span{color:var(--psy-moss);margin-top:12px}.founder-home .psychology-hero-summary{max-width:48ch;margin-top:28px;justify-self:start}.founder-home .psychology-hero-summary>p{font-size:19px;line-height:1.45;letter-spacing:-.015em}.founder-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px}.founder-home .founder-hero-actions .psychology-link{margin:0;text-decoration:underline;text-underline-offset:5px}.founder-home .psychology-hero-summary small{display:block;margin-top:12px;color:var(--psy-moss);font-size:13px}.founder-hero-portrait{align-self:center;justify-self:end;width:100%;max-width:440px}.founder-hero-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%}.founder-hero-portrait figcaption{padding-top:16px;display:flex;flex-direction:column;gap:4px;font-size:14px}.founder-hero-portrait figcaption strong{font-weight:500}.founder-hero-portrait figcaption span{color:var(--psy-moss)}.founder-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--psy-line);padding-top:12px;font-size:13px}.founder-hero-foot>span{max-width:48ch;color:var(--psy-moss)}.founder-hero-foot a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.founder-hero-foot a:hover{text-decoration:underline;text-underline-offset:5px}.founder-approach{padding:80px 0;background:var(--psy-field)}.founder-about-grid,.founder-approach-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(48px,8vw,120px)}.founder-home :is(.founder-approach,.psychology-person) h2{font-size:clamp(34px,3.5vw,50px);line-height:1.08;max-width:15ch}.founder-approach dl>div{padding:24px 0;border-top:1px solid #b2bba8}.founder-approach dl>div:first-child{padding-top:0;border:0}.founder-approach dl>div:last-child{padding-bottom:0}.founder-approach dt{font-size:26px;line-height:1.15;letter-spacing:-.03em;margin-bottom:10px}.founder-approach dd{font-size:17px;line-height:1.5;max-width:44ch;color:var(--psy-moss)}.founder-home .psychology-person{padding:56px 0 120px}.founder-home .psychology-person-copy>p{font-size:24px;margin-top:0;max-width:36ch}.founder-home .psychology-close{padding-block:104px;background:var(--psy-field)}.founder-home .psychology-close h2{font-size:clamp(40px,5vw,72px)}.founder-home .psychology-close-bottom .psychology-link{text-decoration:underline;text-underline-offset:5px}@media (min-width:761px) and (max-height:800px){.founder-home .psychology-hero{padding-top:28px;gap:24px}.founder-home .psychology-hero h1{font-size:clamp(56px,5vw,72px);margin-top:20px}.founder-home .psychology-hero-summary{margin-top:20px}.founder-home .psychology-hero-summary>p{font-size:18px}.founder-hero-portrait{max-width:380px}}@media (max-width:1100px) and (min-width:761px){.founder-home .psychology-hero h1{font-size:clamp(52px,6.5vw,68px)}.founder-hero-grid{gap:36px}}@media (max-width:760px){.founder-home .psychology-hero{min-height:0;padding:28px 0 20px;gap:32px}.founder-hero-grid{display:flex;flex-direction:column-reverse;align-items:stretch;gap:24px}.founder-hero-portrait{display:flex;align-items:center;gap:20px;max-width:none;align-self:stretch}.founder-hero-portrait img{width:96px;height:96px;flex:0 0 96px}.founder-hero-portrait figcaption{padding:0;font-size:13px}.founder-home .psychology-byline{font-size:13px}.founder-home .psychology-hero h1{margin-top:20px;font-size:clamp(44px,12.6vw,68px);max-width:14ch}.founder-home .psychology-hero h1>span+span{margin-top:8px}.founder-home .psychology-hero-summary{margin-top:20px}.founder-home .psychology-hero-summary>p{font-size:17px;line-height:1.45}.founder-hero-actions{gap:8px 20px;margin-top:20px}.founder-hero-actions .psychology-button{font-size:16px;min-height:52px;padding:12px 20px}.founder-hero-actions .psychology-link{font-size:14px}.founder-hero-foot{align-items:start;flex-direction:column;gap:4px}.founder-hero-foot>span{max-width:34ch}.founder-approach{padding-block:48px}.founder-about-grid,.founder-approach-grid{grid-template-columns:1fr;gap:32px}.founder-home :is(.founder-approach,.psychology-person) h2{font-size:34px;max-width:17ch}.founder-approach dt{font-size:24px}.founder-home .psychology-person{padding:40px 0 80px}.founder-home .psychology-person-copy>p{font-size:21px}}:root{--control-paper:#faf8f2;--control-ink:#172218;--control-field:#e7ecdd;--control-rule:#b7c0af;--control-ease:cubic-bezier(.25,1,.5,1)}body a[href],body a[href]:hover{text-decoration:none!important}body :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #526255;outline-offset:5px}.action-icon{flex:none;display:inline-block;vertical-align:middle;transition:transform .18s var(--control-ease)}a:hover>.action-icon{transform:translate(3px,-2px)}.direction-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:10px 0;font-size:16px;color:inherit}.direction-link .action-icon{width:24px;height:24px}.direction-link:hover{color:#526255}.bold-nav .bold-nav-book,.psychology-page .psychology-button{color:#faf8f2!important;-webkit-text-fill-color:#faf8f2;background:#172218;border:1px solid #172218;border-radius:4px 14px 4px 4px;gap:28px}.bold-nav .bold-nav-book:hover,.psychology-page .psychology-button:hover{background:#354438;color:#faf8f2!important}.psychology-page .psychology-button-light{color:#172218!important;-webkit-text-fill-color:#172218;background:#faf8f2}.bold-nav-inner{gap:clamp(20px,2vw,32px)}.bold-nav-links{gap:8px}.bold-nav .bold-nav-book,.bold-nav-dropdown summary,.bold-nav-free,.bold-nav-links>a{font-size:14px;font-weight:500}.bold-nav .bold-nav-book{gap:20px}.bold-nav-book .action-icon{width:20px;height:20px}.bold-nav-dropdown summary,.bold-nav-free,.bold-nav-links>a{padding-inline:12px;border-radius:5px}.bold-nav-dropdown summary:hover,.bold-nav-dropdown[open] summary,.bold-nav-free:is(:hover,[aria-current=page]),.bold-nav-links [aria-current=page],.bold-nav-links>a:hover{background:#e7ecdd}.bold-nav-dropdown summary:after{display:none}.bold-nav-actions{gap:12px}.bold-nav-backdrop{position:fixed;inset:0;z-index:39;background:hsla(45,44%,96%,.22);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:none}body:has(.bold-nav-dropdown[open],.bold-nav-mobile[open]) .bold-nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.bold-nav-dropdown[open] .bold-dropdown-panel{animation:none}.bold-nav:has(.bold-nav-dropdown[open]):after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;background:var(--chrome-paper);pointer-events:none;z-index:-1}.bold-dropdown-panel{top:calc(100% + 8px);left:-13px;width:400px;padding:8px;border-radius:4px 16px 4px 4px;box-shadow:none;max-height:calc(100svh - 104px);overflow-y:auto;overscroll-behavior:contain}.bold-nav-dropdown[open]:before{content:"";position:absolute;top:calc(100% - 1px);left:-13px;width:400px;height:10px}.bold-nav-links .bold-dropdown-panel>a{padding:16px;min-height:64px;border:0;border-radius:3px 10px 3px 3px}.bold-nav-links .bold-dropdown-panel>a:is(:hover,:focus-visible){background:#e7ecdd}.bold-dropdown-panel a>span{align-items:center;gap:24px;font-size:15px;line-height:1.4}.bold-dropdown-panel small{max-width:none;margin-top:8px;font-size:14px;line-height:1.5}.bold-dropdown-panel .action-icon{width:20px;height:20px;color:#526255}.bold-footer{padding-block:56px 24px}.bold-footer-top{display:grid;grid-template-columns:1fr auto;gap:16px 64px;align-items:start}.bold-footer-email{grid-column:1;width:-moz-fit-content;width:fit-content}.bold-footer-links{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:0}.bold-footer-links a{justify-content:space-between;gap:28px;padding-block:10px}.bold-footer-links .action-icon{width:18px;height:18px;color:#526255}.bold-footer-email:hover,.bold-footer-links a:hover{color:#526255}.bold-footer-base{border-top:1px solid var(--chrome-rule);padding-top:20px;align-items:center}.bold-footer-base a{display:inline-flex;align-items:center;min-height:44px}.client-voices a:hover{color:#526255}@media(max-width:1100px){.bold-nav{height:72px}.bold-nav-actions .bold-nav-free,.bold-nav-links{display:none}.bold-nav-mobile{display:block}.bold-nav-mobile summary{display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;list-style:none;cursor:pointer;font-size:14px}.bold-nav-mobile summary::-webkit-details-marker{display:none}.bold-nav-panel{position:absolute;top:71px;left:0;right:0;display:grid;max-height:calc(100dvh - 72px);overflow-y:auto;background:#faf8f2;padding:16px 24px 24px;border-bottom:1px solid #b7c0af}.bold-nav-panel a{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px;font-size:21px;border:0;border-radius:6px}.bold-nav-panel a:is(:hover,[aria-current=page]){background:#e7ecdd}.bold-nav-panel a:last-child{margin:0}}@media(max-width:760px){.bold-footer-top{display:flex;flex-direction:column;gap:16px}.bold-footer-links{width:100%;gap:0 28px;margin-top:20px}.bold-footer-links a,.bold-nav .bold-nav-book{gap:12px}.bold-nav-book .action-icon{display:none}.direction-link{font-size:15px;gap:16px}}@media(prefers-reduced-motion:reduce){.action-icon{transition:none}}.conversation-banner{background:#e7ecdd;padding-block:48px}.conversation-banner>div{display:grid;grid-template-columns:112px 1fr auto;gap:40px;align-items:center}.conversation-mark{width:112px;height:84px}.psychology-page .conversation-banner h2{font-size:clamp(27px,3vw,40px);line-height:1.15;max-width:20ch}.psychology-page .conversation-banner p{margin-top:12px;font-size:17px;color:#526255}.conversation-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.conversation-actions small{font-size:12px;color:#526255}@media(max-width:760px){.conversation-banner{padding-block:36px}.conversation-banner>div{grid-template-columns:64px 1fr;gap:24px}.conversation-mark{width:64px;height:60px}.psychology-page .conversation-banner h2{font-size:27px}.psychology-page .conversation-banner p{font-size:15px}.conversation-actions{grid-column:1/-1;flex-direction:row;gap:20px;justify-content:space-between}.conversation-actions .psychology-button{padding:14px 18px;gap:20px;font-size:15px}}.disclosure-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--control-rule);border-radius:3px 12px 3px 3px;color:var(--control-ink);background:transparent}.disclosure-mark svg{display:block;width:20px;height:20px}.disclosure-mark-stem{transform-origin:12px 12px;transition:transform .18s var(--control-ease),opacity .14s var(--control-ease)}details[open]>.disclosure-trigger>.disclosure-mark{background:var(--control-field);border-color:#8a9786}details[open]>.disclosure-trigger>.disclosure-mark .disclosure-mark-stem{transform:rotate(90deg);opacity:0}.disclosure-trigger:is(:hover,:focus-visible)>.disclosure-mark{background:var(--control-ink);color:var(--control-paper);border-color:var(--control-ink)}.disclosure-trigger:active>.disclosure-mark svg{transform:scale(.9)}.bold-nav-dropdown summary{margin-block:18px}.bold-dropdown-panel .action-icon{flex:none}.bold-dropdown-panel a:is(:hover,:focus-visible) .action-icon{transform:translateX(3px)}.bold-nav-links .bold-dropdown-panel a:focus-visible{outline-offset:-3px}.bold-nav-free:active,.bold-nav-links>a:active{background:#dce3d0}@media(prefers-reduced-motion:reduce){.disclosure-mark-stem{transition:none}}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_a4bae9;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:__Bricolage_Grotesque_a4bae9,__Bricolage_Grotesque_Fallback_a4bae9;font-style:normal}.__variable_a4bae9{--font-brand:"__Bricolage_Grotesque_a4bae9","__Bricolage_Grotesque_Fallback_a4bae9"}