@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{--bg: #FBF8F3;--bg-2: #F4EEE6;--surface: #FFFFFF;--ink: #1D1A16;--ink-2: #6B6359;--ink-3: #70675C;--line: #E8E0D4;--gold: #C4A882;--gold-2: #B8956A;--gold-3: #8C6A3F;--gold-light: #E8D4B8;--taupe: #B0A08E;--taupe-btn: #7F705E;--gold-text: #7A5A32;--night: #0D0A07;--night-2: #17110B;--night-line: rgba(255, 255, 255, .09);--ease: cubic-bezier(.22, 1, .36, 1);--radius-lg: 28px;--radius: 18px;--gutter: clamp(16px, 4vw, 40px);--maxw: 1240px;--nav-h: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-padding-top:calc(var(--nav-h) + 24px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:17px;line-height:1.47;letter-spacing:-.011em;overflow-x:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}::selection{background:#c4a88259}:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px;border-radius:6px}.dark :focus-visible,.nav.is-dark :focus-visible{outline-color:var(--gold-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;transition:top .2s var(--ease)}.skip-link:focus{top:12px}.is-hidden *,.is-hidden *:before,.is-hidden *:after{animation-play-state:paused!important}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(96px,14vw,168px) 0;position:relative}.section--tight{padding:clamp(72px,10vw,120px) 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--gold-text)}.display{font-size:clamp(44px,7.6vw,108px);line-height:1.02;letter-spacing:-.048em;font-weight:700}.h2{font-size:clamp(36px,5.4vw,72px);line-height:1.05;letter-spacing:-.042em;font-weight:700}.h3{font-size:clamp(21px,2vw,26px);line-height:1.2;letter-spacing:-.025em;font-weight:650}.lead{font-size:clamp(18px,1.7vw,23px);line-height:1.45;color:var(--ink-2);letter-spacing:-.016em}.muted{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.gold-text{background:linear-gradient(100deg,#6e5029,#8c6a3f 25%,#a88252,#7a5a32 65%,#8c6a3f);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldSweep 9s var(--ease) infinite}@keyframes goldSweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.dark .gold-text{background-image:linear-gradient(100deg,#8c6a3f,#b8956a 22%,#e2c9a2 38%,#c4a882 50%,#9c7748 70%,#c4a882)}.section-head{text-align:center;max-width:860px;margin:0 auto clamp(48px,7vw,88px);display:grid;gap:18px;justify-items:center}.section-head .lead{max-width:680px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition-property:transform,background-color,box-shadow,color;transition-duration:.2s;transition-timing-function:var(--ease)}.btn:active{transform:scale(.96)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#3a3128}.btn--gold{background:var(--gold-3);color:#fff;box-shadow:0 6px 20px #8c6a3f4d}.btn--gold:hover{background:var(--gold-text)}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover{background:#1d1a160f}.btn--sm{height:36px;padding:0 16px;font-size:13.5px}.link-arrow{display:inline-flex;align-items:center;gap:4px;color:var(--gold-text);font-weight:600;text-decoration:none}.link-arrow svg{transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.nav{position:fixed;top:12px;left:50%;z-index:100;width:min(calc(100% - 24px),1120px);height:var(--nav-h);transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:0 10px 0 22px;border-radius:999px;background:#fbf8f3ad;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px #fffc inset,0 8px 32px #1d1a160f;transition:box-shadow .35s var(--ease),background-color .35s var(--ease)}.nav.is-scrolled{background:#fbf8f3d1;box-shadow:0 1px #fffc inset,0 12px 40px #1d1a161f}.nav.is-dark{background:#17110b9e;border-color:#ffffff14;color:#f4eee6;box-shadow:0 12px 40px #00000059}.nav__logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav__logo img{height:26px;width:auto}.nav.is-dark .nav__logo img{filter:invert(1) brightness(1.6)}.nav__product{font-size:13px;font-weight:600;color:var(--ink-2);border-left:1px solid var(--line);padding-left:10px}.nav.is-dark .nav__product{color:#f4eee699;border-color:#ffffff26}.nav__links{display:flex;align-items:center;gap:2px;margin:0 auto}.nav__links a{padding:8px 13px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:color .2s var(--ease),background-color .2s var(--ease)}.nav__links a:hover{color:var(--ink);background:#1d1a160d}.nav.is-dark .nav__links a{color:#f4eee6b3}.nav.is-dark .nav__links a:hover{color:#fff;background:#ffffff14}.nav__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.nav.is-dark .btn--ghost{color:#f4eee6}.nav.is-dark .btn--ghost:hover{background:#ffffff14}.nav.is-dark .btn--dark{background:#f4eee6;color:var(--ink)}.nav.is-dark .btn--dark:hover{background:#fff}.lang-switch{display:inline-flex;padding:3px;border-radius:999px;background:#1d1a160f}.nav.is-dark .lang-switch{background:#ffffff14}.lang-switch a{min-width:34px;height:30px;display:inline-grid;place-items:center;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--ink-3);transition:background-color .2s var(--ease),color .2s var(--ease)}.lang-switch a[aria-current=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000001a}.nav.is-dark .lang-switch a[aria-current=true]{background:#ffffffe6}.nav__burger{display:none;width:44px;height:44px;border:0;background:transparent;border-radius:999px;cursor:pointer;place-items:center}.nav__sheet{position:fixed;inset:0;z-index:99;background:#fbf8f3f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:calc(var(--nav-h) + 40px) var(--gutter) 40px;display:flex;flex-direction:column;gap:6px}.nav__sheet a.sheet-link{font-size:30px;font-weight:700;letter-spacing:-.03em;text-decoration:none;padding:8px 0}@media (max-width: 440px){.nav__product{display:none}}@media (max-width: 1020px){.nav__links,.nav__actions .hide-md{display:none}.nav__burger{display:grid}.nav{padding-left:18px}.nav__actions{margin-left:auto}}.hero{position:relative;padding:calc(var(--nav-h) + clamp(56px,9vw,120px)) 0 0;overflow:hidden}.hero__glow{position:absolute;inset:-20% -10% auto;height:120vh;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 30%,rgba(232,212,184,.55) 0%,transparent 70%),radial-gradient(40% 40% at 15% 70%,rgba(196,168,130,.18) 0%,transparent 70%),radial-gradient(40% 40% at 85% 65%,rgba(176,160,142,.18) 0%,transparent 70%)}.hero__inner{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;gap:22px}.hero__sub{max-width:720px}.hero__ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,560px);margin-top:14px}.hero__note{font-size:13.5px;color:var(--ink-3)}.hero__stage{position:relative;z-index:1;margin-top:clamp(56px,8vw,96px);height:clamp(420px,62vw,760px);perspective:1800px;perspective-origin:50% 30%}.stage__floor{position:absolute;left:50%;bottom:4%;width:90%;height:26%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(29,26,22,.16),transparent 70%);filter:blur(10px)}.stage__label{position:absolute;left:50%;transform:translate(-50%);bottom:-4px;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.style-chip{position:absolute;left:50%;top:0;transform:translate(-50%,-110%);z-index:3;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);box-shadow:0 6px 20px #1d1a1614;font-size:13px;font-weight:600;white-space:nowrap}.style-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #c4a88238;animation:pulseDot 1.6s ease-in-out infinite}@keyframes pulseDot{50%{box-shadow:0 0 0 7px #c4a8820f}}.screen{position:absolute;border-radius:14px;background:#0b0907;padding:6px;box-shadow:0 30px 80px #1d1a1647,0 8px 24px #1d1a1629}.screen__img{width:100%;height:100%;border-radius:9px;overflow:hidden;position:relative;background:#1a140e}.screen__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.screen--wide:after{content:"";position:absolute;left:50%;bottom:-46px;width:22%;height:46px;transform:translate(-50%);background:linear-gradient(#d9d1c6,#bdb3a6);clip-path:polygon(30% 0,70% 0,82% 100%,18% 100%)}.screen--phone{border-radius:26px;padding:7px}.screen--phone .screen__img{border-radius:20px}.screen-glare{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,transparent 32%);pointer-events:none;border-radius:inherit}.create-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:clamp(92px,11vw,120px);width:100%;border:none;border-radius:20px;cursor:pointer;background:var(--taupe-btn);color:#fff;font-weight:700;font-size:clamp(14px,1.2vw,18px);letter-spacing:.04em;transition:background-color .45s var(--ease),transform .25s var(--ease),box-shadow .45s var(--ease);box-shadow:0 10px 30px #7f705e52}.create-btn:active{transform:scale(.97)}.create-btn.is-on{box-shadow:0 18px 50px #140e0666}.create-btn--video.is-on{background:#140e06}.create-btn--image.is-on{background:#18120a}.create-btn__label{position:relative;z-index:5;display:flex;align-items:center;gap:10px}.create-btn.is-on .create-btn__label{animation:btnTextUp .3s var(--ease) both}.create-btn__stack{display:flex;flex-direction:column;align-items:center;line-height:1.02}.create-btn__kicker{margin-bottom:.32em;font-size:max(.64em,11px);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.create-btn__word{font-size:2.05em;font-weight:800;letter-spacing:.06em;transition:color .3s}.create-btn.is-on .create-btn__word{color:var(--gold-light)}.fx{position:absolute;pointer-events:none}@keyframes scanLine{0%{transform:translateY(-100%);opacity:.5}to{transform:translateY(400%);opacity:0}}@keyframes filmGrain{0%,to{opacity:.04}50%{opacity:.09}}@keyframes progressBar{0%{transform:scaleX(0)}to{transform:scaleX(.68)}}@keyframes videoReveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes particleFloat{0%{transform:translateY(0) translate(0) scale(1);opacity:.7}to{transform:translateY(-60px) translate(var(--dx, 8px)) scale(.4);opacity:0}}@keyframes imgBgReveal{0%{opacity:0}to{opacity:1}}@keyframes softFlash{0%{opacity:0}6%{opacity:.72}to{opacity:0}}@keyframes glowBloom{0%{opacity:0;transform:scale(.5)}30%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes lightLeak{0%{opacity:0;transform:scale(.6) rotate(-15deg)}40%{opacity:.45}to{opacity:0;transform:scale(2.2) rotate(10deg)}}@keyframes colorBand{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes btnTextUp{0%{transform:translateY(6px);opacity:.6}to{transform:translateY(0);opacity:1}}.totem{position:absolute;transform-style:preserve-3d}.totem__face{position:absolute;top:0;overflow:hidden;backface-visibility:hidden;background-color:#0a0806;background-repeat:no-repeat}.totem__face:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(circle at 50% 50%,transparent 55%,rgba(0,0,0,.55) 56%);background-size:3px 3px}.totem__layer{position:absolute;inset:0;background-repeat:no-repeat;transition:opacity .6s var(--ease)}.totem__layer--in{animation:imgBgReveal .6s var(--ease) both}.totem__shade{position:absolute;inset:0;pointer-events:none}.totem__cap{position:absolute;background:linear-gradient(135deg,#2a231c,#0e0b08)}.totem__base{position:absolute;background:linear-gradient(#1b1611,#0a0806)}.marquee{position:relative;overflow:hidden;padding:28px 0 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:14px;width:max-content;animation:marquee 80s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.theme-card{position:relative;width:210px;height:132px;border-radius:16px;overflow:hidden;flex-shrink:0;background:var(--bg-2)}.theme-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.theme-card:hover img{transform:scale(1.06)}.theme-card span{position:absolute;left:12px;bottom:10px;right:12px;color:#fff;font-weight:700;font-size:14px;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(0,0,0,.45)}.theme-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#00000080)}.theme-card span{z-index:1}.marquee-label{text-align:center;font-size:14px;font-weight:600;color:var(--ink-3)}.story{position:relative}.story__sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center}.story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(32px,5vw,80px);align-items:center;width:100%}.steps{display:grid;gap:10px}.step{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 20px;border-radius:20px;text-align:left;border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);width:100%;color:var(--ink-3)}.steps{list-style:none;margin:0;padding:0}.step:not(.is-active) .step__p{color:var(--ink-3)}.step.is-active{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:0 10px 30px #1d1a160f}.step__k{font-size:13px;font-weight:700;color:var(--gold-text);padding-top:4px;font-variant-numeric:tabular-nums}.step__t{font-size:20px;font-weight:650;letter-spacing:-.02em}.step__p{grid-column:2;font-size:15px;color:var(--ink-2);line-height:1.5}.step__bar{grid-column:1 / -1;height:2px;border-radius:2px;background:var(--line);overflow:hidden;margin-top:10px}.step__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));transform-origin:left}.app-window{position:relative;border-radius:22px;background:#ffffffdb;border:1px solid var(--line);box-shadow:0 40px 100px #1d1a1624,0 10px 30px #1d1a160f;overflow:hidden;aspect-ratio:16 / 11}.app-window__bar{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);background:#fbf8f3e6}.app-window__bar i{width:11px;height:11px;border-radius:50%;background:#e3dace}.app-window__url{margin:0 auto;font-size:12px;color:var(--ink-3);background:#fff;border:1px solid var(--line);border-radius:8px;padding:3px 14px}.app-window__body{position:absolute;inset:42px 0 0;padding:clamp(14px,2vw,24px)}.aw-title{font-size:clamp(15px,1.4vw,19px);font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.aw-sub{font-size:12px;color:var(--ink-3);margin-bottom:14px}.aw-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aw-grid3 img{width:100%;aspect-ratio:2.05;object-fit:cover;border-radius:12px}.aw-pick{position:relative;border-radius:12px}.aw-pick.is-on{outline:2.5px solid var(--gold);outline-offset:2px}.aw-styles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;height:calc(100% - 44px)}.aw-style{position:relative;border-radius:12px;overflow:hidden;background:#fff;display:grid;grid-template-rows:1fr auto;box-shadow:0 2px 10px #0000000f}.aw-style img{width:100%;height:100%;object-fit:cover}.aw-style b{font-size:11px;padding:8px;font-weight:650}.aw-style.is-on{outline:2.5px solid var(--gold);outline-offset:1px}.aw-palette{display:flex;gap:6px;margin-top:10px}.aw-prompt{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fff;font-size:13px;margin-bottom:12px;min-height:42px}.aw-prompt small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);flex-shrink:0}.caret{display:inline-block;width:1.5px;height:1.05em;background:var(--ink);vertical-align:-.15em;margin-left:1px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.aw-variants{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;height:calc(100% - 70px)}.aw-variant{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-2)}.aw-variant img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aw-variant.is-on{outline:2.5px solid var(--gold);outline-offset:2px}.aw-badge{position:absolute;top:8px;left:8px;z-index:2;background:var(--gold-3);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:99px}.shimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.aw-final{position:relative;height:100%;border-radius:14px;overflow:hidden;background:#000}.aw-final img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kenburns 9s var(--ease) infinite alternate}@keyframes kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.14) translate(-2%,-2%)}}.aw-final__hud{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;color:#fff;display:grid;gap:8px}.aw-final__row{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.aw-final__bar{height:3px;border-radius:3px;background:#fff3;overflow:hidden}.aw-final__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform-origin:left}.aw-formats{display:flex;gap:6px}.aw-formats span{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:#00000061;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 900px){.app-window{aspect-ratio:auto}.app-window__body{position:relative;inset:auto}.aw-styles,.aw-variants{height:230px}.aw-final{height:260px}.story__sticky{position:relative;height:auto;padding:0}.story__grid{grid-template-columns:1fr}.story{height:auto!important}}.styles-row{display:flex;gap:14px;height:clamp(420px,46vw,620px)}.style-card{position:relative;flex:1 1 0;min-width:0;border-radius:22px;overflow:hidden;cursor:default;background:#fff;box-shadow:0 2px 16px #00000014;display:grid;grid-template-rows:1fr auto;transition:flex-grow .7s var(--ease),box-shadow .4s var(--ease)}.style-card.is-open{flex-grow:2.1;box-shadow:0 24px 60px #00000029}.style-card__img{position:relative;overflow:hidden}.style-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .7s var(--ease)}.style-card.is-open .style-card__img img{transform:scale(1.04)}.style-card__foot{position:relative;padding:26px 20px 22px;background:#fff;min-height:156px}@media (min-width: 1500px){.style-card__foot{min-height:138px}}.style-card__icon{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 10px #0000001f;color:var(--gold-2);transition:transform .4s var(--ease)}.style-card.is-open .style-card__icon{transform:translate(-50%,-50%) scale(1.1)}.style-card__name{font-size:18px;font-weight:700;letter-spacing:-.02em}.style-card__desc{font-size:14px;color:var(--ink-2);margin-top:6px;line-height:1.45}@media (max-width: 900px){.styles-row{overflow-x:auto;scroll-snap-type:x mandatory;height:480px;padding:0 var(--gutter) 10px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none}.styles-row::-webkit-scrollbar{display:none}.style-card{flex:0 0 72%;scroll-snap-align:center}.style-card.is-open{flex-grow:0}}.dark{background:var(--night);color:#f4eee6}.dark .lead,.dark .muted{color:#f4eee69e}.dark .eyebrow{color:var(--gold)}.totem-section{overflow:hidden}.totem-section__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 45% at 50% 55%,rgba(196,168,130,.2),transparent 70%),radial-gradient(30% 30% at 50% 100%,rgba(232,212,184,.08),transparent 70%)}.totem-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.totem-stage{position:relative;height:clamp(520px,60vw,720px);perspective:1600px;touch-action:pan-y;cursor:grab;user-select:none}.totem-stage:active{cursor:grabbing}.totem-stage__hint{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;gap:6px;align-items:center;font-size:14px;color:#f4eee6c7;white-space:nowrap}.totem-stage__hint button{width:44px;height:44px;border-radius:50%;border:1px solid var(--night-line);background:#ffffff0f;color:inherit;cursor:pointer;display:grid;place-items:center}.totem-stage__hint button:hover{background:#ffffff1f}.totem-floor{position:absolute;left:50%;bottom:8%;width:70%;height:60px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(232,212,184,.28),transparent 70%);filter:blur(12px)}.modes{display:grid;gap:10px}.mode{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;text-align:left;padding:12px;border-radius:18px;cursor:pointer;background:#ffffff08;border:1px solid var(--night-line);color:inherit;transition:background-color .35s var(--ease),border-color .35s var(--ease)}.mode:hover{background:#ffffff0f}.mode[aria-pressed=true]{background:#c4a8821f;border-color:#c4a88280}.mode__thumb{width:56px;height:72px;border-radius:10px;position:relative;overflow:hidden;background:#000}.mode__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mode__name{font-weight:650;font-size:16px;letter-spacing:-.015em}.mode__desc{font-size:13.5px;color:#f4eee694;line-height:1.45;margin-top:2px}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(56px,7vw,96px);background:var(--night-line);border-radius:22px;overflow:hidden}.spec{background:var(--night);padding:28px 24px;display:grid;gap:6px}.spec__v{font-size:clamp(28px,3.4vw,46px);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.spec__l{font-size:14px;color:#f4eee68c}@media (max-width: 1020px){.totem-grid{grid-template-columns:1fr;text-align:center}.totem-grid .modes{max-width:520px;margin:0 auto;width:100%}.totem-grid .section-copy{justify-items:center}}@media (max-width: 620px){.specs{grid-template-columns:1fr}}.formats{display:grid;grid-template-columns:1.6fr .55fr .62fr;gap:clamp(14px,2vw,24px);align-items:end}.format{display:grid;gap:16px}.format__frame{position:relative;border-radius:16px;overflow:hidden;background:#0b0907;padding:5px;box-shadow:0 20px 50px #1d1a1624;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.format:hover .format__frame{transform:translateY(-6px);box-shadow:0 30px 70px #1d1a1633}.format__frame>div{position:relative;width:100%;height:100%;border-radius:11px;overflow:hidden}.format__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.format__name{font-size:19px;font-weight:700;letter-spacing:-.02em}.format__res{font-size:14px;color:var(--gold-text);font-weight:600;font-variant-numeric:tabular-nums}.format__desc{font-size:14.5px;color:var(--ink-2)}@media (max-width: 760px){.formats{grid-template-columns:1fr 1fr}.format:first-child{grid-column:1 / -1}}.brand-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:center}.poster{position:relative;aspect-ratio:9 / 16;max-height:720px;margin:0 auto;border-radius:26px;overflow:hidden;background:#000;box-shadow:0 40px 100px #1d1a1638;width:min(100%,405px)}.poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster__shade{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.25),transparent 30%,transparent 60%,rgba(0,0,0,.55))}.poster__headline{position:absolute;left:8%;right:8%;top:9%;color:#fff;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.45)}.poster__headline small{display:block;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.9;margin-bottom:8px}.poster__headline b{display:block;font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1}.poster__logo{position:absolute;left:27%;top:72%;width:46%;cursor:grab;z-index:3;touch-action:none;padding:10px 14px;border-radius:12px;border:1.5px dashed rgba(255,255,255,0);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.poster__logo:hover,.poster__logo:focus-visible{border-color:#ffffffb3;background:#ffffff0f}.poster__logo:active{cursor:grabbing}.poster__logo img{width:100%;filter:invert(1) brightness(1.8) drop-shadow(0 2px 10px rgba(0,0,0,.5));pointer-events:none}.poster__tag{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;color:#fff;background:var(--gold-3);padding:3px 9px;border-radius:99px;white-space:nowrap}.points{display:grid;gap:28px;margin-top:40px}.point{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.point__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);color:var(--gold-2)}.point__t{font-weight:650;font-size:18px;letter-spacing:-.02em}.point__p{color:var(--ink-2);font-size:15.5px;margin-top:2px}@media (max-width: 900px){.brand-grid{grid-template-columns:1fr}}.pipeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.stage__line{display:block;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.stage__line i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));transform-origin:left}.stage{position:relative;display:grid;gap:14px}.stage__frame{position:relative;aspect-ratio:9 / 13;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 20px 50px #1d1a1629}.stage__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.stage__n{font-size:13px;font-weight:700;color:var(--gold-text);font-variant-numeric:tabular-nums}.stage__t{font-size:16px;font-weight:650;letter-spacing:-.015em}.stage--anim img{animation:kenburns 6s var(--ease) infinite alternate}.stage__scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,rgba(196,168,130,.9),transparent);animation:scanLine 1.8s linear infinite;z-index:2}.stage__pix{image-rendering:pixelated}.stage__sharp{animation:sharpen 3.2s var(--ease) infinite}@keyframes sharpen{0%,25%{opacity:0}55%,to{opacity:1}}.stage__tag{position:absolute;left:10px;bottom:10px;z-index:3;font-size:11px;font-weight:700;color:#fff;padding:4px 9px;border-radius:99px;background:#0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.engines{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(48px,6vw,72px)}.engine{height:40px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;font-size:14.5px;font-weight:600;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);transition:color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.engine:hover{color:var(--ink);border-color:var(--gold);transform:translateY(-2px)}.engines-title{text-align:center;font-size:14px;font-weight:600;color:var(--ink-3);margin-top:clamp(56px,7vw,88px)}@media (max-width: 820px){.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pro-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px 24px 30px;display:grid;gap:12px;align-content:start;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.pro-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #1d1a1614}.pro-card__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--bg-2);color:var(--gold-2)}.pro-card h3{font-size:18px;font-weight:650;letter-spacing:-.02em}.pro-card p{font-size:15px;color:var(--ink-2)}@media (max-width: 1020px){.pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pro-grid{grid-template-columns:1fr}}.final{text-align:center;overflow:hidden}.final__glow{position:absolute;left:50%;top:50%;width:1100px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(196,168,130,.25),transparent 70%);pointer-events:none}.final .hero__ctas{margin:36px auto 0}.footer{border-top:1px solid var(--line);padding:56px 0 40px;font-size:14px;color:var(--ink-2)}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px}.footer h2 a{color:inherit;text-decoration:none}.footer__hub,html.onepage .footer__seo,html.onepage-m .footer__seo{display:none}html.onepage .footer__hub,html.onepage-m .footer__hub{display:list-item}@media (max-width: 1000px){.footer__grid{grid-template-columns:1fr 1fr 1fr}.footer__brand{grid-column:1 / -1}}.footer__brand img{height:30px;width:auto;margin-bottom:14px}.footer h2{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--ink)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a{text-decoration:none}.footer a:hover{color:var(--ink)}.footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}@media (max-width: 720px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.modal-backdrop{position:fixed;inset:0;z-index:150;background:#140f0a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{position:fixed;z-index:151;left:50%;top:50%;width:min(calc(100% - 32px),520px);max-height:calc(100vh - 32px);overflow:auto;background:var(--bg);border-radius:28px;padding:clamp(24px,4vw,36px);box-shadow:0 40px 120px #0000004d;border:1px solid rgba(255,255,255,.7)}.modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:0;background:#1d1a160f;cursor:pointer;display:grid;place-items:center}.modal__close:hover{background:#1d1a161a}.modal h2{font-size:30px;font-weight:700;letter-spacing:-.035em}.form{display:grid;gap:12px;margin-top:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.field input,.field textarea{width:100%;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;font-weight:400;color:var(--ink);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{min-height:88px;resize:vertical}.field input,.field textarea{border-color:#a89a89}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--gold-text);outline-offset:2px;border-color:var(--gold-text)}.field input[aria-invalid=true]{border-color:#b23a3a}.field__req{color:#9a3b2e;margin-left:2px}.field__err{font-size:12.5px;font-weight:500;color:#9a3b2e}.form__msg{font-size:14px;padding:12px 14px;border-radius:14px}.form__msg--ok{background:#eef5ec;color:#3f6b3a}.form__msg--err{background:#fbedea;color:#9a3b2e}.form__privacy{font-size:12.5px;color:var(--ink-3)}@media (max-width: 520px){.form-row{grid-template-columns:1fr}}.legal{padding:calc(var(--nav-h) + 96px) 0 96px}.legal .container{max-width:760px;display:grid;gap:22px}.legal p{color:var(--ink-2);font-size:17px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-play-state:paused!important}.motion-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;color:var(--ink-2);font-size:13px;padding:8px 10px;border-radius:999px}.motion-toggle:hover{background:#1d1a160f;color:var(--ink)}.marquee:focus-within .marquee__track{animation-play-state:paused}.editor{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:clamp(14px,2vw,22px);box-shadow:0 30px 80px #1d1a161a;display:grid;gap:16px}.editor__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.editor__hint{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-2);gap:2px}.seg button{min-height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-2);transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 6px #0000001a}.seg--sm button{min-height:32px;padding:0 12px;font-size:12.5px}.editor__stage{display:grid;place-items:center;background:repeating-conic-gradient(#efe8de 0% 25%,#f6f1ea 0% 50%) 0 0 / 22px 22px;border-radius:18px;padding:clamp(12px,2.4vw,28px);height:clamp(380px,52vw,600px)}.editor__canvas{position:relative;height:100%;max-width:100%;border-radius:14px;overflow:hidden;background:#111;box-shadow:0 20px 50px #00000040;cursor:crosshair;touch-action:none;user-select:none}.editor__stage--wide .editor__canvas{height:auto;width:100%}.editor__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.editor__shade{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.25),transparent 30%,transparent 62%,rgba(0,0,0,.5));pointer-events:none}.editor__headline{position:absolute;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45);pointer-events:none}.editor__headline small{display:block;font-size:clamp(9px,1.1vw,12px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;opacity:.9;margin-bottom:6px}.editor__headline b{display:block;font-weight:800;letter-spacing:-.03em;line-height:1}.editor__headline--tall{left:8%;right:8%;top:9%;text-align:center}.editor__headline--tall b{font-size:clamp(22px,3vw,38px)}.editor__headline--wide{left:6%;top:12%;max-width:50%}.editor__headline--wide b{font-size:clamp(20px,3.2vw,44px)}.editor__edge{position:absolute;top:0;bottom:0;border-left:1.5px dashed rgba(255,255,255,.65);pointer-events:none}.editor__side-label{position:absolute;top:12px;transform:translate(-50%);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#00000059;padding:3px 7px;border-radius:99px;pointer-events:none}.guide{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s ease;background:var(--gold-light);box-shadow:0 0 8px #e8d4b8e6}.guide.is-on{opacity:1}.guide--v{left:50%;top:0;bottom:0;width:1px}.guide--h{top:50%;left:0;right:0;height:1px}.editor__logo{position:absolute;cursor:grab;touch-action:none;border-radius:10px;outline:1.5px dashed rgba(255,255,255,.55);outline-offset:6px;transition:outline-color .2s ease}.editor__logo:hover{outline-color:#fffffff2}.editor__logo.is-dragging{cursor:grabbing;outline-color:var(--gold-light)}.editor__logo:focus-visible{outline:2px solid var(--gold-light)}.editor__logo img{width:100%;pointer-events:none;transition:transform .25s var(--ease)}.editor__logo.is-dragging img{transform:scale(1.04)}.editor__handle{position:absolute;right:-11px;bottom:-11px;width:10px;height:10px;border-radius:3px;background:#fff;box-shadow:0 1px 4px #0006}.editor__controls{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.editor__ctl{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--ink-2)}.editor__ctl input[type=range]{width:clamp(120px,14vw,180px);accent-color:var(--gold-3)}.editor__center{margin-left:auto}@media (max-width: 560px){.editor__hint{display:none}.editor__stage{height:clamp(360px,118vw,520px)}.editor__center{margin-left:0}.editor__ctl{width:100%;justify-content:space-between}.editor__ctl input[type=range]{flex:1}}.screen--wide{left:-2%;top:22%;width:39%;z-index:1}.screen--phone{right:3%;top:14%;height:64%;z-index:3}.stage__label--wide{bottom:-70px}.stage__label--tall{bottom:-32px}.hero__stage>div:last-child{z-index:2}.style-card__desc{transition:opacity .4s var(--ease)}.style-card__foot{min-height:0}.style-card:not(.is-open) .style-card__name{font-size:clamp(14px,1.15vw,18px)}.styles-row{height:clamp(420px,min(46vw,calc(100vh - 240px)),640px)}@media (max-width: 900px){.style-card:not(.is-open) .style-card__desc{opacity:1}.style-card:not(.is-open) .style-card__name{font-size:18px}.styles-row{height:auto}.style-card{height:min(520px,128vw)}}.totem-stage{height:clamp(460px,min(60vw,calc(100vh - 120px)),760px)}@media (min-width: 1021px) and (max-width: 1240px){.totem-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);grid-template-areas:"copy stage" "modes stage";align-items:start}.totem-grid>:nth-child(1){grid-area:copy}.totem-grid>:nth-child(2){grid-area:stage;align-self:center}.totem-grid>:nth-child(3){grid-area:modes}}@media (max-width: 1020px){.totem-stage{height:clamp(440px,104vw,640px)}}.editor__stage{height:clamp(360px,min(52vw,calc(100vh - 300px)),640px)}@media (min-width: 901px) and (max-height: 820px){.app-window{aspect-ratio:16 / 10}.step{padding:14px 18px}.step__p{font-size:14px}}@media (max-width: 1020px){.hero__stage{height:clamp(420px,70vw,640px)}}@media (max-width: 600px){.section{padding:88px 0}.display{font-size:clamp(38px,11.4vw,56px);letter-spacing:-.045em}.h2{font-size:clamp(32px,9.4vw,46px)}.lead{font-size:17px}.hero{padding-top:calc(var(--nav-h) + 44px)}.hero__inner{gap:18px}.hero__ctas{gap:10px}.create-btn{height:96px;border-radius:18px;font-size:13px}.hero__stage{height:128vw;margin-top:48px;perspective:1100px}.screen--wide{left:0;top:50%;width:54%}.screen--phone{right:3%;top:30%;height:50%}.stage__label--wide,.stage__label--tall{display:none}.style-chip{font-size:12px;height:30px}.marquee{padding-top:18px}.theme-card{width:170px;height:108px}.totem-stage{height:118vw;max-height:560px}.specs{margin-top:48px}.spec,.pro-card{padding:22px 20px}.footer{padding-top:44px}.footer__bottom{flex-direction:column;align-items:flex-start}.nav{top:8px;height:58px;width:calc(100% - 16px);padding-left:16px}}@media (max-width: 380px){.create-btn__word{font-size:1.8em}.nav .btn--dark{padding:0 12px;font-size:13px}}@media (min-width: 1700px){:root{--maxw: 1480px;--nav-h: 70px}body{font-size:18px}.display{font-size:clamp(108px,6.3vw,146px)}.h2{font-size:clamp(72px,4.3vw,100px)}.lead{font-size:clamp(23px,1.25vw,28px)}.eyebrow{font-size:16px}.nav{width:min(calc(100% - 48px),1360px)}.nav__links a{font-size:15px;padding:9px 15px}.hero__ctas{width:min(100%,660px)}.create-btn{height:132px;font-size:20px}.hero__stage{height:clamp(760px,40vw,1000px)}.styles-row{height:clamp(620px,min(34vw,calc(100vh - 260px)),880px)}.style-card__name{font-size:21px}.style-card__desc{font-size:15.5px}.step__t{font-size:22px}.step__p{font-size:16px}.totem-stage{height:clamp(700px,min(40vw,calc(100vh - 120px)),980px)}.mode__name{font-size:17px}.mode__desc{font-size:14.5px}.editor__stage{height:clamp(600px,min(34vw,calc(100vh - 300px)),860px)}.point__t{font-size:20px}.point__p{font-size:17px}.pro-card h3{font-size:20px}.pro-card p{font-size:16.5px}.stage__t{font-size:18px}.engine{height:46px;font-size:16px;padding:0 22px}.theme-card{width:250px;height:156px}}@media (min-width: 2200px){:root{--maxw: 1800px;--nav-h: 78px}body{font-size:20px}.display{font-size:clamp(146px,6.2vw,190px)}.h2{font-size:clamp(100px,4.3vw,128px)}.lead{font-size:30px}.nav{width:min(calc(100% - 64px),1640px)}.nav__links a,.btn--sm{font-size:16.5px}.btn--sm{height:42px;padding:0 20px}.nav__logo img{height:30px}.hero__ctas{width:min(100%,780px)}.create-btn{height:156px;font-size:24px;border-radius:26px}.hero__stage{height:clamp(1000px,42vw,1240px)}.step__t{font-size:26px}.step__p{font-size:18px}.app-window__bar{height:52px}.app-window__body{inset:52px 0 0}.aw-title{font-size:24px}.aw-sub,.aw-prompt{font-size:15px}.style-card__name{font-size:24px}.style-card__desc{font-size:17px}.style-card__icon{width:64px;height:64px}.totem-stage{height:clamp(980px,min(42vw,calc(100vh - 140px)),1240px)}.mode__thumb{width:72px;height:92px}.mode{grid-template-columns:72px 1fr}.mode__name{font-size:20px}.mode__desc{font-size:16.5px}.spec__v{font-size:60px}.spec__l{font-size:17px}.editor__stage{height:clamp(860px,min(36vw,calc(100vh - 320px)),1100px)}.seg button{min-height:44px;font-size:16px;padding:0 20px}.editor__ctl{font-size:15.5px}.theme-card{width:300px;height:188px}.theme-card span{font-size:17px}.footer{font-size:16px}}.styles-wrap{position:relative}.styles-glow{position:absolute;top:-14%;bottom:-14%;width:48%;transform:translate(-50%);z-index:0;pointer-events:none;filter:blur(64px);opacity:.45;transition:left 1s cubic-bezier(.2,.9,.25,1),opacity .6s var(--ease)}.styles-glow i{position:absolute;border-radius:50%;transition:background-color .9s var(--ease)}.styles-glow i:nth-child(1){inset:8% 4% 20%;background:var(--g1);opacity:.55}.styles-glow i:nth-child(2){inset:44% -12% -6% 28%;background:var(--g2);opacity:.5}.styles-wrap.is-hovering .styles-glow{opacity:.8}.styles-row{position:relative;z-index:1}.style-card{display:block;position:relative;isolation:isolate;background:#fff;--foot-h: 112px;transition:flex-grow .9s cubic-bezier(.2,.9,.25,1),box-shadow .7s var(--ease)}.style-card.is-open{flex-grow:2.4;box-shadow:0 44px 100px color-mix(in srgb,var(--c2) 40%,transparent),0 14px 34px #1d1a1624}.styles-row.is-hovering .style-card:not(.is-open){box-shadow:0 2px 10px #0000000f}.style-card__img{position:absolute;inset:0 0 var(--foot-h) 0;overflow:hidden;background:#111}.style-card__img img{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:50% 30%;transition:filter .7s var(--ease);will-change:transform}.styles-row.is-hovering .style-card:not(.is-open) .style-card__img img{filter:saturate(.32) brightness(.74) contrast(1.04)}.style-card.is-open .style-card__img img{animation:styleExpose .8s var(--ease) both}@keyframes styleExpose{0%{filter:brightness(1.38) saturate(.7) contrast(.92)}to{filter:brightness(1) saturate(1.08) contrast(1.02)}}.style-card__img:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(transparent 58%,#0000004d)}.style-card__glare{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .5s var(--ease)}.style-card.is-open .style-card__glare{opacity:1}.style-card__sheen{position:absolute;inset:-20% -60%;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.38) 50%,transparent 62%);transform:translate(-60%)}.style-card.is-open .style-card__sheen{animation:styleSheen 1.2s cubic-bezier(.3,.7,.2,1) .1s both}@keyframes styleSheen{0%{opacity:0;transform:translate(-60%)}18%{opacity:1}to{opacity:0;transform:translate(60%)}}.style-card__num{position:absolute;top:14px;left:14px;z-index:4;height:28px;min-width:40px;padding:0 10px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;background:#140f0a57;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.24);opacity:0;transform:translateY(-12px) rotateX(-70deg);transform-origin:50% 0;transition:opacity .35s var(--ease),transform .6s cubic-bezier(.34,1.56,.64,1)}.style-card.is-open .style-card__num{opacity:1;transform:none;transition-delay:.15s}.style-card__foot{position:absolute;left:0;right:0;bottom:0;height:var(--foot-h);min-height:0;padding:30px 20px 18px;background:#fff;display:flex;flex-direction:column;justify-content:center}.style-card__icon{left:50%;top:0;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.34,1.56,.64,1),background-color .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.style-card__icon:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--c2);opacity:0;pointer-events:none}.style-card.is-open .style-card__icon{transform:translate(-50%,-62%) scale(1.14) rotate(-8deg);background:var(--c2);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--c2) 45%,transparent)}.style-card.is-open .style-card__icon:after{animation:iconRing .9s ease-out .12s both}@keyframes iconRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.style-card__name{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .5s var(--ease)}.style-card.is-open .style-card__name{text-align:left}.style-card__name .ch{display:inline-block}.style-card.is-open .style-card__name .ch{animation:chUp .6s var(--ease) both;animation-delay:calc(90ms + var(--i) * 22ms)}@keyframes chUp{0%{opacity:0;transform:translateY(.55em) rotate(3deg);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.style-card__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.style-card__more>p{overflow:hidden;margin:0}.style-card.is-open .style-card__more{grid-template-rows:1fr}.style-card__desc{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease);margin-top:4px!important}.style-card.is-open .style-card__desc{opacity:1;transform:none;transition-delay:.25s}.style-card:not(.is-open) .style-card__desc{opacity:0}.style-card__bar{position:absolute;left:20px;right:20px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.2,.9,.25,1)}.style-card.is-open .style-card__bar{transform:scaleX(1);transition-delay:.15s}@media (min-width: 1700px){.style-card{--foot-h: 128px}}@media (min-width: 2200px){.style-card{--foot-h: 150px}}@media (max-width: 900px){.styles-glow{display:none}.style-card{--foot-h: 132px}.style-card.is-open{box-shadow:0 2px 16px #00000014}.style-card__name{text-align:left}.style-card__more{grid-template-rows:1fr}.style-card__desc,.style-card:not(.is-open) .style-card__desc{opacity:1;transform:none}.style-card__num{opacity:1;transform:none}.style-card__img img{inset:0;width:100%;height:100%}.style-card.is-open .style-card__name .ch,.style-card.is-open .style-card__sheen,.style-card.is-open .style-card__img img,.style-card.is-open .style-card__icon:after{animation:none}.style-card.is-open .style-card__icon{transform:translate(-50%,-50%);background:#fff;color:var(--gold-2);box-shadow:0 2px 10px #0000001f}}@media (prefers-reduced-motion: reduce){.style-card.is-open .style-card__sheen,.style-card.is-open .style-card__img img,.style-card.is-open .style-card__icon:after,.style-card.is-open .style-card__name .ch{animation:none}.style-card__glare{display:none}}.how .story__sticky{padding:calc(var(--nav-h) + 8px) 0 16px}.story__inner{display:grid;width:100%}.story__inner .section-head{margin-bottom:clamp(16px,3.2vh,44px);gap:clamp(6px,1.3vh,16px)}.story__inner .h2{font-size:clamp(34px,min(4.4vw,6.4vh),76px)}.story__inner .lead{font-size:clamp(15px,min(1.5vw,2.3vh),21px)}.how .story__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(28px,4vw,72px)}.story__device{width:100%;padding:0 6.5%;justify-self:center}.how .story__device{max-width:calc((100svh - var(--nav-h) - 280px) / .66)}@media (min-width: 901px) and (max-height: 860px){.how .step{padding:12px 16px}.how .step:not(.is-active) .step__p{display:none}.how .step__t{font-size:18px}.how .step__bar{margin-top:6px}}.laptop{position:relative;width:100%;filter:drop-shadow(0 36px 46px rgba(48,32,12,.2))}.laptop__lid{position:relative;background:#111113;border-radius:18px 18px 6px 6px;padding:2.4% 2.4% 2.8%;box-shadow:0 0 0 1.5px #c9c3b9,inset 0 0 0 1px #2c2c30}.laptop__cam{position:absolute;top:.9%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#25262b;box-shadow:inset 0 0 0 1.5px #3a3c44}.laptop__screen{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:4px;background:#fbf8f3}.laptop__fit{position:absolute;top:0;left:0;transform-origin:0 0;transition:opacity .3s}.laptop__base{position:relative;width:113%;margin-left:-6.5%;aspect-ratio:100 / 3.1;background:linear-gradient(180deg,#f3f0eb,#dad5cd 42%,#b6b0a6);border-radius:3px 3px 50% 50%/3px 3px 100% 100%;box-shadow:inset 0 1px #fff}.laptop__base i{position:absolute;top:0;left:50%;width:15%;height:40%;transform:translate(-50%);background:linear-gradient(180deg,#c4beb4,#dcd7cf);border-radius:0 0 10px 10px}.laptop--ghost{aspect-ratio:16 / 10.7;border-radius:18px;background:var(--bg-2);filter:none}.vscreen{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fbf8f3;color:var(--ink)}.vs-top{height:58px;flex-shrink:0;display:grid;grid-template-columns:190px 1fr 190px;align-items:center;padding:0 22px;border-bottom:1px solid #ECE4D8;background:#ffffffbf}.vs-logo{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:650;color:var(--ink-2)}.vs-logo img{height:17px;width:auto}.vs-stepper{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.vs-stepper li{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#a39888;transition:color .4s}.vs-stepper li.is-now,.vs-stepper li.is-done{color:var(--ink)}.vs-stepper__dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#efe8dd;color:#8e826f;transition:background .4s,color .4s,box-shadow .4s}.vs-stepper li.is-now .vs-stepper__dot{background:var(--gold-2);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 28%,transparent)}.vs-stepper li.is-done .vs-stepper__dot{background:var(--gold-3);color:#fff}.vs-stepper__line{display:block;width:44px;height:2px;margin:0 10px;background:#e8dfd2;border-radius:2px;overflow:hidden}.vs-stepper__line b{display:block;height:100%;background:var(--gold-2);transform-origin:left}.vs-account{justify-self:end;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-2)}.vs-account i{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-3))}.vs-body{flex:1;min-height:0;display:grid;grid-template-columns:170px 1fr}.vs-side{display:grid;align-content:start;gap:4px;padding:18px 12px;border-right:1px solid #ECE4D8;background:#f6f1e9}.vs-side span{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:10px;font-size:12.5px;font-weight:550;color:#6e6457;transition:background .35s,color .35s,box-shadow .35s}.vs-side span.is-on{background:#fff;color:var(--ink);box-shadow:0 2px 8px #3c280a12}.vs-side span.is-on svg{color:var(--gold-2)}.vs-main{position:relative;display:flex;flex-direction:column;min-height:0;padding:22px 26px 0}.vs-stage{flex:1;min-height:0;display:flex;flex-direction:column}.vs-h{margin:0 0 14px;font-size:19px;font-weight:700;letter-spacing:-.02em}.vs-camp{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vs-camp__c{position:relative;border-radius:12px}.vs-camp__c img{display:block;width:100%;aspect-ratio:2.4;object-fit:cover;border-radius:12px}.vs-camp__c.is-on img,.vs-style.is-on,.vs-variant.is-on{outline:3px solid var(--gold-2);outline-offset:3px}.vs-tick{position:absolute;top:8px;right:8px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--gold-2);color:#fff;box-shadow:0 4px 10px #00000038}.vs-styles{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding-bottom:12px}.vs-style{position:relative;display:grid;grid-template-rows:1fr auto;min-height:0;background:#fff;border-radius:14px;box-shadow:0 3px 12px #3c280a14}.vs-style__img{min-height:0;overflow:hidden;border-radius:14px 14px 0 0}.vs-style__img img{display:block;width:100%;height:100%;object-fit:cover}.vs-style b{padding:10px 12px;font-size:12px;font-weight:650}.vs-prompt{display:flex;align-items:center;gap:12px;min-height:46px;margin-bottom:14px;padding:12px 14px;border:1px solid #E8DFD2;border-radius:14px;background:#fff;font-size:13.5px}.vs-prompt small{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text)}.vs-variants{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vs-variant{position:relative;overflow:hidden;border-radius:14px;background:#efe8dd}.vs-variant img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;border-radius:99px;background:var(--gold-3);color:#fff;font-size:10.5px;font-weight:700}.vs-status{display:flex;align-items:center;gap:6px;height:32px;font-size:12px;color:var(--ink-3);transition:opacity .4s}.vs-final{position:relative;flex:1;min-height:0;margin-bottom:12px;overflow:hidden;border-radius:16px;background:#000}.vs-final img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kenburns 9s var(--ease) infinite alternate}.vs-final__shade{position:absolute;inset:0;background:linear-gradient(transparent 45%,#000000ad)}.vs-final__hud{position:absolute;left:18px;right:18px;bottom:16px;display:grid;gap:9px;color:#fff}.vs-final__row{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.vs-final__bar{height:4px;overflow:hidden;border-radius:4px;background:#ffffff38}.vs-final__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform-origin:left}.vs-formats{display:flex;gap:6px}.vs-formats span{padding:4px 9px;border-radius:99px;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700}.vs-foot{flex-shrink:0;height:62px;display:flex;align-items:center;justify-content:space-between;margin:0 -26px;padding:0 26px;border-top:1px solid #ECE4D8}.vs-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:99px;font-size:12.5px;font-weight:650;transition:background .35s,color .35s,opacity .35s}.vs-btn--ghost{border:1px solid #E3D9CA;background:#fff;color:var(--ink-2)}.vs-btn--ghost.is-off{opacity:.45}.vs-btn--primary{background:#cfc4b4;color:#fff}.vs-btn--primary.is-ready{background:#1d1a16}.vs-cursor{position:absolute;top:0;left:0;z-index:20;width:22px;height:22px;pointer-events:none}.vs-cursor svg{display:block;margin:-3px 0 0 -5px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.vs-ripple{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--gold) 70%,transparent)}.tpl{overflow:hidden;padding-bottom:clamp(72px,9vw,120px)}.tpl__head{margin-bottom:clamp(40px,6vw,72px);max-width:980px}.tpl__title{font-size:clamp(40px,6.6vw,100px);line-height:1;letter-spacing:-.045em}.tpl-row{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);max-width:1000px}.tpl-card{position:relative}.tpl-card__inner{position:relative;aspect-ratio:.68;overflow:hidden;border-radius:clamp(14px,1.6vw,22px);background:#2a2018;box-shadow:0 26px 50px -20px #301e0a66,0 2px 6px #301e0a14;transition:filter .5s var(--ease)}.tpl-card__media{position:absolute;inset:0;overflow:hidden}.tpl-card__media img{display:block;width:100%;height:100%;object-fit:cover}.tpl-card--video.is-shown .tpl-card__media{animation:tplDrift 9s ease-in-out 2s infinite alternate}@keyframes tplDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-2%,-1.5%,0)}}.tpl-card__inner:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(14,9,4,.74))}.tpl-card__glare{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:0;transition:opacity .4s}.tpl-card:hover .tpl-card__glare{opacity:1}.tpl-card__meta{position:absolute;left:16px;right:16px;bottom:17px;z-index:3;display:grid;gap:3px;color:#fff}.tpl-card__meta b{font-size:clamp(14px,1.2vw,17px);font-weight:650;letter-spacing:-.01em}.tpl-card__meta span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:550;opacity:.82}.tpl-card__progress{position:absolute;left:16px;right:16px;bottom:9px;z-index:3;height:2px;overflow:hidden;border-radius:2px;background:#ffffff38}.tpl-card__progress:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.tpl-card--video.is-shown .tpl-card__progress:after{animation:tplPlay 7s linear 1.4s infinite}@keyframes tplPlay{to{transform:scaleX(1)}}.tpl-row:has(.tpl-card:hover) .tpl-card:not(:hover) .tpl-card__inner{filter:saturate(.55) brightness(.9)}.tpl-marquee{margin-top:clamp(28px,4vw,52px)}.tpl-marquee:hover .marquee__track{animation-play-state:running}@media (max-width: 720px){.tpl-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-card__meta{left:12px;right:12px;bottom:14px}}@media (prefers-reduced-motion: reduce){.tpl-card--video .tpl-card__media,.tpl-card__progress:after,.vs-final img{animation:none!important}}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.logo svg{flex-shrink:0;overflow:visible}.logo__text{display:grid;gap:4px}.logo__word{font-size:17px;font-weight:560;letter-spacing:-.035em;line-height:1;white-space:nowrap}.logo__word sup{font-size:.5em;font-weight:500;letter-spacing:0;margin-left:2px;vertical-align:.9em}.logo__tag{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.nav.is-dark .logo{color:#f4eee6}.footer__brand .logo__word{font-size:22px}.footer__by{margin-top:14px;font-size:13px;color:var(--ink-3)}.vs-logo{gap:7px;color:var(--ink)}.vs-logo span{font-size:14px;font-weight:600;letter-spacing:-.03em}.vs-logo sup{font-size:.55em;margin-left:1px}@media (min-width: 1800px){.nav .logo__word{font-size:20px}}.hero{background:url(img/fondo-seda.webp) center 30% / cover no-repeat}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;z-index:0;pointer-events:none;background:linear-gradient(transparent,var(--bg))}@media (max-width: 760px){.hero{background-image:url(img/fondo-seda-sm.webp);background-size:auto 100vh;background-position:40% top;background-repeat:no-repeat}}@media (min-width: 1280px){.totem-grid{grid-template-columns:minmax(0,.85fr) minmax(340px,1.25fr) minmax(0,.85fr)}}.fmt-layer{position:absolute;inset:0}.mode__thumb--icon{display:grid;place-items:center;background:#ffffff0d;color:#e8d4b8b3;transition:background .3s var(--ease),color .3s var(--ease)}.mode[aria-pressed=true] .mode__thumb--icon{background:#c4a88233;color:var(--gold)}.fmt-icon{width:40px;height:52px}.ring{position:absolute;inset:0;perspective:1500px;perspective-origin:50% 30%}.ring__pivot{position:absolute;left:50%;top:42%;width:0;height:0;transform-style:preserve-3d}.ring__body{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.ring__seg{position:absolute;left:0;top:0;transform-style:preserve-3d}.ring__seg i{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ring__front{background-repeat:no-repeat;box-shadow:inset 0 2px #14100ce6,inset 0 -2px #14100ce6}.ring__front b{position:absolute;inset:0;background:#0b0907}.ring__back{transform:rotateY(180deg);background:repeating-linear-gradient(90deg,#1c1814 0 3px,#15120f 3px 6px);box-shadow:inset 0 2px #2a241e,inset 0 -2px #2a241e}.ring__cables{position:absolute;left:50%;top:0;transform:translate(-50%);display:flex;justify-content:space-between;pointer-events:none}.ring__cables i{width:1px;height:100%;background:linear-gradient(#e8d4b800,#e8d4b859)}.ring__glow{position:absolute;left:50%;top:66%;height:70px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(120,190,220,.22),transparent 70%);filter:blur(16px);pointer-events:none}.banner3d{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);perspective:1400px}.banner3d__box{position:absolute;inset:0;transform-style:preserve-3d}.banner3d__face{position:absolute;inset:0;overflow:hidden;border-radius:.04em;backface-visibility:hidden;-webkit-backface-visibility:hidden}.banner3d__front{background:#f7c600;box-shadow:0 0 0 .018em #1a1612}.banner3d__front img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner3d__back{background:repeating-linear-gradient(90deg,#1c1814 0 4px,#15120f 4px 8px)}.banner3d__edge{position:absolute;top:0;height:100%;background:linear-gradient(180deg,#2b2620,#14110e)}.banner3d__edge--h{left:0;width:100%;background:linear-gradient(90deg,#2b2620,#1a1612,#2b2620)}.banner3d__copy{position:absolute;left:6%;top:50%;transform:translateY(-50%);display:grid;gap:.04em;color:#1d1a16;max-width:52%;text-align:left}.banner3d__copy small{font-size:.075em;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.banner3d__copy b{font-size:.2em;font-weight:800;line-height:.98;letter-spacing:-.04em}.banner3d__copy span{font-size:.07em;font-weight:600;opacity:.75;margin-top:.3em}.banner3d__cables{position:absolute;left:12%;right:12%;bottom:100%;height:40vh;max-height:260px;display:flex;justify-content:space-between;pointer-events:none}.banner3d__cables i{width:1px;height:100%;background:linear-gradient(#e8d4b800,#e8d4b859)}.banner3d__glow{position:absolute;left:5%;right:5%;top:115%;height:70px;background:radial-gradient(50% 50% at 50% 50%,rgba(247,198,0,.2),transparent 70%);filter:blur(16px);pointer-events:none}.how .story__sticky{padding-top:calc(var(--nav-h) + 30px)}@media (min-width: 901px) and (max-height: 1000px){.how .steps{gap:4px}.how .step:not(.is-active) .step__p{display:none}.how .step{padding-top:14px;padding-bottom:14px}}.tpl__title{font-size:clamp(36px,4.9vw,92px)}@media (min-width: 900px){.tpl__head{max-width:1240px}.tpl__title{white-space:nowrap}}section[aria-labelledby=pro-title] .section-head{max-width:1200px}section[aria-labelledby=pro-title] .h2{font-size:clamp(34px,4.6vw,84px)}.nav .logo svg{width:44px;height:30px}.logo img{display:block}.footer__brand .logo img{margin:0;height:auto}.nav.is-dark .logo__word{filter:brightness(0) invert(.93)}.vs-logo img{height:auto}.logo__text{gap:8px}.nav__logo img,.nav.is-dark .nav__logo img{height:auto;filter:none}.nav.is-dark .nav__logo .logo__word{filter:brightness(0) invert(.93)}.totem-section .h2{font-size:clamp(38px,3.7vw,68px)}.banner3d__copy b{font-size:.24em}.footer__brand .logo{align-items:flex-start}.footer__brand .logo__tag{display:block;max-width:300px;line-height:1.7}@media (max-width: 1020px){.totem-grid>:nth-child(3){order:2}.totem-grid>:nth-child(2){order:3}.totem-grid .modes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}.totem-grid .mode{grid-template-columns:1fr;justify-items:center;align-content:start;text-align:center;gap:8px;padding:12px 8px;height:100%}.totem-grid .mode>span:last-child{display:grid;justify-items:center}.totem-grid .mode__desc{display:none!important}.totem-grid .mode__name{font-size:14px}.totem-grid .mode__thumb{width:48px;height:56px}}.ring__cable{position:absolute;left:-.75px;top:0;width:1.5px;background:linear-gradient(#e8d4b800,#e8d4b88c);backface-visibility:visible}.banner3d__cables{position:absolute;left:10%;right:10%;bottom:100%;height:340px;display:flex;justify-content:space-between;pointer-events:none;transform-style:preserve-3d}.banner3d__cables i{width:1.5px;height:100%;background:linear-gradient(#e8d4b800,#e8d4b880)}.banner3d__cables i:after{content:"";position:absolute;bottom:-3px;width:7px;height:5px;margin-left:-3px;border-radius:2px;background:#3a332b}.banner3d__cables i{position:relative}.story__device{filter:drop-shadow(0 40px 46px rgba(48,32,12,.2))}.laptop{filter:none;transform-style:preserve-3d;transform:perspective(2400px) rotateX(-9deg) rotateY(-17deg) rotate(.6deg);transform-origin:50% 80%}.laptop__lid{transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(9deg)}.laptop__base{width:100%;margin:0;aspect-ratio:100 / 64;transform-origin:50% 0;transform:rotateX(84deg);border-radius:3px 3px 22px 22px;background:linear-gradient(180deg,#d4cfc7,#e8e4de 30%,#dcd7cf);box-shadow:inset 0 0 0 1.5px #bdb7ad,0 0 0 1px #a9a398}.laptop__base i{display:none}.laptop__base .laptop__keys{display:block;position:absolute;left:9%;right:9%;top:7%;height:46%;width:auto;transform:none;border-radius:10px;background:repeating-linear-gradient(90deg,#2a2724 0 5.4%,#3a3632 5.4% 6.2%),#2a2724;opacity:.85}.laptop__base .laptop__pad{display:block;position:absolute;left:33%;width:34%;top:60%;height:30%;transform:none;border-radius:12px;background:#d6d1c9;box-shadow:inset 0 0 0 1px #bfb9af}@media (max-width: 900px){.laptop{transform:perspective(1800px) rotateX(-8deg) rotateY(-14deg)}}.laptop{position:relative}.laptop__base{position:absolute;left:0;top:100%}.story__device{margin-bottom:5%}html.onepage{scroll-padding-top:0}html.onepage,html.onepage-m{overflow-anchor:none}html.onepage section[data-page]{min-height:100vh;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nav-h) + 40px);padding-bottom:44px}html.onepage section[data-page]>.container{width:100%}html.onepage section.pro[data-page]{min-height:calc(100svh - var(--footer-h, 0px))}html.onepage .story__sticky{height:100vh;height:100svh}.hero{background:#f3efec url(img/fondo-seda.webp) 40% center / cover no-repeat}.hero:after{display:none}.hero-stage{position:relative;overflow:hidden}html.onepage .hero{padding-bottom:44px}html.onepage .hero-stage{padding-top:calc(var(--nav-h) + 24px);padding-bottom:24px}html.onepage .hero-stage .hero__stage{margin-top:0;height:min(760px,calc(100svh - var(--nav-h) - 130px))}html.onepage .hero .display{font-size:clamp(56px,min(8.6vw,14.5vh),168px)}html.onepage .hero__inner{gap:clamp(14px,2.4vh,26px)}.pro .section-head{margin-bottom:clamp(28px,5vh,64px)}.pro__ctas{margin:clamp(28px,5vh,56px) auto 0}.pro__note{text-align:center;margin-top:14px}html.onepage .section-head{margin-bottom:clamp(20px,3.6vh,48px);gap:clamp(8px,1.4vh,16px)}html.onepage .h2{font-size:clamp(32px,min(5vw,7.2vh),88px)}html.onepage .lead{font-size:clamp(15px,min(1.6vw,2.3vh),22px)}html.onepage .tpl__title{font-size:clamp(32px,min(4.9vw,7.6vh),92px)}html.onepage .tpl__head{margin-bottom:clamp(18px,3vh,40px)}html.onepage .tpl-row{max-width:min(1000px,calc((100svh - 560px)*2.72 + 60px))}html.onepage .tpl-marquee{margin-top:clamp(16px,2.6vh,36px);padding-top:12px;padding-bottom:4px}html.onepage .theme-card{width:clamp(150px,19vh,250px);height:clamp(94px,11.8vh,156px)}html.onepage .styles-row{height:max(300px,calc(100svh - 430px))}html.onepage .totem-stage{height:max(380px,calc(100svh - 300px))}html.onepage .specs{margin-top:clamp(16px,2.4vh,32px)}html.onepage .spec{padding:clamp(12px,1.8vh,24px) 24px}html.onepage .editor__stage{height:max(300px,calc(100svh - 360px))}html.onepage .editor{gap:10px}html.onepage .pipeline{max-width:min(100%,calc((100svh - 600px)*2.77 + 72px));margin:0 auto}html.onepage .engines-title{margin-top:clamp(16px,2.8vh,40px)}html.onepage .engines{margin-top:10px}html.onepage .footer{padding-top:28px;padding-bottom:16px}html.onepage .pro-card{padding-top:clamp(16px,2.4vh,28px);padding-bottom:clamp(16px,2.4vh,28px)}html.onepage .pro .create-btn{height:clamp(84px,11vh,120px)}html.onepage .pro__ctas{margin-top:clamp(20px,3.6vh,48px)}html.onepage .hero-stage>.container:last-child{display:none}html.onepage .hero-stage .hero__stage{height:min(760px,calc(100svh - var(--nav-h) - 170px))}html.onepage .styles-row{height:max(300px,calc(100svh - 470px))}html.onepage .totem-stage{height:max(360px,calc(100svh - 350px))}html.onepage .pipeline{max-width:min(100%,calc((100svh - 680px)*2.77 + 72px))}html.onepage .footer__grid{display:flex;align-items:center;justify-content:space-between;gap:32px}html.onepage .footer__grid h2,html.onepage .footer__brand .logo__tag,html.onepage .footer__by{display:none}html.onepage .footer ul{display:flex;flex-wrap:wrap;gap:6px 20px}html.onepage .footer__bottom{margin-top:18px;padding-top:14px}html.onepage .styles-row{height:max(300px,calc(100svh - 500px))}html.onepage .pipeline{max-width:min(100%,calc((100svh - 720px)*2.77 + 72px))}html.onepage .totem-section .h2{font-size:clamp(30px,min(3.4vw,6vh),64px)}html.onepage .totem-section .lead{font-size:clamp(14px,min(1.25vw,2.1vh),20px)}html.onepage .totem-grid .section-copy{gap:clamp(10px,1.6vh,18px)!important}@media (max-height: 820px){html.onepage .pro__note{display:none}html.onepage .pro-card h3{font-size:16px}html.onepage .pro-card p{font-size:13.5px}html.onepage section.pro[data-page]{padding-top:calc(var(--nav-h) + 22px);padding-bottom:20px}html.onepage .pro .section-head{margin-bottom:18px}}.laptop{transform:perspective(2600px) rotateX(-4deg) rotateY(-18deg)}.laptop__lid{transform:rotateX(3deg)}.laptop__base{aspect-ratio:100 / 56;transform:rotateX(87deg)}@media (max-width: 900px){.laptop{transform:perspective(2000px) rotateX(-4deg) rotateY(-14deg)}}@media (max-width: 900px){.laptop{transform:perspective(2000px) rotateX(-4deg) rotateY(-9deg)}.story__device{padding:0 8%}}html:not(.onepage) .hero{padding-bottom:56px}html:not(.onepage) .hero:after{display:block;height:90px}.hero-stage.dark .stage__label{color:#f4eee69e}.hero-stage.dark .stage__floor{background:radial-gradient(50% 50% at 50% 50%,rgba(232,212,184,.22),transparent 70%);filter:blur(14px)}.hero-stage.dark .link-arrow{color:var(--gold-light)}.hero-stage .hero__stage{position:relative;z-index:1}.hero-stage.dark .style-chip{background:#1c1814b8;color:#f4eee6;border-color:#ffffff1f}.how-dark{position:relative;overflow:clip}.how-dark>.container,.how-dark .story{position:relative;z-index:1}.how-dark__bg{position:absolute;inset:0;pointer-events:none}.how-dark .h2{color:#f4eee6}.how-dark .step{color:#f4eee680}.how-dark .step__t{color:#f4eee6c7}.how-dark .step:not(.is-active) .step__p{color:#f4eee680}.how-dark .step:hover{background:#ffffff0a}.how-dark .step.is-active{background:#ffffff0f;border-color:#c4a88273;box-shadow:0 18px 40px #00000059;color:#f4eee6}.how-dark .step.is-active .step__t{color:#fff}.how-dark .step.is-active .step__p{color:#f4eee6c7}.how-dark .step__k{color:var(--gold)}.how-dark .step__bar{background:#ffffff1f}.how-dark .step:focus-visible{outline-color:var(--gold-light)}.how-dark .story__device{filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.how-dark .laptop__lid{box-shadow:0 0 0 1.5px #8f887e,inset 0 0 0 1px #2c2c30}.how-dark .laptop--ghost{background:#ffffff0d}.laptop{transform:perspective(2600px) rotateX(-11deg) rotateY(-18deg)}.laptop__lid{transform:rotateX(7deg)}.laptop__base{transform-style:preserve-3d;transform:rotateX(80deg);aspect-ratio:100 / 60;border-radius:4px 4px 18px 18px}.laptop__edge{position:absolute;left:0;right:0;top:100%;height:0;padding-bottom:3.4%;transform-origin:50% 0;transform:rotateX(-90deg);border-radius:0 0 14px 14px/0 0 60% 60%;background:linear-gradient(180deg,#c9c3b9,#b3aca1 45%,#8e877c);box-shadow:inset 0 1px #fff9}.laptop__edge i{display:block!important;position:absolute;left:50%;top:0;width:14%;height:45%;transform:translate(-50%);border-radius:0 0 8px 8px;background:#a39c91}.laptop__lid:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(-7px);background:#b9b2a7;box-shadow:0 0 0 1px #9c958a}.how-dark .laptop__edge{background:linear-gradient(180deg,#bdb6ab,#9e978c,#7a7368)}@media (max-width: 900px){.laptop{transform:perspective(2000px) rotateX(-10deg) rotateY(-9deg)}}.laptop{transform:perspective(2600px) rotateX(-4deg) rotateY(-17deg)}.laptop__lid{transform:none}.laptop__lid:after{display:none}.laptop__base{position:relative;left:auto;top:auto;transform:none;width:114%;margin:-.3% 0 0 -7%;aspect-ratio:1000 / 140;background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 18px 18px rgba(0,0,0,.28))}.laptop__base svg{display:block;width:100%;height:100%}.story__device{margin-bottom:0;padding:0 9%}@media (max-width: 900px){.laptop{transform:perspective(2000px) rotateX(-4deg) rotateY(-9deg)}}.laptop{transform:perspective(1700px) rotateX(5deg) rotateY(-26deg);transform-origin:50% 60%}.laptop__lid,.how-dark .laptop__lid{padding:1.5% 1.5% 1.9%;border-radius:14px 14px 5px 5px;background:#0e0e10;box-shadow:0 0 0 1.2px #a8a196,inset 0 0 0 1px #26262a}.laptop__cam{top:.55%;width:4px;height:4px;margin-left:-2px}.laptop__screen{border-radius:3px}.laptop__base{width:107%;margin:-.2% 0 0 -3.5%;aspect-ratio:1000 / 46;filter:drop-shadow(0 10px 12px rgba(0,0,0,.25))}.story__device,.how-dark .story__device{filter:drop-shadow(0 30px 40px rgba(0,0,0,.38));padding:0 7%}@media (max-width: 900px){.laptop{transform:perspective(1500px) rotateX(4deg) rotateY(-16deg)}}.laptop{transform:perspective(1700px) rotateX(5deg) rotateY(24deg)}@media (max-width: 900px){.laptop{transform:perspective(1500px) rotateX(4deg) rotateY(15deg)}}.mock{position:relative;width:100%;aspect-ratio:1409 / 903}.mock__stage{position:absolute;top:0;left:0;transform-origin:0 0;transition:opacity .3s}.mock__photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;user-select:none;pointer-events:none}.mock__screen{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden;backface-visibility:hidden}.mock__screen .vscreen{width:100%;height:100%}.mock__glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 32%,transparent 46%)}.mock--ghost{border-radius:18px;background:#ffffff0a}.story__device,.how-dark .story__device{padding:0;filter:drop-shadow(0 40px 50px rgba(0,0,0,.45))}.how .story__device{max-width:calc((100svh - var(--nav-h) - 300px) * 1.56)}.footer__logo{display:inline-block;text-decoration:none;color:inherit}.editor__logo.is-centering{transition:left .5s var(--ease),top .5s var(--ease)}html.onepage .tpl__head{margin-bottom:clamp(14px,2.2vh,32px);gap:8px}html.onepage .tpl .lead{font-size:clamp(14px,min(1.3vw,2vh),20px);max-width:760px}html.onepage .tpl-row{max-width:min(1080px,calc((100svh - 390px)*2.72 + 60px))}html.onepage .tpl-marquee{margin-top:clamp(14px,2vh,28px);padding-top:8px}html.onepage .theme-card{width:clamp(130px,15.5vh,240px);height:clamp(80px,9.6vh,150px)}@media (max-height: 820px){html.onepage section.tpl[data-page]{padding-top:calc(var(--nav-h) + 22px);padding-bottom:18px}}html.onepage .specs{margin-top:clamp(10px,1.6vh,22px);border-radius:16px}html.onepage .spec{padding:clamp(8px,1.3vh,16px) 22px;grid-template-columns:auto 1fr;align-items:center;column-gap:16px}html.onepage .spec__v{font-size:clamp(22px,min(2.4vw,4vh),40px)}html.onepage .spec__l{font-size:13px;line-height:1.35}html.onepage .totem-stage{height:max(380px,calc(100svh - 230px))}html.onepage section.totem-section[data-page]{padding-top:calc(var(--nav-h) + 22px);padding-bottom:18px}html.onepage .editor{gap:10px;padding:12px}html.onepage .editor__stage{height:max(320px,calc(100svh - 270px));padding:10px}html.onepage .editor__controls{gap:8px 18px}html.onepage section#marca[data-page]{padding-top:calc(var(--nav-h) + 20px);padding-bottom:16px}html.onepage .brand-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,4vw,64px)}@media (min-width: 1241px){html.onepage .totem-grid{grid-template-columns:minmax(0,.72fr) minmax(380px,1.6fr) minmax(0,.78fr);gap:clamp(20px,2.6vw,44px)}}html.onepage .totem-grid .section-copy [role=group] button{width:38px!important;height:48px!important}@media (max-height: 700px){html.onepage .editor__stage{height:max(300px,calc(100svh - 290px))}}@media (max-height: 700px){html.onepage #marca .points{gap:10px}html.onepage #marca .lead{font-size:15px}}.hero,html.onepage .hero{background:#f6f0ea url(img/fondo-portada.webp) center / cover no-repeat}@media (max-width: 760px){.hero{background-image:url(img/fondo-portada-sm.webp);background-position:72% center}}.hero:after{display:none!important}.hero__inner,html.onepage .hero__inner{text-align:left;justify-items:start;gap:clamp(14px,2.2vh,24px)}.hero .eyebrow{font-size:clamp(14px,1.2vw,18px)}.hero .display,html.onepage .hero .display{font-size:clamp(48px,min(7.4vw,12.5vh),150px);line-height:.98;letter-spacing:-.05em}.hero__sub,html.onepage .hero__sub{max-width:46em;font-size:clamp(15px,min(1.35vw,2.2vh),21px);line-height:1.55}.hero__cta{display:inline-flex;align-items:center;gap:16px;margin-top:clamp(6px,1.4vh,16px);height:clamp(52px,7vh,64px);padding:0 34px;border:0;border-radius:999px;cursor:pointer;background:#241d17;color:#f7f1ea;font:inherit;font-size:clamp(16px,1.25vw,19px);font-weight:600;letter-spacing:-.01em;box-shadow:0 18px 40px -14px #241d178c;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease)}.hero__cta svg{transition:transform .35s var(--ease)}.hero__cta:hover{transform:translateY(-2px);background:#1a1410;box-shadow:0 24px 48px -16px #241d1799}.hero__cta:hover svg{transform:translate(4px)}.hero__cta:focus-visible{outline:2px solid var(--gold-3);outline-offset:3px}@media (min-width: 901px){html.onepage section.hero[data-page]{justify-content:center;padding-top:calc(var(--nav-h) + 40px)}}.vs-sub{margin:-6px 0 14px;font-size:12.5px;color:var(--ink-3)}.vs-variants{gap:14px}.vs-variant img{transform-origin:center}.vs-pager{display:flex;align-items:center;gap:5px;height:34px;color:#a39888}.vs-pager i{width:6px;height:6px;border-radius:50%;background:#ddd3c5;transition:background .3s}.vs-pager i.is-on{background:var(--ink)}.vs-pager .vs-status{height:auto;margin-left:12px}@media (min-width: 901px){.how .h2{white-space:nowrap}}.how .story__inner .h2{font-size:clamp(34px,min(4.2vw,6.6vh),80px)}.how-dark .story__device{position:relative;isolation:isolate}.how-dark .story__device:before{content:"";position:absolute;z-index:-1;left:50%;top:42%;width:120%;aspect-ratio:1.3;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(232,200,160,.42),rgba(196,150,100,.16) 45%,transparent 75%);filter:blur(10px);pointer-events:none}.how-dark .how-dark__bg{background:radial-gradient(60% 70% at 70% 60%,rgba(196,160,120,.18),transparent 70%),radial-gradient(40% 40% at 50% 0%,rgba(232,212,184,.06),transparent 70%)}.tpl-board{max-width:1120px;margin:0 auto;display:grid;gap:clamp(10px,1.2vw,16px)}.tpl-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:.85fr 1.6fr 1.3fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b c d" "a e f d";height:clamp(320px,44vw,560px)}.tpl-grid .tpl-card{position:relative;min-width:0;min-height:0}.tpl-grid .tpl-card__inner{aspect-ratio:auto;height:100%;border-radius:18px}.tpl-grid .tpl-card__inner:after{background:linear-gradient(180deg,transparent 40%,rgba(14,9,4,.72))}.tpl-grid .tpl-card__media img{object-position:center}.tpl-grid .tpl-card__meta{left:16px;right:16px;bottom:14px;gap:4px}.tpl-grid .tpl-card__meta b{display:inline-flex;align-items:center;gap:8px;font-size:clamp(13px,1.1vw,16px)}.tpl-grid .tpl-card__meta span{font-size:11.5px;padding-left:25px}.tpl-grid .tpl-card__progress{bottom:8px}.tpl-grid:has(.tpl-card:hover) .tpl-card:not(:hover) .tpl-card__inner{filter:saturate(.55) brightness(.88)}.tpl-belt{padding:6px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tpl-belt .marquee__track{gap:clamp(10px,1.2vw,16px);animation-duration:70s}.tpl-belt:hover .marquee__track{animation-play-state:running}.tpl-chip{position:relative;flex-shrink:0;width:clamp(180px,18vw,250px);height:clamp(96px,9.6vw,134px);border-radius:16px;overflow:hidden;background:#2a2018;box-shadow:0 16px 30px -18px #301e0a80}.tpl-chip img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.tpl-chip:hover img{transform:scale(1.06)}.tpl-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(14,9,4,.72))}.tpl-chip__meta{position:absolute;left:14px;right:14px;bottom:11px;z-index:1;display:grid;gap:2px;color:#fff}.tpl-chip__meta b{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650}.tpl-chip__meta small{display:inline-flex;align-items:center;gap:5px;padding-left:22px;font-size:11px;opacity:.82}html.onepage .tpl-grid{height:clamp(300px,calc((100svh - var(--nav-h) - 290px) * .68),600px)}html.onepage .tpl-chip{height:clamp(84px,calc((100svh - var(--nav-h) - 290px) * .3),210px);width:auto;aspect-ratio:1.85}html.onepage .tpl .lead{max-width:720px}@media (max-width: 720px){.tpl-grid{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:140px;grid-template-areas:"a d" "a d" "b b" "c f" "e e"}}@media (prefers-reduced-motion: reduce){.tpl-belt .marquee__track{animation:none}}.editor__stage--wide,html.onepage .editor__stage--wide{height:auto;padding:0;background:none}.editor__stage--wide .editor__canvas{border-radius:16px;box-shadow:0 18px 40px -18px #00000073}.editor{background:#f7f3ee;border-color:#1d1a160f;padding:clamp(14px,1.8vw,26px);gap:clamp(12px,1.6vh,18px)}.editor__top .editor__hint{gap:10px;font-size:13.5px;color:var(--ink-2)}.editor__controls--bar{display:flex;align-items:center;gap:18px;padding:12px 18px;border-radius:16px;background:#efe8df}.editor__controls--bar .editor__ctl{flex:1;gap:16px}.editor__controls--bar input[type=range]{flex:1;width:auto;max-width:260px}.editor__divider{width:1px;height:28px;background:#1d1a1624}.editor__center{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 20px;border:0;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #1d1a160f;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.editor__center:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1d1a161a}.editor__center:focus-visible{outline:2px solid var(--gold-3);outline-offset:2px}@media (min-width: 1021px){.brand-grid,html.onepage .brand-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,80px)}}html.onepage #marca .editor{max-width:calc((100svh - var(--nav-h) - 230px) * 1.78 + 52px)}.pro{background:#f7f2ec url(img/fondo-seda.webp) center / cover no-repeat}.footer{background:#faf7f2eb}.pro__head{margin-bottom:clamp(24px,4vh,48px);gap:10px}@media (min-width: 900px){.pro .h2{white-space:nowrap}}.pro .h2,html.onepage .pro .h2{font-size:clamp(32px,min(4.2vw,7vh),76px)}.pro-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:0 auto;gap:clamp(12px,1.6vw,20px)}.pro-grid--3 .pro-card{background:#ffffffe6;border-color:#1d1a160f;box-shadow:0 18px 40px -24px #301e0a40;padding:clamp(20px,3vh,30px) 26px}.pro-grid--3 .pro-card__icon{background:#f3e9de;color:var(--gold-3)}.pro__cta-wrap{display:flex;justify-content:center;margin-top:clamp(22px,4vh,44px)}.pro__cta{padding:0 54px}@media (max-width: 720px){.pro-grid--3{grid-template-columns:1fr}}@media (min-width: 1021px){.brand-grid,html.onepage .brand-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}}html.onepage #marca .container{max-width:1320px}#marca .h2{font-size:clamp(36px,min(4.6vw,8vh),84px)}.how-dark .story__device:before{left:54%;top:40%;width:135%;aspect-ratio:1.25;filter:blur(18px);background:radial-gradient(closest-side,rgba(255,244,228,.92) 0%,rgba(246,222,190,.62) 18%,rgba(214,172,124,.32) 42%,rgba(160,120,80,.12) 64%,transparent 82%)}.how-dark .story__device:after{content:"";position:absolute;z-index:-1;left:58%;top:38%;width:46%;aspect-ratio:1.4;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,250,242,.85),transparent 75%);filter:blur(28px);pointer-events:none}.how-dark .how-dark__bg{background:linear-gradient(152deg,transparent 52%,rgba(255,236,210,.1) 58%,rgba(255,244,228,.22) 61%,rgba(255,236,210,.08) 64%,transparent 70%),radial-gradient(120% 60% at 110% 70%,transparent 58%,rgba(232,200,160,.14) 61%,transparent 64%),radial-gradient(55% 65% at 68% 58%,rgba(214,176,130,.2),transparent 70%)}@media (max-width: 900px){.how-dark .story__device:before{width:120%}}.how-dark .story__device:before{left:58%;top:40%;width:200%;aspect-ratio:1.35;filter:blur(30px);background:radial-gradient(closest-side,rgba(255,246,232,.95) 0%,rgba(250,230,204,.85) 22%,rgba(230,196,152,.55) 40%,rgba(190,150,104,.28) 58%,rgba(140,104,66,.1) 74%,transparent 88%)}.how-dark .story__device:after{left:64%;top:30%;width:80%;aspect-ratio:1.3;background:radial-gradient(closest-side,rgba(255,252,246,.9),rgba(255,240,220,.4) 50%,transparent 80%);filter:blur(34px)}.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:minmax(0,.95fr) minmax(0,.85fr) minmax(0,1.35fr)!important;grid-template-areas:"copy modes stage"!important;align-items:stretch;gap:clamp(24px,3.4vw,64px)}.fmt .fmt-copy{grid-area:copy!important;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vh,22px)}.fmt .fmt-modes{grid-area:modes!important;display:flex;flex-direction:column;justify-content:center;gap:16px;align-self:stretch}.fmt .fmt-stage{grid-area:stage!important;align-self:center}.fmt .h2,html.onepage .fmt .h2{font-size:clamp(36px,min(4.2vw,7.6vh),80px);line-height:1.02}.fmt .lead,html.onepage .fmt .lead{font-size:clamp(14px,min(1.25vw,2.1vh),19px);max-width:26em;color:#f4eee6c7}.fmt-specs{margin:0;padding-top:clamp(12px,2vh,22px);border-top:1px solid rgba(255,255,255,.12);display:grid;gap:clamp(12px,2.4vh,26px)}.fmt-spec dt{font-size:clamp(24px,min(2.4vw,4.4vh),40px);font-weight:700;letter-spacing:-.04em;color:#f4eee6;line-height:1}.fmt-spec dd{margin:6px 0 0;font-size:clamp(12.5px,1vw,15px);color:#f4eee6b8;line-height:1.4;max-width:24em}.fmt .fmt-modes .modes{flex:1;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,18px);max-height:640px}.fmt .fmt-modes .modes>*{flex:1;display:flex}.fmt .fmt-modes .mode{width:100%;height:100%;align-items:center;padding:clamp(12px,2vh,22px) 18px}.fmt .mode__name{font-size:clamp(15px,1.2vw,18px)}.fmt .mode__desc{font-size:clamp(12.5px,.95vw,14px)}html.onepage .fmt .totem-stage{height:max(400px,calc(100svh - var(--nav-h) - 110px))}.fmt-halo{position:absolute;left:50%;top:44%;width:92%;aspect-ratio:.9;transform:translate(-50%,-50%);pointer-events:none;filter:blur(24px);background:radial-gradient(closest-side,rgba(255,244,228,.78) 0%,rgba(246,220,186,.5) 26%,rgba(200,160,112,.22) 52%,transparent 78%)}.fmt .totem-section__bg{background:radial-gradient(45% 60% at 74% 50%,rgba(214,176,130,.16),transparent 70%)}.fmt .totem-stage__hint{gap:10px}.fmt .mode__thumb--icon{width:48px;height:58px}@media (max-width: 1240px){.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"copy stage" "modes stage"!important}}@media (max-width: 1020px){.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "modes" "stage"!important;text-align:left}.fmt .totem-grid>*{order:0!important}.fmt .fmt-modes .modes{flex-direction:row;max-height:none}.fmt-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:minmax(0,.82fr) minmax(0,.72fr) minmax(0,1.6fr)!important}.fmt .h2,html.onepage .fmt .h2{white-space:nowrap;font-size:clamp(32px,min(3.5vw,7vh),72px)}@media (max-width: 1020px){.fmt .h2,html.onepage .fmt .h2{white-space:normal}}.fmt-halo{width:110%;aspect-ratio:.82;top:46%;filter:blur(30px);background:radial-gradient(closest-side,rgba(255,246,232,.95) 0%,rgba(250,228,198,.78) 22%,rgba(222,184,138,.42) 46%,rgba(170,130,86,.16) 66%,transparent 84%)}.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:minmax(0,.82fr) minmax(0,.78fr) minmax(0,1.5fr)!important}.fmt .fmt-modes .modes>*{flex:1 1 0}@media (max-width: 1020px){.fmt .totem-grid.fmt-grid,html.onepage .fmt .totem-grid.fmt-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "modes" "stage"!important;text-align:left}.fmt .fmt-grid>*{min-width:0;width:100%}.fmt .fmt-copy,.fmt .fmt-modes{justify-content:flex-start}.fmt-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fmt .fmt-modes .modes{flex-direction:row;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fmt .totem-stage{height:clamp(380px,100vw,560px);width:100%}.fmt .mode__name{font-size:13px;word-break:break-word}}@media (max-width: 1020px){.fmt .mode__name{font-size:12px;word-break:normal;hyphens:auto}.fmt .fmt-modes .mode{padding:12px 6px}}html.onepage section.fmt[data-page]{padding-top:calc(var(--nav-h) + clamp(28px,5vh,64px));padding-bottom:clamp(28px,5vh,64px)}.fmt .fmt-grid,html.onepage .fmt .fmt-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.78fr) minmax(0,1.45fr)!important;column-gap:clamp(36px,4.6vw,96px)}html.onepage .fmt .totem-stage{height:max(400px,calc(100svh - var(--nav-h) - clamp(80px,13vh,150px)))}.fmt .fmt-copy{gap:clamp(18px,3vh,34px)}.fmt-specs{padding-top:clamp(18px,3.2vh,36px);gap:clamp(18px,3.6vh,40px)}.fmt-spec dd{margin-top:8px}.fmt .fmt-modes{justify-content:stretch;gap:clamp(16px,2.6vh,28px);padding:clamp(6px,1.2vh,14px) 0}.fmt .fmt-modes .modes{flex:1;max-height:none;gap:clamp(16px,3vh,34px)}.fmt .fmt-modes .mode{padding:clamp(16px,2.6vh,28px) 20px;gap:18px;border-radius:22px}.fmt .mode__desc{margin-top:6px;line-height:1.5}.fmt .mode__thumb--icon{width:52px;height:62px;border-radius:14px}.fmt-icon{width:44px;height:56px}.ring__reflect{position:absolute;left:50%;top:74%;transform:translate(-50%) scaleY(-.55);border-radius:50%;pointer-events:none;background-repeat:repeat-x;opacity:.38;filter:blur(9px) saturate(1.2);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,transparent 100%)}.ring__glow{top:71%;height:120px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,150,60,.32),rgba(255,120,40,.1) 55%,transparent 75%);filter:blur(22px)}.banner3d__front{background:#2a1a10;box-shadow:0 0 0 .012em #1a1612,0 30px 60px -20px #0009}.banner3d__photo{position:absolute;inset:0;overflow:hidden}.banner3d__photo img{width:100%;height:100%;object-fit:cover;transform-origin:70% 40%;animation:bannerDrift 16s ease-in-out infinite alternate;image-rendering:auto}@keyframes bannerDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.07) translate3d(-1.2%,-1%,0)}}.banner3d__copy{position:absolute;left:14.5%;top:50%;transform:translateY(-50%);display:grid;justify-items:start;gap:.02em;max-width:42%;color:#fff6ea;text-shadow:0 .006em .03em rgba(70,30,10,.35)}.banner3d__copy small{font-family:Inter Variable,system-ui,sans-serif;font-size:.05em;font-weight:600;letter-spacing:.32em;text-transform:uppercase;opacity:.92;margin-bottom:.25em;animation:bannerIn 1s var(--ease) both}.banner3d__copy b{display:grid;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:.235em;line-height:.92;letter-spacing:-.01em}.banner3d__copy b span{animation:bannerIn 1.1s var(--ease) both}.banner3d__copy b span+span{padding-left:.04em;animation-delay:.12s;color:#fbe7cf}.banner3d__copy em{font-style:normal;font-family:Inter Variable,system-ui,sans-serif;font-size:.042em;letter-spacing:.3em;text-transform:uppercase;margin-top:.5em;opacity:.9;animation:bannerIn 1.1s var(--ease) .24s both}.banner3d__copy i{width:.36em;height:1px;margin-top:.12em;background:#fff6eab3;transform-origin:left;animation:bannerLine 1.2s var(--ease) .4s both}@keyframes bannerIn{0%{opacity:0;transform:translateY(.3em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes bannerLine{0%{transform:scaleX(0)}}.banner3d__sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,244,228,.26) 48%,rgba(255,255,255,.05) 54%,transparent 62%);background-size:260% 100%;animation:bannerSweep 6.5s ease-in-out 1.2s infinite;mix-blend-mode:screen}@keyframes bannerSweep{0%{background-position:120% 0}55%,to{background-position:-40% 0}}.banner3d__reflect{position:absolute;left:0;right:0;top:calc(100% + .08em);height:70%;overflow:hidden;transform:scaleY(-1);opacity:.32;filter:blur(5px);-webkit-mask-image:linear-gradient(to top,#000,transparent 75%);mask-image:linear-gradient(to top,#000,transparent 75%);pointer-events:none}.banner3d__reflect img{width:100%;height:142%;object-fit:cover;object-position:bottom;display:block;animation:bannerDrift 16s ease-in-out infinite alternate}.banner3d__glow{top:108%;height:120px;left:0;right:0;background:radial-gradient(50% 50% at 50% 50%,rgba(255,160,80,.26),transparent 72%);filter:blur(24px)}.fmt .totem-floor{bottom:3%;width:46%;height:70px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,196,140,.45),rgba(255,150,80,.12) 55%,transparent 75%);filter:blur(16px)}@media (prefers-reduced-motion: reduce){.banner3d__photo img,.banner3d__reflect img,.banner3d__sweep{animation:none!important}}.ring__front{filter:brightness(1.35) saturate(1.15) contrast(1.05)}.ring__reflect{opacity:.55;top:70%}.banner3d__copy b span{font-size:1em;font-weight:500;opacity:1;margin:0;display:block}.banner3d__reflect{opacity:.2;height:46%;filter:blur(6px);top:calc(100% + .05em)}.banner3d__glow{top:100%;height:90px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,170,90,.3),transparent 72%)}.ring__reflect{top:66%;opacity:.6;filter:blur(10px) saturate(1.3)}.ring__glow{top:64%;height:150px;background:radial-gradient(50% 50% at 50% 50%,rgba(255,150,60,.42),rgba(255,120,40,.14) 50%,transparent 74%);filter:blur(26px)}.ring__front{filter:brightness(1.2) saturate(1.1)}.banner3d__copy b{font-size:.28em;line-height:.88}@media (max-height: 720px){html.onepage section.fmt[data-page]{padding-top:calc(var(--nav-h) + 18px);padding-bottom:16px}html.onepage .fmt .totem-stage{height:max(380px,calc(100svh - var(--nav-h) - 60px))}.fmt .fmt-modes .modes,.fmt-specs{gap:12px}}.ring__front canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ring__front{filter:brightness(1.12) saturate(1.08)}.ring__reflect{background:none}.ring__front{box-shadow:none;filter:none}.ring__front b{background:#070403}.ring__mirror{position:absolute;inset:0;transform:scaleY(-1);pointer-events:none;opacity:.34;filter:blur(2.5px) saturate(1.1);-webkit-mask-image:linear-gradient(to bottom,transparent 28%,rgba(0,0,0,.25) 40%,#000 54%);mask-image:linear-gradient(to bottom,transparent 28%,rgba(0,0,0,.25) 40%,#000 54%)}.ring--mirror{position:absolute;inset:0}.ring__reflect{display:none}.ring__glow{transform:translate(-50%,-50%);height:130px}.banner3d__reflect{display:none}.banner3d__mirror{position:absolute;left:0;right:0;transform:scaleY(-1);pointer-events:none;opacity:.3;filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,transparent 15%,#000 100%);mask-image:linear-gradient(to bottom,transparent 15%,#000 100%)}.banner3d__mirror-in{position:absolute;inset:0;perspective:1400px}.banner3d__mirror .banner3d__copy *,.banner3d__mirror .banner3d__sweep{animation-delay:0s}.totem-mirror{position:absolute;left:0;transform:scaleY(-1);pointer-events:none;opacity:.3;filter:blur(2.5px);-webkit-mask-image:linear-gradient(to bottom,transparent 62%,#000 100%);mask-image:linear-gradient(to bottom,transparent 62%,#000 100%)}.fmt .totem-floor{bottom:auto;top:74%}.totem-mirror{opacity:.36;-webkit-mask-image:linear-gradient(to bottom,transparent 55%,#000 100%);mask-image:linear-gradient(to bottom,transparent 55%,#000 100%)}.fmt .totem-floor{top:68%}.cboard{position:relative;max-width:none;width:100%;margin:0;display:grid;gap:clamp(10px,1.2vw,16px)}.cslot{position:relative;min-width:0;min-height:0;list-style:none}.cface{position:absolute;inset:0;overflow:hidden;border-radius:18px;background:#2a2018;container-type:inline-size;box-shadow:0 22px 44px -22px #301e0a73;transition:transform .5s var(--ease),filter .5s var(--ease)}.cface img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.cface:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(14,9,4,.74));pointer-events:none}.cface__meta{position:absolute;left:clamp(12px,6cqi,18px);right:12px;bottom:clamp(10px,5cqi,16px);z-index:1;display:grid;gap:3px;color:#fff}.cface__meta b{display:inline-flex;align-items:center;gap:.5em;font-size:clamp(12.5px,6cqi,17px);font-weight:650;letter-spacing:-.01em;white-space:nowrap}.cface__meta b svg{width:1.05em;height:1.05em;flex-shrink:0}.cface__meta span{display:inline-flex;align-items:center;gap:.4em;padding-left:1.55em;font-size:clamp(10.5px,4.4cqi,12.5px);opacity:.85}.cface__meta span svg{width:1em;height:1em}.cface__progress{position:absolute;left:16px;right:16px;bottom:7px;z-index:1;height:2px;border-radius:2px;background:#ffffff38;overflow:hidden}.cface__progress:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;animation:tplPlay 7s linear infinite}.cslot:hover .cface{transform:translateY(-5px)}.cslot:hover .cface img{transform:scale(1.05)}.tpl-grid:has(.cslot:hover) .cslot:not(:hover) .cface{filter:saturate(.6) brightness(.9)}.cslot__ghost{position:absolute;inset:0;border-radius:18px;border:1.5px dashed rgba(184,149,106,.55);background:linear-gradient(110deg,#c4a8820f 20%,#c4a88233,#c4a8820f 80%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.cbelt{position:relative;height:clamp(96px,9.6vw,134px);overflow:hidden;border-radius:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.cchip{position:absolute;left:0;top:0;height:100%;aspect-ratio:1.85;will-change:transform}.cchip .cface{border-radius:16px;box-shadow:0 12px 24px -16px #301e0a80}.cfly{position:absolute;z-index:6;pointer-events:none;will-change:left,top,width,height,transform}.cfly--up{z-index:7}.cfly--up .cface{box-shadow:0 34px 70px -24px #301e0a99,0 0 0 2px #c4a8828c}.cfly--down .cface{box-shadow:0 16px 30px -18px #301e0a80}html.onepage .cbelt{height:clamp(84px,calc((100svh - var(--nav-h) - 290px) * .3),210px)}.tpl .container{overflow:visible}@media (prefers-reduced-motion: reduce){.cface__progress:after{animation:none}}.fmt .fmt6,html.onepage .fmt .fmt6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"left stage"!important;column-gap:clamp(28px,3vw,56px);align-items:stretch}.fmt6-left{grid-area:left;display:flex;flex-direction:column;gap:clamp(20px,4vh,48px);min-width:0}.fmt6 .fmt-stage{grid-area:stage!important}.fmt6-head{display:grid;gap:clamp(10px,1.8vh,18px)}.fmt .fmt6-head .h2,html.onepage .fmt .fmt6-head .h2{font-size:clamp(44px,min(5.4vw,10.5vh),112px);line-height:.98;white-space:nowrap;letter-spacing:-.05em}.fmt .fmt6-head .lead,html.onepage .fmt .fmt6-head .lead{max-width:34em;font-size:clamp(15px,min(1.3vw,2.2vh),20px)}.fmt6-rows{flex:1;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(12px,2.2vh,24px);padding-top:clamp(14px,2.6vh,28px);border-top:1px solid rgba(255,255,255,.12);min-height:0}.fmt6-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.4vw,40px);align-items:stretch;min-height:0}.fmt6-spec{display:flex;flex-direction:column;justify-content:center;gap:6px}.fmt6-spec__v{font-size:clamp(26px,min(2.6vw,4.8vh),46px);font-weight:700;letter-spacing:-.04em;color:#f4eee6;line-height:1}.fmt6-spec__l{font-size:clamp(12.5px,1vw,15px);color:#f4eee6b8;line-height:1.4}.fmt6-btn-wrap{display:flex;min-height:0}.fmt .fmt6-btn{width:100%;height:100%;display:flex;align-items:center;gap:clamp(12px,1.2vw,18px);padding:0 clamp(14px,1.4vw,22px);border-radius:20px;text-align:left}.fmt .fmt6-btn .mode__name{font-size:clamp(15px,1.25vw,19px)}.fmt .fmt6-btn .mode__thumb--icon{width:clamp(40px,3.4vw,52px);height:clamp(48px,4vw,62px);flex-shrink:0}@media (max-width: 1020px){.fmt .fmt6,html.onepage .fmt .fmt6{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"left" "stage"!important}.fmt .fmt6-head .h2{white-space:normal}.fmt6-rows{grid-template-rows:none}.fmt6-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.fmt .fmt6-btn{min-height:64px}}@media (min-width: 1021px){.fmt .fmt6,html.onepage .fmt .fmt6{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important}.fmt6-left{padding-left:43px}}@media (max-width: 1020px){.fmt .totem-grid.fmt-grid.fmt6,html.onepage .fmt .totem-grid.fmt-grid.fmt6{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"left" "stage"!important}.fmt6 .fmt-stage{width:100%}.fmt6-left{padding-left:0}}.cface__meta b{font-size:clamp(15px,6cqi,18px)}.crows{position:relative;display:grid;gap:clamp(12px,1.8vh,22px);margin:0 calc(var(--gutter) * -0);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);padding:10px 0 18px}.crow{--h: 210px;--gap: clamp(12px, 1.2vw, 18px);height:var(--h);will-change:transform}.crow--top{--h: clamp(170px, 26vw, 300px)}.crow--bottom{--h: clamp(110px, 16vw, 190px)}.crow__track{list-style:none;margin:0;padding:0;display:flex;width:max-content;height:100%;animation:crowMove var(--dur, 90s) linear infinite;will-change:transform}.crow__card{position:relative;flex-shrink:0;height:100%;aspect-ratio:16 / 10;margin-right:var(--gap)}.crow__card .cface{border-radius:clamp(14px,1.3vw,20px);transition:transform .6s var(--ease),filter .6s var(--ease),box-shadow .6s var(--ease)}.crow--top .crow__card .cface{box-shadow:0 26px 46px -24px #301e0a8c,0 2px 6px #301e0a0f}.crow--bottom .crow__card .cface{filter:blur(.6px) brightness(.94) saturate(.88);box-shadow:0 14px 26px -18px #301e0a73}.crow--bottom .cface__meta b{font-size:clamp(12.5px,6cqi,15px)}.crow__card:hover .cface{transform:translateY(-6px);filter:none;box-shadow:0 34px 60px -26px #301e0a99,0 0 0 1.5px #c4a88299}.crow__card:hover .cface img{transform:scale(1.05)}@keyframes crowMove{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}html.onepage .crow--top{--h: clamp(150px, calc((100svh - var(--nav-h) - 282px) * .6), 400px)}html.onepage .crow--bottom{--h: clamp(100px, calc((100svh - var(--nav-h) - 282px) * .4), 270px)}.crows--still .crow__track{animation:none}.crows--still .crow{overflow-x:auto;scrollbar-width:none}.crows--still .crow__card[aria-hidden]{display:none}@media (max-width: 900px){.crows{-webkit-mask-image:none;mask-image:none;margin:0 calc(var(--gutter) * -1)}.crow--top{--h: 190px}.crow--bottom{--h: 124px}}@media (prefers-reduced-motion: reduce){.crow__track{animation:none}}.crows{width:100vw;margin-left:calc(50% - 50vw);margin-right:0;-webkit-mask-image:none;mask-image:none}.crow__card{aspect-ratio:16 / 9}.crow__card--v{aspect-ratio:9 / 16}.crow__card--v .cface__meta b{white-space:normal;line-height:1.15}.crow__card--v .cface:after{background:linear-gradient(180deg,transparent 55%,rgba(14,9,4,.78))}@media (max-width: 900px){.crows{margin:0 0 0 calc(50% - 50vw)}}.fmt7-rows{grid-template-rows:repeat(3,minmax(0,1fr))}.fmt7-rows .fmt6-spec{justify-content:center;gap:clamp(6px,1.2vh,12px);max-width:36em}.fmt7-rows .fmt6-spec__l{font-size:clamp(14px,min(1.15vw,2.1vh),18px);line-height:1.5;color:#f4eee6bd}.fmt7-rotate{position:absolute;top:4px;right:4px;z-index:5;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#f4eee6d1;backdrop-filter:blur(8px);transition:background .3s var(--ease),color .3s var(--ease),transform .5s var(--ease)}.fmt7-rotate:hover{background:#c4a8822e;color:var(--gold-light);transform:rotate(45deg)}.fmt7-rotate:focus-visible,.fmt7-tab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fmt7-tabs{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:5;display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#140f0a8c;backdrop-filter:blur(12px);white-space:nowrap}.fmt7-tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 10px;border:0;border-radius:999px;cursor:pointer;background:transparent;color:#f4eee6a8;font:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.005em;transition:background .35s var(--ease),color .35s var(--ease)}.fmt7-tab .fmt-icon{width:18px;height:24px}.fmt7-tab:hover{color:#f4eee6;background:#ffffff0f}.fmt7-tab[aria-pressed=true]{background:#c4a88238;color:var(--gold-light);box-shadow:inset 0 0 0 1px #c4a88273}@media (max-width: 1020px){.fmt7-rows{grid-template-rows:none;gap:22px}}@media (max-width: 520px){.fmt7-tab{padding:0 10px 0 8px;font-size:12px;gap:5px}.fmt7-tab .fmt-icon{width:15px;height:20px}}.hero,html.onepage .hero{background:#f6f0ea url(img/fondo-login.webp) center / cover no-repeat}@media (max-width: 760px){.hero{background-image:url(img/fondo-login-sm.webp);background-position:78% center}}.crow--bottom .crow__card .cface{filter:none}.crow--top,.crow--bottom{--h: clamp(150px, 21vw, 250px)}html.onepage .crow--top,html.onepage .crow--bottom{--h: clamp(130px, calc((100svh - var(--nav-h) - 282px) * .5), 340px)}.crow--bottom .cface__meta b{font-size:clamp(15px,6cqi,18px)}.crow--bottom .crow__card .cface{box-shadow:0 26px 46px -24px #301e0a8c,0 2px 6px #301e0a0f}@media (max-width: 900px){.crow--top,.crow--bottom{--h: 160px}}.fmt6-left{justify-content:center;gap:clamp(16px,3vh,34px);padding-top:clamp(10px,4vh,48px)}.fmt .fmt6-head .lead,html.onepage .fmt .fmt6-head .lead{font-size:clamp(14px,min(1.1vw,1.9vh),17px);max-width:30em}.fmt6-rows.fmt7-rows{flex:0 0 auto;grid-template-rows:none;gap:clamp(14px,2.8vh,30px);padding-top:clamp(16px,3vh,30px)}.fmt7-rows .fmt6-spec{gap:6px}.fmt7-rows .fmt6-spec__v{font-size:clamp(22px,min(2vw,3.6vh),34px)}.fmt7-rows .fmt6-spec__l{font-size:clamp(13px,min(1vw,1.8vh),15px);line-height:1.45;color:#f4eee6b3}.fmt8-orbit{position:absolute;left:50%;bottom:60px;transform:translate(-50%);z-index:5;width:64px;height:40px;padding:3px 0;border:0;background:none;cursor:pointer;color:#e8d4b8c7;transition:color .3s var(--ease),transform .5s var(--ease)}.fmt8-orbit svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));animation:orbitNudge 3.6s var(--ease) infinite}.fmt8-orbit:hover{color:var(--gold);transform:translate(-50%) scale(1.08)}.fmt8-orbit:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:10px}@keyframes orbitNudge{0%,70%,to{transform:none}80%{transform:translate(-3px)}90%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.fmt8-orbit svg{animation:none}}.cgal{--h: clamp(150px, 21vw, 250px);--g: clamp(12px, 1.2vw, 18px);--H: calc(var(--h) * 2 + var(--g));display:block;padding:10px 0 18px}html.onepage .cgal{--h: clamp(130px, calc((100svh - var(--nav-h) - 282px) * .5), 340px)}.cgal__track{list-style:none;margin:0;padding:0;display:flex;width:max-content;height:var(--H);animation:crowMove var(--dur, 120s) linear infinite;will-change:transform}.ccol{flex-shrink:0;height:100%;margin-right:var(--g)}.ccol--v{width:calc(var(--H) * 9 / 16)}.ccol--h{width:calc(var(--h) * 16 / 9);display:grid;grid-template-rows:1fr 1fr;gap:var(--g)}.ccard{position:relative;height:100%;min-height:0}.ccard .cface{border-radius:clamp(14px,1.3vw,20px);box-shadow:0 22px 40px -24px #301e0a8c,0 2px 6px #301e0a0f;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.ccard:hover .cface{transform:translateY(-5px);box-shadow:0 34px 60px -26px #301e0a99,0 0 0 1.5px #c4a88299}.ccard:hover .cface img{transform:scale(1.05)}.ccard .cface__meta b{font-size:clamp(15px,6cqi,18px)}.ccol--v .cface:after{background:linear-gradient(180deg,transparent 62%,rgba(14,9,4,.78))}.ccol--v .cface__meta b{font-size:clamp(16px,7cqi,20px)}.crows--still .cgal__track{animation:none}.crows--still.cgal{overflow-x:auto;scrollbar-width:none}.crows--still .ccol[aria-hidden]{display:none}@media (max-width: 900px){.cgal{--h: 150px}}@media (prefers-reduced-motion: reduce){.cgal__track{animation:none}}.fmt8-orbit{width:88px;height:48px;bottom:58px;color:#e8d4b8e6}.fmt8-orbit svg{stroke-width:2.4}.fmt8-orbit__head{fill:currentColor;stroke-width:1.2}.vs-camp{flex:1;min-height:0;align-content:center;gap:14px;padding-bottom:10px}.vs-camp__c img{aspect-ratio:2.04;object-position:50% 100%}.vs-variants .vs-variant:nth-child(1) img{object-position:60% 50%}.vs-variants .vs-variant:nth-child(2) img{object-position:73% 50%}.vs-variants .vs-variant:nth-child(3) img{object-position:62% 50%}.vs-variants .vs-variant:nth-child(4) img{object-position:64% 50%}.fmt6-left{justify-content:flex-start;padding-top:clamp(0px,1vh,12px)}.fmt6-rows.fmt7-rows{margin-top:auto;margin-bottom:auto}.fmt .fmt6-head .h2,html.onepage .fmt .fmt6-head .h2{font-size:clamp(40px,min(4.4vw,8.6vh),92px)}.fmt6-rows.fmt7-rows{margin-top:clamp(16px,5vh,64px);margin-bottom:0}.fmt6-left{justify-content:center;padding-top:0}.fmt6-rows.fmt7-rows{margin-top:clamp(16px,4vh,48px);margin-bottom:0}.cgal .ccard .cface__meta b,.cgal .ccol--v .cface__meta b{font-size:clamp(13px,1.05vw,16px);font-weight:600;letter-spacing:-.005em}.cgal .cface__meta{left:16px;bottom:14px}.fmt9{position:relative;isolation:isolate;background:#0f0a07}.fmt9 .totem-section__bg{z-index:0;background:radial-gradient(38% 55% at 70% 46%,rgba(255,198,140,.22),transparent 70%),radial-gradient(60% 70% at 100% 40%,rgba(120,72,40,.35),transparent 70%),linear-gradient(180deg,#120c08,#0e0906 70%,#120b07)}.fmt9-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(14% 46% at 69% 44%,rgba(255,236,205,.55),rgba(255,200,140,.18) 55%,transparent 80%),radial-gradient(30% 22% at 69% 86%,rgba(255,196,140,.28),transparent 75%),linear-gradient(180deg,transparent 80%,rgba(40,24,14,.55) 100%)}.fmt9-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:block}.fmt9-canvas--back{z-index:1}.fmt9>.container{position:relative;z-index:2}.fmt9-canvas--front{z-index:3}.fmt9 .fmt-halo{opacity:.55}.fmt9 .totem-floor{opacity:.8}.fmt9-totem{filter:drop-shadow(0 0 26px rgba(255,200,140,.35)) drop-shadow(0 30px 40px rgba(0,0,0,.55))}.fmt9 .totem__face:after{opacity:.35}.fmt9 .totem-mirror{opacity:.22}.fmt .fmt9-title,html.onepage .fmt .fmt9-title{white-space:normal;font-size:clamp(40px,min(4.6vw,8.6vh),96px);line-height:1.02;letter-spacing:-.045em;color:#f7f1ea}.fmt9-title>span{display:block;white-space:nowrap}.fmt9 .fmt6-head .lead{color:#f4ece2d1;max-width:32em;font-size:clamp(14px,min(1.15vw,2vh),18px);line-height:1.5}.fmt9-rows{border-top:1px solid rgba(255,255,255,.14)}.fmt9-spec{flex-direction:row!important;align-items:center;gap:clamp(14px,1.6vw,26px)!important}.fmt9-icon{flex-shrink:0;width:clamp(48px,4.2vw,66px);height:clamp(48px,4.2vw,66px);display:grid;place-items:center;border-radius:16px;border:1.5px solid rgba(232,212,184,.55);color:#f1e6d6;background:#ffffff05}.fmt9-icon svg{width:46%;height:46%}.fmt9-icon__4k{font-size:clamp(16px,1.45vw,23px);font-weight:700;letter-spacing:-.03em}.fmt9-spec__txt{display:grid;gap:4px}.fmt9 .fmt7-rows .fmt6-spec__v{font-size:clamp(18px,min(1.6vw,3vh),28px);color:#f7f1ea}.fmt9 .fmt7-rows .fmt6-spec__l{color:#f4ece2bf;max-width:30em}.fmt9 .fmt7-tabs{background:#120c0899;border-color:#e8d4b847}.fmt9 .fmt7-tab[aria-pressed=true]{box-shadow:inset 0 0 0 1px #e8d4b8b3,0 0 18px #ffc88c2e}@media (max-width: 1020px){.fmt9-title>span{white-space:normal}}.fmt9-spec{justify-content:flex-start!important}.fmt9 .totem__face:after{opacity:0}.fmt9-glow{background:radial-gradient(16% 50% at 69% 44%,rgba(255,238,210,.62),rgba(255,204,146,.22) 55%,transparent 82%),radial-gradient(34% 24% at 69% 86%,rgba(255,196,140,.3),transparent 75%),linear-gradient(180deg,transparent 80%,rgba(40,24,14,.55) 100%)}.fmt3d-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block}.fmt3d-on .fmt9-glow{opacity:.32}@media (max-width: 1020px){.fmt3d-on .fmt9-glow{display:none}}.story__dots{display:none}html.onepage-m,html.onepage-m body{overscroll-behavior-y:none}html.onepage-m section[data-page]{height:100vh;height:100svh;min-height:0!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:calc(var(--nav-h) + 14px);padding-bottom:max(16px,2.4svh)}html.onepage-m section[data-page]>.container{width:100%}html.onepage-m .hero__inner{gap:clamp(14px,2.6svh,26px)}html.onepage-m .hero .display{font-size:clamp(42px,min(12.5vw,7.2svh),64px)}html.onepage-m .hero__sub{font-size:clamp(14px,2.1svh,17px)}html.onepage-m .how .story{height:400vh!important;height:400svh!important}html.onepage-m .how .story__sticky{position:sticky;top:0;height:100vh;height:100svh;box-sizing:border-box;padding:calc(var(--nav-h) + 12px) 0 max(16px,2.4svh);display:flex;align-items:stretch}html.onepage-m .story__inner{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.6svh,30px);height:100%}html.onepage-m .story__inner .section-head{margin:0;gap:clamp(6px,1.1svh,12px)}html.onepage-m .story__inner .h2{font-size:clamp(28px,min(8.6vw,4.6svh),42px)}html.onepage-m .story__inner .lead{font-size:clamp(14px,2svh,17px)}html.onepage-m .how .story__grid{display:flex;flex-direction:column;gap:clamp(12px,2.2svh,24px)}html.onepage-m .how .story__device{order:1;max-width:min(100%,calc((100svh - var(--nav-h) - 330px) * 1.5));margin:0 auto;padding:0 2%}html.onepage-m .how .steps{order:2;gap:0}html.onepage-m .how .steps li:has(>.step:not(.is-active)){display:none}html.onepage-m .how .step{min-height:clamp(96px,13svh,128px);padding:14px 16px;align-content:start}html.onepage-m .how .step__t{font-size:clamp(17px,2.5svh,20px)}html.onepage-m .how .step__p{font-size:clamp(13.5px,1.9svh,15px)}html.onepage-m .how .step__bar{display:none}html.onepage-m .story__dots{order:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 2px}html.onepage-m .story__dots .step__bar{margin:0;height:3px}html.onepage-m .tpl__head{margin-bottom:clamp(14px,2.6svh,28px)}html.onepage-m .tpl__title{font-size:clamp(30px,min(9vw,4.8svh),44px)}html.onepage-m .tpl .lead{font-size:clamp(14px,2svh,17px)}html.onepage-m .cgal{--h: clamp(118px, calc((100svh - var(--nav-h) - 300px) / 2), 250px);padding:6px 0 10px}html.onepage-m section.fmt[data-page]{justify-content:flex-start;padding-bottom:max(10px,1.4svh)}html.onepage-m .fmt>.container{flex:1;min-height:0;display:flex;flex-direction:column}html.onepage-m .fmt .totem-grid.fmt-grid.fmt6{flex:1;min-height:0;display:flex!important;flex-direction:column;gap:clamp(8px,1.6svh,18px)}html.onepage-m .fmt6-left{gap:clamp(8px,1.6svh,16px);padding:0;flex:0 0 auto}html.onepage-m .fmt .fmt9-title,html.onepage-m .fmt .fmt6-head .h2{font-size:clamp(28px,min(8.6vw,4.4svh),40px);white-space:normal}html.onepage-m .fmt9-title>span{white-space:nowrap}html.onepage-m .fmt9 .fmt6-head .lead{font-size:clamp(13px,1.8svh,15px);line-height:1.45}html.onepage-m .fmt6-rows.fmt7-rows{margin:0;padding-top:clamp(8px,1.4svh,14px);gap:clamp(6px,1.2svh,12px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}html.onepage-m .fmt9-spec{flex-direction:column!important;align-items:flex-start;gap:6px!important}html.onepage-m .fmt9-icon{width:clamp(34px,5svh,44px);height:clamp(34px,5svh,44px);border-radius:12px}html.onepage-m .fmt9 .fmt7-rows .fmt6-spec__v{font-size:clamp(13px,1.9svh,16px)}html.onepage-m .fmt9 .fmt7-rows .fmt6-spec__l{display:none}html.onepage-m .fmt .totem-stage{flex:1;min-height:220px;height:auto!important;max-height:none}html.onepage-m #marca .brand-grid{gap:clamp(14px,2.6svh,28px)}html.onepage-m #marca .h2{font-size:clamp(28px,min(8.6vw,4.4svh),40px)}html.onepage-m #marca .lead{font-size:clamp(14px,1.9svh,16px);margin-top:clamp(8px,1.4svh,16px)!important}html.onepage-m #marca .points{margin-top:clamp(12px,2svh,24px);gap:clamp(10px,1.6svh,18px)}html.onepage-m #marca .point__p{font-size:13.5px}@media (max-height: 760px){html.onepage-m #marca .point__p{display:none!important}}html.onepage-m section.pro[data-page]{height:calc(100svh - var(--footer-h, 0px));padding-bottom:12px}html.onepage-m .pro .section-head{margin-bottom:clamp(12px,2.2svh,24px);gap:8px}html.onepage-m .pro .h2{font-size:clamp(26px,min(8vw,4.2svh),38px)}html.onepage-m .pro .lead{font-size:clamp(13.5px,1.9svh,16px)}html.onepage-m .pro-grid--3{gap:clamp(8px,1.2svh,12px)}html.onepage-m .pro-grid--3 .pro-card{grid-template-columns:auto 1fr;column-gap:14px;row-gap:2px;padding:clamp(10px,1.6svh,16px) 16px;border-radius:18px}html.onepage-m .pro-card__icon{grid-row:1 / span 2;align-self:center}html.onepage-m .pro-card h3{font-size:15.5px}html.onepage-m .pro-card p{font-size:13px;line-height:1.4}html.onepage-m .pro__cta-wrap{margin-top:clamp(12px,2.2svh,24px)}html.onepage-m .footer{padding:16px 0 14px}html.onepage-m .footer__grid{display:flex;flex-direction:column;gap:10px}html.onepage-m .footer__grid h2,html.onepage-m .footer__brand .logo__tag,html.onepage-m .footer__by{display:none}html.onepage-m .footer ul{display:flex;flex-wrap:wrap;gap:4px 16px}html.onepage-m .footer ul a{display:inline-block;padding:4px 0}html.onepage-m .footer__bottom{margin-top:10px;padding-top:10px}html.onepage-m .editor{padding:10px;gap:8px}@media (max-height: 720px){html.onepage-m .pro .lead{display:none}html.onepage-m .pro-grid--3 .pro-card{padding:9px 14px}html.onepage-m .pro-card p{font-size:12.5px;line-height:1.35}html.onepage-m .pro-card__icon{width:34px;height:34px}html.onepage-m #marca .points{margin-top:10px;gap:8px}html.onepage-m .hero__sub{font-size:14px}html.onepage-m .footer{padding:12px 0 10px;font-size:13px}html.onepage-m .footer__bottom{margin-top:8px;padding-top:8px}}@media (max-height: 720px){html.onepage-m .pro-card p{display:none}html.onepage-m .pro-grid--3 .pro-card{align-items:center}html.onepage-m .pro-card__icon{grid-row:auto}}@media (max-height: 700px){html.onepage-m #marca .points{display:none}}@media (max-height: 600px){html.onepage-m .how .story__inner .lead,html.onepage-m .tpl .lead,html.onepage-m #marca .lead,html.onepage-m .fmt9 .fmt6-head .lead{display:none}}@media (max-height: 820px){html.onepage-m #marca .point__p{display:none!important}html.onepage-m .pro .lead{display:none}}@media (max-height: 600px){html.onepage-m .footer__grid ul{display:none}html.onepage-m .footer__grid{gap:0}}html.onepage-m .pro .section-head.pro__head{margin-bottom:clamp(10px,2svh,22px)}html.onepage-m .pro-grid--3 .pro-card{padding:clamp(9px,1.4svh,14px) 14px}html.onepage-m .pro-grid--3 .pro-card__icon{width:38px;height:38px;border-radius:12px}html.onepage-m .pro__cta-wrap{margin-top:clamp(10px,2svh,22px)}html.onepage-m .pro__cta{height:48px}html.onepage-m .footer__grid{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 16px}html.onepage-m .footer__brand{flex:0 0 100%}html.onepage-m .footer__brand .logo__word{font-size:18px}html.onepage-m .footer__brand .logo img{width:30px}html.onepage-m .footer ul{gap:2px 14px;font-size:13px}html.onepage-m .footer__bottom{flex-direction:row;align-items:center;gap:6px 14px;font-size:12px}@media (max-height: 600px){html.onepage-m section.pro[data-page]{padding-top:calc(var(--nav-h) + 6px)}html.onepage-m .pro .h2{font-size:24px}html.onepage-m .pro-grid--3{gap:6px}}html.onepage-m .cgal{--h: clamp(92px, calc((100svh - var(--nav-h) - 300px) * .28), 150px)}@media (max-width: 900px){.cgal{--h: 130px}}html.lite *,html.lite *:before,html.lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .nav{background:#fbf8f3f2}html.lite .nav.is-dark{background:#17110bf0}html.lite .style-chip{background:#fffffff2}html.lite .aw-formats span,html.lite .vs-formats span,html.lite .stage__tag{background:#0000009e}html.lite .modal-backdrop{background:#140f0ab8}html.lite .style-card__num{background:#140f0a9e}html.lite .fmt7-tabs{background:#140f0ae0}html.lite .fmt7-rotate{background:#282018d9}html.lite .styles-glow,html.lite .stage__floor,html.lite .totem-floor,html.lite .ring__glow,html.lite .banner3d__glow,html.lite .fmt-halo,html.lite .how-dark .story__device:before,html.lite .how-dark .story__device:after,html.lite .ring__reflect,html.lite .banner3d__reflect,html.lite .ring__mirror,html.lite .banner3d__mirror,html.lite .totem-mirror,html.lite .laptop,html.lite .laptop__base,html.lite .story__device,html.lite .fmt9-totem,html.lite .fmt8-orbit svg,html.lite .vs-cursor svg,html.lite .crow--bottom .crow__card .cface{filter:none!important}html.lite .styles-glow{opacity:.3}html.lite .style-card__name .ch,html.lite .banner3d__copy small,html.lite .banner3d__copy b span,html.lite .banner3d__copy em{filter:none!important}:root{--bg-rosa: #F4EFEC}.brand{background:radial-gradient(70% 80% at 30% 45%,rgba(255,255,255,.65),transparent 70%),var(--bg-rosa);position:relative;overflow:hidden}.tpl{background:radial-gradient(60% 70% at 50% 30%,rgba(255,255,255,.6),transparent 72%),var(--bg-rosa)}.editor,.brand .editor{background:#f9f6f4}.brand-visual{position:relative}.brand-visual__editor{position:relative;z-index:1}.brand>.container{position:relative;z-index:1}.bdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bdrop__par{position:absolute;left:31%;top:52%;width:0;height:0;will-change:transform}.bdrop__orbs{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.bdrop__orb{position:absolute;width:min(64vw,1020px);aspect-ratio:1;left:calc(min(64vw,1020px)/-2);top:calc(min(64vw,1020px)/-2);border-radius:50%;mix-blend-mode:multiply;will-change:transform}.bdrop__orb--a{margin-left:calc(min(64vw,1020px)*-.3);background:radial-gradient(circle,#c6b0a69e,#c6b0a642 40%,#c6b0a600 68%)}.bdrop__orb--b{margin-top:calc(min(64vw,1020px)*-.08);background:radial-gradient(circle,#cfbbb2a8,#cfbbb247 40%,#cfbbb200 68%)}.bdrop__orb--c{margin-left:calc(min(64vw,1020px)*.3);background:radial-gradient(circle,#baa39880,#baa39833 40%,#baa39800 68%)}.bdrop__grid{position:absolute;inset:0;background-image:radial-gradient(rgba(140,106,69,.16) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 48% 62% at 31% 52%,#000,transparent 78%);mask-image:radial-gradient(ellipse 48% 62% at 31% 52%,#000,transparent 78%)}.bdrop__lens{position:absolute;left:0;top:0;width:340px;height:340px;border-radius:50%;overflow:hidden;opacity:0;visibility:hidden;will-change:transform,opacity;-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 70%);mask-image:radial-gradient(circle,#000 25%,transparent 70%)}.bdrop__lens-grid{position:absolute;left:0;top:0;width:3200px;height:2000px;will-change:transform;background-image:radial-gradient(rgba(140,106,69,.55) 1.1px,transparent 1.7px);background-size:22px 22px}.bdrop__grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.36 0 0 0 0 0.28 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width: 900px){.bdrop__par{left:50%;top:30%}.bdrop__orb{width:110vw;left:-55vw;top:-55vw}.bdrop__orb--a{margin-left:-33vw}.bdrop__orb--b{margin-top:-9vw}.bdrop__orb--c{margin-left:33vw}.bdrop__grid{-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 30%,#000,transparent 78%);mask-image:radial-gradient(ellipse 70% 40% at 50% 30%,#000,transparent 78%)}}.faq{background:var(--bg)}.faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(32px,6vw,96px);align-items:start}.faq__head{display:grid;gap:18px;position:sticky;top:calc(var(--nav-h) + 32px)}.faq__head .lead{max-width:440px}.faq__list{display:grid;gap:10px}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:20px;transition:box-shadow .35s var(--ease),border-color .35s var(--ease)}.faq__item[open]{border-color:var(--gold-light);box-shadow:0 16px 40px #1d1a160f}.faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:20px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.faq__item h3{margin:0;font-size:17px;font-weight:620;letter-spacing:-.015em;color:var(--ink)}.faq__icon{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);color:var(--gold-3);transition:transform .35s var(--ease),background .35s var(--ease)}.faq__item[open] .faq__icon{transform:rotate(45deg);background:var(--gold-light)}.faq__a{margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:64ch}@media (max-width: 900px){.faq__grid{grid-template-columns:1fr;gap:24px}.faq__head{position:static;text-align:center;justify-items:center}}html.onepage .faq__item summary{padding-top:clamp(12px,1.7vh,18px);padding-bottom:clamp(12px,1.7vh,18px)}html.onepage .faq__item h3{font-size:clamp(15px,min(1.2vw,2vh),18px)}html.onepage .faq__a{font-size:clamp(14px,min(1.1vw,1.9vh),16px);padding-bottom:clamp(12px,1.8vh,20px)}html.onepage .faq__head{position:static}html.onepage-m .faq__grid{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;min-height:0}html.onepage-m .faq__head{gap:8px}html.onepage-m .faq__head .lead{display:none}html.onepage-m .faq__head .h2{font-size:clamp(28px,min(8.6vw,4.6svh),42px)}html.onepage-m .faq__wrap{min-height:0;flex:0 1 auto;display:flex}html.onepage-m .faq__list{overflow-y:auto;overscroll-behavior:contain;min-height:0;gap:8px;padding-bottom:2px}html.onepage-m .faq__item summary{padding:13px 16px}html.onepage-m .faq__item h3{font-size:15px}html.onepage-m .faq__a{font-size:14px;padding:0 16px 14px}html.onepage-m section.faq[data-page]>.container{height:100%}.lp-hero{padding:calc(var(--nav-h) + clamp(48px,7vw,96px)) 0 clamp(48px,7vw,88px);background:linear-gradient(180deg,var(--bg-2),var(--bg))}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.lp-hero__text{display:grid;gap:18px;justify-items:start}.lp-hero__title{margin:0;font-size:clamp(36px,4.6vw,62px);line-height:1.04;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.lp-hero .lead{margin:0;max-width:60ch}.lp-when{margin:0;font-size:15px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px}.lp-when strong{color:var(--gold-text)}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:6px}.lp-hero__img{margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 80px #1d1a1629;background:var(--bg-2)}.lp-hero__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.lp-hero__img.is-tall{justify-self:center;width:min(100%,380px)}.lp-hero__img.is-tall img{aspect-ratio:auto}.lp-hero--hub{padding-bottom:clamp(24px,4vw,48px)}.lp-hero--hub .container{display:grid;gap:18px}.lp-hub__intro{max-width:62ch}.lp-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:13.5px;color:var(--ink-3)}.lp-crumbs li{display:inline-flex;gap:6px;align-items:center}.lp-crumbs a{color:var(--ink-2);text-decoration:none}.lp-crumbs a:hover{color:var(--ink);text-decoration:underline}.lp-crumbs [aria-current]{color:var(--ink);font-weight:600}.lp-crumbs__sep{color:var(--line)}.lp-sec{padding:clamp(56px,8vw,104px) 0}.lp-sec--alt{background:var(--bg-2)}.lp-sec__title{margin:0 0 clamp(24px,3.5vw,40px)}.lp-sec__title--sub{margin-top:clamp(40px,5vw,64px)}.lp-ideas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-ideas li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:grid;gap:8px;align-content:start}.lp-ideas__k{font-size:13px;font-weight:700;color:var(--gold-text);font-variant-numeric:tabular-nums}.lp-ideas h3,.lp-styles h3,.lp-steps h3{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}.lp-ideas p,.lp-styles p,.lp-steps p,.lp-body p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.lp-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.lp-body h2{margin:0 0 10px}.lp-styles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-styles li{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.lp-styles img{width:96px;height:120px;object-fit:cover;border-radius:12px}.lp-styles div{display:grid;gap:6px}.lp-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp-steps li{counter-increment:s;display:grid;gap:8px;padding-top:18px;border-top:2px solid var(--gold-light)}.lp-steps li:before{content:counter(s,decimal-leading-zero);font-size:13px;font-weight:700;color:var(--gold-text)}.lp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:start}.lp-faq .h2{margin:0}.lp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.lp-grid--sm{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lp-card a{position:relative;display:block;border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--bg-2);color:#fff;text-decoration:none;isolation:isolate}.lp-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease);z-index:0}.lp-card a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(20,16,12,.72));z-index:1}.lp-card__name,.lp-card__go{z-index:2}.lp-card a:hover img{transform:scale(1.05)}.lp-card__name{position:absolute;left:16px;bottom:14px;right:48px;font-weight:650;font-size:17px;letter-spacing:-.01em}.lp-card__go{position:absolute;right:14px;bottom:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;backdrop-filter:blur(6px)}.lp-all{margin:28px 0 0}.lp-cta{padding:clamp(64px,9vw,120px) 0;text-align:center;background:radial-gradient(60% 80% at 50% 0%,rgba(196,168,130,.22),transparent 70%)}.lp-cta__in{display:grid;gap:18px;justify-items:center}.lp-cta .h2,.lp-cta .lead{margin:0}.tpl__more{font-size:15px}@media (max-width: 1020px){.lp-ideas,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-styles,.lp-body{grid-template-columns:1fr}}@media (max-width: 860px){.lp-hero__grid,.lp-faq{grid-template-columns:1fr}.lp-hero__img.is-tall{width:min(100%,300px)}}@media (max-width: 560px){.lp-ideas,.lp-steps{grid-template-columns:1fr}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-card__name{font-size:15px;left:12px;bottom:10px;right:40px}.lp-card__go{width:26px;height:26px;right:10px;bottom:9px}}.cookie{position:fixed;z-index:120;left:16px;bottom:16px;width:min(440px,calc(100% - 32px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 60px #1d1a162e;padding:18px 18px 16px;display:grid;gap:14px}.cookie__text{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.cookie__text a{color:var(--gold-text);font-weight:600}.cookie__actions{display:flex;gap:10px;justify-content:flex-end}.cookie__btn{min-width:108px;justify-content:center}.cookie .btn--ghost{border:1px solid var(--line)}.footer__linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer__linkbtn:hover{color:var(--ink)}@media (max-width: 560px){.cookie{left:8px;right:8px;bottom:8px;width:auto}.cookie__btn{flex:1}}.brand-grid{grid-template-areas:"visual ." "visual head" "visual copy" "visual .";grid-template-rows:1fr auto auto 1fr;row-gap:0}.brand-head{grid-area:head}.brand-visual{grid-area:visual}.brand-copy{grid-area:copy;margin-top:18px}.brand-copy .lead{margin:0}@media (min-width: 901px){.brand-grid,html.onepage .brand-grid,html.onepage #marca .brand-grid{row-gap:0}}@media (max-width: 900px){.brand-grid,html.onepage-m #marca .brand-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "visual" "copy";grid-template-rows:auto}.brand-grid{row-gap:clamp(20px,5vw,32px)}html.onepage-m #marca .brand-grid{row-gap:clamp(12px,2.2svh,22px)}.brand-head,.brand-copy{text-align:center}.brand-copy{margin-top:0}.brand-copy .lead{max-width:34ch;margin-inline:auto}.brand-copy .points{max-width:420px;margin-inline:auto;text-align:left}}[hidden]{display:none!important}:root{--bg: #020A1F;--bg-2: #061430;--surface: #0A1A33;--ink: #EAF4FF;--ink-2: #A7BCD3;--ink-3: #8DA3BC;--line: rgba(150, 205, 255, .14);--gold: #4CC3FF;--gold-2: #2BA8E6;--gold-3: #1E8FD0;--gold-light: #A5E6FF;--gold-text: #8CDBFF;--taupe: #6F86A3;--taupe-btn: #1E8FD0;--night: #020A1F;--night-2: #061430;--night-line: rgba(160, 210, 255, .1);--teal: #00DBC6;--c-concierge: #4CC3FF;--c-creative: #F2B45A;--c-intel: #7E9BFF;color-scheme:dark}html,body{background:var(--bg)}body{color:var(--ink)}::selection{background:#4cc3ff59;color:#fff}:focus-visible{outline-color:var(--gold-light)}.ndisplay{font-size:clamp(42px,min(5.6vw,9.6vh),104px);line-height:1.02;letter-spacing:-.045em;font-weight:650;margin:0}.nh2{font-size:clamp(34px,min(4.6vw,7.4vh),80px);line-height:1.04;letter-spacing:-.04em;font-weight:650;margin:0}.nlead{font-size:clamp(16px,min(1.5vw,2.3vh),22px);line-height:1.5;color:var(--ink-2);letter-spacing:-.012em;max-width:56ch}.neyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0}.grad-text,.gold-text,.dark .gold-text{background:linear-gradient(100deg,#7fe6ff,#2fb4ff 35%,#9fd8ff 60%,#3fc7ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldSweep 10s var(--ease) infinite}.grad-text--sky{background-image:linear-gradient(100deg,#a6eeff,#4cc3ff 40%,#9fddff,#4cc3ff)}.grad-text--amber{background-image:linear-gradient(100deg,#ffd9a0,#f2b45a 40%,#ffc98a,#e89b4a)}.grad-text--azure{background-image:linear-gradient(100deg,#c2d0ff,#7e9bff 40%,#a9bcff,#6e8bff)}.nbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;font-size:15.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease),color .25s}.nbtn:active{transform:scale(.96)}.nbtn svg{transition:transform .3s var(--ease)}.nbtn:hover svg:last-child{transform:translate(3px)}.nbtn--light{background:#eaf6ff;color:#031330;box-shadow:0 10px 40px -10px #4cc3ff8c}.nbtn--light:hover{background:#fff}.nbtn--ghost{background:#ffffff0a;color:var(--ink);box-shadow:inset 0 0 0 1px #aad7ff3d}.nbtn--ghost:hover{background:#ffffff14}.nbtn--accent{background:var(--c, var(--c-concierge));color:#031330;box-shadow:0 12px 40px -12px var(--c, var(--c-concierge))}.nbtn--accent:hover{filter:brightness(1.08)}.nbtn--sm{height:40px;padding:0 18px;font-size:14px}.nicon-btn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;background:#ffffff0f;color:var(--ink)}.nicon-btn:hover{background:#ffffff1f}.nnav{position:fixed;top:14px;left:50%;z-index:100;transform:translate(-50%);width:min(calc(100% - 24px),1240px);height:62px;display:flex;align-items:center;gap:14px;padding:0 10px 0 22px;border-radius:999px;background:#0410286b;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);box-shadow:inset 0 0 0 1px #a0d2ff1f,0 10px 40px -20px #0009;transition:background-color .35s var(--ease),opacity .6s var(--ease)}.nnav.is-scrolled{background:#041028b3}html.intro-on .nnav{opacity:0;pointer-events:none}html.intro-on .nnav .nnav__logo{opacity:0}.nnav__logo{border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center}.nnav__logo svg{display:block;height:26px;width:auto}.nnav__back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;background:#ffffff0f;color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer}.nnav__back:hover{background:#ffffff1f}.nnav__links{display:flex;align-items:center;gap:4px;margin:0 auto}.nnav__links button{border:0;background:none;color:var(--ink-2);font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:999px;cursor:pointer;transition:color .2s,background-color .2s}.nnav__links button:hover{color:var(--ink);background:#ffffff0f}.nnav__title{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ink);padding-right:10px;margin-right:6px;border-right:1px solid var(--line)}.nnav__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.nnav__burger{display:none;width:42px;height:42px;border-radius:50%;border:0;background:#ffffff0f;color:var(--ink);cursor:pointer;align-items:center;justify-content:center}.nnav__sheet{position:fixed;inset:0;z-index:90;background:#020a1ff7;display:flex;align-items:center;padding:100px 28px 40px}.nnav__sheet nav{display:grid;gap:6px;width:100%}.sheet-item{text-align:left;border:0;background:none;color:var(--ink);font-size:clamp(28px,8vw,40px);font-weight:600;letter-spacing:-.03em;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer;display:flex;align-items:center;gap:12px}.sheet-item--back{font-size:18px;color:var(--ink-2);border:0}@media (max-width: 1100px){.nnav__links{display:none}.nnav__burger{display:inline-flex}.nnav__back span{display:none}}.intro{position:fixed;inset:0;z-index:300;display:grid;place-items:center;cursor:pointer}.intro__bg{position:absolute;inset:0;background:#020a1f url(./fondo-naar-BUUcG96M.webp) center / cover no-repeat;transition:opacity .9s var(--ease)}.intro--p4 .intro__bg,.intro--p4 .intro__skip{opacity:0}.intro__logo{position:relative;width:min(64vw,760px);height:auto;overflow:visible}.intro__mark path{fill:#00dbc600;stroke:#00dbc6;stroke-width:5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1),fill .7s ease,stroke-opacity .6s ease;filter:drop-shadow(0 0 18px rgba(0,219,198,.55))}.intro--p1 .intro__mark path,.intro--p2 .intro__mark path,.intro--p3 .intro__mark path,.intro--p4 .intro__mark path{stroke-dashoffset:0}.intro--p2 .intro__mark path,.intro--p3 .intro__mark path,.intro--p4 .intro__mark path{fill:#00dbc6;stroke-opacity:0}.intro--p4 .intro__mark path{filter:none}.intro__words{fill:#eaf6ff;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}.intro--p3 .intro__words,.intro--p4 .intro__words{clip-path:inset(0 0 0 0)}.intro__scan{fill:#00dbc6;opacity:0;transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity .3s}.intro--p3 .intro__scan{opacity:1;transform:translate(1790px)}.intro--p4 .intro__scan{opacity:0}.intro__skip{position:absolute;bottom:calc(28px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#c8e1ff80;transition:opacity .5s}.nhero{position:relative;overflow:hidden;background:#020a1f url(./fondo-naar-BUUcG96M.webp) center / cover no-repeat}.nhero__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.nhero__waves.is-ready{opacity:1}.nhero__in{position:relative;z-index:2;display:grid;gap:clamp(16px,2.6vh,28px);justify-items:start}.nhero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8fdfff;margin:0}.nhero__sub{max-width:40ch}.nhero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nhero__projects{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,6vh,72px)}.nhero__project{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:left;padding:16px 44px 16px 18px;border-radius:18px;border:0;cursor:pointer;color:var(--ink);background:#06163461;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #a0d2ff1f;transition:background-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.nhero__project:hover{background:#0a20468c;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent);transform:translateY(-2px)}.nhero__dot{grid-row:span 2;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent),0 0 18px var(--c)}.nhero__project b{font-size:15px;font-weight:600}.nhero__project small{grid-column:2;font-size:13px;color:var(--ink-2)}.nhero__go{position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--ink-2);transition:transform .3s var(--ease),color .3s}.nhero__project:hover .nhero__go{color:var(--c);transform:translate(3px)}.rv{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease),filter 1.1s var(--ease);transition-delay:calc(var(--i, 0) * .11s + .12s)}html.intro-done .rv{opacity:1;transform:none;filter:none}@media (max-width: 900px){.nhero__projects{grid-template-columns:minmax(0,1fr);gap:8px}.nhero__project{padding:12px 40px 12px 14px}}.about{position:relative}.about__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.about__glow{position:absolute;left:50%;top:50%;width:120vmax;height:120vmax;translate:-50% -50%;pointer-events:none}.about__in{position:relative;display:grid;gap:clamp(20px,4vh,40px)}.about__phrase{font-size:clamp(30px,min(4.6vw,7.4vh),78px);line-height:1.12;letter-spacing:-.04em;font-weight:600;max-width:18ch;margin:0}.about__w{display:inline-block;color:var(--ink)}.about__bar{width:min(320px,50%);height:2px;border-radius:2px;background:#ffffff14;overflow:hidden}.about__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c-concierge),var(--c-creative),var(--c-intel));transform-origin:left}@media (min-width: 1200px){.about__phrase{max-width:20ch}}.proj{position:relative;overflow:hidden}.proj__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 72% 55%,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%),radial-gradient(40% 50% at 10% 10%,rgba(30,90,170,.18),transparent 70%)}.proj--flip .proj__glow{background:radial-gradient(60% 70% at 28% 55%,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%),radial-gradient(40% 50% at 90% 10%,rgba(30,90,170,.18),transparent 70%)}.proj__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.proj--flip .proj__copy{order:2}.proj__copy{display:grid;gap:clamp(14px,2.4vh,24px);justify-items:start}.proj__k{display:inline-flex;align-items:center;gap:10px;color:var(--c)}.proj__k i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 14px var(--c)}.proj__accent{color:var(--c)}.proj__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.proj__chips li{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;font-size:14px;color:var(--ink);background:#ffffff0a;box-shadow:inset 0 0 0 1px #a0d2ff24}.proj__chips svg{color:var(--c)}.proj__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.proj__visual{position:relative;height:clamp(360px,68vh,720px);display:grid;place-items:center}.proj .proj__copy>*{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.proj.in .proj__copy>*{opacity:1;transform:none}.proj.in .proj__copy>*:nth-child(2){transition-delay:.08s}.proj.in .proj__copy>*:nth-child(3){transition-delay:.16s}.proj.in .proj__copy>*:nth-child(4){transition-delay:.24s}.proj.in .proj__copy>*:nth-child(5){transition-delay:.32s}.proj .proj__visual{opacity:0;transform:scale(.96);transition:opacity 1.2s var(--ease) .1s,transform 1.4s var(--ease) .1s}.proj.in .proj__visual{opacity:1;transform:none}@media (max-width: 900px){.proj__grid{grid-template-columns:minmax(0,1fr);gap:18px}.proj--flip .proj__copy{order:0}.proj__visual{height:38svh;order:-1}.proj__chips li{height:34px;font-size:13px}}.naia-card{position:relative;width:min(100%,560px);aspect-ratio:1;border-radius:32px;overflow:hidden;background:#09192f;box-shadow:0 40px 120px -40px #4cc3ff73,inset 0 0 0 1px #a0d2ff1f}.naia-card__video{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:radial-gradient(85% 85% at 50% 45%,#000 60%,transparent 100%);mask-image:radial-gradient(85% 85% at 50% 45%,#000 60%,transparent 100%)}.naia-card__chat{position:absolute;left:6%;right:6%;bottom:7%;display:grid;gap:8px}.bubble{margin:0;max-width:78%;padding:11px 15px;border-radius:18px;font-size:clamp(13px,1.1vw,15px);line-height:1.4;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:var(--d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bubble--u{justify-self:end;background:#4cc3ffe6;color:#031330;border-bottom-right-radius:6px;font-weight:500}.bubble--a{justify-self:start;background:#061634c7;color:var(--ink);border-bottom-left-radius:6px;box-shadow:inset 0 0 0 1px #a0d2ff29}.naia-card.is-on .bubble{opacity:1;transform:none}.naia-card__tag{position:absolute;top:18px;left:18px;font-size:12.5px;letter-spacing:.06em;color:var(--ink-2);padding:7px 12px;border-radius:999px;background:#020a1f80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.naia-card__tag b{color:var(--c-concierge)}@media (max-width: 900px){.naia-card{width:auto;height:100%}.naia-card__chat .bubble--u{display:none}}.totem-visual{position:relative;width:100%;height:100%;display:grid;place-items:center}.totem-visual__halo{position:absolute;width:70%;height:80%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,180,90,.28),transparent);filter:blur(20px)}.totem-visual__floor{position:absolute;bottom:4%;width:60%;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,180,90,.35),transparent);filter:blur(10px)}.totem-visual .totem__face{background-color:#0a0d14}.lyr{width:min(100%,560px);aspect-ratio:1;display:grid;place-items:center;perspective:1400px}.lyr__stack{position:relative;width:78%;aspect-ratio:1.5;transform-style:preserve-3d;transform:rotateX(62deg) rotate(-34deg)}.lyr__plane{position:absolute;inset:0;border-radius:18px;background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 75%,transparent),0 0 40px -10px var(--c);transform:translateZ(calc((var(--i) - (var(--n) - 1) / 2) * -46px));transition:transform 1.6s cubic-bezier(.65,0,.35,1),background-color 1.6s,box-shadow 1.6s}.lyr__plane i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.lyr__label{position:absolute;left:-8px;top:50%;transform:translate(-100%,-50%) rotate(34deg) rotateX(-62deg);transform-origin:right center;font-size:13px;font-weight:600;color:var(--c);white-space:nowrap;transition:opacity 1s}.lyr.is-merged .lyr__plane{transform:translateZ(0);background:#7e9bff1a;box-shadow:inset 0 0 0 1.5px #7e9bffe6,0 0 80px -10px #7e9bffcc}.lyr.is-merged .lyr__label{opacity:0}.lyr__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(40px) rotate(34deg) rotateX(-62deg);display:grid;text-align:center;padding:10px 16px;border-radius:14px;background:#081432d9;box-shadow:inset 0 0 0 1px #7e9bffb3;opacity:0;transition:opacity 1s .6s;white-space:nowrap}.lyr__core b{font-size:15px}.lyr__core small{font-size:11.5px;color:var(--ink-2)}.lyr.is-merged .lyr__core{opacity:1}.ncontact{position:relative;overflow:hidden;text-align:center}.ncontact__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 55% at 50% 40%,rgba(40,140,255,.22),transparent 70%)}.ncontact__in{position:relative;display:grid;justify-items:center;gap:clamp(14px,2.6vh,26px)}.ncontact__t{max-width:16ch}.ncontact__ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px}.ncontact__mail{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 9px 0 20px;border-radius:999px;font-size:15.5px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #aad7ff33;user-select:all}.ncontact__back{border:0;background:none;color:var(--ink-2);font-size:14px;cursor:pointer;padding:8px 12px;border-radius:999px}.ncontact__back:hover{color:var(--ink);background:#ffffff0d}.nfoot{position:relative;width:100%;padding:22px 0 calc(18px + env(safe-area-inset-bottom));margin-top:clamp(24px,6vh,64px);border-top:1px solid var(--line)}.nfoot__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px}.nfoot__in svg{height:26px;width:auto}.nfoot nav{display:flex;flex-wrap:wrap;gap:4px 18px}.nfoot nav button{border:0;background:none;color:var(--ink-2);font-size:13.5px;cursor:pointer;padding:4px 0}.nfoot nav button:hover{color:var(--ink)}.nfoot small{color:var(--ink-3);font-size:12.5px}html.onepage section.ncontact[data-page],html.onepage-m section.ncontact[data-page]{justify-content:space-between;padding-bottom:0}html.onepage .ncontact__in{margin:auto}.cn-naia__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center}.cn-naia__video{position:relative;aspect-ratio:1;max-height:72vh;border-radius:36px;overflow:hidden;background:#09192f;box-shadow:0 50px 140px -50px #4cc3ff80;justify-self:center;width:min(100%,72vh)}.cn-naia__video video{width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(80% 80% at 50% 45%,#000 62%,transparent 100%);mask-image:radial-gradient(80% 80% at 50% 45%,#000 62%,transparent 100%)}.cn-naia__copy{display:grid;gap:clamp(14px,2.4vh,24px);justify-items:start}.cn-feats{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.cn-feats li{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:#ffffff08;box-shadow:inset 0 0 0 1px #a0d2ff1f;opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * 80ms + .2s)}.cn-naia.in .cn-feats li{opacity:1;transform:none}.cn-feats__ic{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--c-concierge);box-shadow:inset 0 0 0 1px #4cc3ff73}.cn-feats b{display:block;font-size:15px;font-weight:600}.cn-feats small{display:block;font-size:13px;color:var(--ink-2);margin-top:2px;line-height:1.4}.cn-channels{font-size:13.5px;color:var(--ink-2);margin:0}.cn-channels b{color:var(--c-concierge);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:12px;margin-right:8px}@media (max-width: 900px){.cn-naia__grid{grid-template-columns:minmax(0,1fr);gap:16px}.cn-naia__video{width:min(100%,34svh);border-radius:26px}.cn-feats{grid-template-columns:minmax(0,1fr);gap:6px}.cn-feats li{padding:10px 12px}.cn-feats__ic{width:34px;height:34px}.cn-channels{display:none}}.cn-plan{position:relative}.cn-plan__head{display:grid;gap:10px;text-align:center;justify-items:center}.cn-plan__stage{position:relative;height:clamp(320px,52svh,640px);margin:clamp(4px,1vh,16px) 0}.cn-plan__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.cn-plan__canvas:active{cursor:grabbing}.cn-plan__nogl{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-2)}.cn-plan__answer{position:absolute;left:max(var(--gutter),calc((100% - var(--maxw)) / 2 + var(--gutter)));top:6%;width:min(340px,calc(100% - 32px));padding:14px 18px;border-radius:18px;background:#061634c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #4cc3ff4d;text-align:left}.cn-plan__answer p{margin:4px 0 0;font-size:15px;color:var(--ink)}.cn-plan__route{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--c-concierge)}.cn-plan__route i{width:8px;height:8px;border-radius:50%;background:var(--c-concierge);box-shadow:0 0 10px var(--c-concierge)}.cn-plan__route em{font-style:normal;color:var(--ink-2);font-weight:500}.cn-asks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cn-ask{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 16px 0 6px;border-radius:999px;border:0;cursor:pointer;font-size:14.5px;color:var(--ink-2);background:#ffffff0a;box-shadow:inset 0 0 0 1px #a0d2ff29;transition:color .2s,background-color .2s,box-shadow .2s}.cn-ask:hover{color:var(--ink)}.cn-ask[aria-pressed=true]{color:#031330;background:var(--c-concierge);box-shadow:0 10px 30px -10px var(--c-concierge)}.cn-ask__ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#4cc3ff1f;color:var(--c-concierge)}.cn-ask[aria-pressed=true] .cn-ask__ic{background:#03133026;color:#031330}@media (max-width: 900px){.cn-plan__stage{height:40svh;margin:0 calc(var(--gutter) * -1)}.cn-asks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cn-ask{height:auto;min-height:44px;padding:6px 10px 6px 6px;font-size:13px;text-align:left}.cn-plan__answer{bottom:2%;padding:10px 14px}.cn-plan__answer p{font-size:13.5px}}.cn-an__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.cn-an__copy{display:grid;gap:clamp(14px,2.2vh,22px)}.cn-kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cn-kpis li{padding:14px 16px;border-radius:16px;background:#ffffff08;box-shadow:inset 0 0 0 1px #a0d2ff1f;display:grid;gap:2px;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * 90ms + .15s)}.cn-an.in .cn-kpis li{opacity:1;transform:none}.cn-kpis b{font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.cn-kpis span{font-size:13.5px;color:var(--ink)}.cn-kpis small{font-size:12px;color:var(--ink-2)}.cn-missing{padding:16px 18px;border-radius:18px;background:#ffffff08;box-shadow:inset 0 0 0 1px #a0d2ff1f}.cn-missing>p{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cn-missing ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cn-missing li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.cn-missing li:first-child{border-top:0}.cn-missing li span{font-size:15px}.cn-missing li small{display:block;font-size:12px;color:var(--ink-2)}.cn-missing li b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-creative)}.cn-an__demo{font-size:12px;color:var(--ink-3);margin:0}.cn-an__stage{position:relative;height:clamp(320px,66svh,700px)}.cn-an__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.cn-tip{position:absolute;left:0;top:0;z-index:3;pointer-events:none;padding:8px 12px;border-radius:12px;background:#020a1fe6;box-shadow:inset 0 0 0 1px #a0d2ff33;font-size:13px;display:grid;gap:2px}.cn-tip span{color:var(--ink-2);font-size:12px}.cn-legend{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.cn-legend i{width:90px;height:6px;border-radius:3px;background:linear-gradient(90deg,#1d7c76,#f2b45a,#f0647e)}@media (max-width: 900px){.cn-an__grid{grid-template-columns:minmax(0,1fr);gap:8px}.cn-an__stage{height:30svh;order:-1}.cn-kpis li{padding:10px}.cn-kpis b{font-size:22px}.cn-missing li:nth-child(3){display:none}}.in-layers__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.in-layers__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center}.in-layers__copy{display:grid;gap:18px}.in-layers__swap{display:grid}.in-layers__swap>*{grid-area:1 / 1;display:grid;gap:16px;align-content:start}.in-layers__stage{position:relative;height:clamp(360px,72svh,760px)}.in-layers__stage:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(126,155,255,.18),transparent);pointer-events:none}.in-layers__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.in-layers__labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.in-lbl{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;will-change:transform}.in-lbl:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.in-lbl--out{display:grid;gap:0;font-size:16px;padding:10px 16px;border-radius:14px;background:#081432d9;box-shadow:inset 0 0 0 1px #7e9bffb3;opacity:0}.in-lbl--out:before{display:none}.in-lbl--out small{font-size:12px;color:var(--ink-2);font-weight:400}.in-pillars__head{display:grid;gap:14px;text-align:center;justify-items:center;margin-bottom:clamp(24px,5vh,56px)}.in-pillars__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.in-pillars__list li{padding:clamp(18px,2.6vh,28px) 22px;border-radius:22px;background:linear-gradient(180deg,#7e9bff14,#7e9bff05);box-shadow:inset 0 0 0 1px #7e9bff33;display:grid;gap:10px;align-content:start;opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--i) * 90ms + .1s)}.in-pillars.in .in-pillars__list li{opacity:1;transform:none}.in-pillars__ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--c-intel);box-shadow:inset 0 0 0 1px #7e9bff80}.in-pillars__list b{font-size:17px;font-weight:600}.in-pillars__list p{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.45}.in-signal{margin:clamp(20px,4vh,40px) auto 0;max-width:760px;text-align:center;font-size:15px;color:var(--ink-2)}.in-signal b{color:var(--ink);font-weight:600}@media (max-width: 1000px){.in-pillars__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.in-layers__grid{grid-template-columns:minmax(0,1fr)}.in-layers__stage{height:44svh;order:2}.in-lbl{font-size:11.5px}.in-pillars__list li{padding:14px;gap:6px}.in-pillars__ic{width:40px;height:40px}.in-pillars__list p{font-size:13px}.in-signal{display:none}}.sim-cta{display:grid;gap:8px;justify-items:start;margin-top:clamp(10px,2vh,22px)}.sim-cta .nbtn{--c: var(--c-creative)}.sim-cta span{font-size:13.5px;color:#eaf4ffa8}.sim-hero{position:relative;overflow:hidden}.sim-hero__media{position:absolute;inset:0}.sim-hero__media video{width:100%;height:100%;object-fit:cover}.sim-hero__venue{position:absolute;inset:0;perspective:900px;background:radial-gradient(70% 60% at 60% 60%,rgba(242,180,90,.14),transparent 70%),#030a18}.sim-hero__rail{position:absolute;left:-20%;width:140%;aspect-ratio:10368 / 512;background-size:200% 100%;background-repeat:repeat-x;box-shadow:0 0 0 6px #10151d,0 30px 80px #f2b45a40;animation:railPan 60s linear infinite}.sim-hero__rail--a{top:62%;left:10%;width:120%;transform:rotateX(18deg) rotateY(-24deg) translateZ(-40px)}.sim-hero__rail--b{top:80%;left:4%;width:130%;transform:rotateX(22deg) rotateY(-24deg) translateZ(60px);animation-direction:reverse;animation-duration:80s;opacity:.9}@keyframes railPan{0%{background-position:0 0}to{background-position:-200% 0}}.sim-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#020a1ff5,#020a1fd1 38%,#020a1f26 75%),linear-gradient(0deg,rgba(2,10,31,.7),transparent 40%)}.sim-hero__in{position:relative;display:grid;gap:clamp(16px,2.6vh,26px);justify-items:start}.sim-hero__t{max-width:14ch}.sim-master__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:calc(var(--nav-h) + 20px)}.sim-master__in{display:grid;gap:clamp(12px,2.4vh,24px)}.sim-master__head{display:grid;gap:12px;text-align:center;justify-items:center}.sim-master__head .nh2{max-width:22ch;font-size:clamp(28px,min(3.6vw,6vh),60px)}.sim-steps{list-style:none;margin:0 auto;padding:0;display:flex;gap:6px}.sim-steps li{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;border-radius:999px;font-size:13.5px;color:var(--ink-3);background:#ffffff08;box-shadow:inset 0 0 0 1px #a0d2ff1f;transition:color .4s,background-color .4s,box-shadow .4s}.sim-steps__n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:#ffffff0f}.sim-steps li.is-on{color:#1a1003;background:var(--c-creative);box-shadow:0 10px 30px -12px var(--c-creative)}.sim-steps li.is-on .sim-steps__n{background:#1a100324}.sim-steps li.is-done{color:var(--ink)}.sim-stage{position:relative;height:clamp(220px,44svh,520px)}.sim-tile{position:absolute;left:0;top:0;background-size:600% 200%;background-color:#111;border-radius:2px;transition:transform 1.1s cubic-bezier(.65,0,.35,1),width 1.1s cubic-bezier(.65,0,.35,1),height 1.1s cubic-bezier(.65,0,.35,1),box-shadow .6s;box-shadow:0 0 0 1px #ffffff0a}.sim-stage--1 .sim-tile,.sim-stage--2 .sim-tile{box-shadow:0 0 0 1px #f2b45a8c,0 10px 30px -10px #000c}.sim-tile__lbl{position:absolute;left:6px;top:50%;translate:0 -50%;font-size:11px;font-weight:600;color:#fff;padding:2px 6px;border-radius:6px;background:#0009;opacity:0;transition:opacity .5s}.sim-stage--1 .sim-tile__lbl,.sim-stage--2 .sim-tile__lbl{opacity:1}.sim-stage__px{position:absolute;right:0;bottom:-4px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--c-creative);letter-spacing:.04em}.sim-master__caption{text-align:center;max-width:640px;margin:0 auto;font-size:clamp(14.5px,1.3vw,17px);color:var(--ink-2);min-height:3em}.sim-master__caption b{color:var(--ink)}.sim-venues .nh2{text-align:center;margin-bottom:clamp(20px,4vh,44px)}.sim-venues__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sim-venues__list li{padding:16px 16px 20px;border-radius:22px;background:#ffffff08;box-shadow:inset 0 0 0 1px #a0d2ff1f;display:grid;gap:8px;align-content:start;opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--i) * .1s + .1s)}.sim-venues.in .sim-venues__list li{opacity:1;transform:none}.sim-venues__list b{font-size:17px;font-weight:600}.sim-venues__list p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.45}.sim-venues__px{font-size:12.5px;color:var(--c-creative);font-variant-numeric:tabular-nums}.sim-venue-art{height:clamp(110px,18vh,180px);border-radius:14px;background:radial-gradient(60% 70% at 50% 60%,rgba(242,180,90,.14),transparent 70%),#050d1d;position:relative;overflow:hidden;margin-bottom:6px;perspective:600px}.sim-venue-art i{position:absolute;display:block;background-size:300% 100%;background-repeat:no-repeat;box-shadow:0 0 20px #f2b45a4d}.sim-venue-art--atrio i{left:8%;right:8%;height:10%;transform:rotateX(30deg)}.sim-venue-art--atrio i:nth-child(1){top:30%}.sim-venue-art--atrio i:nth-child(2){top:50%;background-position:50% 0}.sim-venue-art--atrio i:nth-child(3){top:70%;background-position:100% 0}.sim-venue-art--anillo i:nth-child(1){left:18%;right:18%;top:22%;height:34%;border-radius:50%;background-size:100% 100%;-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 72%);mask:radial-gradient(closest-side,transparent 70%,#000 72%);transform:rotateX(62deg)}.sim-venue-art--anillo i:nth-child(2){left:28%;right:28%;top:58%;height:22%;border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent 72%,#000 74%);mask:radial-gradient(closest-side,transparent 72%,#000 74%);transform:rotateX(62deg)}.sim-venue-art--anillo i:nth-child(3){display:none}.sim-venue-art--malla i:nth-child(1){left:38%;width:24%;top:10%;bottom:10%;background-size:400% 100%;background-position:30% 0;opacity:.85;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,rgba(0,0,0,.45) 3px 5px);mask:repeating-linear-gradient(90deg,#000 0 3px,rgba(0,0,0,.45) 3px 5px)}.sim-venue-art--malla i:nth-child(n+2){display:none}.sim-perks{list-style:none;margin:clamp(18px,3.6vh,36px) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:14px;color:var(--ink-2)}.sim-perks li{display:inline-flex;align-items:center;gap:8px}.sim-perks svg{color:var(--c-creative)}@media (max-width: 900px){.sim-venues__list{grid-template-columns:minmax(0,1fr);gap:8px}.sim-venues__list li{grid-template-columns:110px minmax(0,1fr);column-gap:12px;padding:10px}.sim-venue-art{grid-row:span 3;height:100%;min-height:90px;margin:0}.sim-venues__list p{font-size:12.5px}.sim-steps li{padding:0 10px 0 4px;font-size:12px}.sim-steps li span:last-child{display:none}.sim-steps li.is-on span:last-child{display:inline}.sim-perks{display:none}}.how.dark,.how-dark,.totem-section,.section.dark{background:transparent!important}.how-dark__bg,.totem-section__bg{background:radial-gradient(60% 60% at 50% 40%,rgba(40,120,220,.16),transparent 70%)!important}.fmt9-glow{background:radial-gradient(closest-side,rgba(242,180,90,.2),transparent)!important}.tpl{background:transparent!important;color:var(--ink)}.tpl .lead,.tpl p{color:var(--ink-2)}html.onepage section.ncontact[data-page]{padding-top:calc(var(--nav-h) + 40px)}@media (max-width: 900px){.cn-plan__answer{position:relative;left:auto;top:auto;width:auto;margin:0 var(--gutter) 8px}.cn-plan__stage{display:flex;flex-direction:column;justify-content:flex-end}}.nhero .ndisplay{max-width:13ch}.view--creative .grad-text,.view--creative .gold-text,.view--creative .dark .gold-text{background-image:linear-gradient(100deg,#ffd9a0,#f2b45a 40%,#ffc98a,#e89b4a)}.view--creative .eyebrow,.view--creative .step.is-active .step__k{color:var(--c-creative)}.view--creative .step__bar i{background-color:var(--c-creative)}html.onepage .view--creative .tpl{padding-top:calc(var(--nav-h) + 56px)}.in-swap{transition:opacity .7s var(--ease),transform .9s var(--ease),filter .7s var(--ease)}.in-layers__swap.is-0 .in-swap--b,.in-layers__swap.is-1 .in-swap--a{opacity:0;transform:translateY(14px);filter:blur(6px);pointer-events:none}.view--intelligence .ncontact .grad-text{background-image:linear-gradient(100deg,#c2d0ff,#7e9bff 40%,#a9bcff,#6e8bff)}.modal-backdrop{background:#010614a8!important}.modal{background:#071733!important;border:1px solid rgba(160,210,255,.16)!important;box-shadow:0 40px 120px #0009!important;color:var(--ink)}.modal__close{background:#ffffff0f!important;color:var(--ink)}.field input,.field textarea{background:#ffffff0a!important;border-color:#a0d2ff38!important;color:var(--ink)!important}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--gold)!important;outline-color:var(--gold)!important}.field__req,.field__err{color:#ff9a8a}.form__msg--ok{background:#43d6a51f;color:#7ff0c8}.form__msg--err{background:#ff78641f;color:#ffb1a3}.modal .btn--dark,.modal .btn--gold{background:#eaf6ff;color:#031330;box-shadow:none}.view--sim .ncontact .grad-text{background-image:linear-gradient(100deg,#ffd9a0,#f2b45a 40%,#ffc98a,#e89b4a)}@media (max-width: 900px){.nh2{font-size:clamp(28px,min(8.2vw,5.4svh),42px)}.nlead{font-size:clamp(14px,2svh,16px)}.proj__visual{height:30svh}.proj__copy{gap:10px}.proj__chips{gap:6px}.proj__chips li{height:30px;padding:0 10px;font-size:12.5px}.proj .nbtn{height:46px}.cn-naia__copy{gap:10px}.cn-naia__copy .nlead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cn-feats small{display:none}.cn-an__copy{gap:10px}.cn-missing{padding:10px 14px}.cn-missing li{padding:5px 0}.cn-an__demo{display:none}.in-pillars__head{margin-bottom:14px}.ncontact__in{gap:12px}.nfoot{margin-top:12px;padding-top:14px}.nfoot__in svg{height:22px}}@media (max-width: 900px) and (max-height: 760px){.proj__visual{height:26svh}.proj .nlead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}:root{--acc: #8FE3FF}.view--concierge{--acc: #8FDCFF;--c: var(--c-concierge)}.view--creative{--acc: #F6C985;--c: var(--c-creative)}.view--intelligence{--acc: #B4C3FF;--c: var(--c-intel)}.view--sim{--acc: #F6C985}.acc,.grad-text,.gold-text,.dark .gold-text,.proj__accent{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.012em;font-size:1.08em;line-height:inherit;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--acc)!important;animation:none!important}.proj .acc,.proj .proj__accent{color:color-mix(in srgb,var(--c) 78%,#fff)!important}.nh3{font-size:clamp(26px,2.3vw,38px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.nhero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#020a1f}.nhero__veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 34% at 50% 50%,rgba(2,10,31,.5),transparent 75%)}.nhero__in{justify-items:center;text-align:center}.nhero__eyebrow{display:inline-flex;align-items:center;gap:10px}.nhero__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal)}.nhero .ndisplay.nhero__t{max-width:15ch;margin-inline:auto;font-size:clamp(42px,min(6.2vw,10vh),116px)}.nhero__sub{margin-inline:auto;max-width:44ch}.nhero__ctas{justify-content:center}.nhero__projects{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));translate:-50% 0;z-index:2;display:flex;gap:clamp(14px,3vw,40px);margin:0;grid-template-columns:none;width:max-content;max-width:calc(100% - 32px);justify-content:center;flex-wrap:wrap}.nhero__project{display:inline-flex;align-items:baseline;gap:8px;padding:8px 2px;border-radius:0;background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;transform:none!important;color:var(--ink-2);font-size:14px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.nhero__project small{grid-column:auto;color:var(--c);font-size:11.5px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.nhero__project:hover{color:var(--ink);border-color:var(--c)}@media (max-width: 700px){.nhero__project{font-size:12.5px}.nhero__projects{gap:12px;bottom:14px}}.about2{position:relative}.about2__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#061430}.about2__world{position:absolute;inset:-25%;background:radial-gradient(55% 55% at 50% 50%,#0e5394,#0a2d62 42%,#04112e)}.about2__blob{position:absolute;width:70vmax;height:70vmax;border-radius:50%;opacity:.55;animation:aboutBlob 22s ease-in-out infinite alternate}.about2__blob--a{left:5%;top:10%;background:radial-gradient(closest-side,rgba(0,219,198,.55),transparent)}.about2__blob--b{right:0;top:30%;background:radial-gradient(closest-side,rgba(242,180,90,.4),transparent);animation-duration:26s;animation-delay:-8s}.about2__blob--c{left:30%;bottom:-10%;background:radial-gradient(closest-side,rgba(126,155,255,.5),transparent);animation-duration:30s;animation-delay:-14s}@keyframes aboutBlob{0%{transform:translate(-6%,-4%) scale(1)}to{transform:translate(8%,6%) scale(1.15)}}html.is-hidden .about2__blob{animation-play-state:paused}.about2__mask{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.about2__inside{position:absolute;inset:0;display:grid;place-items:center;padding:calc(var(--nav-h) + 20px) var(--gutter) 40px;text-align:center}.about2__line,.about2__does{grid-area:1 / 1}.about2__line{margin:0;max-width:17ch;font-size:clamp(32px,min(5.2vw,8.6vh),92px);line-height:1.06;letter-spacing:-.045em;font-weight:650}.about2__does{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,6vw,96px)}.about2__does button{border:0;background:none;color:var(--ink);cursor:pointer;display:grid;justify-items:center;gap:6px;padding:8px}.about2__does b{font-size:clamp(40px,min(6.4vw,10vh),116px);font-weight:650;letter-spacing:-.05em;line-height:1;transition:color .3s}.about2__does span{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,2vw,30px);color:color-mix(in srgb,var(--c) 80%,#fff)}.about2__does button:hover b{color:var(--c)}.about2__hint{position:absolute;left:0;right:0;bottom:max(6vh,30px);display:grid;justify-items:center;gap:8px;pointer-events:none}.about2__hint span{font-size:13px;color:var(--ink-2)}@media (max-width: 700px){.about2__does{flex-direction:column;gap:18px}}.srv{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 74% 50%,rgba(20,90,170,.22),transparent 70%)}.srv__canvas{position:absolute;right:0;top:0;width:56%;height:100%;display:block;pointer-events:none}.srv__in{position:relative;display:grid;gap:clamp(14px,2.4vh,24px);--rowh: clamp(54px, min(7.4vw, 11.6vh), 132px)}.srv__list{list-style:none;margin:0;padding:0;position:relative;height:calc(var(--rowh) * 5);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.srv__list li{position:absolute;left:0;right:0;top:calc(var(--rowh) * 2);height:var(--rowh);display:flex;align-items:center}.srv__list button{font-size:calc(var(--rowh) * .74);font-weight:650;letter-spacing:-.05em;line-height:1;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;text-align:left}.srv__list li.is-on button{color:#fff;text-shadow:0 0 50px rgba(76,195,255,.35);cursor:default}.srv__d{margin:0;display:flex;gap:16px;align-items:baseline;font-size:clamp(15px,1.3vw,19px);color:var(--ink-2);max-width:46ch}.srv__d span{flex:none;font-size:12px;letter-spacing:.12em;color:var(--teal);font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 900px){.srv__canvas{width:100%;opacity:.45}.srv__in{--rowh: clamp(40px, 10.5vw, 70px)}.srv__list button{font-size:calc(var(--rowh) * .62)}}.proj__chips{display:none}.totem-led{touch-action:pan-y;cursor:grab;user-select:none}.totem-led:active{cursor:grabbing}.totem-led .totem__face:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,transparent 52%,rgba(0,0,0,.38) 62%);background-size:4px 4px;opacity:.75}.totem-visual__hint{position:absolute;left:50%;bottom:1%;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12.5px;color:var(--ink-2);background:#020a1f99;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s;pointer-events:none}.totem-visual__hint.is-gone{opacity:0}.totem-visual__hint i{width:18px;height:2px;border-radius:2px;background:var(--c-creative);animation:hintX 1.6s ease-in-out infinite}@keyframes hintX{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.ncontact{display:flex;flex-direction:column;align-items:center;text-align:center;background:#020a1f}.ncontact__glow{display:none}.ncontact__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.ncontact__waves.is-ready{opacity:1}.ncontact__in{position:relative;z-index:1;width:100%;max-width:1120px;margin-inline:auto;padding:0 var(--gutter);box-sizing:border-box;display:grid;justify-items:center;gap:clamp(16px,3vh,30px)}.ncontact__k{display:inline-flex;align-items:center;gap:10px;color:var(--acc)}.ncontact__k i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.ncontact .ncontact__t{max-width:17ch;margin:0 auto;font-size:clamp(38px,min(5.2vw,8.6vh),96px)}.ncontact__next{list-style:none;margin:clamp(4px,2vh,18px) 0 0;padding:0;width:min(880px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.ncontact__next:before{content:"";position:absolute;left:16.6%;right:16.6%;top:14px;height:1px;background:#a0d2ff33}.ncontact__next:after{content:"";position:absolute;left:16.6%;right:16.6%;top:14px;height:1px;background:linear-gradient(90deg,var(--acc),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease) .4s}.ncontact.in .ncontact__next:after{transform:scaleX(1)}.ncontact__next li{position:relative;display:grid;justify-items:center;gap:4px;padding:0 10px;opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * .18s + .3s)}.ncontact.in .ncontact__next li{opacity:1;transform:none}.ncontact__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-bottom:8px;font-size:11px;font-weight:600;background:#06142f;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent);color:var(--acc)}.ncontact__next b{font-size:15px;font-weight:600}.ncontact__next small{font-size:13px;color:var(--ink-2);max-width:24ch;line-height:1.4}.nfoot{z-index:1}@media (max-width: 700px){.ncontact__next small{display:none}.ncontact__next b{font-size:13px}}.cn-naia2{position:relative;overflow:hidden}.cn-wave{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 35%,#000 70%,transparent 95%);mask-image:linear-gradient(180deg,transparent 8%,#000 35%,#000 70%,transparent 95%)}.cn-naia2__grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.cn-naia2__video{position:relative;justify-self:center;width:min(100%,64vh);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#0a1b34;box-shadow:0 0 0 1px #4cc3ff40,0 0 0 14px #4cc3ff0a,0 50px 140px -40px #4cc3ff8c}.cn-naia2__video video{width:100%;height:100%;object-fit:cover;transform:scale(1.08) translateY(4%)}.cn-say{display:grid;gap:clamp(16px,3vh,28px)}.cn-say__who{display:flex;align-items:center;gap:12px;margin:0;font-size:14px}.cn-say__who b{letter-spacing:.16em;font-weight:600;color:var(--c-concierge)}.cn-say__who span{color:var(--ink-2)}.cn-say__lines{display:grid;gap:.4em;font-size:clamp(26px,min(3vw,5.2vh),54px);line-height:1.12;letter-spacing:-.032em;font-weight:600}.cn-say__lines p{margin:0;transition:color .8s ease}.cn-say__lines p.is-past{color:var(--ink-3)}.cn-w{display:inline-block;margin-right:.24em;opacity:0;filter:blur(8px);transform:translateY(.18em);transition:opacity .35s ease,filter .5s ease,transform .5s var(--ease)}.cn-w.is-on{opacity:1;filter:none;transform:none}.cn-say__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s var(--ease)}.cn-say__foot.is-on{opacity:1;transform:none}.cn-replay{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font-size:13.5px;color:var(--ink-2);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.cn-replay:hover{color:var(--ink)}.vicon{position:relative;display:inline-flex;align-items:center;gap:3px;height:24px;padding-left:18px}.vicon__dot{position:absolute;left:12px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#3bf0db;box-shadow:0 0 10px #00dbc6}.vicon__dot:before{content:"";position:absolute;right:100%;top:50%;width:14px;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,#00DBC6)}.vicon__bar{width:3px;border-radius:2px;margin-left:2px;height:calc(7px + var(--k) * 3.4px);background:linear-gradient(#6bf5e6,#00c4b0);box-shadow:0 0 6px #00dbc68c;transform-origin:center}.vicon__bar:first-of-type{margin-left:6px}.vicon.is-on .vicon__bar{animation:vbar .62s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.14s)}@keyframes vbar{to{transform:scaleY(.35)}}@media (max-width: 900px){.cn-naia2__grid{grid-template-columns:minmax(0,1fr);gap:14px}.cn-naia2__video{width:min(62vw,30svh)}.cn-say{gap:12px}.cn-say__lines{font-size:clamp(20px,5.6vw,28px)}}.cn-story{margin:0;max-width:22ch;font-size:clamp(24px,min(2.5vw,4.4vh),42px);line-height:1.22;letter-spacing:-.025em;font-weight:500;color:var(--ink-2)}.cn-num{color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.cn-an__also{margin:0;font-size:clamp(18px,1.6vw,24px);color:var(--ink)}.cn-search{display:grid;gap:10px}.cn-search__box{display:flex;align-items:center;gap:12px;height:58px;padding:0 22px;border-radius:999px;max-width:440px;font-size:19px;color:var(--ink);background:#ffffff0a;box-shadow:inset 0 0 0 1px #a0d2ff38,0 20px 60px -30px #4cc3ff80}.cn-search__box svg{color:var(--c-concierge);flex:none}.cn-search__res{margin:0;padding-left:22px;min-height:1.6em;font-size:15px;color:var(--ink-2)}.cn-search__res b{color:var(--c-creative);font-size:19px;margin-right:6px;font-variant-numeric:tabular-nums}@media (max-width: 900px){.cn-story{font-size:clamp(18px,4.8vw,24px)}.cn-search__box{height:48px;font-size:16px}}.im{position:relative}.im__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(70% 70% at 62% 55%,rgba(60,80,200,.16),transparent 70%)}.im__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;transition:opacity 1s ease,filter 1s ease,transform 1.2s var(--ease)}.im__canvas:active{cursor:grabbing}.im__sticky.is-0 .im__canvas{opacity:.3;filter:blur(2px);transform:scale(.95);pointer-events:none}.im__intro{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;text-align:center;gap:clamp(16px,2.6vh,26px);padding:calc(var(--nav-h) + 20px) var(--gutter) 40px;transition:opacity .6s ease,transform .8s var(--ease)}.im__sticky:not(.is-0) .im__intro{opacity:0;transform:translateY(-30px);pointer-events:none}.im__title{max-width:15ch;margin:0}.im__intro .nlead{margin:0 auto}.im__scroll{display:grid;justify-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.im__scroll i{width:1px;height:40px;background:linear-gradient(var(--c-intel),transparent);animation:imScroll 1.8s ease-in-out infinite;transform-origin:top}@keyframes imScroll{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.im__panel{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding-top:var(--nav-h);pointer-events:none}.im__card{pointer-events:auto;width:min(400px,100%);display:grid;gap:14px;padding:22px;border-radius:24px;background:#040c22b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #a0beff24,0 30px 80px -40px #000c}.im__layers{list-style:none;margin:0;padding:0;display:grid;gap:2px}.im__layers button{width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:9px 10px;border-radius:14px;border:0;background:none;color:inherit;cursor:pointer;transition:background .25s}.im__layers button:hover{background:#ffffff0a}.im__layers b{display:block;font-size:15px;font-weight:600;transition:color .3s}.im__layers small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ink-2)}.im__layers button[aria-pressed=false] b{color:var(--ink-3)}.im__sw{flex:none;position:relative;width:34px;height:20px;margin-top:1px;border-radius:999px;background:#ffffff14;transition:background .3s}.im__sw i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#6f86a3;transition:transform .3s var(--ease),background .3s}.im__layers button[aria-pressed=true] .im__sw{background:color-mix(in srgb,var(--c) 32%,transparent)}.im__layers button[aria-pressed=true] .im__sw i{transform:translate(14px);background:var(--c);box-shadow:0 0 10px var(--c)}.im__hint{margin:0;font-size:12.5px;color:var(--ink-3)}.im__qa{display:grid;gap:12px}.im__q{margin:0;padding-left:12px;border-left:2px solid var(--c-intel);font-size:14px;color:var(--ink-2)}.im__a{margin:0;min-height:5.8em;font-size:17px;line-height:1.45;color:var(--ink)}.im__src{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.im__src li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#ffffff0d}.im__src li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.im__pin{position:absolute;left:0;top:0;z-index:2;opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;translate:-50% -100%}.im__pin span{padding:6px 12px;border-radius:999px;background:#fff;color:#06102a;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 10px 30px -10px #fff9}.im__pin i{order:2;width:1px;height:34px;background:linear-gradient(#fff,transparent)}@media (max-width: 900px){.im__panel{align-items:flex-end;padding:0 0 14px}.im__card{width:100%;padding:14px;gap:8px;border-radius:18px}.im__layers{grid-template-columns:repeat(2,minmax(0,1fr))}.im__layers small{display:none}.im__layers button{padding:6px;gap:8px;align-items:center}.im__a{min-height:0;font-size:15px}.im__card .nh3{font-size:22px}}.ask__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.ask__head{display:grid;gap:clamp(12px,2vh,20px)}.ask__list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.ask__list button{position:relative;width:100%;display:grid;gap:2px;padding:11px 14px 11px 20px;text-align:left;border:0;border-radius:14px;background:none;color:inherit;cursor:pointer;transition:background .25s}.ask__list button:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:#ffffff1f;transition:background .3s,box-shadow .3s}.ask__list button[aria-pressed=true]{background:#7e9bff12}.ask__list button[aria-pressed=true]:before{background:var(--c-intel);box-shadow:0 0 10px var(--c-intel)}.ask__list small{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-intel)}.ask__list span{font-size:16px;color:var(--ink)}.ask__screen{position:relative;display:flex;flex-direction:column;min-height:380px;padding-bottom:18px;border-radius:26px;background:linear-gradient(180deg,#0e1a40d9,#060e26d9);box-shadow:inset 0 0 0 1px #a0beff29,0 50px 120px -50px #6e8cff8c}.ask__bar{display:flex;align-items:center;gap:7px;padding:16px 20px;border-bottom:1px solid rgba(160,190,255,.1)}.ask__bar i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.ask__bar span{margin-left:10px;font-size:12.5px;color:var(--ink-2)}.ask__body{flex:1;display:grid;align-content:start;gap:18px;padding:24px 26px 0}.ask__q{justify-self:end;max-width:85%;margin:0;display:grid;gap:4px;padding:12px 16px;border-radius:18px 18px 4px;background:#7e9bff2e;font-size:15.5px}.ask__q small{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b4c3ff}.ask__a{margin:0;min-height:4.4em;font-size:clamp(18px,1.6vw,23px);line-height:1.45;color:var(--ink)}.ask__note{margin:0;padding:0 26px;font-size:12px;color:var(--ink-3)}@media (max-width: 900px){.ask__grid{grid-template-columns:minmax(0,1fr);gap:14px}.ask__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ask__list span,.ask__head .nlead{display:none}.ask__screen{min-height:300px}.ask__a{font-size:16px}}.cc-camp{position:relative;overflow:hidden}.cc-wall{position:absolute;inset:0;pointer-events:none;perspective:1600px;-webkit-mask-image:linear-gradient(90deg,transparent 44%,#000 64%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 44%,#000 64%,#000 94%,transparent)}.cc-wall__plane{position:absolute;top:50%;left:58%;display:grid;gap:18px;transform:translateY(-50%) rotateX(12deg) rotateY(-24deg) rotate(5deg);transform-style:preserve-3d}.cc-row{display:flex;gap:18px;width:max-content;animation:ccRow 64s linear infinite}.cc-row--1{animation-direction:reverse;animation-duration:74s}.cc-row--2{animation-duration:56s}@keyframes ccRow{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}html.is-hidden .cc-row{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cc-row{animation:none}}.cc-card{position:relative;margin:0;width:clamp(220px,21vw,380px);aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#0c1630;box-shadow:0 30px 60px -30px #000c,inset 0 0 0 1px #ffffff14}.cc-card img{width:100%;height:100%;object-fit:cover;display:block}.cc-card figcaption{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#020a1f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-camp__copy{position:relative;z-index:1;display:grid;gap:clamp(16px,2.6vh,24px);justify-items:start}.cc-camp__copy .ndisplay{max-width:11ch}.cc-camp__copy .nlead{max-width:38ch}.cc-ctas{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 900px){.cc-wall{-webkit-mask-image:linear-gradient(180deg,transparent 48%,#000 70%);mask-image:linear-gradient(180deg,transparent 48%,#000 70%)}.cc-wall__plane{top:78%;left:-10%}html.onepage-m .cc-camp[data-page],html.onepage .cc-camp[data-page]{justify-content:flex-start}}.cc-proc{position:relative}.cc-proc__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:var(--nav-h);box-sizing:border-box}.cc-proc__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,80px);align-items:center}.cc-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:4px}.cc-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 0;opacity:.3;transition:opacity .5s;border-top:1px solid var(--line)}.cc-steps li.is-done{opacity:.5}.cc-steps li.is-on{opacity:1}.cc-steps h2{margin:0;font-size:clamp(24px,2.3vw,38px);line-height:1.1;letter-spacing:-.03em;font-weight:600}.cc-steps p{margin:0;max-height:0;opacity:0;overflow:hidden;color:var(--ink-2);font-size:15.5px;max-width:40ch;transition:max-height .6s var(--ease),opacity .6s,margin .6s}.cc-steps li.is-on p{max-height:6em;opacity:1;margin-top:8px}.cc-steps__n{padding-top:.6em;font-size:12.5px;font-weight:600;letter-spacing:.1em;color:var(--c-creative);font-variant-numeric:tabular-nums}.cc-stage{position:relative;height:min(68vh,640px)}.cc-scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .6s ease;display:grid;place-items:center}.is-0 .cc-scene--styles,.is-1 .cc-scene--vars,.is-2 .cc-scene--fmt{opacity:1}.cc-scene--styles{grid-template-rows:minmax(0,1fr) auto;gap:16px}.cc-frame{position:relative;height:min(54vh,520px);aspect-ratio:3 / 4;border-radius:24px;overflow:hidden;background:#0c1630;box-shadow:0 50px 120px -50px #f2b45a8c,inset 0 0 0 1px #ffffff1a}.cc-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .01s linear .9s}.cc-frame img.is-on{opacity:1;z-index:1;transition:none;animation:ccWipe .9s cubic-bezier(.65,0,.35,1) both}@keyframes ccWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cc-scan{position:absolute;top:0;bottom:0;left:0;z-index:2;width:2px;background:#fff;box-shadow:0 0 18px 4px #ffdca0cc;animation:ccScan .9s cubic-bezier(.65,0,.35,1) both}@keyframes ccScan{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.cc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cc-chips li{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,color .4s}.cc-chips li.is-on{background:var(--c-creative);color:#1a1003;box-shadow:none;font-weight:600}.cc-scene--vars{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;padding:0 2%}.cc-var{position:relative;margin:0;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;opacity:0;transform:scale(.92);filter:blur(18px) saturate(.3);transition:opacity .8s ease,transform 1s var(--ease),filter 1.2s ease;transition-delay:calc(var(--i) * .2s)}.cc-var img{width:100%;height:100%;object-fit:cover;display:block}.is-1 .cc-var{opacity:1;transform:none;filter:none}.is-1 .cc-var:not(.is-pick){animation:ccDim .6s ease 2s both}@keyframes ccDim{to{opacity:.38}}.cc-var.is-pick{box-shadow:0 0 0 2px var(--c-creative),0 30px 70px -30px var(--c-creative)}.cc-var figcaption{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--c-creative);color:#1a1003;opacity:0}.is-1 .cc-var figcaption{animation:ccIn .5s ease 2s both}@keyframes ccIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cc-scene.cc-scene--fmt{display:block;inset:50% auto auto 50%;translate:-50% -50%;width:min(100%,calc(min(68vh,640px) * 7 / 6));aspect-ratio:7 / 6}.cc-fmt{position:absolute;margin:0;display:grid;gap:8px;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .7s ease,transform .9s var(--ease);transition-delay:calc(var(--i) * .15s + .1s)}.is-2 .cc-fmt{opacity:1;transform:none}.cc-fmt div{border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6,inset 0 0 0 1px #ffffff1a}.cc-fmt img{width:100%;height:100%;object-fit:cover;display:block}.cc-fmt figcaption{font-size:12.5px;color:var(--ink-2)}.cc-fmt figcaption b{color:var(--ink);font-weight:600;margin-right:6px}.cc-fmt--totem{left:0;top:2%;width:23%}.cc-fmt--totem div{aspect-ratio:9 / 16}.cc-fmt--led{left:28%;top:2%;width:72%}.cc-fmt--led div{aspect-ratio:4 / 1}.cc-fmt--social{left:28%;top:34%;width:32%}.cc-fmt--social div{aspect-ratio:1}.cc-fmt--mupi{left:66%;top:34%;width:28%}.cc-fmt--mupi div{aspect-ratio:2 / 3}@media (max-width: 900px){.cc-proc__grid{grid-template-columns:minmax(0,1fr);gap:10px}.cc-steps{margin:6px 0 0}.cc-steps li{display:none;border:0;padding:0}.cc-steps li.is-on{display:grid}.cc-stage{height:44svh}.cc-frame{height:34svh}}.cc-totem__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.cc-totem__stage{height:min(74vh,760px)}.cc-totem__copy{display:grid;gap:clamp(14px,2.4vh,22px);justify-items:start}.cc-modes{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:26px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.cc-modes button{height:40px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:14px;cursor:pointer;transition:background .3s,color .3s}.cc-modes button[aria-checked=true]{background:var(--c-creative);color:#1a1003;font-weight:600}@media (max-width: 900px){.cc-totem__grid{grid-template-columns:minmax(0,1fr);gap:10px}.cc-totem__stage{height:42svh}.cc-totem__copy .nlead{display:none}.cc-modes button{height:34px;padding:0 10px;font-size:12.5px}}.ca{position:relative}.ca__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(70% 70% at 62% 55%,rgba(40,120,200,.16),transparent 70%)}.ca__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;transition:opacity 1s ease,filter 1s ease,transform 1.2s var(--ease)}.ca__canvas:active{cursor:grabbing}.ca__sticky.is-0 .ca__canvas{opacity:.3;filter:blur(2px);transform:scale(.95);pointer-events:none}.ca__labels{position:absolute;inset:0;pointer-events:none;z-index:1}.jr-tag,.jr-origin{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.jr-tag{min-width:30px;padding:3px 10px;border-radius:999px;text-align:center;font-size:13px;font-weight:700;color:#03231f;background:#00dbc6;box-shadow:0 6px 18px -6px #00dbc6cc}.jr-origin{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#eaf6ff;background:#020a1fd1;box-shadow:inset 0 0 0 1px #00dbc699}.ca__intro{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;text-align:center;gap:clamp(16px,2.6vh,26px);padding:calc(var(--nav-h) + 20px) var(--gutter) 40px;transition:opacity .6s ease,transform .8s var(--ease)}.ca__sticky:not(.is-0) .ca__intro{opacity:0;transform:translateY(-30px);pointer-events:none}.ca__title{max-width:14ch;margin:0}.ca__panel{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding-top:var(--nav-h);pointer-events:none}.ca__floors{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0d;justify-self:start}.ca__floors button{height:32px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.ca__floors button[aria-pressed=true]{background:var(--c-concierge);color:#031330;font-weight:600}.ca__top,.ca__jr{list-style:none;margin:0;padding:0;display:grid}.ca__top li,.ca__jr li{display:flex;align-items:center;gap:12px;padding:8px 6px;border-top:1px solid var(--line);border-radius:8px;cursor:default;transition:background .2s}.ca__top li:first-child,.ca__jr li:first-child{border-top:0}.ca__top li:hover,.ca__jr li:hover{background:#ffffff0d}.ca__rank{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff4d}.ca__top span:nth-child(2),.ca__jr span{flex:1;display:grid}.ca__top b,.ca__jr b{font-size:15px;font-weight:600}.ca__top small,.ca__jr span small{font-size:12px;color:var(--ink-2)}.ca__top em,.ca__jr em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-creative)}.ca__jr em{color:#00dbc6;font-size:17px;text-align:right}.ca__jr em small{display:block;font-size:11.5px;font-weight:500;color:var(--ink-2)}@media (max-width: 900px){.ca__panel{align-items:flex-end;padding:0 0 14px}.ca__top li:nth-child(n+4),.ca__jr li:nth-child(n+4){display:none}.ca__top li,.ca__jr li{padding:5px 4px}}.tb{position:relative;overflow:hidden}.tb__head{display:grid;justify-items:center;text-align:center;gap:8px}.tb__head .nlead{margin:0}.tb__device{position:relative;width:min(1100px,calc(100% - 2 * var(--gutter)),calc((100svh - var(--nav-h) - 230px) * 1409 / 1116));aspect-ratio:1409 / 1116;margin:clamp(10px,2vh,24px) auto 0}.tb__frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.tb__screen{position:absolute;left:5.68%;top:6.9%;width:83.46%;height:73.12%;border-radius:1.6%/2.2%;overflow:hidden;background:#060e22;container-type:inline-size}.tbx{height:100%;display:flex;flex-direction:column;font-size:clamp(9px,1.25cqw,15px);color:var(--ink)}.tbx__top{display:flex;align-items:center;gap:1.4em;padding:1.1em 1.6em;border-bottom:1px solid rgba(160,200,255,.1)}.tbx__top>b{font-size:1.15em;white-space:nowrap}.tbx__tabs{display:flex;gap:.2em;padding:.25em;border-radius:999px;background:#ffffff0d;margin-right:auto}.tbx__tabs button{border:0;background:none;color:var(--ink-2);font-size:1em;padding:.5em 1em;border-radius:999px;cursor:pointer;white-space:nowrap}.tbx__tabs button[aria-selected=true]{background:var(--c-concierge);color:#031330;font-weight:600}.tbx__demo{font-size:.85em;color:#f2b45a;white-space:nowrap}.tbx__body{flex:1;overflow:auto;padding:1.4em 1.6em;display:grid;align-content:start;gap:1.1em;scrollbar-width:thin}.tbx__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9em}.tbx__kpi{display:grid;gap:.3em;padding:1.1em;border-radius:1em;background:#ffffff09;box-shadow:inset 0 0 0 1px #a0c8ff1a}.tbx__kpi small{color:var(--ink-2);font-size:.9em}.tbx__kpi b{font-size:2.3em;font-weight:650;letter-spacing:-.03em;line-height:1.05}.tbx__kpi em{justify-self:start;font-style:normal;font-size:.82em;font-weight:600;padding:.15em .55em;border-radius:999px;background:#00dbc624;color:#3bf0db}.tbx__kpi em.is-bad{background:#f0647e24;color:#ff8da1}.tbx__kpi span{font-size:.82em;color:var(--ink-2)}.tbx__h{margin:0;font-size:.82em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tbx__hl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.tbx__hl li{padding:1em 1.1em;border-radius:1em;background:#ffffff08;box-shadow:inset 0 0 0 1px #a0c8ff1a;font-size:.95em;line-height:1.4}.tbx__hl b{display:block;margin-bottom:.25em;font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.tbx__grid{display:grid;grid-template-columns:3.4em repeat(var(--n),minmax(0,1fr));gap:.3em;align-items:center}.tbx__hh{text-align:center;font-size:.8em;color:var(--ink-2)}.tbx__dd{font-size:.9em;color:var(--ink-2)}.tbx__grid i{aspect-ratio:1.25;border-radius:.35em;display:grid;place-items:center;font-style:normal;font-size:.8em;font-weight:600;color:#0a101ed9;opacity:0;transform:scale(.6);animation:tbxCell .45s var(--ease) both;animation-delay:var(--d)}@keyframes tbxCell{to{opacity:1;transform:none}}.tbx__shops{list-style:none;margin:0;padding:0;display:grid}.tbx__shops li{display:grid;grid-template-columns:1.6em minmax(0,1.3fr) minmax(0,1.4fr) 2.6em 4.6em;align-items:center;gap:.8em;padding:.65em 0;border-top:1px solid rgba(160,200,255,.08)}.tbx__n{color:var(--ink-2);font-size:.9em}.tbx__name{display:grid}.tbx__name b{font-weight:600}.tbx__name small{font-size:.8em;color:var(--ink-2)}.tbx__bar{display:flex;height:.5em;width:var(--w);border-radius:999px;overflow:hidden;animation:tbxBar .9s var(--ease) both;transform-origin:left}@keyframes tbxBar{0%{transform:scaleX(0)}}.tbx__tot{text-align:right;font-variant-numeric:tabular-nums}.tbx__shops em{font-style:normal;font-size:.82em;font-weight:600;text-align:center;padding:.15em .4em;border-radius:999px;background:#ffffff0f;color:var(--ink-2)}.tbx__shops em.is-up{background:#00dbc624;color:#3bf0db}.tbx__shops em.is-down{background:#f0647e24;color:#ff8da1}.tbx__opp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2em}.tbx__opp>div{display:grid;gap:.9em;align-content:start}.tbx__miss,.tbx__lang{list-style:none;margin:0;padding:0;display:grid;gap:.7em}.tbx__miss li{display:grid;grid-template-columns:1fr auto;gap:.3em .8em}.tbx__miss small{margin-left:.6em;font-size:.7em;letter-spacing:.1em;text-transform:uppercase;padding:.1em .45em;border-radius:.3em;box-shadow:inset 0 0 0 1px #ffffff40;color:var(--ink-2);vertical-align:middle}.tbx__miss i{grid-column:1 / -1;height:.3em;border-radius:999px;background:linear-gradient(90deg,#F0647E var(--w),rgba(255,255,255,.06) var(--w))}.tbx__lang li{display:grid;grid-template-columns:5em 1fr 3em;align-items:center;gap:.8em}.tbx__lang i{height:.45em;border-radius:999px;background:linear-gradient(90deg,#8FDCFF var(--w),rgba(255,255,255,.06) var(--w))}.tbx__lang b{text-align:right;font-weight:600;font-size:.9em}.tbx__voice{display:flex;height:2.6em;border-radius:999px;overflow:hidden;background:#ffffff0f;font-size:.9em;font-weight:600}.tbx__voice i{display:grid;place-items:center;font-style:normal;background:#00dbc6;color:#031330;white-space:nowrap}.tbx__voice span{flex:1;display:grid;place-items:center;color:var(--ink-2)}@media (max-width: 700px){.tb__device{width:calc(100% + 2 * var(--gutter) - 8px);margin-inline:calc(var(--gutter) * -1 + 4px)}.tbx{font-size:8.5px}.tbx__top>b,.tbx__demo{display:none}.tbx__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tbx__hl,.tbx__opp{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.ca__canvas,.im__canvas{height:58%;top:calc(var(--nav-h) + 4px)}.ca__sticky.is-0 .ca__canvas,.im__sticky.is-0 .im__canvas{height:100%;top:0}}.va{container-type:inline-size;background:radial-gradient(70% 80% at 50% 70%,rgba(242,180,90,.12),transparent 70%),linear-gradient(#071430,#040b1c)}.va-floor{position:absolute;left:10%;right:10%;bottom:6%;height:18%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,180,90,.22),transparent);filter:blur(6px)}.va-atrio{position:absolute;inset:0;perspective:500px}.va-atrio i{position:absolute;left:10%;right:10%;height:9%;background-size:300% 100%;background-repeat:no-repeat;border-radius:2px;box-shadow:0 0 18px #f2b45a59;transform:rotateX(28deg)}.va-atrio i:nth-child(1){top:24%}.va-atrio i:nth-child(2){top:46%;left:6%;right:6%}.va-atrio i:nth-child(3){top:68%;left:2%;right:2%}.va-ring__scene{position:absolute;inset:0;perspective:90cqw;perspective-origin:50% 0%}.va-ring{position:absolute;left:50%;top:32%;width:0;height:0;transform-style:preserve-3d;animation:vaSpin 40s linear infinite}.va-ring--low{top:60%;animation-duration:30s;animation-direction:reverse}.va-ring i{position:absolute;left:0;top:0;display:block;background-repeat:no-repeat;backface-visibility:visible;box-shadow:0 0 10px #f2b45a40}.va-ring--top i{width:7cqw;height:6cqw;margin:-3cqw 0 0 -3.5cqw;transform:rotateY(var(--a)) translateZ(31cqw)}.va-ring--low i{width:7.6cqw;height:4.4cqw;margin:-2.2cqw 0 0 -3.8cqw;transform:rotateY(var(--a)) translateZ(19cqw)}@keyframes vaSpin{0%{transform:rotateX(-16deg) rotateY(0)}to{transform:rotateX(-16deg) rotateY(360deg)}}html.is-hidden .va-ring{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.va-ring{animation:none;transform:rotateX(-16deg)}}.va-facade{position:absolute;inset:8% 14% 14%;border-radius:4px;opacity:.55;background:repeating-linear-gradient(90deg,rgba(160,200,255,.18) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(160,200,255,.14) 0 1px,transparent 1px 18px),linear-gradient(#10264a,#0a1834)}.va-mesh{position:absolute;left:50%;top:10%;bottom:14%;aspect-ratio:1664 / 2304;translate:-50% 0;perspective:400px}.va-mesh i{position:absolute;inset:0;display:block;background-size:cover;background-position:center;transform:rotateY(-16deg);opacity:.92;box-shadow:0 0 30px #f2b45a40;-webkit-mask:repeating-linear-gradient(0deg,#000 0 2px,rgba(0,0,0,.18) 2px 4px);mask:repeating-linear-gradient(0deg,#000 0 2px,rgba(0,0,0,.18) 2px 4px)}.neyebrow,.proj__k,.nhero__eyebrow,.ncontact__k{font-size:clamp(15px,1.15vw,18px)!important;font-weight:600;letter-spacing:-.01em!important;text-transform:none!important}.proj__k i,.nhero__eyebrow i,.ncontact__k i{display:none!important}.neyebrow{color:var(--ink-2)}.proj__k,.ncontact__k{color:var(--c, var(--acc))}.nhero__eyebrow{color:#8fdfff}.cn-say__who b{letter-spacing:.02em;font-size:16px}.ncontact__next:before,.ncontact__next:after{z-index:0}.ncontact__next li{z-index:1}.ncontact__n{position:relative;z-index:2}.cn-w{transition:opacity .22s ease,filter .3s ease,transform .3s var(--ease)}.ab3{position:relative;overflow:hidden;text-align:center}.ab3__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,rgba(30,110,200,.18),transparent 70%)}.ab3__in{position:relative;display:grid;justify-items:center;gap:clamp(16px,3vh,30px)}.ab3__text{margin:0;max-width:21ch;font-size:clamp(30px,min(4.6vw,7.6vh),84px);line-height:1.16;letter-spacing:-.045em;font-weight:650}.ab3__w{display:inline-block;white-space:pre;opacity:0;transform:translateY(.4em);filter:blur(6px);transition:opacity .7s ease,transform .9s var(--ease),filter .8s ease;transition-delay:var(--d)}.ab3.in .ab3__w{opacity:1;transform:none;filter:none}.ab3__w.acc{white-space:pre}.ab3__pill{display:inline-block;vertical-align:-.12em;width:0;height:.82em;margin:0 .04em;padding:0;border:0;border-radius:999px;overflow:hidden;cursor:pointer;background:#0b1a36;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 70%,transparent),0 10px 40px -10px var(--c);transition:width 1s var(--ease),transform .4s var(--ease);transition-delay:var(--d),0s}.ab3.in .ab3__pill{width:1.9em}.ab3__pill:hover{transform:scale(1.06) rotate(-2deg)}.ab3__pill video,.ab3__pill img{width:100%;height:100%;object-fit:cover;display:block}.ab3__pill video{object-position:50% 22%;transform:scale(1.5)}.ab3__pill img{object-position:50% 35%}.srv{background:radial-gradient(60% 60% at 50% 52%,rgba(20,90,170,.2),transparent 70%)}.srv__in{justify-items:center;text-align:center}.srv__stage{position:relative;width:100%}.srv__list li{justify-content:center}.srv__list button{text-align:center}.srv__fx{position:absolute;left:0;right:0;width:100%;top:calc(var(--rowh) * 1.7);height:calc(var(--rowh) * 1.6);pointer-events:none;opacity:0;transition:opacity .6s ease}.srv.has-fx .srv__fx{opacity:1}.srv.has-fx .srv__list li.is-on button{color:transparent;text-shadow:none}.srv__d{justify-content:center}.srv__canvas{display:none}.rt{position:relative;overflow:hidden}.rt__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.rt__canvas:active{cursor:grabbing}.rt__in{position:relative;z-index:1;pointer-events:none}.rt__side{pointer-events:auto;width:min(460px,100%);display:grid;gap:clamp(10px,1.8vh,16px)}.rt__chat{display:grid;border-radius:24px;overflow:hidden;background:#040c20c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #a0d2ff24,0 40px 100px -40px #4cc3ff73}.rt__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(160,210,255,.1)}.rt__ava{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#0b1a36;box-shadow:0 0 0 1.5px #4cc3ff99}.rt__ava video{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transform:scale(1.6)}.rt__head b{font-size:15px}.rt__head small{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.rt__head small i{width:6px;height:6px;border-radius:50%;background:#3bf0db;box-shadow:0 0 8px #3bf0db}.rt__msgs{display:grid;align-content:start;gap:12px;padding:16px;min-height:clamp(250px,38vh,340px)}.rt__q{justify-self:end;max-width:85%;margin:0;padding:10px 14px;border-radius:18px 18px 4px;background:var(--c-concierge);color:#031330;font-size:15px;font-weight:500;min-height:1.4em}.rt__q .caret{background:#031330}.rt__dots{justify-self:start;margin:0;display:inline-flex;gap:5px;padding:12px 14px;border-radius:18px 18px 18px 4px;background:#ffffff0f}.rt__dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-2);animation:rtDot 1s ease-in-out infinite}.rt__dots i:nth-child(2){animation-delay:.15s}.rt__dots i:nth-child(3){animation-delay:.3s}@keyframes rtDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.rt__a{display:grid;gap:10px;justify-items:start}.rt__a>p{margin:0;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#ffffff0f;font-size:15px;line-height:1.45;max-width:92%}.rt__card{width:92%;padding:12px 14px;border-radius:16px;background:#4cc3ff14;box-shadow:inset 0 0 0 1px #4cc3ff4d}.rt__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rt__card-top span{display:grid;font-weight:600;font-size:15px}.rt__card-top span small{font-weight:500;font-size:12px;color:var(--ink-2)}.rt__card-top b{display:grid;justify-items:end;color:var(--c-concierge);font-size:18px;font-variant-numeric:tabular-nums}.rt__card-top b small{font-size:12px;font-weight:500;color:var(--ink-2)}.rt__card ol{list-style:none;margin:10px 0 0;padding:0 0 0 4px;display:grid;gap:6px;counter-reset:s}.rt__card li{position:relative;padding-left:22px;font-size:13.5px;color:var(--ink);opacity:0;animation:ccIn .45s ease both;animation-delay:calc(.6s + var(--i) * .35s);counter-increment:s}.rt__card li:before{content:counter(s);position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;background:var(--c-concierge);color:#031330}.rt__chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 14px;border-top:1px solid rgba(160,210,255,.1)}.rt__chips button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:999px;font-size:12.5px;color:var(--ink-2);background:#ffffff0d;cursor:pointer;transition:background .25s,color .25s}.rt__chips button svg{color:var(--c-concierge)}.rt__chips button:hover{color:var(--ink)}.rt__chips button[aria-pressed=true]{background:#4cc3ff2e;color:var(--ink);box-shadow:inset 0 0 0 1px #4cc3ff80}.rt__hint{position:absolute;right:var(--gutter);bottom:22px;margin:0;z-index:1;font-size:12.5px;color:var(--ink-3);pointer-events:none}@media (max-width: 900px){.rt__canvas{height:42%;top:calc(var(--nav-h) + 4px)}html.onepage-m section.rt[data-page],html.onepage section.rt[data-page]{justify-content:flex-end}.rt__side{width:100%;gap:8px}.rt__side .nh2{font-size:26px}.rt__msgs{min-height:190px;padding:12px;gap:8px}.rt__q,.rt__a>p{font-size:13.5px}.rt__card li:nth-child(3){display:none}.rt__hint{display:none}}.pv-chat{position:relative;width:100%;height:min(72vh,680px)}.pv-chat__wall{position:absolute;inset:-10% -20% -10% -10%;perspective:1200px;overflow:hidden;-webkit-mask-image:radial-gradient(70% 65% at 50% 50%,#000 45%,transparent 85%);mask-image:radial-gradient(70% 65% at 50% 50%,#000 45%,transparent 85%)}.pv-chat__plane{position:absolute;left:50%;top:50%;display:flex;gap:16px;transform:translate(-50%,-50%) rotateX(22deg) rotateY(-24deg) rotate(-6deg);transform-style:preserve-3d}.pv-chat__col{display:flex;flex-direction:column;gap:14px;animation:pvUp 34s linear infinite}.pv-chat__col--1{animation-duration:42s;animation-direction:reverse;margin-top:60px}.pv-chat__col--2{animation-duration:30s;margin-top:20px}@keyframes pvUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}html.is-hidden .pv-chat__col,html.is-hidden .pv-ring__rot,html.is-hidden .pv-data__flow{animation-play-state:paused}.pv-q{margin:0;display:grid;gap:2px;padding:12px 16px;width:230px;border-radius:18px 18px 18px 4px;font-size:15px;font-weight:500;color:var(--ink);background:#0c2044d1;box-shadow:inset 0 0 0 1px #78c8ff33,0 20px 40px -24px #000000e6}.pv-q:nth-child(3n+1){background:var(--c-concierge);color:#031330;border-radius:18px 18px 4px}.pv-q:nth-child(3n+1) small{color:#03133099}.pv-q small{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-concierge)}.pv-chat__naia{position:absolute;left:50%;top:50%;width:min(46%,300px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:1}.pv-chat__naia video{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 15%;background:#0a1b34;box-shadow:0 0 0 1px #4cc3ff66,0 0 0 10px #020a1fa6,0 40px 120px -20px #4cc3ff99}.pv-chat__halo{position:absolute;inset:-12%;border-radius:50%;border:1px solid rgba(76,195,255,.35);animation:pvHalo 3s ease-out infinite}@keyframes pvHalo{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}.pv-chat__tag{position:absolute;left:50%;bottom:-18px;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#020a1fe0;box-shadow:inset 0 0 0 1px #4cc3ff59}.pv-chat__tag i{width:7px;height:7px;border-radius:50%;background:#3bf0db;box-shadow:0 0 10px #3bf0db}.pv-chat__tag b{color:var(--ink)}@media (prefers-reduced-motion: reduce){.pv-chat__col,.pv-chat__halo,.pv-ring__rot,.pv-data__flow{animation:none!important}}.pv-ring{position:relative;width:100%;height:min(74vh,700px);container-type:inline-size}.pv-ring__scene{position:absolute;inset:0;perspective:1400px;perspective-origin:50% 30%}.pv-ring__rot{position:absolute;left:50%;top:46%;transform-style:preserve-3d;animation:pvRing 36s linear infinite}@keyframes pvRing{0%{transform:rotateX(-10deg) rotateY(0)}to{transform:rotateX(-10deg) rotateY(-360deg)}}.pv-ring__card{position:absolute;left:0;top:0;width:clamp(90px,16cqw,140px);aspect-ratio:3 / 4;translate:-50% -50%;transform:rotateY(var(--a)) translateZ(clamp(190px,40cqw,330px));border-radius:12px;overflow:hidden;box-shadow:0 20px 50px -20px #000000e6,0 0 0 1px #ffffff14}.pv-ring__card img{width:100%;height:100%;object-fit:cover;display:block}.pv-ring__totem{position:absolute;inset:6% 0 0;z-index:1;pointer-events:none}.pv-ring__totem .totem-visual{pointer-events:auto}.pv-ring__totem .totem-visual__halo{opacity:.7}.pv-data{position:relative;width:100%;height:min(70vh,640px)}.pv-data__streams{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pv-data__flow{stroke-dasharray:8 92;animation:pvFlow 2.6s linear infinite;animation-delay:calc(var(--i) * -.5s);filter:drop-shadow(0 0 6px currentColor)}@keyframes pvFlow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pv-data__labels{list-style:none;margin:0;position:absolute;left:0;top:0;bottom:0;display:grid;align-content:space-between;padding:9% 0 8%}.pv-data__labels li{font-size:12.5px;font-weight:600;color:var(--c);padding:4px 10px;border-radius:999px;background:#020a1fcc;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);width:max-content}.pv-data__plan{position:absolute;inset:22% -4% 18% 50%;perspective:900px;display:grid;place-items:center}.pv-data__plan svg{width:100%;height:100%;overflow:visible;transform:rotateX(55deg) rotate(-24deg);filter:drop-shadow(0 30px 40px rgba(110,140,255,.35))}.pv-data__floor{fill:#7e9bff1a;stroke:#8fa8ff;stroke-width:1.6;vector-effect:non-scaling-stroke}.pv-data__store{fill:#7e9bff1f;stroke:#b4c8ff59;stroke-width:.8;vector-effect:non-scaling-stroke;animation:pvStore 4.6s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes pvStore{0%,70%,to{fill:#7e9bff1a}80%{fill:#7e9bff73}}.pv-data__dot circle:first-child{fill:none;stroke:var(--c);stroke-width:1.5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:pvPing 2.4s ease-out infinite;animation-delay:calc(var(--i) * .17s)}.pv-data__dot circle:last-child{fill:var(--c)}@keyframes pvPing{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}.pv-data__core{position:absolute;left:50%;bottom:-8%;translate:-50% 0;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#7e9bff38;box-shadow:inset 0 0 0 1px #a0b4ff80,0 0 40px #7e9bff66;white-space:nowrap}@media (max-width: 900px){.pv-chat,.pv-ring,.pv-data{height:100%;min-height:0}.pv-q{width:170px;font-size:12.5px;padding:9px 12px}.pv-chat__tag{font-size:11.5px}.pv-data__labels li{font-size:10.5px}}.im__sticky.is-0 .im__canvas{opacity:.7;filter:none;transform:scale(.98)}.im__intro:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 40% at 50% 50%,rgba(2,10,31,.82),rgba(2,10,31,.3) 70%,transparent);pointer-events:none}.viz,.viz__bars,.viz__cols,.viz__alerts{animation:ccIn .5s ease both}.viz{display:grid;gap:12px}.viz__hours{display:flex;align-items:flex-end;gap:4px;height:70px}.viz__hours i{position:relative;flex:1;height:var(--h);border-radius:4px 4px 0 0;background:#7e9bff59;transform-origin:bottom;animation:vizUp .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}.viz__hours i.is-peak{background:var(--c-intel);box-shadow:0 0 16px #7e9bff99}.viz__hours i span{position:absolute;left:50%;bottom:100%;translate:-50% -4px;font-size:11px;font-weight:600;color:#b4c3ff;font-style:normal;white-space:nowrap}@keyframes vizUp{0%{transform:scaleY(0)}}.viz__bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.viz__bars li{display:grid;grid-template-columns:8.5em 1fr auto;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.viz__bars li i{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(126,155,255,.45) var(--w),rgba(255,255,255,.06) var(--w));animation:vizW .9s var(--ease) both;animation-delay:calc(var(--i) * .15s);transform-origin:left}.viz__bars li.is-on{color:var(--ink)}.viz__bars li.is-on i{background:linear-gradient(90deg,var(--c-intel) var(--w),rgba(255,255,255,.06) var(--w))}.viz__bars b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}@keyframes vizW{0%{transform:scaleX(0)}}.viz__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;height:120px}.viz__cols div{display:grid;grid-template-rows:auto 1fr auto;height:100%;text-align:center;gap:4px}.viz__cols i{align-self:end;height:var(--h);border-radius:6px 6px 0 0;background:#e98aa859;transform-origin:bottom;animation:vizUp .7s var(--ease) both;animation-delay:calc(var(--i) * .1s)}.viz__cols .is-on i{background:#e98aa8;box-shadow:0 0 18px #e98aa880}.viz__cols b{font-size:13px}.viz__cols span{font-size:11.5px;color:var(--ink-2)}.viz__alerts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.viz__alerts li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0a;animation:ccIn .5s ease both;animation-delay:calc(var(--i) * .15s)}.viz__alerts i{width:10px;height:10px;border-radius:50%;flex:none}.viz__alerts .is-red{background:#f0647e;box-shadow:0 0 10px #f0647e;animation:vizBlink 1.2s ease-in-out infinite}.viz__alerts .is-amber{background:#f2b45a}.viz__alerts .is-ok{background:#3bf0db}@keyframes vizBlink{50%{opacity:.35}}.viz__alerts span{display:grid}.viz__alerts b{font-size:14px;font-weight:600}.viz__alerts small{font-size:12.5px;color:var(--ink-2)}.ask__screen{min-height:460px}@media (max-width: 900px){.ask__screen{min-height:330px}.viz__hours{height:46px}.viz__cols{height:80px}}.cc-subs{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:min(460px,100%)}.cc-subs li{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .7s var(--ease);transition-delay:calc(var(--i) * .12s + .2s)}.cc-camp.in .cc-subs li,.cn-subs.is-on li{opacity:1;transform:none}.cc-subs button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:16px;text-align:left;cursor:pointer;color:var(--ink);background:#040c20a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff14;transition:background .3s,box-shadow .3s,transform .3s var(--ease)}.cc-subs button:hover{transform:translate(4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--acc)) 60%,transparent)}.cc-subs small{font-size:12px;font-weight:700;color:var(--c, var(--acc));font-variant-numeric:tabular-nums}.cc-subs span{display:grid}.cc-subs b{font-size:16px;font-weight:600}.cc-subs em{font-style:normal;font-size:13px;color:var(--ink-2)}.cc-subs svg{color:var(--c, var(--acc))}.cn-subs{pointer-events:none}.cn-subs.is-on{pointer-events:auto}.view--concierge .cn-subs{--c: var(--c-concierge)}.view--creative .cc-subs{--c: var(--c-creative)}.proj--wall .cc-camp__copy .nh2{max-width:12ch}#p-concierge .cn-say .nh2{max-width:14ch}#p-concierge .proj__ctas{margin-top:6px}@media (max-width: 900px){.cc-subs button{padding:9px 12px}.cc-subs em{display:none}}.view--concierge .cn-say__lines{font-size:clamp(22px,min(2.5vw,4.2vh),44px)}.ab4{position:relative;overflow:hidden;text-align:center;background:radial-gradient(50% 50% at 50% 55%,rgba(30,110,200,.16),transparent 70%)}.ab4__in{display:grid;justify-items:center;gap:clamp(14px,2.6vh,26px)}.ab4__l1{margin:0;max-width:18ch;font-size:clamp(34px,min(5.2vw,8.6vh),96px);line-height:1.08;letter-spacing:-.045em;font-weight:650}.ab4__l2{margin:0;max-width:34ch;font-size:clamp(20px,min(2.3vw,3.8vh),40px);line-height:1.3;letter-spacing:-.025em;font-weight:500;color:var(--ink-2)}.ab4__c{position:relative;transition:color .35s ease,text-shadow .5s ease}.ab4__c.is-off,.ab4__c.is-mix,.ab4__c.acc.is-off,.ab4__c.acc.is-mix{color:transparent!important}.ab4__c.is-mix:after{content:attr(data-g);position:absolute;left:0;top:0;color:var(--teal);font-family:Inter Variable,Inter,sans-serif;font-style:normal;font-weight:500;opacity:.85;text-shadow:0 0 14px rgba(0,219,198,.7)}.ab4__c.acc{font-size:1em}.ab4__l1 .ab4__c.acc{font-size:1.08em}.srv--alive .srv__w{display:inline-block;font-size:calc(var(--rowh) * .74);font-weight:650;letter-spacing:-.05em;line-height:1;color:var(--ink);white-space:nowrap}.srv--alive li.is-on .srv__w{color:#fff}.alive{display:inline-flex}.alive__c{display:inline-block;font-weight:600;animation:alive 2.4s ease-in-out infinite,aliveIn .7s var(--ease) both;animation-delay:calc(var(--i) * -.12s),calc(var(--i) * 35ms);background:linear-gradient(180deg,#fff 30%,#9fe6ff);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes alive{0%,to{font-weight:520;transform:translateY(0)}50%{font-weight:780;transform:translateY(-.06em)}}@keyframes aliveIn{0%{opacity:0;filter:blur(8px)}}@media (prefers-reduced-motion: reduce){.alive__c{animation:none}}@media (max-width: 900px){.srv--alive .srv__w{font-size:calc(var(--rowh) * .62)}}.pv-data__labels{display:block;padding:0}.pv-data__labels li{position:absolute;left:0;translate:0 calc(-100% - 6px)}.is-leaving .cn-say,.is-leaving .cc-camp__copy,.is-leaving .proj__copy{opacity:0;transform:translateY(-12px);filter:blur(4px);transition:opacity .3s ease,transform .3s ease,filter .3s ease}.view .cn-naia2 .cn-say,.view .cc-camp .cc-camp__copy,.im__introCopy{animation:textIn .7s var(--ease) both .05s}@keyframes textIn{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.im__intro{place-content:initial;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:calc(var(--nav-h) + 40px) 0 44px}.im__intro:before{display:none}.im__introGrid{width:100%}.im__introCopy{justify-items:start}.im__introCopy .nlead{margin:0}.im__sticky.is-0 .im__canvas{opacity:0;pointer-events:none}.im__scroll--left{justify-items:start}.nhero2{position:relative;overflow:hidden;background:#020a1f}html.onepage section.nhero2[data-page],html.onepage-m section.nhero2[data-page]{justify-content:space-between;padding-top:calc(var(--nav-h) + clamp(28px,6vh,64px));padding-bottom:clamp(18px,3.5vh,36px)}.nhero2{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh}.nhero2__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.nhero2__waves.is-ready{opacity:1}.nhero2__top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.nhero2__brand{margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:700;letter-spacing:.02em;line-height:1.25;color:#fff}.nhero2__brand span{font-weight:500;color:#8fdfff}.nhero2__side{display:grid;gap:18px;max-width:400px;justify-items:start}.nhero2__side p{margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:var(--ink-2)}.nhero2__ctas{display:flex;flex-wrap:wrap;gap:10px}.nhero2__t{position:relative;z-index:1;margin:auto auto 0;display:grid;font-size:clamp(44px,7vw,150px);line-height:.98;letter-spacing:-.055em;font-weight:650;padding-bottom:clamp(16px,4vh,44px)}.nhero2__line{display:block;overflow:hidden;padding-bottom:.08em}.nhero2__line>span{display:inline-block;transform:translateY(105%);transition:transform 1.3s cubic-bezier(.2,.8,.1,1)}.nhero2__line--2{text-align:right}.nhero2__line--2>span{transition-delay:.18s}html.intro-done .nhero2__line>span{transform:none}.nhero2__line .acc{font-size:1.04em}.nhero2__proj{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.nhero2__proj button{position:relative;display:grid;gap:4px;padding:16px 44px 4px 0;border:0;border-top:1px solid rgba(160,210,255,.22);background:none;text-align:left;cursor:pointer;color:var(--ink);transition:border-color .3s}.nhero2__proj button+button{padding-left:22px}.nhero2__proj button:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--c);transition:width .6s var(--ease)}.nhero2__proj button+button:before{left:22px}.nhero2__proj button:hover:before{width:calc(100% - 22px)}.nhero2__proj small{font-size:12px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums}.nhero2__proj b{font-size:clamp(15px,1.15vw,18px);font-weight:600}.nhero2__proj span{font-size:14px;color:var(--ink-2)}.nhero2__go{position:absolute;right:12px;top:18px;color:var(--ink-2);transition:transform .3s var(--ease),color .3s}.nhero2__proj button:hover .nhero2__go{color:var(--c);transform:translate(3px,-3px)}@media (max-width: 900px){.nhero2__top{flex-direction:column;gap:14px}.nhero2__t{font-size:clamp(38px,12vw,64px)}.nhero2__line--2{text-align:left}.nhero2__proj{grid-template-columns:minmax(0,1fr)}.nhero2__proj button,.nhero2__proj button+button{padding:10px 36px 8px 0}.nhero2__proj button+button:before{left:0}.nhero2__proj span{display:none}.nhero2__go{top:12px}}@media (max-width: 900px) and (max-height: 760px){.nhero2__side p{display:none}}.cc-row{padding-right:18px}@keyframes ccRow{0%{transform:translate(0)}to{transform:translate(-50%)}}.cc-card{width:clamp(200px,18vw,320px)}.cc-card{background:linear-gradient(135deg,#12264a,#0a1630)}.ab4{background:#030c24}.ab4__in{position:relative;z-index:1;gap:clamp(10px,2vh,20px)}.ab4__l1{max-width:22ch;font-size:clamp(30px,min(4.2vw,7vh),76px)}.srv--inline{width:100%;display:grid;justify-items:center;gap:clamp(10px,2vh,18px);background:none;overflow:visible;--rowh: clamp(50px, min(6.4vw, 10.5vh), 120px)}.srv--inline .srv__stage{width:100%}.srv--inline .srv__list{height:calc(var(--rowh) * 3)}.srv--inline .srv__list li{top:var(--rowh)}.srv--inline .srv__d{min-height:1.6em}@media (max-width: 900px){.srv--inline{--rowh: clamp(40px, 10.5vw, 64px)}}.ab4__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ab4__aur{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(30px);opacity:.55;mix-blend-mode:screen;will-change:transform}.ab4__aur--a{left:-20vmax;top:-30vmax;background:radial-gradient(closest-side,rgba(0,219,198,.45),transparent 70%);animation:aurA 22s ease-in-out infinite alternate}.ab4__aur--b{right:-25vmax;top:-10vmax;background:radial-gradient(closest-side,rgba(40,120,255,.5),transparent 70%);animation:aurB 26s ease-in-out infinite alternate}.ab4__aur--c{left:20%;bottom:-45vmax;background:radial-gradient(closest-side,rgba(126,110,255,.4),transparent 70%);animation:aurC 30s ease-in-out infinite alternate}@keyframes aurA{to{transform:translate(18vw,14vh) scale(1.15)}}@keyframes aurB{to{transform:translate(-16vw,18vh) scale(.9)}}@keyframes aurC{to{transform:translate(-12vw,-12vh) scale(1.2)}}.ab4__grid{position:absolute;left:-50%;right:-50%;bottom:-10%;height:62%;perspective:520px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.ab4__grid i{position:absolute;inset:0;transform:rotateX(68deg);transform-origin:50% 100%;background-image:linear-gradient(rgba(90,210,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(90,210,255,.22) 1px,transparent 1px);background-size:72px 72px;animation:gridFlow 3.2s linear infinite}.ab4__grid i:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 46%,rgba(0,219,198,.55) 49%,transparent 52%);background-size:100% 300%;animation:gridScan 5s linear infinite;mix-blend-mode:screen}@keyframes gridFlow{to{background-position:0 72px,0 0}}@keyframes gridScan{0%{background-position:0 100%}to{background-position:0 -200%}}.ab4__spark{position:absolute;left:var(--x);bottom:-10px;width:3px;height:3px;border-radius:50%;background:#9ff5ea;box-shadow:0 0 10px 2px #00dbc6b3;opacity:0;animation:spark var(--s) linear infinite;animation-delay:var(--d)}@keyframes spark{0%{transform:translateY(0);opacity:0}10%{opacity:.9}70%{opacity:.5}to{transform:translateY(-85vh);opacity:0}}html.is-hidden .ab4__aur,html.is-hidden .ab4__grid i,html.is-hidden .ab4__grid i:after,html.is-hidden .ab4__spark,html.is-hidden .alive__c{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.ab4__aur,.ab4__grid i,.ab4__grid i:after,.ab4__spark{animation:none}}.nhero2__top{justify-content:flex-end}.alive{display:inline-flex;overflow:hidden;padding:.06em 0 .12em;margin:-.06em 0 -.12em}.alive__c{font-weight:650;animation:aliveRise .75s cubic-bezier(.2,.8,.1,1) both;animation-delay:calc(var(--i) * 28ms);background:linear-gradient(100deg,#fff 0% 40%,#8ff0e4 50%,#fff 60% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.srv--alive li.is-on .alive__c{animation:aliveRise .75s cubic-bezier(.2,.8,.1,1) both,aliveShine 3s ease-in-out infinite;animation-delay:calc(var(--i) * 28ms),calc(.9s + var(--i) * 20ms)}@keyframes aliveRise{0%{transform:translateY(110%)}to{transform:none}}@keyframes aliveShine{0%{background-position:100% 0}55%,to{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.alive__c,.srv--alive li.is-on .alive__c{animation:none}}html.onepage section.ab4[data-page],html.onepage-m section.ab4[data-page]{justify-content:flex-start;padding-top:calc(var(--nav-h) + clamp(28px,7vh,80px))}.ab4__in{gap:clamp(8px,1.6vh,16px)}.srv--inline{margin-top:clamp(40px,11vh,140px)}.srv--inline .srv__d{max-width:62ch;justify-content:center;text-align:center}.viz__hours i span{color:var(--ink-3);font-weight:500}.viz__hours i.is-peak span{color:#b4c3ff;font-weight:700}.ab5{position:relative;overflow:hidden;text-align:center;background:#030b22}html.onepage section.ab5[data-page],html.onepage-m section.ab5[data-page]{justify-content:flex-start;padding-top:calc(var(--nav-h) + clamp(28px,7vh,84px));padding-bottom:clamp(24px,5vh,56px)}.ab5__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ab5__img{position:absolute;inset:-4%;background:center/cover no-repeat;opacity:.55;animation:ab5Drift 24s ease-in-out infinite alternate}@keyframes ab5Drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1.5%,1%)}}.ab5__shade{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 45%,#030b221a,#030b22c7)}.ab5__rib{position:absolute;inset:0;width:100%;height:100%}.ab5__rib path{fill:none;stroke-linecap:round}.ab5__glow{stroke:#50c8ff29;stroke-width:14;filter:blur(8px)}.ab5__core{stroke:url(#ab5g);stroke-width:1.6;stroke-dasharray:420 1400;animation:ab5Run 9s linear infinite}@keyframes ab5Run{0%{stroke-dashoffset:1820}to{stroke-dashoffset:0}}.ab5__in{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;--rowh: clamp(54px, min(7.6vw, 11.5vh), 136px)}.ab5__t{margin:clamp(14px,2.4vh,26px) 0 0;max-width:21ch;font-size:clamp(32px,min(4.4vw,7.2vh),72px);line-height:1.06;letter-spacing:-.04em;font-weight:650}.ab5__list{list-style:none;margin:clamp(36px,9vh,120px) 0 0;padding:0;position:relative;width:100%;height:calc(var(--rowh) * 3);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.ab5__list li{position:absolute;left:0;right:0;top:var(--rowh);height:var(--rowh);display:flex;align-items:center;justify-content:center}.ab5__w{display:inline-block;font-size:calc(var(--rowh) * .76);font-weight:700;letter-spacing:-.05em;line-height:1;white-space:nowrap;color:var(--ink)}.ab5__list li.is-on .ab5__w{color:#fff}.ab5__list .alive__c{font-weight:700}.ab5__d{margin:clamp(10px,2vh,22px) 0 0;min-height:1.5em;max-width:52ch;font-size:clamp(16px,1.4vw,21px);color:var(--ink-2)}.ab5__nav{margin-top:auto;width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,28px);padding-top:24px}.ab5__nav button{appearance:none;background:none;border:0;padding:12px 0 0;min-height:44px;cursor:pointer;font:inherit;color:#eaf2ff80;display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;transition:color .3s}.ab5__nav button:hover,.ab5__nav button.is-on{color:#eaf2ff}.ab5__nav small{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--teal)}.ab5__nav b{font-size:15px;font-weight:550;letter-spacing:-.01em}.ab5__track{position:relative;width:100%;height:2px;border-radius:2px;background:#eaf2ff1f;overflow:hidden}.ab5__track i{position:absolute;inset:0;background:linear-gradient(90deg,#2bc4c9,#8fe3ff);transform-origin:left;transform:scaleX(0)}.ab5__track i.is-run{animation:ab5Fill 3.4s linear forwards}@keyframes ab5Fill{to{transform:scaleX(1)}}html.is-hidden .ab5__img,html.is-hidden .ab5__core{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.ab5__img,.ab5__core{animation:none}}@media (max-width: 900px){.ab5__in{--rowh: clamp(40px, 10.5vw, 70px)}.ab5__w{font-size:calc(var(--rowh) * .66)}.ab5__nav{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}}.ab5__list .alive{padding:.06em 0 .26em;margin:-.06em 0 -.26em}.ab5__list li{height:calc(var(--rowh) * 1);overflow:visible}.shint{position:absolute;left:50%;bottom:clamp(18px,3.6vh,38px);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;appearance:none;background:none;border:0;padding:8px 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#eaf2ff9e;white-space:nowrap;transition:color .3s ease,opacity .45s ease;animation:shintIn .9s ease 1.4s both}.shint b{font-weight:650;color:#eaf2ff}.shint:hover{color:#eaf2ff}.shint i{position:relative;width:1px;height:38px;background:#eaf2ff2e;overflow:hidden}.shint i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--teal, #2BC4C9);animation:shintRun 1.8s cubic-bezier(.6,0,.3,1) infinite}.shint.is-hidden{opacity:0;pointer-events:none}@keyframes shintIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes shintRun{to{top:100%}}@media (prefers-reduced-motion: reduce){.shint,.shint i:after{animation:none}}@media (max-width: 700px){.shint{font-size:12.5px;white-space:normal;text-align:center;width:86vw}}.nhero3{position:relative;overflow:hidden;background:#030b22;text-align:center}html.onepage section.nhero3[data-page],html.onepage-m section.nhero3[data-page]{justify-content:center}.nhero3__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}.nhero3__waves.is-ready{opacity:1}.nhero3__shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 50%,#030b228c,#030b221a 75%)}.nhero3__bloom{position:absolute;left:50%;top:52%;width:min(1100px,90vw);height:min(360px,40vh);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(60,150,255,.22),transparent);filter:blur(30px);transform:translate(-50%,-50%);animation:nh3Bloom 7s ease-in-out infinite}@keyframes nh3Bloom{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.08)}}.nhero3__in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:clamp(10px,3vh,40px)}.nhero3__t{margin:0;display:flex;flex-direction:column;align-items:center}.nhero3__l1{font-size:clamp(28px,min(4vw,6.4vh),60px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:#eaf2ff;animation:nh3Fade .9s ease .1s both}.nhero3__light{margin-top:.04em;padding:0 .1em .08em;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.015em;line-height:.95;font-size:clamp(64px,min(10.6vw,18vh),176px);white-space:nowrap;color:transparent;background-image:linear-gradient(100deg,#5cc8ff,#fff,#8fe3ff 24%,#3e7bff 38%,#c5b8ff,#fff 62%,#5ce0d2 76%,#5cc8ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:nh3Flow 14s linear infinite,nh3Ink 1.8s cubic-bezier(.6,0,.2,1) .5s both}@keyframes nh3Flow{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes nh3Ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes nh3Fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nhero3__p{margin:clamp(18px,3.4vh,34px) 0 0;max-width:34ch;font-size:clamp(16px,1.35vw,20px);line-height:1.45;color:#eaf2ffb8;animation:nh3Fade .9s ease 1.5s both}.nhero3__ctas{margin-top:clamp(18px,3.4vh,34px);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;animation:nh3Fade .9s ease 1.65s both}.nhero3__cue{position:absolute;left:50%;bottom:clamp(14px,3vh,30px);transform:translate(-50%);z-index:1;appearance:none;background:none;border:0;padding:10px 20px;cursor:pointer;animation:nh3Fade .9s ease 2s both}.nhero3__cue i{display:block;position:relative;width:1px;height:48px;background:#eaf2ff2e;overflow:hidden}.nhero3__cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#8fe3ff;animation:shintRun 1.8s cubic-bezier(.6,0,.3,1) infinite}html.is-hidden .nhero3__light,html.is-hidden .nhero3__bloom{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.nhero3__light,.nhero3__bloom,.nhero3__cue i:after{animation:none}}@media (max-width: 700px){.nhero3__light{font-size:clamp(52px,15.5vw,90px);line-height:1;white-space:normal}}html.intro-on .nhero3__l1,html.intro-on .nhero3__light,html.intro-on .nhero3__p,html.intro-on .nhero3__ctas,html.intro-on .nhero3__cue{animation-play-state:paused}.ab5__in{--rowh: clamp(44px, min(5.6vw, 8.6vh), 100px)}.ab5__list{margin-top:clamp(18px,4.6vh,60px)}@media (max-width: 900px){.ab5__in{--rowh: clamp(38px, 9.5vw, 60px)}}.ls{position:relative;width:100%;height:min(72vh,680px);--gap: clamp(34px, 6.6vh, 66px);--cy: 64%}.ls__stage{position:absolute;inset:0 -16% 0 36%;perspective:2400px;perspective-origin:50% 10%}.ls__stack{position:absolute;left:0;right:0;top:var(--cy);aspect-ratio:870 / 468;transform:translateY(-50%) rotateX(60deg) rotate(-33deg);transform-style:preserve-3d}.ls__pin{position:absolute;width:1px;height:1px;transform:translateZ(calc(var(--i) * var(--gap)));pointer-events:none}.ls__lay{position:absolute;inset:0;transform-style:preserve-3d;animation:lsStack 11s cubic-bezier(.7,0,.25,1) infinite}.ls__lay svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ls__fl{stroke-width:1.3;vector-effect:non-scaling-stroke;animation:lsEdge 11s cubic-bezier(.7,0,.25,1) infinite}@keyframes lsStack{0%,38%{transform:translateZ(calc(var(--i) * var(--gap)))}50%,80%{transform:translateZ(0)}92%,to{transform:translateZ(calc(var(--i) * var(--gap)))}}@keyframes lsEdge{0%,38%{opacity:1}50%,80%{opacity:.3}92%,to{opacity:1}}.ls__rip{transform-box:fill-box;transform-origin:center;animation:lsRip 2.4s ease-out infinite}@keyframes lsRip{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.ls__blob{animation:lsHeat 4s ease-in-out infinite}@keyframes lsHeat{0%,to{opacity:.5}50%{opacity:.95}}.ls__vac{stroke-dasharray:5 5;animation:lsDash 1.2s linear infinite}@keyframes lsDash{to{stroke-dashoffset:-20}}.ls__labels{list-style:none;margin:0;padding:0;position:absolute;left:0;top:0;bottom:0;width:26%;z-index:2}.ls__labels li{position:absolute;left:0;top:calc(var(--cy) - 12% - var(--i) * var(--gap) * .9);translate:0 -50%;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px;font-weight:600;color:#eaf2ff;animation:lsLab 11s cubic-bezier(.7,0,.25,1) infinite}.ls__labels i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.ls__labels small{display:block;font-size:12px;font-weight:500;color:#eaf2ff8c;margin-top:1px}.ls__labels s{position:absolute;left:100%;top:50%;width:var(--len, clamp(30px, 4vw, 70px));height:1px;margin-left:14px;background:linear-gradient(90deg,var(--c),transparent);text-decoration:none}@keyframes lsLab{0%,36%{opacity:1;transform:none}46%,82%{opacity:0;transform:translate(-10px)}92%,to{opacity:1;transform:none}}.ls__one{position:absolute;right:0;top:6%;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:600;letter-spacing:-.01em;color:#fff;opacity:0;animation:lsOne 11s cubic-bezier(.7,0,.25,1) infinite;z-index:2}@keyframes lsOne{0%,46%{opacity:0;transform:translateY(10px)}54%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-6px)}}html.is-hidden .ls__lay,html.is-hidden .ls__fl,html.is-hidden .ls__labels li,html.is-hidden .ls__one{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.ls__lay,.ls__fl,.ls__labels li,.ls__one,.ls__rip,.ls__blob,.ls__vac{animation:none}}@media (max-width: 900px){.ls{height:100%;--gap: clamp(18px, 4.4vh, 34px);--cy: 60%}.ls__labels{display:none}.ls__stage{left:4%;right:4%}.ls__one{display:none}}.ab5__img,.ab5__rib{display:none}.ab5__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}.ab5__waves.is-ready{opacity:1}.ab5__shade{background:radial-gradient(60% 55% at 50% 45%,#030b2273,#030b221a 80%)}.ab5__in>*{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .25s,transform 0s .25s,filter 0s .25s}.ab5.is-lit .ab5__in>*{opacity:1;transform:none;filter:none;transition:opacity .9s ease,transform 1s cubic-bezier(.2,.8,.2,1),filter .9s ease}.ab5.is-lit .ab5__in>:nth-child(2){transition-delay:.15s}.ab5.is-lit .ab5__in>:nth-child(3){transition-delay:.35s}.ab5.is-lit .ab5__in>:nth-child(4){transition-delay:.5s}.ab5.is-lit .ab5__in>:nth-child(5){transition-delay:.65s}.ab5.is-lit .ab5__in>:nth-child(6){transition-delay:.8s}@media (prefers-reduced-motion: reduce){.ab5__in>*{opacity:1;transform:none;filter:none;transition:none}}.nhero3__planet{position:absolute;inset:0;width:100%;height:100%;display:block}.nhero3__shade{background:radial-gradient(55% 40% at 50% 40%,#02081a80,#02081a00 80%)}.nhero3__in{margin-bottom:clamp(24px,13vh,150px)}.nhero3__l1{animation-delay:1.7s}.nhero3__light{animation:nh3Flow 14s linear infinite,nh3Ink 1.8s cubic-bezier(.6,0,.2,1) 2.1s both}.nhero3__p{animation-delay:3s}.nhero3__ctas{animation-delay:3.15s}.nhero3__cue{animation-delay:3.5s}@media (prefers-reduced-motion: reduce){.nhero3__l1,.nhero3__p,.nhero3__ctas,.nhero3__cue{animation-delay:0s}}@media (max-width: 700px){html.onepage-m section.ab5[data-page]{padding-top:calc(var(--nav-h) + 12px);padding-bottom:max(18px,3svh)}.ab5__in{justify-content:center;--rowh: clamp(40px, 11vw, 56px)}.ab5__t{font-size:clamp(30px,8.6vw,40px);max-width:15ch}.ab5__list{margin-top:clamp(22px,4svh,40px)}.ab5__w{font-size:calc(var(--rowh) * .68)}.ab5__d{min-height:3.1em;max-width:30ch;margin:10px auto 0;font-size:16px}.ab5__nav{margin-top:clamp(20px,4svh,36px);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;row-gap:0;width:100%;max-width:320px;padding-top:0}.ab5__nav button{align-items:center;gap:9px;padding:10px 0 0}.ab5__nav b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ab5__nav small{font-size:11px;letter-spacing:.06em;color:#eaf2ff6b}.ab5__nav button.is-on small{color:var(--teal)}.ab5__track{height:3px}.ab5__nav button.is-past .ab5__track{background:#8fe3ff80}.cn-naia2__grid{gap:clamp(18px,3svh,30px);justify-items:center;text-align:center}.cn-naia2__video{width:min(74vw,38svh)}.cn-say{justify-items:center;gap:14px}.cn-say__who{justify-content:center}#p-concierge .cn-say .nh2{max-width:13ch;margin-inline:auto}.cn-naia2 .proj__ctas{justify-content:center}html.onepage-m section.cc-camp[data-page]{padding-top:calc(var(--nav-h) + 30px)}.cc-camp__copy{gap:14px}.cc-wall{-webkit-mask-image:linear-gradient(180deg,transparent 46%,#000 60%,#000 84%,transparent 96%);mask-image:linear-gradient(180deg,transparent 46%,#000 60%,#000 84%,transparent 96%)}.cc-wall__plane{top:74%}html.onepage-m section.ncontact[data-page]{padding-top:calc(var(--nav-h) + 8px)}.ncontact__in{margin:auto 0;gap:16px}.ncontact .ncontact__t{font-size:clamp(32px,9.4vw,44px)}.ncontact__ctas{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;max-width:360px;gap:10px;margin-top:4px}.ncontact__ctas .nbtn{width:100%;justify-content:center}.ncontact__mail{width:100%;box-sizing:border-box;justify-content:space-between}.ncontact__next{grid-template-columns:minmax(0,1fr);width:100%;max-width:360px;margin-top:6px;text-align:left}.ncontact__next:before,.ncontact__next:after{inset:14px auto 30px 14px;width:1px;height:auto}.ncontact__next:after{background:linear-gradient(180deg,var(--acc),transparent);transform:scaleY(0);transform-origin:top}.ncontact.in .ncontact__next:after{transform:scaleY(1)}.ncontact__next li{grid-template-columns:28px minmax(0,1fr);justify-items:start;column-gap:14px;row-gap:1px;padding:0 0 14px}.ncontact__next li:last-child{padding-bottom:0}.ncontact__n{grid-row:span 2;margin:0}.ncontact__next b{font-size:15px}.ncontact__next small{display:block;font-size:13px;max-width:none}html.onepage-m section.tb[data-page]{justify-content:flex-start;padding-top:calc(var(--nav-h) + 22px);padding-bottom:max(18px,3svh)}.tb__head .nh2{font-size:clamp(28px,8vw,36px)}.tb__device{flex:1 1 auto;min-height:0;width:auto;aspect-ratio:auto;margin:18px var(--gutter) 0;border-radius:26px;background:#060e22;box-shadow:0 0 0 1px #78cdff4d,0 0 0 7px #ffffff09,0 30px 90px -30px #4cc3ff99}.tb__frame{display:none}.tb__screen{left:0;top:0;width:100%;height:100%;border-radius:inherit}.tbx{font-size:12px}.tbx__top{padding:10px}.tbx__tabs{max-width:100%;margin-right:0;overflow-x:auto;scrollbar-width:none}.tbx__tabs::-webkit-scrollbar{display:none}.tbx__tabs button{min-height:36px}.tbx__body{padding:14px}.tbx__kpi b{font-size:2em}.tbx__grid i{font-size:0}html.onepage-m section.cc-totem[data-page]{padding-top:calc(var(--nav-h) + 6px)}.cc-totem__stage{height:40svh}.cc-totem__copy{gap:12px;justify-items:stretch}.cc-totem__copy .nh2{font-size:clamp(28px,8vw,36px)}.cc-modes{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cc-modes::-webkit-scrollbar{display:none}.cc-modes button{flex:none;height:38px;padding:0 14px;font-size:13.5px;white-space:nowrap;scroll-snap-align:start}.cc-totem .cc-ctas{display:grid;gap:8px}.cc-totem .cc-ctas .nbtn{width:100%;height:48px;justify-content:center}.totem-visual__hint{white-space:nowrap}}@media (max-width: 700px) and (max-height: 740px){.ncontact__next small{display:none}.ncontact__next li{padding-bottom:10px}.cc-totem__stage{height:36svh}}@media (max-width: 900px){html.onepage-m section#p-concierge[data-page],html.onepage section#p-concierge[data-page],html.onepage-m section#c-naia[data-page],html.onepage section#c-naia[data-page]{justify-content:flex-start;padding-top:calc(var(--nav-h) + 5svh)}html.onepage-m section#p-intelligence[data-page],html.onepage section#p-intelligence[data-page]{justify-content:flex-start;padding-top:calc(var(--nav-h) + 3svh)}.im__intro{justify-content:flex-start;padding-top:calc(var(--nav-h) + 3svh)}}#p-intelligence{background:radial-gradient(70% 70% at 62% 55%,rgba(60,80,200,.16),transparent 70%)}.im__intro>.proj__glow{z-index:-1}@media (max-width: 900px){.cn-naia2 .cn-wave{inset:auto 0;top:calc(var(--nav-h) + 5svh + min(74vw,38svh) * .8 - 94px);height:180px}}@media (max-width: 700px){.view--concierge .cn-naia2 .cn-say{justify-items:start;text-align:left;width:100%}.view--concierge .cn-naia2 .cn-say__who{justify-content:flex-start}}.modal-backdrop{background:#010614c7!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{width:min(calc(100% - 32px),1000px)!important;padding:0!important;border-radius:30px!important;overflow:hidden auto!important;background:#050f26!important;border:1px solid rgba(143,227,255,.2)!important;box-shadow:0 50px 140px #0009,0 0 80px -20px #3ca0ff40,inset 0 1px #bfefff24!important}.modal__close{z-index:3}.modal__intro{position:relative;isolation:isolate;overflow:hidden;padding:40px 40px 36px}.mplanet{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#020a1f}.mplanet img,.mplanet svg{position:absolute;left:0;width:100%;bottom:-25%;height:125%;display:block}.mplanet img{object-fit:cover;object-position:50% 100%}.mplanet:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040d22e6,#040d228c 45%,#040d2200 72%)}.mplanet__sun{transform-box:fill-box;transform-origin:center;mix-blend-mode:screen;animation:mpSun 6s ease-in-out infinite alternate}@keyframes mpSun{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.mplanet__hz path{fill:none;stroke:#dff7ff;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;animation:mpDraw 1.6s cubic-bezier(.5,0,.2,1) .15s forwards}@keyframes mpDraw{to{stroke-dashoffset:0}}.mplanet__run path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.05 .95;stroke-dashoffset:.05;opacity:0;animation:mpRun 4.2s cubic-bezier(.45,0,.55,1) 1.6s infinite}.mplanet__run path+path{animation-delay:3.7s}@keyframes mpRun{0%{stroke-dashoffset:.05;opacity:0}10%{opacity:1}80%{opacity:.8}to{stroke-dashoffset:-.95;opacity:0}}.mplanet__dot{fill:#a9ecff;opacity:.15;animation:mpDot 3.2s ease-in-out infinite alternate}@keyframes mpDot{to{opacity:.95}}.modal__beam{position:absolute;top:0;left:28px;right:28px;height:1px;overflow:hidden;pointer-events:none;z-index:2}.modal__beam i{position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,#8FE3FF,#fff,#8FE3FF,transparent);animation:mBeam 5.5s ease-in-out infinite}@keyframes mBeam{0%{transform:translate(-110%)}60%,to{transform:translate(290%)}}.modal__kick{display:inline-flex!important;align-items:center;gap:9px;color:#8fe3ff!important;font-size:15px!important}.modal__kick i{position:relative;width:7px;height:7px;border-radius:50%;background:#8fe3ff;box-shadow:0 0 10px #2bc4c9}.modal__kick i:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid #8FE3FF;animation:mPing 2.4s ease-out infinite}@keyframes mPing{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}.modal h2{font-size:clamp(28px,3vw,38px)!important;letter-spacing:-.04em!important}.modal .muted{color:var(--ink-2)!important;font-size:16px}.modal__steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px;position:relative}.modal__steps:before{content:"";position:absolute;left:13px;top:14px;bottom:30px;width:1px;background:linear-gradient(180deg,#8fe3ff99,#8fe3ff14)}.modal__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;opacity:0;transform:translateY(8px);animation:mStep .6s var(--ease) both;animation-delay:calc(.25s + var(--i) * .12s)}@keyframes mStep{to{opacity:1;transform:none}}.modal__steps span{grid-row:span 2;position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#8fe3ff;background:#071a3c;box-shadow:inset 0 0 0 1px #8fe3ff73}.modal__steps b{font-size:15px;font-weight:600;color:var(--ink)}.modal__steps small{font-size:13px;color:var(--ink-2);line-height:1.4}.modal__mail{margin:22px 0 0;font-size:14px;color:var(--ink-2)}.modal__mail a{color:#8fe3ff;text-decoration:none;border-bottom:1px solid rgba(143,227,255,.35)}.modal__mail a:hover{color:#fff;border-color:#fff}.modal__body{padding:40px 40px 34px}.modal .modal__body .form{gap:14px;margin-top:0}.modal .form-row{gap:14px}.modal .field{gap:7px;color:#eaf2ffc7}.field__box{position:relative;display:block}.field__ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:grid;color:#8fe3ff80;pointer-events:none;transition:color .2s}.field__box--area .field__ic{top:15px;transform:none}.modal .field__box input,.modal .field__box textarea{padding:13px 14px 13px 42px;border-radius:14px;border:1px solid rgba(160,210,255,.18)!important;background:#ffffff09!important;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.modal .field__box input{height:50px}.modal .field__box input:focus,.modal .field__box textarea:focus,.modal .field__box input:focus-visible,.modal .field__box textarea:focus-visible{outline:none!important;border-color:#4cc3ff!important;background:#4cc3ff0f!important;box-shadow:0 0 0 4px #4cc3ff29}.field__box:focus-within .field__ic{color:#8fe3ff}.modal .field__box input[aria-invalid=true]{border-color:#ff8a7a!important;box-shadow:0 0 0 4px #ff78641f}.modal .btn--gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px!important;border-radius:999px;font-weight:600;background:linear-gradient(90deg,#eaf6ff,#bdebff)!important;color:#031330!important;transition:transform .2s var(--ease),box-shadow .2s}.modal .btn--gold:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 40px -12px #6ed2ffb3!important}.modal .btn--gold svg{transition:transform .2s var(--ease)}.modal .btn--gold:hover svg{transform:translate(3px)}.modal__ok{display:flex;align-items:center;gap:12px}.modal__check{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#43d6a533;color:#7ff0c8;animation:mPop .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes mPop{0%{transform:scale(.3);opacity:0}}@media (min-width: 900px){.modal{top:50%!important}.modal__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}.modal__intro{border-right:1px solid rgba(143,227,255,.1)}}@media (max-width: 899px){.modal{width:min(calc(100% - 20px),560px)!important;max-height:calc(100svh - 20px)!important;border-radius:24px!important}.modal__intro{padding:26px 22px 100px}.modal__steps,.modal__mail{display:none}.modal__body{padding:20px 22px 24px}.modal h2{font-size:28px!important}.modal .muted{font-size:15px}.mplanet img,.mplanet svg{bottom:0;height:100%}}@media (prefers-reduced-motion: reduce){.mplanet__sun,.mplanet__run path,.mplanet__dot,.modal__beam i,.modal__kick i:after,.modal__check{animation:none}.mplanet__hz path{animation:none;stroke-dashoffset:0}.modal__steps li{animation:none;opacity:1;transform:none}}.ncookie{position:fixed;z-index:140;left:16px;bottom:16px;width:min(460px,calc(100% - 32px));padding:18px 18px 14px;border-radius:20px;box-sizing:border-box;background:#06122cf0;border:1px solid rgba(143,227,255,.2);box-shadow:0 24px 70px #0000008c;color:var(--ink);animation:ncIn .5s var(--ease) both}@keyframes ncIn{0%{opacity:0;transform:translateY(12px)}}.ncookie__t{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.ncookie__more{margin-top:10px;max-height:180px;overflow:auto;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.ncookie__more p{margin:0 0 8px}.ncookie__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.ncookie__link{border:0;background:none;padding:8px 0;min-height:40px;color:#8fe3ff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ncookie__acts{display:flex;gap:8px}.ncookie .ncookie__btn{height:40px;padding:0 18px;font-size:14px}@media (max-width: 560px){.ncookie{left:8px;right:8px;bottom:8px;width:auto}.ncookie__acts{flex:1}.ncookie .ncookie__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.ncookie{animation:none}}.alive__c{padding:.1em 0 .3em;margin:-.1em 0 -.3em}.alive{padding-bottom:.3em;margin-bottom:-.3em}.nhero3{touch-action:pan-y}.nhero3.is-grab{cursor:grab}.nhero3.is-spinning,.nhero3.is-spinning *{cursor:grabbing;user-select:none;-webkit-user-select:none}.ab5__i{position:relative}.ab5__dot{position:absolute;left:0;top:0;width:.46em;height:.46em;pointer-events:none}.ab5__dot canvas{display:block;width:100%;height:100%}.ab5__dot[data-hold]{visibility:hidden}.pz-globe{position:fixed;left:0;top:0;z-index:95;pointer-events:none}.pz-veil{position:fixed;inset:0;z-index:94;pointer-events:none;background:#030b22;opacity:0}.nhero3__in{transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1),filter .7s ease}.nhero3.is-zooming .nhero3__in{opacity:0;transform:translateY(-16px) scale(.96);filter:blur(6px);transition-duration:.45s,.6s,.45s}.nhero3.is-zooming .nhero3__cue{visibility:hidden}.ab6{position:relative;padding:0;background:#030b22}.ab6__track{position:relative;height:375vh;height:375svh}.ab6__stick{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(360px,35%) minmax(0,1fr);overflow:hidden}.ab6__side{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:calc(var(--nav-h) + 48px) clamp(28px,4.2vw,76px) clamp(26px,5vh,54px);background:#f1f4f9;color:#08122b;text-align:left}.ab6__side:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(10,30,70,.13) 1px,transparent 1.3px);background-size:16px 16px;-webkit-mask-image:radial-gradient(120% 70% at 0% 100%,#000,transparent 70%);mask-image:radial-gradient(120% 70% at 0% 100%,#000,transparent 70%)}.ab6__side:after{content:"";position:absolute;right:-30%;top:-20%;width:90%;aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(43,196,201,.16),rgba(79,140,255,.06) 60%,transparent)}.ab6__in{margin-block:auto}.ab6__eye{display:flex;align-items:center;gap:12px;margin:0 0 clamp(18px,3vh,28px);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#3a4a6c}.ab6__eye i{width:7px;height:7px;border-radius:50%;background:#0b8a98;box-shadow:0 0 0 4px #0b8a9824}.ab6__t{margin:0;max-width:12.5ch;font-size:clamp(32px,3.1vw,54px);line-height:1.12;letter-spacing:-.035em;font-weight:500;color:#08122b;text-wrap:balance}.ab6__t .acc{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:#0a7c8b;background:none;-webkit-text-fill-color:currentColor}.ab6__lead{margin:clamp(18px,3vh,26px) 0 0;max-width:34ch;font-size:clamp(15px,1.1vw,17px);line-height:1.6;color:#4a5878}.ab6__foot{display:grid;gap:clamp(18px,3vh,26px)}.ab6__hint{margin:0;display:grid;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#56637f}.ab6__segs{display:flex;gap:6px}.ab6__segs i{width:30px;height:2px;border-radius:2px;background:#0a143024;transition:background-color .45s ease}.ab6__segs i.is-on{background:#0a7c8b}.ab6__cta{justify-self:start;appearance:none;background:none;border:0;padding:0 0 9px;display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#08122b;cursor:pointer;box-shadow:inset 0 -1px 0 currentColor;transition:color .25s ease,gap .3s ease}.ab6__cta:hover,.ab6__cta:focus-visible{color:#0a7c8b;gap:16px}.ab6__stage{position:relative;overflow:hidden;background:#040a1e;--rowh: clamp(56px, min(7.2vw, 11vh), 118px);--desch: calc(var(--rowh) * .66)}.ab6__waves{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.ab6__waves.is-ready{opacity:.5}.ab6__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#040a1ef0,#040a1e8c 60%,#040a1ec7)}.ab6__ghost{position:absolute;right:-1.5vw;bottom:-9vh;z-index:0;pointer-events:none;font-size:min(56vh,30vw);font-weight:700;line-height:.8;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px rgba(143,227,255,.16);animation:ab6Ghost 1s cubic-bezier(.2,.8,.2,1) both}@keyframes ab6Ghost{0%{opacity:0;transform:translateY(5%) scale(.98)}}.ab6__rail{position:absolute;left:0;top:0;bottom:0;z-index:3;width:1px;background:#8fe3ff24}.ab6__rail i{position:absolute;left:-1px;width:3px;height:16%;top:calc(var(--p, 0) * 84%);border-radius:3px;background:linear-gradient(#bff3ff,#2bc4c9);box-shadow:0 0 16px #8fe3ffbf}.ab6__list{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:1;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.ab6__item{position:absolute;left:clamp(32px,6.5vw,120px);right:clamp(24px,4vw,64px);top:calc(50% - (var(--rowh) + var(--desch)) / 2);height:var(--rowh);opacity:var(--o, 1);transform:translateY(calc(var(--y, 0) * var(--rowh) + var(--b, 0) * var(--desch)));will-change:transform}.ab6__item button{appearance:none;background:none;border:0;padding:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center}.ab6__w{display:block;font-size:calc(var(--rowh) * .72);line-height:1.1;padding-bottom:.08em;font-weight:500;letter-spacing:-.045em;white-space:nowrap;color:color-mix(in oklab,#fff calc(var(--a, 0) * 100%),#3E4D7E);transform-origin:left center;transform:scale(calc(.9 + var(--a, 0) * .1))}.ab6__item:not(.is-on) button:hover .ab6__w{color:#7f90c4}.ab6 .alive__c{font-weight:inherit}.ab6__d{position:absolute;left:2px;top:100%;margin:0;padding-top:calc(var(--desch) * .14);max-width:40ch;font-size:clamp(15px,1.25vw,19px);line-height:1.45;color:#d6e4ffc7;opacity:var(--da, 0);transform:translateY(calc((1 - var(--da, 0)) * 12px));pointer-events:none}.ab6__count{position:absolute;right:clamp(24px,4vw,64px);bottom:clamp(22px,4.4vh,46px);z-index:3;margin:0;font-size:13px;letter-spacing:.22em;color:#d6e4ff80;font-variant-numeric:tabular-nums}.ab6__count b{color:#fff;font-weight:600}.ab6__in>*,.ab6__foot{opacity:0;transform:translateY(16px);transition:opacity .3s,transform 0s .3s}.ab6__list,.ab6__count{opacity:0;transform:translate(28px);transition:opacity .3s,transform 0s .3s}.ab6.is-lit .ab6__in>*,.ab6.is-lit .ab6__foot,.ab6.is-lit .ab6__list,.ab6.is-lit .ab6__count{opacity:1;transform:none;transition:opacity .9s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.ab6.is-lit .ab6__in>:nth-child(2){transition-delay:.1s}.ab6.is-lit .ab6__in>:nth-child(3){transition-delay:.25s}.ab6.is-lit .ab6__foot{transition-delay:.4s}.ab6.is-lit .ab6__list{transition-delay:.2s}.ab6.is-lit .ab6__count{transition-delay:.5s}@media (prefers-reduced-motion: reduce){.ab6__in>*,.ab6__foot,.ab6__list,.ab6__count{opacity:1;transform:none;transition:none}.ab6__ghost{animation:none}}@media (max-width: 900px){.ab6__stick{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ab6__side{padding:calc(var(--nav-h) + 22px) 22px 18px;gap:16px}.ab6__in{margin:0}.ab6__eye{margin-bottom:12px;font-size:11px}.ab6__t{max-width:17ch;font-size:clamp(25px,6.6vw,38px)}.ab6__lead{margin-top:10px;font-size:14.5px}.ab6__foot{grid-auto-flow:column;justify-content:space-between;align-items:end}.ab6__hint{gap:9px;font-size:10.5px}.ab6__segs i{width:18px}.ab6__cta{font-size:12px}.ab6__stage{--rowh: clamp(42px, 10.5vw, 70px);--desch: calc(var(--rowh) * .9)}.ab6__item{left:22px;right:18px}.ab6__d{font-size:15px;max-width:30ch}.ab6__rail{inset:0 0 auto;width:auto;height:1px}.ab6__rail i{top:-1px;left:calc(var(--p, 0) * 84%);width:16%;height:3px}.ab6__ghost{font-size:44vw;bottom:-4vh}.ab6__count{bottom:16px;right:18px}}@media (max-width: 900px) and (max-height: 760px){.ab6__lead{display:none}}.ab6__side{--acc: #0A7C8B}.ab6 .alive__c{background:linear-gradient(180deg,color-mix(in oklab,#fff calc(var(--a, 1) * 100%),#3E4D7E) 30%,color-mix(in oklab,#9FE6FF calc(var(--a, 1) * 100%),#3E4D7E));-webkit-background-clip:text;background-clip:text}.cn-naia2__video.naia-orb{overflow:visible;background:none;transition:box-shadow .6s ease}.naia-orb video{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;opacity:0;pointer-events:none}.naia-orb__planet{position:absolute;left:-20%;top:-20%;width:140%;height:140%;pointer-events:none}.naia-orb__key{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transition:opacity .35s ease}.naia-orb.no-key{overflow:hidden;background:#0a1b34}.naia-orb.no-key video{opacity:1}.naia-orb.no-key canvas{display:none}.naia-orb[data-hold]{box-shadow:0 0 0 1px #4cc3ff00,0 0 0 14px #4cc3ff00,0 50px 140px -40px #4cc3ff00;transition:none}.naia-orb[data-hold] .naia-orb__planet,.naia-orb[data-hold=all] .naia-orb__key{visibility:hidden}.naia-orb[data-hold=planet] .naia-orb__key{opacity:0}.naia-orb[data-hold=planet]{transition:box-shadow .35s ease}.naia-orb.is-arriving .naia-orb__key{animation:orbIn 1s cubic-bezier(.2,.8,.2,1) both}@keyframes orbIn{0%{opacity:0;transform:translateY(5%) scale(.95);filter:blur(6px)}}@media (prefers-reduced-motion: reduce){.naia-orb.is-arriving .naia-orb__key{animation:none}}.ab6__roll{display:inline-flex}.ab6__digit{position:relative;display:inline-block;overflow:hidden;padding:0 .02em}.ab6__digit>span{display:inline-block}.ab6__ghost{animation:none}.ab6__ghost .ab6__digit{overflow:visible}.ab6__n{position:absolute;left:calc(-1*clamp(26px,3.6vw,58px));top:50%;translate:0 -50%;font-size:12px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#8fa0d261;transition:color .6s ease,letter-spacing .6s ease}.ab6__item.is-on .ab6__n{color:#8fe3ff;letter-spacing:.22em}.ab6__item button{position:relative}.ab6__w{position:relative;perspective:900px}.ab6__c{display:inline-block;transform-origin:50% 85%}.ab6__item.is-on .ab6__c{color:#fff;text-shadow:0 0 26px rgba(143,227,255,.28);animation:ab6Char .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--k) * 24ms)}@keyframes ab6Char{0%{color:#3e4d7e;opacity:.5;transform:translateY(.32em) rotateX(-75deg);filter:blur(7px);text-shadow:none}55%{color:#d9f8ff;text-shadow:0 0 34px rgba(143,227,255,.95),0 0 2px #fff;filter:blur(0)}to{color:#fff;opacity:1;transform:none;filter:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__glint{position:absolute;inset:0;white-space:nowrap;pointer-events:none;color:transparent;opacity:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.95) 48%,rgba(143,227,255,.9) 52%,transparent 65%) no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.ab6__item.is-on .ab6__glint{animation:ab6Glint 1.5s cubic-bezier(.45,0,.2,1) .45s both}@keyframes ab6Glint{0%{opacity:1;background-position:120% 0}85%{opacity:1}to{opacity:0;background-position:-30% 0}}.ab6__w:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#2bc4c9,#bff3ff 55%,#8fe3ff00);box-shadow:0 0 14px #8fe3ffb3;transform:scaleX(0);transform-origin:left;opacity:0}.ab6__item.is-on .ab6__w:after{animation:ab6Beam 1.5s cubic-bezier(.65,0,.35,1) .15s forwards}@keyframes ab6Beam{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.3}}.ab6__d span{display:inline-block;white-space:pre}.ab6__item.is-on .ab6__d span{animation:ab6Word .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.35s + var(--k) * 40ms)}@keyframes ab6Word{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.ab6__spot{position:absolute;left:-12%;width:85%;top:calc(50% - var(--desch) / 2);height:80vh;translate:0 -50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(43,140,255,.26),rgba(43,196,201,.09) 55%,transparent);animation:ab6Spot 1.8s cubic-bezier(.2,.8,.2,1) both}@keyframes ab6Spot{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.04)}to{opacity:.55;transform:scale(1)}}.ab6__sweep{position:absolute;top:-10%;bottom:-10%;left:0;width:34%;z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgba(143,227,255,.07) 40%,rgba(191,243,255,.14) 50%,rgba(143,227,255,.07) 60%,transparent);transform:translate(-110%) skew(-14deg);animation:ab6Sweep 1.6s cubic-bezier(.55,0,.25,1) .05s both}@keyframes ab6Sweep{to{transform:translate(330%) skew(-14deg)}}.ab6__rail i{transition:top .2s linear;animation:ab6Rail 1.2s ease both}@keyframes ab6Rail{0%{box-shadow:0 0 #8fe3ff00}30%{box-shadow:0 0 34px 6px #8fe3ffe6}to{box-shadow:0 0 16px #8fe3ffbf}}.ab6__segs i{position:relative;overflow:hidden}.ab6__segs i.is-on{background:#0a143024}.ab6__segs i:after{content:"";position:absolute;inset:0;background:#0a7c8b;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.65,0,.35,1)}.ab6__segs i.is-on:after{transform:scaleX(1)}.ab6__segs i.is-cur:after{background:linear-gradient(90deg,#0a7c8b,#2bc4c9);box-shadow:0 0 10px #2bc4c999}@media (max-width: 900px){.ab6__n{display:none}.ab6__spot{left:-30%;width:130%;height:50vh}}@media (prefers-reduced-motion: reduce){.ab6__item.is-on .ab6__c,.ab6__item.is-on .ab6__d span,.ab6__item.is-on .ab6__glint,.ab6__spot,.ab6__sweep,.ab6__rail i{animation:none}.ab6__item.is-on .ab6__w:after{animation:none;transform:scaleX(1);opacity:.3}}.ab6__ghost{-webkit-text-stroke:1px rgba(143,227,255,.32);filter:drop-shadow(0 0 38px rgba(43,196,201,.22))}.ab6__ghost .ab6__digit>span{color:transparent;background-image:linear-gradient(to top,rgba(43,196,201,.4) 0%,rgba(60,150,255,.26) 30%,rgba(79,140,255,.15) 46%,rgba(214,250,255,.7) 49.4%,rgba(214,250,255,0) 50.6%,transparent 100%),linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);background-size:100% 200%,260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:ab6Fill 1.9s cubic-bezier(.3,.7,.2,1) .15s both,ab6Shine 5.5s ease-in-out 2.2s infinite}@keyframes ab6Fill{0%{background-position:0 0,140% 0}to{background-position:0 100%,140% 0}}@keyframes ab6Shine{0%,55%{background-position:0 100%,140% 0}to{background-position:0 100%,-40% 0}}@media (prefers-reduced-motion: reduce){.ab6__ghost .ab6__digit>span{animation:none;background-position:0 100%,140% 0}}.ab6__in>.ab6__t{transform:none!important}.ab6__ghost .ab6__digit>span{padding:.06em .16em;margin:-.06em -.16em}.ab6__item[data-fx].is-on .ab6__c{animation-delay:var(--d, 0ms)}.ab6__item[data-fx=voice].is-on .ab6__c{transform-origin:50% 100%;animation:ab6Voice 1s cubic-bezier(.3,.7,.2,1) var(--d) both}@keyframes ab6Voice{0%{color:#3e4d7e;opacity:.4;transform:scaleY(.15);filter:blur(3px);text-shadow:none}35%{color:#d9f8ff;opacity:1;transform:scaleY(calc(1.25 + var(--kn) * .3));filter:none;text-shadow:0 0 30px rgba(143,227,255,.9)}60%{transform:scaleY(.88)}80%{transform:scaleY(1.06)}to{color:#fff;transform:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=voice] .ab6__w:after{height:3px;background:repeating-linear-gradient(90deg,#BFF3FF 0 3px,transparent 3px 6px)}.ab6__item[data-fx=voice].is-on .ab6__w:after{animation:ab6BeamVoice 1.5s cubic-bezier(.45,0,.2,1) .15s forwards}@keyframes ab6BeamVoice{0%{transform:scaleX(0);opacity:1}30%{transform:scale(.55,2.6)}48%{transform:scale(.85,.7)}66%{transform:scaleY(1.8)}82%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:.35}}.ab6__item[data-fx=code].is-on .ab6__c{animation:ab6Type .9s linear var(--d) both}@keyframes ab6Type{0%{opacity:0;color:#8fe3ff;text-shadow:0 0 22px rgba(143,227,255,1)}4%{opacity:1}to{color:#fff;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=code] .ab6__w:after{height:9px;bottom:-.04em;background:repeating-linear-gradient(90deg,rgba(191,243,255,.85) 0 1px,transparent 1px 16px) top / 100% 6px no-repeat,linear-gradient(90deg,#2bc4c9,#bff3ff 55%,#8fe3ff00) bottom / 100% 2px no-repeat;box-shadow:none;filter:drop-shadow(0 0 6px rgba(143,227,255,.6))}.ab6__item[data-fx=code].is-on .ab6__w:after{animation:ab6Beam 1.4s steps(16,end) .1s forwards}.ab6__item[data-fx=auto].is-on .ab6__c{animation:ab6Slide .75s cubic-bezier(.75,0,.2,1) var(--d) both}@keyframes ab6Slide{0%{opacity:0;color:#3e4d7e;transform:translate(1.1em);filter:blur(5px)}70%{opacity:1;color:#d9f8ff;transform:translate(-.03em);filter:none;text-shadow:0 0 28px rgba(143,227,255,.8)}to{color:#fff;transform:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=auto].is-on .ab6__w:after{animation:ab6BeamAuto 1.5s linear .1s forwards}@keyframes ab6BeamAuto{0%{transform:scaleX(0);opacity:1}72%{transform:scaleX(1);box-shadow:0 0 14px #8fe3ffb3}80%{box-shadow:0 0 30px 4px #8fe3ff}to{transform:scaleX(1);opacity:.35}}.ab6__item[data-fx=gen].is-on .ab6__c{animation:ab6Gen 1.1s cubic-bezier(.2,.8,.2,1) var(--d) both}@keyframes ab6Gen{0%{opacity:0;color:#b9a8ff;transform:scale(1.7) translateY(-.08em);filter:blur(12px)}45%{opacity:1;color:#c9f4ff;filter:blur(0);text-shadow:0 0 30px rgba(180,160,255,.8)}to{color:#fff;transform:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=gen] .ab6__w:after{background:linear-gradient(90deg,#9f8cff,#2bc4c9,#bff3ff,#9f8cff) 0 0 / 300% 100%}.ab6__item[data-fx=gen].is-on .ab6__w:after{animation:ab6BeamGen 1.8s cubic-bezier(.65,0,.35,1) .2s forwards}@keyframes ab6BeamGen{0%{transform:scaleX(0);opacity:1;background-position:0 0}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.4;background-position:100% 0}}.ab6__item[data-fx=gen] .ab6__glint{background-image:linear-gradient(105deg,transparent 35%,rgba(200,185,255,.95) 46%,rgba(255,255,255,.95) 50%,rgba(143,227,255,.9) 54%,transparent 65%)}.ab6__item[data-fx=data].is-on .ab6__c{transform-origin:50% 100%;animation:ab6Bar .95s cubic-bezier(.2,.8,.2,1) var(--d) both}@keyframes ab6Bar{0%{opacity:.3;color:#3e4d7e;transform:scaleY(0)}55%{opacity:1;color:#d9f8ff;transform:scaleY(calc(1.08 + var(--kn) * .32));text-shadow:0 0 28px rgba(143,227,255,.8)}to{color:#fff;transform:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=data].is-on .ab6__w:after{animation:ab6Beam 1.4s steps(7,end) .15s forwards}.ab6__item[data-fx=join].is-on .ab6__c{animation:ab6Join .95s cubic-bezier(.7,0,.2,1) var(--d) both}@keyframes ab6Join{0%{opacity:0;color:#3e4d7e;transform:translate(calc(var(--dir) * 1.4em));filter:blur(5px)}75%{opacity:1;color:#d9f8ff;transform:translate(calc(var(--dir) * -.03em));filter:none;text-shadow:0 0 28px rgba(143,227,255,.8)}to{color:#fff;transform:none;text-shadow:0 0 26px rgba(143,227,255,.28)}}.ab6__item[data-fx=join] .ab6__w:after{transform:none;background:linear-gradient(90deg,#2bc4c9,#bff3ff) left / 0% 100% no-repeat,linear-gradient(270deg,#2bc4c9,#bff3ff) right / 0% 100% no-repeat}.ab6__item[data-fx=join].is-on .ab6__w:after{animation:ab6BeamJoin 1.5s cubic-bezier(.65,0,.35,1) .1s forwards}@keyframes ab6BeamJoin{0%{opacity:1;background-size:0% 100%,0% 100%;box-shadow:none}60%{opacity:1;background-size:50.5% 100%,50.5% 100%;box-shadow:0 0 14px #8fe3ffb3}70%{box-shadow:0 0 34px 6px #bff3fff2}to{opacity:.35;background-size:50.5% 100%,50.5% 100%;box-shadow:0 0 14px #8fe3ff80}}@media (prefers-reduced-motion: reduce){.ab6__item[data-fx].is-on .ab6__c{animation:none}}@keyframes ccRow{0%{transform:translate(-33.3333%)}to{transform:translate(-66.6667%)}}.nhero3,.pz-veil{background:#01050f}
