@font-face{font-family:Manrope;src:url('assets/fonts/Manrope-variable.ttf?v=3ae11c49db0455a3') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{--sans:Manrope,Arial,Helvetica,sans-serif;--serif:Manrope,Arial,Helvetica,sans-serif;--paper:#f7f5f0;--white:#f7f5f0;--ink:#151819;--muted:#555a5c;--line:#d6d6cf;--orange:#bb3c20;--orange-text:#bb3c20;--sage:#eeeae2;--peach:#f4d7cc;--blue:#e8eceb;--yellow:#ece6d8;--max:1320px;--human-accent:#ff6945}
body{background:var(--paper);font-family:var(--sans)}h1,h2,h3,h4,.serif{font-family:var(--sans)}.container{padding-left:52px;padding-right:52px}.site-header{height:76px;background:var(--ink);color:var(--paper);border:0}.header-inner{border-bottom:1px solid #ffffff20}.brand{font-size:20px;letter-spacing:-.055em;font-weight:650}.brand svg{width:26px;height:26px;color:var(--human-accent)}.nav{font-size:13px;gap:30px}.nav .nav-start{border-color:#ffffff5c;padding:10px 18px;border-radius:0}.nav .nav-start:hover{background:var(--paper);color:var(--ink)}.menu-toggle{color:var(--paper)}.human-container{max-width:1320px;margin:auto;padding:0 52px}.human-hero{background:var(--ink);color:var(--paper);padding:42px 0 24px;overflow:hidden}.human-intro{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:end;margin-bottom:34px}.human-kicker{font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 22px;line-height:1.5}.human-intro h1{font:500 clamp(43px,5.1vw,74px)/1.06 var(--sans);letter-spacing:-.06em;margin:0}.human-intro h1>span{color:var(--human-accent)}.human-invitation>p{font-size:16px;line-height:1.65;max-width:280px;color:#d4d4cf;margin:0 0 23px}.human-cta{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;min-height:52px;background:var(--human-accent);color:#151819;font-size:15px;font-weight:650;padding:14px 22px;text-decoration:none;transition:background .2s,transform .2s}.human-cta:hover{background:#ff815f;transform:translateY(-2px)}.human-free{display:block;font-size:11px;color:#afb2af;margin-top:13px;line-height:1.6}.human-stage{height:clamp(270px,32.6vw,430px);max-height:50vh;position:relative;isolation:isolate}.reveal-people{position:absolute;inset:0;border:0;background:var(--ink);padding:0;width:100%;height:100%;display:block;z-index:2;transition:opacity .5s,visibility .5s}.photo-word{display:block;width:100%;height:100%;overflow:visible}.reveal-people:hover{filter:brightness(1.07)}.reveal-people:focus-visible{outline:2px solid var(--human-accent);outline-offset:6px}.portrait-worlds{display:flex;height:100%;gap:9px;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.person-portrait{position:relative;flex:1;min-width:0;overflow:hidden;background:#222;border:0;padding:0;color:white;text-align:left;transition:flex .5s cubic-bezier(.2,.7,.2,1);isolation:isolate}.person-portrait img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 28%;inset:0;transition:transform .5s}.person-portrait:after{content:'';position:absolute;inset:38% 0 0;background:linear-gradient(transparent,#080b0bd9);z-index:1;pointer-events:none}.person-portrait:hover img{transform:scale(1.025)}.person-portrait[aria-pressed=true]{flex:2}.person-caption{position:absolute;z-index:2;bottom:27px;left:27px;right:25px;display:flex;flex-direction:column;gap:5px}.person-caption strong{font-size:30px;line-height:1.1;font-weight:500;letter-spacing:-.045em}.person-caption>span:not(.person-open){font-size:12px;line-height:1.5;color:#f0f0eb;max-width:180px}.person-open{position:absolute;right:0;bottom:2px;font-size:24px}.human-stage[data-revealed=true] .reveal-people{opacity:0;visibility:hidden;pointer-events:none}.human-stage[data-revealed=true] .portrait-worlds{opacity:1;visibility:visible}.human-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:49px;margin-top:8px}.reveal-caption{font:400 13px/1.7 var(--sans);color:#cbcfc9;border:0;background:none;padding:8px 0;text-align:left;min-height:44px}.reveal-caption strong{font-weight:550;color:var(--paper);margin-left:10px}.human-photo-note{font-size:10px;color:#aeb3af;letter-spacing:.015em;text-align:right;flex-shrink:0}.has-revealed .reveal-caption{visibility:hidden;pointer-events:none}.person-mobile-tabs{display:none}.human-examples{display:grid;grid-template-columns:1fr 1.15fr;gap:60px 100px;padding:62px 0 22px;border-top:1px solid #ffffff30;margin-top:20px}.human-examples[hidden]{display:none}.human-example-lead .human-kicker{color:#adb4ae;font-size:11px}.human-example-lead h2{font-size:clamp(29px,3.5vw,44px);font-weight:450;letter-spacing:-.045em;line-height:1.2;margin-bottom:28px}.human-baseline{font-size:16px;line-height:1.75;color:#b2b8b3;max-width:390px}.human-baseline>span{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#909993;margin:0 0 10px}.human-story-disclosure{font-size:11px;line-height:1.75;color:#99a39b;max-width:330px;margin-top:35px}.human-story-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.human-story-person{color:var(--human-accent);font-size:11px}.human-story-count{font-size:11px;color:#9aa39c}.human-context-title{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.04em;margin-bottom:19px}.human-context{list-style:none;margin:0;padding:0}.human-context li{font-size:14px;line-height:1.8;color:#c9cec8;position:relative;padding-left:17px;margin:0 0 12px}.human-context li:before{content:'';width:4px;height:4px;background:var(--human-accent);position:absolute;left:0;top:11px}.human-fitted{border-top:1px solid #ffffff2d;padding-top:24px;margin-top:25px}.human-fitted-label{font-size:10px;letter-spacing:.12em;color:#b0b8b1;margin-bottom:13px}.human-fitted-title{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.035em;margin:0 0 18px}.human-response{padding:0;list-style:none;counter-reset:human-step}.human-response li{counter-increment:human-step;display:grid;grid-template-columns:25px 1fr;gap:9px;font-size:14px;line-height:1.85;margin-bottom:14px}.human-response li:before{content:'0' counter(human-step);font-size:10px;color:var(--human-accent);line-height:26px}.human-ownership{font-size:12px;line-height:1.8;color:#aeb8af;margin:25px 0}.human-practice{border-top:1px solid #ffffff2d;padding-top:16px}.human-practice summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none}.human-practice summary::-webkit-details-marker{display:none}.human-practice summary>span{font-size:24px}.human-practice[open] summary>span{transform:rotate(45deg)}.human-practice p{font-size:12px;line-height:1.8;color:#bdc6bc;margin:15px 0}.human-practice .copy-button{background:var(--human-accent);color:#151819;border:0;font-weight:600;margin-right:18px}.human-practice>a{display:inline-flex;font-size:12px;align-items:center;min-height:44px;margin-right:17px}.human-example-close{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:28px;display:flex;justify-content:space-between;gap:30px;align-items:center}.human-example-close p{font-size:23px;letter-spacing:-.04em;margin:0}.human-example-close a{font-size:14px;color:var(--human-accent);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:18px;min-height:44px}.human-principle-strip{background:#151819;color:#d8ded8;padding:20px 0}.human-principle-strip>.human-container{display:flex;justify-content:space-between;gap:30px;align-items:center}.human-principle-strip p{font-size:17px;letter-spacing:-.025em;margin:0}.human-principle-strip a{font-size:12px;color:#b6c1b8;text-decoration:none;display:inline-flex;align-items:center;gap:15px;min-height:40px}.human-principle-strip a:hover{color:#fff}.button{border-radius:0;background:var(--ink);color:var(--paper);border-color:var(--ink)}.button:hover{background:#343b3b}.eyebrow{font-size:11px;font-weight:600}.section{padding:96px 0}.section-intro h2{font-size:52px;font-weight:450;letter-spacing:-.055em}.section-intro>p{font-size:15px;line-height:1.8}.workshop{background:#f7f5f0;color:var(--ink);padding:92px 0}.workshop-grid{grid-template-columns:.9fr 1.1fr;gap:80px}.workshop .eyebrow{color:#7a4e41}.workshop h2{font-size:62px;font-weight:450;letter-spacing:-.055em;line-height:1.02;max-width:420px}.workshop-intro>p{font-size:16px;color:#555a5c}.workshop-steps li{font-size:13px;color:#555a5c}.workshop-steps strong{color:#151819;font-size:14px;font-weight:650}.workshop-steps li:before{border-color:#c7ccc6;color:#8f5141}.prompt-shell{background:#202525;border:1px solid #202525;border-radius:0;box-shadow:0 16px 45px #15181912}.prompt-tabs{border-color:#627066}.prompt-tab{font-size:13px;padding:21px 12px;color:#aebbb0}.prompt-tab[aria-selected=true]{background:#29302c;box-shadow:inset 0 -3px var(--human-accent);color:#f7f5f0}.prompt-tab:hover{background:#323b35}.prompt-label{font-size:25px;font-weight:450;color:#f7f5f0}.prompt-text{font-size:14px;color:#e7eae3}.prompt-body{padding:30px}.prompt-tools .copy-button{background:var(--human-accent);color:#151819;border-radius:0}.prompt-tools .small,.prompt-caption,.open-assistant,.prompt-privacy{color:#c3cfc3!important;font-size:12px!important}.prompt-privacy strong,.prompt-privacy a{color:#f7f5f0}.prompt-privacy{border-color:#5d6b61}.open-assistant a{color:#f7f5f0}.privacy-note{color:#5f6960!important;font-size:12px!important}.privacy-bar{color:#667068;border-color:#c4cbc2;font-size:12px}.privacy-bar a{color:#374b3b}.interview-model-help,.correction-demo{border-color:#c4cbc2}.interview-model-help summary,.correction-demo>summary{color:#29372b;font-size:13px}.interview-model-help p{color:#58655b;font-size:13px}.interview-model-help a{color:#a13f25;font-size:13px}.correction-intro p,.correction-intro>span,.correction-save{color:#59665b}.correction-grid{border-color:#cad0c6;border-radius:0}.correction-grid>div{border-color:#cad0c6}.correction-grid>div:last-child{background:#e5e9df}.correction-grid p{color:#253327;font-size:23px;font-weight:450}.correction-grid>div:first-child p{color:#697568}.correction-grid .eyebrow,.correction-intro>span{color:#596c57}.levels{border:0;background:#eeede8}.level-tabs{border:0;border-bottom:1px solid #c8c7bf;border-radius:0;gap:9px;background:transparent}.level-tab{border:0;background:transparent;padding:20px 17px}.level-tab[data-level][aria-selected=true]{background:#151819;color:#f7f5f0;box-shadow:none}.level-tab[aria-selected=true] .tab-number{color:#adb9a8}.level-tab:hover{background:#dde2d6}.level-tab .tab-label{font-size:14px}.level-tab .tab-number{font-size:10px;letter-spacing:.09em}.level-panel[data-level]{background:transparent;border:0;border-radius:0;padding:46px 0 25px;gap:55px}.big-num{font-family:var(--sans);font-size:66px;font-weight:350;letter-spacing:-.06em;color:#94968d}.level-panel h3{font-size:38px;font-weight:500;letter-spacing:-.045em}.level-definition{font-size:16px;line-height:1.75}.level-feeling{font-size:21px;line-height:1.5;font-style:normal;color:#62665e}.level-practice{border-color:#c8c7bf}.category-select button{border-radius:0;background:transparent;border-color:#c9b7af;color:#66483b;font-size:13px;padding:10px 15px}.category-select button[aria-pressed=true]{background:#f2d5c9;color:#533124;border-color:#c5876c}.category-exercise{background:#f7f7f0;border:1px solid #d8d5ce;border-radius:0}.exercise-howto{background:#eeeae3;border-radius:0}.example-columns>div,.example-columns>div:nth-child(2){background:#faf8f3;border-color:#c9c5bc}.lesson-provider{background:transparent}.offload-section,.taste-section,.about,.closing,.principles{background:#f7f5f0}.principles{border-top:1px solid var(--line)}.principles-title h2{font-size:54px;font-weight:450;letter-spacing:-.055em}.principles-title em{color:#ae472b;font-style:normal}.principle-points article>span{color:#ae472b}.offload-section{background:#eeede8}.offload-section h2,.taste-heading h2{font-size:53px;font-weight:450;letter-spacing:-.055em}.offload-number{color:#92968b}.offload-stage,.agent-controls,.coordination{border-color:#cac9c1}.offload-stage pre,.coordination-review{background:#faf9f4;border-color:#d7d5cc;border-radius:0}.offload-proof{color:#5b5e55;background:#e8e6de;border-radius:0}.agent-controls{border-radius:0}.model-guide{border-radius:0;background:#eeeeea;border-color:#d3d7ce}.tool-icon,.tool-guide:nth-child(2) .tool-icon,.tool-guide:nth-child(3) .tool-icon{background:#ebe9e3;border-radius:0}.taste-heading>p{color:#62675d}.taste-prompt,.taste-rubric{border-color:#cac9c1}.coaching{background:#faf9f3;border-top:1px solid #dedfd7}.coaching h2,.about h2,.closing h2{font-size:50px;font-weight:450;letter-spacing:-.055em}.week .eyebrow{color:#a94a32}.about-aside{font-size:28px;color:#555c4b;border-color:#cacbc1}.closing{background:#e9e7de}.closing p{color:#5d6551}.context-lab-section{background:#eeede8;padding:20px 0 70px}.context-lab{border-top:1px solid #c9c9bd;border-bottom:1px solid #c9c9bd}.context-lab>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 0;list-style:none}.context-lab>summary::-webkit-details-marker{display:none}.context-lab>summary .eyebrow{display:block;margin-bottom:9px;color:#717367}.context-lab>summary strong{font-size:25px;font-weight:450;letter-spacing:-.035em}.context-lab>summary>span:last-child{font-size:30px;font-weight:300}.context-lab[open]>summary>span:last-child{transform:rotate(45deg)}.context-lab .fit-hero{padding:25px 0;background:transparent}.context-lab .fit-intro,.context-lab .fit-invitation{display:none}.context-lab .fit-hero>.container{padding:0}.context-lab .fit-demo{border:0;padding:0}.context-lab .fit-demo-intro{text-align:left;margin-bottom:25px}.context-lab .fit-demo-intro h2{font-size:25px}.context-lab .fit-workspace{gap:35px}.context-lab .fit-answer{background:#f0eeea}.context-lab .fit-options button[aria-pressed=true],.context-lab .fit-category-picker button[aria-pressed=true]{background:#151819;border-color:#151819;color:#fff}.context-lab .fit-handoff a{color:#8c442b}.context-lab .fit-view-controls button[aria-pressed=true]{color:#6e4939;border-color:#6e4939}.context-lab .fit-copy{background:#151819;color:white}.context-lab .fit-explore{color:#8c442b}
@media(min-width:1500px){.human-intro{grid-template-columns:minmax(0,1fr) 290px}.human-intro h1{font-size:76px}}
@media(max-width:1000px){.container,.human-container{padding-left:32px;padding-right:32px}.human-intro{grid-template-columns:minmax(0,1fr) 225px;gap:28px}.human-intro h1{font-size:49px}.human-invitation>p{font-size:14px}.human-free{font-size:10px}.human-examples{gap:45px}.human-example-lead h2{font-size:34px}.human-context-title{font-size:24px}.human-stage{height:300px}.workshop-grid{gap:38px}.workshop h2{font-size:50px}.prompt-body{padding:23px}.human-photo-note{font-size:9px}.person-caption{left:18px;right:18px;bottom:22px}.person-caption strong{font-size:25px}.nav{gap:18px}.human-principle-strip p{font-size:15px}.human-principle-strip a{font-size:11px}.section-intro h2,.offload-section h2,.taste-heading h2{font-size:45px}}
@media(max-width:900px){.nav{background:#151819;border-bottom:1px solid #ffffff30;padding:24px 32px}.nav .nav-start{border:1px solid #ffffff60}.header-inner{gap:20px}.menu-toggle{color:#f7f5f0}.nav a{font-size:14px}.site-header{height:66px}.human-hero{padding-top:32px}}
@media(max-width:700px){.container,.human-container{padding-left:22px;padding-right:22px}.site-header{height:62px}.brand{font-size:18px}.brand svg{width:23px;height:23px}.human-hero{padding-top:29px;padding-bottom:20px}.human-intro{display:contents}.human-intro>div:first-child{margin-bottom:18px}.human-kicker{font-size:9px;letter-spacing:.13em;margin-bottom:17px}.human-intro h1{font-size:clamp(35px,9.3vw,55px);line-height:1.08;letter-spacing:-.06em}.human-invitation{display:contents}.human-invitation>p{font-size:15px;line-height:1.6;max-width:330px;margin-bottom:23px}.human-cta{display:flex;justify-content:space-between;width:100%;max-width:none;min-height:50px;font-size:15px;order:5}.human-free{font-size:11px;margin-top:11px;order:6}.human-hero>.human-container{display:flex;flex-direction:column}.human-stage{height:235px;max-height:none;order:2;margin-bottom:15px}.photo-word{transform:none}.human-stage-footer{order:3;display:block;min-height:0;margin:0 0 21px}.reveal-caption{font-size:12px;padding:0;min-height:44px;line-height:1.7;display:block;width:100%;text-align:center}.reveal-caption strong{margin-left:0;display:block;font-size:13px}.human-photo-note{display:block;font-size:9px;text-align:center;margin-top:4px;line-height:1.6}.human-stage-footer.has-revealed{margin-bottom:14px}.has-revealed .reveal-caption{display:none}.portrait-worlds{gap:0}.person-portrait{display:none;flex:1!important}.person-portrait[aria-pressed=true]{display:block}.person-portrait img{object-position:50% 25%}.person-caption{left:20px;bottom:20px;right:20px}.person-caption strong{font-size:30px}.person-caption>span:not(.person-open){font-size:12px;max-width:none}.person-mobile-tabs{order:4;display:flex;gap:6px;margin:0 0 23px}.person-mobile-tabs[hidden]{display:none}.person-mobile-tabs button{flex:1;border:1px solid #ffffff40;background:transparent;color:#c9d0c8;font-size:13px;font-weight:500;padding:10px 12px;min-height:44px}.person-mobile-tabs button[aria-pressed=true]{border-color:#ff6945;color:#ff886b;background:#ff69450c}.human-examples{order:7;display:block;margin-top:30px;padding-top:35px}.human-example-lead h2{font-size:31px;max-width:390px}.human-baseline{font-size:14px;line-height:1.75;max-width:420px;margin-bottom:22px}.human-story-disclosure{font-size:11px;max-width:100%;margin:18px 0 35px}.human-story{border-top:1px solid #ffffff30;padding-top:30px}.human-context-title{font-size:27px}.human-story-person{font-size:10px}.human-context li,.human-response li{font-size:14px}.human-fitted-title{font-size:21px}.human-example-close{display:block;margin-top:32px;padding-top:25px}.human-example-close p{font-size:23px;line-height:1.4;margin-bottom:15px}.human-example-close a{font-size:14px}.human-principle-strip{padding:20px 0}.human-principle-strip>.human-container{display:block}.human-principle-strip p{font-size:17px}.human-principle-strip a{font-size:11px;min-height:36px}.workshop{padding:55px 0}.workshop-grid{display:block}.workshop h2{font-size:48px;line-height:1.03}.workshop-intro>p{font-size:15px}.workshop-steps{margin:24px 0}.workshop-steps li{font-size:13px}.privacy-note{margin-bottom:28px!important}.prompt-body{padding:22px}.prompt-label{font-size:24px}.prompt-text{font-size:14px;max-height:325px}.prompt-tab{font-size:12px;padding:19px 10px}.prompt-tools .copy-button{font-size:14px;min-height:46px}.correction-grid p{font-size:22px}.section{padding:58px 0}.section-intro h2,.offload-section h2,.taste-heading h2,.principles-title h2{font-size:39px}.section-intro>p{font-size:14px}.level-tabs{gap:0}.level-tab{padding:14px 15px}.level-panel[data-level]{padding:29px 0 20px;gap:29px}.level-panel h3{font-size:34px}.level-definition{font-size:15px}.category-exercise{padding:22px 18px}.category-select button{font-size:12px;padding:9px 12px;min-height:44px}.level-feeling{font-size:21px}.context-lab-section{padding-bottom:42px}.context-lab>summary strong{font-size:22px}.context-lab>summary .eyebrow{font-size:10px}.context-lab .fit-workspace{gap:25px}.coaching h2,.about h2,.closing h2{font-size:39px}.about-aside{font-size:26px}.human-status{order:8}}
@media(max-width:360px){.human-intro h1{font-size:33px}.human-stage{height:195px}.human-invitation>p{font-size:14px}.human-kicker{font-size:9px}.human-cta{font-size:14px}.person-caption strong{font-size:26px}.human-photo-note{font-size:9px}.human-principle-strip p{font-size:15px}.human-principle-strip a{font-size:10px}.prompt-tab{font-size:11px}.workshop h2{font-size:43px}}
@media(prefers-reduced-motion:reduce){.reveal-people,.portrait-worlds,.person-portrait,.person-portrait img,.human-cta{transition:none!important}.person-portrait:hover img,.human-cta:hover{transform:none}}

/* Keep the new direction self-contained at its tablet breakpoint. */
.human-photo-note{font-size:12px;line-height:1.65}.human-free{font-size:12px}.human-story-disclosure{font-size:12px}.human-practice p,.human-practice>a{font-size:13px}.human-example-lead .human-kicker,.human-story-person,.human-fitted-label{font-size:11px}
@media(max-width:900px){.menu-toggle{display:block;min-height:44px}.nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:12px}.nav[data-open=true]{display:flex}.nav a{min-height:44px}.nav .nav-start{text-align:center}}
@media(max-width:700px){.human-photo-note,.human-free{font-size:11px}.human-stage-footer{margin-bottom:20px}.human-principle-strip a{font-size:12px;line-height:1.6}.human-kicker{font-size:10px}.human-example-lead .human-kicker,.human-story-person,.human-fitted-label{font-size:11px}}

@media(max-width:700px){.human-stage[data-revealed=false]{height:auto;aspect-ratio:1320/430;min-height:110px}.human-stage[data-revealed=false] .reveal-people{position:relative;aspect-ratio:1320/430}.human-stage[data-revealed=false] .portrait-worlds{position:absolute;inset:0}.human-photo-note{font-size:12px}}
/* Provider handoff and download live on the light page, outside the dark prompt box. */
.workshop .open-assistant,.workshop .open-assistant>span,.workshop .prompt-caption{color:#555a5c!important;font-size:12px!important}.workshop .open-assistant a{color:#151819;font-size:14px}.workshop .prompt-caption a{color:#93482f;font-size:12px}

/* Reveal eligibility changes immediately; only opacity animates, so focus never targets a visibility-transition-hidden control. */
.portrait-worlds{transition:opacity .5s}.human-stage[data-revealed=true] .portrait-worlds{visibility:visible}
/* Contrast audit: retain hierarchy with type and spacing rather than faint text. */
.privacy-bar strong{color:#151819}.correction-grid>div:first-child p{color:#5e665c}.big-num,.offload-number{color:#74796f}.context-lab>summary .eyebrow{color:#61655c}.taste-art-note,.taste-steps article>span{color:#5c6356}.taste-steps article>span{font-size:12px}
/* In-page destinations have no fixed header to clear. */
html{scroll-padding-top:24px}
/* The teaching specimen uses the same intentional type, color and spacing as the resource. */
.taste-art{padding:0 12px 0 0}.taste-art-note{font-size:15px;font-style:normal;transform:none;letter-spacing:-.02em;color:#555a5c;margin-bottom:18px}.design-study{background:#151819;color:#f7f5f0;border:1px solid #151819;transform:none;box-shadow:none;padding:30px;min-height:360px}.study-top{font-size:10px;line-height:1.5;letter-spacing:.12em;border-color:#ffffff40;padding-bottom:16px;color:#d7d9d1}.study-title{font-size:43px;line-height:1.07;letter-spacing:-.055em;font-weight:500;margin-top:28px}.study-title em{color:#ff6945;font-style:normal;font-weight:500}.study-orb{position:static;width:auto;height:auto;background:none;border-radius:0;display:block;transform:none;text-align:left;font:400 14px/1.6 var(--sans);color:#c4cdc2;margin:24px 0 0}.study-bottom{margin-top:28px;align-items:center}.study-lines i{background:#a9b3a3;height:2px}.study-button{background:#ff6945;color:#151819;font-size:12px;font-weight:600;padding:12px 16px;min-height:42px}.study-palette>span{width:18px;height:18px;border-radius:0;background:#151819}.study-palette>span:nth-child(2){background:#ff6945}.study-palette>span:nth-child(3){background:#b6b7ae}.study-palette>span:nth-child(4){background:#f7f5f0;border-color:#92958b}.study-palette p{font-size:11px;line-height:1.6;color:#555a5c}.taste-steps h3{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.035em;margin-bottom:10px}.taste-steps p{font-size:14px;line-height:1.8}.taste-steps article{gap:18px;margin-bottom:28px}.taste-steps article>span{font-size:12px;padding-top:4px}
@media(max-width:700px){.taste-art{padding:0}.design-study{padding:25px;min-height:330px}.study-title{font-size:38px}.taste-art-note{font-size:14px}.study-palette p{font-size:12px}.taste-steps h3{font-size:20px}.taste-steps p{font-size:14px}}
/* Let the product names identify tools; decorative emoji badges add no information. */
.tool-icon{display:none}.tool-topline{justify-content:flex-start}
.tim-monogram{transform:none;border-color:#c8c7bf;font-weight:500}.tim-monogram:after{display:none}

/* A quiet alternate entry keeps a first useful task within reach. */
.human-first-win{display:block;color:#d4d4cf;font-size:12px;line-height:1.65;margin-top:8px;padding:6px 0;min-height:44px;text-decoration:none}.human-first-win span{color:#f7f5f0;text-decoration:underline;text-underline-offset:3px}.human-first-win:hover span{color:#ff886b}.agent-handoff-note{font-size:13px;line-height:1.75;color:#555a5c;border-left:2px solid #bb3c20;padding-left:14px;margin:14px 0 22px}
@media(max-width:700px){.human-first-win{order:7;font-size:13px;max-width:320px;margin-top:7px}.human-examples{order:8}.human-status{order:9}.agent-handoff-note{font-size:13px}}
