/* Tafuno Outline Title */
.tf-outline-title{position:relative;isolation:isolate;overflow-x:clip;padding:4rem 0}
.tf-outline-title__outline{position:absolute;left:50%;top:50%;z-index:-1;translate:calc(-50% + var(--tf-ox,0px)) calc(-50% + var(--tf-oy,0px));white-space:nowrap;pointer-events:none;user-select:none;color:transparent;-webkit-text-stroke-width:1px;line-height:1}
.tf-outline-title__title{position:relative;margin:0}
.tf-outline-title__w{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}
.tf-outline-title__wi{display:inline-block}
.tf-outline-title__text{position:relative;margin-top:1.5rem}
.tf-outline-title__text>:last-child{margin-bottom:0}

:where(.tf-outline-title){text-align:center}
:where(.tf-outline-title__outline){font-family:var(--e-global-typography-primary-font-family,'Italiana'),serif;font-size:clamp(5.5rem,14vw,12.5rem);font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:var(--e-global-color-secondary,#6b6b6b)}
:where(.tf-outline-title__title){font-family:var(--e-global-typography-primary-font-family,'Italiana'),serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.1;text-transform:uppercase;color:var(--e-global-color-primary,#000)}
:where(.tf-outline-title__text){font-family:var(--e-global-typography-text-font-family,'Jost'),sans-serif;color:var(--e-global-color-text,#1a1a1a)}
