.tf-textspecial50{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--sizing-800)}@media (width <= 85rem){.tf-textspecial50{gap:var(--sizing-700)}}@media (width <= 75rem){.tf-textspecial50{gap:var(--sizing-600)}}@media (width <= 52.5rem){.tf-textspecial50{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sizing-500)}}@media (width > 52.5rem){.tf-textspecial50.tf-textmedia-align-right .tf-tm-titleholder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tf-textspecial50.tf-textmedia-align-right .tf-tm-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tf-textspecial50.tf-textmedia-align-left .tf-tm-titleholder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tf-textspecial50.tf-textmedia-align-left .tf-tm-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.tf-textspecial50 .tf-tm-titleholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media (width <= 65rem){.tf-textspecial50 .tf-tm-titleholder{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}}@media (width <= 52.5rem){.tf-textspecial50 .tf-tm-titleholder{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner{width:100%}@media (width > 52.5rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner{position:sticky;top:140px;max-width:640px}}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle{font-family:var(--raleway);font-optical-sizing:auto;font-weight:var(--regular);color:var(--font-700);overflow-wrap:break-word;text-wrap:balance;-ms-hyphens:auto;hyphens:auto;font-size:var(--h-700-size);line-height:var(--h-700-line)}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle gold{color:var(--primary)}@media (width <= 47.5rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle{font-family:var(--raleway);font-optical-sizing:auto;font-weight:var(--regular);color:var(--font-700);overflow-wrap:break-word;text-wrap:balance;-ms-hyphens:auto;hyphens:auto;font-size:var(--h-800-size);line-height:var(--h-800-line)}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle gold{color:var(--primary)}}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle span{--activeColor:hsl(from currentColor h s l / 1);--baseColor:hsl(from currentColor h s l / .2);color:var(--baseColor);display:inline;background-clip:text;background-repeat:no-repeat;background-size:0% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--activeColor)), to(var(--activeColor)));background-image:linear-gradient(90deg, var(--activeColor), var(--activeColor));-webkit-animation:scroll-reveal ease-in-out forwards;animation:scroll-reveal ease-in-out forwards;animation-timeline:view();animation-range-start:cover 5vh;animation-range-end:90vh}@media (width <= 65rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle span{animation-range-end:85vh}}@media (width <= 47.5rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner h2.thetitle span{animation-range-end:80vh}}@-webkit-keyframes scroll-reveal{to{background-size:100% 100%}}@keyframes scroll-reveal{to{background-size:100% 100%}}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb{width:32px;height:auto;margin-top:var(--sizing-500)}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb path{fill:var(--quaternary)}.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb path:is(.tf-block-bg-tertiary *),.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb path:is(.tf-block-bg-secondary *),.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb path:is(.tf-block-bg-quaternary *){fill:#fff}@media (width <= 65rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb{width:28px}}@media (width <= 52.5rem){.tf-textspecial50 .tf-tm-titleholder .tf-tm-titleholder_inner svg.orb{margin-top:var(--sizing-400)}}.tf-textspecial50 .tf-tm-text{min-width:0;--ani-fs-transform:translate(0, 100px);-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tf-textspecial50 .tf-tm-text:not(.editor-styles-wrapper *):not(.tf-block-first *, .tf-content-small *, .tf-intro-small *){opacity:var(--ani-fs-opacity);-webkit-transform:var(--ani-fs-transform);transform:var(--ani-fs-transform);-webkit-animation:var(--ani-fs-ani) linear forwards;animation:var(--ani-fs-ani) linear forwards;animation-timeline:view();animation-range:var(--ani-fs-range)}}.tf-textspecial50 .tf-tm-text:not(.editor-styles-wrapper *):where(.tf-block-first *):not(.tf-content-small *, .tf-intro-small *){opacity:var(--ani-fs-opacity);-webkit-transform:var(--ani-fs-transform);transform:var(--ani-fs-transform);-webkit-animation:ani-fadeslide-direct 800ms ease-in-out 600ms forwards;animation:ani-fadeslide-direct 800ms ease-in-out 600ms forwards}}@media (width <= 65rem){.tf-textspecial50 .tf-tm-text{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}}@media (width <= 52.5rem){.tf-textspecial50 .tf-tm-text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.tf-textspecial50 .tf-tm-text .tf-tm-subguten{width:100%;max-width:640px}.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media{position:relative;overflow:clip;width:100%;margin-top:var(--sizing-500)}.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb{position:absolute;z-index:5;opacity:.9;width:32px;height:auto;bottom:20px}.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb:is(.tf-textmedia-align-right *){right:20px}@media (width <= 65rem){.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb:is(.tf-textmedia-align-right *){right:16px}}.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb:is(.tf-textmedia-align-left *){left:20px}@media (width <= 65rem){.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb:is(.tf-textmedia-align-left *){left:16px}}@media (width <= 65rem){.tf-textspecial50 .tf-tm-text figure.tf-tm-text-media svg.orb{bottom:16px;width:28px}}