.tt-cs{--cs-navy:#092d42;--cs-ink:#11394a;--cs-blue:#086191;--cs-muted:#617780;--cs-cream:#f6f5f0;--cs-line:#cddbdc;background:var(--cs-cream);color:var(--cs-ink);overflow:clip}.tt-cs *,.tt-cs *:before,.tt-cs *:after{box-sizing:border-box}.tt-cs [id]{scroll-margin-top:110px}.tt-cs em{font-style:normal}.tt-cs a{text-underline-offset:.2em}.tt-cs .tt-marquee-cta-primary,.tt-cs .tt-marquee-cta-primary:visited{color:#073f5a;background:#f4fcff}.tt-cs .tt-marquee-cta-primary:hover{color:#052f47;background:#dff6fa}.tt-cs .tt-marquee-cta-secondary,.tt-cs .tt-marquee-cta-secondary:visited{color:#effcff}.tt-cs a:focus-visible{outline:3px solid #68c5e8;outline-offset:5px}.tt-cs-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--cs-navy);color:#eff6f6}.tt-cs-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 96% 13%,rgba(35,134,172,.27),transparent 49%),linear-gradient(132deg,rgba(1,21,34,.45),transparent 63%)}.tt-cs-hero:after{content:"";position:absolute;width:min(60vw,810px);height:min(60vw,810px);right:-21vw;top:-21vw;border:1px solid rgba(161,217,228,.12);border-radius:50%;box-shadow:0 0 0 85px #a1d9e406,0 0 0 170px #a1d9e405;pointer-events:none;z-index:-1}.tt-cs-hero-wrap{position:relative;z-index:2}.tt-cs-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding:36px 0 0;color:#b8cdd2;font:500 .8rem/1.6 var(--tt-type-ui)}.tt-cs-crumbs a{text-decoration:none;border-bottom:1px solid transparent}.tt-cs-crumbs a:hover{border-bottom-color:currentColor;color:#fff}.tt-cs-crumbs span[aria-hidden]{opacity:.55}.tt-cs-hero-content{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:clamp(40px,5vw,85px);padding:clamp(39px,5vw,78px) 0 clamp(48px,5.2vw,84px)}.tt-cs-kicker,.tt-cs-overline,.tt-cs-section-label{display:inline-flex;align-items:center;gap:12px;font:750 .72rem/1.5 var(--tt-type-ui);text-transform:uppercase;letter-spacing:.02em}.tt-cs-kicker{color:#b8dae4}.tt-cs-kicker i{display:inline-block;width:24px;height:1px;background:#83cddf}.tt-cs-kicker span{opacity:.6}.tt-cs-hero h1{max-width:970px;margin:26px 0 0;font:550 clamp(3.6rem,6.1vw,7rem)/1.04 var(--tt-type-heading);letter-spacing:.02em;text-wrap:balance}.tt-cs-hero h1 span{display:block;margin-top:15px;color:#a7dfe9;font-weight:370;font-size:.6em;line-height:1.13}.tt-cs-hero-aside{padding:12px 0 8px 24px;border-left:1px solid rgba(175,222,230,.34);max-width:390px}.tt-cs-hero-aside .tt-cs-overline{color:#a6cad5}.tt-cs-hero-aside p{margin:18px 0 26px;font:400 clamp(1.04rem,1.25vw,1.16rem)/1.78 var(--tt-type-body);color:#e0eaed}.tt-cs-hero-jump{display:inline-flex;align-items:center;gap:20px;font:700 .84rem/1.6 var(--tt-type-ui);text-decoration:none;border-bottom:1px solid rgba(213,239,245,.58);padding-bottom:9px}.tt-cs-hero-jump:hover{color:#a6e3f1}.tt-cs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px}.tt-cs .tt-cs-hero-primary,.tt-cs .tt-cs-hero-primary:visited{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:11px 16px;background:#f4fcff;color:#083b55;text-decoration:none;font:700 .82rem/1.5 var(--tt-type-ui);border:1px solid #f4fcff;transition:background .2s ease,color .2s ease}.tt-cs .tt-cs-hero-primary:hover{background:#d9f3fb;color:#082c42}.tt-cs-hero-jump{white-space:normal}.tt-cs-hero-bottom{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid rgba(194,228,238,.26);color:#b9d8df;font:650 .75rem/1.5 var(--tt-type-ui);text-transform:uppercase}.tt-cs-image-section{position:relative;background:var(--cs-cream);padding:clamp(54px,6vw,90px) 0 clamp(48px,6vw,96px)}.tt-cs-cover{margin:0}.tt-cs-cover-art{background:#e4e6e0;overflow:hidden;box-shadow:0 30px 80px #0421312e;border:1px solid rgba(15,50,69,.11)}.tt-cs-cover-art img{display:block;width:100%;height:auto;max-height:810px;object-fit:contain;object-position:center}.tt-cs-cover figcaption{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.5fr) auto;align-items:start;gap:20px;padding:22px 0;color:var(--cs-muted);border-bottom:1px solid var(--cs-line)}.tt-cs-cover figcaption .tt-cs-overline{color:var(--cs-blue)}.tt-cs-cover figcaption p{font:400 .85rem/1.7 var(--tt-type-body);margin:0;max-width:650px}.tt-cs-cover figcaption a{color:var(--cs-blue);font:700 .8rem/1.6 var(--tt-type-ui);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:3px}.tt-cs-cover figcaption a:hover{color:#0b3e58}.tt-cs-facts{background:#eef2ee;border-block:1px solid var(--cs-line)}.tt-cs-facts-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tt-cs-facts-inner>div{min-width:0;padding:23px clamp(12px,2vw,34px);border-right:1px solid var(--cs-line)}.tt-cs-facts-inner>div:first-child{padding-left:0}.tt-cs-facts-inner>div:last-child{border-right:0}.tt-cs-facts-inner span{display:block;color:var(--cs-blue);font:750 .68rem/1.6 var(--tt-type-ui);margin-bottom:7px}.tt-cs-facts-inner strong{display:block;font:550 clamp(1rem,1.45vw,1.4rem)/1.35 var(--tt-type-heading);overflow-wrap:anywhere}.tt-cs-section-label{color:var(--cs-blue)}.tt-cs-chapter{padding:clamp(78px,10vw,145px) 0}.tt-cs-chapter-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,9vw,170px);align-items:start}.tt-cs-chapter-heading{position:sticky;top:126px}.tt-cs-chapter h2,.tt-cs-section h2{font:520 clamp(2.8rem,5vw,5.5rem)/1.13 var(--tt-type-heading);margin:18px 0 0;text-wrap:balance}.tt-cs-chapter h2 em,.tt-cs-section h2 em{color:var(--cs-blue)}.tt-cs-reading p{font:400 clamp(1rem,1.17vw,1.12rem)/1.88 var(--tt-type-body);margin:0 0 22px;color:#4b6874}.tt-cs-reading .tt-cs-lead{font:480 clamp(1.45rem,2.3vw,2.3rem)/1.48 var(--tt-type-heading);color:var(--cs-ink);margin-bottom:27px}.tt-cs-story-nav{display:flex;flex-direction:column;align-items:start;gap:10px;padding-top:34px}.tt-cs-story-nav a{font:650 .8rem/1.6 var(--tt-type-ui);text-decoration:none;color:#4e707f;border-bottom:1px solid transparent}.tt-cs-story-nav a:hover{color:var(--cs-blue);border-color:currentColor}.tt-cs-section{padding:clamp(72px,8vw,122px) 0}.tt-cs-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:25px;margin-bottom:clamp(37px,5vw,70px)}.tt-cs-section-heading p{color:#567481;max-width:410px;margin:0;font:400 1rem/1.8 var(--tt-type-body)}.tt-cs-ruled{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #b7cbd0;position:relative}.tt-cs-ruled>article{position:relative;min-width:0;padding:35px clamp(20px,3vw,47px) 34px;border-right:1px solid #b7cbd0}.tt-cs-ruled>article:first-child{padding-left:0}.tt-cs-ruled>article:last-child{border-right:0}.tt-cs-ruled:before,.tt-cs-ruled:after,.tt-cs-ruled>article:not(:last-child):after{content:"";position:absolute;pointer-events:none;z-index:2}.tt-cs-ruled:before,.tt-cs-ruled:after{height:2px;left:0;right:0;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 140px 6px at var(--ttu-top-at,-400px) 50%,#dcfaff,#45a5c5,transparent)}.tt-cs-ruled:before{top:-1px}.tt-cs-ruled:after{bottom:-1px;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 140px 6px at var(--ttu-bottom-at,-400px) 50%,#dcfaff,#45a5c5,transparent)}.tt-cs-ruled>article:not(:last-child):after{right:-1px;top:0;bottom:0;width:2px;opacity:var(--ttu-line-opacity,0);background:radial-gradient(ellipse 6px 140px at 50% var(--ttu-line-at,-400px),#dcfaff,#45a5c5,transparent)}.tt-cs-ruled .tt-cs-principle-label{display:block;color:var(--cs-blue);font:750 .72rem/1.6 var(--tt-type-ui);text-transform:uppercase;margin-bottom:54px}.tt-cs-ruled h3{font:540 clamp(1.5rem,2.4vw,2.65rem)/1.2 var(--tt-type-heading);margin:0 0 18px}.tt-cs-ruled p{margin:0 0 25px;color:#53707d;font:400 .95rem/1.8 var(--tt-type-body)}.tt-cs-ruled a{display:inline-flex;gap:12px;text-decoration:none;border-bottom:1px solid #83adb9;color:var(--cs-blue);font:750 .78rem/1.6 var(--tt-type-ui);padding-bottom:4px}.tt-cs-ruled a:hover{border-color:var(--cs-blue)}.tt-cs-dark{position:relative;overflow:hidden;color:#f4f8f8;background:var(--cs-navy)}.tt-cs-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 93% 20%,rgba(46,141,170,.22),transparent 44%)}.tt-cs-dark .wrap{position:relative}.tt-cs-dark .tt-cs-section-label{color:#93d5e4}.tt-cs-dark h2{font:520 clamp(3.2rem,6.4vw,7rem)/1.12 var(--tt-type-heading);max-width:1120px;margin:24px 0 27px;text-wrap:balance}.tt-cs-dark h2 em{color:#a6e1ed}.tt-cs-dark p{color:#c5dae1;max-width:740px;font:400 1.07rem/1.87 var(--tt-type-body);margin:0}.tt-cs-final{padding:clamp(70px,8vw,112px) 0}.tt-cs-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(40px,9vw,150px)}.tt-cs-final h2{font:520 clamp(2.7rem,4.6vw,5rem)/1.16 var(--tt-type-heading);margin:17px 0}.tt-cs-final .tt-cs-editorial-note{border-top:1px solid #c9d7d9;padding-top:19px;font:400 .88rem/1.78 var(--tt-type-body);color:#66808a}.tt-cs-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--cs-line);margin-top:38px}.tt-cs-next a{display:flex;flex-direction:column;min-height:170px;justify-content:space-between;gap:20px;padding:22px 25px;border-right:1px solid var(--cs-line);text-decoration:none}.tt-cs-next a:first-child{padding-left:0}.tt-cs-next a:last-child{border:0}.tt-cs-next small{font:750 .73rem/1.5 var(--tt-type-ui);color:var(--cs-blue)}.tt-cs-next strong{font:500 clamp(1.3rem,1.9vw,1.95rem)/1.25 var(--tt-type-heading)}.tt-cs-next strong span,.tt-cs-next a:hover strong{color:var(--cs-blue)}.tt-cs-next[data-ttu-glow]{position:relative;border-bottom:1px solid var(--cs-line)}.tt-cs-next[data-ttu-glow]:before,.tt-cs-next[data-ttu-glow]:after,.tt-cs-next[data-ttu-glow]>a:not(:last-child):after{content:"";position:absolute;z-index:2;pointer-events:none}.tt-cs-next[data-ttu-glow]:before,.tt-cs-next[data-ttu-glow]:after{left:0;right:0;height:2px;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 150px 6px at var(--ttu-top-at,-400px) 50%,#edffff,#42aad1,transparent)}.tt-cs-next[data-ttu-glow]:before{top:-1px}.tt-cs-next[data-ttu-glow]:after{bottom:-1px;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 150px 6px at var(--ttu-bottom-at,-400px) 50%,#edffff,#42aad1,transparent)}.tt-cs-next[data-ttu-glow]>a{position:relative;min-width:0}.tt-cs-next[data-ttu-glow]>a:not(:last-child):after{right:-1px;top:0;bottom:0;width:2px;opacity:var(--ttu-line-opacity,0);background:radial-gradient(ellipse 6px 140px at 50% var(--ttu-line-at,-400px),#edffff,#42aad1,transparent)}@media(max-width:850px){.tt-cs-next{grid-template-columns:1fr}.tt-cs-next a,.tt-cs-next a:first-child{padding:21px 0;min-height:108px;border-right:0;border-bottom:1px solid var(--cs-line)}.tt-cs-next[data-ttu-glow]>a:not(:last-child):after{inset:auto 0 -1px;width:auto;height:2px;background:radial-gradient(ellipse 150px 6px at var(--ttu-line-at,-400px) 50%,#edffff,#42aad1,transparent)}}.tt-cs-cta{background:var(--cs-cream);padding:0 0 clamp(70px,8vw,115px)}.tt-cs-cta .tt-marquee-cta{margin:0}@media(max-width:960px){.tt-cs-hero-content{grid-template-columns:minmax(0,1fr);gap:30px;padding:48px 0 58px}.tt-cs-hero-aside{max-width:710px}.tt-cs-hero h1{font-size:clamp(3.65rem,10.4vw,6.7rem)}.tt-cs-cover figcaption{grid-template-columns:1fr 2fr}.tt-cs-cover figcaption a{grid-column:2;justify-self:start}.tt-cs-chapter-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tt-cs-chapter-heading{position:static}.tt-cs-story-nav{flex-direction:row;flex-wrap:wrap;gap:15px;padding-top:21px}.tt-cs-section-heading{grid-template-columns:1fr}.tt-cs-final-grid{grid-template-columns:1fr;gap:25px}}@media(max-width:850px){.tt-cs-ruled{grid-template-columns:1fr}.tt-cs-ruled>article,.tt-cs-ruled>article:first-child{padding:25px 0 31px;border-right:0;border-bottom:1px solid #b7cbd0}.tt-cs-ruled>article:last-child{border-bottom:0}.tt-cs-ruled .tt-cs-principle-label{margin-bottom:15px}.tt-cs-ruled>article:not(:last-child):after{inset:auto 0 -1px;width:auto;height:2px;background:radial-gradient(ellipse 140px 6px at var(--ttu-line-at,-400px) 50%,#dcfaff,#45a5c5,transparent)}.tt-cs-facts-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-cs-facts-inner>div{border-bottom:1px solid var(--cs-line)}.tt-cs-facts-inner>div:nth-child(2){border-right:0}.tt-cs-facts-inner>div:nth-child(n+3){border-bottom:0}}@media(max-width:600px){.tt-cs-crumbs{padding-top:22px;gap:9px;font-size:.73rem}.tt-cs-hero-content{gap:23px;padding:35px 0 47px}.tt-cs-hero h1{font-size:clamp(2.55rem,10.4vw,4.1rem);margin-top:18px;overflow-wrap:normal}.tt-cs-hero h1 span{font-size:.58em;margin-top:11px}.tt-cs-hero-aside{padding-left:18px}.tt-cs-hero-aside p{margin:14px 0 18px}.tt-cs-hero-bottom{flex-direction:column;padding:15px 0;gap:5px}.tt-cs-image-section{background:var(--cs-cream);padding:43px 0 58px}.tt-cs-cover-art img{max-height:none}.tt-cs-cover figcaption{display:flex;flex-direction:column;gap:9px;padding:17px 0}.tt-cs-cover figcaption a{white-space:normal;align-self:start}.tt-cs-facts-inner>div{padding:17px 12px}.tt-cs-facts-inner>div:nth-child(odd){padding-left:0}.tt-cs-facts-inner strong{font-size:1.03rem}.tt-cs-chapter{padding:65px 0}.tt-cs-chapter h2,.tt-cs-section h2,.tt-cs-final h2{font-size:clamp(2.35rem,8.5vw,3.4rem)}.tt-cs-dark h2{font-size:clamp(2.65rem,9vw,4.35rem)}.tt-cs-section{padding:67px 0}.tt-cs-next{grid-template-columns:1fr}.tt-cs-next a,.tt-cs-next a:first-child{padding:21px 0;min-height:110px;border-right:0;border-bottom:1px solid var(--cs-line)}.tt-cs-next a:last-child{border-bottom:0}}.tt-cs-water{isolation:isolate;background:linear-gradient(110deg,#031a2c,#052c45 48%,#07527d)}.tt-cs-water:before{z-index:1;background:linear-gradient(90deg,#02182a8c,#02203333 72%,#031e302e)}.tt-cs-water .tt-service-waves-shell{z-index:0;opacity:.84}.tt-cs-water .tt-service-waves-shell:after{background:linear-gradient(90deg,#011120ab,#0116267a 49%,#031b2d3b)}.tt-cs-water>.wrap{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.tt-cs-water .tt-service-waves-shell{opacity:.4}}.tt-cs-reach{background:#eff4f4;padding:clamp(62px,7vw,108px) 0 clamp(54px,6vw,90px)}.tt-cs-reach-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:clamp(25px,5vw,80px);align-items:end;margin-bottom:clamp(28px,4vw,51px)}.tt-cs-reach h2{color:var(--cs-ink);font:510 clamp(2.3rem,4.1vw,4.5rem)/1.14 var(--tt-type-heading);margin:15px 0 0;max-width:780px;text-wrap:balance}.tt-cs-reach-heading p{color:#54737e;margin:0;max-width:480px;font:400 1rem/1.83 var(--tt-type-body)}.tt-cs-reach-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;border-block:1px solid #b6cbd1}.tt-cs-reach-metric{position:relative;min-width:0;padding:28px clamp(19px,3vw,42px) 29px;border-right:1px solid #b6cbd1}.tt-cs-reach-metric:first-child{padding-left:0}.tt-cs-reach-metric:last-child{border-right:0}.tt-cs-reach-value{display:block;color:var(--cs-blue);font:530 clamp(3.3rem,5.6vw,6.6rem)/1.07 var(--tt-type-heading);letter-spacing:.02em}.tt-cs-reach-metric h3{font:540 clamp(1.2rem,1.65vw,1.8rem)/1.25 var(--tt-type-heading);margin:17px 0 12px;color:#173e50}.tt-cs-reach-metric p{font:400 .91rem/1.75 var(--tt-type-body);margin:0 0 22px;color:#557681}.tt-cs-reach-metric a{display:inline-flex;gap:10px;color:var(--cs-blue);font:700 .76rem/1.5 var(--tt-type-ui);text-decoration:underline;text-underline-offset:5px}.tt-cs-reach-metric a:hover{color:#073c56}.tt-cs-reach-metrics[data-ttu-glow]:before,.tt-cs-reach-metrics[data-ttu-glow]:after,.tt-cs-reach-metrics[data-ttu-glow]>.tt-cs-reach-metric:not(:last-child):after{content:"";position:absolute;pointer-events:none;z-index:2}.tt-cs-reach-metrics[data-ttu-glow]:before,.tt-cs-reach-metrics[data-ttu-glow]:after{left:0;right:0;height:2px;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 145px 6px at var(--ttu-top-at,-400px) 50%,#ecffff,#45a9cc,transparent)}.tt-cs-reach-metrics[data-ttu-glow]:before{top:-1px}.tt-cs-reach-metrics[data-ttu-glow]:after{bottom:-1px;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 145px 6px at var(--ttu-bottom-at,-400px) 50%,#ecffff,#45a9cc,transparent)}.tt-cs-reach-metrics[data-ttu-glow]>.tt-cs-reach-metric:not(:last-child):after{right:-1px;top:0;bottom:0;width:2px;opacity:var(--ttu-line-opacity,0);background:radial-gradient(ellipse 6px 145px at 50% var(--ttu-line-at,-400px),#ecffff,#45a9cc,transparent)}@media(max-width:960px){.tt-cs-reach-heading{grid-template-columns:1fr;gap:16px}}@media(max-width:850px){.tt-cs-reach-metrics{grid-template-columns:1fr}.tt-cs-reach-metric,.tt-cs-reach-metric:first-child{padding:23px 0;border-right:0;border-bottom:1px solid #b6cbd1}.tt-cs-reach-metric:last-child{border-bottom:0}.tt-cs-reach-metrics[data-ttu-glow]>.tt-cs-reach-metric:not(:last-child):after{inset:auto 0 -1px;width:auto;height:2px;background:radial-gradient(ellipse 145px 6px at var(--ttu-line-at,-400px) 50%,#ecffff,#45a9cc,transparent)}.tt-cs-reach-metric h3{margin-top:11px}}@media(prefers-reduced-motion:reduce){.tt-cs *,.tt-cs *:before,.tt-cs *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tt-cs-hero .tt-service-waves-shell{z-index:0;opacity:.78}.tt-cs-hero .tt-service-waves-shell:after{background:linear-gradient(90deg,#011422b8,#01192885 52%,#031b2d66)}.tt-cs-hero:after{opacity:.3}@media(prefers-reduced-motion:reduce){.tt-cs-hero .tt-service-waves-shell{opacity:.42}}.tt-jazz-experience{background:#e9f1f2}.tt-jazz-experience .tt-cs-section-heading{margin-bottom:clamp(40px,5vw,74px)}.tt-jazz-experience .tt-cs-ruled{border-color:#a9c4ca}.tt-jazz-experience-note{font:400 .81rem/1.78 var(--tt-type-body);color:#63808b;margin:23px 0 0;max-width:850px}@media(max-width:600px){.tt-jazz-experience-note{margin-top:16px}}@media(prefers-reduced-motion:reduce){.tt-jazz-experience *{animation:none!important;transition:none!important}}.tt-cs-coverage{background:#e8eff1;padding:clamp(58px,7vw,92px) 0}.tt-cs-coverage-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px)}.tt-cs-coverage-intro{position:sticky;top:120px;align-self:start}.tt-cs-coverage-intro h2{font:520 clamp(2.25rem,3.7vw,4.2rem)/1.12 var(--tt-type-heading);margin:20px 0;color:#153b4b}.tt-cs-coverage-intro h2 em{color:#086191}.tt-cs-coverage-intro p{color:#587581;max-width:410px;font:400 1rem/1.8 var(--tt-type-body)}.tt-cs-coverage-links{position:relative;border-block:1px solid #b4c8d0}.tt-cs-coverage-link{display:block;position:relative;padding:22px 36px 24px 0;text-decoration:none;border-bottom:1px solid #b4c8d0}.tt-cs-coverage-meta{display:block;color:#086191;font:750 .71rem/1.4 var(--tt-type-ui);text-transform:uppercase;margin-bottom:12px}.tt-cs-coverage-link strong{display:block;color:#163e51;font:500 clamp(1.4rem,2.2vw,2.25rem)/1.25 var(--tt-type-heading)}.tt-cs-coverage-link p{margin:11px 0 13px;color:#5d7781;font:400 .92rem/1.75 var(--tt-type-body)}.tt-cs-coverage-visit{font:700 .74rem/1.5 var(--tt-type-ui);color:#086191}.tt-cs-coverage-link:hover strong,.tt-cs-coverage-link:hover .tt-cs-coverage-visit{color:#095981}.tt-cs-coverage-links[data-ttu-glow]:before,.tt-cs-coverage-links[data-ttu-glow]:after,.tt-cs-coverage-links[data-ttu-glow]>.tt-cs-coverage-link:not(:last-child):after{content:"";position:absolute;pointer-events:none;z-index:3}.tt-cs-coverage-links[data-ttu-glow]:before,.tt-cs-coverage-links[data-ttu-glow]:after{left:0;right:0;height:2px;top:-1px;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 155px 6px at var(--ttu-top-at,-400px) 50%,#e9ffff,#45b4d2,transparent)}.tt-cs-coverage-links[data-ttu-glow]:after{top:auto;bottom:-1px;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 155px 6px at var(--ttu-bottom-at,-400px) 50%,#e9ffff,#45b4d2,transparent)}.tt-cs-coverage-links[data-ttu-glow]>.tt-cs-coverage-link:not(:last-child):after{height:2px;left:0;right:0;bottom:-1px;opacity:var(--ttu-line-opacity,0);background:radial-gradient(ellipse 155px 6px at var(--ttu-line-at,-400px) 50%,#e9ffff,#45b4d2,transparent)}.tt-cs-coverage-panel{min-width:0}.tt-cs-coverage-note{color:#67808a;font:400 .81rem/1.8 var(--tt-type-body);margin:15px 0 0}.tt-cs-coverage-service{display:inline-flex;align-items:center;gap:10px;color:#086191;font:700 .82rem/1.6 var(--tt-type-ui);text-underline-offset:6px;margin-top:10px}.tt-cs-coverage-service:hover{color:#0c3d55}.tt-jazz-work{background:#faf9f5}.tt-jazz-workstreams{margin-bottom:19px}.tt-jazz-work-note{font:400 .83rem/1.75 var(--tt-type-body);color:#697f86;max-width:860px;margin:0}@media(max-width:850px){.tt-cs-evidence-head,.tt-cs-coverage-grid{grid-template-columns:1fr}.tt-cs-coverage-intro{position:static}.tt-cs-metrics{grid-template-columns:1fr}.tt-cs-metric,.tt-cs-metric:first-child{padding:23px 0;border-right:0;border-bottom:1px solid #b7cacd}.tt-cs-metric:last-child{border-bottom:0}.tt-cs-metric>strong{font-size:clamp(3rem,12vw,5rem)}.tt-cs-metric h3{margin-top:13px}.tt-cs-coverage{padding:65px 0}}@media(max-width:600px){.tt-cs-evidence{padding:62px 0}.tt-cs-evidence-head h2,.tt-cs-coverage-intro h2{font-size:clamp(2.35rem,8vw,3.55rem)}.tt-cs-metric a{font-size:.73rem}.tt-cs-coverage-link{padding-right:5px}}.tt-jazz-showcase{width:100%}.tt-jazz-showcase-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:start;gap:clamp(35px,5.5vw,100px)}.tt-jazz-showcase-copy{padding-top:clamp(2px,2vw,25px)}.tt-jazz-showcase-copy h2{font:520 clamp(2.5rem,4.1vw,4.75rem)/1.12 var(--tt-type-heading);margin:22px 0 23px;max-width:750px;color:#153e51;text-wrap:balance}.tt-jazz-showcase-copy h2 em{color:#086191}.tt-jazz-showcase-copy p{font:400 1rem/1.85 var(--tt-type-body);color:#56727c;margin:0 0 18px;max-width:635px}.tt-jazz-showcase-copy .tt-jazz-showcase-lead{font:500 clamp(1.25rem,1.8vw,1.78rem)/1.44 var(--tt-type-heading);color:#1d465a}.tt-jazz-showcase-features{list-style:none;position:relative;margin:28px 0 24px;padding:0;border-block:1px solid #cbd8d8;max-width:620px}.tt-jazz-showcase-features li{position:relative;display:grid;grid-template-columns:minmax(126px,.47fr) minmax(0,1fr);gap:15px;padding:15px 0;border-bottom:1px solid #cbd8d8}.tt-jazz-showcase-features[data-ttu-glow]:before,.tt-jazz-showcase-features[data-ttu-glow]:after,.tt-jazz-showcase-features[data-ttu-glow]>li:not(:last-child):after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;pointer-events:none;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 150px 6px at var(--ttu-top-at,-400px) 50%,#eaffff,#48b4d5,transparent)}.tt-jazz-showcase-features[data-ttu-glow]:before{top:-1px}.tt-jazz-showcase-features[data-ttu-glow]:after{bottom:-1px;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 150px 6px at var(--ttu-bottom-at,-400px) 50%,#eaffff,#48b4d5,transparent)}.tt-jazz-showcase-features[data-ttu-glow]>li:not(:last-child):after{bottom:-1px;opacity:var(--ttu-line-opacity,0);background:radial-gradient(ellipse 150px 6px at var(--ttu-line-at,-400px) 50%,#eaffff,#48b4d5,transparent)}.tt-jazz-showcase-features strong{font:700 .82rem/1.55 var(--tt-type-ui);color:#086191}.tt-jazz-showcase-features span{font:400 .94rem/1.65 var(--tt-type-body);color:#54717c}.tt-jazz-showcase-copy .tt-jazz-history-note{border-left:2px solid #95b9c4;padding:2px 0 2px 14px;color:#617c85;font-size:.84rem;line-height:1.75}.tt-jazz-showcase-actions{display:flex;gap:15px 24px;flex-wrap:wrap;margin-top:25px}.tt-jazz-showcase-actions a{font:700 .82rem/1.6 var(--tt-type-ui);color:#086191;text-underline-offset:5px}.tt-jazz-showcase-actions a:hover{color:#073f5a}.tt-jazz-site-figure{max-width:460px;margin:0 0 0 auto;align-self:start}.tt-jazz-site-photo{display:block;background:#fff;padding:9px;border:1px solid #d4dedb;box-shadow:0 22px 60px #0524331f;transition:transform .2s ease,box-shadow .2s ease}.tt-jazz-site-figure[data-ttu-glow]{position:relative}.tt-jazz-site-figure[data-ttu-glow]:before,.tt-jazz-site-figure[data-ttu-glow]:after{content:"";position:absolute;left:0;right:0;height:2px;pointer-events:none;z-index:3;opacity:var(--ttu-top-opacity,0);background:radial-gradient(ellipse 160px 6px at var(--ttu-top-at,-400px) 50%,#eaffff,#45b4d5,transparent)}.tt-jazz-site-figure[data-ttu-glow]:before{top:0}.tt-jazz-site-figure[data-ttu-glow]:after{bottom:0;opacity:var(--ttu-bottom-opacity,0);background:radial-gradient(ellipse 160px 6px at var(--ttu-bottom-at,-400px) 50%,#eaffff,#45b4d5,transparent)}.tt-jazz-site-figure img{display:block;width:100%;height:auto;max-height:670px;object-fit:contain;object-position:top}.tt-jazz-site-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #cadada;color:#086191;font:700 .71rem/1.5 var(--tt-type-ui)}.tt-jazz-site-figure figcaption span{color:#627d85;text-align:right}@media(max-width:960px){.tt-jazz-showcase-grid{grid-template-columns:1fr;gap:29px}.tt-jazz-site-figure{max-width:540px;margin:0}.tt-jazz-showcase-copy{padding-top:0}}@media(max-width:600px){.tt-jazz-showcase-copy h2{font-size:clamp(2.22rem,8.7vw,3.1rem)}.tt-jazz-showcase-features li{grid-template-columns:1fr;gap:3px}.tt-jazz-site-photo{padding:6px}.tt-jazz-site-figure img{max-height:none}}@media(prefers-reduced-motion:reduce){.tt-jazz-site-photo{transition:none}}
