.afpb-view{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:0;margin:0 auto;box-sizing:border-box}
.afpb-scaled{aspect-ratio:var(--afpb-ratio)}
.afpb-full,.afpb-split{height:100vh}
.afpb-board,.afpb-scene,.afpb-layer,.afpb-move{position:absolute;display:block;box-sizing:border-box}
.afpb-board{transform-origin:0 0}
.afpb-scene{inset:0;overflow:hidden}
.afpb-view .afpb-layer{margin:0;padding:0;border:0;line-height:1.2;letter-spacing:normal;text-transform:none;max-width:none}
.afpb-view .afpb-layer img,.afpb-view .afpb-bg{display:block;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}
.afpb-view .afpb-bg{width:100%;height:100%;object-fit:cover}
.afpb-img .afpb-move,.afpb-img img{width:100%;height:100%}
.afpb-move{position:relative;white-space:nowrap}
.afpb-layer a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}
.afpb-layer a:hover,.afpb-layer a:focus-visible{color:inherit}
.afpb-hover{transition:transform .4s cubic-bezier(.83,0,.17,1)}
.afpb-layer a:hover .afpb-hover,.afpb-layer a:focus-visible .afpb-hover{transform:translateY(var(--afpb-hover-y,0px)) scale(var(--afpb-hover-scale,1))}
.afpb-view a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.afpb-split{background-position:center;background-size:cover;background-repeat:no-repeat}
.afpb-split .afpb-choice{position:absolute;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;text-decoration:none;transition:scale .3s;cursor:pointer}
.afpb-split .afpb-choice:hover,.afpb-split .afpb-choice:focus-visible{scale:var(--afpb-hover-scale,1)}
.afpb-view [hidden]{display:none!important}
.afpb-view .afpb-layer.afpb-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:fill}.afpb-view .afpb-bg{width:100%!important;height:100%!important}
.afpb-full .afpb-scene{overflow:visible}

.afpb-view:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;aspect-ratio:auto;background:#000}
