html body{font-size:18px}.brand-ui-icon{vertical-align:-.18em;color:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}html :is(.tl-home,.tl-page){font-weight:400}html .tl-nav nav{gap:20px;font-size:14px}html .tl-nav-row{gap:20px}html .tl-nav :is(.tl-space,.tl-find){font-size:14px}html .tl-nav-tools{gap:12px}html .tl-btn{min-height:50px;font-size:16px;line-height:1.5}html :is(.lp-shell,.portal-main,.coffee-session,.ci-page){font-size:18px}html .lp-shell :is(label,input,select,textarea,button,.lp-button){font-size:16px;line-height:1.6}html :is(.lp-form-grid,.hub-form,.community-form) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}html .lp-grid{gap:28px}html .lp-card>div{padding:28px}html .lp-card h2{line-height:1.5}html :is(.review-editorial,.consult-editorial) .text-sm{font-size:16px;line-height:1.7}html :is(.review-editorial,.consult-editorial) .text-xs{font-size:14px;line-height:1.6}html .ow-main :is(p,label,input,select,textarea,td,th){font-size:16px;line-height:1.65}html .ow-main :is(.solid-link,.ci-button,.lp-button){min-height:44px;font-size:15px!important;line-height:1.5!important}html .ow-nav a{padding-block:10px;font-size:15px;line-height:1.5}html .ow-group>p{letter-spacing:.04em;font-size:13px}html .ow-top{height:auto;min-height:64px;padding-block:12px}html .ow-table-wrap,html .lp-table-wrap{overflow-x:auto}@media (width<=1380px){html .tl-nav nav{display:none}html .tl-nav-tools{margin-left:auto}}@media (width<=600px){html body,html :is(.tl-home,.tl-page,.lp-shell,.portal-main,.coffee-session,.ci-page){font-size:17px}html .tl-nav-row{gap:12px}html .tl-nav-tools{gap:8px}html .lp-card>div{padding:24px}html .tl-btn{padding:14px 18px}html .ow-main :is(p,label,input,select,textarea,td,th){font-size:15px}}html .tl-lede{font-size:clamp(18px,1.5vw,20px);font-weight:400;line-height:1.8}:root{--sb-concrete:#a7a39a;--sb-concrete-rgb:167 163 154;--sb-concrete-hsl:41.538 6.878% 62.941%;--sb-slate:#6b6963;--sb-slate-rgb:107 105 99;--sb-slate-hsl:45 3.883% 40.392%;--sb-greige:#b8b1a4;--sb-greige-rgb:184 177 164;--sb-greige-hsl:39 12.346% 68.235%;--sb-sand:#d9d2c2;--sb-sand-rgb:217 210 194;--sb-sand-hsl:41.739 23.232% 80.588%;--sb-taupe:#8b7f6e;--sb-taupe-rgb:139 127 110;--sb-taupe-hsl:35.172 11.647% 48.824%;--sb-cocoa:#4a4239;--sb-cocoa-rgb:74 66 57;--sb-cocoa-hsl:31.765 12.977% 25.686%;--sb-sage:#7c826e;--sb-sage-rgb:124 130 110;--sb-sage-hsl:78 8.333% 47.059%;--sb-charcoal:#2c2c2a;--sb-charcoal-rgb:44 44 42;--sb-charcoal-hsl:60 2.326% 16.863%;--sb-paper:#f1eee7;--sb-paper-rgb:241 238 231;--sb-paper-hsl:42 26.316% 92.549%;--sb-wash:#e8e2d7;--sb-wash-rgb:232 226 215;--sb-wash-hsl:38.824 26.984% 87.647%;--sb-body:"TI Prompt", sans-serif;--sb-display:"TI Playfair","TI Prompt Heading", serif;--sb-thai:"TI Prompt", sans-serif;--font-body:var(--sb-body);--font-heading:var(--sb-display);--font-display:var(--sb-display);--font-mono:var(--sb-body)}html,body{background:var(--sb-paper);color:var(--sb-charcoal);font-family:var(--sb-body)}button,input,select,textarea,table{font-family:var(--sb-body)}input,select,textarea{accent-color:var(--sb-cocoa)}::selection{background:var(--sb-sand);color:var(--sb-charcoal)}@font-face{font-family:TI Playfair;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDTbtPY_Q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TI Playfair;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDYbtPY_Q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TI Playfair;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDZbtPY_Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TI Playfair;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDXbtM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TI Prompt Heading;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W_8XJnvUD7dzB2Cv_4IfWMuQ5Q.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:TI Prompt Heading;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W_8XJnvUD7dzB2Cv_4IZmMuQ5Q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TI Prompt Heading;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W_8XJnvUD7dzB2Cv_4IZ2MuQ5Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TI Prompt Heading;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W_8XJnvUD7dzB2Cv_4IaWMu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TI Prompt;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W__XJnvUD7dzB2KdNodVkI.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:TI Prompt;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W__XJnvUD7dzB2Kb9odVkI.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TI Prompt;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W__XJnvUD7dzB2KbtodVkI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TI Prompt;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v12/-W__XJnvUD7dzB2KYNod.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html body{-webkit-font-smoothing:antialiased}html :is(.hero,.learning-hero){background:var(--sb-wash)}html :is(.nav-shell,.learning-nav){background:var(--sb-paper);border-color:var(--sb-concrete)}html .hero-copy h1{letter-spacing:-.025em;font-weight:400}html .hero-photo,html .learning-hero-visual{border:1px solid rgb(var(--sb-cocoa-rgb) / .15)}html .hero .hero-studio-tag{background:rgb(var(--sb-paper-rgb) / .92);border-color:var(--sb-sand)}html .wordmark{font-weight:500}html .fashion-marquee{background:var(--sb-cocoa);border-color:var(--sb-taupe)}html .choose{background:var(--sb-sand)}html .role-card{background:rgb(var(--sb-paper-rgb) / .48)}html .role-card:hover{background:var(--sb-paper)}html .role-card strong{font-weight:400}html .positioning{background:var(--sb-charcoal)}html .proof{background:var(--sb-wash)}html .approach-grid li{transition:background-color .3s}html .approach-grid li:hover{background:var(--sb-wash)}html .credit-title{letter-spacing:-.02em;font-weight:400}html .portal-main{background:var(--sb-paper)}html .portal-notice{background:var(--sb-sand);border-left-color:var(--sb-taupe)}html .owner-card{background:var(--sb-wash);border-color:var(--sb-concrete);transition:border-color .25s,background-color .25s}html a.owner-card:hover{border-color:var(--sb-cocoa);background:var(--sb-sand)}html .owner-list{background:var(--sb-paper);border-color:var(--sb-concrete)}html .owner-table th{background:var(--sb-sand);color:var(--sb-cocoa);font-weight:500}html .hub-form :is(input,select,textarea){background:var(--sb-paper);border-color:var(--sb-concrete)}html .hub-form :is(input,select,textarea):focus{outline:2px solid var(--sb-cocoa);outline-offset:2px}html .solid-link{background:var(--sb-cocoa);color:var(--sb-paper);transition:background-color .25s}html .solid-link:hover{background:var(--sb-charcoal)}html .unified-bar{background:var(--sb-charcoal);color:var(--sb-paper)}html .fashion-motion-control{background:rgb(var(--sb-paper-rgb) / .94);border-color:var(--sb-concrete);color:var(--sb-cocoa)}@media (width<=767px){html .hero-copy h1{letter-spacing:-.03em;font-size:clamp(33px,8.8vw,48px);line-height:1.48}html .credit-title{font-size:clamp(32px,8.2vw,48px);line-height:1.45}}html :is(.hero,.learning-hero,.choose,.proof,.worth-hero,.hub-services) :is(.kicker,.section-label,.section-head>p,.hub-heading>p,.hero-lead,.role-copy,.role-eyebrow,.service-card>p,.credit-intro,.proof-copy>p),html .role-card .role-link{color:var(--sb-cocoa)}.tl-nb{white-space:nowrap}.tl-hero .tl-tagline{color:#d6bf8f;letter-spacing:0;margin:22px 0 0;font:500 clamp(22px,2.4vw,30px)/1.35 TI Prompt,serif}h1,h2,h3,.tl-display{font-weight:500!important}.tl-price strong,.worth-price,.worth-plan-price,.tl-stat b,.tl-stats b,.corporate-step-no,.tl-creds b{font-weight:600!important}html body :is(.tl-mono,.section-label,.tl-eyebrow,[class*=uppercase],.community-kicker,.learning-line-eyebrow,.guide-eyebrow,.promo-tag){letter-spacing:.1em!important;font-family:TI Prompt,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.45!important}.tl-cross .read{font-size:13px!important}:is(.tl-hero,.tl-proof,.tl-quotes--dark,.bg-cocoa,.bg-charcoal,.bg-ink,.tl-nav){--brass:#d6bf8f}.tl-hero .tl-eyebrow,.tl-proof .tl-mono{color:#d6bf8f!important}em{color:inherit}:is(.tl-big,.tl-path h3,.is-private h3,.tl-proof .tl-head h2,.tl-head h2,.tl-m-head p,section:not(.tl-hero) .tl-display) em{color:inherit!important;font-style:normal!important}.solid-link,.outline-link,.tl-btn,.corporate-page a[class*=link],.worth-text-link{align-items:center;min-height:48px;display:inline-flex;font-size:18px!important}html body :is(p,li,small,label,dd,dt,a,button,input,:is(li,a,p,button,dd,dt,label,small) :is(span,b,strong),span:is([class*=label],[class*=-no],[class*=note],[class*=tag],[class*=unit],[class*=kicker])):not(.tl-tagline,.worth-wordmark,h1 *,h2 *,h3 *,h4 *,.tl-display,.tl-display *,.tl-ln,.tl-ln *,.tl-price strong,.tl-price strong *,.ci-price strong,.tl-cross *,[class*=stat],[class*=big]){font-size:max(16px,1em)!important}:is([class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[15px]"]),.brand-signature__name,.tl-nav a,.tl-nav button,.tl-hero-text-link,.tl-price-chat,.worth-member-link{font-size:16px!important}html body .tl-hero .tl-tagline{font-size:clamp(22px,2.4vw,30px)!important}html body .tl-price strong{font-size:clamp(34px,3.6vw,48px)!important}html body .tl-price strong small{font-size:16px!important}html body p.worth-wordmark{font-size:clamp(66px,16vw,118px)!important}html body :is(.worth-principles span,.worth-wordmark span,.tl-creds b,[class*=worth] li span,[class*=benefit] span,[class*=session] span,.tlc-crumbs,.tlc-mono,footer span,footer small){font-size:16px!important}.tl-hero h1.tl-h1-tagline{letter-spacing:0!important;font-family:TI Prompt Heading,sans-serif!important;font-size:clamp(54px,7vw,112px)!important;font-weight:500!important;line-height:1.18!important}.tl-hero h1.tl-h1-tagline em{color:#d6bf8f;font-style:normal}.tl-hero h1.tl-h1-tagline .tl-ln{padding-top:.12em;padding-bottom:.14em;overflow:visible!important}.ci-price-regular{opacity:.7;margin:0 0 4px}html body :is(.offline-list article>span,.service-meta span,.community-points span,.ci-board-words span,.ci-board-words b,.tl-find kbd,.tl-stats span,.ci-breadcrumb span,.ci-breadcrumb,figcaption,figcaption *,.ci-board-top span,.tl-member-entry span,.editorial-course-detail summary,.editorial-course-detail summary span,.worth-opening-top span,.tl-cross .read,.tl-cross .read *,.ci-board-type div,.worth-card-top span,kbd,small){font-size:16px!important}:root{--sb-display:"TI Playfair","TI Prompt Heading",serif;--sb-body:"TI Prompt",sans-serif;--sb-mono:"TI Prompt",sans-serif;--font-mono:"TI Prompt",sans-serif}html body{font-synthesis:none;font-family:TI Prompt,sans-serif}html body :is(h1,h2,h3,h4,.tl-display,[class*=display]){letter-spacing:0!important;font-family:TI Playfair,TI Prompt Heading,serif!important}html body :is(.tl-price strong,.worth-price,.worth-plan-price,.tl-stat b,.tl-stats b,.corporate-step-no,.tl-creds b,.ci-price strong,.tnum,[class*=price] strong){font-family:TI Playfair,TI Prompt Heading,serif!important}html body :is(.tl-mono,.section-label,.tl-eyebrow,.ci-eyebrow,[class*=uppercase],[class*=eyebrow],[class*=label],[class*=kicker],.font-mono,code,kbd){letter-spacing:.08em!important;font-family:TI Prompt,sans-serif!important}html body :is(p,li,dd,dt,a,button,label,input,textarea,small,figcaption){letter-spacing:normal}.tl-hero h1.tl-h1-tagline{font-family:TI Prompt Heading,sans-serif!important}.tl-tag.t2{top:auto!important;bottom:24%!important}html body :is(.brand-signature__name,.brand-signature__name *,.worth-wordmark span,.coffee-footer span){letter-spacing:.1em!important}:root{--t-h1:40px;--t-h1-display:54px;--t-h2:32px;--t-h3:24px;--t-h4:20px;--t-deco:36px}@media (width>=801px){:root{--t-h1:clamp(54px,4.6vw,72px);--t-h1-display:clamp(64px,6.4vw,104px);--t-h2:clamp(34px,3vw,46px);--t-h3:clamp(24px,2vw,30px);--t-h4:clamp(20px,1.6vw,24px);--t-deco:clamp(36px,3.4vw,50px)}}html body main h1,html body h1{font-size:var(--t-h1)!important;line-height:1.2!important}html body h1.tl-h1-display{margin:0 0 26px;font-size:var(--t-h1-display)!important;line-height:.98!important}html body h1.tl-h1-display .tl-h1-sub{margin-top:28px;display:block}html body .tl-hero h1.tl-h1-tagline{font-size:max(54px,var(--t-h1-display))!important;line-height:1.18!important}html body h2,html body h2 *{font-size:var(--t-h2)!important;line-height:1.22!important}html body h3,html body h3 *{font-size:var(--t-h3)!important;line-height:1.3!important}html body h4{font-size:var(--t-h4)!important;line-height:1.35!important}html body :is(.corporate-program-number,.display-mega,[class*="text-[12vw]"],[class*="text-[13vw]"],.ci-board-type span,.ci-board-type div){font-size:var(--t-deco)!important;line-height:1.05!important}html body .tl-page-title.tl-h1-sub{font-size:clamp(22px,2.2vw,32px)!important}html body :is(h1,h2,h3,h4,.tl-display,[class*=display],.tl-price,.tl-price *,.worth-price,.worth-plan-price,.ci-price,.ci-price *,.ci-price-regular,.tnum,[class*=price],[class*=price] *,[class*=stat] b,.corporate-program-number,.corporate-step-no,.tl-creds b,.tl-big){font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}@media (width<=800px){html body:has(.tlc-call){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}html body:has(.tlc-call):after{content:"";height:calc(72px + env(safe-area-inset-bottom,0px));background:var(--sb-paper,#f6f1ea);z-index:88;border-top:1px solid #1d1c1a1f;position:fixed;bottom:0;left:0;right:0}html body :is(.tlc-fab,.tlc-call){bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}html body:has(.tlc-call) [data-sticky-cta]{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}html body:has(.tlc-call) .sticky.bottom-3{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}:root{--t-brand-display:clamp(48px,13vw,56px)}@media (width>=801px){:root{--t-brand-display:clamp(96px,8.2vw,118px)}}html body :is(p.tl-big,p.tl-big *,p.worth-wordmark){font-size:var(--t-brand-display)!important;line-height:1.02!important}html body p.worth-wordmark span{font-size:16px!important}html body .tl-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#1d1c1a;border-color:#f6f1ea1f}html body .tl-cross{display:none!important}html body .tl-tag.t2{top:auto!important;bottom:19%!important}html body .tl-tag.t3{bottom:6%!important}html body .tl-tag.t1:not(.tl-tag-low){top:5%!important}html body .tl-tag.t1.tl-tag-low{top:54%!important}html body .tl-nav.is-solid{background:rgb(var(--sb-paper-rgb))!important}html body :is(.sc-availability,.sc-brief-price p,.sc-brief-price>span,.sc-brief-price>strong small,.sc-button,.sc-card-note,.sc-choice-list article>div>strong,.sc-choice-mark,.sc-closing aside p,.sc-closing aside small,.sc-closing aside>span,.sc-closing-note,.sc-consent,.sc-credit-grid p,.sc-credit-grid span,.sc-credit-note,.sc-deadline,.sc-form label,.sc-form legend,.sc-form-alert,.sc-form-foot,.sc-kicker,.sc-marketing-grid p:last-child,.sc-marketing-note,.sc-no,.sc-owner figcaption,.sc-payment-mini p,.sc-payment-mini small,.sc-payment-mini>div>span,.sc-price-total>div,.sc-price-was,.sc-proof-strip span,.sc-radio-group small,.sc-radio-group strong,.sc-role-label,.sc-savings span,.sc-savings strong,.sc-scope-grid section>p,.sc-scope-grid>article>header,.sc-scope-note,.sc-system-copy li span,.sc-tax,.sc-text-button,.sc-text-link,.sc-timeline .sc-kicker,.sc-timeline li>p:last-child,.sc-value-list small,.sc-value-list>div,.sc-value-note),html body :is(.sc-role-grid li,.sc-fit-grid li,.sc-faq details>p),html body .sc-scope-grid>article>header span,html body .sc-choice-list article>div>span,html body .sc-system-copy li span{font-size:16px!important}html body .sc-choice-mark{top:-18px}html body .sc-availability{white-space:normal}html[data-a02=courses] body .lp-facts span,html[data-a02=courses] body .lp-start-note span,html[data-a02=courses] body .lp-start-note strong,html[data-a02=courses] body .lp-shell header strong,html[data-a02=reviews] body :is(.eyebrow,.text-xs,.text-sm,.text-sm *,summary,legend),html[data-a02] body .tlc-foot,html[data-a02] body .tlc-foot *{font-size:16px!important}html body .sc-value-list>div:not(.is-total){align-items:flex-start}html body .sc-value-list>div:not(.is-total)>span{flex:auto;min-width:0}html body .sc-value-list>div:not(.is-total)>strong{white-space:nowrap;text-align:right;flex:none;line-height:1.35}html body .sc-value-list>div:not(.is-total)>strong small{vertical-align:baseline;margin-left:6px;font-weight:400;display:inline;color:var(--sb-sand)!important;font-size:16px!important}html body .sc-scope-grid :is(h3,p,header span){word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:pretty}html[data-a02=courses] body .lp-facts{flex-wrap:wrap;row-gap:8px}html[data-a02=courses] body .lp-start-note{flex-wrap:wrap;row-gap:4px}html[data-a02=courses] body .lp-start-note p{flex:200px;min-width:0}html[data-a02=reviews] body article :is(.space-y-2.text-sm>div){color:var(--sb-charcoal)!important}html[data-a02=reviews] body article :is(.space-y-2.text-sm>div>span,.text-taupe){color:var(--sb-cocoa)!important}html body :is(.sc-hero,.sc-roles,.sc-investment,.sc-closing,.sc-shell .tl-footer,.worth-session,.learning-guide-live,.lp-ai-intro,.dfs-reframe,.dfs-footer,.unified-bar,.ci-approach,.ci-closing,.ci-footer,.corporate-footer,.tl-hero,.tl-path.is-private,.tl-proof,.tl-footer,.tl-page .hub-online,.tl-page .hub-community,.consult-editorial.tl-page .bg-cocoa,.lp-shell.tl-page .lp-hero,.tl-quotes--dark),html body footer:not([class]),html[data-a02=reviews] body :is(.bg-foreground,[class*="bg-[hsl(var(--foreground))]"]){background:var(--sb-cocoa)}html body .sc-hero-shade{background:linear-gradient(90deg,var(--sb-cocoa) 0%,var(--sb-cocoa) 31%,#4a4239f0 45%,#4a423959 72%,#4a423914 100%)}@media (width<=767px){html body .sc-hero-shade{background:linear-gradient(180deg,#4a423926 0%,#4a423973 35%,var(--sb-cocoa) 52%,var(--sb-cocoa) 100%)}}html body .sc-proof-strip{background:#4a4239eb}html body :is(.sc-hero,.sc-roles,.sc-investment,.sc-closing,.sc-marketing) :is(.sc-kicker,.sc-lead,.sc-role-label,.sc-deadline,.sc-closing-note,.sc-value-note,small,.sc-proof-strip span,.sc-role-grid span){color:var(--sb-sand)!important}html body :is(.tl-hero,.tl-path.is-private,.tl-proof,.tl-footer,.hub-online,.hub-community,.lp-hero,.tl-quotes--dark,.consult-editorial .bg-cocoa) :is(b,em,figcaption,.tl-mono,.tl-lbl,.tl-ar,.about-initial,.lp-hero p:first-child){color:#d6bf8f}html body :is(.tl-hero,.tl-path.is-private,.tl-proof,.tl-footer,.hub-online,.hub-community,.lp-hero,.tl-quotes--dark,.consult-editorial .bg-cocoa) :is(.text-slate,[class*=text-slate]){color:var(--sb-sand)!important}html body .tl-path.is-private span:not([class]){color:var(--sb-sand)}html body .tl-nav.is-scrolled,html body .tl-page .tl-sec.about-peers{background:var(--sb-cocoa)}html body .about-peers :is(.tl-mono,.about-initial,b,em){color:#d6bf8f}html[data-a02=reviews] body [class*="bg-[hsl(var(--iron))]"]{background:var(--sb-cocoa)}html body :is(.sc-hero,.sc-roles,.sc-investment,.sc-closing) span:not(.sc-button *),html body .dfs-enrol :is(.lp-muted,li,a:not(.lp-button):not(.dfs-button)){color:var(--sb-sand)}html body .tl-page .about-peers p.tl-mono{color:#d6bf8f!important}html body :is(.hub-online,.hub-community) :is(.section-label.light,.hub-disclaimer),html body :is(.ci-approach,.ci-closing,.dfs-reframe) span,html body :is(.ci-footer,.dfs-footer) span{color:var(--sb-sand)!important}html .brand-logo.brand-logo{vertical-align:middle;background-color:currentColor;flex:none;width:64px;height:48px;margin:0;display:inline-block;-webkit-mask:url(/brand/ti-signature.png) 50%/contain no-repeat;mask:url(/brand/ti-signature.png) 50%/contain no-repeat}html .brand-logo.brand-logo--full{width:178px;height:58px;-webkit-mask-image:url(/brand/ti-official.png);mask-image:url(/brand/ti-official.png)}html .brand-signature.brand-signature{color:inherit;vertical-align:middle;white-space:nowrap;align-items:center;gap:13px;margin:0;line-height:1;display:inline-flex}html .brand-signature .brand-signature__name{font:400 15px/1.35 var(--sb-thai,"TI Prompt", sans-serif);letter-spacing:0;border-left:1px solid;flex-direction:column;gap:4px;margin:0;padding-left:13px;display:inline-flex}html .brand-signature .brand-signature__name>span{font:400 13px/1.4 var(--sb-body,"TI Prompt", sans-serif);letter-spacing:.16em;margin:0}html .brand-signature--full{flex-direction:column;align-items:flex-start;gap:10px}html .brand-signature--full .brand-signature__name{border:0;flex-direction:row;align-items:baseline;gap:7px;padding:0;font-size:13px}html .brand-signature--full .brand-signature__name>span{letter-spacing:.08em;font-size:13px}html .brand-logo.fashion-mark{width:54px;height:40px;color:inherit}html .hero-studio-tag .brand-logo{width:62px;height:47px}html .ci-board-main .brand-logo{width:96px;height:72px}html .worth-card-top .brand-logo{width:64px;height:48px}html .unified-bar .brand-logo{width:38px;height:29px}html .unified-bar .brand-signature__name{padding-left:9px;font-size:13px}html .unified-bar .brand-signature__name>span{font-size:13px}html .brand-auth-signature{color:var(--sb-cocoa);margin-bottom:22px;display:inline-flex}html .brand-loader__logo{width:58px;height:44px;margin-bottom:12px}html .brand-sidebar-signature .brand-signature__name{font-size:14px}html .brand-sidebar-signature .brand-logo{width:48px;height:36px}html .brand-review-footer{color:inherit;margin-bottom:28px;display:inline-flex}@media (width<=767px){html .brand-signature.brand-signature{gap:9px;margin:0}html .brand-signature>.brand-logo{width:52px;height:39px}html .brand-signature .brand-signature__name{padding-left:9px;font-size:14px}html .brand-signature--full>.brand-logo{width:165px;height:54px}html .brand-signature--full .brand-signature__name{padding-left:0;font-size:13px}html .unified-bar .brand-logo{width:34px;height:26px}}@media (forced-colors:active){html .brand-logo.brand-logo{forced-color-adjust:none;background:canvastext;margin:0}}.brand-loader{--sign-cycle:3.4s;box-sizing:border-box;width:100%;min-height:220px;color:var(--sb-cocoa,#4a4239);isolation:isolate;place-items:center;padding:32px 20px;display:grid}.brand-loader--page{z-index:100;background:var(--sb-paper,#f1eee7);min-height:100svh;position:fixed;inset:0}.brand-loader__sign{aspect-ratio:640/483;width:96px;animation:brand-sign-fade var(--sign-cycle) ease-in-out infinite;display:block;-webkit-mask:url(/brand/ti-signature.png) 50%/contain no-repeat;mask:url(/brand/ti-signature.png) 50%/contain no-repeat}.brand-loader--page .brand-loader__sign{width:clamp(120px,16vw,168px)}.brand-loader__sign svg{width:100%;height:100%;display:block;overflow:visible}.brand-loader__stroke{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:var(--sign-cycle) cubic-bezier(.55, .1, .35, 1) infinite both}.brand-loader__stroke--1{animation-name:brand-sign-1}.brand-loader__stroke--2{animation-name:brand-sign-2}.brand-loader__stroke--3{animation-name:brand-sign-3}.brand-loader__stroke--4{animation-name:brand-sign-4}.brand-loader__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes brand-sign-1{0%{stroke-dashoffset:1px}20%,to{stroke-dashoffset:0}}@keyframes brand-sign-2{0%,18%{stroke-dashoffset:1px}56%,to{stroke-dashoffset:0}}@keyframes brand-sign-3{0%,58%{stroke-dashoffset:1px}72%,to{stroke-dashoffset:0}}@keyframes brand-sign-4{0%,75%{stroke-dashoffset:1px}79%,to{stroke-dashoffset:0}}@keyframes brand-sign-fade{0%,86%{opacity:1}96%,to{opacity:0}}.fashion-motion-off .brand-loader *{animation:none!important}.fashion-motion-off .brand-loader__stroke{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.brand-loader__sign,.brand-loader__stroke{animation:none!important}.brand-loader__stroke{stroke-dashoffset:0}}.wordmark{align-items:center;gap:12px;display:inline-flex}.fashion-index{letter-spacing:.06em;width:25px;color:var(--sb-cocoa);flex-shrink:0;font:500 14px/1.9 TI Prompt,sans-serif}.fashion-reveal{--reveal-delay:0s}.fashion-motion-on .fashion-reveal{opacity:0;transition:opacity .45s cubic-bezier(.2,.7,.2,1) var(--reveal-delay),translate .6s cubic-bezier(.16,1,.3,1) var(--reveal-delay);translate:0 14px}.fashion-motion-on .fashion-reveal.is-in-view,.fashion-reveal:focus-within{opacity:1;translate:0}.fashion-motion-off .fashion-reveal{opacity:1!important;translate:none!important}.fashion-reading-progress{background:var(--sb-cocoa);z-index:999;height:3px;transform:scaleX(var(--reading-progress,0));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto}.fashion-motion-control{z-index:80;background:rgb(var(--sb-paper-rgb) / .9294);color:var(--sb-cocoa);border:1px solid rgb(var(--sb-cocoa-rgb) / .251);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font:500 13px/1.4 TI Prompt,sans-serif;display:flex;position:fixed;bottom:16px;right:18px}.fashion-motion-control span{font-size:15px}.fashion-marquee{border-block:1px solid var(--sb-concrete);background:var(--sb-cocoa);color:var(--sb-paper);padding:22px 0;overflow:hidden}.fashion-marquee-track{width:max-content;display:flex}.fashion-marquee-copy{white-space:nowrap;letter-spacing:.03em;align-items:center;gap:40px;padding-right:40px;font:400 clamp(24px,3.2vw,48px)/1 TI Playfair,TI Prompt Heading,serif;display:flex}.fashion-marquee-copy i{color:var(--sb-greige);font-size:.7em;font-style:normal}.fashion-motion-on .fashion-marquee-track{animation:36s linear infinite fashion-ticker}.fashion-marquee:hover .fashion-marquee-track{animation-play-state:paused}.fashion-motion-on .hero-photo img,.fashion-motion-on .learning-hero-visual img{transform:translateY(var(--portrait-drift,0px)) scale(1.08);transition:transform .18s linear}.fashion-motion-on .hero-copy>.kicker{animation:.9s 80ms both fashion-enter}.fashion-motion-on .hero-copy h1{animation:1.3s .16s both fashion-title}.fashion-motion-on .hero-lead{animation:1s .4s both fashion-enter}.fashion-motion-on .hero-scroll{animation:1s .56s both fashion-enter}.fashion-motion-on .hero-photo,.fashion-motion-on .learning-hero-visual{animation:1.35s cubic-bezier(.16,1,.3,1) both fashion-image}.hero-photo,.learning-hero-visual{border-radius:2px!important}.hero .hero-studio-tag{z-index:4;background:rgb(var(--sb-paper-rgb) / .9294);color:var(--sb-cocoa);border:1px solid rgb(var(--sb-paper-rgb) / .502);align-items:center;gap:14px;padding:13px 17px;display:flex;position:absolute;top:95px;right:7.5vw}.hero-studio-tag>span{letter-spacing:.2em;font:500 13px TI Prompt,sans-serif}.hero-scroll svg,.role-link svg,.service-card>a svg,.social-arrow,.credit-actions a{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hero-scroll:hover svg{transform:translateY(5px)}.role-card:hover .role-link svg,.service-card>a:hover svg,.social-card:hover .social-arrow{transform:translate(7px)}.credit-projects article>a{display:block;overflow:hidden}.credit-projects img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s}.credit-projects article:hover img{filter:saturate(.78);transform:scale(1.035)}.role-card{overflow:hidden}.role-card:after{content:"";transform-origin:0;background:var(--sb-cocoa);height:3px;transition:transform .55s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.role-card:hover:after{transform:scaleX(1)}.unified-bar>a{align-items:center;gap:10px;display:flex}.fashion-motion-off .fashion-marquee-track{animation:none}.fashion-motion-off .hero-photo img,.fashion-motion-off .learning-hero-visual img{transform:none}@keyframes fashion-ticker{to{transform:translate(-50%)}}@keyframes fashion-enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fashion-title{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(20px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes fashion-image{0%{opacity:0;clip-path:inset(9% 0 0 9%)}to{opacity:1;clip-path:inset(0)}}@media (width<=767px){.wordmark{gap:8px}.hero .hero-studio-tag{padding:10px 12px;top:auto;bottom:85px;right:38px}.fashion-marquee{padding:19px 0}.fashion-marquee-copy{gap:24px;padding-right:24px}.fashion-motion-control{bottom:10px;right:10px}.fashion-motion-on .fashion-reveal{translate:0 12px}.fashion-motion-on .fashion-reveal.is-in-view{translate:0}}@media (prefers-reduced-motion:reduce){.fashion-marquee-track{animation:none!important}.fashion-reveal{opacity:1!important;translate:none!important}.fashion-reading-progress{display:none}.hero-photo img,.learning-hero-visual img{transform:none!important}}html.editorial-public{scroll-padding-top:100px}html.editorial-public :is(.section-pad,.hub-pad,.ci-section){padding-block:clamp(48px,6vw,88px)}html.editorial-public :is(.section-head,.hub-heading){gap:clamp(24px,4vw,64px);margin-bottom:32px}html.editorial-public :is(.section-label,.ci-eyebrow){letter-spacing:.13em;margin-bottom:16px}html.editorial-public :is(.credit-intro,.corporate-lead,.coffee-lead,.worth-intro,.ci-lead){max-width:46rem;line-height:1.8}html.editorial-public :is(.learning-nav,.nav-shell){z-index:40;border-bottom:1px solid rgb(var(--sb-cocoa-rgb)/.2);background:var(--sb-paper);position:relative}html.editorial-public :is(.solid-link,.ci-button,.filter-button){transition:background .25s,color .25s,box-shadow .25s}html.editorial-public :is(.solid-link,.ci-button):hover{box-shadow:inset 0 -3px 0 var(--sb-taupe)}html.editorial-public summary{cursor:pointer;list-style:none}html.editorial-public summary::-webkit-details-marker{display:none}html.editorial-public summary:focus-visible{outline:2px solid var(--sb-cocoa);outline-offset:5px}html.editorial-public :is(h1,h2,h3){text-wrap:balance}html.editorial-public p{text-wrap:pretty}html .editorial-home .hero{background:var(--sb-wash);isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:5vw;height:auto;min-height:0;max-height:none;padding:54px 6vw 70px;display:grid}html .editorial-home .hero-copy{z-index:3;grid-area:1/1;width:auto;min-width:0;padding:0;position:relative;inset:auto}html .editorial-home .hero-photo{aspect-ratio:4/5;width:100%;height:auto;min-height:0;box-shadow:none;border:0;grid-area:1/2;align-self:center;position:relative;inset:auto;overflow:hidden}html .editorial-home .hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center}html .editorial-home .editorial-hero-word{font:400 clamp(72px,8.8vw,144px)/.88 var(--sb-display);letter-spacing:-.05em;color:var(--sb-charcoal);margin:28px 0 32px}html .editorial-home .editorial-hero-word em{color:var(--sb-cocoa);font-style:italic}html .editorial-home .hero h1{font:400 clamp(27px,2.65vw,43px)/1.5 var(--sb-thai);letter-spacing:-.025em;margin:0 0 20px}html .editorial-home .hero-lead{max-width:480px;margin:0 0 24px;font-size:17px;line-height:1.85}html .editorial-home .hero-lead br{display:none}html .editorial-home .hero-scroll{border-bottom:1px solid var(--sb-cocoa);gap:24px;min-height:44px;padding:12px 0;font-size:16px;display:inline-flex}html .editorial-home :is(.hero-shade,.hero-orbit,.hero-year,.hero-poster-note,.hero-barcode,.poster-cross){display:none}html .editorial-home .hero-studio-tag{background:var(--sb-paper);border:0;padding:12px 16px;top:auto;bottom:86px;right:7.2vw}html .editorial-home .hero-index{color:var(--sb-slate);font:500 13px/1.6 var(--sb-body);letter-spacing:.17em;position:absolute;bottom:22px;left:6vw}html .editorial-home .fashion-marquee{background:var(--sb-paper);color:var(--sb-cocoa);border-block:1px solid var(--sb-sand);padding:13px 0}html .editorial-home .fashion-marquee-copy{letter-spacing:.03em;font-size:24px}html .editorial-services{background:var(--sb-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw;display:grid}html .editorial-services>header{align-self:start;position:sticky;top:35px}html .editorial-services h2{margin:0 0 22px;font-size:clamp(30px,3.4vw,52px);line-height:1.4}html .editorial-services header>p:not(.section-label){max-width:370px;color:var(--sb-slate);font-size:18px}html .editorial-text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:44px;padding:10px 0;font-size:16px;display:inline-flex}html .editorial-service{border-top:1px solid var(--sb-concrete)}html .editorial-service:last-child{border-bottom:1px solid var(--sb-concrete)}html .editorial-service summary{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:25px 0;display:grid}html .editorial-no{font:400 14px var(--sb-body);color:var(--sb-slate);align-self:start;margin-top:5px}html .editorial-service small{font:500 13px/1.7 var(--sb-body);letter-spacing:.12em;color:var(--sb-slate);margin-bottom:7px;display:block}html .editorial-service strong{font:400 clamp(19px,1.65vw,26px)/1.5 var(--sb-body)}html .editorial-plus{font:300 28px var(--sb-body);transition:transform .35s}html .editorial-service[open] .editorial-plus{transform:rotate(45deg)}html .editorial-service-body{max-width:640px;padding:0 32px 25px 46px}html .editorial-service-body p{color:var(--sb-slate);margin-bottom:12px;font-size:17px;line-height:1.85}html .editorial-service-body a{border-bottom:1px solid var(--sb-cocoa);align-items:center;gap:36px;min-height:44px;font-size:16px;display:inline-flex}html .editorial-service summary:hover strong{color:var(--sb-cocoa)}html.fashion-motion-on .editorial-service[open] .editorial-service-body{animation:.4s both editorial-open}html.editorial-public .credit-preview{background:var(--sb-wash)}html.editorial-public .credit-projects{gap:30px}html.editorial-public .credit-projects>article{background:0 0;border:0;min-width:0}html.editorial-public .credit-projects>article>a:first-child{display:block;overflow:hidden}html.editorial-public .credit-projects>article>a:first-child>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin:0 0 20px}html.editorial-public .credit-projects h3{margin:12px 0;font-size:clamp(21px,2vw,30px);line-height:1.45}html.editorial-public .credit-projects>article>p{font-size:16px;line-height:1.8}html.editorial-public .organisation-credits{margin:32px 0}html.editorial-public .organisation-heading h2{margin:0 0 8px;font-size:21px}html.editorial-public .organisation-heading p{margin:0;font-size:15px}html.editorial-public .organisation-window{background:0 0}html .editorial-home .positioning{grid-template-columns:.78fr 1.22fr;gap:7vw;padding:70px 8vw}html .editorial-home .positioning-image{aspect-ratio:1;align-self:center;height:auto;min-height:0}html .editorial-home .positioning h2{font-size:clamp(29px,3.4vw,52px);line-height:1.4}html .editorial-home .positioning-copy>p:not(.section-label){max-width:580px;font-size:18px}html .editorial-home .positioning .editorial-text-link{color:var(--sb-paper)}html .editorial-home .credential-grid{gap:16px;margin-top:26px}html .editorial-home .credential-grid small{font-size:13px}html .editorial-home .editorial-philosophy{background:var(--sb-paper);border-bottom:1px solid var(--sb-concrete);padding-block:34px}html .editorial-philosophy>summary{justify-content:space-between;align-items:center;gap:24px;display:flex}html .editorial-philosophy>summary small{margin-bottom:8px;display:block}html .editorial-philosophy>summary strong{font-size:clamp(22px,2.4vw,36px);font-weight:400}html .editorial-philosophy>summary>span:last-child{font-size:30px}html .editorial-philosophy .approach{padding:40px 0 0}html .editorial-philosophy .approach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html .editorial-home .social-card{min-height:150px;padding:22px}html .editorial-home .social-card strong{font-size:32px}html .editorial-home .social-card small{font-size:15px}html .editorial-home .closing{padding:64px 24px}html .editorial-home .closing h2{font-size:clamp(27px,3.2vw,45px);line-height:1.45}html.editorial-public .editorial-disclosure{border-block:1px solid var(--sb-concrete);background:var(--sb-paper)}html.editorial-public .editorial-disclosure>summary{justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:clamp(20px,2.1vw,30px);line-height:1.5;display:flex}html.editorial-public .editorial-disclosure:not([open]){padding-block:28px}html.editorial-public .editorial-disclosure[open]>summary{margin-bottom:28px}html.editorial-public .editorial-disclosure>.section-pad{padding:16px 0 0}html.editorial-public .editorial-course-detail{border-block:1px solid var(--sb-concrete);margin:8px 0 22px;padding-block:12px;font-size:15px}html.editorial-public .editorial-course-detail summary{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}html.editorial-public .editorial-course-detail ul{margin-bottom:0}html.editorial-public .corporate-program{padding-block:32px}html.editorial-public .corporate-program-number{opacity:.55;font-size:clamp(35px,5vw,70px)}html.editorial-public .corporate-program-intro{max-width:780px;font-size:18px}html.editorial-public .corporate-program h3{font-size:clamp(24px,2.5vw,37px);line-height:1.5}html.editorial-public .corporate-hero{align-items:center;gap:5vw}html.editorial-public .corporate-portrait{margin:0;overflow:hidden}html.editorial-public .worth-benefit-grid{border-top:1px solid var(--sb-concrete);gap:0}html.editorial-public .worth-benefit{border:0;border-bottom:1px solid var(--sb-concrete);background:0 0;padding:28px 24px}html.editorial-public .worth-benefit h3{font-size:25px;line-height:1.5}html.editorial-public .worth-benefit p{font-size:17px}html.editorial-public .coffee-hero{padding-top:44px;padding-bottom:52px}html.editorial-public .coffee-hero h1{font-size:clamp(65px,8vw,120px)}html.editorial-public .coffee-outcome-grid>article{padding:24px 20px}html.editorial-public .coffee-intro>p{max-width:820px}html.editorial-public .coffee-details .community-prose{max-width:860px}html.editorial-public .ci-hero{padding-block:48px}html.editorial-public .ci-display{font-size:clamp(60px,7vw,112px)}html.editorial-public .ci-board{box-shadow:12px 12px 0 var(--sb-sand)}html.editorial-public .ci-problems,html.editorial-public .ci-frictions{gap:28px}html.editorial-public .ci-problems article,html.editorial-public .ci-frictions article{border:0;border-top:1px solid var(--sb-concrete);background:0 0;padding:22px 0}@keyframes editorial-open{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=1000px){html.editorial-public .credit-projects>article:nth-child(2){padding-top:45px}html.editorial-public .credit-projects>article:nth-child(3){padding-top:90px}}@media (width<=1000px){html .editorial-services{grid-template-columns:.8fr 1.2fr;gap:4vw}html .editorial-home .hero{gap:30px}html .editorial-home .editorial-hero-word{font-size:clamp(64px,9vw,100px)}html .editorial-home .hero-photo{aspect-ratio:3/4}html .editorial-home .hero-lead{font-size:16px}}@media (width<=767px){html.editorial-public{scroll-padding-top:20px}html.editorial-public :is(.section-pad,.hub-pad,.ci-section){padding-block:46px}html.editorial-public .learning-nav .nav-tools{flex-wrap:wrap;justify-content:flex-end;gap:12px}html.editorial-public .learning-nav{align-items:start}html .editorial-home .hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:35px 22px 45px;display:grid}html .editorial-home .hero-copy{grid-area:1/1;width:100%}html .editorial-home .hero-photo{aspect-ratio:1;grid-area:2/1;width:100%;height:auto;min-height:0}html .editorial-home .editorial-hero-word{margin:24px 0;font-size:clamp(65px,17vw,115px)}html .editorial-home .hero h1{font-size:clamp(26px,6.9vw,36px);line-height:1.5}html .editorial-home .hero-lead{max-width:100%;font-size:17px}html .editorial-home .hero-index{display:none}html .editorial-home .hero-studio-tag{bottom:59px;right:36px}html .editorial-services{grid-template-columns:1fr;gap:30px}html .editorial-services>header{position:static}html .editorial-service summary{gap:12px;padding-block:21px}html .editorial-service-body{padding-left:40px}html .editorial-home .positioning{grid-template-columns:1fr;gap:30px;padding:46px 22px}html .editorial-home .positioning-image{aspect-ratio:5/4;width:min(100%,420px);height:auto}html .editorial-philosophy .approach-grid{grid-template-columns:1fr}html .editorial-home .social-card{min-height:145px;padding:18px}html .editorial-home .social-card strong{font-size:28px}html.editorial-public .corporate-program{padding-block:26px}html.editorial-public .ci-board{box-shadow:6px 6px 0 var(--sb-sand)}html.editorial-public .worth-benefit{padding-inline:0}html.editorial-public .coffee-hero h1{font-size:clamp(62px,15vw,100px)}}@media (prefers-reduced-motion:reduce){html .editorial-service-body{animation:none!important}html .editorial-plus{transition:none}}html.editorial-public .editorial-module-detail{margin:0;padding:26px max(5vw,22px)}html.editorial-public .editorial-module-detail[open]>section{margin:0 calc(-1*max(5vw,22px))}html.editorial-public .consult-editorial main>section:not(:first-child){padding-block:clamp(48px,6vw,84px)}html.editorial-public .editorial-review-index{background:var(--sb-paper);border-block:1px solid var(--sb-concrete);justify-content:space-between;gap:24px;padding:24px max(6vw,22px);display:flex}html.editorial-public .editorial-review-index a{border-bottom:1px solid #0000;align-items:center;gap:16px;min-height:44px;font-size:16px;display:flex}html.editorial-public .editorial-review-index a:hover{border-color:var(--sb-cocoa)}html.editorial-public .editorial-review-index small{color:var(--sb-slate);font-size:13px}@media (width<=767px){html.editorial-public .editorial-review-index{flex-wrap:wrap;gap:8px 24px}html.editorial-public .editorial-review-index a{font-size:15px}}@media print{html.editorial-public details>summary{display:none}html.editorial-public details>*{display:block!important}html.editorial-public .fashion-reveal{opacity:1!important;translate:none!important}}html .editorial-home .hero-contact-actions{max-width:540px;margin-top:26px}html .editorial-home .hero-contact-actions>p{color:var(--sb-cocoa);margin:0 0 14px;font-size:16px;line-height:1.8}html .editorial-home .hero-contact-actions>p strong{font-weight:500;display:block}html .editorial-home .hero-contact-actions>div{flex-wrap:wrap;gap:12px;display:flex}html .editorial-home .hero-contact-actions a{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;font-size:15px;display:inline-flex}html .editorial-home .hero-review-link{border:1px solid var(--sb-cocoa);color:var(--sb-cocoa);background:0 0}html .editorial-home .hero-review-link:hover{background:var(--sb-paper)}html .editorial-home .hero-scroll{margin-top:12px;font-size:14px}html .home-contact-dock{z-index:75;background:var(--sb-paper);width:min(720px,100% - 40px);color:var(--sb-charcoal);border:1px solid var(--sb-taupe);box-shadow:0 8px 35px rgb(var(--sb-charcoal-rgb)/.12);align-items:center;gap:22px;padding:12px 16px 12px 24px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}html .home-contact-dock[hidden]{display:none}html .home-contact-dock>div{flex:1;min-width:0}html .home-contact-dock strong{font-size:18px;font-weight:500;display:block}html .home-contact-dock>div>span{color:var(--sb-slate);margin-top:3px;font-size:13px;display:block}html .home-contact-dock>a{border:1px solid var(--sb-cocoa);white-space:nowrap;align-items:center;gap:24px;min-height:46px;padding:12px 17px;font-size:15px;display:flex}html .home-contact-dock>a:first-of-type{background:var(--sb-cocoa);color:var(--sb-paper)}html .home-contact-dock>a:hover{box-shadow:inset 0 -2px var(--sb-taupe)}html .editorial-home>footer{padding-bottom:120px}@media (width<=1000px){html:has(.home-contact-dock[data-visible=true]) .fashion-motion-control{bottom:110px}}@media (width<=600px){html .editorial-home .hero-contact-actions>div{grid-template-columns:1fr;display:grid}html .home-contact-dock{width:100%;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-inline:0;border-bottom:0;gap:10px;bottom:0;left:0;right:0;transform:none}html .home-contact-dock>div{display:none}html .home-contact-dock>a{flex:1;justify-content:space-between;gap:10px;padding:12px;font-size:15px}html:has(.home-contact-dock[data-visible=true]) .fashion-motion-control{bottom:calc(82px + env(safe-area-inset-bottom))}}:root{--tlc-ink:#1d1c1a;--tlc-brass:#b49a68;--tlc-out:cubic-bezier(.16,1,.3,1);--tlc-mono:"TI Prompt",ui-monospace,Menlo,monospace}html.tlc-lock,html.tlc-lock body{overflow:hidden}.tlc-mono{font:400 13px/1.4 var(--tlc-mono);letter-spacing:.08em;text-transform:uppercase}.tlc-face{background:#2c2c2a -webkit-image-set(url(/khun-ti-hero.avif) 1x type("image/avif"),url(/khun-ti-hero.jpeg) 1x type("image/jpeg")) 51.1% 7.6%/355.6% no-repeat;background:#2c2c2a image-set("/khun-ti-hero.avif" 1x type("image/avif"),"/khun-ti-hero.jpeg" 1x type("image/jpeg")) 51.1% 7.6%/355.6% no-repeat;border-radius:50%;flex-shrink:0;display:block}.tlc-fab,.tlc-call{box-sizing:border-box}.tlc-fab{right:calc(max(16px,env(safe-area-inset-right,0px)) + 58px);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--tlc-ink);color:var(--sb-paper);font:400 15.5px/1.2 var(--sb-body);transition:transform .7s var(--tlc-out),box-shadow .3s;border:1px solid #b49a6880;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 10px 30px #1d1c1a40}.tlc-fab.is-shown{transform:none}.tlc-fab:hover{box-shadow:0 14px 40px #1d1c1a59}.tlc-fab:active{transform:scale(.96)}.tlc-fab .tlc-face{width:38px;height:38px}.tlc-dot{background:var(--tlc-brass);border:2px solid var(--tlc-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:36px}.tlc-dot:after{content:"";border:1px solid var(--tlc-brass);border-radius:50%;animation:2.4s infinite tlc-ping;position:absolute;inset:-4px}@media (width<=480px){.tlc-fab{padding-right:6px}.tlc-fab>span:last-child{display:none}}.tlc-call{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--sb-paper);min-width:50px;height:50px;color:var(--tlc-ink);font:400 15px/1 var(--sb-body);transition:gap .4s var(--tlc-out),box-shadow .3s,transform .3s var(--tlc-out),background .3s,color .3s;border:1px solid #1d1c1a40;border-radius:999px;align-items:center;gap:0;padding:0 16px;text-decoration:none;display:flex;position:fixed;box-shadow:0 8px 24px #1d1c1a2e}.tlc-call span{white-space:nowrap;max-width:0;transition:max-width .5s var(--tlc-out);overflow:hidden}.tlc-call svg{flex-shrink:0;margin-inline:-1px}.tlc-call:hover,.tlc-call:focus-visible{background:var(--tlc-ink);color:var(--sb-paper);gap:10px}.tlc-call:hover span,.tlc-call:focus-visible span{max-width:160px}.tlc-call:active{transform:scale(.95)}body:has([data-sticky-cta=shown]) .tlc-call{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.tlc-fab:hover~.tlc-call,.tlc-call:hover{z-index:91}.tlc-scrim{z-index:95;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#1d1c1a73;transition:opacity .45s;position:fixed;inset:0}.tlc-scrim.is-open{opacity:1;pointer-events:auto}.tlc-panel{z-index:96;background:var(--sb-paper);width:min(460px,100vw - 32px);color:var(--tlc-ink);font:300 17px/1.7 var(--sb-body);visibility:hidden;transition:transform .7s var(--tlc-out),visibility 0s .7s;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;transform:translate(calc(100% + 24px));box-shadow:0 30px 80px #00000040}.tlc-panel.is-open{visibility:visible;transition:transform .7s var(--tlc-out),visibility 0s;transform:none}@media (width<=600px){.tlc-panel{width:auto;height:min(86vh,720px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;inset:auto 0 0;transform:translateY(105%)}.tlc-panel.is-open{transform:none}}.tlc-grab{background:var(--sb-sand);border-radius:9px;width:40px;height:4px;margin:10px auto 0;display:none}@media (width<=600px){.tlc-grab{display:block}}.tlc-head{border-bottom:1px solid var(--sb-sand);align-items:center;gap:14px;padding:22px 22px 18px;display:flex}.tlc-head .tlc-face{width:48px;height:48px}.tlc-head p{margin:0;font-size:16.5px;font-weight:400;line-height:1.45}.tlc-head p span{color:var(--sb-taupe);font-size:14.5px;font-weight:300;display:block}.tlc-close{border:1px solid var(--sb-sand);width:36px;height:36px;transition:border-color .2s,transform .4s var(--tlc-out);background:0 0;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.tlc-close:hover{border-color:var(--tlc-ink);transform:rotate(90deg)}.tlc-search{padding:16px 22px 6px;position:relative}.tlc-search input{border:0;border-bottom:1px solid var(--tlc-ink);width:100%;font:300 18px var(--sb-body);color:var(--tlc-ink);appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0 12px 28px}.tlc-search input::placeholder{color:var(--sb-taupe)}.tlc-search svg{position:absolute;top:28px;left:22px}.tlc-body{overscroll-behavior:contain;flex:1;padding:12px 22px 22px;overflow-y:auto}.tlc-crumbs{color:var(--sb-taupe);flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;margin:8px 0 14px;display:flex}.tlc-crumbs button{color:var(--sb-cocoa);text-underline-offset:3px;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tlc-q{font:400 22px/1.3 var(--sb-thai);margin:0 0 14px}.tlc-chips{gap:8px;display:grid}.tlc-chip{text-align:left;background:var(--sb-paper);border:1px solid var(--sb-sand);font:400 16.5px/1.5 var(--sb-body);transition:border-color .25s,background .25s,transform .4s var(--tlc-out);animation:tlc-up .5s var(--tlc-out) both;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.tlc-chip small{color:var(--sb-taupe);font-size:14px;font-weight:300;display:block}.tlc-chip:hover{border-color:var(--tlc-ink);background:#fff}.tlc-chip:active{transform:scale(.98)}.tlc-ar{transition:transform .4s var(--tlc-out)}.tlc-chip:hover .tlc-ar{transform:translate(4px)}.tlc-result{border:1px solid var(--tlc-ink);animation:tlc-up .55s var(--tlc-out) both;background:#fff;margin-bottom:10px;padding:18px;transition:background .35s,color .35s;display:block}.tlc-result:hover{background:var(--tlc-ink);color:var(--sb-paper)}.tlc-result .tlc-mono{color:var(--sb-taupe)}.tlc-result:hover .tlc-mono{color:var(--tlc-brass)}.tlc-result strong{font:400 20px/1.3 var(--sb-display);margin:6px 0 4px;display:block}.tlc-result p{opacity:.75;margin:0;font-size:15.5px;line-height:1.6}.tlc-result.is-primary{border-width:1.5px}.tlc-go{justify-content:space-between;margin-top:12px;font-size:15px;font-weight:400;display:flex}.tlc-empty{color:var(--sb-slate);font-size:16px}.tlc-foot{border-top:1px solid var(--sb-sand);color:var(--sb-slate);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;font-size:14.5px;display:flex}.tlc-foot a{color:var(--sb-cocoa);text-underline-offset:3px;text-decoration:underline}@keyframes tlc-up{0%{opacity:0;transform:translateY(14px)}}@keyframes tlc-ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.tlc-fab,.tlc-panel,.tlc-scrim,.tlc-chip,.tlc-result{transition-duration:.01ms!important;animation:none!important}.tlc-dot:after{animation:none}}
