.moodio-mark:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#3a70b447 0%,#7a6f9b33 45%,#b39a8e00 72%);border-radius:50%;width:30px;height:30px;transition:opacity .25s;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}@media (hover:hover){.moodio-mark-host:hover .moodio-mark:after{opacity:1}}.moodio-mark{flex-shrink:0;width:22px;height:22px;display:block;position:relative}.moodio-mark>img{width:22px;height:22px;display:block}.moodio-logo{vertical-align:middle;width:var(--logo-width);height:var(--logo-height);flex-shrink:0;align-items:center;display:inline-flex}.moodio-logo-wordmark{flex:1;width:100%;min-width:0;height:100%;display:block;overflow:visible}.moodio-logo.v2-art{display:inline-flex}
@font-face{font-family:Chiron GoRound TC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/version2/chiron-goround-tc.ttf)format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/version2/newsreader.ttf)format("truetype")}.v2{--v2-pad:clamp(24px, 5.5556vw, 80px);--v2-ink:#191817;--v2-tx2:#191817b8;--v2-caption-gap:16px;--v2-leading-trim:calc(.5em - .5lh);--v2-paper:#fefdfa;background:var(--v2-paper);color:var(--v2-ink);font-family:Hanken Grotesk Variable,PingFang SC,sans-serif;font-weight:400;position:relative;overflow:clip}.v2 button,.v2 input,.v2 textarea{font:inherit}.v2-nav-tip,.v2-hero-tip,.v2-footer-tip,.cp-author-tip,.cp-share-icon:after{color:#fff;letter-spacing:.04em;text-transform:none;white-space:nowrap;background:#191817f5;border:1px solid #ffffff0f;border-radius:3px;padding:6px 10px;font:400 12px/16px Hanken Grotesk Variable,Roboto,PingFang SC,sans-serif;box-shadow:0 4px 16px #0006}.v2 a,.v2 button,.v2 summary{-webkit-tap-highlight-color:transparent}.v2 :is(a,button,summary,input,textarea):focus-visible{outline-offset:5px;outline:2px solid #267ac0}.v2 a,.v2 button{transition:background-color .15s,opacity .15s}.v2 img{max-width:none}.v2-art{flex-shrink:0;display:block}.v2 main{background:var(--v2-paper)}.v2 h2{letter-spacing:-1.92px;font-size:64px;font-weight:600;line-height:1.05}.v2-button{color:#d1cfcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1a;border:1px solid #4e4d4b;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:16px;line-height:1.6;display:inline-flex}.v2-button-primary{color:var(--v2-ink);background:#fff;border-color:#fff;gap:4px;font-weight:800}.v2-try-cta{position:relative}.v2-try-cta:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--v2-nav-motion);pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;position:absolute;inset:-1px}.v2-try-cta-row{align-items:center;gap:4px;display:inline-flex}.v2-try-cta-logo{display:block;position:relative}.v2-try-cta-logo>img{clip-path:inset(0 16px 0 0);transition:filter var(--v2-nav-motion)}.v2 .v2-try-cta{transition:color var(--v2-nav-motion), background-color .15s}.v2 .v2-try-cta:hover,.v2 .v2-try-cta:focus-visible{opacity:1;color:#fff}.v2-try-cta:hover:before,.v2-try-cta:focus-visible:before{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-try-cta:hover .v2-try-cta-logo>img,.v2-try-cta:focus-visible .v2-try-cta-logo>img{filter:brightness(0)invert()}.v2-cta-star{pointer-events:none;width:16px;height:16px;position:absolute;top:10px;left:66px;overflow:visible}.v2-cta-star-white{opacity:0;transition:opacity var(--v2-nav-motion)}.v2-try-cta:hover .v2-cta-star-white,.v2-try-cta:focus-visible .v2-cta-star-white{opacity:1}.v2-try-cta:hover .v2-cta-star,.v2-try-cta:focus-visible .v2-cta-star{animation:1.4s ease-in-out infinite v2-try-twinkle}.v2-ring-cta{position:relative}.v2-ring-cta-label{flex-direction:column;transition:font-weight .2s;display:inline-flex}.v2-ring-cta-label:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:500;overflow:hidden}.v2-ring-cta:hover .v2-ring-cta-label,.v2-ring-cta:focus-visible .v2-ring-cta-label{font-weight:500}.v2 .v2-ring-cta:hover,.v2 .v2-ring-cta:focus-visible{opacity:1}.v2-ring-cta:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--v2-nav-motion);pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-ring-cta:hover:after,.v2-ring-cta:focus-visible:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-film-icon{flex-shrink:0;width:16px;height:16px;display:block;position:relative}.v2-film-icon>span{background:#949392;position:absolute;inset:0;-webkit-mask:none 50%/16px 16px no-repeat;mask:none 50%/16px 16px no-repeat}.v2-film-icon>.v2-film-icon-box{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66667 4H4C3.26362 4 2.66667 4.59695 2.66667 5.33333V12C2.66667 12.7364 3.26362 13.3333 4 13.3333H10.6667C11.403 13.3333 12 12.7364 12 12V9.33333' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66667 4H4C3.26362 4 2.66667 4.59695 2.66667 5.33333V12C2.66667 12.7364 3.26362 13.3333 4 13.3333H10.6667C11.403 13.3333 12 12.7364 12 12V9.33333' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v2-film-icon>.v2-film-icon-arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3333 6.66667V2.66667H9.33333M13.3333 2.66667L6.66667 9.33333' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3333 6.66667V2.66667H9.33333M13.3333 2.66667L6.66667 9.33333' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v2-film-icon>span:after{content:"";opacity:0;transition:opacity var(--v2-nav-motion);background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;position:absolute;inset:0}.v2-ring-cta:hover .v2-film-icon>span:after,.v2-ring-cta:focus-visible .v2-film-icon>span:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-ring-cta:hover .v2-film-icon-arrow,.v2-ring-cta:focus-visible .v2-film-icon-arrow{animation:1.2s ease-in-out infinite v2-film-arrow}@keyframes v2-film-arrow{0%,to{transform:none}50%{transform:translate(1.5px,-1.5px)}}.v2-button-dark{background:var(--v2-ink);color:#fff}.v2-button-light{color:var(--v2-ink)}.v2-actions{align-items:center;gap:8px;display:flex}.v2-nav{--v2-try-width:361px;z-index:50;color:#fff;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto}.v2-nav-main{z-index:2;height:56px;padding:16px 32px 16px var(--v2-pad);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);transition:background-color var(--v2-nav-motion);background:#ffffff14;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.v2-nav-divider{opacity:.32;background:currentColor;width:1px;height:14px}.v2-nav-divider-language{display:none}.v2-nav nav{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:32px;font:400 12px/1 Hanken Grotesk Variable,PingFang SC,sans-serif;display:flex}.v2{--v2-bar-glass:#19181799}.v2-about-view .v2-nav-main,.v2-nav.is-scrolled .v2-nav-main{background:var(--v2-bar-glass)}.v2{--v2-bar-glass-light:#fff9}.v2 .v2-nav.is-light .v2-nav-main,.v2 .v2-nav.is-light .v2-header-try:before{background:var(--v2-bar-glass-light)}.v2 .v2-nav.is-light{color:var(--v2-ink)}.v2 .v2-nav.is-light nav.is-open{color:#fff}.v2-nav,.v2-nav nav,.v2-menu-toggle{transition:color var(--v2-nav-motion)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:.3s}.v2:not(.v2-about-view,.v2-chrome)>.v2-nav:not(.is-scrolled,.is-light) .v2-nav-main,.v2:not(.v2-about-view,.v2-chrome)>.v2-nav:not(.is-scrolled,.is-light) .v2-header-try:before{background-color:#12111073}.v2:not(.v2-about-view,.v2-chrome)>.v2-nav:not(.is-scrolled,.is-light) :is(nav,.v2-menu-toggle){text-shadow:0 0 10px #00000073,0 1px 2px #0006}.v2:not(.v2-about-view,.v2-chrome)>.v2-nav:not(.is-scrolled,.is-light) .v2-language-icon{filter:drop-shadow(0 1px 2px #00000080)}@media (min-width:1001px){.v2-nav nav{inset:0 32px 0 calc(var(--v2-try-width) + 32px);grid-template-columns:minmax(0,1fr) repeat(5,auto) minmax(min-content,1fr);justify-content:end;align-items:center;display:grid;position:absolute}.v2-nav nav>:first-child{grid-column:2}.v2-nav nav>.v2-language{grid-column:7;justify-self:end}}.v2 [id]{scroll-margin-top:72px}.v2-nav-item{white-space:nowrap;flex-direction:column;transition:font-weight .2s;display:inline-flex}.v2-nav-item:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:700;overflow:hidden}.v2 .v2-nav-item:hover,.v2 .v2-nav-item:focus-visible{opacity:1;font-weight:700}.v2-nav-item{isolation:isolate;position:relative}.v2-nav-item[aria-current=page]:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);border-radius:999px;position:absolute;inset:-6px -12px}.v2-nav-external{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;width:12px;height:12px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:calc(100% + 4px);transform:translate(-3px,-50%)}.v2-nav-item:is(:hover,:focus-visible) .v2-nav-external{opacity:1;transform:translateY(-50%)}.v2-language{white-space:nowrap;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.v2-nav-tip{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.v2-language-tip{left:auto;right:-8px;transform:translateY(-4px)}.v2-nav-soon{cursor:default;position:relative}.v2-nav-soon:hover .v2-nav-tip,.v2-nav-soon:focus-visible .v2-nav-tip{opacity:1;transform:translate(-50%)}.v2-language:hover .v2-language-tip,.v2-language:focus-visible .v2-language-tip{opacity:1;transform:none}.v2 .v2-language:hover{opacity:1}.v2-language-icon{stroke:currentColor;stroke-width:0;stroke-linejoin:round;width:16px;height:16px;transition:stroke-width .2s;display:block;overflow:visible}.v2-language:hover .v2-language-icon,.v2-language:focus-visible .v2-language-icon{stroke-width:1.2px}.v2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2{--v2-nav-motion:.4s cubic-bezier(.4, 0, .2, 1)}.v2-header-try{height:96px;width:var(--v2-try-width);--try-s:1;border:solid var(--v2-ink);color:var(--v2-ink);background:#fff;border-width:0 0 1px 1px;border-radius:0 0 0 24px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.v2 .v2-header-try{transition:height var(--v2-nav-motion), border-radius var(--v2-nav-motion), background-color .15s}.v2-header-try-inner{align-items:center;gap:16px;display:flex}.v2:not(.v2-zh) .v2-header-try-inner{align-items:baseline}.v2-header-wordmark{width:calc(153px * var(--try-s));height:calc(37px * var(--try-s));transition:width var(--v2-nav-motion), height var(--v2-nav-motion);display:block}.v2-header-wordmark>:is(img,.moodio-logo){transform-origin:0 0;transform:scale(var(--try-s));position:absolute;top:0;left:0}.v2-header-try-inner{transition:transform var(--v2-nav-motion)}.v2-header-try:hover .v2-header-try-inner,.v2-header-try:focus-visible .v2-header-try-inner{transform:translateX(calc(-16.4px * var(--try-s)))}.v2-header-wordmark{position:relative}.v2-try-star{left:calc(100% + 6px * var(--try-s));top:calc(11.25px * var(--try-s));width:calc(26.8px * var(--try-s));height:calc(26.8px * var(--try-s));color:#fff;opacity:0;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(0)}.v2-header-try:hover .v2-try-star,.v2-header-try:focus-visible .v2-try-star{opacity:1;animation:1.4s ease-in-out .35s infinite v2-try-twinkle;transform:none}@keyframes v2-try-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.6)}}.v2-nav.is-scrolled .v2-header-try{border-bottom-left-radius:16px;height:56px}.v2-header-try:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);width:24px;height:56px;transition:background-color var(--v2-nav-motion);background:#ffffff14;position:absolute;top:0;left:-1px}.v2-nav.is-scrolled .v2-header-try:before,.v2-about-view .v2-header-try:before{background:var(--v2-bar-glass)}.v2-header-try:after{content:"";z-index:0;border-radius:inherit;opacity:0;transition:opacity var(--v2-nav-motion);pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;position:absolute;inset:0 0 -1px -1px}.v2-header-try>*{z-index:1;position:relative}.v2-header-try-label{transition:font-size var(--v2-nav-motion), color var(--v2-nav-motion)}.v2-header-wordmark>:is(img,.moodio-logo){transition:transform var(--v2-nav-motion), filter var(--v2-nav-motion)}.v2 .v2-header-try:hover,.v2 .v2-header-try:focus-visible{opacity:1}.v2-header-try:hover:after,.v2-header-try:focus-visible:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-header-try:hover .v2-header-try-label,.v2-header-try:focus-visible .v2-header-try-label{color:#fff}.v2-header-try:hover .v2-header-wordmark>:is(img,.moodio-logo),.v2-header-try:focus-visible .v2-header-wordmark>:is(img,.moodio-logo){filter:brightness(0)invert()}@keyframes v2-try-flow{to{background-position:100%}}@media (min-width:601px){.v2-nav.is-scrolled .v2-header-try{--try-s:.719}.v2-nav.is-scrolled .v2-header-try-label{font-size:20px}}.v2-nav-logo{flex-shrink:0;align-items:center;display:flex}.v2 .v2-nav-logo:hover,.v2 .v2-nav-logo:focus-visible{opacity:1}.v2-nav-logo .moodio-mark:after{display:none}.v2-nav-mark{width:24px;display:block;overflow:visible}.v2-nav-wordmark{opacity:0;width:0;height:20px;transition:width var(--v2-nav-motion), margin-left var(--v2-nav-motion), opacity var(--v2-nav-motion);align-items:center;margin-left:0;display:flex;overflow:clip visible}.v2-nav-wordmark>:is(img,.moodio-logo){width:85px;max-width:none;height:20px}.v2-nav:is(.is-scrolled,.is-subpage) .v2-nav-wordmark{opacity:1;width:85px;margin-left:10px}@media (max-width:600px){.v2-nav-wordmark>:is(img,.moodio-logo){width:68px;height:16px}.v2-nav:is(.is-scrolled,.is-subpage) .v2-nav-wordmark{width:68px;height:16px;margin-left:8px}}@media (max-width:389px){.v2-nav-wordmark{display:none}}.v2-header-try-label{letter-spacing:2.56px;white-space:nowrap;font-family:Chiron GoRound TC,PingFang TC,sans-serif;font-size:32px;line-height:32px}.v2:not(.v2-zh) .v2-header-try-label{letter-spacing:0;font-family:inherit;font-weight:500}.v2:not(.v2-zh) .v2-header-try .v2-header-try-label{font-size:calc(51px * var(--try-s));line-height:1}.v2-menu-toggle{display:none}.v2-hero{color:#e5e3e0;background:#000;height:810px;overflow:hidden}.v2-hero-media{position:absolute;inset:0}.v2-hero-video{opacity:1}.v2-hero-poster,.v2-hero-video{object-fit:cover;width:100%;height:813px;position:absolute;inset:0}.v2-hero-shade{background:linear-gradient(#0000 68%,#000);position:absolute;inset:56px 0 0}.v2-hero-navigation{z-index:2;flex-direction:column;align-items:center;gap:8px;width:36px;max-height:calc(100% - 168px);display:flex;position:absolute;bottom:48px;right:8px}.v2-hero-indicator{scrollbar-width:none;flex-direction:column;gap:0;width:36px;min-height:0;display:flex;overflow-y:auto}.v2 .v2-hero-indicator button{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 24px;width:36px;min-height:24px;padding:0;transition:flex-basis .25s;display:block;position:relative;overflow:hidden}.v2-hero-indicator button:before{content:"";background:#fff3;border-radius:9px;transition:inset .25s cubic-bezier(.34,1.56,.64,1),background-color .25s;position:absolute;inset:6px 12px}.v2-hero-indicator button[aria-current]:before{background:#fff6;top:0;bottom:0}.v2 .v2-hero-indicator button[aria-current]{flex-basis:160px}.v2-hero-indicator-fill{background:#fff;border-radius:999px;min-height:12px;max-height:100%;transition:height .25s linear,min-height .25s cubic-bezier(.34,1.56,.64,1),left .25s cubic-bezier(.34,1.56,.64,1),right .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:12px;right:12px}@media (hover:hover){.v2-hero-indicator button:hover:before{background:#fff6;inset:3px 9px}.v2-hero-indicator button[aria-current]:hover:before{background:#fff8;inset:0 9px}.v2-hero-indicator button:hover .v2-hero-indicator-fill{min-height:18px;left:9px;right:9px}}.v2-hero-tip{pointer-events:none;animation:.15s ease-out v2-hero-tip-in;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}@keyframes v2-hero-tip-in{0%{opacity:0;transform:translate(4px,-50%)}}@media (hover:none){.v2-hero-tip{display:none}}.v2 .v2-hero-navigation button:focus-visible{outline-offset:-2px;outline:2px solid #7490c6}.v2-hero-lower-shade{background:linear-gradient(#0000,#000 88.75%);height:320px;position:absolute;top:491px;left:0;right:0}.v2-hero-content{height:100%;padding:136px var(--v2-pad) 48px;flex-direction:column;justify-content:space-between;display:flex;position:relative}.v2-hero-brand{width:max-content}.v2-beta{color:#fff;letter-spacing:2.24px;text-transform:uppercase;background:#fff3;height:24px;padding:1px 8px;font-size:14px;font-weight:300;line-height:22px;display:table}.v2-hero-bottom{padding-right:max(0px, calc(52px - var(--v2-pad)));align-items:flex-end;gap:16px;display:flex}.v2-hero-bottom>div:first-child{flex:1;min-width:0}.v2-hero h1{letter-spacing:-1.44px;margin-bottom:var(--v2-leading-trim);font-size:48px;font-weight:300;line-height:1.05}.v2-hero-tagline{margin-top:calc(var(--v2-caption-gap) + var(--v2-leading-trim));color:#b3b1ae;align-items:flex-start;gap:4px;font-size:20px;font-weight:300;line-height:32px;display:flex}.v2-recruit{min-height:40px;padding:6px var(--v2-pad);color:#d1cfcc;text-align:center;background:#1a1a2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:14px;font-weight:300;line-height:22px;display:flex}.v2-recruit-email{white-space:nowrap;color:#7490c6;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.v2 .v2-recruit{isolation:isolate;position:relative}.v2-recruit:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff29;transition:opacity .2s;position:absolute;inset:0}.v2 .v2-recruit:hover,.v2-recruit:is(:hover,:focus-visible):before{opacity:1}.v2-recruit:is(:hover,:focus-visible) .v2-recruit-email{background-image:linear-gradient(135deg,#e4edfb,#e7eaf9 38%,#efecf7 70%,#f8f3f0)}.v2-trusted{background:#191817;height:156px;padding:32px 0 48px}.v2-trusted h2{color:#b3b1ae;text-align:center;text-transform:uppercase;letter-spacing:-.32px;font:300 16px/36px Hanken Grotesk Variable,sans-serif}.v2-brand-window{margin-top:8px;overflow:hidden}.v2-brand-track{will-change:transform;width:max-content;animation:45s linear infinite v2-brand-loop;display:flex}.v2-brand-group{flex:none;justify-content:space-around;align-items:center;gap:32px;min-width:100vw;padding-right:32px;display:flex}@keyframes v2-brand-loop{to{transform:translate(-50%)}}.v2-brand-window:hover .v2-brand-track{animation-play-state:paused}.v2-logo{flex-shrink:0;justify-content:center;align-items:center;gap:5.642px;height:32px;display:flex}.v2-logo-crop{flex-shrink:0;display:block;position:relative;overflow:hidden}.v2-logo-crop>:is(img,[data-media-kind]){left:var(--logo-x,0);top:var(--logo-y,0);width:var(--logo-w,100%);height:var(--logo-h,100%);object-fit:fill;max-width:none;position:absolute}.v2-paper{background:var(--v2-paper)}.v2-dots{background-image:url(/assets/version2/dots.png);background-position:0 -20px;background-repeat:no-repeat}.v2-environment{padding:105px var(--v2-pad) 110px}.v2-environment-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;display:grid}.v2-environment-row{flex-direction:column;gap:24px;min-width:0;display:flex}.v2-environment-art{aspect-ratio:16/9;background:#e9e8e6;border-radius:8px;width:100%;position:relative;overflow:hidden}.v2-principle-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-environment-art :is(img,[data-media-kind]),.v2-world-image :is(img,[data-media-kind]){object-fit:cover;border-radius:inherit;width:100%;height:100%}.v2-environment-copy{--v2-principle-title:24px;gap:var(--v2-caption-gap);min-width:0;display:grid}.v2-environment-copy h3{margin-bottom:var(--v2-leading-trim)}.v2-environment-copy p{margin-top:var(--v2-leading-trim)}.v2-environment-copy h3{font-size:var(--v2-principle-title);letter-spacing:.48px;white-space:pre-line;align-items:flex-start;gap:.4em;font-weight:400;line-height:1.2;display:flex}.v2-environment-star{background:var(--v2-ink);flex:none;width:.75em;height:.75em;margin-top:.225em;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 842 842'%3E%3Cpath d='M841.237 420.619L515.637 515.637L420.619 841.237L325.6 515.637L0 420.619L325.6 325.6L420.619 0L515.637 325.6L841.237 420.619Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 842 842'%3E%3Cpath d='M841.237 420.619L515.637 515.637L420.619 841.237L325.6 515.637L0 420.619L325.6 325.6L420.619 0L515.637 325.6L841.237 420.619Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.v2-environment-star:after{content:"";opacity:0;transition:opacity var(--v2-nav-motion);background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;position:absolute;inset:0}.v2-environment-row:is(:hover,:focus-within) .v2-environment-star{animation:.8s ease-in-out infinite v2-principle-blink}@keyframes v2-principle-blink{0%,to{opacity:1}50%{opacity:.3}}.v2-environment-row:is(:hover,:focus-within) .v2-environment-star:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-zh .v2-environment-star{margin-top:.25em}.v2-environment-copy h3>span:not(.v2-environment-star){background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;-webkit-background-clip:text;background-clip:text;transition:color .25s,font-weight .25s}.v2-environment-row:is(:hover,:focus-within) h3>span:not(.v2-environment-star){color:#0000;font-weight:600;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-environment-copy p{color:var(--v2-tx2);letter-spacing:.32px;white-space:pre-line;padding-left:calc(var(--v2-principle-title) * 1.15);font-size:16px;line-height:1.6}.v2-discover{height:940px;overflow:hidden}.v2-discover-grid{--discover-full:clamp(190px, 20vw, 380px);--discover-tall:calc(var(--discover-full) * 2 / 3);contain:strict;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.v2-discover-scroll{width:100%;height:100%;overflow:hidden}.v2-discover-space{width:var(--discover-scroll-width,100%);height:var(--discover-scroll-height,100%);position:relative}.v2-discover-viewport{width:var(--discover-stage-width,100%);height:var(--discover-stage-height,100%);position:sticky;top:0;left:0;overflow:clip}.v2-discover-grid[data-dragging]{cursor:grabbing}.v2-discover-grid[data-dragging] .v2-discover-tile{pointer-events:none}.v2-discover-fallback{align-content:center;gap:16px;display:grid;position:absolute;inset:0}.v2-discover-row{justify-content:center;gap:16px;display:flex}.v2-discover-fallback .v2-discover-tile{flex:0 0 var(--discover-full);position:relative}.v2-discover-lens{position:absolute;top:50%;left:50%}.v2-discover-tile{width:var(--discover-full);height:var(--discover-tall);transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.v2-discover-tile:hover:not([data-shrunk]){z-index:1}.v2-discover-tile:hover:not([data-shrunk]):before{content:"";transform-origin:bottom;transform:scaleY(var(--hit-scale,1));position:absolute;inset:0}.v2-discover-card{contain:strict;border-radius:calc(var(--discover-full) * .07);background:#f8f8f8;border:0;transition:scale .15s;position:absolute;inset:0;overflow:hidden}.v2-discover-card[data-intro]{animation:1.2s cubic-bezier(.16,1,.3,1) backwards v2-discover-tile-in}@keyframes v2-discover-tile-in{0%{opacity:0;scale:.92}}.v2-discover-grid:not([data-dragging]) .v2-discover-tile:active .v2-discover-card{scale:.98}.v2-discover-face{pointer-events:none;will-change:transform;background:repeating-conic-gradient(#e9e9e9 0% 25%,#f8f8f8 0% 50%) 50%/24px 24px;position:absolute;inset:0}.v2-discover-card>span{color:#191817;font-size:16px;transition:opacity .3s;position:absolute;bottom:16px;left:9px}.v2-discover-tile[data-shrunk] .v2-discover-card>span{opacity:0}.v2-discover-card-media{background:#1a1918}.v2-discover-card-media :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-discover-card-media video{opacity:0;transition:opacity .2s}.v2-discover-card-media video.is-playing{opacity:1}.v2-discover-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:50% 0 0}.v2-discover-card-media>span{z-index:1;color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;right:9px;overflow:hidden}.v2-discover h2{isolation:isolate;pointer-events:none;text-shadow:0 2px 24px #fff,0 0 48px #fffd;z-index:1;text-align:center;color:#000;position:absolute;top:437px;left:0;right:0}.v2-discover h2:before{content:"";z-index:-1;filter:blur(32px);background:#fffb;border-radius:50%;position:absolute;inset:-48px 18%}.v2-discover-search{z-index:1;width:min(800px, calc(100% - 2 * var(--v2-pad)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#888c;border:1px solid #fff8;border-radius:100px;align-items:center;gap:24px;height:72px;padding:0 32px;display:flex;position:absolute;top:748px;left:50%;transform:translate(-50%)}.v2-discover-search input,.v2-studio-signup input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:20px}.v2-discover-search input::placeholder{color:#eee;opacity:1}.v2-studio-signup input::placeholder{color:#ffffff7a;opacity:1}.v2-discover-search input:disabled{opacity:1;-webkit-text-fill-color:#eee}.v2-discover-search .search-icon{border-color:#ffffff7a}.v2-discover-search .search-icon:after{background:#ffffff7a}.v2-discover-go{isolation:isolate;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6b94c7,#778dbe 38%,#9b93b4 70%,#c6b3aa);border-radius:100px;flex-shrink:0;align-items:center;gap:6px;height:48px;margin-right:-20px;padding:0 20px;font-size:16px;font-weight:500;line-height:1;animation:.25s v2-discover-go-in;display:inline-flex;position:relative}.v2-discover-go:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--v2-nav-motion);pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;position:absolute;inset:0}.v2-discover-go .moodio-logo{width:68px;height:16px}.v2 .v2-discover-go:hover,.v2 .v2-discover-go:focus-visible{opacity:1}.v2-discover-go:hover:before,.v2-discover-go:focus-visible:before{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}@keyframes v2-discover-go-in{0%{opacity:0;transform:scale(.9)}}.v2-worlds{min-height:940px;padding:122px var(--v2-pad) 120px}.v2-worlds-heading{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.v2-worlds-indicator{align-items:center;gap:8px;width:240px;min-height:24px;display:flex;overflow-x:auto}.v2 .v2-worlds-indicator button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 0;min-width:24px;height:24px;padding:0;position:relative}.v2-worlds-indicator button:before{content:"";background:#dedede;border-radius:8px;height:8px;position:absolute;top:8px;left:0;right:0}.v2 .v2-worlds-indicator button[aria-current]{flex-grow:5}.v2-worlds-indicator button[aria-current]:before{background:#5d8bc7}.v2-worlds-cards{grid-template-columns:708fr 262fr 262fr;gap:24px;transition:grid-template-columns .45s cubic-bezier(.4,0,.2,1);display:grid}.v2-worlds-active-1{grid-template-columns:262fr 708fr 262fr}.v2-worlds-active-2{grid-template-columns:262fr 262fr 708fr}.v2-worlds-count-1{grid-template-columns:1fr}.v2-worlds-count-2{grid-template-columns:708fr 262fr}.v2-worlds-count-2.v2-worlds-active-1{grid-template-columns:262fr 708fr}.v2-world-image{background:#e9e8e6;border-radius:16px;width:100%;height:480px;display:block;position:relative;overflow:hidden}.v2 .v2-world-preview{cursor:pointer;border:0;padding:0}.v2-world-card h3{flex:1;min-width:0;margin:0;font-size:24px;font-weight:400;line-height:1.25}.v2-world-caption{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.v2-world-description{white-space:pre-line;margin-top:4px;font-size:12px;line-height:1.6}.v2-world-main:after{content:"";opacity:0;pointer-events:none;background:#0005;transition:opacity .25s;position:absolute;inset:0}.v2-world-main:is(:hover,:focus-within):after{opacity:1}.v2-world-preview:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);padding:2px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-world-preview:is(:hover,:focus-within):after{opacity:1}.v2 .v2-world-main .v2-world-enter,.v2 .v2-world-main .v2-world-enter:disabled{opacity:0;transition:opacity .25s}.v2 .v2-world-main:is(:hover,:focus-within) .v2-world-enter{opacity:1}.v2 .v2-world-main:is(:hover,:focus-within) .v2-world-enter:disabled{opacity:.65}@media (hover:none){.v2 .v2-world-main .v2-world-enter{opacity:1}.v2 .v2-world-main .v2-world-enter:disabled{opacity:.65}}.v2-world-main{outline-offset:-1px;outline:1px solid #5d8bc7}.v2 .v2-world-enter{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #ffffffa3;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .v2-world-enter:disabled,.v2 .v2-world-qr:disabled{cursor:default;opacity:.65}.v2 .v2-world-qr{color:#191817;cursor:pointer;background:#fff6;border:1px solid #19181780;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:36px;min-height:36px;padding:8px;font-size:12px;display:inline-flex}.v2-world-qr span{display:none}.v2-world-card.is-active .v2-world-qr span{display:inline}.v2-world-dialog{color:#fff;background:#191817;border:1px solid #ffffff30;border-radius:16px;width:min(1100px,94vw);max-height:94dvh;margin:auto;padding:0;position:fixed;overflow:auto}.v2-world-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.v2-world-dialog-content{padding:16px}.v2-world-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.v2-world-dialog header button{color:#fff;cursor:pointer;background:#ffffff20;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.v2-world-dialog-scene{background:#191817;border-radius:12px;height:min(70dvh,720px);min-height:260px;position:relative;overflow:hidden}.v2-world-dialog-scene>:is(img,[data-media-kind]){object-fit:cover;opacity:.35;width:100%;height:100%}.v2-world-qr-anchor{flex:none;display:inline-flex;position:relative}.v2-world-qr:disabled:after{display:none}.v2-world-qr-pop{z-index:5;color:#191817;text-align:center;background:#fefdfa;border:1px solid #19181720;border-radius:12px;width:208px;padding:24px;font-size:12px;line-height:1.4;animation:.2s v2-discover-go-in;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0003}.v2-world-qr-pop.is-below{top:calc(100% + 8px);bottom:auto}.v2-world-qr-pop header{text-align:center;margin-bottom:6px}.v2-world-qr-image{width:160px;height:auto;margin:4px auto 8px;display:block}.v2-world-qr-open{color:#191817;border:1px solid #19181780;border-radius:999px;padding:6px 12px;display:inline-block}.v2-world-viewer,.v2-world-canvas{position:absolute;inset:0}.v2-world-canvas{opacity:0}.v2-world-canvas.is-ready{opacity:1;background:#191817}.v2-world-canvas canvas{touch-action:pan-y;width:100%;height:100%;display:block}.v2-world-tools{z-index:1;color:#fff;pointer-events:none;background:#191817c9;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:calc(100% - 24px);margin:0;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}.v2-world-tools strong{font-weight:500}.v2-world-upgrading{color:#ffffffb3;font-variant-numeric:tabular-nums}.v2-world-upgrading:before{content:"·";margin-right:6px}.v2-world-status{z-index:1;color:#fff;background:#191817c9;border-radius:12px;padding:8px 12px;font-size:14px;position:absolute;bottom:16px;left:16px;right:16px}.v2-world-status button{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.v2-world-hint{color:#fff;pointer-events:none;background:#1918179c;border-radius:12px;padding:4px 8px;font-size:12px;position:absolute;bottom:12px;left:12px}.v2-section-accent{pointer-events:none;position:absolute}.v2-environment-accent,.v2-intelligence-accent{top:49px;left:826px}.v2-community-accent{top:0;left:423px}.v2-intelligence{height:828px;padding:63px var(--v2-pad) 0}.v2-intelligence h2{z-index:1;white-space:pre-line;line-height:1.2;position:relative}.v2-intelligence-art{right:var(--v2-pad);width:calc((100% - var(--v2-pad) - 364px) * .8);object-fit:cover;object-position:center;border-radius:24px;height:448px;position:absolute;top:305px}.v2-intelligence-copy{top:305px;bottom:75px;left:var(--v2-pad);right:calc(var(--v2-pad) + (100% - var(--v2-pad) - 364px) * .8 + 24px);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.v2-intelligence-copy>p{letter-spacing:.32px;white-space:pre-line;font-size:16px;line-height:1.6}.v2-button-light .v2-film-icon>span{background:#4e4d4b}.v2-intelligence-copy>p{margin-bottom:24px}.v2-intelligence-star{vertical-align:-.08em;width:.875em;height:.875em;margin-left:.3em;display:inline-block}.v2-intelligence-copy .v2-button{margin-top:auto}.v2-community{flex-direction:column;min-height:940px;padding-bottom:48px;display:flex;overflow:hidden}.v2-community-carousel{--community-width:min(69vw, 996px);touch-action:pan-y;width:100%;margin-top:32px;position:relative}.v2-community-pager{justify-content:center;align-items:center;gap:8px;height:10px;margin-bottom:8px;display:flex}.v2 .v2-community-pager button{cursor:pointer;background:#1918172e;border:0;border-radius:999px;flex:0 0 24px;height:4px;padding:0;transition:flex-basis .3s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.34,1.56,.64,1),background-color .25s;position:relative}.v2-community-pager button:before{content:"";position:absolute;inset:-10px -4px}.v2 .v2-community-pager button[aria-current]{cursor:default;background:linear-gradient(90deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 100%;flex-basis:56px;animation:1.6s ease-in-out infinite alternate v2-try-flow}@media (hover:hover){.v2 .v2-community-pager button:hover{opacity:1;height:10px}.v2 .v2-community-pager button:not([aria-current]):hover{background:#19181766}}.v2 .v2-community-pager button:focus-visible{outline-offset:4px;outline:2px solid #7490c6}.v2-community-stage{width:100%;height:calc(var(--community-width) * 560 / 996 + 48px);perspective:1800px;position:relative}.v2 .v2-community-card{width:var(--community-width);aspect-ratio:996/560;cursor:pointer;z-index:calc(3 - var(--community-depth));transform:translate(-50%, -50%) translateX(calc(var(--community-offset) * (var(--community-width) * .82 + 24px))) rotateY(calc(var(--community-offset) * -28deg)) scale(calc(1 - var(--community-depth) * .12));background:#080a0c;border:0;border-radius:24px;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;overflow:hidden}.v2-community-card :is(img,[data-media-kind]){object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.v2-community-video{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-community-credit{z-index:1;color:#fff;text-align:left;pointer-events:none;background:linear-gradient(#0000,#000000bf);flex-direction:column;align-items:flex-start;gap:3px;padding:32px 24px 20px;display:flex;position:absolute;inset:auto 0 0}.v2-community-credit strong{font-size:clamp(16px,1.5vw,22px)}.v2-community-credit span{font-size:14px}.v2 .v2-community-card:hover{opacity:1}.v2 .v2-community-card[aria-current]{cursor:default}.v2-community-card:after{content:"";z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:4px;transition:opacity .2s;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-community-card:not([aria-current]):hover:after,.v2-community-card:not([aria-current]):focus-visible:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-community-card:focus-visible{outline-offset:5px;outline:3px solid #7490c6}.v2 .v2-community-arrow{z-index:4;width:48px;height:48px;color:var(--v2-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffd9;border:1px solid #d1cfcc;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v2-community-arrow-prev{left:calc(50% - var(--community-width) / 2 - 72px)}.v2-community-arrow-next{right:calc(50% - var(--community-width) / 2 - 72px)}.v2-community-arrow-next svg{transform:rotate(180deg)}.v2-community-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.v2 .v2-community-arrow:hover,.v2 .v2-community-arrow:focus-visible{border-color:var(--v2-ink);opacity:1;background:#fff}.v2 .v2-community-arrow:focus-visible{outline-offset:2px;outline:2px solid #7490c6}.v2-community-copy{text-align:center;order:-1;padding:144px 24px 0;position:relative}.v2-intelligence>h2,.v2-intelligence-copy>p,.v2-community-copy{color:#000}.v2-community-copy h2{margin-bottom:var(--v2-leading-trim);line-height:1.2}.v2-community-copy p{margin-top:calc(var(--v2-caption-gap) + var(--v2-leading-trim));letter-spacing:-.72px;white-space:pre-line;font-size:24px;font-weight:400;line-height:1.2}.v2-community-copy .v2-button{margin-top:24px}.v2-discord-logo{color:#5865f2;opacity:0;width:0;height:16px;transition:width var(--v2-nav-motion), margin-right var(--v2-nav-motion), opacity var(--v2-nav-motion);flex-shrink:0;margin-right:-8px;display:block}.v2 .v2-discord-cta:hover,.v2 .v2-discord-cta:focus-visible{opacity:1}.v2-discord-cta:hover .v2-discord-logo,.v2-discord-cta:focus-visible .v2-discord-logo{opacity:1;width:21px;margin-right:0}.v2-faq{min-height:1072px}.v2-faq-bg{object-fit:fill;width:100%;height:1104px;position:absolute;inset:0}.v2-faq-dots{object-fit:fill;pointer-events:none;width:100%;height:1104px;position:absolute;top:0;left:0}.v2-faq-content{width:min(1003px, calc(100% - 2 * var(--v2-pad)));margin:0 auto;padding-top:217px;position:relative}.v2-faq h2{text-align:center}.v2-faq-list{gap:16px;margin-top:64px;display:grid}.v2-faq-item{background:#ffffff7a;border:1px solid #fff;border-radius:8px;transition:box-shadow .35s}.v2-faq-item.is-expanded{box-shadow:inset 0 0 0 1px #fff}.v2-faq-item h3{letter-spacing:.96px;font-size:24px;font-weight:400;line-height:1.05}.v2-faq-item h3>button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:31px;display:flex}.v2-faq-q{background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);-webkit-text-fill-color:currentColor;-webkit-background-clip:text;background-clip:text;transition:font-weight .35s,-webkit-text-fill-color .35s}.v2-faq-item.is-expanded .v2-faq-q{-webkit-text-fill-color:transparent;font-weight:600}.v2-faq-q:before{content:"";vertical-align:-.04em;opacity:0;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;width:0;height:.75em;margin-right:0;transition:width .35s,margin-right .35s,opacity .35s;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 842 842'%3E%3Cpath d='M841.237 420.619L515.637 515.637L420.619 841.237L325.6 515.637L0 420.619L325.6 325.6L420.619 0L515.637 325.6L841.237 420.619Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 842 842'%3E%3Cpath d='M841.237 420.619L515.637 515.637L420.619 841.237L325.6 515.637L0 420.619L325.6 325.6L420.619 0L515.637 325.6L841.237 420.619Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.v2-faq-item.is-expanded .v2-faq-q:before{opacity:1;width:.75em;margin-right:.5em;animation:1.2s ease-in-out infinite alternate v2-try-flow,1.6s ease-in-out infinite v2-principle-blink}.v2-faq-icon{flex:0 0 20px;width:20px;height:20px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative}.v2-faq-icon img{transition:opacity .25s;position:absolute;inset:0}.v2-faq-icon img:last-child{opacity:0}.v2-faq-item.is-expanded .v2-faq-icon{transform:rotate(135deg)}.v2-faq-item.is-expanded .v2-faq-icon img:last-child{opacity:1}.v2-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.v2-faq-item.is-expanded .v2-faq-answer{grid-template-rows:1fr}.v2-faq-answer-inner{opacity:0;min-height:0;padding:0 31px;font-size:16px;line-height:1.6;transition:opacity .25s,padding-bottom .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.v2-faq-item.is-expanded .v2-faq-answer-inner{opacity:1;padding-bottom:31px;transition-delay:80ms,0s}.v2-faq-answer-inner>img{margin-bottom:24px}.v2 .v2-faq-cta{margin-top:20px}.v2-text-link{text-underline-offset:4px;text-decoration:underline;display:block}.v2-blog{--v2-blog-h:640px;--v2-blog-pad:40px;--v2-blog-card-h:calc((var(--v2-blog-h) - 2 * var(--v2-blog-pad) - 2 * 16px) / 3);height:var(--v2-blog-h);padding:var(--v2-blog-pad) var(--v2-pad);color:#fff;background:#000;border-radius:32px 32px 0 0;justify-content:center;align-items:center;gap:80px;display:flex}.v2-blog-cards{flex-direction:column;flex-shrink:1;justify-content:center;gap:16px;width:1000px;min-width:0;max-width:100%;height:100%;display:flex}.v2-blog-card{height:var(--v2-blog-card-h);color:#fff;letter-spacing:0;background:#18181b;border:1px solid #27272a;border-radius:8px;align-items:center;gap:32px;padding:16px;font-size:16px;line-height:1.6;transition:border-color .15s;display:flex}.v2 .v2-blog-card:hover{opacity:1;border-color:#52525b}.v2-blog-cover{height:calc(var(--v2-blog-card-h) - 32px);width:calc((var(--v2-blog-card-h) - 32px) * 16 / 9);aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex:none;display:block;overflow:hidden}.v2-blog-cover-empty{background:linear-gradient(135deg,#2a2d31,#17181b 70%)}.v2-blog-card-body{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;overflow:hidden}.v2-blog-card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-blog-card h3{letter-spacing:0;color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.v2-blog-card h3 a{color:inherit}.v2-blog-chevron{color:#71717a;flex:none;width:24px;height:24px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s}.v2-blog-card:hover .v2-blog-chevron,.v2-blog-card:focus-within .v2-blog-chevron{color:#fff;transform:translate(6px)}.v2-blog-card p{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-height:0;margin-top:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.v2-blog-card time{color:#71717a;flex:none;margin-top:12px;font-size:13px;display:block}.v2-blog-empty{color:#b3b1ae;place-items:center;height:100%;font-size:24px;display:grid}.v2-blog-heading{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:24px;min-width:0;padding-bottom:0;display:flex}.v2-closing{color:#fff;background:#000;height:755px;overflow:hidden}.v2-cta-bg{width:100%;height:800px;position:absolute;top:0;left:0}.v2-contours{object-fit:fill;opacity:.24;width:100%;height:718px;position:absolute;top:41px;left:0}.v2-studio{text-align:center;height:320px;padding-top:52px;position:relative}.v2-studio h2{justify-content:center;align-items:center;gap:16px;display:flex}.v2-studio h2>span{letter-spacing:-1.44px;color:#fff9;font-size:48px;font-weight:400;line-height:1.05}.v2-studio .v2-actions{justify-content:center;margin-top:24px}.v2-studio-signup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2229;border:1px solid #fff8;border-radius:100px;align-items:center;gap:20px;width:min(800px,100% - 48px);min-height:72px;margin:24px auto 0;padding:8px 12px 8px 32px;transition:border-color .2s;display:flex;position:relative}.v2-studio-signup:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-studio-signup:focus-within{border-color:#0000}.v2-studio-signup:focus-within:before{opacity:1}.v2 .v2-studio-signup input:focus-visible{outline:none}.v2-studio-signup input:autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s}.v2-studio .v2-button{min-width:180px}.v2-signup-try img{transition:filter var(--v2-nav-motion)}.v2-signup-try:hover img,.v2-signup-try:focus-visible img{filter:brightness(0)invert()}.v2-studio button.v2-button:not(.v2-button-primary){color:#fff;border-color:#fff}.v2-closing.is-light{background:linear-gradient(var(--v2-paper) 12%, #fefdfa00 62%), linear-gradient(90deg, #79afac, #41a0c9 14%, #2692d8 28%, #288ed8 43%, #4284d0 57%, #6f84be 71%, #a092a6 86%, #c8b090)}.v2-closing.is-light .v2-cta-bg{display:none}.v2-closing.is-light .v2-contours{visibility:hidden}.v2-contours-tint{opacity:.24;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);width:100%;height:718px;position:absolute;top:41px;left:0;-webkit-mask:url(/assets/version2/contours-mask.png) 0 0/100% 100% no-repeat;mask:url(/assets/version2/contours-mask.png) 0 0/100% 100% no-repeat}.v2-closing.is-light .v2-studio{color:var(--v2-ink)}.v2-closing.is-light .v2-studio h2>span{color:#19181799}.v2-closing.is-light .v2-studio-signup{background:#ffffffb8;border-color:#19181729}.v2-closing.is-light .v2-studio-signup:focus-within{border-color:#0000}.v2-closing.is-light .v2-studio-signup input{color:var(--v2-ink)}.v2-closing.is-light .v2-studio-signup input::placeholder{color:#19181773}.v2-closing.is-light .v2-studio-signup input:autofill{-webkit-text-fill-color:var(--v2-ink);caret-color:var(--v2-ink)}.v2-closing.is-light .v2-signup-try{border-color:#dedbd7}.v2-closing.is-light .v2-studio button.v2-button:not(.v2-button-primary){border-color:var(--v2-ink);color:var(--v2-ink);background:#fff6}.v2-footer{justify-content:space-between;align-items:flex-end;width:100%;height:435px;padding-bottom:80px;display:flex;position:absolute;top:320px}.v2-footer-panel{background:#000;border-top-right-radius:80px;height:306px;position:absolute;bottom:0;left:0;right:0}.v2-footer-brand{flex-shrink:0;width:882px;position:relative}.v2-footer-logo{display:block}.v2-footer-logo-art{line-height:0;display:block;position:relative}.v2-footer-logo-art img{width:100%;height:auto;display:block}.v2-footer-logo-art:before,.v2-footer-logo-art:after{content:"";opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.v2-footer-logo-art:before{background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;-webkit-mask:url(/assets/version2/footerLogo-mask.png) 0 0/100% 100% no-repeat;mask:url(/assets/version2/footerLogo-mask.png) 0 0/100% 100% no-repeat}.v2-footer-logo-art:after{background:url(/assets/version2/footerLogo.png) 0 0/100% 100% no-repeat;-webkit-mask:url(/assets/version2/footerLogo-star-mask.png) 0 0/100% 100% no-repeat;mask:url(/assets/version2/footerLogo-star-mask.png) 0 0/100% 100% no-repeat}.v2-footer-logo:focus-visible .v2-footer-logo-art:before{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}@media (hover:hover){.v2-footer-logo:hover .v2-footer-logo-art:before{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}}.v2 .v2-footer-logo-art:after{opacity:1;transition:none}.v2-footer-socials{align-items:center;gap:24px;height:40px;margin:24px 0 0 220px;display:flex}.v2-footer-icon{line-height:0;display:block;position:relative}.v2-footer-icon:after{content:"";-webkit-mask:var(--v2-icon) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--v2-icon) 0 0 / 100% 100% no-repeat;mask:var(--v2-icon) 0 0 / 100% 100% no-repeat;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;transition:opacity .25s;position:absolute;inset:0}.v2-footer-socials>:is(a,button,span):focus-visible .v2-footer-icon:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}@media (hover:hover){.v2-footer-socials>:is(a,button,span):hover .v2-footer-icon:after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}}.v2-footer-socials>:is(a,button,span){justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.v2-footer-tip{opacity:0;pointer-events:none;z-index:3;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.v2-footer-socials>:is(a,button,span):is(:hover,:focus-visible,:focus-within) .v2-footer-tip{opacity:1;transform:translate(-50%)}@media (hover:none){.v2-footer-tip{display:none}}.v2-footer-more-socials{color:#b3b1ae;flex-wrap:wrap;gap:8px 16px;margin:24px 0 0 220px;font-size:14px;line-height:20px;display:flex}.v2-footer-copy{margin:24px 0 0 220px;font-size:14px;line-height:16px}.v2-footer-more-socials+.v2-footer-copy{margin-top:8px}.v2-footer-rights{opacity:.64;line-height:14px}.v2-footer-copy p+p{margin-top:16px}.v2-footer-copy a{color:#7490c6;font-weight:900;text-decoration:underline}.v2-footer-columns{margin-right:max(40px, calc(var(--v2-pad) * 2));gap:40px;display:flex;position:relative}.v2-footer-columns nav,.v2-footer-join{flex-direction:column;align-items:flex-start;gap:16px;font:400 14px/14px Hanken Grotesk Variable,sans-serif;display:flex}.v2-footer-join{display:none}.v2-footer-columns nav:first-child{width:105px}.v2-footer-columns nav:last-child{width:152px}.v2-footer-columns h3{text-transform:uppercase;color:#949392;align-items:center;gap:4px;font:400 14px/14px Hanken Grotesk Variable,sans-serif;display:flex}.v2-dialog{color:#191817;background:#fefdfa;border:0;border-radius:16px;width:100%;max-width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font:400 18px/1.5 Hanken Grotesk Variable,sans-serif;overflow-y:auto;box-shadow:0 24px 80px #0006}.v2-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}.v2-dialog-inner{padding:32px}.v2-dialog-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.v2-dialog h2{letter-spacing:-1px;font-size:36px;font-weight:600;line-height:1.1}.v2-contact-dialog .v2-dialog-heading{justify-content:center;padding:0 48px;position:relative}.v2-contact-dialog .v2-dialog h2,.v2-contact-dialog h2{text-align:center}.v2-contact-dialog .v2-dialog-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.v2-dialog-close{color:#191817;cursor:pointer;background:0 0;border:1px solid #d1cfcc;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;transition:border-color .25s;display:grid;position:relative}.v2-dialog-close:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:2px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2 .v2-dialog-close:is(:hover,:focus-visible){opacity:1;border-color:#0000}.v2-dialog-close:is(:hover,:focus-visible):after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-contact-form{gap:16px;display:grid}.v2-contact-form fieldset{border:0;flex-wrap:wrap;gap:8px 24px;display:flex}.v2-contact-form legend{margin-bottom:8px;font-size:14px}.v2-contact-form label{font-size:16px}.v2-contact-form>label{display:block}.v2-contact-form input:not([type=radio]),.v2-contact-form textarea{color:#191817;resize:vertical;background:#fff;border:1px solid #d1cfcc;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px}.v2-optional{color:#71717a;font-size:13px}.v2-contact-form .v2-button{width:100%}.v2-contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v2-contact-form .v2-button:disabled{opacity:.5;cursor:wait}.v2-form-status{color:#52525b;font-size:14px}.v2-form-status[data-tone=error]{color:#a4161a}.v2-contact-success{text-align:center;justify-items:center;gap:8px;padding:24px 0 8px;animation:.4s cubic-bezier(.22,1,.36,1) both v2-contact-success-in;display:grid}.v2-contact-success-anim{fill:none;stroke-linecap:round;stroke-linejoin:round;width:96px;height:96px;margin-bottom:12px}.v2-contact-success-ring{stroke:url(#v2-contact-sent-ring);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:.6s cubic-bezier(.65,0,.35,1) .1s forwards v2-contact-draw;transform:rotate(-90deg)}.v2-contact-success-check{stroke:#191817;stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.35s cubic-bezier(.65,0,.35,1) .6s forwards v2-contact-draw}.v2 .v2-contact-success-title{margin:0;font-size:22px;font-weight:600;line-height:1.3}.v2 .v2-contact-success-text{color:#52525b;max-width:400px;margin:0;font-size:16px;line-height:1.5}@keyframes v2-contact-draw{to{stroke-dashoffset:0}}@keyframes v2-contact-success-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v2-contact-success{animation:none}.v2-contact-success-ring,.v2-contact-success-check{stroke-dashoffset:0;animation:none}}.v2-film-dialog{max-width:min(960px,100vw - 32px)}.v2-film-dialog img,.v2-film-dialog video{border-radius:12px;width:100%;height:auto}.v2-film-dialog p{margin-top:16px}.v2-zh .v2-hero h1,.v2-zh .v2-environment-copy h3{line-height:1.25}@media (min-width:1600px){.v2{--v2-pad:max(80px, calc((100vw - 1280px) / 2))}.v2-intelligence-art{width:797px}.v2-intelligence-copy{right:calc(797px + var(--v2-pad) + 24px)}.v2-blog{gap:80px}.v2-footer{padding-left:calc(50vw - 720px);padding-right:calc(50vw - 720px)}.v2-footer-columns{margin-right:160px}}@media (max-width:1300px){.v2-nav nav{gap:20px}.v2-nav{--v2-try-width:300px}.v2-header-try-label{font-size:26px}.v2-zh .v2-header-try-label{font-size:19px}.v2-hero-bottom{flex-direction:column;align-items:flex-start;gap:24px}.v2-blog{gap:32px}.v2-footer-brand{width:60%}.v2-footer-logo-art{width:100%}.v2-footer-socials,.v2-footer-copy,.v2-footer-more-socials{margin-left:22%}.v2-footer-columns{gap:24px;margin-right:40px}}@media (max-width:1000px){.v2 h2{letter-spacing:-1.44px;font-size:48px}.v2-nav-main{padding-right:24px}.v2-nav{--v2-try-width:240px}.v2-header-try{--try-s:.719;height:72px}.v2-header-try-label{font-size:20px}.v2-zh .v2-header-try-label{font-size:17px}.v2-menu-toggle{width:40px;height:40px;color:inherit;place-items:center;margin-right:-8px;padding:0;display:grid}.v2-menu-toggle svg{display:block}.v2-nav nav{display:none}.v2-nav:has(nav.is-open) .v2-header-try{--try-s:.719;border-bottom-left-radius:16px;height:56px}.v2-nav:has(nav.is-open) .v2-header-try-label{font-size:20px}.v2-zh .v2-nav:has(nav.is-open) .v2-header-try-label{font-size:17px}.v2-nav nav.is-open{width:100vw;padding:8px var(--v2-pad) 16px;background:#191817;border-radius:0 0 24px 24px;flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;top:56px;left:0;right:auto}.v2-nav nav.is-open .v2-nav-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:48px}.v2-nav nav.is-open .v2-nav-item:after{display:none}.v2-nav nav.is-open .v2-nav-item[aria-current=page]:before{inset:4px -12px}.v2-nav nav.is-open .v2-nav-divider,.v2-nav nav.is-open .v2-nav-divider-language{opacity:.2;width:100%;height:1px;margin:8px 0;display:block}.v2-nav nav.is-open .v2-nav-external{opacity:1;width:14px;height:14px;position:static;transform:none}.v2-nav nav.is-open .v2-language{justify-content:flex-start;gap:10px;width:100%;height:48px}.v2-nav nav.is-open .v2-language-tip{opacity:1;box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:6px;padding:0;display:flex;position:static;transform:none}.v2-nav nav.is-open .v2-language-tip-sep{display:inline}.v2-nav nav.is-open .v2-language-tip{transition:font-weight .2s}.v2 .v2-nav nav.is-open .v2-language:is(:hover,:focus-visible) .v2-language-tip{font-weight:700}.v2-nav nav.is-open .v2-nav-soon .v2-nav-tip{opacity:.6;box-shadow:none;background:0 0;border:0;margin-top:6px;padding:0;position:static;transform:none}.v2-hero-tagline{flex-wrap:wrap}.v2-environment{padding-top:96px;padding-bottom:96px}.v2-environment-rows{grid-template-columns:1fr;gap:48px}.v2-worlds{height:auto;min-height:740px}.v2-world-image{height:360px}.v2-desktop-break{display:none}.v2-intelligence{flex-direction:column;height:auto;padding-bottom:72px;display:flex}.v2-intelligence-art{border-radius:16px;align-self:center;width:80%;height:auto;margin-top:32px;position:relative;top:auto;left:auto;right:auto}.v2-intelligence-copy{margin-top:24px;display:block;position:relative;inset:auto}.v2-intelligence-copy>p{margin-bottom:0}.v2-intelligence-copy .v2-button{width:fit-content;margin:24px auto 0;display:flex}.v2-community-copy{padding-left:24px;padding-right:24px}.v2-community-copy p{font-size:20px}.v2-blog{flex-direction:column-reverse;gap:48px;height:auto;padding-top:80px;padding-bottom:60px}.v2-blog-cards,.v2-blog-card{height:auto}.v2-blog-cover{flex-basis:clamp(200px,36%,360px);width:clamp(200px,36%,360px);height:auto}.v2-blog-card-body{height:auto}.v2-blog-heading{flex-direction:row;flex:none;justify-content:space-between;align-items:center}.v2-blog-cards{width:100%}.v2-studio h2{flex-wrap:wrap;gap:12px}.v2-studio h2>span{font-size:36px}.v2-footer-brand{width:55%}.v2-footer-socials{gap:10px;margin-left:24px}.v2-footer-copy,.v2-footer-more-socials{margin-left:24px}.v2-footer-columns{gap:16px;margin-right:24px}.v2-footer-columns nav:last-child{width:126px}}@media (max-width:600px){.v2 h2{letter-spacing:-1.08px;text-align:center;font-size:36px;line-height:1.15}.v2-worlds-heading,.v2-blog-heading,.v2-work-heading{flex-direction:column;align-items:center;gap:16px}.v2-nav{--v2-try-width:178px}.v2-header-try{--try-s:.4545;border-bottom-left-radius:16px;height:56px}.v2-header-try-inner{gap:8px}.v2-header-try-label{letter-spacing:0;font-size:16px}.v2:not(.v2-zh) .v2-header-try .v2-header-try-label{font-size:calc(44px * var(--try-s))}.v2-zh .v2-header-try{--try-s:.42}.v2-zh .v2-header-try-label{font-size:13px;line-height:1;transform:translateY(3.5px)}.v2-hero-navigation{bottom:32px;right:0}.v2-hero-indicator button:before{inset:7px 13px}.v2-hero-indicator-fill{min-height:10px;left:13px;right:13px}.v2 .v2-hero-indicator button[aria-current]{flex-basis:72px}.v2-nav nav.is-open{top:56px}.v2-hero{height:760px}.v2-hero-poster,.v2-hero-video{object-position:54% center;height:760px}.v2-hero-shade{background:linear-gradient(#0000 22%,#000000bf 48%,#000 95%)}.v2-hero-content{padding-top:120px;padding-bottom:32px}.v2-hero-wordmark{width:300px;height:71px;display:block}.v2-hero-wordmark img{transform-origin:0 0;transform:scale(.7075)}.v2-hero h1{letter-spacing:-1.2px;font-size:40px}.v2-hero-tagline{font-size:15px;line-height:24px;display:block}.v2-hero-tagline img,.v2-hero-tagline span{vertical-align:middle;display:inline-block}.v2-hero .v2-actions{flex-wrap:wrap}.v2-button{min-height:44px;padding:0 14px;font-size:14px}.v2-recruit{padding:12px 24px;font-size:12px;line-height:18px}.v2-trusted{height:132px;padding:20px 0 36px}.v2 .v2-trusted h2{letter-spacing:-.32px;font:300 16px/36px Hanken Grotesk Variable,sans-serif}.v2-brand-group{gap:24px;padding-right:24px}.v2-environment{padding:72px 24px}.v2-environment-copy{--v2-principle-title:18px}.v2-environment-copy p{letter-spacing:.24px;font-size:12px}.v2-environment-rows{gap:40px}.v2-environment-row{gap:24px}.v2-discover{height:650px}.v2-discover-card>span{font-size:11px;bottom:10px}.v2-discover h2{top:270px}.v2-discover-search{gap:16px;height:56px;padding:0 20px;top:500px}.v2-discover-search input,.v2-studio-signup input{font-size:14px}.v2-discover-go{gap:5px;height:36px;margin-right:-10px;padding:0 14px;font-size:13px}.v2-discover-go .moodio-logo{width:55px;height:13px}.v2-worlds{min-height:0;padding:72px 24px}.v2-worlds-heading{margin-bottom:32px}.v2-worlds-indicator{gap:4px;width:110px}.v2-worlds-indicator button:before{height:4px;top:10px}.v2-worlds-cards{grid-template-columns:1fr;gap:28px}.v2-world-image{aspect-ratio:16/9;height:auto}.v2-world-card h3{font-size:24px}.v2-section-accent{opacity:.5;left:auto;right:-220px}.v2-environment-accent{top:24px}.v2-intelligence-accent{top:0}.v2-community-accent{top:0;right:-104px}.v2-intelligence{padding-top:24px}.v2-intelligence-copy>p{letter-spacing:.28px;font-size:14px;line-height:1.6}.v2-community{min-height:620px;padding-bottom:32px}.v2-community-copy{padding-top:48px}.v2-community-copy p{letter-spacing:-.3px;font-size:18px;line-height:1.2}.v2-community-credit span{font-size:12px}.v2-community-carousel{--community-width:82vw}.v2-community-pager{margin:0 24px 8px}.v2 .v2-community-pager button{flex:1 1 0;transition:flex .3s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.34,1.56,.64,1),background-color .2s}.v2 .v2-community-pager button[aria-current]{flex:2.33 1 0}.v2 .v2-community-arrow{width:40px;height:40px}.v2-community-arrow-prev{left:8px}.v2-community-arrow-next{right:8px}.v2 .v2-community-card{transform:translate(-50%, -50%) translateX(calc(var(--community-offset) * (var(--community-width) * .82 + 12px))) rotateY(calc(var(--community-offset) * -28deg)) scale(calc(1 - var(--community-depth) * .12));border-radius:16px}.v2-faq{min-height:780px;padding-bottom:64px}.v2-faq-bg{height:100%}.v2-faq-dots{width:auto;height:100%}.v2-faq-content{width:calc(100% - 48px);padding-top:80px}.v2-faq-list{gap:12px;margin-top:40px}.v2-faq-item h3{letter-spacing:.36px;font-size:18px;line-height:1.3}.v2-faq-item h3>button{gap:16px;padding:20px}.v2-faq-answer-inner{padding:0 20px;font-size:14px}.v2-faq-item.is-expanded .v2-faq-answer-inner{padding-bottom:20px}.v2-faq-answer-inner>img{margin-bottom:20px}.v2-blog{border-radius:0;gap:32px;padding:48px 24px}.v2-blog-cards{width:100%}.v2-blog-card{flex-direction:column;align-items:stretch;gap:14px}.v2-blog-cover{flex-basis:auto;width:100%}.v2-blog-card p{-webkit-line-clamp:3;font-size:12px}.v2-blog-card time{font-size:12px}.v2-blog-heading{gap:16px}.v2-closing{height:auto;min-height:0}.v2-cta-bg{object-fit:cover;height:620px}.v2-closing.is-light{background:linear-gradient(var(--v2-paper) 4%, #fefdfa00 44%), linear-gradient(90deg, #79afac, #41a0c9 14%, #2692d8 28%, #288ed8 43%, #4284d0 57%, #6f84be 71%, #a092a6 86%, #c8b090)}.v2-contours{width:auto;height:560px;left:50%;transform:translate(-50%)}.v2-contours-tint{width:1123.12px;height:560px;left:50%;transform:translate(-50%)}.v2-studio{height:auto;padding:40px 24px}.v2-studio h2{gap:8px;font-size:42px}.v2-studio h2>span{letter-spacing:-.9px;font-size:30px}.v2-studio .v2-button{min-width:145px}.v2-studio-signup{gap:12px;width:100%;min-height:56px;padding:6px 8px 6px 16px}.v2-footer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:auto;min-height:0;padding:0 24px 48px;position:relative;top:auto}.v2-footer-panel{border-top-right-radius:40px;height:auto;top:55px}.v2-footer-brand{width:100%}.v2-footer-logo-art{width:calc(100% + 32px);margin-left:-16px}.v2-footer-socials{justify-content:space-between;gap:16px;margin:24px 0 0}.v2-footer-copy{margin:24px 0 0}.v2-footer-more-socials+.v2-footer-copy{margin-top:8px}.v2-footer-more-socials{margin-left:0}.v2-footer-brand{display:contents}.v2-footer-logo{width:100%;display:block;position:relative}.v2-footer-socials,.v2-footer-more-socials,.v2-footer-copy{margin-top:0;position:relative}.v2-footer-columns{order:1;justify-content:space-between;gap:16px;margin:0;position:relative}.v2-footer-columns>img{display:none}.v2-footer-copy{order:2}.v2-footer-rights{border-top:1px solid #ffffff29;padding-top:16px}.v2-footer-join{display:flex}.v2-footer-join a{color:#7490c6;font-weight:900;text-decoration:underline}.v2-footer-join-line{display:none}.v2-footer-more-socials+.v2-footer-copy,.v2-footer-copy p+p{margin-top:0}.v2-dialog-inner{padding:24px}.v2-dialog h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.v2-nav-tip,.v2-footer-tip,.cp-author-tip,.cp-share-icon:after{transition:none}.v2-hero-tip{animation:none}.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto;transition:none}.v2-principle-video,.v2-discover-card-media video{display:none}.v2-discover-card{animation:none}.v2-header-try:after{animation:none!important}.v2-work-grid,.v2-work-track{transition:none}.v2-try-star,.v2-footer-logo-art:before,.v2-footer-icon:after,.v2-try-cta:before,.v2-cta-star,.v2-ring-cta:after,.v2-film-icon>span,.v2-film-icon>span:after,.v2-discover-go,.v2-discover-go:before,.v2-world-qr-pop,.v2-community-card:after,.v2-community-pager button,.v2-environment-star,.v2-environment-star:after,.v2-work-view:after,.v2-dialog-close:after,.v2-work-play:before,.v2-work-card:after,.v2-work-grid,.v2-environment-row:is(:hover,:focus-within) h3>span:not(.v2-environment-star){animation:none!important}.v2 .v2-community-card,.v2 .v2-community-pager button,.v2 .v2-hero-indicator button,.v2-hero-indicator button:before,.v2-hero-indicator-fill{transition:none}.v2-brand-track{animation:none;transform:none}.v2-faq-q,.v2-faq-q:before,.v2-faq-icon,.v2-faq-icon img,.v2-faq-answer,.v2-faq-answer-inner,.v2-faq-item{transition:none}.v2-faq-q:before{animation:none!important}.v2-brand-group[aria-hidden]{display:none}.v2-brand-window{overflow-x:auto}}[data-media-kind]{display:block;overflow:hidden}[data-media-kind=audio]{min-height:32px}.v2-media-box{width:100%;height:100%;aspect-ratio:inherit;min-height:inherit;display:block;position:relative}.v2-media-box>:is(video,iframe){object-fit:cover;border:0;width:100%;height:100%;display:block}.v2-media-box>audio{pointer-events:auto;z-index:2;width:100%;max-width:100%;height:32px;position:absolute;bottom:0;left:0}.v2-blog-cover[data-media-kind=audio]{opacity:1}.v2-hero-media,.v2-community-card{background:#080a0c}.v2-hero-warm{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.v2-hero-warm-video{width:1px;height:1px}.v2-frame-player{pointer-events:none;overflow:hidden}.v2-frame-buffer{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.v2-frame-buffer[data-frame-visible]{opacity:1}.v2.v2-chrome{background:0 0;line-height:normal;position:static;overflow:visible}@media (max-width:1199px){.v2-chrome .v2-nav .v2-header-try{--try-s:.719;border-bottom-left-radius:16px;height:56px}.v2-chrome .v2-nav .v2-header-try-label{font-size:20px}.v2-chrome.v2-zh .v2-nav .v2-header-try-label{font-size:17px}}@media (max-width:600px){.v2-chrome .v2-nav .v2-header-try{--try-s:.588}.v2-chrome .v2-nav .v2-header-try-label{font-size:16px}.v2-chrome.v2-zh .v2-nav .v2-header-try-label{font-size:12px}}.v2.v2-chrome-footer{color:#fff;background:#000;height:435px;margin-top:auto;position:relative}.v2-chrome-footer .v2-footer{top:0}.v2.v2-chrome-closing{color:#fff;background:0 0;margin-top:auto;position:relative}.v2-chrome-closing .v2-closing{position:relative}.v2-chrome-footer .v2-footer-panel{box-shadow:0 -4px 16px #ffffff1f}@media (max-width:600px){.v2.v2-chrome-footer{height:auto}}.v2-immersive{color:#fff;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.v2-immersive::backdrop{background:#000}.v2-immersive:focus{outline:none}.v2-immersive:fullscreen{width:100%;height:100%}.v2-immersive-poster,.v2-immersive-view,.v2-immersive-touch{position:absolute;inset:0}.v2-immersive-poster{transition:opacity .4s}.v2-immersive-poster.is-hidden{opacity:0}.v2-immersive-poster>:is(img,[data-media-kind]){object-fit:cover;opacity:.45;width:100%;height:100%}.v2-immersive-touch{touch-action:none}.v2-immersive-bar{padding:max(env(safe-area-inset-top), 12px) max(env(safe-area-inset-right), 12px) 24px max(env(safe-area-inset-left), 12px);pointer-events:none;background:linear-gradient(#0009,#0000);align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.v2-immersive-bar>*{pointer-events:auto}.v2-immersive-bar h3{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;overflow:hidden}.v2-immersive-actions{gap:8px;display:flex}.v2-immersive-icon{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.v2-immersive .v2-world-tools{top:calc(max(env(safe-area-inset-top), 12px) + 52px);white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.v2-immersive-notice,.v2-immersive .v2-world-status{top:calc(max(env(safe-area-inset-top), 12px) + 88px);text-align:center;background:#0009;border-radius:999px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:6px 12px;font-size:12px;position:absolute;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.v2-immersive .v2-world-status{top:calc(max(env(safe-area-inset-top), 12px) + 124px)}.v2-immersive-lens{font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;top:33%;left:50%;transform:translate(-50%)}.v2-immersive-start{background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.v2-immersive-card{text-align:center;max-width:340px}.v2-immersive-intro{color:#ffffffd9;margin:0 0 24px;font-size:15px;line-height:1.6}.v2-immersive-go{color:#191817;background:#fff;border-radius:999px;width:100%;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600}.v2-immersive-go:disabled{color:#fff;cursor:default;font-variant-numeric:tabular-nums;background:#ffffff40}.v2-immersive-card [role=status]{color:#ffffffb3;margin:12px 0 0;font-size:13px}.v2-immersive-sticks{padding:40px max(env(safe-area-inset-right), 20px) max(env(safe-area-inset-bottom), 18px) max(env(safe-area-inset-left), 20px);pointer-events:none;background:linear-gradient(#0000,#0009);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.v2-immersive-sticks>*{pointer-events:auto}.v2-stick{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;-webkit-user-select:none;user-select:none;background:#0000004d;border:1px solid #ffffff40;border-radius:999px;flex:none;position:relative}.v2-stick-knob{pointer-events:none;background:#ffffffd9;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;box-shadow:0 4px 12px #0006}.v2-immersive-sheet-layer{align-items:flex-end;display:flex;position:absolute;inset:0}.v2-immersive-scrim{background:#0008;position:absolute;inset:0}.v2-immersive-sheet{width:100%;max-width:520px;max-height:90%;padding:20px 20px max(env(safe-area-inset-bottom), 20px);background:#191817;border-radius:24px 24px 0 0;margin:0 auto;position:relative;overflow-y:auto}.v2-immersive-sheet header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.v2-immersive-sheet header p{margin:0;font-size:14px;font-weight:600}.v2-immersive-row{align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.v2-immersive-sheet header+.v2-immersive-row{margin-top:0}.v2-immersive-row>span{color:#fff9;flex:0 0 88px}.v2-immersive-row input{accent-color:#fff;flex:1;min-width:0}.v2-immersive-row output{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 64px}.v2-immersive-segment{background:#ffffff1a;border-radius:999px;flex:1;padding:2px;display:flex}.v2-immersive-segment button{color:#fffc;border-radius:999px;flex:1;padding:6px;font-size:12px;font-weight:500}.v2-immersive-segment button[aria-checked=true]{color:#191817;background:#fff}.v2-immersive-hint{color:#ffffff80;margin:8px 0 0;font-size:11px;line-height:1.5}.v2-immersive-reset{background:#ffffff1a;border-radius:999px;width:100%;margin-top:20px;padding:10px;font-size:14px}.v2-work{padding:80px var(--v2-pad) 96px;color:#fff;background:#000;scroll-margin-top:56px;position:relative}.v2-work-heading{z-index:2;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex;position:relative}.v2 .v2-work h2{color:#fff;margin:0}.v2-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.v2-work-card{isolation:isolate;background:#141414;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.v2-work-grid-mode .v2-work-card:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#080808ed,#080808db);position:absolute;inset:0}.v2-work-grid-mode .v2-work-quote{z-index:3;position:relative}.v2-work-grid-mode .v2-work-lower{z-index:1}.v2-work-grid-mode .v2-work-lower .v2-work-caption{opacity:0;transition:opacity .18s}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-caption{opacity:1}.v2-work-grid-mode .v2-work-quote blockquote p,.v2-work-grid-mode .v2-work-author{text-shadow:0 1px 2px #00000080}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]){background:#101010}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]):before,.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]):after,.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-lower:after{display:none}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]){box-shadow:inset 0 1px #96a8d2b3,inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3}.v2-work-grid-mode .v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]){box-shadow:inset 0 -1px #96a8d2b3,inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3}.v2-work-grid-mode .v2-work-lower:after{content:"";z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-lower:after{opacity:.64;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]):after{clip-path:inset(0 0 3px)}.v2-work-grid-mode .v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]):after,.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-lower:after{clip-path:inset(3px 0 0)}.v2-work-grid-mode .v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]) .v2-work-lower:after{clip-path:inset(0 0 3px)}.v2-work-card:after{content:"";z-index:4;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-work-card:is(:hover,:focus-within):after{opacity:.64;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2-work-quote{flex-direction:column;gap:10px;margin:0;display:flex}.v2-work-quote-mark{color:#ffffff8c;flex:none;width:14px;height:10px}.v2-work-quote blockquote{margin:0}.v2-work-quote blockquote p{-webkit-line-clamp:8;line-clamp:8;color:#fff;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:10.8em;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.v2-work-author{color:#9a9a9a;justify-content:flex-end;align-items:center;gap:8px;min-height:2.8em;margin:2px 0 0;font-size:14px;line-height:1.4;display:flex}.v2-work-author span{text-align:start;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.v2-work-author:empty:before{display:none}.v2-work-author:before{content:"";background:#6f6f6f;flex:none;width:24px;height:1px}.v2-work-author .v2-person-photo{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.v2-work-lower{flex-direction:column;gap:20px;display:flex}.v2-work-media{aspect-ratio:16/9;background:#252525;border-radius:4px;width:100%;position:relative;overflow:hidden}.v2-work-media>.v2-art,.v2-work-card-preview,.v2-work-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-work-still{z-index:0}.v2-work-card-preview{z-index:1}.v2-work-media .v2-frame-buffer[data-vertical],.v2-work-media>:is(.v2-work-still[data-vertical],.v2-art.is-vertical){object-fit:contain;background:#000}.v2-work-badges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px;overflow:hidden}.v2-work-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;border:1px solid #d1cfcc80;border-radius:999px;max-width:100%;padding:3px 10px;font-size:12px;line-height:1.3;overflow:hidden}.v2-work-media-veil{z-index:1;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;position:absolute;inset:0}.v2-work-actions{z-index:2;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex;position:absolute;inset:0}.v2 .v2-work-actions .v2-button{white-space:nowrap;gap:8px;min-height:40px;padding:0 16px;font-size:14px}.v2 .v2-work-play{isolation:isolate;color:#191817;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-color:#0000;font-weight:600;transition:color .25s,background-color .15s;position:relative}.v2-work-play:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;transition:opacity .25s;position:absolute;inset:-1px}.v2 .v2-work-play:is(:hover,:focus-visible){opacity:1;color:#fff}.v2-work-play:is(:hover,:focus-visible):before{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2 .v2-work-view{color:#fff;background:#ffffff1f;border-color:#ffffffa3;position:relative}.v2-work-view:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e) 0%/300% 300%;padding:2px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2 .v2-work-view:not(:disabled):is(:hover,:focus-visible){opacity:1;border-color:#0000}.v2-work-view:not(:disabled):is(:hover,:focus-visible):after{opacity:1;animation:1.2s ease-in-out infinite alternate v2-try-flow}.v2 .v2-work-view:disabled{opacity:.55;cursor:not-allowed}.v2-work-play-icon{flex:none}.v2-work-media:is(:hover,:focus-within) .v2-work-media-veil,.v2-work-media:is(:hover,:focus-within) .v2-work-actions{opacity:1}.v2-work-media:is(:hover,:focus-within) .v2-work-actions{pointer-events:auto}@media (hover:none){.v2-work-actions{opacity:1;pointer-events:auto}}.v2-work-caption{background:#1c1c1c;border-radius:4px;flex-direction:column;gap:4px;min-width:0;margin-top:-12px;padding:12px 16px;display:flex}.v2-work-caption-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.v2-work-logo{object-fit:contain;flex:none;width:auto;max-width:96px;height:20px}.v2 .v2-work-caption h3{color:#d9d8d6;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.v2-work-caption p{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.v2-work-empty{color:#d1cfcc}@media (max-width:1199px){.v2-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.v2-work-lower{z-index:1;min-height:var(--v2-work-cover,0px);border-radius:inherit;pointer-events:none;background:#101010;padding:24px;transition:transform .46s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.v2-work-card:is(:hover,[data-expanded=true]){z-index:5;border-radius:16px 16px 0 0;overflow:visible}.v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]){border-radius:0 0 16px 16px}.v2-work-carousel .v2-work-card:is(:hover,:focus-within,[data-expanded=true]){border-radius:16px;overflow:hidden}.v2-work-card:is(:hover,[data-expanded=true]) .v2-work-lower{pointer-events:auto;transform:translateY(calc(var(--v2-work-quote-h,0px) - 8px));border-radius:0 0 16px 16px}.v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]) .v2-work-lower{border-radius:16px 16px 0 0;transform:translateY(calc(8px - 100%))}@media (max-width:767px){.v2-work{padding:64px 24px 72px}.v2-work-heading{margin-bottom:28px}.v2-work-grid{grid-template-columns:1fr;gap:20px}.v2-work-grid-mode .v2-work-quote,.v2-work-lower{padding:20px}.v2-work-quote blockquote p{font-size:16px}}.v2-work-grid[data-click-mode=true] .v2-work-card:not([data-expanded=true]):hover{z-index:auto;border-radius:16px;overflow:hidden}.v2-work-grid[data-click-mode=true] .v2-work-card:not([data-expanded=true]):hover:after{clip-path:none}.v2-work-grid[data-click-mode=true] .v2-work-card:not([data-expanded=true]):hover .v2-work-lower{pointer-events:none;transform:translateY(0)}.v2-work-grid[data-click-mode=true] .v2-work-card:not([data-expanded=true]):hover .v2-work-lower:after{opacity:0}.v2-work-grid-mode .v2-work-card{background:0 0;gap:0;padding:0;display:block}.v2-work-grid-mode .v2-work-card:before,.v2-work-grid-mode .v2-work-card:after,.v2-work-grid-mode .v2-work-lower:after{display:none!important}.v2-work-grid-mode .v2-work-quote{z-index:2;background:#101010eb;border-radius:16px;margin:0;padding:24px;transition:background-color .2s;position:relative}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-quote{background:#101010}.v2-work-grid-mode .v2-work-card{transition:overflow 0s .46s allow-discrete, z-index 0s .46s allow-discrete}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]){transition:overflow 0s 0s allow-discrete, z-index 0s 0s allow-discrete;overflow:visible;box-shadow:none!important}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-quote{border-radius:16px 16px 0 0;box-shadow:inset 0 1px #96a8d2b3,inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3}.v2-work-grid-mode .v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]) .v2-work-quote{border-radius:0 0 16px 16px;box-shadow:inset 0 -1px #96a8d2b3,inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3}.v2-work-grid-mode .v2-work-lower{box-shadow:none;box-sizing:border-box;height:var(--v2-work-cover,0px);background:#101010;border-radius:0 0 16px 16px;top:0}.v2-work-grid-mode .v2-work-lower .v2-work-media{aspect-ratio:auto;flex:auto;min-height:0}.v2-work-grid-mode .v2-work-lower .v2-work-caption{flex:none}.v2-work-grid-mode .v2-work-card[data-expand-up=true] .v2-work-lower{border-radius:16px 16px 0 0;top:0;bottom:auto}.v2-work-grid-mode .v2-work-card:is(:hover,[data-expanded=true]) .v2-work-lower{box-shadow:inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3,inset 0 -1px #96a8d2b3}.v2-work-grid-mode .v2-work-card[data-expand-up=true]:is(:hover,[data-expanded=true]) .v2-work-lower{box-shadow:inset 1px 0 #96a8d2b3,inset -1px 0 #96a8d2b3,inset 0 1px #96a8d2b3}.v2-work-carousel{overflow:hidden}.v2-work-carousel .v2-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.v2-work-carousel .v2-work-pages{align-items:center;gap:12px;display:flex}.v2 .v2-work-carousel .v2-work-pages button{cursor:pointer;background:#4a4a4a;border:0;border-radius:3px;width:30px;height:6px;padding:0;transition:width .3s,background-color .3s;position:relative}.v2-work-carousel .v2-work-pages button:before{content:"";position:absolute;inset:-9px -4px}.v2 .v2-work-carousel .v2-work-pages button[aria-current]{background:linear-gradient(90deg,#3a70b4,#4a67a9 38%,#7a6f9b 70%,#b39a8e);width:160px}.v2-work-carousel .v2-work-stage{position:relative}.v2 .v2-work-carousel .v2-work-chevron{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v2 .v2-work-carousel .v2-work-chevron:hover,.v2 .v2-work-carousel .v2-work-chevron:focus-visible{opacity:1;background:#ffffff38}.v2-work-carousel .v2-work-prev{left:calc(-1 * (var(--v2-pad) / 2 + 20px))}.v2-work-carousel .v2-work-next{right:calc(-1 * (var(--v2-pad) / 2 + 20px))}.v2-work-carousel .v2-work-viewport{touch-action:pan-y;margin:-32px 0 -56px;padding:32px 0 56px;position:relative;overflow:hidden}.v2-work-carousel .v2-work-track{will-change:transform;transition:transform .38s cubic-bezier(.22,.61,.36,1);display:flex}.v2-work-carousel .v2-work-page{flex:none;min-width:0}.v2-work-carousel .v2-work-page .v2-work-grid{width:100%}.v2 .v2-work-carousel .v2-work-chevron:disabled,.v2 .v2-work-carousel .v2-work-pages button:disabled{cursor:default}.v2 .v2-work-carousel .v2-work-chevron:disabled{opacity:.4}@media (max-width:1180px){.v2-work-carousel .v2-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:1000px){.v2-work-carousel .v2-work-stage{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.v2-work-carousel .v2-work-viewport,.v2-work-carousel .v2-work-grid{order:0;width:100%}.v2 .v2-work-carousel .v2-work-chevron{order:1;margin-top:12px;position:static;transform:none}}@media (max-width:767px){.v2-work-carousel .v2-work-heading{flex-direction:column;justify-content:center;align-items:center;gap:16px}.v2-work-carousel .v2-work-heading h2{text-align:center}.v2-work-carousel .v2-work-grid{grid-template-columns:1fr;gap:20px}.v2-work-carousel .v2-work-card{gap:16px;padding:20px}.v2-work-carousel .v2-work-quote blockquote p{-webkit-line-clamp:5;line-clamp:5;min-height:6.75em;font-size:16px}}@media (max-width:600px){.v2 .v2-work-carousel .v2-work-pages button[aria-current]{width:96px}.v2-work-carousel .v2-work-grid{grid-template-columns:1fr;gap:20px}.v2-work-carousel .v2-work-card{gap:16px;padding:20px}.v2-work-carousel .v2-work-quote blockquote p{font-size:16px}}.v2-work-dialog{border-radius:16px}.v2-work-dialog h2{font-weight:500}.v2-work-dialog-meta{color:#6f6e6c;margin-top:24px;font-size:16px;line-height:1.6}.v2-work-dialog .v2-work-details{gap:16px;margin-top:24px;display:grid}.v2-work-dialog .v2-work-detail h3{color:#191817;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.3}.v2-work-dialog .v2-work-detail :is(p,a,figcaption,li,blockquote){color:#6f6e6c;margin:0;font-size:12px;line-height:1.5}.v2-work-dialog .v2-work-detail a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.v2-work-dialog .v2-work-detail :is(img,video,iframe){object-fit:contain;border:0;border-radius:8px;width:100%;max-height:480px;display:block}.v2-work-dialog .v2-work-detail iframe{aspect-ratio:16/9}.v2-work-dialog video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:8px;max-height:68vh}.v2-work-dialog p a{color:inherit;text-decoration:underline}@media (max-width:767px){.v2-dialog-heading{gap:16px;margin-bottom:16px}.v2-dialog-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.v2-dialog h2{letter-spacing:-.5px;font-size:24px;line-height:1.2}.v2-dialog-close{width:32px;height:32px}.v2-dialog-close svg{width:14px;height:14px}}
