social-proof img{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;object-fit:cover}.social-proof{container:text/inline-size;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;position:fixed;pointer-events:none;inset:0;z-index:100;line-height:1.45}.social-proof [aria-hidden=true]{visibility:hidden}.social-proof__close{flex:0 0 auto;width:3em;height:3em;display:block;border:none;background:none;position:relative}.social-proof__close::before,.social-proof__close::after{content:"";width:.2em;height:inherit;background:currentColor;position:absolute;bottom:0;left:0;right:0;top:0;transition:transform 300ms ease-out .35s}@media(prefers-reduced-motion:reduce){.social-proof__close::before,.social-proof__close::after{transition:none}}.social-proof__close::before{transform-origin:top right;right:auto}.social-proof__close::after{transform-origin:top left;transition-delay:.7s;left:auto}.social-proof__close::before{transform:rotateZ(-45deg) scaleY(1.35)}.social-proof__close::after{transform:rotateZ(45deg) scaleY(1.35)}.social-proof__stage{flex-basis:auto;text-align:left;background:#fff;color:#000;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.35);transform:translateY(0);pointer-events:all}@media all and (min-width:600px){.social-proof__stage{margin:1rem}}.social-proof--is-ready .social-proof__stage{transition:transform .5s cubic-bezier(.04,.64,.2,1),opacity .3s ease-in-out,background-color .3s ease-in-out}.social-proof--is-hidden .social-proof__close::before{transform:rotateZ(-45deg) scaleY(0)}.social-proof--is-hidden .social-proof__close::after{transform:rotateZ(45deg) scaleY(0)}.social-proof--is-hidden .social-proof__close::before{transition-delay:.35s}.social-proof--is-hidden .social-proof__close::after{transition-delay:.7s}.social-proof--is-hidden .social-proof__stage{transition-delay:1s;transform:translateY(100%);opacity:0;pointer-events:none}.social-proof__text{grid-area:text}.social-proof__picture{grid-area:picture;align-self:start;display:block;width:100%;position:relative;z-index:1;min-height:1px;min-width:1px;overflow:hidden;min-width:3.125em;max-width:3.125em}.social-proof__picture::before,.social-proof__picture::after{content:""}.social-proof__picture::before{display:block}.social-proof__picture::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}.social-proof__picture>*{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.social-proof__picture::before{padding-bottom:calc(100%/(1))}.social-proof__picture:empty{display:none}.social-proof__customer-info{align-self:end;grid-area:customer-info;margin-block:0}.social-proof__customer-action{align-self:start;grid-area:customer-action;font-style:italic;font-size:.875em}.social-proof__group{display:grid;gap:0 2rem;grid-template-areas:"picture customer-info close" "picture customer-action close"}.social-proof__close{grid-area:close;margin-inline-start:auto;display:flex;align-items:center;font-size:.35em;cursor:pointer;position:relative;z-index:2}.social-proof__close::before{transition-delay:.35s}.social-proof__close::after{transition-delay:.7s}@container (inline-size < 60ch){.social-proof .social-proof__group{grid-template-areas:"picture customer-info close" "customer-action customer-action customer-action";}.social-proof .social-proof__picture,.social-proof .social-proof__customer-info{align-self:center;}}@container (inline-size < 40ch){.social-proof .social-proof__group{grid-template-areas:"customer-info close" "customer-action customer-action";}.social-proof .social-proof__picture{display:none;}}.modal-dialog__close{flex:0 0 auto;width:3em;height:3em;display:block;border:none;background:none;position:relative}.modal-dialog__close::before,.modal-dialog__close::after{content:"";width:.2em;height:inherit;background:currentColor;position:absolute;bottom:0;left:0;right:0;top:0;transition:transform 300ms ease-out .35s}@media(prefers-reduced-motion:reduce){.modal-dialog__close::before,.modal-dialog__close::after{transition:none}}.modal-dialog__close::before{transform-origin:top right;right:auto}.modal-dialog__close::after{transform-origin:top left;transition-delay:.7s;left:auto}.modal-dialog__close::before{transform:rotateZ(-45deg) scaleY(1.35)}.modal-dialog__close::after{transform:rotateZ(45deg) scaleY(1.35)}.modal-dialog__close::before,.modal-dialog__close::after{transition-duration:.17s}@media(prefers-reduced-motion:reduce){.modal-dialog__close::before,.modal-dialog__close::after{transition:none}}.modal-dialog--is-hidden .modal-dialog__close::before{transform:rotateZ(-45deg) scaleY(0)}.modal-dialog--is-hidden .modal-dialog__close::after{transform:rotateZ(45deg) scaleY(0)}.modal-dialog--container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;pointer-events:all;z-index:2;overflow:hidden}.modal-dialog--container .modal-dialog__backdrop{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.75)}.modal-dialog--container .modal-dialog__viewport{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:auto;z-index:1;position:absolute}.modal-dialog--container .modal-dialog__viewport::before,.modal-dialog--container .modal-dialog__viewport::after{content:"";flex:0 0 0%;margin:auto}.modal-dialog--container .modal-dialog__close{font-size:.5em;cursor:pointer;z-index:1;position:absolute;right:0;top:0;color:#fff;transform:translateY(-140%)}.modal-dialog--container .modal-dialog__stage{position:relative;margin:2.75em .5em}.modal-dialog--container .modal-dialog__content{background:#fff;position:relative;z-index:1}.modal-dialog--is-disabled{pointer-events:none;z-index:1;visibility:hidden}.modal-dialog--is-hidden .modal-dialog__backdrop{opacity:0}.modal-dialog--is-hidden .modal-dialog__close::before{transition-delay:.35s}.modal-dialog--is-hidden .modal-dialog__close::after{transition-delay:.7s}.modal-dialog--is-active{z-index:3}.modal-dialog--is-active .modal-dialog__close::before{transition-delay:.35s}.modal-dialog--is-active .modal-dialog__close::after{transition-delay:.7s}.modal-dialog--is-open{overflow:hidden}.modal-dialog__iframe{max-width:25rem;max-height:28rem;width:calc(100vw - 5rem);height:100vh}.modal-dialog__iframe>iframe{width:100%;height:100%;background:transparent}.modal-dialog--is-active{z-index:100}.videos__title,.videos__subtitle{font-weight:800;font-family:bebas-neue-pro-semiexpanded,sans-serif;line-height:1.1}.videos__title{margin-top:.8em}.videos__subtitle{color:#d1152e;font-size:40px;margin:1em 0 .25em}.videos__group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1em;margin:0 0 3em}.videos p{font-family:"proxima-nova",sans-serif;font-weight:400;font-size:16px !important}.card{font-size:20px;max-width:17.5em;text-align:center;font-weight:800;font-family:bebas-neue-pro-semiexpanded,sans-serif;background:#e4e4e4;color:#444}.card::selection,.card ::selection{background:#444;color:#e4e4e4}.card a:focus,.card button:focus,.card [tabindex="0"]:focus{outline-color:#444}.card__image img{width:100%;border-bottom:2px solid #fff}.card__text{padding:1em}.card__title{font-size:2em}.card__author{display:block}.card__button{font-family:"proxima-nova",sans-serif;font-weight:600;color:#fff;background:#d1152e;font-size:.75em;font-size:clamp(14px,.75em,20px);padding:.75em 1.25em;border:none;margin:1.5em auto 0;transition:background .25s}.card__button:hover,.card__button:focus{background:#ab0b21}@media all and (max-width:500px){.card{max-width:unset;width:100%}}.content__modal-title{font-size:50px;background:#d11e2e;color:#fff;padding:.5em;line-height:1.1;font-weight:800;font-family:bebas-neue-pro-semiexpanded,sans-serif;text-transform:uppercase;text-align:center}@media all and (max-width:900px){.content__modal-title{font-size:5vw}}.content--modal{background:#000}.content--modal iframe{width:100%;width:90vw;max-width:950px;height:38.8vw}@media all and (min-width:1000px){.content--modal{min-width:850px}}.diy{margin:3em 0}.diy__banner{background:#d1152e;color:#fff;text-align:center;font-size:20px;text-transform:uppercase;font-family:"proxima-nova",sans-serif;padding:1em}.diy__banner p{margin-top:.5em;line-height:1}.diy__title{font-family:"bebas-neue-pro-semiexpanded";font-weight:800;letter-spacing:.02em;font-size:2.5em;line-height:.9}.diy__images{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.diy__button{flex:1 1 17em;appearance:none;border:none;padding:0;margin:0}.diy__button:hover,.diy__button:focus{opacity:.6}.diy__images img{width:100%}@media all and (max-width:650px){.diy__banner{font-size:4.2vw}.diy__button{flex:1 1 33%}.diy__button:first-of-type{order:1}.diy__button:nth-of-type(3){order:2}}