.behave-as-bg,.behave-as-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;z-index:0}section{position:relative}.has-primary-background-color{--background-color: var(--primary)}.has-primary-gradient-background{--background-color: var(--primary)}.has-secondary-background-color{--background-color: var(--secondary)}.has-secondary-gradient-background{--background-color: var(--secondary)}.has-tertiary-background-color{--background-color: var(--tertiary)}.has-tertiary-gradient-background{--background-color: var(--tertiary)}.has-grey-secondary-background-color{--background-color: var(--grey-secondary)}.has-grey-secondary-gradient-background{--background-color: var(--grey-secondary)}.has-off-white-background-color{--background-color: var(--off-white)}.has-off-white-gradient-background{--background-color: var(--off-white)}.has-white-background-color{--background-color: var(--white)}.has-white-gradient-background{--background-color: var(--white)}.has-background{background-color:var(--background-color);--text-color-transparent: rgba(34, 17, 20, 0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-primary-background-color,.has-primary-gradient-background{--text-color: var(--white);--text-color-transparent: rgba(255, 255, 255, 0.3);--text-accent-color: var(--white);--text-accent-color-light: var(--white)}.has-secondary-background-color{--text-color: var(--white);--text-color-transparent: rgba(255, 255, 255, 0.3);--text-accent-color: var(--primary);--text-accent-color-light: var(--primary-light)}.has-tertiary-background-color{--text-color: var(--primary);--text-color-transparent: rgba(34, 17, 20, 0.3);--text-accent-color: var(--primary);--text-accent-color-light: var(--primary-light)}.has-grey-primary-background-color{--text-color: var(--primary);--text-color-transparent: rgba(34, 17, 20, 0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-grey-secondary-background-color{--text-color: var(--primary);--text-color-transparent: rgba(34, 17, 20, 0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-white-background-color{--text-color-transparent: rgba(34, 17, 20, 0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.alignleft{--alignment: left}.aligncenter{--alignment: center}.alignright{--alignment: right}.wp-block-heading span,section .heading span{color:var(--text-accent-color, --text-color)}.acf-innerblocks-container section{overflow:visible}.acf-innerblocks-container section .container{max-width:unset;padding:unset;margin:unset}.scribble-heading{font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;font-weight:500}.scribble-heading .script{display:inline-block;margin-right:.25em;color:#ff5a7a;font-family:"Caveat",cursive;font-weight:400}.scribble{position:relative;display:inline-block;white-space:nowrap;z-index:1;font-family:"CabinetGrotesk-Bold",sans-serif}.scribble::before{content:"";position:absolute;pointer-events:none;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:90% 90%}.scribble--ring::before{inset:-0.35em -0.55em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-ring.svg");transform:rotate(-3.494deg)}.scribble--box::before{inset:-0.25em -0.4em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-box.svg")}.scribble--squiggle::before{inset:-0.25em -0.4em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-squiggle.svg");z-index:1}.scribble--double-underline::before{left:-0.1em;right:-0.1em;bottom:-0.35em;height:.45em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-double-underline.svg");background-size:100% auto}.scribble--single-underline::before{left:-0.1em;right:-0.1em;bottom:-0.25em;height:.45em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-single-underline.svg");background-size:100% auto}.scribble--curved-line::before{left:-0.1em;right:-0.1em;bottom:-0.25em;height:.45em;background-image:url("/wp-content/themes/grateful/assets/icons/scribble-curved-line.svg");background-size:100% auto}.post-hero{display:flex;align-items:center;margin-bottom:2rem;padding-top:10.625rem;position:relative;overflow:hidden;isolation:isolate;background-color:#fff}.post-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 55% 115% at 100% 0%, rgba(235, 87, 117, 0.92) 0%, rgba(235, 87, 117, 0.55) 42%, rgba(235, 87, 117, 0.18) 68%, transparent 88%),radial-gradient(ellipse 48% 90% at 96% 35%, rgba(235, 87, 117, 0.45) 0%, rgba(235, 87, 117, 0.12) 55%, transparent 78%),radial-gradient(ellipse 42% 48% at 0% 52%, rgba(235, 87, 117, 0.42) 0%, rgba(235, 87, 117, 0.14) 52%, transparent 72%);background-repeat:no-repeat;mask-image:linear-gradient(to bottom, #000 0%, #000 58%, rgba(0, 0, 0, 0.92) 68%, rgba(0, 0, 0, 0.55) 80%, rgba(0, 0, 0, 0.18) 92%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 58%, rgba(0, 0, 0, 0.92) 68%, rgba(0, 0, 0, 0.55) 80%, rgba(0, 0, 0, 0.18) 92%, transparent 100%);mask-size:100% 100%;-webkit-mask-size:100% 100%}.post-hero::after{content:"";position:absolute;inset:-50% -35% -25%;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 65% 100% at 100% 0%, rgba(235, 87, 117, 0.75) 0%, transparent 62%),radial-gradient(ellipse 50% 55% at 4% 54%, rgba(235, 87, 117, 0.38) 0%, transparent 65%);background-repeat:no-repeat;filter:blur(96px);opacity:1;transform:translateZ(0);mask-image:linear-gradient(to bottom, #000 0%, #000 55%, rgba(0, 0, 0, 0.88) 66%, rgba(0, 0, 0, 0.48) 78%, rgba(0, 0, 0, 0.12) 90%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 55%, rgba(0, 0, 0, 0.88) 66%, rgba(0, 0, 0, 0.48) 78%, rgba(0, 0, 0, 0.12) 90%, transparent 100%);mask-size:100% 100%;-webkit-mask-size:100% 100%}.post-hero>.container{position:relative;z-index:1}.post-hero__meta{display:flex;flex-direction:row;justify-content:center;gap:1rem;margin-bottom:1.5rem;align-items:center}.post-hero__title{color:#221114;text-align:center;font-family:"CabinetGrotesk-Bold",sans-serif;font-size:42px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.68px;margin-bottom:4rem}@media only screen and (min-width: 375px){.post-hero__title{font-size:calc(42px + 14*(100vw - 375px)/(1200 - 375))}}@media only screen and (min-width: 1200px){.post-hero__title{font-size:56px}}.post-hero__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:1rem;margin-bottom:4rem}.entry-content__title{font-family:"CabinetGrotesk-Medium",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:1.5rem;color:#221114}@media only screen and (min-width: 375px){.entry-content__title{font-size:calc(20px + 4*(100vw - 375px)/(1200 - 375))}}@media only screen and (min-width: 1200px){.entry-content__title{font-size:24px}}.block-scrolling-text{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 768px){.block-scrolling-text{padding-top:2.5rem;padding-bottom:2.5rem}}.block-scrolling-text .scrolling-text-wrapper .scrolling-text-item:before{opacity:.2;background-color:#221114 !important}.success-story-single__header{display:flex;flex-direction:column;justify-content:stretch;min-height:32.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;isolation:isolate;color:#fff}@media(min-width: 768px){.success-story-single__header{min-height:41.1875rem}}.success-story-single__header::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 85% 55% at 100% 0%, rgba(235, 87, 117, 0.28) 0%, transparent 52%),radial-gradient(ellipse 95% 75% at 0% 100%, rgba(0, 0, 0, 0.72) 0%, transparent 58%),linear-gradient(90deg, #070304 0%, #0f080a 12%, #160c0f 24%, #1f1216 38%, #2c181e 52%, #3d222c 66%, #4f2c38 78%, #5f3542 88%, #6e3d48 100%);opacity:.92}.success-story-single__header::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("/wp-content/themes/grateful/assets/images/noise.png");background-repeat:repeat;background-size:11.25rem 11.25rem;opacity:.42;mix-blend-mode:soft-light}.success-story-single__header-inner{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;width:100%;min-height:32.5rem;padding-bottom:2.5rem}@media(min-width: 768px){.success-story-single__header-inner{min-height:41.1875rem;padding-bottom:3.5rem}}.success-story-single__header-top{flex-shrink:0;padding-top:7.5rem;padding-bottom:1rem;padding-left:0;padding-right:0}@media(min-width: 768px){.success-story-single__header-top{padding-top:8.75rem}}.success-story-single__header-bottom{flex-shrink:0;margin-top:auto;width:100%}.success-story-single__hero-row{align-items:flex-end}.success-story-single__back{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none}.success-story-single__back:hover{color:hsla(0,0%,100%,.85)}.success-story-single__back-icon{display:inline-flex;transform:rotate(90deg)}.success-story-single__back-icon svg{display:block;width:.75rem;height:.75rem}.success-story-single__logo-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.75rem;padding:1rem 1.25rem;width:7.5rem;height:7.5rem;border-radius:.75rem;background-color:#fff;overflow:hidden}.success-story-single__logo-img{display:block;max-width:100%;height:auto}.success-story-single__title{margin:0;color:#fff;font-family:"CabinetGrotesk-Bold",sans-serif,"Inter",sans-serif;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-0.02em}.success-story-single__title .scribble{color:#fff}.success-story-single__interviewer-col{margin-top:2.5rem}@media(min-width: 992px){.success-story-single__interviewer-col{margin-top:0;display:flex;justify-content:flex-end}}.success-story-single__interviewer{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;max-width:20rem;padding:1.5rem;border-radius:.75rem;background-color:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width: 768px){.success-story-single__interviewer{flex-direction:column}}.success-story-single__interviewer-photo{flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:50%}.success-story-single__interviewer-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.success-story-single__interviewer-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.success-story-single__interviewer-label{font-size:.75rem;font-weight:400;line-height:1.3;opacity:.9}.success-story-single__interviewer-name{font-size:.9375rem;font-weight:700;line-height:1.3}.success-story-single__interviewer-role{font-size:.8125rem;font-weight:400;line-height:1.35;opacity:.9}.success-story-single__article{background-color:#fff}.success-story-single__meta{background-color:#fff7f7;border-radius:0 0 1.5rem 1.5rem;padding:1.75rem 0 2rem}@media(min-width: 768px){.success-story-single__meta{padding:2.25rem 0 2.5rem}}.success-story-single__meta-label{margin-bottom:.375rem;color:#221114;font-size:.875rem;font-style:normal;font-weight:700;line-height:160%}.success-story-single__meta-value{color:#221114;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.success-story-single__main{padding-top:5.25rem;padding-bottom:5rem}@media(min-width: 768px){.success-story-single__main{padding-top:6.5rem;padding-bottom:7.5rem}}.success-story-single__body-row{--bs-gutter-y: 2.5rem}@media(min-width: 992px){.success-story-single__body-row{--bs-gutter-y: 0;align-items:stretch}}.success-story-single__grid-gap,.success-story-single__grid-margin{pointer-events:none}@media(min-width: 992px){.success-story-single__sidebar-col{display:flex;flex-direction:column}}.success-story-single__sidebar{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 992px){.success-story-single__sidebar{position:sticky;top:calc(var(--site-header-height) + 1.5rem);width:100%}}.success-story-single__key-results{padding:1.75rem 1.5rem .5rem;border-radius:.75rem;background-color:#221114;color:#fff}@media(min-width: 768px){.success-story-single__key-results{padding:2rem 1.75rem .75rem}}.success-story-single__key-results-heading{margin:0 0 1.25rem;color:#fff;font-family:"Nothing You Could Do",cursive;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.success-story-single__key-results-list{margin:0;padding:0;list-style:none}.success-story-single__key-results-item{padding:1.25rem 0;border-top:1px solid hsla(0,0%,100%,.05)}.success-story-single__key-results-item:first-of-type{padding-top:0;border-top:0}.success-story-single__key-results-item:last-child{padding-bottom:0}.success-story-single__key-results-stat{margin-bottom:.5rem;color:#eb5775;font-family:"CabinetGrotesk-Bold",sans-serif,"Inter",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-0.105rem}@media only screen and (min-width: 375px){.success-story-single__key-results-stat{font-size:calc(32px + 24*(100vw - 375px)/(1200 - 375))}}@media only screen and (min-width: 1200px){.success-story-single__key-results-stat{font-size:56px}}.success-story-single__key-results-label{color:#fff;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.success-story-single__cta-card{padding:1.75rem 1.5rem;border-radius:.75rem;background-color:#fff7f7}.success-story-single__cta-heading{margin:0 0 1.25rem;color:#221114;font-family:"CabinetGrotesk-Bold",sans-serif,"Inter",sans-serif;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-0.02em}.success-story-single__cta-btn{width:100%;justify-content:center;text-align:center}.success-story-single__content{max-width:45rem;margin-left:auto;margin-right:auto}@media(min-width: 992px){.success-story-single__content{margin-left:0;margin-right:0;max-width:none}}.success-story-single__content>*:first-child{margin-top:0}.success-story-single__content h2{margin-top:2.5rem;margin-bottom:1rem;color:#221114;font-family:"CabinetGrotesk-Bold",sans-serif,"Inter",sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-0.02em}.success-story-single__content p{margin-bottom:1.25rem;color:#383838;font-size:1rem;line-height:1.65}.success-story-single__content blockquote,.success-story-single__content .wp-block-quote,.success-story-single__content .wp-block-pullquote{margin:2rem 0;padding:1.5rem 1.75rem;border:none !important;border-width:0 !important;border-style:none !important;border-color:rgba(0,0,0,0) !important;border-radius:0;background-color:#fff;position:relative;isolation:isolate;box-shadow:none !important;outline:none}.success-story-single__content blockquote::before,.success-story-single__content .wp-block-quote::before,.success-story-single__content .wp-block-pullquote::before{content:"";position:absolute;inset:0;background:url("/wp-content/themes/grateful/assets/icons/blockquote-outline.svg") center/100% 100% no-repeat;pointer-events:none;z-index:1}.success-story-single__content blockquote>*,.success-story-single__content .wp-block-quote>*,.success-story-single__content .wp-block-pullquote>*{position:relative;z-index:2}.success-story-single__content blockquote p,.success-story-single__content .wp-block-quote p,.success-story-single__content .wp-block-pullquote p{margin-bottom:1rem;color:#eb5775;font-size:1.125rem;font-weight:500;line-height:1.5}.success-story-single__content blockquote p:last-child,.success-story-single__content .wp-block-quote p:last-child,.success-story-single__content .wp-block-pullquote p:last-child{margin-bottom:0}.success-story-single__content blockquote cite,.success-story-single__content .wp-block-quote cite,.success-story-single__content .wp-block-pullquote cite{display:block;margin-top:0;color:#383838;font-size:.875rem;font-style:normal;font-weight:600}.success-story-single__content .wp-block-image img{border-radius:.75rem}
/*# sourceMappingURL=single.min.css.map */
