.card-query-badge{background:hsla(0,0%,100%,.18);border-radius:.25rem;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-bottom:var(--wp--preset--spacing--2,.5rem);padding:var(--wp--preset--spacing--1,.25rem) var(--wp--preset--spacing--2,.5rem);text-transform:uppercase}.card-query-badge--dark{background:rgba(0,0,0,.08);color:#333}.wp-block-jormi-blocks-card{height:100%}.wp-block-jormi-blocks-card .card-vertical{display:flex;flex-direction:column;height:100%}.wp-block-jormi-blocks-card .card-vertical__header{flex-shrink:0}.wp-block-jormi-blocks-card .card-vertical__img{aspect-ratio:3/2;border-radius:.375rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-jormi-blocks-card .card-vertical__body{display:flex;flex:1;flex-direction:column;padding:var(--wp--preset--spacing--4,1rem) 0}.wp-block-jormi-blocks-card .card-vertical__title{margin-block:0 var(--wp--preset--spacing--2,.5rem)!important}.wp-block-jormi-blocks-card .card-vertical__text{width:75%}.wp-block-jormi-blocks-card .card-vertical__cta{align-items:center;align-self:flex-start;background-color:var(--wp--preset--color--primary);border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:var(--wp--preset--spacing--1,.25rem);line-height:1.4;margin-top:auto;padding:var(--wp--preset--spacing--2,.5rem) var(--wp--preset--spacing--3,.75rem);text-decoration:none!important}.wp-block-jormi-blocks-card .card-vertical__cta:hover{opacity:.88;text-decoration:none!important}.wp-block-jormi-blocks-card .card-vertical__cta--preview{opacity:.8;pointer-events:none}.wp-block-jormi-blocks-card .card-vertical__cta--editor{flex-wrap:nowrap}.wp-block-jormi-blocks-card .card-vertical__cta-label{line-height:1;margin-bottom:0!important}.wp-block-jormi-blocks-card .card-vertical__cta-edit{color:#fff!important;min-width:0!important;padding:0 0 0 var(--wp--preset--spacing--1,.25rem)!important}.wp-block-jormi-blocks-card .card-vertical__cta-edit svg{fill:currentColor}.wp-block-jormi-blocks-card.has-background{border-radius:1rem}.wp-block-jormi-blocks-card.has-background .card-vertical__body{padding:var(--wp--preset--spacing--5,1.5rem)}.wp-block-post.sponsor .wp-block-jormi-blocks-card{aspect-ratio:10/6;height:auto;width:100%}.card-sponsor{align-items:center;background-color:inherit;border-radius:var(--wp--preset--spacing--3,.75rem);display:flex;height:100%;justify-content:center;padding:12.5% 15%;text-decoration:none;transition:box-shadow .2s ease;width:100%}.card-sponsor:is(a):hover{background-color:inherit;box-shadow:0 4px 20px rgba(0,0,0,.07)}.card-sponsor__img{display:block;height:100%;max-height:5rem;-o-object-fit:contain;object-fit:contain;width:100%}.card-sponsor__placeholder{background:var(--wp--preset--color--gray-100,#ecece4);border-radius:.25rem;min-height:5rem;width:100%}.card-sponsor__badge{left:.5rem;position:absolute;top:.5rem;z-index:1}.card-overlay__card{aspect-ratio:1;background:var(--wp--preset--color--gray-500,#f0f0f0);border-radius:1rem;display:block;overflow:hidden;position:relative;text-decoration:none!important}@media screen and (min-width:768px){.card-overlay__card{aspect-ratio:4/5}}.card-overlay__card .card-overlay__img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform-origin:center;width:100%}.card-overlay__card .line-wrap{display:block;max-width:100%;overflow:hidden;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.card-overlay__card .line-text{display:inline-block}.card-overlay__card .line-cover{background:var(--wp--preset--color--primary,#ecfa6c);clip-path:inset(0 100% 0 0);inset:0;position:absolute}.card-overlay__card .line-cover-text{color:var(--wp--preset--color--dark,#0d0d0d);left:0;position:absolute;top:0;white-space:nowrap}.card-overlay__card .card-overlay__gradient{background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.4) 50%,transparent 75%);inset:0;position:absolute;transition:opacity .35s ease;z-index:1}.card-overlay__card .card-overlay__content{bottom:0;left:0;padding:var(--wp--preset--spacing--4);position:absolute;right:0;z-index:2}@media screen and (min-width:768px){.card-overlay__card .card-overlay__content{padding:var(--wp--preset--spacing--5)}}.card-overlay__card .card-overlay__title{color:#fff;margin-block:0!important;transition:transform .3s ease}.card-overlay__card .card-overlay__desc{color:hsla(0,0%,100%,.85);font-size:var(--wp--preset--font-size--small);margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin-bottom .25s ease}.card-overlay__card .card-overlay__meta{color:#fff;display:flex;flex-direction:column;font-family:Suisse Intl Mono,monospace;font-size:var(--wp--preset--font-size--x-small);gap:2px;line-height:1.3;padding:var(--wp--preset--spacing--5);text-transform:uppercase;width:100%}.card-overlay__card .card-overlay__meta-position{font-weight:600;white-space:normal}.card-overlay__card .card-overlay__meta-company .line-text{opacity:.7}.card-overlay__card .card-overlay__icon{background:#fff;border-radius:999px;bottom:var(--wp--preset--spacing--4);height:2rem;overflow:hidden;position:absolute;right:var(--wp--preset--spacing--5);width:2rem;z-index:1}@media screen and (min-width:768px){.card-overlay__card .card-overlay__icon{bottom:var(--wp--preset--spacing--5);right:var(--wp--preset--spacing--5)}}.card-overlay__card .card-overlay__icon:after,.card-overlay__card .card-overlay__icon:before{display:inline-block;font-family:Font Awesome\ 7 Pro;left:50%;position:absolute;top:50%;transition:all .2s ease-out;will-change:transform}.card-overlay__card .card-overlay__icon:before{content:"+";transform:translateX(-50%) translateY(-50%)}.card-overlay__card .card-overlay__icon:after{content:"";transform:translateX(-250%) translateY(100%)}.card-overlay__card:focus-within .card-overlay__desc,.card-overlay__card:is(a):hover .card-overlay__desc{margin-bottom:var(--wp--preset--spacing--2,.5rem);max-height:8rem;opacity:1}.card-overlay__card:focus-within .card-overlay__icon:before,.card-overlay__card:is(a):hover .card-overlay__icon:before{transform:translateY(-125%) translateX(125%)}.card-overlay__card:focus-within .card-overlay__icon:after,.card-overlay__card:is(a):hover .card-overlay__icon:after{transform:translateX(-50%) translateY(-50%)}#jormi-card-drawer{display:none}#jormi-card-drawer.is-closing,#jormi-card-drawer.is-open{display:block}#jormi-card-drawer.is-closing .jormi-drawer__backdrop{animation:jormi-drawer-fade-out .25s ease forwards}#jormi-card-drawer.is-closing .jormi-drawer__panel{animation:jormi-drawer-slide-out .3s cubic-bezier(.4,0,.2,1) forwards}.jormi-drawer__backdrop{animation:jormi-drawer-fade-in .25s ease forwards;background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:100000}.jormi-drawer__panel{animation:jormi-drawer-slide-in .3s cubic-bezier(.4,0,.2,1) forwards;background:var(--wp--preset--color--background,#fff);bottom:0;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;width:90vw;z-index:100001}.jormi-drawer__close{align-items:center;background:rgba(0,0,0,.06);border:none;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:var(--wp--preset--spacing--5,1.25rem);top:var(--wp--preset--spacing--5,1.25rem);transition:background .15s ease;width:2.5rem;z-index:2}.jormi-drawer__close:hover{background:rgba(0,0,0,.12)}.jormi-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.jormi-drawer__body .pt-hh{padding-top:0!important}.jormi-drawer__body .alignfull{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.jormi-drawer__spinner{animation:jormi-spin .6s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top:2px solid var(--wp--preset--color--dark,#111);height:2rem;margin:4rem auto;width:2rem}body.jormi-drawer-open,html.jormi-drawer-open{overflow:hidden}@keyframes jormi-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jormi-drawer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes jormi-drawer-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes jormi-drawer-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes jormi-spin{to{transform:rotate(1turn)}}
