.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}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-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}.tgHeadingImages{height:300lvh;position:relative;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);--percent:calc((var(--scrollY) - var(--top)) / var(--scrollDistance))}.paddedArea .tgHeadingImages.has-background{padding-top:0;padding-bottom:0}.tgHeadingImages .tgHeadings{height:100lvh;z-index:5}.tgHeadingImages .paraImg{position:absolute;top:calc(var(--initial) * 10vh);left:0;max-width:50%;display:block;--translateY:calc((var(--percent) * var(--movement)) * 10vh);transform:translate(var(--translateX,0%),var(--translateY,0%));transition:transform 0.2s ease-out}.tgHeadingImages .paraImg.alignCentre{--translateX:-50%;left:50%}.tgHeadingImages .paraImg.alignRight{left:auto;right:0}.imageWrap{position:sticky;top:0}