.tgHeadings{font-size:clamp(35px, 12vw, 6rem);line-height:1.1;text-transform:uppercase;display:grid;align-content:center;position:relative;overflow:hidden;justify-content:var(--justify,stretch)}hr+.tgHeadings{margin-top:-15px}.tgHeadings+p{margin-top:50px}@media(min-width:600px){hr+.tgHeadings{margin-top:40px}.tgHeadings+p{margin-top:75px}}.siteHeader .tgHeadings{overflow:visible}.tgHeadings.aligncenter{--justify:center}.tgHeadings.alignright{--justify:right}.tgHeadings.is-style-overlap-bottom{margin-bottom:calc(-1 * var(--overlap));z-index:1}.has-background>.tgHeadings.is-style-overlap-bottom:last-child,:has(>.tgHeadings.is-style-overlap-bottom:last-child):has(+.has-background)>.tgHeadings.is-style-overlap-bottom:last-child,.tgHeadings.is-style-overlap-bottom:has(+.has-background){margin-bottom:calc(-1 * (var(--overlap) + var(--section-padding)))}.tgHeadings.is-style-overlap-top.is-style-overlap-top.is-style-overlap-top{margin-top:calc(-1 * var(--overlap))}.has-background>.tgHeadings.is-style-overlap-top.is-style-overlap-top:first-child{margin-top:calc(-1 * (var(--overlap) + var(--section-padding)))}.tgHeadings .headingsCover{position:absolute;--inset:clamp(20px, 7vw, 179px);top:var(--inset);left:var(--inset);object-fit:contain;object-position:center;width:calc(100% - (2 * var(--inset)));height:calc(100% - (2 * var(--inset)))}.siteHeader .tgHeadings.fullMedia{left:0;right:0;top:0;height:calc(var(--header-height) + var(--sticky-header-height))}@media (min-width:1100px){.siteHeader .tgHeadings.fullMedia{height:auto;bottom:0}}.tgHeadings.fullMedia .headingsCover{top:0;left:0;width:100%;height:100%;object-fit:cover}.siteHeader .tgHeadings.fullMedia>span{padding-left:var(--central-padding);padding-right:var(--central-padding)}.tgHeadings .lottieReplacement{display:flex;align-items:center;white-space:nowrap;position:relative;justify-content:var(--justify,stretch)}.tgHeadings .lottieReplacement::before{content:"";flex:0 1 var(--leading,0)}.siteHeader .tgHeadings .tgLine:nth-of-type(1){--shift:calc(1px * (var(--scrollY) / 5));transform:translateX(var(--shift))}.siteHeader .tgHeadings .tgLine:nth-of-type(2){--shift:calc(1px * (var(--scrollY) / 10));transform:translateX(var(--shift))}.siteHeader .tgHeadings .tgLine:nth-of-type(3){--shift:calc(1px * (var(--scrollY) / 15));transform:translateX(var(--shift))}.siteHeader .tgHeadings .tgLine:nth-of-type(4){--shift:calc(1px * (var(--scrollY) / 20));transform:translateX(var(--shift))}.tgHeadings .tgReplacement{flex:0 0 auto}.wp-block-spacer{clear:both}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.tgLearnMore{text-align:center;padding:.5em 0;position:relative}.tgLearnMore::before,.tgLearnMore::after{content:"";background:currentColor;height:1px;left:0;top:0;right:0;position:absolute}.tgLearnMore.alignfull::before,.tgLearnMore.alignfull::after,.tgLearnMore.alignwide::before,.tgLearnMore.alignwide::after{left:var(--central-padding);right:var(--central-padding)}.tgLearnMore+.tgLearnMore::before{content:none}.tgLearnMore::after{top:auto;bottom:0}.tgLearnMore .heading{font-size:clamp(2em, 7vw, 5.5em);line-height:1.1;text-transform:uppercase;letter-spacing:1px;margin:1rem 0}.tgLearnMore .heading .lottieReplacement{display:flex;align-items:center;justify-content:center}.tgLearnMore .content{font-size:1.3125em;line-height:1.3;margin:1rem 0;flex:0 0 auto}.tgLearnMore .wp-block-buttons{justify-content:center}@media (max-width:599px),(hover:none){.tgLearnMore .wrap:not(:first-child){display:none}}@media (hover:hover) and (min-width:600px){.tgLearnMore{overflow:hidden;display:flex;gap:64px;--clampedY:clamp(0, calc(var(--scrollY) - var(--scroll-start)), var(--scroll-distance));--percent:calc(var(--clampedY) / var(--scroll-distance))}.tgLearnMore.even{justify-content:end}.tgLearnMore.alignfull,.tgLearnMore.alignwide{padding-left:0;padding-right:0}.tgLearnMore .wrap{display:inline-flex;align-items:center;gap:64px;flex:0 0 auto;transform:translateX(calc(var(--percent) * -100vw));transition:transform 0.5s ease-out}.tgLearnMore.even .wrap{transform:translateX(calc(var(--percent) * 100vw))}.tgLearnMore .wp-block-buttons{position:absolute;top:.5em;left:.5em;right:.5em;bottom:.5em;justify-content:stretch;align-items:stretch;opacity:0;transition:opacity 0.4s cubic-bezier(.57,0,.47,.99)}.tgLearnMore.alignfull .wp-block-buttons,.tgLearnMore.alignwide .wp-block-buttons{left:calc(var(--central-padding) + 2em);right:calc(var(--central-padding) + 2em)}.tgLearnMore .wp-block-buttons:hover{opacity:1}.tgLearnMore .wp-block-button{display:grid;flex:1}.tgLearnMore .wp-block-button.is-style-arrow-button .wp-block-button__link.wp-block-button__link{background:var(--wp--preset--color--green);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:end;padding-left:25px;padding-right:25px;border:none}.tgLearnMore .wp-block-button.is-style-arrow-button .wp-block-button__link::before{content:""}.tgLearnMore .wp-block-button.is-style-arrow-button .wp-block-button__link::after{position:static;display:block;margin:0}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}