.wp-block-erl-fcb-hero{--erl-fcb-gutter: 20px;--erl-fcb-pad-top: var(--erl-header-clearance);--erl-fcb-pad-bottom: var(--erl-spacing-xl);position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;margin-block:0;padding:var(--erl-fcb-pad-top) var(--erl-fcb-gutter) var(--erl-fcb-pad-bottom);overflow-x:clip;color:var(--erl-color-on-dark);background-color:#9f1537;background-image:linear-gradient(to bottom,#7a113040,#7a113000 30%,#7a11308c),url(../../images/icons/erl-pattern-fcb-raute.webp),linear-gradient(148deg,#d30b3a,#9f1537);background-repeat:no-repeat,repeat,no-repeat;background-position:0 0,left top,0 0;background-size:100% 100%,1966px auto,100% 100%}@media(min-width:768px){.wp-block-erl-fcb-hero{--erl-fcb-gutter: var(--erl-spacing-xl)}}@media(min-width:992px){.wp-block-erl-fcb-hero{--erl-fcb-gutter: 80px;--erl-fcb-pad-bottom: 40px;--erl-fcb-pad-top: calc(var(--erl-nav-float-top) + var(--erl-nav-height));min-height:900px}}.erl-fcb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--erl-spacing-xl);align-items:center;box-sizing:border-box;width:100%;max-width:1140px;margin-inline:auto}@media(min-width:992px){.erl-fcb-hero__grid{grid-template-columns:minmax(0,600fr) minmax(0,492fr);gap:var(--erl-spacing-xxl);margin-block:auto}.erl-fcb-hero--no-cards .erl-fcb-hero__grid{grid-template-columns:minmax(0,600px);justify-content:start}}.erl-fcb-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.erl-fcb-hero__eyebrow{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-h6);line-height:var(--erl-lh-h6);letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-on-dark);text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-fcb-hero__title{margin:0;padding:0;width:100%;max-width:500px;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h1-fluid);line-height:var(--erl-lh-h1);letter-spacing:var(--erl-ls-h1);text-transform:uppercase;color:var(--erl-color-on-dark)}.erl-fcb-hero__wordmark{display:block;width:100%;height:auto;aspect-ratio:500 / 244.444}.erl-fcb-hero__claim{display:flex;flex-direction:column;gap:var(--erl-spacing-lg);width:100%;max-width:560px}.erl-fcb-hero__lead,.erl-fcb-hero__text{margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-fcb-hero__lead{font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h4-fluid);line-height:var(--erl-lh-h4);letter-spacing:var(--erl-ls-h4);color:var(--erl-color-on-dark)}.erl-fcb-hero__text{font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg);color:#ffffffe0}@media(max-width:600px){.erl-fcb-hero__lead br,.erl-fcb-hero__text br{display:none}}.erl-fcb-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--erl-spacing-sm-md)}.erl-fcb-hero .erl-fcb-hero__btn{box-sizing:border-box;gap:var(--erl-spacing-sm-md);padding:18px 28px;font-weight:var(--erl-fw-bold);font-size:17px;line-height:20px}.erl-fcb-hero .erl-fcb-hero__btn--has-icon{padding-inline-start:22px}.erl-fcb-hero .erl-fcb-hero__btn--light{--erl-btn-fg: var(--erl-color-primary-500);border-width:0;background-color:var(--erl-color-on-dark);box-shadow:0 14px 28px #28000a47}.erl-fcb-hero .erl-fcb-hero__btn--light:hover{--erl-btn-fg: var(--erl-color-primary-500);background-color:var(--erl-color-primary-100)}.erl-fcb-hero .erl-fcb-hero__btn--outline{--erl-btn-fg: var(--erl-color-on-dark);border:1.5px solid rgba(255,255,255,.7);background-color:transparent}.erl-fcb-hero .erl-fcb-hero__btn--outline:hover{--erl-btn-fg: var(--erl-color-on-dark);border-color:var(--erl-color-on-dark);background-color:#ffffff29}.erl-fcb-hero .erl-fcb-hero__btn:focus-visible{box-shadow:0 0 0 2px #9f1537,0 0 0 4px var(--erl-color-on-dark)}@media(max-width:600px){.erl-fcb-hero__actions{flex-direction:column;align-items:stretch;width:100%}.erl-fcb-hero .erl-fcb-hero__btn{justify-content:center}}.erl-fcb-hero__cards{position:relative;width:100%;max-width:492px;aspect-ratio:492 / 520;margin-inline:auto}.erl-fcb-hero__card{position:absolute;display:block;overflow:hidden;box-sizing:border-box;aspect-ratio:9 / 16;background-color:#7a1130;color:inherit;text-decoration:none}.erl-fcb-hero__card:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#a0163700 50%,#7a1130e6);pointer-events:none}.erl-fcb-hero__card-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.erl-fcb-hero__card--front{z-index:2;left:44.68%;top:2.344%;width:50.88%;border-radius:16.8px;box-shadow:0 33.6px 58.8px #28000a80;transform:rotate(4deg)}.erl-fcb-hero__card--back{z-index:1;left:26.56%;top:10.13%;width:40.29%;border-radius:15.12px;box-shadow:0 25.2px 50.4px #28000a73;transform:rotate(-6deg)}a.erl-fcb-hero__card{transition:transform var(--erl-transition-fast)}@media(max-width:991px){.erl-fcb-hero__cards{aspect-ratio:492 / 470}.erl-fcb-hero__card--front{left:33.89%;top:2.594%}.erl-fcb-hero__card--back{left:15.77%;top:11.21%}}a.erl-fcb-hero__card:focus-visible{outline:3px solid var(--erl-color-on-dark);outline-offset:3px}@media(hover:hover){a.erl-fcb-hero__card--front:hover{transform:rotate(4deg) translateY(-6px)}a.erl-fcb-hero__card--back:hover{transform:rotate(-6deg) translateY(-6px)}}@media(prefers-reduced-motion:reduce){a.erl-fcb-hero__card{transition:none}a.erl-fcb-hero__card--front:hover{transform:rotate(4deg)}a.erl-fcb-hero__card--back:hover{transform:rotate(-6deg)}}.erl-fcb-hero__play{position:absolute;z-index:1;left:49.94%;top:42%;width:30.36%;aspect-ratio:1;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#ffffffb8;box-shadow:0 10px 24px #28000a40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%,-50%);pointer-events:none}.erl-fcb-hero__play:before{content:"";position:absolute;left:43.24%;top:33.78%;width:17.57%;height:32.43%;background:var(--erl-color-primary-500);clip-path:polygon(0 0,100% 50%,0 100%)}.erl-fcb-hero__sticker{--erl-sticker-padding: 7px 14px 11px;--erl-sticker-fs: 20px;--erl-sticker-lh: 1.008;--erl-sticker-ls: -.6px;--erl-sticker-rotate: -3deg;--erl-sticker-shadow: 0 8.4px 8.4px rgba(40, 0, 10, .35);position:absolute;z-index:1;left:18.5px;bottom:20px;white-space:nowrap}.erl-fcb-hero__bar{box-sizing:border-box;width:100%;max-width:1140px;margin-inline:auto;margin-block-start:var(--erl-spacing-xl);padding-block-start:var(--erl-spacing-lg);border-block-start:1px solid rgba(255,255,255,.3)}@media(min-width:992px){.erl-fcb-hero__bar{margin-block-start:0}}.erl-fcb-hero__scroll{display:flex;width:fit-content;align-items:center;gap:var(--erl-spacing-sm);font-family:var(--erl-font-heading);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-on-dark);text-decoration:none;padding-block:12px;margin-block:-12px}.erl-fcb-hero__scroll>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-fcb-hero__scroll:hover,.erl-fcb-hero__scroll:focus-visible{color:var(--erl-color-on-dark);text-decoration:underline;text-underline-offset:4px}.erl-fcb-hero__scroll:focus-visible{outline:2px solid var(--erl-color-on-dark);outline-offset:4px;border-radius:var(--erl-border-radius-sm)}.erl-fcb-hero__scroll-icon{flex:0 0 auto;width:20px;height:20px;transform:rotate(90deg);transition:transform var(--erl-transition-fast)}@media(hover:hover){.erl-fcb-hero__scroll:hover .erl-fcb-hero__scroll-icon{transform:rotate(90deg) translate(3px)}}@media(prefers-reduced-motion:reduce){.erl-fcb-hero__scroll-icon{transition:none}.erl-fcb-hero__scroll:hover .erl-fcb-hero__scroll-icon{transform:rotate(90deg)}}@media(max-width:600px){.erl-fcb-hero__cards{max-width:360px}.erl-fcb-hero__sticker{--erl-sticker-padding: 5px 10px 8px;--erl-sticker-fs: 16px;--erl-sticker-lh: 1.008;--erl-sticker-ls: -.48px;left:10px;bottom:14px}}@media(forced-colors:active){.erl-fcb-hero__play{border-color:CanvasText;background:Canvas}.erl-fcb-hero__play:before{background:CanvasText}}
