@keyframes v2-fl1{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes v2-fl2{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(8px) rotate(-2deg)}}@keyframes v2-fl3{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes v2-spin{to{transform:rotate(1turn)}}@keyframes v2-mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes v2-pb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,14px) scale(1.08)}}.wp-block-mrktgheroes-v2-hero{box-sizing:border-box;color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--helvetica);-webkit-font-smoothing:antialiased}.wp-block-mrktgheroes-v2-hero *,.wp-block-mrktgheroes-v2-hero :after,.wp-block-mrktgheroes-v2-hero :before{box-sizing:border-box}.wp-block-mrktgheroes-v2-hero{background:var(--wp--preset--color--bone);display:flex;flex-direction:column;margin:0;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.v2hero__blobs{inset:0;isolation:isolate;pointer-events:none;position:absolute;z-index:0}.v2hero__blob{border-radius:50%;position:absolute;transform-origin:50% 100%;will-change:transform,filter}.v2hero__blob--1{background:radial-gradient(circle at 40% 35%,var(--wp--preset--color--lavender-300),#9a8bfa 70%);filter:blur(30px);height:60vw;left:30%;max-height:1000px;max-width:1000px;opacity:.9;top:-20%;width:60vw}.v2hero__blob--2{background:radial-gradient(circle at 40% 35%,#f7f96a,var(--wp--preset--color--yellow) 70%);filter:blur(12px);height:38vw;left:62%;max-height:620px;max-width:620px;opacity:.9;top:45%;width:38vw}.v2hero__blob--3{background:radial-gradient(circle at 40% 35%,var(--wp--preset--color--lavender-200),var(--wp--preset--color--lavender-400) 70%);filter:blur(40px);height:46vw;left:-6%;max-height:760px;max-width:760px;opacity:.8;top:50%;width:46vw}.v2hero__blob--4{background:radial-gradient(circle at 40% 35%,#a497fa,var(--wp--preset--color--violet-deep) 70%);filter:blur(40px);height:30vw;left:12%;max-height:500px;max-width:500px;opacity:.75;top:-10%;width:30vw}.v2hero__inner{flex:1;padding:calc(var(--nav-h, 86px) + clamp(48px,9vh,110px)) clamp(20px,4vw,64px) clamp(24px,4vh,48px);position:relative;text-align:center;width:100%;z-index:1}.v2hero__inner,.v2hero__title{align-items:center;display:flex;flex-direction:column}.v2hero__title{font-size:clamp(34px,max(6.6vw,min(10.2vw,44px)),116px);font-weight:700;gap:.08em;letter-spacing:-.01em;line-height:1.04;margin:0}.v2hero__line--hl{background:var(--wp--preset--color--yellow);border-radius:.14em;color:var(--wp--preset--color--ink);display:inline-block;padding:.02em .2em .08em}.v2hero__stage{--cw:250px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:clamp(40px,6vh,72px);padding:0 26px;position:relative;text-align:left;width:100%}.v2hero__card{border-radius:22px;box-shadow:0 30px 60px -30px rgba(40,30,90,.45);flex:none;height:calc(var(--cw)*.98);margin:0 -26px 24px;position:relative;transform:translateY(calc(var(--k, 0)*var(--k, 0)*5px)) rotate(calc(var(--k, 0)*3.5deg));width:var(--cw);will-change:transform}.v2hero__stage.is-js{--cw:290px;display:block;height:calc(var(--cw)*1.1);padding:0}.v2hero__stage.is-js .v2hero__card{cursor:grab;left:50%;margin:0;position:absolute;top:0;touch-action:pan-y;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.v2hero__stage.is-js .v2hero__card.is-dragging{cursor:grabbing}.v2hero__card-in{--bg:var(--wp--preset--color--ink);--fg:var(--wp--preset--color--bone);--num:var(--wp--preset--color--yellow);--arrow:var(--wp--preset--color--ink);--chip:hsla(60,23%,97%,.12);background:var(--bg);border-radius:22px;box-shadow:var(--ring,none);color:var(--fg);display:flex;flex-direction:column;gap:8px;height:100%;overflow:hidden;padding:18px 62px 22px 20px;width:100%}.v2hero__card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.v2hero__num{color:var(--num);font-size:13px;font-weight:700;letter-spacing:.1em}.v2hero__arrow{background:var(--num);border-radius:50%;color:var(--arrow);display:grid;flex:none;font-size:15px;font-weight:700;height:30px;line-height:1;place-items:center;width:30px}.v2hero__card-title{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.v2hero__card-desc{font-size:14.5px;line-height:1.45;margin:0;opacity:.85;text-wrap:pretty}.v2hero__tags{display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:6px;margin-top:auto}.v2hero__tag{background:var(--chip);border-radius:999px;line-height:1.2;padding:5px 10px}.v2hero__card--lavender .v2hero__card-in{--bg:var(--wp--preset--color--lavender-300);--fg:var(--wp--preset--color--ink);--num:var(--wp--preset--color--ink);--arrow:var(--wp--preset--color--bone);--chip:hsla(0,0%,4%,.07)}.v2hero__card--yellow .v2hero__card-in{--bg:var(--wp--preset--color--yellow);--fg:var(--wp--preset--color--ink);--num:var(--wp--preset--color--ink);--arrow:var(--wp--preset--color--bone);--chip:hsla(0,0%,4%,.07)}.v2hero__card--bone .v2hero__card-in{--bg:var(--wp--preset--color--bone);--fg:var(--wp--preset--color--ink);--num:var(--wp--preset--color--violet);--arrow:var(--wp--preset--color--ink);--chip:hsla(0,0%,4%,.07);--ring:inset 0 0 0 1px var(--wp--preset--color--line)}.v2hero__card--violet .v2hero__card-in{--bg:var(--wp--preset--color--violet);--fg:var(--wp--preset--color--bone);--num:var(--wp--preset--color--yellow);--arrow:var(--wp--preset--color--ink);--chip:hsla(60,23%,97%,.12)}.v2hero__card--night .v2hero__card-in{--bg:#1d1b26;--fg:var(--wp--preset--color--bone);--num:var(--wp--preset--color--lavender-300);--arrow:var(--wp--preset--color--ink);--chip:hsla(60,23%,97%,.12)}.v2hero__lead{font-size:clamp(17px,1.4vw,22px);font-weight:300;line-height:1.55;margin:clamp(24px,4vh,48px) 0 0;max-width:36em;text-wrap:pretty}.v2hero__lead b,.v2hero__lead strong{font-weight:700}.v2hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(24px,3.5vh,36px)}.v2hero__btn--yellow,.v2hero__ctas{align-items:center;justify-content:center}.v2hero__btn--yellow{border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--helvetica);font-size:17px;font-weight:700;gap:10px;line-height:1.2;max-width:100%;padding:18px 30px;text-align:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink);transition:transform .25s}.v2hero__btn--yellow:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:3px}.v2hero__btn--outline{align-items:center;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--helvetica);font-size:17px;font-weight:700;gap:10px;justify-content:center;line-height:1.2;max-width:100%;padding:18px 30px;text-align:center;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--wp--preset--color--white);box-shadow:inset 0 0 0 1.5px var(--wp--preset--color--ink);color:var(--wp--preset--color--ink);transition:background .25s,color .25s}.v2hero__btn--outline:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:3px}.v2hero__marquee{background:var(--wp--preset--color--yellow);overflow:hidden;padding:20px 0;position:relative;z-index:2}.v2hero__track{animation:v2-mq 40s linear infinite;display:flex;font-size:clamp(16px,1.3vw,20px);font-weight:700;line-height:1.2;width:max-content}.is-paused .v2hero__track{animation-play-state:paused}.v2hero__set{display:flex;flex:none;gap:28px;padding-right:28px}.v2hero__mq-item{white-space:nowrap}.v2hero__mq-star{animation:v2-spin 8s linear infinite;display:inline-block}.v2hero__mq-pause{background:var(--wp--preset--color--ink);border:0;border-radius:50%;color:var(--wp--preset--color--yellow);cursor:pointer;display:grid;height:30px;opacity:.85;padding:0;place-items:center;position:absolute;right:clamp(8px,1.4vw,20px);top:50%;transform:translateY(-50%);width:30px;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .2s}.v2hero__mq-pause:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:3px}.v2hero__mq-icon{border-left:3px solid;border-right:3px solid;display:block;height:10px;width:8px}.is-paused .v2hero__mq-icon{border-bottom:5px solid transparent;border-left:8px solid;border-right:0;border-top:5px solid transparent;height:0;margin-left:3px;width:0}.v2hero__reset{background:var(--wp--preset--color--ink);border:0;border-radius:999px;bottom:88px;color:var(--wp--preset--color--bone);cursor:pointer;font:inherit;font-size:14px;font-weight:700;opacity:0;padding:12px 20px;position:absolute;right:clamp(20px,4vw,64px);transform:translateY(8px);visibility:hidden;z-index:3;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .3s,transform .3s,visibility 0s .3s,background .25s,color .25s}.v2hero__reset:focus-visible{outline:2px solid var(--wp--preset--color--ink);outline-offset:3px}.has-moved>.v2hero__reset{opacity:1;transform:none;transition-delay:0s;visibility:visible}@media(hover:hover){.v2hero__btn--yellow:hover{color:var(--wp--preset--color--ink);transform:translateY(-2px)}.v2hero__btn--outline:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--bone)}.v2hero__reset:hover{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink)}.v2hero__mq-pause:hover{opacity:1}}@media(max-width:600px){.v2hero__stage,.v2hero__stage.is-js{--cw:250px;align-self:stretch;display:flex;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;margin-inline:calc(clamp(20px, 4vw, 64px)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:22px clamp(20px,4vw,64px) 30px;scroll-padding-inline:clamp(20px,4vw,64px);scroll-snap-type:x mandatory;scrollbar-width:none;width:auto}.v2hero__stage.is-js::-webkit-scrollbar,.v2hero__stage::-webkit-scrollbar{display:none}.v2hero__stage .v2hero__card,.v2hero__stage.is-js .v2hero__card{height:auto;left:auto;margin:0;min-height:calc(var(--cw)*.98);position:relative;scroll-snap-align:start;transform:rotate(-1.5deg)}.v2hero__stage .v2hero__card:nth-child(2n),.v2hero__stage.is-js .v2hero__card:nth-child(2n){transform:rotate(1.5deg) translateY(6px)}.v2hero__card-in{padding-right:20px}.v2hero__reset{bottom:76px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-play-state:paused!important}.v2hero__mq-pause{display:none}}
