.wp-block-gutenkit-cammio-vimeo{--cammio-corner-offset:4px;--cammio-purple-color:#aaa2f9;--cammio-green-color:#49847b;--cammio-corner-width:8px;position:relative;transition:padding .3s ease-in-out}@media(min-width:992px){.wp-block-gutenkit-cammio-vimeo{--cammio-corner-offset:12px}.wp-block-gutenkit-cammio-vimeo--offset{padding-top:48px!important}}.wp-block-gutenkit-tab__content .wp-block-gutenkit-cammio-vimeo{padding:calc(var(--cammio-corner-width)*2)}.bg-primary .wp-block-gutenkit-cammio-vimeo,.bg-tertiary .wp-block-gutenkit-cammio-vimeo{--cammio-green-color:#c1e8e1}.wp-block-gutenkit-cammio-vimeo.playing,.wp-block-gutenkit-cammio-vimeo:hover{--cammio-corner-offset:-8px}.wp-block-gutenkit-cammio-vimeo.playing .wp-block-gutenkit-cammio-vimeo__inner:before,.wp-block-gutenkit-cammio-vimeo:hover .wp-block-gutenkit-cammio-vimeo__inner:before{transform:translate(var(--cammio-corner-offset),calc(var(--cammio-corner-offset)*-1))}.wp-block-gutenkit-cammio-vimeo.playing .wp-block-gutenkit-cammio-vimeo__inner:after,.wp-block-gutenkit-cammio-vimeo:hover .wp-block-gutenkit-cammio-vimeo__inner:after{transform:translate(calc(var(--cammio-corner-offset)*-1),var(--cammio-corner-offset))}.wp-block-gutenkit-cammio-vimeo.playing .wp-block-gutenkit-cammio-vimeo__inner .gutenkit-cammio-vimeo,.wp-block-gutenkit-cammio-vimeo:hover .wp-block-gutenkit-cammio-vimeo__inner .gutenkit-cammio-vimeo{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.wp-block-gutenkit-cammio-vimeo.playing .wp-block-gutenkit-cammio-vimeo__inner .gutenkit-cammio-vimeo__button,.wp-block-gutenkit-cammio-vimeo:hover .wp-block-gutenkit-cammio-vimeo__inner .gutenkit-cammio-vimeo__button{transform:scale(1)}.wp-block-gutenkit-cammio-vimeo__inner{padding:calc(var(--cammio-corner-width)*2);position:relative}@media(min-width:992px){.wp-block-gutenkit-cammio-vimeo__inner{padding:0}}.wp-block-gutenkit-cammio-vimeo__inner:after,.wp-block-gutenkit-cammio-vimeo__inner:before{content:"";height:60px;pointer-events:none;position:absolute;transition:transform .3s ease-in-out;width:60px;z-index:2}@supports(aspect-ratio:1/1){.wp-block-gutenkit-cammio-vimeo__inner:after,.wp-block-gutenkit-cammio-vimeo__inner:before{aspect-ratio:1/1;height:auto}}.wp-block-gutenkit-cammio-vimeo__inner:before{border-bottom:solid var(--cammio-corner-width) var(--cammio-purple-color);border-left:solid var(--cammio-corner-width) var(--cammio-purple-color);bottom:0;left:0;transform:translate(0)}@media(min-width:992px){.wp-block-gutenkit-cammio-vimeo__inner:before{transform:translate(calc(var(--cammio-corner-width)*-2),calc(var(--cammio-corner-width)*2))}}.wp-block-gutenkit-cammio-vimeo__inner:after{border-right:solid var(--cammio-corner-width) var(--cammio-green-color);border-top:solid var(--cammio-corner-width) var(--cammio-green-color);right:0;top:0;transform:translate(0)}@media(min-width:992px){.wp-block-gutenkit-cammio-vimeo__inner:after{transform:translate(calc(var(--cammio-corner-width)*2),calc(var(--cammio-corner-width)*-2))}}.wp-block-gutenkit-cammio-vimeo .gutenkit-cammio-vimeo{background-color:var(--cammio-purple-color);-webkit-clip-path:polygon(2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),2px calc(100% - 2px));clip-path:polygon(2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),2px calc(100% - 2px));cursor:pointer;position:relative;transition:-webkit-clip-path .3s linear;transition:clip-path .3s linear;transition:clip-path .3s linear,-webkit-clip-path .3s linear;z-index:3}.wp-block-gutenkit-cammio-vimeo--playing .wp-block-gutenkit-cammio-vimeo .gutenkit-cammio-vimeo{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.gutenkit-cammio-vimeo__button{align-items:center;background-color:rgba(58,58,102,.75);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0zNC4wNDc4IDIzLjkwOEwyMy4yMDE4IDE3LjUyNzhMMjAuODkzMiAxNi4xNjk0QzIwLjY2MDYgMTYuMDI5NyAyMC4zOTUzIDE1Ljk1NCAyMC4xMjQxIDE1Ljk0OTlDMTkuODUyOSAxNS45NDU4IDE5LjU4NTQgMTYuMDEzNCAxOS4zNDg3IDE2LjE0NTlDMTkuMTEzIDE2LjI4NDcgMTguOTE3NSAxNi40ODI2IDE4Ljc4MTcgMTYuNzIwMUMxOC42NDU5IDE2Ljk1NzUgMTguNTc0NCAxNy4yMjYzIDE4LjU3NDIgMTcuNDk5OVYzMi45NzU3QzE4LjU3NDMgMzMuMjQ5NCAxOC42NDU4IDMzLjUxODMgMTguNzgxNiAzMy43NTU5QzE4LjkxNzUgMzMuOTkzNCAxOS4xMTI5IDM0LjE5MTUgMTkuMzQ4NyAzNC4zMzA0QzE5LjU4ODIgMzQuNDUzOCAxOS44NTMgMzQuNTIgMjAuMTIyNCAzNC41MjM5QzIwLjM5NTYgMzQuNTIyIDIwLjY2MyAzNC40NDU3IDIwLjg5NjEgMzQuMzAzMkwzNC4wNTA4IDI2LjU2NDZDMzQuMjg1NyAyNi40MzEgMzQuNDgwOSAyNi4yMzc2IDM0LjYxNjggMjYuMDA0QzM0Ljc1MjcgMjUuNzcwNCAzNC44MjQyIDI1LjUwNTEgMzQuODI0MiAyNS4yMzQ4QzM0LjgyNDIgMjQuOTY0NiAzNC43NTI3IDI0LjY5OTMgMzQuNjE2OCAyNC40NjU3QzM0LjQ4MDkgMjQuMjMyMSAzNC4yODU3IDI0LjAzODcgMzQuMDUwOCAyMy45MDUxTDM0LjA0NzggMjMuOTA4Wk0yOC41NzA4IDI1LjIzNzFMMjIuNTE4NiAyOC43OTY3VjIxLjY3NjZMMjguNTcwOCAyNS4yMzcxWiIgZmlsbD0iI0U0RTRGOSIvPgo8L3N2Zz4K);background-position:50% 50%;background-size:contain;border:none;border-radius:50%;display:flex;height:38px;justify-content:center;position:absolute;right:1rem;top:1rem;transform:scale(.9);transition:transform .3s linear,opacity .3s;width:38px;z-index:3}@media(min-width:640px){.gutenkit-cammio-vimeo__button{height:50px;width:50px}}.gutenkit-cammio-vimeo__button:hover{background-color:#3a3a66}.gutenkit-cammio-vimeo__button i{font-size:2rem}.gutenkit-cammio-vimeo iframe{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.playing .gutenkit-cammio-vimeo iframe{opacity:1;pointer-events:auto}.gutenkit-cammio-vimeo__poster{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.75;pointer-events:auto;position:absolute;transition:opacity 1s;width:100%;z-index:2}.playing .gutenkit-cammio-vimeo__poster{opacity:0;pointer-events:none}.playing .gutenkit-cammio-vimeo .gutenkit-cammio-vimeo__button{opacity:0}.gutenkit-cammio-vimeo:hover .gutenkit-cammio-vimeo__poster{opacity:1}.playing .gutenkit-cammio-vimeo:hover .gutenkit-cammio-vimeo__poster{opacity:0}
:root{--cammio-purple-color:#aaa2f9;--cammio-green-color:#49847b;--cammio-reveal-text-align:left;--cammio-reveal-direction:row}.wp-block-gutenkit-cammio-vimeo-reveal{aspect-ratio:2/1;cursor:pointer;display:flex;flex-direction:var(--cammio-reveal-direction);position:relative}@media(max-width:990px){.wp-block-gutenkit-cammio-vimeo-reveal#vimeo-reveal-placeholder .wp-block-gutenkit-cammio-vimeo-reveal__content{flex:0 0 100%;padding-left:calc(50% + 12px)}.wp-block-gutenkit-cammio-vimeo-reveal#vimeo-reveal-placeholder .wp-block-gutenkit-cammio-vimeo-reveal__content:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgoJIHN0eWxlPSJtYXJnaW46YXV0bztkaXNwbGF5OmJsb2NrOyIgdmlld0JveD0iMCAwIDEwMCAxMDAiCgkgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgoJPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM2EzYTZjIiBzdHJva2Utd2lkdGg9IjIiPgoJCTxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjA7MTYiIGtleVRpbWVzPSIwOzEiCgkJCQkga2V5U3BsaW5lcz0iMCAwLjIgMC44IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPgoJCTxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIKCQkJCSBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+Cgk8L2NpcmNsZT4KCTxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FhYTJmOSIgc3Ryb2tlLXdpZHRoPSIyIj4KCQk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIwOzE2IiBrZXlUaW1lcz0iMDsxIgoJCQkJIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBjYWxjTW9kZT0ic3BsaW5lIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT4KCQk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiCgkJCQkga2V5U3BsaW5lcz0iMC4yIDAgMC44IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGJlZ2luPSItMC41cyI+PC9hbmltYXRlPgoJPC9jaXJjbGU+Cjwvc3ZnPgo=);background-repeat:no-repeat;content:"";height:100px;left:0;position:absolute;top:50%;transform:translate(calc(50% - 12px),-50%);width:100px}.wp-block-gutenkit-column:nth-child(2n) .wp-block-gutenkit-cammio-vimeo-reveal{--cammio-reveal-text-align:right;--cammio-reveal-direction:row-reverse}.wp-block-gutenkit-column:nth-child(2n) .wp-block-gutenkit-cammio-vimeo-reveal#vimeo-reveal-placeholder .wp-block-gutenkit-cammio-vimeo-reveal__content{flex:0 0 100%;padding-left:0;padding-right:calc(50% + 12px)}.wp-block-gutenkit-column:nth-child(2n) .wp-block-gutenkit-cammio-vimeo-reveal#vimeo-reveal-placeholder .wp-block-gutenkit-cammio-vimeo-reveal__content:before{left:50%}}@media(min-width:321px)and (max-width:990px){.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo{width:calc(50% - 8px)}}@media(min-width:991px){.wp-block-gutenkit-cammio-vimeo-reveal{--cammio-reveal-text-align:center;--cammio-reveal-direction:column;aspect-ratio:1/1.2;justify-content:flex-end}.wp-block-gutenkit-cammio-vimeo-reveal.playing .gutenkit-cammio-vimeo__iframe-wrapper,.wp-block-gutenkit-cammio-vimeo-reveal:hover .gutenkit-cammio-vimeo__iframe-wrapper{-webkit-clip-path:polygon(-8px -8px,calc(100% + 8px) -8px,calc(100% + 8px) calc(100% + 8px),-8px calc(100% + 8px));clip-path:polygon(-8px -8px,calc(100% + 8px) -8px,calc(100% + 8px) calc(100% + 8px),-8px calc(100% + 8px))}.wp-block-gutenkit-cammio-vimeo-reveal.playing .gutenkit-cammio-vimeo__button,.wp-block-gutenkit-cammio-vimeo-reveal:hover .gutenkit-cammio-vimeo__button{transform:scale(1)}.wp-block-gutenkit-cammio-vimeo-reveal.playing .wp-block-gutenkit-cammio-vimeo-reveal__content,.wp-block-gutenkit-cammio-vimeo-reveal:hover .wp-block-gutenkit-cammio-vimeo-reveal__content{opacity:0}}.bg-primary .wp-block-gutenkit-cammio-vimeo-reveal,.bg-tertiary .wp-block-gutenkit-cammio-vimeo-reveal{--cammio-green-color:#c1e8e1}.wp-block-gutenkit-cammio-vimeo-reveal__content{align-self:center;flex:0 0 50%;opacity:1;padding:12px 0 12px 12px;text-align:var(--cammio-reveal-text-align);transition:opacity .3s linear}@media(min-width:480px)and (max-width:990px){.wp-block-gutenkit-cammio-vimeo-reveal__content{padding:24px 0 24px 24px}}.wp-block-gutenkit-column:nth-child(2n) .wp-block-gutenkit-cammio-vimeo-reveal__content{padding:12px 12px 12px 0}@media(min-width:480px)and (max-width:990px){.wp-block-gutenkit-column:nth-child(2n) .wp-block-gutenkit-cammio-vimeo-reveal__content{padding:24px 24px 24px 0}}@media(min-width:991px){.wp-block-gutenkit-cammio-vimeo-reveal__content{padding:24px 0 0}}@media(max-width:321px){.wp-block-gutenkit-cammio-vimeo-reveal__content{font-size:16px}}.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo{aspect-ratio:1/1;position:relative}@media(min-width:991px){.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo{aspect-ratio:unset;position:absolute;top:0;width:100%}}.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo__button{transition:transform .3s ease-in-out,opacity .3s,top .3s ease-in-out}.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo__iframe-wrapper{aspect-ratio:1/1;background-color:var(--cammio-purple-color);box-shadow:-4px 4px 0 4px var(--cammio-purple-color),4px -4px 0 4px var(--cammio-green-color);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:auto;position:absolute;top:0;transition:box-shadow .3s ease-in-out,-webkit-clip-path .3s ease-in-out;transition:box-shadow .3s ease-in-out,clip-path .3s ease-in-out;transition:box-shadow .3s ease-in-out,clip-path .3s ease-in-out,-webkit-clip-path .3s ease-in-out;width:100%;z-index:1}@media(min-width:991px){.wp-block-gutenkit-cammio-vimeo-reveal .gutenkit-cammio-vimeo__iframe-wrapper{aspect-ratio:9/16;background:none;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);flex:0 0 50%;left:50%;transform:translate(-50%);width:60%}}.wp-block-gutenkit-cammio-vimeo-reveal img{-o-object-position:top center;object-position:top center}.gutenkit-cammio-video-modal{display:flex;flex-direction:column;height:100vh;left:0;max-height:100%;max-width:100%;overflow:hidden;padding:2rem;position:fixed;top:0;transform:scale(0);transition:transform 375ms ease-in-out;width:100vw;z-index:999}.gutenkit-cammio-video-modal.loaded{transform:scale(1)}.gutenkit-cammio-video-modal__content{aspect-ratio:9/16;box-shadow:-4px 4px 0 4px var(--cammio-purple-color),4px -4px 0 4px var(--cammio-green-color);-webkit-clip-path:polygon(-8px -8px,calc(100% + 8px) -8px,calc(100% + 8px) calc(100% + 8px),-8px calc(100% + 8px));clip-path:polygon(-8px -8px,calc(100% + 8px) -8px,calc(100% + 8px) calc(100% + 8px),-8px calc(100% + 8px));display:block;position:relative;width:100%}@media(min-width:480px)and (max-width:990px){.gutenkit-cammio-video-modal__content{margin:auto;width:70%}}.gutenkit-cammio-video-modal:after{background:var(--color-tertiary);bottom:0;content:"";left:0;opacity:.65;position:absolute;right:0;top:0;z-index:-1}.gutenkit-cammio-video-modal>button{align-self:flex-end;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgoJPHBhdGggZD0iTTI4OS45NCwyNTZsOTUtOTVBMjQsMjQsMCwwLDAsMzUxLDEyN2wtOTUsOTUtOTUtOTVBMjQsMjQsMCwwLDAsMTI3LDE2MWw5NSw5NS05NSw5NUEyNCwyNCwwLDEsMCwxNjEsMzg1bDk1LTk1LDk1LDk1QTI0LDI0LDAsMCwwLDM4NSwzNTFaIiBmaWxsPSIjM0EzQTY2Ii8+Cjwvc3ZnPgo=);background-position:0 50%;background-repeat:no-repeat;background-size:contain;border:0;font-size:16px;font-weight:700;line-height:1.5;margin:12px -14px;padding-left:24px}.gutenkit-cammio-video-modal>button:focus,.gutenkit-cammio-video-modal>button:hover{outline:none;text-decoration:underline}
.wp-block-gutenkit-cammio-double-vimeo{display:flex;flex-wrap:wrap}@media(min-width:992px){.wp-block-gutenkit-cammio-double-vimeo{margin:0 -24px}}.wp-block-gutenkit-cammio-double-vimeo .wp-block-gutenkit-cammio-vimeo{flex:0 0 100%}@media(min-width:992px){.wp-block-gutenkit-cammio-double-vimeo .wp-block-gutenkit-cammio-vimeo{flex:0 0 50%;padding:0 24px}}
.cammio-hero{--cammio-hero-gap:1rem;--cammio-hero-spacing-y:1.5rem;--cammio-hero-spacing-x:0.75rem;--cammio-hero-shape-step:12;--cammio-hero-row-gap:var(--cammio-hero-gap);--cammio-hero-padding-bottom:2rem;--cammio-hero-offset-y:0.5rem;--cammio-hero-negative-offset-x:0;--cammio-hero-text-align:center;overflow-x:hidden;padding:0 0 var(--cammio-hero-padding-bottom);position:relative;z-index:2}@media(min-width:320px){.cammio-hero{--cammio-hero-spacing-x:4rem}}@media(min-width:321px){.cammio-hero{--cammio-hero-spacing-x:5.3125rem}}@media(min-width:640px){.cammio-hero{--cammio-hero-spacing-y:2.5rem;--cammio-hero-shape:8;--cammio-hero-offset-y:1rem;--cammio-hero-padding-bottom:4rem}}@media(min-width:991px){.cammio-hero{--cammio-hero-shape:6;--cammio-hero-row-gap:0;--cammio-hero-text-align:left}}@media(min-width:1200px){.cammio-hero{--cammio-hero-offset-y:3.125rem}}.cammio-hero__content{display:flex;flex-direction:column;gap:var(--cammio-hero-gap);text-align:var(--cammio-hero-text-align)}@media(min-width:991px){.cammio-hero__content{align-self:center;padding:2.5rem 0}}.cammio-hero__content>*{margin-bottom:0}.cammio-hero__video-wrapper{aspect-ratio:1;border-radius:50%;height:auto;margin-block-start:calc(0px - var(--cammio-hero-offset-y));margin-inline:auto;overflow:hidden;pointer-events:none;position:relative;transform:scale(1) translateY(0);width:100%}@media(min-width:991px){.cammio-hero__video-wrapper{min-width:calc(100% + var(--cammio-hero-offset-y))}}.cammio-hero__video-wrapper.is-loaded{--cammio-hero-iframe-opacity:100%;--cammio-hero-iframe-index:1}.cammio-hero__video-wrapper iframe{left:50%;opacity:var(--cammio-hero-iframe-opacity,0);position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 125ms linear,z-index 125ms linear;z-index:var(--cammio-hero-iframe-index,-1)}.cammio-hero__poster{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.cammio-hero__row{align-items:center;gap:var(--cammio-hero-row-gap)}.cammio-hero .wp-block-gutenkit-button-group{gap:var(--cammio-hero-gap);justify-content:center;padding-bottom:.125rem}@media(max-width:990px){.cammio-hero .wp-block-gutenkit-button-group:not(.wp-block-gutenkit-button-group--multiple) .btn{margin:auto}}@media(min-width:991px){.cammio-hero .wp-block-gutenkit-button-group--inline{justify-content:flex-start}}
