@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/beefactor/fonts/geologica-latin.woff2) format("woff2")}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/beefactor/fonts/geologica-greek.woff2) format("woff2");unicode-range:U+0370-03FF}.bfp-a-hero{--ink:#111;position:relative;isolation:isolate;overflow:hidden;color:var(--ink);background:#fff;font-family:inherit;-webkit-font-smoothing:antialiased;min-height:min(100svh,620px);display:flex;align-items:center;max-width:1920px;margin:auto}.bfp-a-hero *{box-sizing:border-box}.bfp-a-hero img{display:block;height:auto}.bfp-a-layout{width:100%;display:grid;grid-template-columns:62% 38%;align-items:center;padding:56px 4% 56px 0}.bfp-a-photo{position:relative;overflow:hidden;aspect-ratio:1.46;margin:0;width:100%}.bfp-a-photo img{position:absolute;width:136%;max-width:none;left:-18%;top:50%;transform:translateY(-50%)}.bfp-a-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 4%;min-width:0}.bfp-a-slot{width:clamp(230px,23vw,360px);max-width:100%;aspect-ratio:189/146;margin-inline:auto;position:relative;z-index:2}.bfp-a-slot img{width:100%;height:100%}.bfp-a-logo{width:clamp(175px,18vw,260px);max-width:100%;margin:26px auto 0;position:relative;z-index:2}.bfp-a-hero .bfp-a-title{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.015em;margin:22px 0;text-align:center}.bfp-a-hero .bfp-a-link{color:var(--ink);text-decoration:none;font-size:12px;font-weight:400;line-height:1.4;display:flex;align-items:center;justify-content:center;min-width:170px;min-height:44px;padding:11px 20px;border:1px solid #222;transition:background .3s,color .3s}.bfp-a-hero .bfp-a-link:hover{background:#111;color:#fff}.bfp-a-link:focus-visible{outline:2px solid #b34b16;outline-offset:6px}.bfp-a-intro{position:absolute;inset:0;pointer-events:none;display:none;z-index:3}.bfp-a-moving{position:absolute;left:50%;top:50%;width:min(46vw,540px);aspect-ratio:189/146;transform:translate(-50%,-50%);transform-origin:center}.bfp-a-moving>img{position:absolute;inset:0;width:100%;height:100%}.bfp-a-complete{opacity:0}.bfp-a-phrases{position:absolute;left:23.35%;top:0;width:76.65%;height:99.4%;display:grid;place-items:center}.bfp-a-phrases span{grid-area:1/1;color:#fff;text-align:center;font-size:clamp(20px,2.3vw,30px);font-weight:400;line-height:1.28;letter-spacing:.035em;opacity:0}.bfp-a-hero[data-playing] .bfp-a-intro{display:block}.bfp-a-hero[data-playing] .bfp-a-layout,.bfp-a-hero[data-preparing] .bfp-a-layout{opacity:0}.bfp-a-hero[data-playing] .bfp-a-slot{visibility:hidden}@media(max-width:700px){.bfp-a-hero{align-items:flex-start}.bfp-a-layout{display:flex;flex-direction:column;align-items:center;padding:28px 0 36px;gap:16px}.bfp-a-content{display:contents}.bfp-a-slot{width:220px;max-width:70%;order:0}.bfp-a-logo{width:190px;margin:0 auto;order:1}.bfp-a-photo{order:2;aspect-ratio:1.42;width:100%;margin:0}.bfp-a-photo img{width:150%;left:-25%;top:50%}.bfp-a-hero .bfp-a-title{order:3;font-size:18px;margin:0 20px}.bfp-a-hero .bfp-a-link{order:4;margin:0 auto}.bfp-a-moving{width:min(82vw,370px);top:min(42svh,360px)}.bfp-a-phrases span{font-size:clamp(19px,5.2vw,25px)}}@media(prefers-reduced-motion:reduce){.bfp-a-hero[data-playing] .bfp-a-intro{display:none}.bfp-a-hero[data-playing] .bfp-a-layout{opacity:1}.bfp-a-hero[data-playing] .bfp-a-slot{visibility:visible}.bfp-a-hero *{transition:none!important}}.bfp-a-hero{width:100%;line-height:normal;text-transform:none;letter-spacing:normal}.bfp-a-hero img{border:0;border-radius:0;box-shadow:none}.bfp-a-hero .bfp-a-title,.bfp-a-hero .bfp-a-link{font-family:inherit;font-style:normal;text-transform:none}.bfp-a-hero .bfp-a-title{color:#111}