.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}.tgSingleHeading.tgSingleHeading{font-size:clamp(35px, 10vw, 6rem);line-height:1.1;text-transform:uppercase;display:grid;align-content:center;justify-items:center;position:relative;transform:translateY(-50%);margin-top:0;container-type:inline-size}.siteHeader .tgSingleHeading.tgSingleHeading{transform:translateY(50%);background:none!important}.paddedArea>.tgSingleHeading.tgSingleHeading:first-child{padding:0}.wp-block-group>.tgSingleHeading:first-child{margin:calc(-1 * var(--section-padding)) 0 25px}@media(min-width:600px){.wp-block-group>.tgSingleHeading:first-child{margin:calc(-1 * var(--section-padding)) 0 25px}}.wp-block-group>.tgSingleHeading:first-child+*{margin-top:0}.tgSingleHeading .lottieReplacement{display:flex;align-items:center;white-space:nowrap;position:relative}.tgSingleHeading.text-align-center .lottieReplacement{justify-content:center}.tgSingleHeading.text-align-right .lottieReplacement{justify-content:right}.tgSingleHeading .tgReplacement{flex:0 0 auto}.tgSingleHeading .circleWords,.tgSingleHeading .circleText{font-size:1rem;white-space:nowrap;color:var(--wp--preset--color--blue);fill:var(--wp--preset--color--blue);padding:0;text-transform:none}.tgSingleHeading .circleWords{position:absolute;opacity:0;clip-path:polygon(0 0,0 0)}.tgSingleHeading .wordCircle{overflow:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(var(--scrollY) * 0.1deg));transform-origin:center center;transition:transform 0.2s ease-out}.paddedArea>:not(.has-background)+.has-background.containsCircleWords,.paddedArea>.has-background+.containsCircleWords:not(.has-background){margin-top:calc(var(--radius) + var(--section-padding))}@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}