.tgl-intro{--tgl-intro-bg: var(--tgl-section-bg);--tgl-intro-heading: var(--tgl-heading-color);--tgl-intro-eyebrow: var(--tgl-eyebrow-color);--tgl-intro-lead: var(--tgl-lead-color);--tgl-intro-muted: var(--tgl-muted-color);--tgl-intro-body: var(--tgl-body-color);--tgl-intro-rule: var(--tgl-section-divider);--tgl-intro-link: var(--tgl-primitive-teal-800);--tgl-intro-link-hover: var(--tgl-primitive-teal-900);background:var(--tgl-intro-bg);padding-block:var(--tgl-section-pad, var(--tgl-space-12))}.tgl-intro .tgl-intro__inner{display:flex;flex-direction:column;gap:var(--tgl-space-10)}.tgl-intro .tgl-intro__top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tgl-space-8)}.tgl-intro .tgl-intro__copy{display:flex;flex-direction:column;gap:var(--tgl-space-5);flex:0 0 auto;width:100%;min-width:0}.tgl-intro .tgl-intro__head{display:flex;flex-direction:column;gap:1rem}.tgl-intro .tgl-intro__eyebrow{margin:0;font-family:var(--tgl-font-display);font-size:.75rem;font-weight:500;letter-spacing:.22em;line-height:1.55;text-transform:uppercase;color:var(--tgl-intro-eyebrow)}.tgl-intro .tgl-intro__title{margin:0;font-family:var(--tgl-font-heading);font-size:1.75rem;font-weight:400;letter-spacing:-.02em;line-height:1.12;color:var(--tgl-intro-heading)}.tgl-intro .tgl-intro__lead{margin:0;font-family:var(--tgl-font-body);font-size:1rem;line-height:1.25;color:var(--tgl-intro-lead)}.tgl-intro .tgl-intro__media{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:599 / 328;overflow:hidden;border-radius:.625rem;background:var(--tgl-primitive-ink-900)}.tgl-intro .tgl-intro__media img{display:block;width:100%;height:100%;object-fit:cover}.tgl-intro .tgl-intro__play{position:absolute;top:50%;left:50%;width:3.875rem;height:3.875rem;transform:translate(-50%,-50%);pointer-events:none}.tgl-intro .tgl-intro__play svg{display:block;width:100%;height:100%}.tgl-intro .tgl-intro__media--video{cursor:pointer;-webkit-tap-highlight-color:rgba(14,133,149,.18)}@media(hover:hover){.tgl-intro .tgl-intro__media--video:hover img{filter:brightness(1.06)}}.tgl-intro .tgl-intro__media--video:active img{filter:brightness(.94)}.tgl-intro .tgl-intro__media--video:focus-visible{outline:2px solid var(--tgl-intro-eyebrow);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.tgl-intro .tgl-intro__media--video img{transition:filter var(--tgl-transition-fast)}}.tgl-intro .tgl-intro__media video,.tgl-intro .tgl-intro__media iframe{display:block;width:100%;height:100%;border:0;object-fit:cover;border-radius:inherit}.tgl-intro .tgl-intro__blocks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tgl-space-5);counter-reset:tgl-intro-block}.tgl-intro .tgl-intro__block{display:flex;flex-direction:column;gap:.5rem;counter-increment:tgl-intro-block;padding:1rem 0 0;border-top:1px solid var(--tgl-intro-rule)}.tgl-intro .tgl-intro__block-title:before{content:counter(tgl-intro-block,decimal-leading-zero) "."}.tgl-intro .tgl-intro__block-title{margin:0;font-family:var(--tgl-font-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--tgl-intro-heading)}.tgl-intro .tgl-intro__block-body{margin:0;font-family:var(--tgl-font-body);font-size:.9375rem;line-height:1.3333;color:var(--tgl-intro-muted)}.tgl-intro .tgl-intro__block-body>*{margin:0}.tgl-intro .tgl-intro__block-body>*+*{margin-top:.75em}.tgl-intro .tgl-intro__block-body a,.tgl-intro .tgl-intro__facts a,.tgl-intro .tgl-intro__closing a{color:var(--tgl-intro-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.tgl-intro .tgl-intro__block-body a:hover,.tgl-intro .tgl-intro__facts a:hover,.tgl-intro .tgl-intro__closing a:hover{color:var(--tgl-intro-link-hover)}}.tgl-intro--white{--tgl-intro-bg: var(--tgl-bg-primary)}.tgl-intro--dark{--tgl-intro-bg: var(--tgl-primitive-ink-teal-900);--tgl-intro-heading: var(--tgl-primitive-sand-50);--tgl-intro-eyebrow: var(--tgl-primitive-teal-300);--tgl-intro-lead: rgba(243, 239, 231, .8);--tgl-intro-muted: rgba(243, 239, 231, .72);--tgl-intro-body: rgba(243, 239, 231, .8);--tgl-intro-rule: rgba(243, 239, 231, .16);--tgl-intro-link: var(--tgl-primitive-orange-cta);--tgl-intro-link-hover: var(--tgl-primitive-sand-50)}.tgl-intro--dark .tgl-intro__media{background:var(--tgl-primitive-ink-900)}.tgl-intro--columns-2 .tgl-intro__lead,.tgl-intro--rows .tgl-intro__lead,.tgl-intro--list .tgl-intro__lead,.tgl-intro--timeline .tgl-intro__lead{font-size:1.0625rem;line-height:1.6}.tgl-intro--columns-2 .tgl-intro__blocks,.tgl-intro--rows .tgl-intro__blocks{row-gap:var(--tgl-space-6)}.tgl-intro--columns-2 .tgl-intro__block,.tgl-intro--rows .tgl-intro__block{gap:.75rem;padding:1.25rem 0 0}.tgl-intro--columns-2 .tgl-intro__block-body,.tgl-intro--rows .tgl-intro__block-body{font-size:.9375rem;line-height:1.65;color:var(--tgl-intro-body)}.tgl-intro--list .tgl-intro__top{gap:var(--tgl-space-6)}.tgl-intro--list .tgl-intro__copy{display:contents}.tgl-intro--list .tgl-intro__head{order:1}.tgl-intro--list .tgl-intro__lead{order:2}.tgl-intro--list .tgl-intro__media{order:3}.tgl-intro--list .tgl-intro__facts{order:4}.tgl-intro--list .tgl-intro__closing{order:5}.tgl-intro--list .tgl-intro__media{aspect-ratio:4 / 3;border-radius:.75rem}.tgl-intro .tgl-intro__facts{list-style:none;margin:0;padding:0;border-top:1px solid var(--tgl-intro-rule);font-family:var(--tgl-font-body);font-size:.96875rem;line-height:1.6;color:var(--tgl-intro-body)}.tgl-intro .tgl-intro__fact{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem;row-gap:.25rem;padding:.875rem 0;border-bottom:1px solid var(--tgl-intro-rule)}.tgl-intro .tgl-intro__fact-label{font-family:var(--tgl-font-display);font-size:1rem;font-weight:500;color:var(--tgl-intro-heading)}.tgl-intro .tgl-intro__fact-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tgl-intro .tgl-intro__fact--plain{grid-template-columns:.75rem minmax(0,1fr);column-gap:1rem}.tgl-intro .tgl-intro__fact--plain:before{content:"\25c6";font-size:.6875rem;line-height:1.55rem;color:var(--tgl-primitive-orange-cta)}.tgl-intro .tgl-intro__closing{margin:0;font-family:var(--tgl-font-display);font-size:1.125rem;line-height:1.5;color:var(--tgl-intro-heading)}.tgl-intro--timeline .tgl-intro__body{display:flex;flex-direction:column;gap:var(--tgl-space-8)}.tgl-intro--timeline .tgl-intro__media{order:-1;aspect-ratio:4 / 3;border-radius:.75rem}.tgl-intro--timeline .tgl-intro__blocks{gap:0}.tgl-intro--timeline .tgl-intro__block{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;row-gap:.75rem;align-content:start;padding:0 0 2rem;border-top:0}.tgl-intro--timeline .tgl-intro__block:last-child{padding-bottom:0}.tgl-intro--timeline .tgl-intro__block:before{content:"";grid-column:1;grid-row:1 / span 2;width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background:var(--tgl-primitive-teal-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d727b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center / 1.125rem no-repeat}.tgl-intro--timeline .tgl-intro__block:not(:last-child):after{content:"";position:absolute;top:2.75rem;bottom:.5rem;left:1.125rem;width:1px;background:var(--tgl-intro-rule)}.tgl-intro--timeline .tgl-intro__block-title:before{content:none}.tgl-intro--timeline .tgl-intro__block-title{grid-column:2;padding-top:.375rem;font-family:var(--tgl-font-display);font-size:1.1875rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.tgl-intro--timeline .tgl-intro__block-body{grid-column:2;font-size:.9375rem;line-height:1.65;color:var(--tgl-intro-body)}.tgl-intro .tgl-intro__table{display:flex;flex-direction:column;gap:1rem}.tgl-intro .tgl-intro__table-title{margin:0;font-family:var(--tgl-font-display);font-size:1.1875rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--tgl-intro-heading)}.tgl-intro .tgl-intro__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--tgl-card-border);border-radius:.75rem;background:var(--tgl-primitive-white)}.tgl-intro .tgl-intro__table-scroll:focus-visible{outline:2px solid var(--tgl-intro-eyebrow);outline-offset:3px}.tgl-intro .tgl-intro__table table{width:100%;min-width:37.5rem;margin:0;border:0;border-collapse:separate;border-spacing:0;font-family:var(--tgl-font-body);font-size:.875rem;line-height:1.5;color:var(--tgl-primitive-stone-700)}.tgl-intro .tgl-intro__table th,.tgl-intro .tgl-intro__table td{padding:.875rem 1rem;border:0;border-top:1px solid var(--tgl-card-border);background:var(--tgl-primitive-white);text-align:left;vertical-align:top}.tgl-intro .tgl-intro__table thead th{border-top:0;padding-block:.875rem;background:var(--tgl-primitive-mist-50);font-family:var(--tgl-font-display);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tgl-primitive-stone-450)}.tgl-intro .tgl-intro__table tbody th{font-family:var(--tgl-font-display);font-size:.9375rem;font-weight:500;color:var(--tgl-primitive-ink-900)}.tgl-intro .tgl-intro__table th:first-child{position:sticky;left:0;z-index:1;width:8.25rem;box-shadow:1px 0 0 var(--tgl-card-border)}.tgl-intro .tgl-intro__table a{color:var(--tgl-primitive-teal-800);text-decoration:underline;text-underline-offset:3px}.tgl-intro .tgl-intro__table-hint{display:block;margin:0;font-family:var(--tgl-font-display);font-size:.75rem;letter-spacing:.04em;color:var(--tgl-intro-muted)}.tgl-intro .tgl-intro__table-hint:before{content:"\2192";margin-right:.5rem}@media(min-width:48rem){.tgl-intro .tgl-intro__table table{min-width:40rem;font-size:.9375rem}.tgl-intro .tgl-intro__table th,.tgl-intro .tgl-intro__table td{padding:1.125rem 1.25rem}.tgl-intro .tgl-intro__table thead th{padding-block:.875rem}.tgl-intro .tgl-intro__table tbody th{font-size:1.0625rem;font-weight:400}.tgl-intro .tgl-intro__table th:first-child{width:auto}.tgl-intro .tgl-intro__table-hint{display:none}}@media(min-width:64rem){.tgl-intro{padding-block:var(--tgl-section-pad, 7.5rem)}.tgl-intro .tgl-intro__inner{gap:4rem}.tgl-intro .tgl-intro__top{flex-direction:row;gap:4rem}.tgl-intro .tgl-intro__copy{gap:2.625rem;flex:0 1 35.8125rem;width:auto}.tgl-intro .tgl-intro__title{font-size:2.375rem;max-width:30.6875rem}.tgl-intro .tgl-intro__media{flex:0 1 37.4375rem;width:auto;min-width:0}.tgl-intro .tgl-intro__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--tgl-intro-rule)}.tgl-intro .tgl-intro__block{gap:.7rem;padding:2.125rem 2.1875rem .5rem 0;border-top:0;border-right:1px solid var(--tgl-intro-rule)}.tgl-intro .tgl-intro__block+.tgl-intro__block{padding-left:2.125rem}.tgl-intro .tgl-intro__block:last-child{border-right:0;padding-right:2.125rem}.tgl-intro .tgl-intro__block:before{content:counter(tgl-intro-block,decimal-leading-zero) ".";font-family:var(--tgl-font-display);font-size:.6875rem;font-weight:400;letter-spacing:.2em;line-height:1.5455;color:var(--tgl-intro-muted);padding-top:.6125rem}.tgl-intro .tgl-intro__block-title:before{content:none}.tgl-intro .tgl-intro__block-title{font-size:1.375rem;font-weight:400;padding-top:.175rem}.tgl-intro .tgl-intro__block-body{max-width:18.4875rem}}@media(min-width:64rem){.tgl-intro--media-left .tgl-intro__top{flex-direction:row-reverse}.tgl-intro--columns-2 .tgl-intro__block-body,.tgl-intro--rows .tgl-intro__block-body{font-size:.96875rem;line-height:1.7;max-width:42.5rem}.tgl-intro--columns-2 .tgl-intro__blocks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;row-gap:3.5rem;border-top:0}.tgl-intro--columns-2 .tgl-intro__block,.tgl-intro--columns-2 .tgl-intro__block+.tgl-intro__block,.tgl-intro--columns-2 .tgl-intro__block:last-child{padding:1.75rem 0 0;border-right:0;border-top:1px solid var(--tgl-intro-rule)}.tgl-intro--rows .tgl-intro__blocks{grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--tgl-intro-rule)}.tgl-intro--rows .tgl-intro__block,.tgl-intro--rows .tgl-intro__block+.tgl-intro__block,.tgl-intro--rows .tgl-intro__block:last-child{display:grid;grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"number body" "title  body";column-gap:4rem;row-gap:.7rem;padding:2.25rem 0;border-right:0}.tgl-intro--rows .tgl-intro__block+.tgl-intro__block{border-top:1px solid var(--tgl-intro-rule)}.tgl-intro--rows .tgl-intro__block:before{grid-area:number;padding-top:0}.tgl-intro--rows .tgl-intro__block-title{grid-area:title;padding-top:0}.tgl-intro--rows .tgl-intro__block-body{grid-area:body}.tgl-intro--list .tgl-intro__top{align-items:stretch;gap:4.5rem}.tgl-intro--list .tgl-intro__copy{display:flex;flex:1 1 0;justify-content:center;gap:2.25rem}.tgl-intro--list .tgl-intro__title{max-width:none}.tgl-intro--list .tgl-intro__media{flex:0 0 calc(50% - 2.25rem);aspect-ratio:auto;min-height:32.5rem}.tgl-intro--list .tgl-intro__media img{position:absolute;inset:0}.tgl-intro .tgl-intro__fact{grid-template-columns:10.5rem minmax(0,1fr);row-gap:0;padding:1rem 0}.tgl-intro .tgl-intro__fact--plain{grid-template-columns:.75rem minmax(0,1fr)}.tgl-intro--timeline .tgl-intro__copy{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;align-items:end}.tgl-intro--timeline .tgl-intro__title{max-width:none}.tgl-intro--timeline .tgl-intro__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:4.5rem;align-items:start}.tgl-intro--timeline .tgl-intro__media{order:0;position:sticky;top:calc(var(--tgl-header-height) + 1.5rem);aspect-ratio:4 / 5}.tgl-intro--timeline .tgl-intro__blocks{grid-template-columns:minmax(0,1fr);border-top:0}.tgl-intro--timeline .tgl-intro__block,.tgl-intro--timeline .tgl-intro__block+.tgl-intro__block,.tgl-intro--timeline .tgl-intro__block:last-child{grid-template-columns:2.75rem minmax(0,1fr);column-gap:1.5rem;row-gap:.875rem;padding:0 0 3rem;border:0}.tgl-intro--timeline .tgl-intro__block:last-child{padding-bottom:0}.tgl-intro--timeline .tgl-intro__block:before{content:"";width:2.75rem;height:2.75rem;padding:0;background-size:1.25rem}.tgl-intro--timeline .tgl-intro__block:not(:last-child):after{top:3.25rem;left:1.375rem}.tgl-intro--timeline .tgl-intro__block-title{padding-top:.5rem;font-weight:500}.tgl-intro--timeline .tgl-intro__block-body{font-size:.96875rem;line-height:1.7;max-width:42.5rem}.tgl-intro .tgl-intro__table-title{font-size:1.375rem}}.tgl-intro--unnumbered .tgl-intro__block:before,.tgl-intro--unnumbered .tgl-intro__block-title:before{content:none}
