.tfpg-homepage>.wp-block-post-content{margin:0}.tfpg-home-hero .wp-block-cover__inner-container{width:100%}.tfpg-home-hero-copy>h1{max-width:500px;min-width:min-content;overflow-wrap:normal;word-break:normal}.tfpg-home-hero-copy>p{max-width:340px}.tfpg-home-audience-copy{align-items:center;display:flex}.tfpg-home-audience-stack{width:100%}.tfpg-home-audience-image,.tfpg-home-book-image{display:flex}.tfpg-home-audience-image>figure,.tfpg-home-book-image>figure{align-self:stretch;display:flex;width:100%}.tfpg-home-book-copy .wp-block-separator{border:0;height:1px!important;margin-left:0;min-height:0;opacity:1;width:60px}.tfpg-home-book-copy h2{max-width:696px}.tfpg-home-contact>.wp-block-column{min-width:0}.tfpg-home-contact-tile a{overflow-wrap:normal;white-space:nowrap;word-break:normal}@media (max-width:999px){.tfpg-home-audience,.tfpg-home-book,.tfpg-home-contact,.tfpg-home-hero-columns{flex-direction:column}.tfpg-home-audience>.wp-block-column,.tfpg-home-book>.wp-block-column,.tfpg-home-contact>.wp-block-column,.tfpg-home-hero-columns>.wp-block-column{flex-basis:auto!important;width:100%}.tfpg-home-hero-space{display:none}.tfpg-home-reverse{flex-direction:column-reverse}.tfpg-home-audience-image img,.tfpg-home-book-image img{height:auto!important}.tfpg-home-map-wrap{padding-right:0}}.tfpg-home-contact-label{position:relative}.tfpg-home-contact-label figure{left:0;position:absolute;top:0}.tfpg-home-social img{display:block}.tfpg-home-social a{display:block;line-height:0;transition:opacity .2s ease,transform .2s ease}.tfpg-home-social a:focus-visible,.tfpg-home-social a:hover{opacity:.68;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.tfpg-home-social a{transition:none}.tfpg-home-social a:focus-visible,.tfpg-home-social a:hover{transform:none}}.editor-styles-wrapper .tfpg-homepage .wp-block-column{box-sizing:border-box}.editor-styles-wrapper .tfpg-home-contact-label figure.wp-block-image{position:absolute}.tfpg-audience-property-media>figure:has(img[style*="height:100%"],img[style*="height: 100%"]){height:100%;inset:0;position:absolute;width:100%}.tfpg-audience-property-media>figure:has(img[style*="height:100%"],img[style*="height: 100%"])>a{display:block;height:100%}.wp-block-group.tfpg-property-card.tfpg-audience-property-media>.tfpg-property-address{bottom:20px;left:20px;max-width:calc(100% - 40px);right:auto}.tfpg-audience-tip{isolation:isolate;overflow:hidden}.tfpg-audience-tip .wp-block-cover__background,.tfpg-audience-tip .wp-block-cover__image-background{transition:transform .45s cubic-bezier(.15,.75,.5,1),opacity .45s cubic-bezier(.15,.75,.5,1)}.tfpg-audience-tip:where(:hover,:focus-within) .wp-block-cover__image-background{transform:scale(1.1)}.wp-block-cover.tfpg-audience-tip:where(:hover,:focus-within)>.wp-block-cover__background.has-background-dim.has-background-dim-30{opacity:.4}body:not(.editor-styles-wrapper) .tfpg-audience-tip .wp-block-cover__inner-container{position:static}body:not(.editor-styles-wrapper) .tfpg-audience-tip .wp-block-post-title a:after{content:"";inset:0;position:absolute}@media (prefers-reduced-motion:reduce){.tfpg-audience-tip .wp-block-cover__background,.tfpg-audience-tip .wp-block-cover__image-background{transition:none}.tfpg-audience-tip:where(:hover,:focus-within) .wp-block-cover__image-background{transform:none}}.gform_wrapper.lp-hero-form_wrapper{position:relative;z-index:2}.gform_wrapper.lp-hero-form_wrapper .gform_required_legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.gform_wrapper.lp-hero-form_wrapper form{border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tfpg-campaign-form .lp-hero-form__field--team-size{border-top-left-radius:4px}.tfpg-campaign-form .lp-hero-form__field--preferred-area{border-top-right-radius:4px}.tfpg-campaign-form .gfield--type-email{border-bottom-left-radius:4px}.tfpg-campaign-form .gform_footer{border-bottom-right-radius:4px}@media (min-width:1500px){.tfpg-campaign-form .lp-hero-form__field--team-size{border-bottom-left-radius:4px}.tfpg-campaign-form .lp-hero-form__field--preferred-area{border-top-right-radius:0}.tfpg-campaign-form .gfield--type-email{border-bottom-left-radius:0}.tfpg-campaign-form .gform_footer{border-top-right-radius:4px}}@media (max-width:767px){.tfpg-campaign-form .lp-hero-form__field--team-size{border-top-right-radius:4px}.tfpg-campaign-form .gfield--type-email,.tfpg-campaign-form .lp-hero-form__field--preferred-area{border-radius:0}.tfpg-campaign-form .gform_footer{border-bottom-left-radius:4px}}.wp-block-group.tfpg-campaign-media-quote{position:relative}.tfpg-campaign-media-quote>.wp-block-image{margin:0}.wp-block-group.tfpg-campaign-quote-position{bottom:0;left:25px;position:absolute;width:min(340px,calc(100% - 50px))}.tfpg-campaign-property-media{align-self:stretch;position:relative}.tfpg-campaign-property-media>.wp-block-post-featured-image{inset:0;position:absolute}.tfpg-campaign-property-media>.wp-block-post-featured-image,.tfpg-campaign-property-media>.wp-block-post-featured-image>a{height:100%}@media (max-width:999px){.wp-block-group.tfpg-campaign-quote-position{position:static;width:auto}.tfpg-campaign-media-quote>.wp-block-image img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:240px!important}}@media (min-width:1000px){.tfpg-campaign-suites .tfpg-carousel-controls .tfpg-carousel-prev{margin-left:calc(var(--wp--preset--spacing--80)*-1)}.tfpg-campaign-suites .tfpg-carousel-controls .tfpg-carousel-next{margin-right:calc(var(--wp--preset--spacing--80)*-1)}}.gform_wrapper.lp-hero-form_wrapper .gform_body,.gform_wrapper.lp-hero-form_wrapper .gform_fields{display:contents}.gform_wrapper.lp-hero-form_wrapper .gfield{background:var(--wp--preset--color--light);min-width:0;padding:20px}.gform_wrapper.lp-hero-form_wrapper .gfield--type-hidden,.gform_wrapper.lp-hero-form_wrapper .gform_validation_container{display:none}.gform_wrapper.lp-hero-form_wrapper .gfield--type-email{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);grid-column:1/3}.gform_wrapper.lp-hero-form_wrapper .gfield_label{display:block;font-size:var(--wp--preset--font-size--small);margin-bottom:8px;text-transform:uppercase}.gform_wrapper.lp-hero-form_wrapper :is(input[type=email],select){background:var(--wp--preset--color--white);border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp--preset--color--dark);font:inherit;font-size:var(--wp--preset--font-size--small);min-height:44px;min-width:0;padding:8px 12px;width:100%}.gform_wrapper.lp-hero-form_wrapper :is(input,select):focus-visible{outline:2px solid currentcolor;outline-offset:2px}.gform_wrapper.lp-hero-form_wrapper .gform_footer{align-items:flex-end;background:var(--wp--preset--color--primary);display:flex;margin:0;padding:20px}.gform_wrapper.lp-hero-form_wrapper .gform_button{background:var(--wp--preset--color--white);border:0;border-radius:4px;color:var(--wp--preset--color--primary);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--small);min-height:44px;padding:8px 20px;text-transform:uppercase}.gform_wrapper.lp-hero-form_wrapper .gform_validation_errors{background:var(--wp--preset--color--white);border:2px solid var(--wp--custom--color--error);grid-column:1/-1;padding:20px}.gform_wrapper.lp-hero-form_wrapper .gfield_validation_message{font-size:var(--wp--preset--font-size--small)}@media (min-width:1500px){.gform_wrapper.lp-hero-form_wrapper form{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1fr) auto}.gform_wrapper.lp-hero-form_wrapper .gfield--type-email{grid-column:4}}@media (max-width:767px){.gform_wrapper.lp-hero-form_wrapper form{grid-template-columns:minmax(0,1fr)}.gform_wrapper.lp-hero-form_wrapper .gfield--type-email{grid-column:auto}}.tfpg-campaign-suite-card{overflow:hidden;position:relative}.tfpg-campaign-suite-overlay{inset:0;position:absolute}.tfpg-campaign-suite-card .tfpg-discovery-stage{aspect-ratio:380/271;min-height:280px}@media (max-width:999px){.tfpg-campaign-suite-card .tfpg-discovery-stage{aspect-ratio:280/320}}.editor-styles-wrapper .wp-block-group.tfpg-campaign-suite-overlay{position:absolute}.tfpg-campaign-section.lp-hero-form-row{position:relative;transform:translateY(-50%);z-index:2}@media (max-width:999px){.tfpg-campaign-section.lp-hero-form-row{transform:translateY(-25%)}}@media (max-width:767px){.tfpg-campaign-suite-card .tfpg-discovery-stage{aspect-ratio:4/3}.tfpg-campaign-featured [data-tfpg-slide-count="1"]
	.tfpg-discovery-stage{aspect-ratio:280/320}}.tfpg-campaign-suites:not(:has(.wp-block-post-template>li)):not(:has(.is-selected,.has-child-selected))>.tfpg-campaign-suite-heading{display:none}.gform_wrapper.lp-hero-form_wrapper .gfield_label{padding-left:24px;position:relative}.gform_wrapper.lp-hero-form_wrapper .gfield_label:before{background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.gform_wrapper.lp-hero-form_wrapper .lp-hero-form__field--team-size .gfield_label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%231F1A12%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M14.667 14v-1.333c0-1.243-.85-2.287-2-2.583m-2.334-7.89a2.668 2.668 0 0 1 0 4.945m1 6.861c0-1.242 0-1.864-.203-2.354a2.67 2.67 0 0 0-1.443-1.443C9.197 10 8.576 10 7.333 10h-2c-1.242 0-1.863 0-2.353.203-.654.27-1.173.79-1.444 1.443-.203.49-.203 1.111-.203 2.354M9 4.667a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0%27/%3E%3C/svg%3E")}.gform_wrapper.lp-hero-form_wrapper .lp-hero-form__field--business-type .gfield_label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%231F1A12%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M10 14v-3.6c0-.373 0-.56-.073-.703a.67.67 0 0 0-.291-.291c-.143-.073-.33-.073-.703-.073H7.067c-.374 0-.56 0-.703.073a.67.67 0 0 0-.291.291C6 9.84 6 10.027 6 10.4V14M2 4.667a2 2 0 1 0 4 0 2 2 0 1 0 4 0 2 2 0 1 0 4 0M4.133 14h7.734c.746 0 1.12 0 1.405-.145.25-.128.455-.332.583-.583.145-.285.145-.659.145-1.405V4.133c0-.746 0-1.12-.145-1.405a1.33 1.33 0 0 0-.583-.583C12.987 2 12.613 2 11.867 2H4.133c-.746 0-1.12 0-1.405.145-.25.128-.455.332-.583.583C2 3.013 2 3.387 2 4.133v7.734c0 .746 0 1.12.145 1.405.128.25.332.455.583.583.285.145.659.145 1.405.145%27/%3E%3C/svg%3E")}.gform_wrapper.lp-hero-form_wrapper .lp-hero-form__field--preferred-area .gfield_label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%231F1A12%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M10.667 4 6 1.333 1.333 4v10.667L6 12m4.667-8 4-2.667V12l-4 2.667L6 12m0 0V1.333m4.667 13.334V4%27/%3E%3C/svg%3E")}.gform_wrapper.lp-hero-form_wrapper .lp-hero-form__field--email .gfield_label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M14.333 12 9.905 8m-3.81 0-4.428 4m-.334-7.333 5.444 3.81c.44.309.66.463.9.523.212.052.434.052.645 0 .24-.06.46-.214.901-.523l5.444-3.81M4.533 13.333h6.934c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874c.218-.428.218-.988.218-2.108V5.867c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874c-.428-.218-.988-.218-2.108-.218H4.533c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874c-.218.428-.218.988-.218 2.108v4.266c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874c.428.218.988.218 2.108.218%27/%3E%3C/svg%3E")}.gform_wrapper.lp-hero-form_wrapper .gform_button:where(:hover,:focus-visible):not(:disabled){opacity:.9}.gform_wrapper.lp-hero-form_wrapper .gform_button:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:no-preference){.gform_wrapper.lp-hero-form_wrapper .gform_button{transition:opacity .15s ease}}@media (max-width:767px){.gform_wrapper.lp-hero-form_wrapper .gform_button{width:100%}}.tfpg-campaign-suite-card .wp-block-post-title a:after{content:"";inset:0;position:absolute;z-index:1}.editor-styles-wrapper .tfpg-campaign-suite-card .wp-block-post-title a:after{display:none}.tfpg-campaign-suite-card:has(a:focus-visible){outline:2px solid currentcolor;outline-offset:-2px}.tfpg-campaign-suite-card:has(a:is(:hover,:focus-visible)) .tfpg-discovery-stage img{transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.tfpg-campaign-suites [data-tfpg-carousel-track]{scroll-behavior:smooth}.tfpg-campaign-suite-card .tfpg-discovery-stage img{transition:transform .3s ease-out}}.editor-styles-wrapper .tfpg-campaign-page .tfpg-cta-rating .wp-block-image,.editor-styles-wrapper .tfpg-campaign-rating .wp-block-image{line-height:0}@media (min-width:1000px){.tfpg-campaign-page .lp-faq__sticky{align-self:start;position:sticky;top:calc(var(--tfpg-header-height, 89px) + var(--tfpg-admin-offset, 0px) + var(--wp--preset--spacing--24))}}.tfpg-campaign-page .tfpg-equal-card-grid{grid-auto-rows:1fr}.editor-styles-wrapper .tfpg-equal-card-grid .wp-block-image:has(img[src$="check-circle.svg"]){line-height:0}.editor-styles-wrapper .tfpg-home-contact-label .wp-block-image,.editor-styles-wrapper .tfpg-utility-page .wp-block-image:has(img[style*="width:24px"],img[style*="width: 24px"],img[style*="width:30px"],img[style*="width: 30px"],img[style*="width:80px"],img[style*="width: 80px"]){line-height:0}.tfpg-utility-team-card{overflow:hidden;position:relative}.tfpg-utility-team-card:after{background:linear-gradient(to top,var(--wp--preset--color--neutral-20),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.editor-styles-wrapper .wp-block-group.tfpg-utility-team-caption,.wp-block-group.tfpg-utility-team-caption{bottom:0;left:0;opacity:0;position:absolute;right:0;transform:translateY(40px);z-index:2}.editor-styles-wrapper .tfpg-utility-team-card:is(.is-selected,.has-child-selected):after,.tfpg-utility-team-card:is(:hover,:focus-within):after{opacity:1}.editor-styles-wrapper .tfpg-utility-team-card:is(.is-selected,.has-child-selected)>.tfpg-utility-team-caption,.tfpg-utility-team-card:is(:hover,:focus-within)>.tfpg-utility-team-caption{opacity:1;transform:none}.tfpg-utility-team-card:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:4px}@media (max-width:690px){.editor-styles-wrapper .wp-block-group.tfpg-utility-team-caption,.tfpg-utility-team-card:after,.wp-block-group.tfpg-utility-team-caption{opacity:1}.editor-styles-wrapper .wp-block-group.tfpg-utility-team-caption,.wp-block-group.tfpg-utility-team-caption{transform:none}}.wp-block-group.tfpg-utility-team-caption :where(h3){font-size:32px}.wp-block-group.tfpg-utility-team-caption :where(p){font-size:20px}@media (prefers-reduced-motion:no-preference){.tfpg-utility-team-caption{transition:opacity .2s ease-out,transform .2s ease-out}.tfpg-utility-team-card:after{transition:opacity .3s ease}}.tfpg-utility-faq .wp-block-accordion-heading__toggle{gap:15px}.tfpg-utility-faq .wp-block-accordion-heading__toggle-icon{border:1px solid var(--wp--preset--color--border-grey);border-radius:50%;box-sizing:border-box;color:var(--wp--preset--color--icon-muted);display:grid;font-size:20px;height:40px;line-height:1;min-width:40px;place-items:center;width:40px}.tfpg-home-audience-section{container-type:inline-size}.tfpg-home-audience-section .tfpg-home-audience{--tfpg-home-audience-bleed:max(0px,calc((100cqw - var(--wp--style--global--content-size))/2))}.tfpg-home-audience-section .tfpg-home-audience-image>figure{flex:none;width:calc(100% + var(--tfpg-home-audience-bleed) + var(--wp--style--root--padding-right))}.tfpg-home-audience-section .tfpg-home-reverse .tfpg-home-audience-image>figure{margin-left:calc((var(--tfpg-home-audience-bleed) + var(--wp--style--root--padding-left))*-1);width:calc(100% + var(--tfpg-home-audience-bleed) + var(--wp--style--root--padding-left))}.tfpg-home-audience-section .tfpg-home-audience-copy{isolation:isolate;position:relative}.tfpg-home-audience-section .tfpg-home-audience-copy:before{background:inherit;bottom:0;content:"";left:calc((var(--tfpg-home-audience-bleed) + var(--wp--style--root--padding-left))*-1);pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.tfpg-home-audience-section .tfpg-home-reverse .tfpg-home-audience-copy:before{left:0;right:calc((var(--tfpg-home-audience-bleed) + var(--wp--style--root--padding-right))*-1)}@media (max-width:999px){.tfpg-home-audience-section .tfpg-home-audience .tfpg-home-audience-image>figure{margin-left:calc(var(--wp--style--root--padding-left)*-1);width:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right))}.tfpg-home-audience-section .tfpg-home-audience .tfpg-home-audience-copy:before{left:calc(var(--wp--style--root--padding-left)*-1);right:calc(var(--wp--style--root--padding-right)*-1)}}
