.landing_landing__PWMKO{color:var(--ts-brand-ink)}.landing_faq__5InUF,.landing_hero__EgOXG,.landing_principles__4H8P8,.landing_work__Ttf_2{width:min(1280px,calc(100% - 96px));margin-inline:auto}.landing_landing__PWMKO h1,.landing_landing__PWMKO h2,.landing_landing__PWMKO h3{font-family:var(--font-serif);font-weight:500}.landing_landing__PWMKO h2{font-size:clamp(32px,3.35vw,48px);line-height:1.45;letter-spacing:-.045em}.landing_landing__PWMKO section[id]{scroll-margin-top:36px}.landing_eyebrow__mk_cd{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.7;text-transform:uppercase}.landing_statusDot__jbdgo,.landing_tinyDot__LhT64{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.landing_statusDot__jbdgo{box-shadow:0 0 0 4px var(--ts-brand-wash);margin-inline:4px}.landing_heroIntro__u8_Wo{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;padding-block:64px 48px}.landing_heroIntro__u8_Wo h1{font-size:clamp(48px,5.2vw,76px);line-height:1.3;letter-spacing:-.06em;margin-top:22px}.landing_heroIntro__u8_Wo h1>span{padding-left:.8em}.landing_heroAside__lqBHD{max-width:400px;justify-self:end;padding-bottom:8px}.landing_heroDescription__mV7nj{font-size:15px;line-height:1.95;text-wrap:pretty;color:var(--ts-brand-muted);max-width:365px}.landing_heroActions__kqwXS{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-block:24px 16px}.landing_button__67fDf{background:var(--ts-brand-ink);color:var(--ts-brand-paper);min-height:50px;padding:14px 23px;display:inline-flex;gap:28px;align-items:center;justify-content:space-between;border-radius:4px;font-size:13px;font-weight:500;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.landing_button__67fDf:hover{transform:translateY(-2px);opacity:.88}.landing_button__67fDf svg,.landing_processLink__Sh_ri svg,.landing_textLink__lg7nd svg{transition:transform .2s ease;flex-shrink:0}.landing_button__67fDf:hover svg,.landing_processLink__Sh_ri:hover svg,.landing_textLink__lg7nd:hover svg{transform:translateX(3px)}.landing_textLink__lg7nd{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;min-height:44px}.landing_micro__Vr85d{color:var(--ts-brand-muted);font-size:11px;line-height:1.7}.landing_heroFigure__Ssjpa{margin:0}.landing_heroPhoto__tSPzS{position:relative;height:clamp(390px,36vw,500px);overflow:hidden;border-radius:5px;background:var(--ts-brand-wash);isolation:isolate}.landing_coverImage__p31St{object-fit:cover}.landing_heroPhoto__tSPzS>.landing_coverImage__p31St{object-position:50% 56%;animation:landing_imageEnter__MtyWR 1s cubic-bezier(.16,1,.3,1) both}.landing_artDirection__t4MIU{position:absolute;inset:24px 28px auto;display:flex;justify-content:space-between;gap:24px;color:var(--ts-brand-forest);font-size:9px;letter-spacing:.15em;font-weight:500}.landing_sourceCard__McQX7{position:absolute;top:96px;left:5%;width:158px;background:var(--ts-brand-on-forest);color:var(--ts-brand-forest);padding:10px;border-radius:3px;transform:rotate(-6deg);box-shadow:0 12px 30px #203b321a}.landing_sourceCard__McQX7 img{width:100%;height:auto;margin-block:10px 8px;border-radius:1px}.landing_sourceFoot__gB6p0,.landing_sourceLabel__G9RRf{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px}.landing_sourceLabel__G9RRf{justify-content:flex-start}.landing_sourceFoot__gB6p0{opacity:.75}.landing_photoTitle__FEWge{position:absolute;bottom:32px;left:28px;font-family:var(--font-serif);font-size:clamp(25px,3vw,42px);line-height:1.1;letter-spacing:-.04em;color:var(--ts-brand-on-forest);text-shadow:0 1px 14px #203b3233}.landing_directionNote__B0EqT{position:absolute;right:26px;bottom:26px;display:flex;align-items:flex-start;gap:12px;width:280px;padding:17px;background:var(--ts-brand-on-forest);color:var(--ts-brand-forest);border-radius:4px;box-shadow:0 6px 24px #203b3214}.landing_noteMark__M_4UQ{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing_noteTitle__RQ9KR{font-size:10px;font-weight:600}.landing_directionNote__B0EqT p{font-size:11px;line-height:1.8;margin-top:4px}.landing_photoCaption__F_rQt{flex-wrap:wrap;gap:8px 24px;font-size:10px;padding-top:13px;letter-spacing:.035em}.landing_disciplineLine__4ZiLn,.landing_photoCaption__F_rQt{display:flex;justify-content:space-between;color:var(--ts-brand-muted)}.landing_disciplineLine__4ZiLn{align-items:center;gap:20px;border-bottom:1px solid var(--ts-brand-line);padding-block:34px;font-size:11px}.landing_disciplineLine__4ZiLn>div{display:flex;gap:36px;color:var(--ts-brand-ink);letter-spacing:.03em}.landing_disciplineLine__4ZiLn>div>span:before{content:"+";margin-right:10px;opacity:.5}.landing_work__Ttf_2{padding-block:104px 100px}.landing_sectionHeading__92xgD{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.landing_principles__4H8P8 h2,.landing_process__S9UyK h2,.landing_sectionHeading__92xgD h2{margin-top:20px}.landing_sectionHeading__92xgD>p{max-width:325px;color:var(--ts-brand-muted);font-size:13px;line-height:1.9;margin-bottom:5px}.landing_showcaseTabs__m1eg_{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ts-brand-line)}.landing_showcaseTabs__m1eg_ button{position:relative;display:flex;align-items:center;gap:20px;min-height:65px;padding:16px 24px;font-size:13px;text-align:left;cursor:pointer;transition:background .2s ease}.landing_showcaseTabs__m1eg_ button+button{border-left:1px solid var(--ts-brand-line)}.landing_showcaseTabs__m1eg_ button>span{font-family:var(--font-serif);font-size:14px;opacity:.65}.landing_showcaseTabs__m1eg_ button>svg{margin-left:auto}.landing_showcaseTabs__m1eg_ button[aria-selected=true]{background:var(--ts-brand-ink);color:var(--ts-brand-paper)}.landing_showcaseTabs__m1eg_ button:hover:not([aria-selected=true]){background:var(--ts-brand-wash)}.landing_showcasePanel__z7FhY:not([hidden]){display:grid;grid-template-columns:1.3fr 1fr;min-height:430px;background:var(--ts-brand-wash)}.landing_showcaseImage__op_pz{position:relative;min-height:430px;overflow:hidden;background:var(--ts-brand-card)}.landing_showcaseImage__op_pz img{animation:landing_imageEnter__MtyWR .45s ease both}.landing_showcaseImage__op_pz .landing_coverImage__p31St{object-fit:cover}.landing_showcaseImage__op_pz[data-direction=catalog] .landing_coverImage__p31St{object-fit:contain}.landing_detailImage__UZOn5 .landing_coverImage__p31St{object-fit:cover;scale:1.9;object-position:50% 65%}.landing_imageIndex__dGatQ{position:absolute;bottom:22px;left:24px;font-size:9px;color:var(--ts-brand-forest);letter-spacing:.17em}.landing_showcaseCopy__6SNJ_{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px clamp(24px,4vw,64px)}.landing_showcaseCopy__6SNJ_ h3{font-size:30px;line-height:1.4;letter-spacing:-.04em;margin-block:16px}.landing_showcaseCopy__6SNJ_>p{font-size:13px;line-height:1.9;color:var(--ts-brand-muted)}.landing_directionBrief__ou9BT{margin-block:30px 20px;border-top:1px solid var(--ts-brand-line);padding-top:20px;width:100%}.landing_directionBrief__ou9BT>span{color:var(--ts-brand-muted);font-size:10px}.landing_directionBrief__ou9BT p{font-family:var(--font-serif);font-size:16px;line-height:1.8;margin-top:8px}.landing_showcaseDisclaimer__giXS4{font-size:10px;color:var(--ts-brand-muted);margin-top:14px;line-height:1.8}.landing_process__S9UyK{background:var(--ts-brand-forest);color:var(--ts-brand-on-forest)}.landing_processInner__HzkCw{width:min(1280px,calc(100% - 96px));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:14%;padding-block:88px}.landing_processIntro__XXVUb h2 em{color:var(--ts-brand-lime);font-style:normal}.landing_processDescription__G_vjK{font-size:13px;line-height:1.9;margin-top:22px;opacity:.8}.landing_processLink__Sh_ri{display:inline-flex;align-items:center;gap:30px;font-size:12px;margin-top:20px;min-height:44px;color:var(--ts-brand-lime)}.landing_conversation__xYrs_{margin-top:30px;border-top:1px solid #f5f4e933;padding-top:24px;font-size:12px}.landing_conversationHeader__hvYF7{display:flex;gap:10px;align-items:center;font-size:10px}.landing_demoLabel__yB6b5{margin-left:auto;opacity:.6;font-size:9px}.landing_userMessage__Gepl1{padding:12px 16px;border-radius:4px;background:#f5f4e91a;margin-block:20px 15px;margin-left:20%;line-height:1.8}.landing_advisorMessage__jiXHD{line-height:1.9;max-width:340px}.landing_conversationFoot__NxRLJ{display:block;color:var(--ts-brand-lime);font-size:10px;margin-top:14px}.landing_steps___E8q_{list-style:none;align-self:center}.landing_steps___E8q_ li{display:flex;gap:24px;border-top:1px solid #f5f4e933;padding-block:32px}.landing_steps___E8q_ li:last-child{padding-bottom:0}.landing_stepNumber__4tvIn{font-family:var(--font-serif);color:var(--ts-brand-lime);font-size:32px;line-height:1.3}.landing_steps___E8q_ h3{font-size:24px;margin-bottom:12px;line-height:1.4}.landing_steps___E8q_ p{font-size:12px;line-height:1.9;opacity:.8}.landing_stepHint__Gz26m{display:block;font-size:10px;margin-top:18px;color:var(--ts-brand-lime)}.landing_principles__4H8P8{display:grid;grid-template-columns:1fr 1fr;gap:14%;padding-block:110px 90px}.landing_principlesIntro__YcB2k>p:last-child{color:var(--ts-brand-muted);font-size:13px;line-height:1.9;margin-top:24px;max-width:350px}.landing_principleList__h03LY article{border-top:1px solid var(--ts-brand-line);padding-block:25px;display:flex;gap:26px}.landing_principleList__h03LY article>span{font-family:var(--font-serif);font-size:13px;color:var(--ts-brand-muted);margin-top:4px}.landing_principleList__h03LY h3{font-size:21px;margin-bottom:10px}.landing_principleList__h03LY p{font-size:12px;color:var(--ts-brand-muted);line-height:1.95}.landing_faq__5InUF{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;padding-block:55px 100px;border-top:1px solid var(--ts-brand-line)}.landing_faq__5InUF h2{margin-top:18px;margin-bottom:22px;font-size:36px}.landing_faqList__c3jJt details{border-bottom:1px solid var(--ts-brand-line);padding-block:22px}.landing_faqList__c3jJt details:first-child{padding-top:0}.landing_faqList__c3jJt summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:13px;min-height:30px}.landing_faqList__c3jJt summary::-webkit-details-marker{display:none}.landing_faqList__c3jJt summary>span{font-size:23px;font-weight:300;transition:transform .2s ease}.landing_faqList__c3jJt details[open] summary>span{transform:rotate(45deg)}.landing_faqList__c3jJt details p{font-size:12px;line-height:2;color:var(--ts-brand-muted);padding-top:16px;padding-right:40px}.landing_finalCta__BZmDo{width:min(1360px,calc(100% - 48px));margin:0 auto 24px;padding:48px 56px 36px;background:var(--ts-brand-wash);border-radius:5px}.landing_ctaTop__XthHz{display:flex;align-items:flex-start;justify-content:space-between}.landing_ctaSpark___0zML{font-size:86px;line-height:1;font-family:var(--font-serif);font-weight:300}.landing_finalCta__BZmDo h2{font-size:clamp(38px,4.6vw,64px);margin-top:-26px;letter-spacing:-.04em;line-height:1.4}.landing_ctaBottom__Y2_sv{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-top:24px}.landing_ctaBottom__Y2_sv p{max-width:480px;font-size:13px;line-height:1.9;color:var(--ts-brand-muted)}.landing_ctaNote__Fq0X1{display:flex;align-items:center;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid var(--ts-brand-line);font-size:10px;color:var(--ts-brand-muted)}@keyframes landing_imageEnter__MtyWR{0%{opacity:.6;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.landing_heroIntro__u8_Wo h1{font-size:82px}}@media (max-width:1024px){.landing_faq__5InUF,.landing_hero__EgOXG,.landing_principles__4H8P8,.landing_processInner__HzkCw,.landing_work__Ttf_2{width:calc(100% - 64px)}.landing_heroIntro__u8_Wo{gap:30px;padding-top:48px}.landing_heroIntro__u8_Wo h1{font-size:56px}.landing_heroIntro__u8_Wo h1>span{padding-left:0}.landing_heroActions__kqwXS{gap:12px}.landing_heroPhoto__tSPzS{height:410px}.landing_sourceCard__McQX7{width:128px;top:85px}.landing_directionNote__B0EqT{width:245px}.landing_principles__4H8P8,.landing_processInner__HzkCw{gap:8%}.landing_showcaseCopy__6SNJ_{padding:32px}.landing_showcaseImage__op_pz{min-height:410px}}@media (max-width:760px){.landing_faq__5InUF,.landing_hero__EgOXG,.landing_principles__4H8P8,.landing_processInner__HzkCw,.landing_work__Ttf_2{width:calc(100% - 40px)}.landing_heroIntro__u8_Wo{grid-template-columns:1fr;gap:24px;padding-block:36px 30px}.landing_heroIntro__u8_Wo h1{font-size:clamp(44px,9.8vw,65px);margin-top:18px}.landing_heroIntro__u8_Wo h1>span{padding-left:.65em}.landing_heroAside__lqBHD{justify-self:start;max-width:100%;padding:0}.landing_heroDescription__mV7nj{max-width:420px;font-size:13px;line-height:1.9}.landing_heroActions__kqwXS{margin-block:22px 12px;gap:22px}.landing_heroPhoto__tSPzS{height:440px}.landing_heroPhoto__tSPzS>.landing_coverImage__p31St{object-position:53% 50%}.landing_artDirection__t4MIU{inset:18px 16px auto;font-size:7px;gap:12px}.landing_sourceCard__McQX7{left:18px;top:66px;width:98px;padding:7px}.landing_sourceFoot__gB6p0,.landing_sourceLabel__G9RRf{font-size:7px;gap:4px}.landing_sourceCard__McQX7 img{margin-block:7px}.landing_photoTitle__FEWge{left:17px;bottom:122px;font-size:26px;color:var(--ts-brand-forest);text-shadow:none}.landing_directionNote__B0EqT{bottom:15px;left:15px;right:15px;width:auto;padding:13px}.landing_directionNote__B0EqT p{font-size:10px}.landing_photoCaption__F_rQt{font-size:9px;line-height:1.7}.landing_disciplineLine__4ZiLn{flex-direction:column;align-items:flex-start;padding-block:26px;gap:16px;font-size:10px}.landing_disciplineLine__4ZiLn>div{gap:20px;flex-wrap:wrap}.landing_disciplineLine__4ZiLn>div>span:before{margin-right:6px}.landing_work__Ttf_2{padding-block:65px}.landing_sectionHeading__92xgD{display:block;margin-bottom:28px}.landing_sectionHeading__92xgD>p{margin-top:20px;max-width:100%;font-size:12px}.landing_showcaseTabs__m1eg_ button{padding:13px 10px;gap:8px;min-height:56px;font-size:11px}.landing_showcaseTabs__m1eg_ button>span{font-size:11px}.landing_showcaseTabs__m1eg_ button>svg{width:12px}.landing_showcasePanel__z7FhY:not([hidden]){grid-template-columns:1fr}.landing_showcaseImage__op_pz{min-height:0;aspect-ratio:1.25}.landing_showcaseCopy__6SNJ_{padding:28px 24px}.landing_showcaseCopy__6SNJ_ h3{font-size:27px}.landing_directionBrief__ou9BT{margin-block:22px 10px}.landing_showcaseDisclaimer__giXS4{font-size:9px}.landing_processInner__HzkCw{grid-template-columns:1fr;gap:46px;padding-block:62px}.landing_processDescription__G_vjK{max-width:440px}.landing_conversation__xYrs_{max-width:460px}.landing_steps___E8q_ li{padding-block:26px}.landing_steps___E8q_ h3{font-size:22px}.landing_principles__4H8P8{grid-template-columns:1fr;gap:36px;padding-block:66px}.landing_principlesIntro__YcB2k>p:last-child{max-width:440px}.landing_principleList__h03LY article:last-child{padding-bottom:0}.landing_faq__5InUF{grid-template-columns:1fr;gap:28px;padding-block:42px 62px}.landing_faq__5InUF h2{font-size:32px;margin-bottom:10px}.landing_faqList__c3jJt summary{font-size:12px}.landing_finalCta__BZmDo{width:calc(100% - 24px);padding:28px 24px;margin-bottom:12px}.landing_ctaSpark___0zML{font-size:48px}.landing_ctaTop__XthHz .landing_eyebrow__mk_cd{font-size:9px}.landing_finalCta__BZmDo h2{margin-top:12px;font-size:clamp(31px,7.5vw,47px)}.landing_ctaBottom__Y2_sv{flex-direction:column;align-items:flex-start;gap:22px}.landing_ctaBottom__Y2_sv p{font-size:12px}.landing_ctaNote__Fq0X1{align-items:flex-start;line-height:1.8;font-size:9px}.landing_ctaNote__Fq0X1 svg{flex-shrink:0;margin-top:2px}}@media (prefers-reduced-motion:reduce){.landing_landing__PWMKO *,.landing_landing__PWMKO :after,.landing_landing__PWMKO :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}