.wp-block-vibrant-video-loop-content.vb-video-loop-content{--vb-video-loop-floral:var(--wp--preset--color--am-floral-white-2026, #fff8ee);--vb-video-loop-brown:#683A26;--vb-video-loop-green:var(--wp--preset--color--am-green-2026, #71cc98);width:100%;margin:0;background:var(--vb-video-loop-floral);color:var(--vb-video-loop-floral)}.vb-video-loop-content__shell{position:relative;display:grid;grid-template-columns:minmax(292px,33.37%) minmax(0,1fr);width:calc(100% - 2rem);min-height:359px;margin:0 auto;border-radius:12px;overflow:visible}.vb-video-loop-content__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px 34px 36px 32px;border-radius:12px 0 0 12px;background:var(--vb-video-loop-brown)}.vb-video-loop-content__title{max-width:235px;margin:0 0 18px;color:var(--vb-video-loop-floral);font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:40px;font-weight:400;line-height:1.16;letter-spacing:0;text-transform:uppercase;text-align:center}.vb-video-loop-content__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.vb-video-loop-content__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0;align-items:start;margin:0}.vb-video-loop-content__number{color:var(--vb-video-loop-floral);font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:40px;font-weight:400;line-height:.85}.vb-video-loop-content__text{color:var(--vb-video-loop-floral);font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.38;letter-spacing:0}.vb-video-loop-content__button{position:absolute;left:65px;bottom:0;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 22px;gap:10px;border-radius:999px;background:var(--vb-video-loop-green);color:var(--vb-video-loop-floral);font:700 12px / 1 "Helvetica Neue",Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateY(50%);transition:background-color 180ms ease,transform 180ms ease}.vb-video-loop-content__button:hover{background:color-mix(in srgb,var(--vb-video-loop-green) 86%,white 14%);transform:translateY(calc(50% - 1px))}.vb-video-loop-content__button:active{transform:translateY(50%)}.vb-video-loop-content__button:focus-visible{outline:3px solid var(--vb-video-loop-floral);outline-offset:3px}.vb-video-loop-content__button-icon{flex:0 0 auto;width:13px;height:10px;color:currentColor}.vb-video-loop-content__media{position:relative;min-width:0;min-height:359px;overflow:hidden;border-radius:0 12px 12px 0;background:#28150f}.vb-video-loop-content__iframe,.vb-video-loop-content__placeholder{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;border:0;object-fit:contain;transform:translate(-50%,-50%) scale(1)}.vb-video-loop-content__iframe{aspect-ratio:16 / 9;height:auto}.vb-video-loop-content__placeholder{background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / .1),transparent 30%),linear-gradient(135deg,#8b5b40 0%,#2f1a12 100%)}.vb-video-loop-content__overlay-icon,.vb-video-loop-content__logo{position:absolute;inset:50% auto auto 50%;z-index:2;display:block;width:min(55%, 368px);height:auto;filter:drop-shadow(0 3.94283px 72.9423px rgb(4 4 4 / .5));transform:translate(-50%,-50%);pointer-events:none}.vb-video-loop-content__media-title{display:none}@media (max-width:760px){.wp-block-vibrant-video-loop-content.vb-video-loop-content{padding:0 0 32px;background:#fff0}.vb-video-loop-content__shell{display:flex;flex-direction:column-reverse;width:100%;min-height:0;border-radius:0 0 12px 12px;overflow:visible}.vb-video-loop-content__media{min-height:462px;border-radius:0}.vb-video-loop-content__iframe,.vb-video-loop-content__placeholder{transform:translate(-50%,-50%) scale(2.52);aspect-ratio:9 / 16}.vb-video-loop-content__media::after{background:linear-gradient(180deg,rgb(0 0 0 / .08) 0%,rgb(0 0 0 / .18) 48%,rgb(0 0 0 / .34) 100%)}.vb-video-loop-content__overlay-icon,.vb-video-loop-content__logo{top:43%;width:100%}.vb-video-loop-content__media-title{position:absolute;left:24px;right:24px;bottom:65px;z-index:2;display:block;margin:0;color:var(--vb-video-loop-floral);font-family:var(--wp--preset--font-family--bebas-neue,"Bebas Neue"),"Arial Narrow",Arial,sans-serif;font-size:31px!important;font-weight:400;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 2px 18px rgb(0 0 0 / .35)}.vb-video-loop-content__copy{align-items:center;padding:22px 31px 49px;border-radius:0 0 12px 12px}.vb-video-loop-content__title{max-width:260px;margin-bottom:22px;font-size:40px;line-height:1.05;text-align:center}.vb-video-loop-content__list{gap:22px;width:100%}.vb-video-loop-content__item{grid-template-columns:31px minmax(0,1fr);gap:0}.vb-video-loop-content__text{font-size:16px;line-height:1.38}.vb-video-loop-content__button{left:50%;bottom:0;white-space:nowrap;transform:translate(-50%,50%)}.vb-video-loop-content__button:hover{transform:translate(-50%,calc(50% - 1px))}.vb-video-loop-content__button:active{transform:translate(-50%,50%)}}@media (max-width:360px){.vb-video-loop-content__shell{width:100%}.vb-video-loop-content__copy{padding-inline:22px}.vb-video-loop-content__title{font-size:36px}.vb-video-loop-content__media-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.vb-video-loop-content__button{transition:none}}