.iawf-vs,.wp-block-iawfoundation-v2-video-section.iawf-vs{--iawf-vs-porcelain:#fff;--iawf-vs-softblack:#333;--iawf-vs-clay:#ff850d;--iawf-vs-flame:#ff4800;--iawf-vs-slatetaupe:#57647c;--iawf-vs-charcoal:#2b2b2b;--iawf-vs-dove:#e2e8f0;background:var(--iawf-vs-porcelain);box-sizing:border-box;overflow-x:clip;overflow-y:visible;padding:5rem 0 3.5rem;position:relative}@media(min-width:1024px){.iawf-vs{padding:120px 0 80px}}.iawf-vs *,.iawf-vs :after,.iawf-vs :before{box-sizing:border-box}.iawf-vs__intro{margin:0 auto 1.25rem;max-width:720px;padding:0 1.5rem;text-align:center}@media(min-width:640px){.iawf-vs__intro{padding:0 2rem}}@media(min-width:1024px){.iawf-vs__intro{margin-bottom:1.5rem}}.iawf-vs__eyebrow{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:0 auto 1rem}.iawf-vs__eyebrow-rule{background:var(--iawf-vs-eyebrow-rule,var(--iawf-vs-clay));display:block;flex-shrink:0;height:2px;width:2rem}.iawf-vs__eyebrow-text{color:var(--iawf-vs-eyebrow,var(--iawf-vs-flame));font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.iawf-vs__title{color:var(--iawf-vs-title,var(--iawf-vs-clay));font-family:Dosis,Montserrat,system-ui,sans-serif;font-size:40px;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 auto .85rem;max-width:28ch;text-align:center;text-transform:uppercase}.iawf-vs__divider{display:block;height:1px;margin:.35rem auto 1.15rem;max-width:220px;position:relative;width:100%}.iawf-vs__divider-line{background:var(--iawf-vs-divider,var(--iawf-vs-clay));border:0;display:block;height:1px;width:100%}.iawf-vs__badge{align-items:center;background:var(--iawf-vs-badge-bg,var(--iawf-vs-flame));border-radius:100%;box-shadow:0 0 0 6px #fff;color:var(--iawf-vs-badge-color,#fff);display:inline-flex;flex-shrink:0;height:27px;justify-content:center;left:50%;line-height:27px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:27px;z-index:1}.iawf-vs__badge-icon{display:block;height:14px;width:14px}.iawf-vs__badge-icon--custom{height:14px;object-fit:contain;width:14px}.iawf-vs__lede{color:var(--iawf-vs-slatetaupe);font-family:Montserrat,system-ui,sans-serif;font-size:1rem;line-height:1.7;margin:0 auto;max-width:40rem}.iawf-vs__stage{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:visible;padding:.75rem 1rem 1.25rem;position:relative;width:100vw}@media(min-width:640px){.iawf-vs__stage{padding:1rem 1.5rem 1.5rem}}.iawf-vs__carousel{align-items:center;display:flex;justify-content:center;margin:0 auto;overflow:visible;padding:0 2.75rem;perspective:1600px;position:relative;width:min(100%,1280px)}@media(min-width:768px){.iawf-vs__carousel{padding:0 3.25rem}}@media(min-width:1024px){.iawf-vs__carousel{padding:0 3.75rem;width:min(100%,1400px)}}.iawf-vs__more{display:flex;justify-content:center;margin:2.75rem auto 0;padding:0 1rem}@media(min-width:768px){.iawf-vs__more{margin-top:3.25rem}}.iawf-vs__more-btn.btn{align-items:center;background:var(--iawf-vs-flame)!important;border:none;border-color:var(--iawf-vs-flame)!important;border-radius:30px!important;box-shadow:none;color:#fff!important;display:inline-flex;font-family:Dosis,Montserrat,system-ui,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.06em;line-height:1.2;margin:0;min-width:11.5rem;padding:14px 40px 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .5s ease,border-color .5s ease,transform .35s ease}.iawf-vs__more-btn.btn:focus,.iawf-vs__more-btn.btn:hover{background:var(--iawf-vs-clay)!important;border-color:var(--iawf-vs-clay)!important;color:#fff!important;transform:translateY(-2px)}.iawf-vs__nav{align-items:center;background:var(--iawf-vs-flame);border:1px solid var(--iawf-vs-flame);border-radius:8px;color:var(--iawf-vs-porcelain);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .4s ease,border-color .4s ease,color .4s ease;width:2.5rem;z-index:6}.iawf-vs__nav--prev{left:0}.iawf-vs__nav--next{right:0}@media(min-width:768px){.iawf-vs__nav{height:2.75rem;width:2.75rem}}.iawf-vs__nav:focus,.iawf-vs__nav:hover{background:var(--iawf-vs-clay);border-color:var(--iawf-vs-clay);color:var(--iawf-vs-porcelain)}.iawf-vs__track{align-items:center;display:flex;gap:1rem;justify-content:center;overflow:visible;transform-style:preserve-3d;width:100%}@media(min-width:1024px){.iawf-vs__track{gap:1.75rem}}.iawf-vs__card{background:transparent;border:0;color:inherit;cursor:pointer;display:block;flex:0 0 auto;padding:0;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.iawf-vs__card-inner{aspect-ratio:1/1;background:var(--iawf-vs-charcoal);border-radius:20px;box-shadow:0 14px 36px rgba(0,0,0,.16);overflow:hidden;position:relative;width:100%}.iawf-vs__thumb{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;transform:scale(1.06);transition:transform .5s ease;width:100%}.iawf-vs__thumb--empty{background:var(--iawf-vs-charcoal)}.iawf-vs__preview{background:#000;border:0;height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.02);width:177.78%;z-index:1}.iawf-vs__card.is-playing .iawf-vs__preview:not([hidden]){opacity:1}.iawf-vs__card.is-playing .iawf-vs__thumb{opacity:0;visibility:hidden}.iawf-vs__card:hover .iawf-vs__thumb{transform:scale(1.12)}.iawf-vs__card.is-playing .iawf-vs__play{opacity:0;transition:opacity .35s ease}.iawf-vs__card.is-playing:hover .iawf-vs__play{opacity:1}.iawf-vs__card.is-playing .iawf-vs__play-btn{opacity:.85}.iawf-vs.is-animating .iawf-vs__card{transition:none!important}.iawf-vs__card-fade{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);inset-inline:0;bottom:0;height:50%;pointer-events:none;position:absolute}.iawf-vs__card-fade--active{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3),transparent);height:62%}.iawf-vs__card-caption{inset-inline:0;bottom:0;color:hsla(0,0%,100%,.9);font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.35;padding:.85rem 1rem;position:absolute;text-align:left;text-transform:uppercase;z-index:2}.iawf-vs__play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:3}.iawf-vs__play-ring{border:2px solid hsla(0,0%,100%,.45);border-radius:999px;height:4.25rem;opacity:0;position:absolute;transform:scale(.7);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);width:4.25rem}.iawf-vs__play-btn{align-items:center;background:rgba(255,72,0,.92);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.28);color:#fff;display:inline-flex;height:3.25rem;justify-content:center;opacity:.88;position:relative;transform:scale(.92);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),background-color .35s ease;width:3.25rem;z-index:1}.iawf-vs__card--active .iawf-vs__play-btn{height:4rem;opacity:.95;width:4rem}.iawf-vs__card:hover .iawf-vs__play-btn{background:var(--iawf-vs-clay);opacity:1;transform:scale(1.08)}.iawf-vs__card:hover .iawf-vs__play-ring{animation:iawf-vs-play-pulse 1.2s ease-out infinite;opacity:1;transform:scale(1.2)}@keyframes iawf-vs-play-pulse{0%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.iawf-vs__card,.iawf-vs__play-btn,.iawf-vs__play-ring,.iawf-vs__thumb{animation:none!important;transition:none}}.iawf-vs__card--side-next,.iawf-vs__card--side-prev{opacity:.78;width:clamp(11rem,28vw,24rem)}.iawf-vs__card--side-prev{transform:rotateY(12deg) scale(.92)}.iawf-vs__card--side-next{transform:rotateY(-12deg) scale(.92)}.iawf-vs__card--side-prev:hover{opacity:1;transform:rotateY(8deg) scale(.96)}.iawf-vs__card--side-next:hover{opacity:1;transform:rotateY(-8deg) scale(.96)}.iawf-vs__card--active{overflow:visible;width:clamp(15rem,40vw,34rem);z-index:2}.iawf-vs__glow{background:radial-gradient(ellipse at center,rgba(255,133,13,.38) 0,rgba(255,72,0,.18) 45%,rgba(255,133,13,0) 72%);border-radius:40px;bottom:-2.4rem;filter:blur(42px);left:-1.35rem;pointer-events:none;position:absolute;right:-1.35rem;top:-1.35rem;z-index:-1}.iawf-vs__card-inner--active{aspect-ratio:1/.9;border-radius:24px;box-shadow:0 28px 64px rgba(0,0,0,.22),0 18px 40px rgba(255,133,13,.18)}.iawf-vs__card--active:hover{transform:scale(1.02)}.iawf-vs__active-meta{inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.15rem 1.15rem;position:absolute;z-index:2}@media(min-width:768px){.iawf-vs__active-meta{gap:.85rem;padding:1.35rem 1.5rem 1.5rem}}.iawf-vs__active-caption{color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media(min-width:768px){.iawf-vs__active-caption{font-size:.875rem}}.iawf-vs__watch{align-items:center;align-self:flex-start;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;display:inline-flex;font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.15em;padding:.7rem 1rem;text-transform:uppercase;transition:background-color .4s ease,color .4s ease}@media(min-width:768px){.iawf-vs__watch{font-size:.75rem}}.iawf-vs__card--active:hover .iawf-vs__watch{background:#fff;color:var(--iawf-vs-softblack)}
