/* Scoped restoration of user-supplied Home composition; testimonial untouched. */
@font-face{font-family:'Pinyon Script';src:url('/wp-content/themes/vitor-approved-v68/approved/assets/fonts/pinyon-script-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.longform-home #hero_4{left:50%;transform:translateX(-50%);width:480px;max-width:calc(100% - 48px);height:auto;font-size:18px;line-height:1.6}
.longform-home #new-canvas,.longform-home #new-canvas-1,.longform-home #new-canvas-3{background:#869d9f;color:white}
.longform-home #new-canvas .lf-rule,.longform-home #new-canvas-1 .lf-rule,.longform-home #new-canvas-3 .lf-rule{border-color:#ffffff80}
.longform-home #about-founder_1{left:calc(150 * var(--p));width:calc(900 * var(--p));font-size:calc(60 * var(--p));line-height:calc(88.2 * var(--p));font-weight:200;z-index:1}
.longform-home #about-founder_1 em{font-family:'Pinyon Script',cursive;font-weight:400;font-style:normal;font-size:1.28em;line-height:0;text-transform:none;white-space:nowrap}
.longform-home .belief-image{position:absolute;left:calc(489 * var(--p));top:calc(326 * var(--p));width:calc(222 * var(--p));height:calc(270 * var(--p));opacity:.72;z-index:2;pointer-events:none;overflow:hidden}
.longform-home .belief-image img{width:100%;height:100%;object-fit:cover}
.longform-home #stand-for{background:#fcfbf9}
.longform-home #stand-for .lf-icon{color:#869d9f;font-size:0;display:flex;align-items:flex-start;padding-top:calc(16 * var(--p))}
.longform-home #stand-for .lf-icon:before{content:'';width:calc(40 * var(--p));height:1px;background:currentColor}
.longform-home #stand-for .lf-icon:after{content:'';width:calc(6 * var(--p));height:calc(6 * var(--p));border-top:1px solid;border-right:1px solid;transform:translate(calc(-6 * var(--p)),calc(-3 * var(--p))) rotate(45deg)}
@media(max-width:767px){
.longform-home #hero_4{width:calc(254 * var(--p));max-width:calc(100% - 44px);font-size:calc(14 * var(--p));line-height:1.55;top:calc(293 * var(--p))}
.longform-home #about-founder_1{left:calc(18 * var(--p));width:calc(284 * var(--p));font-size:calc(22 * var(--p));line-height:calc(42 * var(--p));height:auto}
.longform-home .belief-image{left:calc(115 * var(--p));top:calc(190 * var(--p));width:calc(90 * var(--p));height:calc(120 * var(--p))}
.longform-home #stand-for .lf-icon{padding-top:calc(11 * var(--p))}
.longform-home #stand-for .lf-icon:before{width:calc(25 * var(--p))}
}

@media(max-width:767px){.longform-home #details_2{top:calc(365 * var(--p));height:auto}.longform-home #why-we-do-it_1,.longform-home #offer-1_2,.longform-home #offer-2_2,.longform-home #offer-3_2{height:auto}}
@media(min-width:768px){.longform-home #offer-2_3{top:calc(540 * var(--p));height:auto}.longform-home #offer-2{height:calc(730 * var(--p))}}
@media(min-width:768px){.longform-home #stand-for_0,.longform-home #stand-for_1,.longform-home #stand-for_2,.longform-home #stand-for_3{left:calc(211 * var(--p));width:calc(830 * var(--p));height:auto}}
@media(max-width:767px){.longform-home #stand-for_1,.longform-home #stand-for_7{top:calc(205 * var(--p))}.longform-home #stand-for_2,.longform-home #stand-for_6{top:calc(326 * var(--p))}.longform-home #stand-for_3,.longform-home #stand-for_8{top:calc(466 * var(--p))}.longform-home #stand-for{height:calc(650 * var(--p))}}
.longform-home #about-founder_1 em:last-of-type{margin-right:.12em}
@media(max-width:767px){.longform-home #about-founder_1{left:calc(8 * var(--p));width:calc(304 * var(--p));font-size:calc(20 * var(--p))}}
