.teamline-landing .tl-folio-story{padding-block:144px 128px}.teamline-landing .tl-folio-story .tl-section-heading{grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:80px;margin-bottom:88px}.teamline-landing .tl-folio-story .tl-section-heading h2{font-size:clamp(64px,6.7vw,96px);line-height:1.02}.teamline-landing .tl-folio-story .tl-workflow-layout{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:72px}.teamline-landing .tl-folio-story .tl-chapter{min-height:clamp(440px,52vh,540px);padding:28px 0 48px 24px;max-width:360px}.teamline-landing .tl-folio-story .tl-chapter h3{font-size:36px;line-height:1.15;max-width:320px}.teamline-landing .tl-folio-story .tl-chapter p{font-size:15px;line-height:25px}.teamline-landing .tl-folio-story .tl-chapter-label{font-size:13px}.teamline-landing .tl-folio-story .tl-product-shell{--folio-ink:#162131;--folio-muted:#526173;--folio-line:#bdc8d5;background:transparent;border:0;border-radius:0;overflow:visible;top:40px;color:var(--folio-ink)}.teamline-landing .tl-folio-story .tl-folio-paper{background:#e7edf4;border:1px solid #c7d2df;border-radius:3px;overflow:hidden;box-shadow:10px 12px 0 #263243,11px 13px 0 #40516a}.teamline-landing .tl-folio-story .tl-product-header{border-color:var(--folio-line);color:var(--folio-muted);padding:20px 28px}.teamline-landing .tl-folio-story .tl-example-team{color:var(--folio-ink)}.teamline-landing .tl-folio-story .tl-example-team .brand-shared-path{color:#285c9f}.teamline-landing .tl-folio-story .tl-product-body{grid-template-columns:92px minmax(0,1fr);min-height:520px}.teamline-landing .tl-folio-story .tl-example-nav{background:#dbe3ed;color:var(--folio-muted);padding:28px 8px;gap:12px}.teamline-landing .tl-folio-story .tl-example-nav span{padding:7px 8px;border-radius:3px;font-size:11px}.teamline-landing .tl-folio-story .tl-example-selected{background:#c6d6eb;color:#19477f}.teamline-landing .tl-folio-story .tl-proof-main{padding:16px 28px 28px}.teamline-landing .tl-folio-story .tl-proof-tabs{position:relative;border-color:var(--folio-line);margin-bottom:28px;gap:0}.teamline-landing .tl-folio-story .tl-proof-tabs button{color:var(--folio-muted);min-height:48px}.teamline-landing .tl-folio-story .tl-proof-tabs button[aria-pressed=true]{color:#19477f;border-bottom-color:transparent}.teamline-landing .tl-folio-story .tl-proof-tabs:after{content:"";position:absolute;left:0;bottom:-1px;width:calc(100% / 3);height:2px;background:#285c9f;pointer-events:none;transform:translateX(0)}.teamline-landing .tl-folio-story .tl-proof-tabs:has(button:nth-child(2)[aria-pressed=true]):after{transform:translateX(100%)}.teamline-landing .tl-folio-story .tl-proof-tabs:has(button:nth-child(3)[aria-pressed=true]):after{transform:translateX(200%)}.teamline-landing .tl-folio-story .tl-proof-screen{display:grid;min-height:400px}.teamline-landing .tl-folio-story .tl-proof-panel{grid-area:1/1;min-width:0;opacity:0;visibility:hidden}.teamline-landing .tl-folio-story .tl-proof-panel[data-active=true]{opacity:1;visibility:visible}.teamline-landing:is([data-chapter-motion=pointer],[data-chapter-motion=scroll]) .tl-folio-story .tl-proof-panel{transition:opacity .16s cubic-bezier(.23,1,.32,1),visibility 0s linear .16s}.teamline-landing:is([data-chapter-motion=pointer],[data-chapter-motion=scroll]) .tl-folio-story .tl-proof-panel[data-active=true]{transition-delay:0s}.teamline-landing:is([data-chapter-motion=pointer],[data-chapter-motion=scroll]) .tl-folio-story .tl-proof-tabs:after{transition:transform .2s cubic-bezier(.23,1,.32,1)}.teamline-landing[data-chapter-motion=scroll] .tl-folio-story .tl-chapter:before{transition:transform .2s cubic-bezier(.23,1,.32,1)}.teamline-landing[data-reduced-motion=true] .tl-folio-story .tl-chapter:before,.teamline-landing[data-reduced-motion=true] .tl-folio-story .tl-proof-panel,.teamline-landing[data-reduced-motion=true] .tl-folio-story .tl-proof-tabs:after{transition:none}@media (prefers-reduced-motion:reduce){.teamline-landing .tl-folio-story .tl-chapter:before,.teamline-landing .tl-folio-story .tl-proof-panel,.teamline-landing .tl-folio-story .tl-proof-tabs:after{transition:none}}.teamline-landing .tl-folio-story .tl-proof-title{position:relative;min-height:124px}.teamline-landing .tl-folio-story .tl-proof-title:has(.tl-practice-stamp){padding-right:82px}.teamline-landing .tl-folio-story .tl-proof-title p,.teamline-landing .tl-folio-story .tl-proof-title>span{color:var(--folio-muted)}.teamline-landing .tl-folio-story .tl-proof-title h3{font-size:30px;line-height:1.15;margin-top:12px}.teamline-landing .tl-folio-story .tl-practice-stamp{position:absolute;top:0;right:0;width:62px;display:grid;text-align:center;gap:3px;padding-block:8px;border-block:1px solid #7e91aa;color:#285c9f}.teamline-landing .tl-folio-story .tl-practice-stamp span{font-size:10px;letter-spacing:.08em}.teamline-landing .tl-folio-story .tl-practice-stamp strong{font-size:38px;font-weight:500;line-height:1}.teamline-landing .tl-folio-story .tl-agenda-row{padding-block:20px;border-color:var(--folio-line)}.teamline-landing .tl-folio-story .tl-agenda-row :is(time,p,span){color:var(--folio-muted)}.teamline-landing .tl-folio-story .tl-text-link{color:#245b9d;font-weight:550;margin-top:20px}.teamline-landing .tl-folio-story .tl-example-note{border-color:var(--folio-line);color:var(--folio-muted);padding:18px 28px}.teamline-landing .tl-folio-story .tl-prep-item,.teamline-landing .tl-folio-story .tl-response-list>div{border-color:var(--folio-line)}.teamline-landing .tl-folio-story .tl-prep-item p,.teamline-landing .tl-folio-story .tl-response-list span{color:var(--folio-muted)}.teamline-landing .tl-folio-story .tl-response-list .tl-positive{color:#236748}.teamline-landing .tl-folio-story .tl-prep-item>.tl-icon{color:#285c9f}.teamline-landing .tl-folio-story :is(a,button):focus-visible{outline-color:#245b9d}.teamline-landing .tl-formation{padding-block:112px 96px;overflow:hidden}.teamline-landing .tl-formation .tl-formation-heading{display:grid;grid-template-columns:minmax(0,3fr) minmax(200px,1fr);align-items:end;gap:64px}.teamline-landing .tl-formation h2{font-size:clamp(72px,7.3vw,104px);line-height:1.01;max-width:1000px}.teamline-landing .tl-formation .tl-section-copy{font-size:16px;line-height:26px;color:#233a56;padding-bottom:8px}.teamline-landing .tl-formation .tl-material{background:none;border-radius:0;aspect-ratio:auto;margin:0}.teamline-landing .tl-formation .tl-material-image{display:block;width:min(100%,1080px);height:auto;margin-inline:auto;aspect-ratio:auto;object-fit:contain;outline:none;mask-image:linear-gradient(180deg,transparent,#000 5%,#000 93%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.teamline-landing .tl-formation .tl-material figcaption{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 32px;padding:20px 0 0;border-top:1px solid #0b0f1540;background:none;color:#233a56;font-size:12px}.teamline-landing .tl-formation .tl-role-columns{grid-template-columns:1fr 1fr;gap:80px;margin-top:48px}.teamline-landing .tl-formation .tl-role-columns>div{padding:0;border:0}.teamline-landing .tl-formation .tl-role-audience{display:block;font-size:12px;color:#233a56;margin-bottom:20px}.teamline-landing .tl-formation .tl-role-columns h3{font-size:28px;line-height:1.2}.teamline-landing .tl-formation .tl-role-columns p{margin-top:16px;max-width:440px}.teamline-landing .tl-field-guide .tl-map-media{height:720px}.teamline-landing .tl-field-guide .tl-map-media img{filter:saturate(.85);outline:none}.teamline-landing .tl-field-guide .tl-map-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0f15e8 5%,#0b0f1580 55%,#0b0f1526),linear-gradient(0deg,#0b0f15,#0b0f1500 55%)}.teamline-landing .tl-field-guide .tl-map-heading{position:absolute;inset:104px 0 auto;z-index:1}.teamline-landing .tl-field-guide h2{font-size:clamp(64px,6.8vw,96px);line-height:1.02;max-width:960px}.teamline-landing .tl-field-guide .tl-map-heading .tl-section-copy{max-width:480px;margin-top:32px;font-size:18px;line-height:28px;color:#c1cbd9}.teamline-landing .tl-field-guide .tl-map-caption{inset:32px 48px auto auto;z-index:1;border:1px solid #526173;border-radius:3px}.teamline-landing .tl-field-guide .tl-preparation-copy{position:relative;display:block;padding:0 0 128px;margin-top:-88px;z-index:2}.teamline-landing .tl-field-guide .tl-resource-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--tl-line);border:1px solid var(--tl-line)}.teamline-landing .tl-field-guide .tl-resource-link{display:flex;flex-direction:column;align-items:flex-start;gap:32px;min-height:292px;padding:32px;border:0;background:#151b24}.teamline-landing .tl-field-guide .tl-resource-link strong{font-size:28px;line-height:1.15;letter-spacing:-.025em;max-width:270px}.teamline-landing .tl-field-guide .tl-resource-link small{margin-top:20px;font-size:14px;line-height:23px}.teamline-landing .tl-field-guide .tl-resource-destination{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;font-size:14px;color:var(--tl-blue)}.teamline-landing .tl-field-guide .tl-resource-link:first-child{background:var(--tl-blue);color:#0c192d}.teamline-landing .tl-field-guide .tl-resource-link:first-child :is(small,.tl-resource-destination){color:#233a56}.teamline-landing .tl-field-guide .tl-resource-link:first-child:focus-visible{outline-color:#eaf0f8}.teamline-landing .tl-questions{display:block;padding-block:0 128px;border:0}.teamline-landing .tl-questions .tl-questions-heading{display:grid;grid-template-columns:1.6fr .7fr;align-items:end;gap:80px;margin-bottom:64px}.teamline-landing .tl-questions h2{font-size:clamp(56px,5.8vw,80px);line-height:1.04}.teamline-landing .tl-questions .tl-section-copy{font-size:16px;line-height:26px;max-width:300px;color:var(--tl-muted)}.teamline-landing .tl-questions .tl-faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:start}.teamline-landing .tl-questions details{border-top:1px solid var(--tl-line);border-bottom:0}.teamline-landing .tl-questions summary{min-height:116px;font-size:22px;line-height:1.3;padding-block:28px}.teamline-landing .tl-questions details p{padding:0 40px 32px 0;font-size:15px;line-height:25px}.teamline-landing .tl-finale{padding-block:112px 64px;background:#151b24;border-top:1px solid var(--tl-line)}.teamline-landing .tl-finale [data-tl-section]{display:grid;grid-template-columns:.7fr 2fr;gap:72px;align-items:start}.teamline-landing .tl-finale .tl-section-kicker{margin-top:14px}.teamline-landing .tl-finale h2{font-size:clamp(96px,11vw,160px);line-height:.95}.teamline-landing .tl-finale .tl-close-actions{display:grid;grid-template-columns:.7fr 2fr;gap:72px;align-items:end;margin-block:48px 72px}.teamline-landing .tl-finale .tl-close-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px 40px}.teamline-landing .tl-finale .tl-account-actions{margin:0}.teamline-landing .tl-finale .tl-entry-steps{gap:40px;padding-top:32px}.teamline-landing .tl-finale .tl-entry-steps li{align-items:baseline;gap:24px}.teamline-landing .tl-finale .tl-entry-steps span{color:#aab7c8;font-size:24px;font-weight:400;letter-spacing:-.04em}.teamline-landing .tl-signoff{display:grid;grid-template-columns:1fr auto;gap:40px;padding-block:80px 40px}.teamline-landing .tl-signoff .tl-footer-identity{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:48px;padding-bottom:64px;border-bottom:1px solid var(--tl-line)}.teamline-landing .tl-signoff .horizon-brand{font-size:clamp(80px,12vw,172px);font-weight:500;letter-spacing:-.055em;gap:24px}.teamline-landing .tl-signoff .brand-shared-path{width:.85em;height:.85em}.teamline-landing .tl-signoff .tl-footer-identity p{width:auto;max-width:160px;font-size:14px;line-height:24px;padding-bottom:10px}.teamline-landing .tl-signoff>p{grid-column:1/-1;max-width:800px}.teamline-landing .tl-signoff>span{text-align:right}@media (hover:hover) and (pointer:fine){.teamline-landing .tl-folio-story .tl-proof-tabs button:hover{color:#19477f}.teamline-landing .tl-field-guide .tl-resource-link:hover{background:#1c2430;color:var(--tl-ink)}.teamline-landing .tl-field-guide .tl-resource-link:first-child:hover{background:#91bbff;color:#0c192d}}@media (max-width:1100px){.teamline-landing .tl-folio-story .tl-workflow-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px}.teamline-landing .tl-folio-story .tl-example-nav{display:none}.teamline-landing .tl-folio-story .tl-product-body{grid-template-columns:1fr}.teamline-landing .tl-formation .tl-formation-heading{grid-template-columns:1fr;gap:32px}.teamline-landing .tl-formation .tl-section-copy{max-width:440px}.teamline-landing .tl-field-guide .tl-resource-link{padding:28px}.teamline-landing .tl-field-guide .tl-resource-link strong{font-size:24px}}@media (max-width:850px){.teamline-landing .tl-folio-story{padding-block:96px}.teamline-landing .tl-folio-story .tl-section-heading{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.teamline-landing .tl-folio-story .tl-section-heading h2{font-size:64px}.teamline-landing .tl-folio-story .tl-workflow-layout{display:flex;flex-direction:column-reverse;gap:48px}.teamline-landing .tl-folio-story .tl-product-shell{position:static;width:calc(100% - 10px)}.teamline-landing .tl-folio-story .tl-chapter{min-height:0;padding:0 0 0 24px;max-width:600px}.teamline-landing .tl-folio-story .tl-chapter h3{font-size:32px;max-width:500px}.teamline-landing .tl-folio-story .tl-chapter p{margin-top:16px}.teamline-landing .tl-formation{padding-block:80px 72px}.teamline-landing .tl-formation h2{font-size:72px}.teamline-landing .tl-formation .tl-role-columns{gap:40px}.teamline-landing .tl-field-guide .tl-map-heading{top:96px}.teamline-landing .tl-field-guide h2{font-size:64px}.teamline-landing .tl-field-guide .tl-map-caption{right:24px}.teamline-landing .tl-field-guide .tl-preparation-copy{padding-bottom:96px;margin-top:-80px}.teamline-landing .tl-field-guide .tl-resource-list{grid-template-columns:1fr}.teamline-landing .tl-field-guide .tl-resource-link{flex-direction:row;align-items:center;min-height:160px;gap:40px;padding:32px}.teamline-landing .tl-field-guide .tl-resource-copy{flex:1}.teamline-landing .tl-field-guide .tl-resource-link strong{font-size:28px;max-width:none}.teamline-landing .tl-field-guide .tl-resource-link small{margin-top:12px}.teamline-landing .tl-field-guide .tl-resource-destination{width:auto;flex:none;font-size:12px;gap:16px}.teamline-landing .tl-questions{padding-bottom:96px}.teamline-landing .tl-questions .tl-questions-heading{grid-template-columns:1fr;gap:28px}.teamline-landing .tl-questions .tl-faq-list{gap:0 40px}.teamline-landing .tl-finale .tl-close-actions,.teamline-landing .tl-finale [data-tl-section]{grid-template-columns:1fr;gap:32px}.teamline-landing .tl-finale .tl-close-actions>p{max-width:480px}.teamline-landing .tl-finale h2{font-size:112px}.teamline-landing .tl-signoff .horizon-brand{font-size:88px;gap:16px}.teamline-landing .tl-signoff .tl-footer-identity{align-items:start;flex-direction:column;gap:28px}.teamline-landing .tl-signoff .tl-footer-identity p{max-width:none;padding:0}}@media (max-width:600px){.teamline-landing .tl-folio-story{padding-block:80px}.teamline-landing .tl-folio-story .tl-section-heading h2{font-size:44px}.teamline-landing .tl-folio-story .tl-section-heading .tl-section-copy{font-size:16px;line-height:26px}.teamline-landing .tl-folio-story .tl-product-header{padding:18px;gap:12px;font-size:10px}.teamline-landing .tl-folio-story .tl-example-team{font-size:12px}.teamline-landing .tl-folio-story .tl-proof-main{padding:8px 18px 24px}.teamline-landing .tl-folio-story .tl-proof-tabs{gap:0;margin-bottom:24px}.teamline-landing .tl-folio-story .tl-proof-tabs button{font-size:13px}.teamline-landing .tl-folio-story .tl-proof-title h3{font-size:25px}.teamline-landing .tl-folio-story .tl-proof-title{min-height:120px}.teamline-landing .tl-folio-story .tl-agenda-row{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;padding-block:18px}.teamline-landing .tl-folio-story .tl-agenda-row h4{font-size:13px}.teamline-landing .tl-folio-story .tl-agenda-row :is(time,span){font-size:10px}.teamline-landing .tl-folio-story .tl-example-note{padding:16px 18px;font-size:10px}.teamline-landing .tl-folio-story .tl-chapter h3{font-size:30px}.teamline-landing .tl-formation{padding-block:72px 64px}.teamline-landing .tl-formation h2{font-size:clamp(36px,10.5vw,60px)}.teamline-landing .tl-formation .tl-formation-heading{gap:24px}.teamline-landing .tl-formation .tl-material{width:calc(100% + 40px);margin-inline:-20px}.teamline-landing .tl-formation .tl-material figcaption{margin-inline:20px;padding-top:16px;font-size:12px}.teamline-landing .tl-formation .tl-role-columns{grid-template-columns:1fr;gap:32px;margin-top:40px}.teamline-landing .tl-formation .tl-role-audience{margin-bottom:12px}.teamline-landing .tl-formation .tl-role-columns h3{font-size:26px}.teamline-landing .tl-formation .tl-role-columns>div+div{padding-top:28px;border-top:1px solid #0b0f1540}.teamline-landing .tl-field-guide .tl-map-media{height:590px}.teamline-landing .tl-field-guide .tl-map-media:after{background:linear-gradient(180deg,#0b0f1566,#0b0f15b3 60%,#0b0f15)}.teamline-landing .tl-field-guide .tl-map-heading{top:100px}.teamline-landing .tl-field-guide h2{font-size:clamp(36px,11.5vw,56px)}.teamline-landing .tl-field-guide .tl-map-heading .tl-section-copy{margin-top:24px;font-size:16px;line-height:26px;max-width:320px}.teamline-landing .tl-field-guide .tl-map-caption{inset:28px auto auto 20px;font-size:10px}.teamline-landing .tl-field-guide .tl-preparation-copy{margin-top:-64px;padding-bottom:80px}.teamline-landing .tl-field-guide .tl-resource-link{flex-direction:column;align-items:start;min-height:240px;padding:28px;gap:24px}.teamline-landing .tl-field-guide .tl-resource-link strong{font-size:28px}.teamline-landing .tl-field-guide .tl-resource-destination{font-size:13px;width:100%}.teamline-landing .tl-questions{padding-bottom:80px}.teamline-landing .tl-questions h2{font-size:44px}.teamline-landing .tl-questions .tl-questions-heading{margin-bottom:40px}.teamline-landing .tl-questions .tl-faq-list{grid-template-columns:1fr}.teamline-landing .tl-questions summary{min-height:96px;font-size:20px;padding-block:24px}.teamline-landing .tl-finale{padding-block:72px 48px}.teamline-landing .tl-finale h2{font-size:clamp(64px,19vw,112px)}.teamline-landing .tl-finale .tl-close-actions{margin-block:32px 48px}.teamline-landing .tl-finale .tl-entry-steps{grid-template-columns:1fr;gap:24px}.teamline-landing .tl-finale .tl-entry-steps li{gap:24px}.teamline-landing .tl-signoff{padding-block:56px 32px;gap:28px}.teamline-landing .tl-signoff .tl-footer-identity{padding-bottom:40px}.teamline-landing .tl-signoff .horizon-brand{font-size:clamp(42px,12.5vw,72px);gap:14px}.teamline-landing .tl-signoff nav{gap:20px}}@media (max-width:359px){.teamline-landing .tl-folio-story .tl-section-heading h2,.teamline-landing .tl-questions h2{font-size:36px}.teamline-landing .tl-folio-story .tl-product-header,.teamline-landing .tl-folio-story .tl-proof-main{padding-inline:14px}.teamline-landing .tl-folio-story .tl-proof-title h3{font-size:22px}}