.v2{--v2-ink:#000;--v2-paper:#fff;--v2-muted:rgba(0,0,0,.55);--v2-muted-dark:rgba(255,255,255,.7);--v2-line-dark:rgba(255,255,255,.16);--v2-ice:#f1f3fa;--v2-mint:#e3f5f3;--v2-fog:#eeeeee;--v2-cream:#f6f1e7;--v2-gold:#b9975b;--v2-pad:clamp(16px,4vw,40px);--v2-col:min(1000px,calc(100vw - 2 * var(--v2-pad)));--v2-ease:cubic-bezier(.19,1,.22,1);background:var(--v2-paper);color:var(--v2-ink);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html:not(.v2-ready):not(.v2-static) .v2 [data-v2-load]{visibility:hidden;animation:v2-show 0s 2.5s forwards}@keyframes v2-show{to{visibility:visible}}.v2-wrap{width:var(--v2-col);margin-inline:auto}.v2-section{padding-block:clamp(96px,12vw,180px)}.v2-center{display:flex;justify-content:center;margin-top:72px}.v2 :where(h1,h2,h3,h4){color:inherit;letter-spacing:inherit}.v2-display{font-size:clamp(44px,5vw,72px);line-height:1}.v2-display,.v2-h2{font-weight:500;letter-spacing:-.02em;color:inherit}.v2-h2{font-size:clamp(32px,3.4vw,48px);line-height:1.05}.v2-lead{font-size:clamp(19px,1.6vw,23px);line-height:1.3;letter-spacing:.01em}.v2-label{font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:var(--v2-muted)}.v2-split{display:grid;grid-template-columns:1fr 3fr;gap:32px;align-items:start}.v2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;font-size:16px;line-height:1;white-space:nowrap;isolation:isolate;text-decoration:none}.v2-btn--s{padding:14px 24px}.v2-btn--l{padding:22px 40px;font-size:18px}.v2-btn--dark{background:#000;color:#fff}.v2-btn--light{background:#fff;color:#000}.v2-btn__fill{position:absolute;width:260%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;pointer-events:none}.v2-btn--dark .v2-btn__fill{background:#fff}.v2-btn--light .v2-btn__fill{background:#000}.v2-btn__label{position:relative;transition:color .35s}.v2-btn--dark:hover .v2-btn__label{color:#000}.v2-btn--light:hover .v2-btn__label{color:#fff}.v2-btn:focus-visible{outline:2px solid var(--v2-gold);outline-offset:3px}.v2-header{position:fixed;inset:0 0 auto;z-index:60;color:#000;transition:transform .45s var(--v2-ease),color .3s}.v2-header.is-hidden{transform:translateY(-110%)}.v2-header.is-dark{color:#fff}.v2-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--v2-pad)}.v2-header__logo{display:block;width:150px;color:inherit}.v2-header__logo svg{display:block;width:100%;height:auto}.v2-header__nav{display:flex;align-items:center;gap:28px}.v2-header__link{font-size:16px;color:inherit;text-decoration:none;position:relative}.v2-header__link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--v2-ease)}.v2-header__link:hover:after{transform:scaleX(1);transform-origin:left}.v2-header.is-dark .v2-btn--dark{background:#fff;color:#000}.v2-header.is-dark .v2-btn--dark .v2-btn__fill{background:#000}.v2-header.is-dark .v2-btn--dark:hover .v2-btn__label{color:#fff}.v2-header__toggle{display:none;font:inherit;font-size:15px;color:inherit;background:none;border:1px solid;border-radius:999px;padding:10px 18px}.v2-menu{position:fixed;inset:0;z-index:-1;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 var(--v2-pad)}.v2-menu[hidden]{display:none}.v2-menu__link{font-size:clamp(40px,11vw,64px);font-weight:500;letter-spacing:-.02em;color:#fff;text-decoration:none}body.v2-menu-open{overflow:hidden}body.v2-menu-open .v2-header{color:#fff;transform:none}.pt-hero{position:relative;z-index:15;height:300vh;background:#fff;color:#000}.pt-noise-defs{position:absolute;width:0;height:0}.pt-hero__inner{position:sticky;top:0;height:100vh;margin-inline:auto;padding-top:max(90px,4.5em);padding-bottom:2.5em}.pt-hero__inner,.pt-hero__main{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.pt-hero__main{height:100%;text-align:center}.pt-hero .pt-huge-0{font-size:min(var(--pt-huge-0),calc(150em / var(--chars)),calc(94vw / (var(--chars) * .4)));white-space:nowrap}.pt-hero [data-split],.pt-what [data-what-heading]{visibility:hidden}.pt-hero__holder{position:absolute;inset:0;z-index:10;display:flex;justify-content:center;align-items:center;padding-top:4em;font-size:calc(var(--pt-size) * .65);pointer-events:none;perspective:1200px}.pt-hero__frame{position:absolute;width:22.25em;height:33.5em;overflow:hidden;background:var(--pt-lagoon);opacity:0;transform-style:preserve-3d}.pt-hero__frame.is-1{background:var(--pt-tart);transform:translate(3em,-1.75em) rotate(2deg)}.pt-hero__frame.is-2{background:var(--pt-lavender);transform:translate(-2.7em,-2.4em) rotate(1.85deg)}.pt-hero__frame.is-3{background:#000;transform:translate(-1.8em,-3em) rotate(-3.5deg)}.pt-hero__frame.is-main{background:#000;width:25.5em;height:36.5em;transform:translateY(-1em) rotate(-6.5deg)}.pt-noise{position:absolute;inset:0;opacity:.3;filter:url(#pt-noise)}.pt-hero__video{object-fit:cover;backface-visibility:hidden}.pt-hero__notes,.pt-hero__video{position:absolute;inset:0;width:100%;height:100%}.pt-hero__notes{max-width:clamp(992px,100vw,1920px);margin-inline:auto;padding:0 var(--pt-pad) 2.5em;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.pt-hero__note{max-width:22ch;opacity:0}.pt-hero__note.is-lt{pointer-events:auto}.pt-hero__note.is-rt{text-align:right}.pt-hero__stat{margin-right:.5em}.pt-hero__note em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.pt-hero.is-static{height:100vh}.pt-hero.is-static [data-split],.pt-what-section.is-static [data-what-heading]{visibility:visible}.pt-hero.is-static .pt-hero__frame,.pt-hero.is-static .pt-hero__note{opacity:1}.pt-what-section{position:relative;background:#fff;color:#000}.pt-what{justify-content:center;align-items:center;text-align:center;padding:20.5em var(--pt-pad)}.pt-panel,.pt-what{position:sticky;top:0;display:flex}.pt-panel{z-index:15;height:100vh;min-height:750px;padding:2.5em var(--pt-pad) 5em;justify-content:space-between;align-items:stretch;overflow:clip;color:#000;backface-visibility:hidden}.pt-panel:before{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,.6);opacity:var(--overlay,0);pointer-events:none}.pt-panel--design{background:#000;color:#fff}.pt-panel--dev{background:var(--pt-lavender)}.pt-panel--growth{background:var(--pt-lagoon);padding-bottom:2.5em}.pt-panel__main{width:100%;max-width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em}.pt-panel__num{display:flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;border:2px solid;border-radius:50%}.pt-panel__desc{max-width:48ch}.pt-panel__bt{display:flex;flex-direction:column;gap:1.5em;width:100%;margin-top:auto}.pt-panel__title{width:max-content;white-space:nowrap}.pt-panel__link{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:1em;width:100%;padding-top:.75em;color:inherit;text-decoration:none}.pt-line{inset:0 0 auto;opacity:.3;transform-origin:0 0;transform:scaleX(0) translateY(-2px)}.pt-line,.pt-panel__link:before{position:absolute;height:1px;background:currentColor}.pt-panel__link:before{content:"";top:-2px;left:0;z-index:1;width:100%;transform:scale(0);transform-origin:left center;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}@media (hover:hover) and (pointer:fine){.pt-panel__link:hover:before{transform:scale(1)}}.pt-panel__arrow{flex-shrink:0;width:.875em;margin-top:.3em}.pt-panel__visual{position:relative;isolation:isolate;width:100%;max-width:33.333%;aspect-ratio:1/1.335;align-self:center;display:flex;justify-content:flex-start;align-items:flex-end;margin:0;padding:1.5em;color:#000;box-shadow:4px 4px 12px 12px rgba(0,0,0,.08);will-change:transform}.pt-panel--design .pt-panel__visual{transform:translate(-.9em) rotate(2.5deg)}.pt-panel--dev .pt-panel__visual{transform:rotate(-2deg);color:#fff}.pt-panel--growth .pt-panel__visual{transform:translate(-.7em,1em) rotate(1.8deg)}.pt-panel__img{position:absolute;inset:0;z-index:-1;overflow:hidden}.pt-panel__img img{object-fit:cover}.pt-panel__tag{position:absolute;top:1.5em;left:1.5em;font-family:var(--pt-mono);font-weight:500;font-size:.75em;letter-spacing:.04em}.pt-panel--dev .pt-panel__tag{left:auto;right:1.5em}.pt-panel__stat{display:flex;justify-content:space-between;align-items:flex-end;gap:1em;width:100%}.pt-panel--dev .pt-panel__stat{flex-direction:row-reverse}.pt-panel--dev .pt-huge-1{color:var(--pt-lavender)}.pt-panel__caption{max-width:17ch;padding-bottom:.4em;font-family:var(--pt-mono);font-size:.8em;line-height:1.2;text-align:right}.pt-panel--dev .pt-panel__caption{text-align:left}html.pt-panels-on .v2-header{transform:translateY(-110%)}@media (max-width:991px){.pt-hero{height:100svh}.pt-hero__inner{height:100svh;justify-content:flex-end;padding-top:4em;padding-bottom:1.25em}.pt-hero__main{position:absolute;top:50%;height:70vh;transform:translateY(calc(-50% - 1em))}.pt-hero__holder{padding-top:0;font-size:1vh}.pt-hero__frame.is-1{font-size:1.4em;transform:translate(1.7em,-.5em) rotate(2deg)}.pt-hero__frame.is-2{font-size:1.4em;transform:translate(-2.7em,-1.7em) rotate(1.85deg)}.pt-hero__frame.is-3{width:22.25em;font-size:1.4em;transform:translate(-1.8em,-2.4em) rotate(-3.5deg)}.pt-hero__frame.is-main{font-size:1.4em}.pt-hero__notes{position:static;height:auto;padding-bottom:0;flex-direction:column-reverse;gap:1.5em;text-align:center}.pt-hero__note.is-lt,.pt-hero__notes{justify-content:center;align-items:center}.pt-hero__note.is-lt{display:flex;flex-wrap:wrap;gap:.5em 1.5em;width:100%;max-width:100%}.pt-hero__note.is-rt{text-align:center;max-width:36ch}.pt-what{padding-block:10.25em}.pt-panel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25em;height:auto;min-height:100vh;padding-top:1.25em;padding-bottom:3em}.pt-panel--growth{padding-bottom:1.25em}.pt-panel__bt,.pt-panel__main{display:contents}.pt-panel__num{position:absolute;top:0;right:0;transform:translate(-1.25em,1.25em)}.pt-panel__title{order:1;font-size:min(var(--pt-huge-0),calc(88vw / 5))}.pt-panel__visual{order:2;width:20em;max-width:100%;margin:.5em 0 1em;padding:1.25em}.pt-panel__desc{order:3}.pt-panel__link{order:4;margin-top:auto}}@media (max-width:767px){.pt-hero__main{height:64vh}}@media (max-width:479px){.pt-hero__note.is-lt .pt-small{font-size:13px}.pt-panel__visual{width:16em;padding:1em}.pt-panel__link{margin-top:2rem}}.v2-what .v2-label{padding-top:.5em}.v2-sectors__title{font-size:18px;font-weight:400;text-align:center;margin-bottom:40px;color:var(--v2-muted);letter-spacing:0}.v2-sectors__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;list-style:none;margin:0;padding:0;background:var(--v2-fog);border:1px solid var(--v2-fog);border-radius:20px;overflow:hidden}.v2-sectors__item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 12px;background:#fff;color:rgba(0,0,0,.4);font-size:15px;transition:color .3s}.v2-sectors__item:hover{color:#000}.v2-sectors__link{display:flex;flex-direction:column;align-items:center;gap:12px;color:inherit;text-decoration:none}.v2-sectors__link span{text-decoration:underline;text-decoration-color:rgba(0,0,0,.2);text-underline-offset:4px}.v2-dark{position:relative;background:#000;color:#fff;border-radius:40px 40px 0 0;padding-block:clamp(110px,12vw,170px)}.v2-dark+.v2-section{border-radius:0}.v2-dark:not(.v2-dark--last){border-radius:40px}.v2-latest{text-align:center;padding-inline:var(--v2-pad)}.v2-latest__lead{margin-top:14px;color:var(--v2-muted-dark)}.v2-fan{--fan-w:clamp(190px,20.5vw,300px);--fan-gap:clamp(72px,9.2vw,140px);position:relative;height:clamp(400px,44vw,580px);margin:72px auto 32px;max-width:1300px}.v2-cover{position:absolute;left:50%;top:0;width:var(--fan-w);margin-left:calc(var(--fan-w) / -2);aspect-ratio:3/4;translate:calc((var(--i) - 3.5) * var(--fan-gap)) calc(abs(var(--i) - 3.5) * 12px);rotate:var(--r);transform-origin:50% 120%;transition:translate .55s var(--v2-ease),rotate .55s var(--v2-ease),filter .4s;z-index:calc(10 - abs(var(--i) - 3.5))}.v2-cover__paper{position:absolute;inset:0;border-radius:6px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.55);background:#111}.v2-cover__paper img{object-fit:cover}.v2-cover__paper:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.18),transparent 40%,rgba(0,0,0,.25));mix-blend-mode:soft-light}.v2-cover__name{left:10px;top:10px;font-size:13px;font-weight:600;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.6)}.v2-cover__name,.v2-cover__year{position:absolute;right:10px;color:#fff;z-index:1}.v2-cover__year{bottom:10px;font-size:11px}.v2-fan:hover .v2-cover{filter:brightness(.55)}.v2-fan .v2-cover:hover{filter:none;rotate:0deg;translate:calc((var(--i) - 3.5) * var(--fan-gap)) -32px;z-index:20}.v2-latest__all{display:inline-block;color:#fff;font-size:15px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.v2-selected{margin-top:clamp(96px,10vw,150px)}.v2-selected__title{margin-bottom:56px}.v2-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px 32px}.v2-card:nth-child(2n){margin-top:120px}.v2-card__media{position:relative;display:block;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:#111}.v2-card__media img{object-fit:cover;transition:scale .9s var(--v2-ease)}.v2-card__media:hover .preview-video,.v2-card__media:hover img{scale:1.04}.v2-card__line{margin-top:18px;font-size:16px;line-height:1.4;color:var(--v2-muted-dark);max-width:40ch}.v2-card__meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:rgba(255,255,255,.45)}.v2-founder__text{margin-top:20px;color:rgba(0,0,0,.7)}.v2-founder__photo{position:relative;aspect-ratio:16/9;margin-top:clamp(56px,7vw,96px);border-radius:20px;overflow:hidden;background:#3a0d08}.v2-founder__photo img{object-fit:cover}.v2-founder__caption{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px}.v2-founder__role{margin-top:20px;font-size:14px;color:var(--v2-muted);text-align:right}.v2-founder__role a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.v2-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;list-style:none;margin:56px 0 0;padding:0}.v2-stat{grid-column:span 2;border-radius:20px;padding:28px;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.v2-stat--wide{grid-column:span 3;min-height:120px}.v2-stat--mint{background:var(--v2-mint)}.v2-stat--ice{background:var(--v2-ice)}.v2-stat--cream{background:var(--v2-cream)}.v2-stat__value{font-size:clamp(40px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1}.v2-stat__label{font-size:13px;text-transform:uppercase;color:var(--v2-muted)}.v2-stat__note{font-size:17px;line-height:1.35}.v2-journal__head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px}.v2-journal{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v2-post{display:flex;flex-direction:column;gap:10px;color:#fff;text-decoration:none}.v2-post__media{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden}.v2-post__media img{object-fit:cover;transition:scale .8s var(--v2-ease)}.v2-post:hover .v2-post__media img{scale:1.05}.v2-post__tag{font-size:12px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:6px}.v2-post__title{font-size:17px;line-height:1.3}.v2-faq{margin-top:clamp(110px,12vw,170px)}.v2-faq__title{margin-bottom:40px}.v2-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--v2-line-dark)}.v2-faq__item{border-bottom:1px solid var(--v2-line-dark)}.v2-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;background:none;border:0;color:#fff;font:inherit;font-size:clamp(16px,1.3vw,19px);text-align:left;cursor:pointer}.v2-faq__plus{position:relative;flex:none;width:16px;height:16px;transition:rotate .45s var(--v2-ease)}.v2-faq__plus:after,.v2-faq__plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;translate:0 -50%}.v2-faq__plus:after{rotate:90deg}.v2-faq__item.is-open .v2-faq__plus{rotate:45deg}.v2-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--v2-ease)}.v2-faq__a>div{overflow:hidden}.v2-faq__a p{padding-bottom:24px;max-width:70ch;color:var(--v2-muted-dark);line-height:1.55}.v2-faq__item.is-open .v2-faq__a{grid-template-rows:1fr}.v2-cta{position:relative;text-align:center;padding-block:clamp(140px,16vw,220px) clamp(60px,8vw,100px)}.v2-cta__glow{position:absolute;left:50%;bottom:-10%;width:min(1100px,120vw);aspect-ratio:2/1;translate:-50% 0;background:radial-gradient(closest-side,rgba(142,123,216,.55),rgba(59,63,143,.35) 55%,transparent 100%);filter:blur(30px);animation:v2-breathe 6s ease-in-out infinite alternate;pointer-events:none}@keyframes v2-breathe{0%{opacity:.7}to{opacity:1}}.v2-cta__title{position:relative;max-width:16ch;margin-inline:auto}.v2-cta__lead{position:relative;max-width:46ch;margin:24px auto 40px;color:var(--v2-muted-dark);font-size:clamp(16px,1.3vw,18px)}.v2-footer{background:#000;color:#fff;padding:40px 0 32px}.v2-footer__grid{display:flex;justify-content:space-between;gap:40px;padding-top:32px;border-top:1px solid var(--v2-line-dark)}.v2-footer__contact{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:560px}.v2-pill{display:inline-block;padding:12px 20px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;text-decoration:none;transition:background .3s,color .3s}.v2-pill:hover{background:#fff;color:#000}.v2-footer__where{width:100%;margin-top:12px;font-size:13px;color:rgba(255,255,255,.5)}.v2-footer__links{display:grid;grid-template-columns:repeat(2,auto);gap:10px 48px;align-content:start}.v2-footer__langs a,.v2-footer__legal a,.v2-footer__links a{color:#fff;text-decoration:none;font-size:15px}.v2-footer__legal a:hover,.v2-footer__links a:hover{text-decoration:underline}.v2-footer__base{display:flex;justify-content:space-between;gap:24px;margin-top:64px;font-size:13px;color:rgba(255,255,255,.5)}.v2-footer__legal{display:flex;flex-wrap:wrap;gap:20px}.v2-footer__legal a{font-size:13px;color:rgba(255,255,255,.5)}.v2-footer__langs{display:flex;gap:14px}.v2-footer__langs a{font-size:13px;color:rgba(255,255,255,.5)}.v2-footer__langs a[aria-current]{color:#fff}.mf-cursor{color:#000}.mf-cursor.-text:before{background:#000;opacity:.92}.mf-cursor-text{font-size:15px}@media (max-width:860px){.v2-header__nav{display:none}.v2-header__toggle{display:inline-block}.v2-split{grid-template-columns:1fr;gap:16px}.v2-sectors__grid{grid-template-columns:repeat(2,1fr)}.v2-grid{grid-template-columns:1fr}.v2-card:nth-child(2n){margin-top:0}.v2-founder__caption{flex-direction:column;align-items:flex-start}.v2-founder__role{text-align:left}.v2-stats{grid-template-columns:1fr 1fr}.v2-stat,.v2-stat--wide{grid-column:span 1}.v2-stat--wide{grid-column:span 2}.v2-journal{grid-template-columns:1fr}.v2-journal__head{align-items:flex-start}.v2-footer__base,.v2-footer__grid,.v2-journal__head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.v2-cta__glow{animation:none}.v2-btn__label,.v2-card__media img,.v2-cover{transition:none}}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports(mix-blend-mode:exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-icon .mf-cursor-text,.mf-cursor.-text .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-icon{width:100%;height:100%;object-fit:contain}.mf-cursor-media{position:absolute;width:400px;height:400px;margin:-200px 0 0 -200px}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@supports(object-fit:cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}