.v3-module__MvjfCG__intro{z-index:1000;pointer-events:auto;isolation:isolate;background:#0b3d32;position:fixed;inset:0;overflow:hidden}.v3-module__MvjfCG__intro:after{content:"";z-index:10;background:#3155ff;position:absolute;inset:0;transform:translateY(101%)}.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro{animation:.78s cubic-bezier(.76,0,.24,1) 2.22s forwards v3-module__MvjfCG__curtainUp}.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro:after{animation:.78s cubic-bezier(.76,0,.24,1) 2.22s forwards v3-module__MvjfCG__blueSweep}.v3-module__MvjfCG__stage{aspect-ratio:1672/939;opacity:1;transform-origin:50% 40.7%;will-change:transform;width:max(100vw,177.955vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.v3-module__MvjfCG__ready .v3-module__MvjfCG__stage{animation:2.28s cubic-bezier(.55,.02,.42,1) both v3-module__MvjfCG__deskZoom}.v3-module__MvjfCG__desk{z-index:2;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;filter:hue-rotate(32deg)saturate(.68);width:100%;height:100%;position:absolute;inset:0}.v3-module__MvjfCG__screen{z-index:3;color:#fff;isolation:isolate;background:#0b3d32;border-radius:1.1%;width:44.55%;height:46.4%;position:absolute;top:40.7%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff09}.v3-module__MvjfCG__grid{opacity:.11;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:8% 14%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.v3-module__MvjfCG__wordmark{z-index:2;letter-spacing:-.085em;white-space:nowrap;align-items:baseline;gap:.22em;padding:.12em .14em .16em .06em;font-size:clamp(34px,5.3vw,100px);font-weight:850;line-height:.8;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.v3-module__MvjfCG__wordmark span:last-child{color:#0000;-webkit-text-stroke:.7px #ffffffe6}.v3-module__MvjfCG__caption{z-index:2;width:min(56%,520px);font:500 clamp(5px,.46vw,9px)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:18px;display:flex;position:absolute;bottom:9%;left:50%;translate:-50%}.v3-module__MvjfCG__ready .v3-module__MvjfCG__caption{animation:1.15s cubic-bezier(.4,0,.2,1) .18s both v3-module__MvjfCG__captionExit}.v3-module__MvjfCG__caption i{background:#ffffff59;flex:1;height:1px}.v3-module__MvjfCG__mobileStage{aspect-ratio:943/1672;opacity:1;transform-origin:50% 46.1%;will-change:transform;height:max(100vh,177.3vw);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.v3-module__MvjfCG__ready .v3-module__MvjfCG__mobileStage{animation:2.08s cubic-bezier(.55,.02,.42,1) both v3-module__MvjfCG__phoneZoom}.v3-module__MvjfCG__mobileDesk{z-index:2;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;filter:hue-rotate(32deg)saturate(.68);width:100%;height:100%;position:absolute;inset:0}.v3-module__MvjfCG__mobileScreen{z-index:3;color:#fff;isolation:isolate;background:#0b3d32;border-radius:10.5%;width:41.25%;height:50.1%;position:absolute;top:46.1%;left:49.9%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff09}.v3-module__MvjfCG__mobileGrid{opacity:.11;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:18% 10%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.v3-module__MvjfCG__mobileWordmark{z-index:2;letter-spacing:-.085em;white-space:nowrap;align-items:baseline;gap:.18em;padding:.12em .14em .16em .06em;font-size:clamp(24px,7.2vw,34px);font-weight:850;line-height:.8;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.v3-module__MvjfCG__mobileWordmark span:last-child{color:#0000;-webkit-text-stroke:.7px #ffffffe6}.v3-module__MvjfCG__mobileCaption{z-index:2;width:78%;font:500 3.5px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:flex;position:absolute;bottom:8%;left:50%;translate:-50%}.v3-module__MvjfCG__ready .v3-module__MvjfCG__mobileCaption{animation:.95s cubic-bezier(.4,0,.2,1) .12s both v3-module__MvjfCG__captionExit}.v3-module__MvjfCG__mobileCaption i{background:#ffffff59;flex:1;height:.5px}@keyframes v3-module__MvjfCG__deskZoom{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-40.7%)scale(2.245)}}@keyframes v3-module__MvjfCG__curtainUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes v3-module__MvjfCG__blueSweep{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes v3-module__MvjfCG__captionExit{0%,24%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes v3-module__MvjfCG__phoneZoom{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-46.1%)scale(2)}}@keyframes v3-module__MvjfCG__phoneZoomWide{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-46.1%)scale(2.43)}}@media (max-aspect-ratio:4/3){.v3-module__MvjfCG__stage{width:auto;height:100vh}.v3-module__MvjfCG__ready .v3-module__MvjfCG__stage{animation-name:v3-module__MvjfCG__deskZoomPortrait}@keyframes v3-module__MvjfCG__deskZoomPortrait{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-40.7%)scale(2.16)}}@media (max-width:700px){.v3-module__MvjfCG__stage{display:none}.v3-module__MvjfCG__mobileStage{display:block}.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro{animation:.72s cubic-bezier(.76,0,.24,1) 2.02s forwards v3-module__MvjfCG__curtainUp}.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro:after{animation:.72s cubic-bezier(.76,0,.24,1) 2.02s forwards v3-module__MvjfCG__blueSweep}}@media (max-width:700px) and (min-aspect-ratio:1/2){.v3-module__MvjfCG__ready .v3-module__MvjfCG__mobileStage{animation-name:v3-module__MvjfCG__phoneZoomWide}}@media (prefers-reduced-motion:reduce){.v3-module__MvjfCG__ready .v3-module__MvjfCG__stage,.v3-module__MvjfCG__ready .v3-module__MvjfCG__mobileStage{animation-duration:.01ms}.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro,.v3-module__MvjfCG__ready.v3-module__MvjfCG__intro:after{animation-duration:.15s;animation-delay:.1s}}}
