.mb-portal{--mb-soft:color-mix(in srgb,var(--wp--preset--color--base) 58%,transparent);position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(720px,92vh,980px);padding:var(--wp--preset--spacing--60) var(--wp--style--root--padding-left);overflow:hidden;color:var(--wp--preset--color--base);background:radial-gradient(ellipse 42% 48% at 50% 50%,color-mix(in srgb,var(--wp--preset--color--accent) 30%,transparent) 0,transparent 100%),radial-gradient(ellipse 90% 80% at 50% 50%,transparent 55%,rgb(0 0 0 / .35) 100%),var(--wp--preset--color--contrast)}.mb-portal__thumbs{position:absolute;inset:0;z-index:-1;margin:0;padding:0;list-style:none;pointer-events:none}.mb-portal__thumb{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1}.mb-portal__frame{display:block;width:100%;height:100%;overflow:hidden;border-radius:.5rem;box-shadow:0 24px 50px -24px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .06)}.mb-portal__frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.92)}.mb-portal__thumb:nth-child(1){--x:4%;--y:7%;--w:clamp(96px,10vw,160px);--s:1.2}.mb-portal__thumb:nth-child(2){--x:19%;--y:3%;--w:clamp(70px,7vw,115px);--s:.6}.mb-portal__thumb:nth-child(3){--x:11%;--y:36%;--w:clamp(80px,8.5vw,135px);--s:.9}.mb-portal__thumb:nth-child(4){--x:2%;--y:62%;--w:clamp(100px,11vw,175px);--s:1.4}.mb-portal__thumb:nth-child(5){--x:20%;--y:76%;--w:clamp(72px,7.5vw,120px);--s:.7}.mb-portal__thumb:nth-child(6){--x:71%;--y:4%;--w:clamp(88px,9vw,145px);--s:.8}.mb-portal__thumb:nth-child(7){--x:87%;--y:17%;--w:clamp(70px,7vw,115px);--s:1.3}.mb-portal__thumb:nth-child(8){--x:81%;--y:42%;--w:clamp(96px,10vw,165px);--s:.6}.mb-portal__thumb:nth-child(9){--x:89%;--y:70%;--w:clamp(74px,7.5vw,125px);--s:1.1}.mb-portal__thumb:nth-child(10){--x:67%;--y:79%;--w:clamp(88px,9vw,150px);--s:.9}.mb-portal__center{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,48rem);padding:clamp(1.5rem,3vw,2.5rem);text-align:center}.mb-portal__badge{--mb-badge-line:var(--wp--preset--color--accent);margin-bottom:clamp(1.1rem,2vw,1.5rem)}.mb-portal__title{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:clamp(2.2rem,1.2rem + 3.2vw,4.25rem);font-weight:400;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:inherit}.mb-portal__line{display:block;overflow:clip;padding-block:.1em .14em;margin-block:-.1em -.14em}.mb-portal__line-in{display:inline-block;white-space:nowrap}.mb-portal__rule{display:block;width:3.5rem;height:1px;margin-top:clamp(1.25rem,2.2vw,1.75rem);background:var(--wp--preset--color--accent);will-change:transform;backface-visibility:hidden}.mb-portal__intro{max-width:30em;margin:clamp(1.25rem,2.2vw,1.75rem) 0 clamp(1.75rem,3vw,2.25rem);font-size:var(--wp--preset--font-size--md);line-height:1.65;color:color-mix(in srgb,var(--wp--preset--color--base) 75%,transparent)}@keyframes mb-portal-mask{from{opacity:0;transform:translateY(140%) rotate(2.5deg);filter:blur(8px)}40%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mb-portal-rise{from{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes mb-portal-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mb-portal-thumb{from{opacity:0;transform:scale(.7);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.js .mb-portal [data-reveal] .mb-portal__rule,.js .mb-portal [data-reveal] .mb-portal__line-in,.js .mb-portal [data-reveal] .mb-portal__intro,.js .mb-portal [data-reveal] .mb-portal__cta,.js .mb-portal .mb-portal__frame{animation-duration:1.1s;animation-timing-function:var(--mb-ease-out);animation-fill-mode:both;animation-play-state:paused}.js .mb-portal [data-reveal].is-visible .mb-portal__rule,.js .mb-portal [data-reveal].is-visible .mb-portal__line-in,.js .mb-portal [data-reveal].is-visible .mb-portal__intro,.js .mb-portal [data-reveal].is-visible .mb-portal__cta,.js .mb-portal:has([data-reveal].is-visible) .mb-portal__frame{animation-play-state:running}.js .mb-portal [data-reveal] .mb-portal__line-in{animation-name:mb-portal-mask;animation-duration:1.4s;animation-delay:.15s}.js .mb-portal [data-reveal] .mb-portal__line:nth-child(2) .mb-portal__line-in{animation-delay:.29s}.js .mb-portal [data-reveal] .mb-portal__rule{animation-name:mb-portal-draw;animation-duration:1.2s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:.45s}.js .mb-portal [data-reveal] .mb-portal__intro{animation-name:mb-portal-rise;animation-delay:.5s}.js .mb-portal [data-reveal] .mb-portal__cta{animation-name:mb-portal-rise;animation-delay:.62s;animation-fill-mode:backwards}.js .mb-portal .mb-portal__frame{animation-name:mb-portal-thumb;animation-duration:1s;animation-delay:calc(.1s + var(--mb-t,0) * .07s)}@supports (animation-timeline:view()){@keyframes mb-portal-drift{from{transform:translateY(calc(var(--s,1) * 60px))}to{transform:translateY(calc(var(--s,1) * -60px))}}.mb-portal{view-timeline:--mb-portal block}.mb-portal__thumb{animation:mb-portal-drift linear both;animation-timeline:--mb-portal;animation-range:entry 0% exit 100%}}@media (prefers-reduced-motion:reduce){.mb-portal__thumb{animation:none}}@media (max-width:1000px){.mb-portal__thumb:nth-child(2),.mb-portal__thumb:nth-child(7){display:none}}@media (max-width:700px){.mb-portal{min-height:0;padding-block:clamp(9.5rem,44vw,12rem)}.mb-portal__thumb:nth-child(n){display:block;--w:21vw;--s:0}.mb-portal__thumb:nth-child(1){--x:4%;--y:2.5%}.mb-portal__thumb:nth-child(2){--x:28%;--y:5.5%}.mb-portal__thumb:nth-child(3){--x:52%;--y:2%}.mb-portal__thumb:nth-child(4){--x:76%;--y:5%}.mb-portal__thumb:nth-child(5){--x:4%;--y:auto;top:auto;bottom:5%}.mb-portal__thumb:nth-child(6){--x:28%;top:auto;bottom:2%}.mb-portal__thumb:nth-child(7){--x:52%;top:auto;bottom:5.5%}.mb-portal__thumb:nth-child(8){--x:76%;top:auto;bottom:2.5%}.mb-portal__thumb:nth-child(9),.mb-portal__thumb:nth-child(10){display:none}.mb-portal__thumb{animation:none}.mb-portal__center{min-width:0;padding-inline:0}.mb-portal__title{font-size:min(2.2rem,8.6vw)}.mb-portal__cta{width:100%}}.js .mb-portal [data-reveal] .mb-portal__cta{animation-fill-mode:backwards}
