.story-refresh .fq-hero-actions{z-index:8;flex-wrap:wrap;gap:12px;margin:22px 0 18px;display:flex;position:relative}.story-refresh .hero-lead{color:#f2f0ebd6;max-width:690px;line-height:1.6}.story-refresh .lu-hero{height:auto;min-height:100svh;padding-bottom:0}.story-refresh .hero-window{flex:1;min-height:220px}.story-refresh .fq-purpose h2,.story-refresh .fq-evidence h2{font-family:var(--font-sans,Inter,sans-serif);letter-spacing:-.035em;max-width:1000px;margin:20px 0 28px;font-size:clamp(30px,4.2vw,66px);font-weight:500;line-height:1.13}.story-refresh .fq-section-lead{color:#c9c8c2;max-width:920px;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.story-refresh .fq-text-link{color:#d4b875;text-underline-offset:5px;margin-top:18px;font-size:16px;text-decoration:underline;display:inline-block}.story-refresh .fq-evidence h2{font-size:clamp(28px,3.3vw,50px)}.story-refresh .fq-example{background:#101214;border:1px solid #564a32;border-radius:18px;padding:32px}.story-refresh .fq-status{font:11px/1.6 var(--font-mono,monospace);letter-spacing:.12em;color:#d4b875;margin:10px 0 24px}.story-refresh .fq-example blockquote{color:#f2f0eb;margin:22px 0 30px;font-size:clamp(20px,2vw,29px);line-height:1.45}.story-refresh .fq-example h3{font-size:22px;font-weight:500;line-height:1.3}.story-refresh .fq-example p{color:#ccc;font-size:16px;line-height:1.65}.story-refresh .fq-example details{border-top:1px solid #49402e;margin-top:22px;padding:20px 0}.story-refresh .fq-example summary{cursor:pointer;color:#e1c986;font-size:16px;line-height:1.5}.story-refresh .fq-product-note{z-index:2;color:#ccc;background:#101214;border:1px solid #594c31;border-radius:14px;margin:0 5vw;padding:24px 28px;font-size:16px;line-height:1.65;position:relative}.story-refresh .fq-product-note a{color:#e1c986}.story-refresh .ab-uni{row-gap:40px}.story-refresh .ab-uni-body{background:#050708e0;border-radius:0 0 16px 16px;padding:30px}.story-refresh .ab-uni-body p{color:#ccc;line-height:1.65}.story-refresh .ab-uni-body .ab-k{color:#d4b875}.story-refresh .ab-uni-tile:nth-child(n+3){border:1px solid #403827;border-radius:16px}.story-refresh .ab-uni-tile:nth-child(n+3) .ab-uni-body{border-radius:16px;height:100%}.story-refresh .ab-say p,.story-refresh .reel-copy p,.story-refresh .dd-lead,.story-refresh .dd-body{color:#f2f0ebd6}.story-refresh .fq-capabilities,.story-refresh .ab-proof{background:#030405e0}.story-refresh .ab-proof{padding:80px 5vw}.story-refresh .fq-capabilities{min-height:0;padding-bottom:80px}.story-refresh .fq-research-diagram{background:#06080aeb;border:1px solid #5a4c31;border-radius:20px;align-self:center;padding:40px}.story-refresh .fq-research-diagram>p{color:#f2f0eb;margin:0 0 35px;font-size:clamp(24px,2.5vw,36px);line-height:1.25}.story-refresh .fq-research-diagram ol{margin:0;padding-left:32px;list-style:decimal-leading-zero}.story-refresh .fq-research-diagram li{font:12px/1.8 var(--font-mono,monospace);letter-spacing:.15em;color:#d4b875;border-top:1px solid #3b3425;padding:18px 0}.story-refresh .lab-tag{white-space:normal;line-height:1.5}.story-refresh .labs-stack{max-width:180px}.story-refresh .lu-work .display-md{max-width:850px;font-size:clamp(36px,5vw,76px)}.story-refresh a:focus-visible,.story-refresh button:focus-visible,.story-refresh summary:focus-visible{outline-offset:6px;outline:2px solid #e1c986}@media (width<=900px){.story-refresh .fq-purpose,.story-refresh .fq-evidence{padding:65px 6vw}.story-refresh .fq-principles,.story-refresh .fq-evidence{grid-template-columns:1fr}.story-refresh .fq-principles{gap:18px;margin-top:30px}.story-refresh .fq-example{padding:24px}.story-refresh .fq-hero-actions{gap:10px;margin-top:18px}.story-refresh .fq-hero-actions .pill{padding:12px 15px;font-size:10px}.story-refresh .hero-window{min-height:190px}.story-refresh .ab-uni-body{padding:23px}.story-refresh .fq-research-diagram{padding:28px}.story-refresh .fq-product-note{margin:0 6vw;padding:20px}.story-refresh .lu-work .display-md{font-size:clamp(34px,8vw,64px)}}@media (prefers-reduced-motion:reduce){.story-refresh .fq-hero-actions{transition:none}}.story-refresh .fq-platform-nav{z-index:4;background:#030405ed;border-top:1px solid #50452f;border-bottom:1px solid #50452f;grid-template-columns:1fr 1fr 1fr 1fr;gap:28px;margin:0 5vw;padding:28px 0 36px;display:grid;position:relative}.story-refresh .fq-platform-nav a{color:#ddd8cc;padding:8px 0;font-size:15px;line-height:1.5;display:block}.story-refresh .fq-platform-nav>a{color:#d4b875;font-size:20px}.story-refresh .fq-platform-nav span{color:#a99b7b;margin-bottom:10px;font-size:13px;display:block}.story-refresh .dd-lead,.story-refresh .dd-body,.story-refresh .dd-note{max-width:72ch;line-height:1.65}.story-refresh .dd-next-t{font-size:clamp(26px,3.5vw,54px);line-height:1.15}@media (width<=700px){.story-refresh .fq-platform-nav{grid-template-columns:1fr 1fr;gap:20px;margin:0 6vw}.story-refresh .fq-platform-nav>a{grid-column:1/-1}.story-refresh .dd-body,.story-refresh .dd-note{max-width:100%}}.story-refresh.fq-feature .fq-feature-context{color:#aaa18e;align-items:center;gap:12px;margin-bottom:28px;font-size:13px;display:flex}.story-refresh.fq-feature .fq-feature-context a{color:#d4b875;text-decoration:none}.story-refresh.fq-feature .dd-h2{max-width:25ch;font-size:clamp(30px,3.1vw,48px);line-height:1.18}.story-refresh.fq-feature .dd-ch{padding-top:80px;padding-bottom:80px}.story-refresh.fq-feature .dd-cta-link{max-width:22ch;font-size:clamp(34px,4.8vw,70px);line-height:1.15}.story-refresh .fq-feature-endmark{object-fit:contain;width:56px;height:56px;margin-bottom:25px}.story-refresh .roi-hero-title{font-size:clamp(44px,7vw,104px);line-height:1.08}@media (width<=820px){.story-refresh.fq-feature .dd-ch{padding-top:55px;padding-bottom:55px}.story-refresh.fq-feature .dd-h2{max-width:100%;font-size:clamp(28px,6.6vw,40px)}}.story-refresh.fq-feature .fq-module-visual{background:radial-gradient(at 50% 30%,#c5a55a17,#0000 65%),#080a0b;border:1px solid #463e2d;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:32px 5vw;display:flex;overflow:hidden}.story-refresh .fq-module-signal{place-items:center;width:104px;height:104px;display:grid;position:relative}.story-refresh .fq-module-signal:before{content:"";border:1px solid #c5a55a40;border-radius:50%;animation:6s ease-in-out infinite fq-signal-breathe;position:absolute;inset:-20px}.story-refresh .fq-module-signal img{object-fit:contain;width:72px;height:72px}.story-refresh .fq-module-visual ol{justify-content:center;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.story-refresh .fq-module-visual li{color:#e0ddd5;text-align:center;align-items:center;font-size:clamp(15px,1.55vw,22px);line-height:1.4;display:flex}.story-refresh .fq-module-visual li+li:before{content:"→";color:#ae9660;margin:0 28px}.story-refresh .fq-module-visual figcaption{color:#a9a69c;text-align:center;max-width:65ch;font-size:14px;line-height:1.6}@keyframes fq-signal-breathe{50%{opacity:.4;transform:scale(1.12)}}@media (width<=700px){.story-refresh.fq-feature .fq-module-visual{gap:25px;height:auto;min-height:310px;padding:32px 20px}.story-refresh .fq-module-visual li{font-size:13px}.story-refresh .fq-module-visual li+li:before{margin:0 10px}.story-refresh .fq-module-visual figcaption{font-size:13px}}@media (prefers-reduced-motion:reduce){.story-refresh .fq-module-signal:before{animation:none}}.story-refresh.fq-feature .fq-narrated-film{aspect-ratio:16/9;cursor:pointer;background:#0a0a0a;height:auto;max-height:none}.story-refresh.fq-feature .fq-narrated-film video{object-fit:contain;width:100%;height:100%}.story-refresh.fq-feature .fq-narrated-film .dd-hero-rail{background:#060708eb}.story-refresh .lu-reel{min-height:200vh}.story-refresh.fq-feature .fq-feature-context{margin-bottom:0;position:absolute;top:84px;left:5vw}.story-refresh.fq-feature .fq-feature-identity img{display:none}.story-refresh.fq-feature .fq-feature-identity{min-width:0;display:block}.story-refresh .hero-head{grid-template-columns:minmax(0,1fr) 432px;align-items:start;column-gap:4vw;display:grid}.story-refresh .hero-head .hero-eyebrow,.story-refresh .hero-head h1{grid-column:1}.story-refresh .hero-head .fq-hero-actions{grid-area:1/2/4;justify-content:flex-end;align-self:end;margin:0 0 8px}.story-refresh .hero-head{align-items:end}.story-refresh .hero-head .hero-lead{grid-area:3/1;align-self:start;max-width:690px;margin:18px 0 0}@media (width<=900px){.story-refresh .hero-head{grid-template-columns:1fr}.story-refresh .hero-head .hero-lead{grid-area:auto/1;margin-top:18px}.story-refresh .hero-head .fq-hero-actions{grid-area:auto/1;justify-content:flex-start;margin-top:22px}.story-refresh.fq-feature .fq-feature-context{margin-bottom:18px;position:static}}.story-refresh .fq-feature-endmark{display:none}.story-refresh .dd-reel .display{font-size:clamp(44px,6.3vw,94px)}.story-refresh .dd-reel .reel-panel{position:absolute;top:0;left:0}.story-refresh .fq-purpose,.story-refresh .fq-evidence{z-index:2;background:0 0;border-top:1px solid #c5a55a29;padding:120px 5vw 110px;position:relative}.story-refresh .fq-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:52px 0 30px;display:grid}.story-refresh .fq-card{color:inherit;background:#080a0bb3;border-radius:20px;padding:2.1vw 2vw 2.4vw;text-decoration:none;transition:background .32s,box-shadow .32s,transform .48s cubic-bezier(.16,1,.3,1);display:block;position:relative;box-shadow:inset 0 0 0 1px #c5a55a38}.story-refresh a.fq-card:hover,.story-refresh a.fq-card:focus-visible{background:#1c160bbd;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #c5a55a7a}.story-refresh .fq-card-k,.story-refresh .fq-status{font:600 10px/1 var(--font-mono,monospace);letter-spacing:.24em;text-transform:uppercase;color:#c5a55a;display:block}.story-refresh .fq-card h3{color:#f2f0eb;margin:22px 0 14px;font-size:clamp(20px,1.75vw,28px);font-weight:500;line-height:1.22;transition:color .3s}.story-refresh a.fq-card:hover h3{color:#d4b875}.story-refresh .fq-card p{color:#c9c8c2;margin:0;font-size:16px;line-height:1.65}.story-refresh .fq-card-arrow{color:#c5a55a;opacity:0;font-size:clamp(19px,1.6vw,28px);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1.6vw;right:2vw;transform:translate(-12px)}.story-refresh a.fq-card:hover .fq-card-arrow{opacity:1;transform:none}.story-refresh .fq-evidence{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.story-refresh .fq-example{padding:2.2vw 2.2vw 1.6vw}.story-refresh .fq-card .fq-status{white-space:nowrap;letter-spacing:.18em;text-overflow:ellipsis;border-radius:99px;max-width:100%;margin-bottom:8px;padding:8px 12px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #c5a55a59}.story-refresh .fq-example blockquote{color:#f2f0eb;margin:22px 0 18px;font-size:clamp(20px,1.6vw,26px);font-weight:400;line-height:1.35}.story-refresh .fq-example h3{margin:0 0 10px;font-size:clamp(17px,1.2vw,20px)}.story-refresh .fq-example p{font-size:15px}.story-refresh .fq-example details{border-top:1px solid #c5a55a2e;margin:18px 0 6px;padding-top:14px}.story-refresh .fq-example summary{cursor:pointer;font:600 11px/1.4 var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:#d4b875;list-style:none}.story-refresh .fq-example summary::-webkit-details-marker{display:none}.story-refresh .fq-example summary:before{content:"▸ ";color:#c5a55a}.story-refresh .fq-example details[open] summary:before{content:"▾ "}.story-refresh .fq-example details p{margin:12px 0 0;font-size:14px}.story-refresh .fq-card-rail span{white-space:nowrap}.story-refresh .fq-card-rail{letter-spacing:.16em;font:600 10px/1 var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:#7e7d7a;border-top:1px solid #c5a55a2e;justify-content:space-between;gap:12px;margin:26px 0 0;padding-top:14px;display:flex}@media (width<=900px){.story-refresh .fq-principles,.story-refresh .fq-evidence{grid-template-columns:1fr}.story-refresh .fq-card{padding:24px 22px 30px}.story-refresh .fq-card-arrow{bottom:18px;right:22px}}.story-refresh .dd-reel{padding-top:11vh}:root{--lu-ease:cubic-bezier(.4,0,.1,1);--lu-expo:cubic-bezier(.16,1,.3,1);--lu-ease-2:cubic-bezier(.35,0,0,1)}.story-refresh .fq-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .5s var(--lu-ease),transform .5s var(--lu-ease),opacity .5s var(--lu-ease);background:#0d0e10;border-radius:16px;padding:2.3vw 2.2vw 2.7vw}.story-refresh a.fq-card:hover,.story-refresh a.fq-card:focus-visible{box-shadow:none;background:#18191d;transform:translateY(-6px)}.story-refresh .fq-card-k{color:#c5a55a;display:block}.story-refresh .fq-card-k:after{content:none}.story-refresh .fq-card h3{transition:color .4s var(--lu-ease);margin:28px 0 14px}.story-refresh .fq-card-arrow{transition:opacity .4s var(--lu-ease),transform .5s var(--lu-ease) 60ms}.story-refresh .fq-example{box-shadow:none;background:#0d0e10}.story-refresh .fq-card .fq-status{box-shadow:none;color:#e9e6de;letter-spacing:.14em;background:#1e2024;border-radius:99px;padding:10px 14px;display:inline-block}.story-refresh .fq-example details{border-top:0;margin-top:22px;padding-top:0}.story-refresh .fq-card-rail{color:#8f8b82;border-top:0;margin-top:30px;padding-top:0}.fq-rise{opacity:0;transform:translate3d(var(--rise-x,0),var(--rise-y,32px),0) rotate(var(--rise-r,0deg));transition:opacity 1.4s var(--lu-expo),transform 1.4s var(--lu-expo),translate .5s var(--lu-ease)}.fq-tile{--rise-y:0px;transition-duration:2s,2s}.fq-tile.fq-tile--l{--rise-x:-10vw;--rise-r:-2.9deg}.fq-tile.fq-tile--r{--rise-x:10vw;--rise-r:2.9deg}.fq-tile.fq-tile--m{--rise-y:40px}.fq-rise-group .fq-rise{transition-delay:calc(var(--i,0) * 60ms)}.fq-rise.is-in{opacity:1;transform:none}.fq-rise.is-in:hover{translate:0 -6px}@media (prefers-reduced-motion:reduce){.fq-rise{opacity:1;transition:none;transform:none}}.story-refresh .pill{box-shadow:none;letter-spacing:.16em;border:0;border-radius:99px;padding:13px 18px 13px 22px;font-size:11px;font-weight:600;transition:color .4s,background-color .4s}.story-refresh .pill.small{padding:10px 14px 10px 17px;font-size:10px}.story-refresh .pill.pill-gold{color:#0a0a0a;box-shadow:none;background:#c5a55a}.story-refresh .pill.pill-gold:hover,.story-refresh .pill.pill-gold:focus-visible{color:#0a0a0a;box-shadow:none;background:#dcc07f}.story-refresh .pill.pill-ghost{color:#f2f0eb;box-shadow:none;background:#202227}.story-refresh .pill.pill-ghost:hover,.story-refresh .pill.pill-ghost:focus-visible{color:#fff;box-shadow:none;background:#34373f}.story-refresh header .pill,.story-refresh #lnav .pill{padding:11px 15px 11px 19px;font-size:10px}.story-refresh .fq-hero-actions .pill{padding:14px 20px 14px 24px}.lusion .dd-points li{border-top:0;padding:20px 0}.lusion .dd-layer{transition:background-color .5s var(--lu-ease),transform .5s var(--lu-ease);background:#0d0e10;border-top:0;border-radius:16px;padding:2vw 2vw 2.2vw}.lusion .dd-layer:hover{background:#18191d;transform:translateY(-4px)}.lusion .ab-uni-tile,.lusion .ab-uni-tile:nth-child(n+3),.lusion .ab-uni-tile:hover{box-shadow:none;transition:background-color .5s var(--lu-ease),transform .5s var(--lu-ease);background:#0d0e10;border:0}.lusion .ab-uni-tile:hover{background:#18191d;transform:translateY(-4px)}.lusion .ab-row,.lusion .ab-list .ab-row:last-child,.lusion .ab-row:hover{border:0}.lusion .ab-row{padding:20px 0}.lusion .about .lu-end .end-link,.lusion .about .lu-end .end-link:hover{box-shadow:none;background:#0d0e10}.lusion .fq-product-note{background:#0d0e10;border:0;border-radius:16px}.lusion .ab-practice,.lusion .dd-stats{border-top:0}.lusion .roi-tier,.lusion .roi-controls,.lusion .roi-panel,.lusion .roi-stat{box-shadow:none;background:#0d0e10;border-radius:16px}.lusion .roi-tier-note,.lusion .dd-ch,.lusion .dd-cta,.lusion .lu-end,.lusion .lu-curtain,.lusion .dd-ch.dd-ask,.lusion .fq-purpose,.lusion .fq-evidence{border-top:0}.lusion .fq-contact-form input,.lusion .fq-contact-form textarea,.lusion .rev-assist-form input,.lusion .ab-news-form input{box-shadow:none;background:#141518;border:0;border-radius:12px;transition:background-color .4s}.lusion .fq-contact-form input:focus,.lusion .fq-contact-form textarea:focus,.lusion .rev-assist-form input:focus,.lusion .ab-news-form input:focus{box-shadow:none;background:#1e2025;border-color:#0000;outline:0}.lusion .ab-rise,.lusion .dd-rise,.lusion.dd .ab-rise,.lusion.dd .dd-rise{transition:opacity 1.4s var(--lu-expo),transform 1.4s var(--lu-expo);transition-delay:calc(var(--i,0) * 60ms);transform:translate3d(var(--rise-x,0),var(--rise-y,32px),0) rotate(var(--rise-r,0deg))}.lusion.dd .ab-rise.--in,.lusion.dd .dd-rise.--in,.lusion .ab-rise.--in{opacity:1;transform:none}.lusion .pill{box-shadow:none;letter-spacing:.16em;border:0;border-radius:99px;padding:13px 18px 13px 22px;font-size:11px;font-weight:600;transition:color .4s,background-color .4s}.lusion .pill.small{padding:10px 14px 10px 17px;font-size:10px}.lusion .pill.pill-gold{color:#0a0a0a;box-shadow:none;background:#c5a55a}.lusion .pill.pill-gold:hover,.lusion .pill.pill-gold:focus-visible{color:#0a0a0a;box-shadow:none;background:#dcc07f}.lusion .pill.pill-ghost{color:#f2f0eb;box-shadow:none;background:#202227}.lusion .pill.pill-ghost:hover,.lusion .pill.pill-ghost:focus-visible{color:#fff;box-shadow:none;background:#34373f}.lusion header .pill,.lusion #lnav .pill{padding:11px 15px 11px 19px;font-size:10px}.lusion header .pill-gold,.lusion #lnav .pill-gold{color:#c5a55a;background:0 0}.lusion header .pill-gold:hover,.lusion #lnav .pill-gold:hover{color:#f0e2bd;background:0 0}.lusion .fq-hero-actions .pill{padding:14px 20px 14px 24px}@media (prefers-reduced-motion:reduce){.lusion .ab-rise{opacity:1;transition:none;transform:none}}.lusion .dd-col li,.lusion .dd-col li:first-child{border-top:0;padding-top:16px;padding-bottom:16px}.lusion.dd .lu-end,.lusion.dd .lu-end.lu-curtain{border-top:0}.lusion .fq-example,.lusion .fq-example.fq-card{border:0}.lusion #try-me{color:#f2f0eb;background:#202227;border:0;border-radius:99px;padding:13px 18px 13px 22px;transition:color .4s,background-color .4s}.lusion #try-me:hover{color:#fff;background:#34373f}.lusion .roi-tier-foot{border-top:0;padding-top:0}.lusion.home .work-item{transition:transform .5s var(--lu-ease);display:block}.lusion.home .work-item:hover{transform:translateY(-4px)}.lusion.home .work-item .film video{transition:transform .7s var(--lu-ease)}.lusion.home .work-item:hover .film video{transform:scale(1.78)}.lusion.home .wtitle .wt-roll{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.lusion.home .wtitle .wt-text,.lusion.home .wtitle .wt-clone{transition:transform .5s var(--lu-ease);display:block}.lusion.home .wtitle .wt-clone{color:#d4b875;position:absolute;top:0;left:0;transform:translateY(100%)}.lusion.home .work-item:hover .wt-text{transform:translateY(-100%)}.lusion.home .work-item:hover .wt-clone{transform:none}.lusion.home .work-item .arr{transition:opacity .4s var(--lu-ease),transform .5s var(--lu-ease) 60ms}.lusion.home .fq-purpose .pill,.lusion.home .fq-evidence .pill{margin-top:22px}@media (prefers-reduced-motion:reduce){.lusion.home .work-item:hover .film video{transform:scale(1.7)}.lusion.home .work-item:hover .wt-text{transform:none}.lusion.home .work-item:hover .wt-clone{transform:translateY(100%)}}.lusion.home #reel-panel{box-shadow:none}.lusion.home .work-item .film{transform-origin:50%;will-change:transform,opacity;transition:box-shadow .5s var(--lu-ease)}.lusion.home .reel-line{display:none}.lusion.home .work-item .film{position:relative}.lusion.home .work-item .film:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;mix-blend-mode:screen;background:linear-gradient(160deg,#ffffff0e,#ffffff05 55%,#fff0);position:absolute;inset:0}.lusion.home .work-item .film{box-shadow:0 0 0 1px #6ec1ff75,0 0 22px #6ec1ff12}.lusion.home .work-item:hover .film{box-shadow:0 0 0 1px #6ec1ff99,0 0 28px #6ec1ff1c}.lusion.home .hero-window{box-shadow:0 0 0 1px #6ec1ff66,0 0 30px #6ec1ff0f}.lusion.home .chamber-vignette{opacity:.62}.story-refresh.lusion .fq-module-visual{border:0}.lusion .dd-tier,.lusion .dd-col,.lusion .dd-layer,.lusion .dd-stat,.lusion .dd-mod,.lusion .dd-ways .dd-tier{background-color:#0a0a0a}.lusion .dd-col.gold{background-color:#16130c}.lusion .fq-platform-nav{border-top:0;border-bottom:0;padding:34px 0 40px}.lusion .fq-platform-nav a{color:#ddd8cc;transition:color .5s var(--lu-ease);text-decoration:none}.lusion .fq-platform-nav a:hover{color:#f2f0eb}.lusion .fq-roll{vertical-align:top;height:1.5em;display:inline-block;overflow:hidden}.lusion .fq-roll>span{font:inherit;color:inherit;transition:transform .5s var(--lu-ease);margin:0;display:block}.lusion .fq-platform-nav a:hover .fq-roll>span{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.lusion .fq-roll>span{transition:none}.lusion .fq-platform-nav a:hover .fq-roll>span{transform:none}}.lusion .fq-platform-nav.fq-map{border:0;grid-template-columns:1.15fr 1fr 1fr;gap:1.3vw;margin:0 8.5vw 0 5vw;padding:22px 0 40px;display:grid}.lusion .fq-map a.pill{color:#0a0a0a;align-items:center;width:auto;padding:10px 14px 10px 17px;font-size:10px;line-height:1;display:inline-flex}.lusion .fq-map .pill span{font-size:inherit;line-height:inherit;color:inherit;margin:0;display:block}.lusion .fq-map .fq-map-panel{transition:opacity 2s var(--lu-expo),transform 2s var(--lu-expo),translate .5s var(--lu-ease),background-color .5s var(--lu-ease);transition-delay:calc(var(--i,0) * 60ms),calc(var(--i,0) * 60ms),0s,0s;background:#0d0e10;border-radius:16px;flex-direction:column;padding:2vw 1.9vw 2.1vw;display:flex;position:relative}.lusion .fq-map .fq-map-panel:hover{background:#101114;translate:0 -6px}.lusion .fq-map .fq-map-n{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ae9660;margin:0 0 14px;font-size:10px;display:block}.lusion .fq-map .fq-map-t{letter-spacing:-.02em;color:#f2f0eb;text-wrap:balance;margin:0 0 18px;font-size:clamp(20px,1.6vw,28px);font-weight:400;line-height:1.12}.lusion .fq-map .fq-map-list{margin:0;padding:0;list-style:none}.lusion .fq-map .fq-map-list li{position:relative}.lusion .fq-map .fq-map-list li+li:before{content:"........................................................";white-space:nowrap;font-family:var(--font-mono);letter-spacing:.22em;color:#c5a55a47;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-.55em;left:0;right:0;overflow:hidden}.lusion .fq-map .fq-map-list a{color:#ddd8cc;transition:color .5s var(--lu-ease);align-items:center;gap:12px;padding:12px 0;font-size:clamp(14px,1.05vw,17px);line-height:1.4;text-decoration:none;display:flex}.lusion .fq-map .fq-map-list a:hover{color:#f2f0eb}.lusion .fq-map .fq-map-sym{opacity:.82;width:20px;height:20px;-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;transition:opacity .5s var(--lu-ease);background-color:#c5a55a;flex:0 0 20px;display:inline-block}.lusion .fq-map .fq-map-list a:hover .fq-map-sym{opacity:1;transform:scale(1.14)}.lusion .fq-map .fq-map-sym{transition:opacity .5s var(--lu-ease),transform .5s var(--lu-ease)}@media (prefers-reduced-motion:reduce){.lusion .fq-map .fq-map-list a:hover .fq-map-sym{transform:none}}.lusion .fq-map .fq-roll{height:1.4em;font-size:inherit;color:inherit;margin:0;display:inline-block;overflow:hidden}.lusion .fq-map .fq-roll>span{font:inherit;color:inherit;transition:transform .5s var(--lu-ease);margin:0;display:block}.lusion .fq-map .fq-map-list a:hover .fq-roll>span{transform:translateY(-100%)}.lusion .fq-map .fq-map-arrow{font-size:inherit;color:#ae9660;transition:transform .5s var(--lu-ease),color .5s var(--lu-ease);margin:0 0 0 auto;display:inline}.lusion .fq-map .fq-map-list a:hover .fq-map-arrow{color:#f2f0eb;transform:translate(.3em)}.lusion .fq-map .fq-map-go{margin:auto 0 0;padding-top:22px}@media (width<=900px){.lusion .fq-platform-nav.fq-map{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.lusion .fq-map .fq-map-panel,.lusion .fq-map .fq-roll>span,.lusion .fq-map .fq-map-arrow{transition:none}.lusion .fq-map .fq-map-list a:hover .fq-roll>span{transform:none}}.lusion .fq-count{max-width:78%;margin:2.5vh 0 0;padding:0;list-style:none}.lusion .fq-count-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:6px 3vw;padding:16px 0;display:grid;position:relative}.lusion .fq-count-row+.fq-count-row:before{content:"........................................................................................................";white-space:nowrap;font-family:var(--font-mono);letter-spacing:.22em;color:#c5a55a47;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-.55em;left:0;right:0;overflow:hidden}.lusion .fq-count-n{letter-spacing:-.035em;color:#f2f0eb;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:clamp(44px,5vw,84px);line-height:.92}.lusion .fq-count-k{font-family:var(--font-mono);letter-spacing:.24em;color:#ae9660;align-self:end;font-size:10px}.lusion .fq-count-d{color:#9a9996;align-self:start;max-width:46ch;font-size:clamp(14px,1.05vw,17px);line-height:1.5}@media (width<=820px){.lusion .fq-count{max-width:none}.lusion .fq-count-row{grid-template-columns:1fr}.lusion .fq-count-n{grid-row:auto}}.lusion .fq-how{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:3vw;margin-top:2.5vh;display:grid}.lusion .fq-how-rows{margin:0;padding:0;list-style:none}.lusion .fq-how-row{transition:color .5s var(--lu-ease);grid-template-columns:2.6em minmax(0,1fr);gap:3px 0;padding:10px 0;display:grid;position:relative}.lusion .fq-how-row+.fq-how-row:before{content:"........................................................................................................";white-space:nowrap;font-family:var(--font-mono);letter-spacing:.22em;color:#c5a55a47;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-.55em;left:0;right:0;overflow:hidden}.lusion .fq-how-n{font-family:var(--font-mono);letter-spacing:.18em;color:#ae9660;transition:color .5s var(--lu-ease);grid-row:1/3;padding-top:.55em;font-size:11px}.lusion .fq-how-t{letter-spacing:-.025em;color:#f2f0eb;font-size:clamp(20px,1.8vw,31px);line-height:1.08}.lusion .fq-how-d{color:#9a9996;max-width:56ch;transition:color .5s var(--lu-ease);font-size:clamp(13.5px,1vw,16px);line-height:1.45}.lusion .fq-how-d a{color:#d4b875;text-decoration:none}.lusion .fq-how-d a:hover{color:#f2f0eb}.lusion .fq-how-row:hover .fq-how-d{color:#e0ddd5}.lusion .fq-how-row:hover .fq-how-n{color:#f2f0eb}.lusion .fq-how-film{margin:0;position:sticky;top:12vh}.lusion .fq-how-film .dd-film-rail{margin:12px 0 0}@media (width<=900px){.lusion .fq-how{grid-template-columns:1fr}.lusion .fq-how-film{position:static}}.lusion #modules .ab-exp{margin-top:max(40px,100vh - 560px)}.lusion [data-deck=modules] .ab-exp-skills li{border-top:0;border-bottom:0;align-items:center;gap:9px;padding:.6vh 0;display:flex;position:relative}.lusion [data-deck=modules] .ab-exp-skills li:last-child{border-bottom:0}.lusion [data-deck=modules] .ab-exp-skills li+li:before{content:"........................................................";white-space:nowrap;font-family:var(--font-mono);letter-spacing:.2em;color:#c5a55a4d;pointer-events:none;font-size:10px;line-height:1;position:absolute;top:-.5em;left:0;right:0;overflow:hidden}.lusion [data-deck=modules] .ab-exp-skill-sym{width:14px;height:14px;-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;background-color:#c5a55a;flex:0 0 14px;display:inline-block}.lusion [data-deck=modules] .ab-exp-emblem-sym{opacity:.9;width:clamp(30px,2.4vw,44px);height:clamp(30px,2.4vw,44px);-webkit-mask:var(--sym) center/contain no-repeat;-webkit-mask:var(--sym) center/contain no-repeat;mask:var(--sym) center/contain no-repeat;background-color:#c5a55a;display:block}.lusion .dd-rev-ask{color:#f2f0eb;background:#202227;border:0}.lusion .dd-rev-ask:hover,.lusion .dd-rev-ask.is-asked{background:#2c2e34}.lusion .dd-console-go{box-shadow:none;color:#0a0a0a;background:#c5a55a;border-radius:99px}.lusion .dd-next{border-top:0}.lusion .fq-tile>*{opacity:0;transition:opacity 1s var(--lu-expo),transform 1s var(--lu-expo);transform:translateY(12px)}.lusion .fq-tile.is-in>*{opacity:1;transform:none}.lusion .fq-tile.is-in>:first-child{transition-delay:.22s}.lusion .fq-tile.is-in>:nth-child(2){transition-delay:.3s}.lusion .fq-tile.is-in>:nth-child(3){opacity:1;transition-delay:0s;transform:none}.lusion .fq-tile.is-in>:nth-child(4){transition-delay:.9s}.lusion .fq-tile .fq-map-list li{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transform:translateY(10px)}.lusion .fq-tile.is-in .fq-map-list li{opacity:1;transform:none}.lusion .fq-tile.is-in .fq-map-list li:first-child{transition-delay:.36s}.lusion .fq-tile.is-in .fq-map-list li:nth-child(2){transition-delay:.42s}.lusion .fq-tile.is-in .fq-map-list li:nth-child(3){transition-delay:.48s}.lusion .fq-tile.is-in .fq-map-list li:nth-child(4){transition-delay:.54s}.lusion .fq-tile.is-in .fq-map-list li:nth-child(5){transition-delay:.6s}.lusion .fq-tile.is-in .fq-map-list li:nth-child(6){transition-delay:.66s}@media (prefers-reduced-motion:reduce){.lusion .fq-tile>*,.lusion .fq-tile .fq-map-list li,.lusion .dd-tier>*,.lusion .dd-tier dl>*{opacity:1;transition:none;transform:none}}.lusion .dd-mod{box-shadow:none;--rise-y:0px;transition:opacity 2s var(--lu-expo),transform 2s var(--lu-expo),translate .5s var(--lu-ease),background-color .5s var(--lu-ease);transition-delay:calc(var(--i,0) * 60ms),calc(var(--i,0) * 60ms),0s,0s;background:#0d0e10}.lusion .dd-mod:hover{box-shadow:none;background:#121316;translate:0 -6px}.lusion .dd-mods .dd-mod:nth-child(odd){--rise-x:-10vw;--rise-r:-2.9deg}.lusion .dd-mods .dd-mod:nth-child(2n){--rise-x:10vw;--rise-r:2.9deg}.lusion .dd-mods .dd-mod:first-child{--i:0}.lusion .dd-mods .dd-mod:nth-child(2){--i:1}.lusion .dd-mods .dd-mod:nth-child(3){--i:2}.lusion .dd-mods .dd-mod:nth-child(4){--i:3}.lusion .dd-mods .dd-mod:nth-child(5){--i:4}.lusion .dd-mods .dd-mod:nth-child(6){--i:5}.lusion .dd-mods .dd-mod:nth-child(7){--i:6}.lusion .dd-mods .dd-mod:nth-child(8){--i:7}.lusion .dd-mod>*{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transform:translateY(10px)}.lusion .dd-mod.--in>*{opacity:1;transform:none}.lusion .dd-mod.--in>:first-child{transition-delay:.22s}.lusion .dd-mod.--in>:nth-child(2){transition-delay:.3s}.lusion .dd-mod.--in>:nth-child(3){transition-delay:.38s}.lusion .dd-mod.--in>:nth-child(4){transition-delay:.46s}.lusion .dd-col,.lusion .dd-col.gold,.lusion.dd .dd-col.gold{box-shadow:none;--rise-y:0px;transition:opacity 2s var(--lu-expo),transform 2s var(--lu-expo),background-color .5s var(--lu-ease)}.lusion .dd-compare .dd-col:first-child,.lusion .dd-col:first-child{--rise-x:-10vw;--rise-r:-2.9deg;--i:0}.lusion .dd-compare .dd-col:last-child,.lusion .dd-col:last-child{--rise-x:10vw;--rise-r:2.9deg;--i:1}.lusion .dd-col>*{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transform:translateY(10px)}.lusion .dd-col.--in>*{opacity:1;transform:none}.lusion .dd-col.--in>:nth-child(3){transition-delay:.36s}.lusion .dd-col.--in>:nth-child(4){transition-delay:.43s}.lusion .dd-col.--in>:nth-child(5){transition-delay:.5s}.lusion .dd-col.--in>:nth-child(6){transition-delay:.57s}.lusion .dd-col.--in>:nth-child(7){transition-delay:.64s}.lusion .dd-col.--in>:nth-child(8){transition-delay:.71s}.lusion .dd-shot{box-shadow:0 0 0 1px var(--fq-line,#6ec1ff6b),0 0 22px var(--fq-line-glow,#6ec1ff0f);--rise-y:0px;overflow:hidden}.lusion .dd-shot:first-child,.lusion .dd-shot:first-of-type{--rise-x:-10vw;--rise-r:-2.9deg}.lusion .dd-shot:last-child,.lusion .dd-shot:last-of-type{--rise-x:10vw;--rise-r:2.9deg}.lusion .dd-shot img{transition:transform .5s var(--lu-ease),filter .5s var(--lu-ease)}.lusion .dd-shot:hover img{transform:scale(1.04)}.lusion .dd-layer-film{--rise-y:0px;--rise-x:10vw;--rise-r:2.9deg}.lusion .dd-layer-film:first-child{--rise-x:-10vw;--rise-r:-2.9deg}.lusion .film{overflow:hidden}.lusion .film video,.lusion .dd-console-frame video{transition:transform .5s var(--lu-ease)}.lusion .film:hover video,.lusion .dd-console-open:hover video{transform:scale(1.04)}.lusion .dd-console-frame{--rise-y:40px}.lusion.dd .ab-rise.dd-layer-film,.lusion.dd .ab-rise.dd-shot,.lusion.dd .ab-rise.dd-col,.lusion.dd .ab-rise.dd-mod{transition-duration:2s,2s}@media (prefers-reduced-motion:reduce){.lusion .dd-mod>*,.lusion .dd-col>*{opacity:1;transition:none;transform:none}.lusion .film:hover video,.lusion .dd-shot:hover img,.lusion .dd-console-open:hover video{transform:none}}.lusion .dd-hero-film.film video{object-fit:cover;width:100%;height:100%;display:block}.lusion .dd-hero-film.film{position:relative;overflow:hidden}.lusion .dd-hero-film.film .dd-hero-rail{position:absolute;bottom:0;left:0;right:0}.lusion .fq-how-film img{border-radius:12px;width:100%;height:auto;display:block}.lusion .dd-tiers.dd-tiers--four{grid-template-columns:repeat(4,1fr)}.lusion .dd-tiers.dd-tiers--five{grid-template-columns:repeat(5,1fr)}@media (width<=900px){.lusion .dd-tiers.dd-tiers--five{grid-template-columns:1fr 1fr}}.lusion .fq-how-film video{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.lusion .dd-tier .fq-tile-d{color:#9a9996;margin:12px 0 0;font-size:clamp(13.5px,1vw,16px);line-height:1.5}.lusion .dd-tiers--four .dd-tier:first-child,.lusion .dd-tiers--four .dd-tier:nth-child(2){--rise-x:-10vw;--rise-r:-2.9deg}.lusion .dd-tiers--four .dd-tier:nth-child(3),.lusion .dd-tiers--four .dd-tier:nth-child(4){--rise-x:10vw;--rise-r:2.9deg;--rise-y:0px}@media (width<=900px){.lusion .dd-tiers.dd-tiers--four{grid-template-columns:1fr 1fr}}.lusion .dd-mods{gap:1vw;margin-top:3vh}.lusion #rules .dd-mod{padding:1.2vw 1.3vw 1.3vw}.lusion #rules .dd-mod p:last-child{font-size:clamp(12.5px,.92vw,14.5px);line-height:1.45}.lusion #rules .dd-mod-n{font-size:clamp(14px,1.05vw,17px)}.lusion .fq-flows{grid-template-columns:repeat(4,1fr)}.lusion .fq-flow .dd-mod-n{font-size:clamp(15px,1.15vw,19px);line-height:1.25}.lusion .fq-flow-strip{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 10px;display:flex}.lusion .fq-flow-strip span{color:#b1b0ac;font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;transition:background-color .35s var(--lu-ease),color .35s var(--lu-ease);background:#18191d;border-radius:99px;padding:5px 9px;font-size:9px;display:inline-block}.lusion .fq-flow-strip i{width:12px;height:1px;transition:background-color .35s var(--lu-ease);background:#c5a55a59;display:inline-block}.lusion .fq-flow:hover .fq-flow-strip span{color:#0a0a0a;background:#c5a55a}.lusion .fq-flow:hover .fq-flow-strip span:first-of-type{transition-delay:0s}.lusion .fq-flow:hover .fq-flow-strip span:nth-of-type(2){transition-delay:.22s}.lusion .fq-flow:hover .fq-flow-strip span:nth-of-type(3){transition-delay:.44s}.lusion .fq-flow:hover .fq-flow-strip i{background:#c5a55a}.lusion .fq-flow:hover .fq-flow-strip i:first-of-type{transition-delay:.11s}.lusion .fq-flow:hover .fq-flow-strip i:nth-of-type(2){transition-delay:.33s}.lusion .fq-flow>p:last-child{font-size:clamp(12.5px,.92vw,14.5px);line-height:1.45}.lusion #flows .dd-mod{padding:1.2vw 1.3vw 1.3vw}@media (width<=1100px){.lusion .fq-flows{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.lusion .fq-flow-strip span,.lusion .fq-flow-strip i{transition:none}}.lusion .dd-hero-title{white-space:nowrap}.lusion .dd-marker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0bdb}.lusion .fq-consent-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0e10;max-width:360px;padding:16px 18px}.lusion .fq-consent-inner p{margin:0 0 10px;font-size:13px;line-height:1.45}.lusion .rev-assist{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0e10}.lusion .dd-tiers,.lusion .dd-mods,.lusion .fq-platform-nav.fq-map,.lusion .dd-compare,.lusion .fq-how,.lusion .dd-layers,.lusion .dd-shots{overflow:clip visible}@media (width<=900px){.lusion .fq-tile,.lusion .dd-tier,.lusion .dd-mod,.lusion .dd-col,.lusion .dd-shot,.lusion .dd-layer-film{--rise-x:0px;--rise-r:0deg;--rise-y:32px}}.lusion .dd-hero-kicker{font-family:var(--font-mono);letter-spacing:.24em;color:#ae9660;margin:0 0 12px;font-size:10px;display:block}.lusion .fq-cta-actions{justify-content:center;gap:12px;margin:26px 0 0;display:flex}.lusion .lu-footer .fcols{grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:2.5vw}.lusion .lu-footer .fk{letter-spacing:.24em;font-size:9.5px}.lusion .lu-footer .fcols p,.lusion .lu-footer .fcols a{font-size:12px;line-height:1.75}.lusion .lu-footer .fcols a{color:#b1b0ac;text-decoration:none;display:block}.lusion .lu-footer .fcols a:hover{color:#f2f0eb}@media (width<=820px){.lusion .lu-footer .fcols{grid-template-columns:1fr 1fr}.lusion .fq-jump{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0e10;box-shadow:0 20px 50px #00000080}.lusion .fq-jump-chips{overflow:hidden}.lusion .fq-jump.is-open .fq-jump-chips{overflow-y:auto}}@media (width>=821px){.lusion .fq-jump{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.lusion .dd-next{background:0 0;border-radius:0;width:min(72vw,1040px);margin:12vh 5vw 15vh;padding:1.4vw 2.4vw;display:block}.lusion .dd-next-item{transition:translate .5s var(--lu-ease)}.lusion .dd-next-item:hover{translate:.5em}.lusion .dd-next-t .fq-roll{vertical-align:top;height:1.08em;display:inline-block;overflow:hidden}.lusion .dd-next-t .fq-roll>span{transition:transform .5s var(--lu-ease);display:block}.lusion .dd-next-item:hover .dd-next-t .fq-roll>span{transform:translateY(-100%)}.lusion .lu-end{padding-top:4vh}.lusion .dd-next-item{color:inherit;grid-template-columns:4.5em minmax(max-content,.62fr) minmax(0,1fr) 2em;align-items:baseline;gap:0 2vw;padding:26px 0;text-decoration:none;display:grid;position:relative}.lusion .dd-next-t{white-space:nowrap}.lusion .dd-next-item+.dd-next-item:before{content:"........................................................................................................................";white-space:nowrap;font-family:var(--font-mono);letter-spacing:.22em;color:#c5a55a4d;pointer-events:none;font-size:13px;line-height:1;position:absolute;top:-.55em;left:0;right:0;overflow:hidden}.lusion .dd-next-k{font-family:var(--font-mono);letter-spacing:.24em;color:#ae9660;font-size:10px}.lusion .dd-next-t{letter-spacing:-.025em;color:#f2f0eb;transition:color .5s var(--lu-ease);font-size:clamp(24px,2.4vw,40px);line-height:1.08}.lusion .dd-next-d{color:#9a9996;transition:color .5s var(--lu-ease);font-size:clamp(14px,1.05vw,17px);line-height:1.5}.lusion .dd-next-a{color:#ae9660;transition:transform .5s var(--lu-ease),color .5s var(--lu-ease);justify-self:end;font-size:clamp(20px,1.8vw,30px)}.lusion .dd-next-item:hover .dd-next-d{color:#e0ddd5}.lusion .dd-next-item:hover .dd-next-a{color:#f2f0eb;transform:translate(.3em)}@media (width<=820px){.lusion .dd-next-item{grid-template-columns:4.5em minmax(0,1fr) 2em;row-gap:6px}.lusion .dd-next-d{grid-column:2}}.lusion .dd-hero-head{grid-template-columns:minmax(0,1fr) 32.5vw;align-items:start;column-gap:3vw;display:grid}.lusion .dd-hero-head>.dd-hero-title,.lusion .dd-hero-head>.fq-feature-identity{grid-column:1;min-width:0}.lusion .dd-hero-head>.dd-hero-promise{grid-column:2}@media (width<=820px){.lusion .dd-hero-head{grid-template-columns:1fr}.lusion .dd-hero-head>.dd-hero-promise{grid-column:1}}.lusion .fq-map-t,.lusion .dd-tier-n,.lusion .dd-mod-n{overflow:hidden}.lusion .fq-word{transform-origin:0 100%;transition:transform 1.1s var(--lu-expo);display:inline-block;transform:translateY(1.5em)rotate(15deg)}.lusion .fq-tile.is-in .fq-word,.lusion .dd-tier.--in .fq-word,.lusion .dd-mod.--in .fq-word{transform:none}.lusion .fq-tile.is-in .fq-map-t .fq-word{transition-delay:.3s}.lusion .dd-tier.--in .dd-tier-n .fq-word{transition-delay:.22s}.lusion .dd-mod.--in .dd-mod-n .fq-word{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.lusion .fq-word{transition:none;transform:none}}.lusion .dd-rev-screen{box-shadow:0 0 0 1px var(--rev-line,#6ec1ff57);border-radius:10px;line-height:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.lusion .dd-rev-aside img{box-shadow:none;opacity:1;filter:none;border-radius:0;transition:none;transform:none}.lusion .dd-rev-aside.--asking .dd-rev-aside-k:after{display:none}.lusion .dd-rev-prompt{color:#ece9e2;width:83.5%;height:5%;font-family:var(--font-sans,Inter,system-ui,sans-serif);white-space:nowrap;background:#0e0e0c;align-items:center;font-size:2.15cqw;line-height:1;display:flex;position:absolute;top:27.2%;left:6.9%;overflow:hidden}.lusion .dd-rev-caret{background:#e8734f;width:.09em;height:1.05em;margin-left:.18em;animation:1s steps(2,start) infinite dd-rev-caret;display:none}.lusion .dd-rev-aside.--asking .dd-rev-caret{display:inline-block}@keyframes dd-rev-caret{to{visibility:hidden}}.lusion .dd-rev-veil{opacity:1;transition:opacity .7s var(--lu-ease);background:#0e0e0c;position:absolute;inset:36.6% 5% 0 5.6%}.lusion .dd-rev-aside.--asking .dd-rev-veil{transition:none}.lusion .dd-rev-aside.--answered .dd-rev-veil{opacity:0}@media (prefers-reduced-motion:reduce){.lusion .dd-rev-caret{animation:none}.lusion .dd-rev-veil{transition:none}}.lusion .dd-tier{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity 2s var(--lu-expo),transform 2s var(--lu-expo),translate .5s var(--lu-ease),background-color .5s var(--lu-ease),box-shadow .5s var(--lu-ease);transition-delay:calc(var(--i,0) * 60ms),calc(var(--i,0) * 60ms),0s,0s;background-color:#0e0f11;box-shadow:inset 0 0 0 1px #f2f0eb14,0 18px 46px #00000080}.lusion .dd-tiers .dd-tier{--rise-y:0px}.lusion .dd-tiers .dd-tier:first-child{--i:0}.lusion .dd-tiers .dd-tier:nth-child(2){--i:1}.lusion .dd-tiers .dd-tier:nth-child(3){--i:2}.lusion .dd-tiers .dd-tier:nth-child(4){--i:3}.lusion .dd-tiers .dd-tier:nth-child(5){--i:4}.lusion .dd-tiers .dd-tier:first-child,.lusion .dd-tiers .dd-tier:nth-child(2){--rise-x:-10vw;--rise-r:-2.9deg}.lusion .dd-tiers .dd-tier:nth-child(3){--rise-y:40px}.lusion .dd-tiers .dd-tier:nth-child(4),.lusion .dd-tiers .dd-tier:nth-child(5){--rise-x:10vw;--rise-r:2.9deg}.lusion .dd-tier>*{opacity:0;transition:opacity 1s var(--lu-expo),transform 1s var(--lu-expo);transform:translateY(12px)}.lusion .dd-tier.--in>*{opacity:1;transform:none}.lusion .dd-tier dl>*{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transform:translateY(10px)}.lusion .dd-tier.--in dl>*{opacity:1;transform:none}.lusion .dd-tier.--in dl{opacity:1;transition:none;transform:none}.lusion .dd-tier.--in>:first-child{transition-delay:.22s}.lusion .dd-tier.--in>:nth-child(2){transition-delay:.3s}.lusion .dd-tier.--in>:nth-child(3){transition-delay:.38s}.lusion .dd-tier.--in>:nth-child(4){transition-delay:.46s}.lusion .dd-tier.--in dl>:first-child{transition-delay:.34s}.lusion .dd-tier.--in dl>:nth-child(2){transition-delay:.38s}.lusion .dd-tier.--in dl>:nth-child(3){transition-delay:.46s}.lusion .dd-tier.--in dl>:nth-child(4){transition-delay:.5s}.lusion .dd-tier.--in dl>:nth-child(5){transition-delay:.58s}.lusion .dd-tier.--in dl>:nth-child(6){transition-delay:.62s}.lusion .dd-tier:before{display:block}.lusion.dd .dd-tier:hover{background-color:#121316;box-shadow:inset 0 0 0 1px #c5a55a6b,0 30px 66px #0000008c}.lusion .dd-tier--door{box-shadow:none;background:#0b1117}.lusion .dd-tier--door:hover{box-shadow:none;background:#0f1a24;transform:none}.lusion .film,.lusion .dd-hero-film,.lusion .lab-media,.lusion .reel-panel:not(.reel-liquefying),.lusion .ab-uni-tile .film{box-shadow:0 0 0 1px var(--fq-line,#6ec1ff6b),0 0 22px var(--fq-line-glow,#6ec1ff0f)}.story-refresh .fq-platform-nav .fq-platform-nav-current{color:#f2f0eb;cursor:default;padding:8px 0;font-size:20px;display:block}.lusion .ab-exp-card p,.lusion .ab-exp-skills li,.lusion .ab-exp-flavour{font-size:clamp(14.5px,1.12vw,18.5px);line-height:1.5}.lusion .ab-exp-card .ab-exp-k,.lusion .ab-exp-card .ab-exp-cat,.lusion .ab-exp-card .ab-exp-stat-k,.lusion .ab-exp-practice-k{font-size:11px}.lusion .ab-exp-stats dd,.lusion .ab-exp-stat-v{font-size:clamp(13px,.95vw,16.5px)}body.reveal-family{--fq-line:#3b5bffb8;--fq-line-glow:#3b5bff1f;--fq-surface:#1c1f2a;--fq-hair:#3b5bff;--rev-line:var(--fq-line);--rev-line-glow:var(--fq-line-glow)}.lusion.reveal-family .fq-map .fq-map-panel,.lusion.reveal-family .dd-tier,.lusion.reveal-family .dd-mod,.lusion.reveal-family .dd-col,.lusion.reveal-family .dd-layer,.lusion.reveal-family .dd-stat{background-color:var(--fq-surface)}.lusion.reveal-family .dd-tier{box-shadow:inset 0 0 0 1px #f0f1fa12,0 18px 46px #00000073}.lusion.reveal-family .dd-tier:hover{box-shadow:inset 0 0 0 1px var(--fq-hair),0 22px 50px #00000080}.lusion.reveal-family .dd-tier:before{background:var(--fq-hair);border-color:var(--fq-hair)}.lusion.reveal-family .dd-rev-screen{--rev-line:#3b5bff99}body.reveal-family[data-grade=purple]{--fq-line:#8832f7c7;--fq-line-glow:#8832f724;--fq-hair:#8832f7}body.reveal-family[data-grade=violet]{--fq-line:#a374ffb8;--fq-line-glow:#a374ff1f;--fq-hair:#a374ff}body.reveal-family[data-grade=sky]{--fq-line:#6ec1ffa8;--fq-line-glow:#6ec1ff1a;--fq-hair:#6ec1ff}body.reveal-family[data-grade=red]{--fq-line:#e0664ab3;--fq-line-glow:#e0664a1f;--fq-hair:#e0664a}.lusion .fq-score{background:var(--fq-surface,#14161c);border-radius:16px;margin-top:3vh;padding:1.8vw 2vw 1.5vw;box-shadow:inset 0 0 0 1px #f2f0eb12,0 18px 46px #00000073}.lusion .fq-score-head{border-bottom:1px solid #f2f0eb14;justify-content:space-between;align-items:baseline;gap:2vw;padding-bottom:1.1vw;display:flex}.lusion .fq-score-id,.lusion .fq-score-seed,.lusion .fq-score-sum{font-family:var(--font-mono,monospace);letter-spacing:.24em;font-size:9.5px}.lusion .fq-score-id{color:var(--fq-hair,#6ec1ff)}.lusion .fq-score-seed{color:#7d7c78}.lusion .fq-score-body{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:2.4vw;padding-top:1.3vw;display:grid}.lusion .fq-score-talk{margin:0;padding:0;list-style:none}.lusion .fq-score-talk li{transition:background-color .45s var(--lu-ease),opacity .45s var(--lu-ease);border-radius:8px;grid-template-columns:3.6em 5.2em minmax(0,1fr);gap:0 .8em;padding:9px 10px 9px 12px;display:grid;position:relative}.lusion .fq-score-talk li:before{content:"";background:var(--fq-hair,#6ec1ff);opacity:0;width:2px;transition:opacity .45s var(--lu-ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}.lusion .fq-score-talk li.--lit{background:#f2f0eb0b}.lusion .fq-score-talk li.--lit:before{opacity:.9}.lusion .fq-score-time,.lusion .fq-score-who{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#6f6e6b;padding-top:3px;font-size:9.5px}.lusion .fq-score-line{color:#b8b7b3;font-size:clamp(13px,.98vw,17px);line-height:1.5}.lusion .fq-score-talk li.--lit .fq-score-line{color:#e9e8e4}.lusion .fq-score-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lusion .fq-score-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .35s,box-shadow .35s,translate .35s var(--lu-ease);background:#f2f0eb08;border:0;border-radius:8px;grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:0 .9em;padding:11px 12px;display:grid;box-shadow:inset 0 0 0 1px #f2f0eb0d}.lusion .fq-score-item:hover{background:#f2f0eb0f;translate:.35em}.lusion .fq-score-item.--active{box-shadow:inset 0 0 0 1px var(--fq-hair,#6ec1ff)}.lusion .fq-score-mark{width:1.1em;height:1.1em;transition:box-shadow .45s var(--lu-ease),background-color .45s var(--lu-ease);border-radius:50%;box-shadow:inset 0 0 0 1.5px #f2f0eb38}.lusion .fq-score-name{color:#cfceca;font-size:clamp(13px,.98vw,16.5px);line-height:1.35}.lusion .fq-score-state{font-family:var(--font-mono,monospace);letter-spacing:.2em;color:#8f8e8a;opacity:0;transition:opacity .5s var(--lu-ease);font-size:9px}.lusion .fq-score-item.--done .fq-score-state{opacity:1}.lusion .fq-score-item.--done[data-state=met] .fq-score-mark{background:var(--fq-hair,#6ec1ff);box-shadow:inset 0 0 0 1.5px var(--fq-hair,#6ec1ff)}.lusion .fq-score-item.--done[data-state=not-met] .fq-score-mark{background:#d98b6a;box-shadow:inset 0 0 0 1.5px #d98b6a}.lusion .fq-score-item.--done[data-state=not-met] .fq-score-state{color:#d98b6a}.lusion .fq-score-item.--done[data-state=person] .fq-score-mark{background:0 0;box-shadow:inset 0 0 0 1.5px #c5a55a}.lusion .fq-score-item.--done[data-state=person] .fq-score-state{color:#c5a55a}.lusion .fq-score-foot{color:#8f8e8a;border-top:1px solid #f2f0eb14;justify-content:space-between;align-items:baseline;gap:2vw;margin:1.4vw 0 0;padding-top:1.1vw;font-size:clamp(12px,.86vw,14.5px);line-height:1.55;display:flex}.lusion .fq-score-sum{color:#6f6e6b;opacity:0;transition:opacity .6s var(--lu-ease);flex:none}.lusion .fq-score.--done .fq-score-sum{opacity:1}@media (width<=900px){.lusion .fq-score-body{grid-template-columns:1fr;gap:3vh}.lusion .fq-score{padding:5vw}.lusion .fq-score-foot{flex-direction:column;gap:8px}}.lusion .fq-tile-seed{font-family:var(--font-mono,monospace);letter-spacing:.13em;color:#8f8e8a;border-top:1px dotted #f2f0eb24;margin:.9vw 0 0;padding-top:.7vw;font-size:9.5px;line-height:1.6}body.reveal-family[data-grade=green]{--fq-line:#c1ff006b;--fq-line-glow:#c1ff000f;--fq-hair:#a9d94a}.lusion .fq-spine{width:min(92vw,1340px);margin:3.4vh 0 1vh;display:block}.lusion .sp-svg{width:100%;height:auto;max-height:42vh;display:block;overflow:visible}.lusion .fq-spine[data-spine=areas] .sp-svg{max-height:46vh}.lusion .sp-svg text{font-family:var(--font-mono,monospace);fill:#f2f0eb8c}.lusion .sp-stage,.lusion .sp-link,.lusion .sp-area,.lusion .sp-score,.lusion .sp-gate,.lusion .sp-fix,.lusion .sp-ring{opacity:0;transition:opacity 10ms linear;transition-delay:calc(var(--i,0) * .22s)}.lusion .fq-spine.is-in .sp-stage,.lusion .fq-spine.is-in .sp-link,.lusion .fq-spine.is-in .sp-area,.lusion .fq-spine.is-in .sp-score,.lusion .fq-spine.is-in .sp-gate,.lusion .fq-spine.is-in .sp-fix,.lusion .fq-spine.is-in .sp-ring{opacity:1}.lusion .fq-spine .sp-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i,0) * .22s + 50ms)}.lusion .fq-spine.is-in .sp-draw{stroke-dashoffset:0}.lusion .fq-spine .sp-stage rect,.lusion .fq-spine .sp-stage text,.lusion .fq-spine .sp-fix rect,.lusion .fq-spine .sp-fix text,.lusion .fq-spine .sp-score,.lusion .fq-spine .sp-gate,.lusion .fq-spine .sp-lens text,.lusion .fq-spine .sp-lens rect,.lusion .fq-spine .sp-lens circle,.lusion .fq-spine .sp-link text{clip-path:inset(-20px 100% -20px -20px);transition:clip-path .55s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i,0) * .22s + .1s)}.lusion .fq-spine.is-in .sp-stage rect,.lusion .fq-spine.is-in .sp-stage text,.lusion .fq-spine.is-in .sp-fix rect,.lusion .fq-spine.is-in .sp-fix text,.lusion .fq-spine.is-in .sp-score,.lusion .fq-spine.is-in .sp-gate,.lusion .fq-spine.is-in .sp-lens text,.lusion .fq-spine.is-in .sp-lens rect,.lusion .fq-spine.is-in .sp-lens circle,.lusion .fq-spine.is-in .sp-link text{clip-path:inset(-20px)}.lusion .fq-spine .sp-ring{stroke-dasharray:10 8}@media (prefers-reduced-motion:reduce){.lusion .fq-spine .sp-draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.lusion .fq-spine .sp-stage rect,.lusion .fq-spine .sp-stage text{clip-path:none;transition:none}}.lusion .sp-box{fill:var(--fq-surface,#f2f0eb09);stroke:#f2f0eb57;stroke-width:1.3px}.lusion .sp-box--new{fill:#f2f0eb12;stroke:var(--fq-hair,#f2f0ebb3);stroke-width:1.6px}.lusion .sp-stage-t{font-family:var(--font-ui,sans-serif);fill:#f2f0ebdb;font-size:19px}.lusion .sp-line{stroke:#f2f0eb80;stroke-width:1.6px;stroke-linecap:round}.lusion .sp-note{letter-spacing:.2em;fill:#f2f0eb80;font-size:12px}.lusion .sp-bracket{fill:none;stroke:var(--fq-hair,#f2f0eb80);stroke-width:1.1px;opacity:.65}.lusion .sp-area-t{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}.lusion .sp-score-t{letter-spacing:.1em;fill:#f2f0ebcc;font-size:15px}.lusion .sp-pip{fill:none;stroke:#f2f0eb47;stroke-width:1.1px}.lusion .sp-pip--now{fill:#f2f0ebd9;stroke:none}.lusion .sp-pip--gap{fill:none;stroke:var(--fq-hair,#f2f0ebcc);stroke-width:1.8px}.lusion .sp-legend{letter-spacing:.22em;fill:#f2f0eb61;font-size:11.5px}.lusion .sp-gate-l{stroke:#f2f0eb57;stroke-width:1.1px}.lusion .sp-gate-o{fill:none;stroke:var(--fq-hair,#f2f0ebb3);stroke-width:1.4px}.lusion .sp-gate-n{fill:#f2f0ebcc;font-size:13px}.lusion .sp-gate-t{letter-spacing:.2em;font-size:11.5px}.lusion .sp-ring{fill:none;stroke:var(--fq-hair,#f2f0eb99);stroke-width:1.4px;stroke-dasharray:10 8}@media (width<=820px){.lusion .fq-spine{-webkit-overflow-scrolling:touch;width:100%;margin:3vh 0 0;padding-bottom:8px;overflow:auto visible}.lusion .sp-svg{width:880px;min-width:880px}.lusion .sp-area-t,.lusion .sp-gate-t,.lusion .sp-legend,.lusion .sp-note{font-size:15px}.lusion .sp-stage-t{font-size:24px}.lusion .sp-score-t{font-size:19px}}.lusion .sp-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 2.4vh;display:grid}.lusion .sp-pick{text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color .35s,box-shadow .35s,translate .35s var(--lu-ease);background:#f2f0eb08;border:0;border-radius:12px;padding:14px 16px;display:block;box-shadow:inset 0 0 0 1px #f2f0eb14}.lusion .sp-pick:hover{background:#f2f0eb0f;translate:0 -3px}.lusion .sp-pick.--on{box-shadow:inset 0 0 0 1px var(--fq-hair,#f2f0ebb3);background:#f2f0eb12}.lusion .sp-pick-n{font-family:var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--fq-hair,#f2f0ebbf);font-size:11.5px;display:block}.lusion .sp-pick-h{color:#f2f0eb9e;margin-top:7px;font-size:14.5px;line-height:1.45;display:block}.lusion .sp-pick.--on .sp-pick-h{color:#f2f0ebdb}.lusion .sp-lens{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transition-delay:.12s;transform:translateY(12px)}.lusion .fq-spine.is-in .sp-lens{opacity:1;transform:none}.lusion .sp-metric{letter-spacing:.16em;fill:#f2f0eb8c;font-size:12.5px}.lusion .sp-metric--hot{fill:var(--fq-hair,#d4b875)}.lusion .sp-rework{fill:none;stroke:var(--fq-hair,#f2f0eb99);stroke-width:1.3px;stroke-dasharray:7 6}.lusion .sp-thin{stroke:#f2f0eb42;stroke-width:1px}.lusion .sp-chip{fill:#f2f0eb0a;stroke:#f2f0eb33;stroke-width:1px}.lusion .sp-chip-t{fill:#f2f0ebb8;font-size:14px}.lusion .sp-dot{fill:#f2f0ebb3}.lusion .sp-dot--hot{fill:var(--fq-hair,#d4b875)}.lusion .sp-rank{letter-spacing:.16em;fill:#f2f0eb73;font-size:13px}.lusion .sp-rank-t{font-family:var(--font-ui,sans-serif);fill:#f2f0ebd6;font-size:18px}.lusion .sp-bar{fill:#f2f0eb38}.lusion .sp-bar--top{fill:var(--fq-hair,#d4b875);opacity:.8}@media (width<=820px){.lusion .sp-picker{grid-template-columns:1fr 1fr}}.lusion .dd-col{opacity:0;transition:opacity .9s var(--lu-expo),transform .9s var(--lu-expo);transform:translateY(34px)scale(.985)}.lusion .dd-col:nth-child(2){transition-delay:.1s}.lusion .dd-col:nth-child(3){transition-delay:.2s}.lusion .dd-col:nth-child(4){transition-delay:.3s}.lusion .dd-col.--in{opacity:1;transform:none}.lusion .dd-col.--in>:first-child{transition-delay:.35s}.lusion .dd-col.--in>:nth-child(2){transition-delay:.5s}.lusion .dd-col-k{letter-spacing:.22em;color:#f2f0eb;border-radius:99px;margin-bottom:1.4vw;padding:8px 14px;font-size:12px;display:inline-block;box-shadow:inset 0 0 0 1px #f2f0eb4d}.lusion .dd-col.gold .dd-col-k{color:var(--rv-gold,#c5a55a);box-shadow:inset 0 0 0 1px #c5a55aa6}@media (prefers-reduced-motion:reduce){.lusion .dd-col,.lusion .dd-col>*{opacity:1;transition:none;transform:none}}.lusion .lu-end--water{justify-content:center;align-items:center;min-height:100vh;padding:106px 5vw 5vh;display:flex;position:relative;overflow:hidden}.lusion .lu-end--water #water-frame{z-index:0;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lusion .lu-end--water .end-link{z-index:1;text-align:center;text-shadow:0 2px 28px #0009;width:auto;min-height:0;box-shadow:none;background:0 0;padding:.2em .4em;font-size:clamp(38px,3.9vw,72px);line-height:1.02;display:inline-block;position:relative}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rv-surface-0:#000;--rv-surface-1:#08090a;--rv-surface-2:#0f1012;--rv-surface-3:#141518;--rv-surface-4:#1c1d21;--rv-surface-5:#242528;--rv-gold:#c5a55a;--rv-gold-bright:#d4b875;--rv-gold-dim:#826a3b;--rv-gold-glow:#c5a55a1f;--rv-gold-ring:#c5a55a1f;--rv-text-1:#f7f8f8;--rv-text-2:#b4b5b8;--rv-text-3:#8a8b90;--rv-text-4:#5b5c62;--rv-text-5:#3e3e44;--font-ui:"Inter Variable", "Inter", -apple-system, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--elev-1:0 1px 2px #00000080;--elev-2:0 4px 16px #0000008c;--elev-3:0 12px 32px #000000a6;--elev-4:0 20px 60px #000000bf, 0 0 0 1px var(--rv-gold-ring);--elev-glow:0 0 40px var(--rv-gold-glow);--max-width:1280px;--reading-width:720px;--section-pad-lg:120px;--section-pad-md:80px;--section-pad-sm:56px;--ease-enter:cubic-bezier(.22, 1, .36, 1);--dur-enter:.32s}::selection{background:var(--rv-gold-dim);color:var(--rv-text-1)}:focus-visible{outline:2px solid var(--rv-gold);outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:var(--rv-gold-dim) var(--rv-surface-1)}body{background:var(--rv-surface-0);color:var(--rv-text-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}html{overflow:hidden}body.lusion{color:#f2f0eb;background:#030405;height:100vh;font-weight:400;overflow:hidden}#cloud-gl{z-index:0;width:100%;height:100%;position:fixed;inset:0}#bg-net{object-fit:cover;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}#bg-net.on{opacity:.1}#page-container{z-index:2;will-change:transform;position:relative}#lnav{z-index:20;-webkit-backdrop-filter:blur(14px);background:#04040661;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.lnav-brand{font-family:var(--font-mono);letter-spacing:.22em;color:#f2f0eb;font-size:13px;font-weight:600}.lnav-right{align-items:center;gap:12px;display:flex}.pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:11px 20px;font-size:11px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.pill-gold{color:#0a0a0a;background:#c5a55a}.pill-gold:hover{background:#d4b875}header .pill-gold,#lnav .pill-gold{color:#c5a55a;letter-spacing:.2em;background:0 0;padding:8px 4px;font-size:10px}header .pill-gold:hover,#lnav .pill-gold:hover{color:#f0e2bd;background:0 0}#lnav .lnav-brand,#lnav .pill,#lnav #lsound{position:relative}#lnav .lnav-brand:after,#lnav .pill:not(.fq-menu-trigger):after,#lnav #lsound:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}#lnav .pill.fq-menu-trigger{background-clip:padding-box;border-top:6px solid #0000;border-bottom:6px solid #0000}.pill-ghost{color:#f2f0eb;background:#f2f0eb14;box-shadow:inset 0 0 0 1px #f2f0eb24}.pill-ghost:hover{background:#f2f0eb26}.pill.small{padding:9px 16px;font-size:10px}#lsound{cursor:pointer;font-family:var(--font-mono);letter-spacing:.2em;color:#8a8886;background:0 0;border:none;align-items:center;gap:8px;font-size:10px;display:flex}#lsound i{background:currentColor;border-radius:1px;width:26px;height:2px;transition:height .2s}#lsound[aria-pressed=true]{color:#d4b875}#lsound[aria-pressed=true] i{height:10px;animation:.7s ease-in-out infinite alternate wf}@keyframes wf{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.split,h1.split{letter-spacing:-.03em;max-width:64vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.6vw,68px);font-weight:400;line-height:1.06}h1.split em{color:#d4b875;font-style:italic}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;color:#d4b875d9;margin-bottom:22px;font-size:10px;font-weight:600}.hero-lead{letter-spacing:-.01em;color:#9a9996;max-width:42vw;margin:2.2vh 0 0;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.55}.display{letter-spacing:-.03em;font-size:clamp(114px,9.5vw,171px);font-weight:500;line-height:1}.display .ind{margin-left:8vw;display:inline-block}.display-md{letter-spacing:-.03em;font-size:clamp(84px,7vw,126px);font-weight:500;line-height:1}.lu-hero{flex-direction:column;height:100vh;padding:110px 5vw 0;display:flex}.hero-window{background:radial-gradient(at 68% 24%,#c5a55a14,#03040500 48%),linear-gradient(#0304051f,#03040542);border-radius:22px;flex:1;align-items:flex-end;min-height:0;margin-top:22px;margin-bottom:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c5a55a42,0 30px 80px #0009}.chamber-vignette{pointer-events:none;background:linear-gradient(90deg,#0304055c,#0000 22% 78%,#03040538),linear-gradient(#0304051a,#0000 52%,#03040566);position:absolute;inset:0}.chamber-grain{pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.7'/%3E%3C/svg%3E");position:absolute;inset:0}.rail{z-index:1;width:100%;font-family:var(--font-mono);letter-spacing:.28em;color:#676664;justify-content:space-between;align-items:center;padding:16px 22px;font-size:11px;display:flex;position:relative}.scroll-cue{letter-spacing:.28em;align-items:center;gap:12px;display:inline-flex}.scroll-wheel{opacity:.62;border:1px solid;border-radius:10px;width:13px;height:22px;display:block;position:relative}.scroll-wheel i{background:currentColor;width:1px;height:5px;animation:1.6s ease-in-out infinite fq-wheel;position:absolute;top:4px;left:5px}@keyframes fq-wheel{0%{opacity:0;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(7px)}}.lu-reel{min-height:330vh;padding:22vh 5vw 16vh;position:relative}.lu-reel .display,.lu-reel .reel-copy{z-index:2;position:relative}.reel-copy{color:#b1b0ac;flex-direction:column;gap:18px;max-width:30vw;margin:6vh 0 8vh 54vw;font-size:clamp(16.2px,1.35vw,24.3px);line-height:1.5;display:flex}.reel-panel{z-index:4;aspect-ratio:16/9;cursor:pointer;will-change:transform;background:#000;border-radius:20px;width:34vw;transition:box-shadow .16s,background-color .16s;position:absolute;top:0;left:0;overflow:hidden;transform:translate(5vw,56vh);box-shadow:0 0 0 1px #c5a55a2e,0 40px 90px #000000a6}.reel-panel video{object-fit:cover;width:100%;height:100%;transition:opacity .14s linear;display:block}.reel-panel.mono video{filter:none}.reel-panel.reel-liquefying{box-shadow:none;background-color:#0000}.reel-panel.reel-liquefying video{opacity:0}.reel-play{letter-spacing:.04em;color:#f2f0eb;text-shadow:0 4px 40px #0009;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(78px,6.5vw,117px);font-weight:500;display:flex;position:absolute;inset:0}.reel-line{background:#c5a55a2e;border-radius:1px;height:2px;position:absolute;bottom:12px;left:4%;right:4%;overflow:hidden}.reel-line i{background:#c5a55a;width:0%;height:100%;display:block;box-shadow:0 0 12px #c5a55a8c}.lu-work{padding:14vh 5vw}.work-head{justify-content:space-between;align-items:flex-end;margin-bottom:6vh;display:flex}.kicker{text-align:left;max-width:24vw;font-family:var(--font-mono);letter-spacing:.18em;color:#7e7d7a;font-size:clamp(12px,.85vw,15.3px);line-height:1.6}.work-grid{grid-template-columns:1fr 1fr;gap:12vh 2vw;display:grid}.work-item{color:inherit;text-decoration:none}.work-item .film{border-radius:20px;margin:0}.tags{font-family:var(--font-mono);letter-spacing:.2em;color:#7e7d7a;margin-top:14px;font-size:clamp(12px,.8vw,14.4px)}.wtitle{letter-spacing:-.02em;align-items:center;gap:.8vw;margin-top:4px;font-size:clamp(31.2px,2.6vw,46.8px);font-weight:500;display:flex}.wtitle .arr{opacity:0;color:#d4b875;transition:opacity .25s,transform .25s;transform:translate(-12px)}.work-item:hover .arr{opacity:1;transform:none}.work-item:hover .wtitle{color:#d4b875}.film{background:#000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2f0eb1f}.film video{width:100%;display:block}.film.gold video{filter:grayscale()sepia(.9)saturate(1.7)hue-rotate(-6deg)contrast(1.05)brightness(.92)}.film.ember video{filter:grayscale()sepia()saturate(2.6)hue-rotate(-18deg)contrast(1.08)brightness(.9)}.lu-journey{padding:10vh 5vw}.jbeat{flex-direction:column;justify-content:center;max-width:56vw;min-height:160vh;display:flex}.jbeat.tall{text-align:center;align-items:center;max-width:none;min-height:220vh}.jeyebrow{font-family:var(--font-mono);letter-spacing:.26em;color:#7e7d7a;margin-bottom:20px;font-size:11px;font-weight:600}.jbeat .display{font-size:clamp(52.8px,min(9.5vw,8.5vh),112px)}.jbeat h3{letter-spacing:-.025em;font-size:clamp(52.8px,4.4vw,79.2px);font-weight:500;line-height:1.04}.jbeat h3.ember{color:#ff833e;font-size:clamp(84px,7vw,126px)}.jline{color:#b8b6b3;margin-top:22px;font-size:clamp(18px,1.5vw,27px)}.jline em{color:#d4b875;font-style:normal}#try-me{color:#c5a55a;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;background:#c5a55a14;border:1px solid #c5a55a;border-radius:6px;margin-top:40px;padding:15px 36px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}#try-me:hover{color:#d4b875;background:#c5a55a29;box-shadow:0 0 34px #c5a55a40}.lu-end{align-items:center;min-height:52vh;padding:0 5vw;display:flex}.end-link{letter-spacing:-.03em;color:#f2f0eb;font-size:clamp(84px,7.2vw,128px);font-weight:500;line-height:1.02;text-decoration:none;transition:color .25s}.end-link:hover{color:#d4b875}.lu-footer{background:#0f0e0c;border-top:1px solid #c5a55a2e;border-radius:20px 20px 0 0;padding:8vh 5vw 4vh}.fcols{grid-template-columns:2fr 1fr 1fr;gap:3vw;margin-bottom:7vh;display:grid}.fcols p,.fcols a{color:#959491;margin-bottom:8px;font-size:15px;text-decoration:none;display:block}.fcols a:hover{color:#d4b875}.fk{font-family:var(--font-mono);letter-spacing:.24em;font-weight:600;color:#c5a55acc!important;margin-bottom:16px!important;font-size:10px!important}.fbar{font-family:var(--font-mono);letter-spacing:.16em;color:#5b5a59;border-top:1px solid #f2f0eb14;justify-content:space-between;padding-top:3vh;font-size:10px;display:flex}.film.mono video{filter:none}.jfilm{width:min(38vw,620px);margin-top:3.5vh}.jfilm.mono video{filter:none}.jbeat.tall .jfilm{margin-left:auto;margin-right:auto}#film-overlay{z-index:40;background:#060606f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#film-overlay[hidden]{display:none}#film-overlay video{border-radius:14px;width:min(88vw,1400px);box-shadow:0 0 0 1px #c5a55a33,0 60px 120px #000c}#film-overlay-close{cursor:pointer;color:#acaba8;background:0 0;border:none;font-size:34px;line-height:1;position:absolute;top:22px;right:30px}#film-overlay-close:hover{color:#d4b875}figure.film-watch{cursor:pointer;position:relative}figure.film-watch:after{content:"WATCH ▶";font-family:var(--font-mono);letter-spacing:.14em;color:#d4b875;opacity:0;pointer-events:none;background:#060605b8;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .25s;position:absolute;bottom:12px;left:14px}figure.film-watch:hover:after{opacity:1}@media (width<=820px){.split,h1.split{max-width:90vw;font-size:clamp(26px,6.6vw,42px)}.hero-lead{max-width:90vw;font-size:clamp(14px,3.6vw,17px)}.display{font-size:13vw}.reel-copy{max-width:90vw;margin-left:0;font-size:4vw}.reel-panel{width:90vw;transform:translate(5vw,56vh)}.work-grid{grid-template-columns:1fr}.wtitle{font-size:6vw}.tags,.kicker{font-size:2.6vw}.jbeat{max-width:90vw}.jbeat h3{font-size:8vw}.fcols{grid-template-columns:1fr}}.lu-why,.lu-systems{padding:16vh 5vw}.sys-lead{max-width:46vw;margin-bottom:6vh}.why-grid{grid-template-columns:repeat(2,1fr);gap:2vw;margin:6vh 0;display:grid}.why-card{background:#f2f0eb08;border-radius:20px;padding:2.4vw;box-shadow:inset 0 0 0 1px #f2f0eb14}.why-card p:last-child{color:#b8b6b3;font-size:clamp(15px,1.25vw,22.5px);line-height:1.55}.wk{font-family:var(--font-mono);letter-spacing:.24em;color:var(--rv-gold-dim);margin-bottom:14px;font-size:clamp(12px,.75vw,13.5px);font-weight:600}.why-film{width:min(58vw,900px);margin:4vh auto 0}.sys-grid{grid-template-columns:repeat(3,1fr);gap:1.6vw;display:grid}.sys-card{background:#f2f0eb08;border-radius:20px;padding:2vw 2vw 3.4vw;transition:box-shadow .25s;position:relative;box-shadow:inset 0 0 0 1px #f2f0eb14}.sys-card:hover{box-shadow:inset 0 0 0 1px #c5a55a73}.sys-card h4{margin-bottom:8px;font-size:clamp(18px,1.5vw,27px);font-weight:500}.sys-card p:last-of-type{color:#acaba8;font-size:clamp(15px,1.05vw,18.9px);line-height:1.5}.tag{font-family:var(--font-mono);letter-spacing:.2em;border-radius:99px;padding:5px 12px;font-size:clamp(12px,.7vw,12.6px);position:absolute;bottom:1.6vw;left:2vw}.tag.live{color:#0a0a0a;background:var(--rv-gold)}.tag.build{color:var(--rv-gold-bright);box-shadow:inset 0 0 0 1px var(--rv-gold-dim)}.tag.research{color:#959491;box-shadow:inset 0 0 0 1px #f2f0eb33}@media (width<=820px){.why-grid,.sys-grid{grid-template-columns:1fr}.why-card p:last-child,.sys-card p:last-of-type{font-size:3.6vw}.wk,.tag{font-size:2.4vw}.sys-card h4{font-size:5vw}.sys-lead{max-width:100%}.why-film{width:100%}}a.why-card,a.sys-card{color:inherit;text-decoration:none;transition:box-shadow .25s,background .25s;display:block}a.why-card:hover,a.sys-card:hover{background:#c5a55a0d;box-shadow:inset 0 0 0 1px #c5a55a73}a.why-card>p:nth-of-type(2){color:#b8b6b3;font-size:clamp(15px,1.25vw,22.5px);line-height:1.55}.cardgo{font-family:var(--font-mono);letter-spacing:.22em;color:#626160;align-items:center;gap:.7vw;margin-top:1.8vw;font-size:clamp(12px,.72vw,13px);font-weight:600;transition:color .25s;display:flex}.cardgo .arr{color:#d4b875;opacity:0;transition:opacity .25s,transform .25s;transform:translate(-10px)}a.why-card:hover .cardgo{color:#d4b875}a.why-card:hover .cardgo .arr{opacity:1;transform:none}.cardarr{color:#d4b875;opacity:0;font-size:clamp(15px,1.2vw,21.6px);transition:opacity .25s,transform .25s;position:absolute;top:2vw;right:2vw;transform:translate(-10px)}a.sys-card:hover .cardarr{opacity:1;transform:none}@media (width<=820px){a.why-card>p:nth-of-type(2){font-size:3.6vw}.cardgo{font-size:2.4vw}.cardarr{font-size:4vw}}a.cu-card{color:inherit;text-decoration:none;display:block}a.cu-card:hover .cardgo{color:#d4b875}a.cu-card:hover .cardgo .arr{opacity:1;transform:none}a.cu-card .cardgo{margin-top:1.6vw}@media (width<=820px){a.cu-card .cardgo{margin-top:4vw}}#astral-light{z-index:1;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(62vw 50vh at 70% 22%,#c5a55a1a,#03040500 64%);position:fixed;inset:0}.phase-readout{z-index:19;font-family:var(--font-mono);letter-spacing:.2em;color:#9a9996;opacity:0;pointer-events:none;grid-template-columns:auto 52px auto;align-items:center;gap:10px;font-size:10px;font-weight:600;transition:opacity .42s;display:grid;position:fixed;bottom:6.4vh;right:5vw}.phase-index{color:#c5a55a}.phase-line{opacity:.35;background:currentColor;height:1px}.astral-rail{z-index:18;pointer-events:none;background:#c5a55a1a;width:2px;height:100%;position:fixed;top:0;right:0}#astral-rail-fill{background:#c5a55a;width:100%;height:0%;display:block;box-shadow:0 0 12px #c5a55a8c}@media (width<=820px){.phase-readout,.astral-rail{display:none}}#cloud-gl{transition:opacity .72s}.hero-window{transition:opacity .64s ease .18s, transform .64s var(--ease-enter) .18s}.hero-eyebrow{transition:opacity .52s ease .32s, transform .52s var(--ease-enter) .32s}h1.split{transition:opacity .62s ease .44s, transform .62s var(--ease-enter) .44s}.hero-lead{transition:opacity .56s ease .56s, transform .56s var(--ease-enter) .56s}.lu-hero .rail{transition:opacity .5s .86s}body.fq-prearrival #cloud-gl{opacity:0;transition:none}body.fq-prearrival .hero-window{opacity:0;transition:none;transform:scale(.986)}body.fq-prearrival .hero-eyebrow,body.fq-prearrival h1.split,body.fq-prearrival .hero-lead{opacity:0;transition:none;transform:translateY(26px)}body.fq-prearrival .lu-hero .rail{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){#cloud-gl,.hero-window,.hero-eyebrow,h1.split,.hero-lead,.lu-hero .rail{transition:none}body.fq-prearrival #cloud-gl,body.fq-prearrival .hero-window,body.fq-prearrival .hero-eyebrow,body.fq-prearrival h1.split,body.fq-prearrival .hero-lead,body.fq-prearrival .lu-hero .rail{opacity:1;transform:none}.scroll-wheel i{animation:none}}.fq-mark{object-fit:contain;width:28px;height:28px;display:none}.fq-mark--foot{width:18px;height:18px}.lnav-brand{align-items:center;gap:12px;display:inline-flex;position:relative}.fbar{align-items:center}.fbar-brandline{align-items:center;gap:10px;display:inline-flex}@media (width<=419px){.lnav-brand .lnav-brand-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.rev-assist{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);color:#f2f0eb;transform-origin:6%;background:radial-gradient(120% 90% at 18% 0,#d4b87524,#0a0a0a00 58%),linear-gradient(#12110fdb,#080809eb);border-radius:26px;width:min(340px,84vw);padding:18px 18px 16px;animation:.52s cubic-bezier(.16,1.1,.3,1) both rev-puff;position:fixed;top:0;left:0;box-shadow:inset 0 1px #f2f0eb24,inset 0 0 0 1px #c5a55a4d,inset 0 -18px 40px #c5a55a0f,0 30px 70px #000000a8,0 0 42px #c5a55a1a}@keyframes rev-puff{0%{opacity:0;filter:blur(7px);transform:scale(.12)}38%{opacity:1;filter:blur(.6px);transform:scale(1.06,.92)}62%{filter:blur();transform:scale(.985,1.03)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rev-assist{animation:none}}.rev-assist-head{align-items:center;gap:9px;display:flex}.rev-assist-dot{background:#d4b875;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #d4b875b3}.rev-assist-title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#d4b875;flex:1;margin:0;font-size:11px;font-weight:600}.rev-assist-close{cursor:pointer;color:#7e7d7a;background:0 0;border:0;font-size:19px;line-height:1}.rev-assist-close:hover{color:#f2f0eb}.rev-assist-sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#676664;margin:4px 0 12px;font-size:10px}.rev-assist-body{flex-direction:column;gap:7px;display:flex}.rev-assist-q{text-align:left;cursor:pointer;color:#f2f0eb;font-family:var(--font-ui);background:#f2f0eb0f;border:0;border-radius:11px;padding:10px 12px;font-size:13.5px;line-height:1.35;transition:background .16s,box-shadow .16s;box-shadow:inset 0 0 0 1px #f2f0eb14}.rev-assist-q:hover{background:#c5a55a24;box-shadow:inset 0 0 0 1px #c5a55a57}.rev-assist-a{color:#d2d0cc;margin:2px 0 4px;font-size:14px;line-height:1.5}.rev-assist-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d4b875;align-self:flex-start;font-size:11px;text-decoration:none}.rev-assist-link:hover{text-decoration:underline}.rev-assist-back{cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6b6b68;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-size:10px}.rev-assist-back:hover{color:#f2f0eb}.rev-assist-form{gap:8px;margin-top:13px;display:flex}.rev-assist-form input{color:#f2f0eb;min-width:0;font-family:var(--font-ui);background:#f2f0eb0d;border:0;border-radius:10px;flex:1;padding:10px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #f2f0eb1a}.rev-assist-form input::placeholder{color:#595856}.rev-assist-form input:focus{outline:none;box-shadow:inset 0 0 0 1px #c5a55a80}.rev-assist-form button{cursor:pointer;color:#0a0a0a;background:#c5a55a;border:0;border-radius:10px;padding:0 14px;font-size:15px}.rev-assist-form button:hover{background:#d4b875}body.lusion a{color:inherit}.lu-curtain{opacity:0;transform:translateY(12vh)}@media (prefers-reduced-motion:reduce){.lu-curtain{opacity:1!important;clip-path:none!important;transform:none!important}}@media (width<=820px){#lnav{background:#040406eb}.rev-assist{display:none}.display-md{font-size:11vw}.reel-play{letter-spacing:.03em;font-size:7.2vw!important}.lu-reel .display{font-size:10vw!important;transform:none!important}.jfilm{width:90vw}.jbeat.tall{min-height:120vh}.lu-journey{padding:6vh 5vw}.work-item .film video{object-fit:cover;transform-origin:0 0;transform:scale(1.7)}.tags{letter-spacing:.12em;font-size:11px}.work-grid{gap:12vh}.pill.small,.kicker{font-size:11px}.fk{font-size:11px!important}.fbar{flex-direction:column;align-items:flex-start;gap:10px}.end-link,.labs-cta-link{z-index:3;text-shadow:0 2px 18px #0a0a0ae6;font-size:11vw;position:relative}.labs-cta-sub,.lu-end p{z-index:3;position:relative}.labs-hero-rail{grid-template-columns:1fr auto;gap:8px 14px;display:grid}.labs-hero-rail span:nth-child(2){display:none}.roi .roi-row{gap:10px;grid-template-columns:1fr!important}.lab-card .lab-media{border-radius:0;margin:-5vw -5vw 0}}@media (width<=419px){.lnav-brand .fq-mark{display:inline-block}}@media (width<=820px){.reel-panel video{object-fit:contain;background:#000}}.work-item .film{box-shadow:0 0 0 1px #6ec1ff4d,0 0 26px #6ec1ff14}.rev-assist-voice{border-bottom:1px solid #f2f0eb14;flex-direction:column;gap:8px;margin:0 0 12px;padding:0 0 12px;display:flex}.rev-assist-voice-q{color:#b1b0ac;margin:0;font-size:13px;line-height:1.35}.rev-assist-hear{color:#f2f0eb;font-family:var(--font-mono);letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #6ec1ff8c;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:10px;transition:border-color .2s,background .2s}.rev-assist-hear:hover{background:#6ec1ff14;border-color:#6ec1fff2}.rev-assist-line{opacity:0;color:#d2d0cc;max-height:0;margin:0;font-size:13px;line-height:1.45;transition:max-height .42s,opacity .3s;overflow:hidden}.rev-assist-line.--on{opacity:1;max-height:12em}.rev-assist.is-talking .rev-assist-dot{animation:.9s ease-in-out infinite rev-assist-pulse}@keyframes rev-assist-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.rev-assist.is-talking .rev-assist-dot{animation:none}}:root{--rev-hue-rgb:197, 165, 90}.rev-assist{background:linear-gradient(135deg, #ffffff1f, #ffffff05 38%, rgba(var(--rev-hue-rgb), .12) 100%), radial-gradient(120% 90% at 18% 0%, rgba(var(--rev-hue-rgb), .22), #0a0a0a00 58%), linear-gradient(#10101280, #08080a9e);box-shadow:inset 0 1px 0 #ffffff61, inset 0 0 0 1px #ffffff29, inset 0 -18px 40px rgba(var(--rev-hue-rgb), .1), 0 0 60px rgba(var(--rev-hue-rgb), .16), 0 30px 70px #0000008c;-webkit-backdrop-filter:blur(28px)saturate(1.7)}.rev-assist-dot{background:rgb(var(--rev-hue-rgb));box-shadow:0 0 12px rgba(var(--rev-hue-rgb), .8)}.rev-assist-title{color:rgb(var(--rev-hue-rgb))}.rev-assist-q{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.rev-assist-q:hover{box-shadow:inset 0 0 0 1px rgba(var(--rev-hue-rgb), .6);background:rgba(var(--rev-hue-rgb), .08)}.rev-assist-link{color:rgb(var(--rev-hue-rgb))}.rev-assist-hear{border-color:rgba(var(--rev-hue-rgb), .55)}.rev-assist-hear:hover{border-color:rgba(var(--rev-hue-rgb), .95);background:rgba(var(--rev-hue-rgb), .08)}.rev-assist-switch{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 12px;display:flex}.rev-assist-switch-note{color:#959491;font-size:11.5px;line-height:1.3}.rev-assist-voice-toggle{color:#959491;font-family:var(--font-mono);letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:7px 11px;font-size:9.5px;transition:border-color .2s,color .2s,background .2s}.rev-assist-voice-toggle.--on{border-color:rgba(var(--rev-hue-rgb), .8);background:rgba(var(--rev-hue-rgb), .12);color:#f2f0eb}.lu-dive{pointer-events:none;height:200vh}.lu-end>*,.lu-footer{opacity:calc(1 - var(--dive-veil,0))}body.is-dive .lu-end,body.is-dive .lu-footer{pointer-events:none}body.is-dive .fq-jump,body.is-dive .rev-assist{opacity:0;pointer-events:none}body.is-flight #lnav{opacity:.18;pointer-events:none;transition:opacity .6s}#lnav{transition:opacity .6s}body.is-dive:not(.is-flight) canvas{cursor:pointer}.dive-flash{z-index:38;pointer-events:none;opacity:0;background:#f2f0eb;transition:opacity .26s ease-out;position:fixed;inset:0}.dive-flash.is-on{opacity:.85;transition:opacity 40ms ease-in}.dive-hint{z-index:37;color:#f2f0eb;font-family:var(--font-mono);letter-spacing:.24em;pointer-events:none;white-space:nowrap;background:#08090bb3;border:1px solid #c5a55a80;border-radius:999px;margin:0;padding:9px 16px;font-size:10px;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.dive-hint[hidden]{display:none}.dive-dark{z-index:37;pointer-events:none;opacity:0;background:#000;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.dive-flash{display:none}}.pill{position:relative;overflow:hidden}.pill .pill-roll{display:block;position:relative;overflow:hidden}.pill .pill-text,.pill .pill-clone{transition:transform .42s var(--fq-chrome-ease,cubic-bezier(.16, 1, .3, 1));display:block}.pill .pill-clone{width:100%;position:absolute;top:0;left:0;transform:translateY(100%)}.pill:hover .pill-text,.pill:focus-visible .pill-text{transform:translateY(-100%)}.pill:hover .pill-clone,.pill:focus-visible .pill-clone{transform:none}.pill-gold:hover{box-shadow:0 0 0 1px #d4b87599,0 8px 30px #c5a55a2e}@media (prefers-reduced-motion:reduce){.pill .pill-text,.pill .pill-clone{transition:none}.pill:hover .pill-text{transform:none}.pill:hover .pill-clone{transform:translateY(100%)}}.fq-skip{z-index:200;color:#0b0d11;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:#f2f0eb;border-radius:999px;padding:10px 16px;font-size:11px;text-decoration:none;position:fixed;top:12px;left:-999px}.fq-skip:focus{outline-offset:2px;outline:2px solid #c5a55a;left:12px}.fq-consent{z-index:42;opacity:0;pointer-events:none;width:min(420px,90vw);transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:4vh;left:5vw;transform:translateY(10px)}.fq-consent.--on{opacity:1;pointer-events:auto;transform:none}.fq-consent[hidden]{display:none}.fq-consent-inner{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#09090ab8;border:1px solid #c5a55a29;border-radius:16px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0a}.fq-consent-inner:before{content:"";background:linear-gradient(90deg,#c5a55a00,#c5a55ab3 30%,#c5a55a00);height:1px;position:absolute;top:0;left:24px;right:24px}.fq-consent-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fq-consent-mark{object-fit:contain;opacity:.9;width:22px;height:22px}.fq-consent-k{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#c5a55a;margin:0;font-size:10px;font-weight:500}.fq-consent-copy{color:#f2f0eba8;max-width:42ch;margin:0 0 18px;font-size:13.5px;line-height:1.6}.fq-consent-copy a{color:#f2f0ebe6;border-bottom:1px solid #c5a55a73;text-decoration:none;transition:border-color .2s}.fq-consent-copy a:hover{border-color:#c5a55a}.fq-consent-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.fq-consent-btn{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#f2f0eb80;background:0 0;border:0;padding:10px 0;font-size:10px;transition:color .2s}.fq-consent-btn:hover,.fq-consent-btn:focus-visible{color:#f2f0eb;outline:none}.fq-consent-btn--gold{color:#d4b875;background:#c5a55a0f;border:1px solid #c5a55a8c;border-radius:999px;padding:10px 18px;transition:background .2s,color .2s,border-color .2s}.fq-consent-btn--gold:after{content:" ··"}.fq-consent-btn--gold:hover,.fq-consent-btn--gold:focus-visible{color:#0a0a0a;background:#c5a55a;border-color:#c5a55a}@media (width<=820px){.fq-consent{width:auto;bottom:14px;left:14px;right:14px}.fq-consent-inner{padding:18px 18px 16px}}@media (prefers-reduced-motion:reduce){.fq-consent{transition:opacity .12s linear;transform:none}}.fq-wipe{z-index:45;opacity:0;pointer-events:none;display:block;position:fixed;top:0;left:0}.fq-wipe.--on{opacity:1;pointer-events:auto}.pill.fq-menu-trigger{text-align:center;cursor:pointer;line-height:1;position:relative;overflow:hidden}.pill.fq-menu-trigger .fq-nav-sizer{visibility:hidden;display:inline-block}.pill.fq-menu-trigger .fq-menu-trigger-open,.pill.fq-menu-trigger .fq-menu-trigger-close{justify-content:center;align-items:center;margin-top:0;line-height:1;display:flex;position:absolute;inset:0}.pill.fq-menu-trigger .fq-menu-trigger-open{transform:translateZ(0)}.pill.fq-menu-trigger .fq-menu-trigger-close{transform:translateY(100%)}.pill.fq-menu-trigger.--opened .fq-menu-trigger-open{transform:translateY(-100%)}.pill.fq-menu-trigger.--opened .fq-menu-trigger-close{transform:translateZ(0)}.pill.fq-menu-trigger.--opened{background:var(--fq-cream,#f2f0eb);color:var(--fq-ink,#0a0a0a);box-shadow:none}@media (prefers-reduced-motion:reduce){.pill.fq-menu-trigger .fq-menu-trigger-open,.pill.fq-menu-trigger .fq-menu-trigger-close{transition-duration:1ms!important}}:root{--fq-ink:#0a0a0a;--fq-cream:#f2f0eb;--fq-gold:var(--rv-gold,#c5a55a);--fq-gold-bright:var(--rv-gold-bright,#d4b875);--fq-chrome-radius:20px;--fq-chrome-ease:cubic-bezier(.4, 0, .1, 1);--fq-chrome-dur:.5s;--fq-open-delay:0s;--fq-close-delay:0s}.fq-preloader{z-index:50;pointer-events:auto;background:0 0;position:fixed;inset:0;overflow:hidden}.fq-preloader-wipe{display:block;position:absolute;top:-1px;left:-1px}.fq-preloader-digits{font-family:var(--font-mono,ui-monospace, monospace);height:.75em;color:var(--fq-cream);-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,13vw,16rem);font-weight:600;line-height:.75em;display:flex;position:absolute;bottom:6vh;left:5vw;overflow:hidden}.fq-preloader-digit{text-align:center;will-change:transform;width:1ch;margin-right:.24em;position:relative}.fq-preloader-num{height:.75em;line-height:.75em;display:block;overflow:hidden}@media (width<=720px){.fq-preloader-digits{font-size:18vw;bottom:8vh}}.fq-menu-backdrop{z-index:18;opacity:0;pointer-events:none;background:linear-gradient(270deg,#0a0a0adb,#0a0a0a00);transition:opacity .4s .4s;position:fixed;inset:0}.fq-menu-backdrop.--opened{opacity:1;pointer-events:auto;transition:opacity .4s}.fq-menu{z-index:30;pointer-events:none;width:min(21.25em,90vw);color:var(--fq-ink);flex-direction:column;gap:.625em;display:flex;position:fixed;top:102px;right:5vw}.fq-menu a,.fq-menu button,.fq-menu input{pointer-events:none}.fq-menu.--opened,.fq-menu.--opened a,.fq-menu.--opened button,.fq-menu.--opened input{pointer-events:auto}.fq-menu-card{border-radius:var(--fq-chrome-radius);background:var(--fq-cream);will-change:transform, opacity;opacity:0;transition:transform var(--fq-chrome-dur) var(--fq-close-delay) var(--fq-chrome-ease), opacity var(--fq-chrome-dur) var(--fq-close-delay) var(--fq-chrome-ease);transform:translateY(7.75em)rotate(-3.5deg)}.fq-menu-card.fq-menu-nav{transform:translateY(5.5em)rotate(3.5deg)}.fq-menu.--opened .fq-menu-card{opacity:1;transition:transform var(--fq-chrome-dur) var(--fq-open-delay) var(--fq-chrome-ease), opacity var(--fq-chrome-dur) var(--fq-open-delay) var(--fq-chrome-ease);transform:translateZ(0)}.fq-menu-nav{flex-direction:column;padding:1em .3125em;display:flex}.fq-menu-link{color:var(--fq-ink);cursor:pointer;padding:.85em 1.625em;line-height:1;text-decoration:none;display:block;position:relative;overflow:hidden}.fq-menu-link-bg{background:var(--fq-gold);opacity:0;transition:opacity .3s, transform .4s var(--fq-chrome-ease);border-radius:6.25em;position:absolute;inset:0;transform:scale(.85)}.fq-menu-link-inner{display:block;position:relative;overflow:hidden}.fq-menu-link-text,.fq-menu-link-clone{font-family:var(--font-ui,sans-serif);letter-spacing:-.01em;text-transform:uppercase;transition:transform .4s var(--fq-chrome-ease);font-size:1.35em;font-weight:500;display:inline-block}.fq-menu-link-clone{position:absolute;top:0;left:0;transform:translateY(100%)}.fq-menu-link-arrow{width:1.2em;height:1.2em;color:var(--fq-ink);transition:transform .2s var(--fq-chrome-ease);position:absolute;top:calc(50% - .6em);right:1.625em;transform:scale(0)}.fq-menu-link-arrow svg{width:100%;height:100%}.fq-menu-link:hover .fq-menu-link-text{transform:translateY(-100%)}.fq-menu-link:hover .fq-menu-link-clone{transform:translateZ(0)}.fq-menu-link:hover .fq-menu-link-bg{opacity:.18;transform:scale(1)}.fq-menu-link:hover .fq-menu-link-arrow{transition:transform .2s .2s var(--fq-chrome-ease);transform:scale(1)}.fq-menu-news{padding:1.875em}.fq-menu-news-title{font-family:var(--font-ui,sans-serif);letter-spacing:-.02em;font-size:1.5em;font-weight:500;line-height:1.15}.fq-menu-news-line{display:block}.fq-menu-form{margin-top:1.2em;position:relative}.fq-menu-input{width:100%;height:3.4em;color:var(--fq-ink);font-family:var(--font-mono,monospace);letter-spacing:.06em;background:#0a0a0a0f;border:0;border-radius:1.125rem;outline:none;padding:0 3.4em 0 1.2em;font-size:.8125em}.fq-menu-input::placeholder{color:#0a0a0a61}.fq-menu-input:focus-visible{box-shadow:inset 0 0 0 1px var(--fq-gold)}.fq-menu-submit{background:var(--fq-gold);width:2.4em;height:2.4em;color:var(--fq-ink);cursor:pointer;transition:background .2s, transform .3s var(--fq-chrome-ease);border:0;border-radius:50%;place-items:center;margin-top:-1.2em;padding:0;display:grid;position:absolute;top:50%;right:.5em}.fq-menu-submit svg{width:1.1em;height:1.1em}.fq-menu-submit:hover:not(:disabled){background:var(--fq-gold-bright);transform:translate(2px)}.fq-menu-submit:disabled{opacity:.5;cursor:default}.fq-menu-feedback{min-height:1.2em;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a8c;margin-top:.7em;font-size:.6875em}.fq-menu-feedback.--error{color:#b23b2e}.fq-menu-dark{background:var(--fq-cream);color:#0a0a0a;flex-direction:column;gap:.35em;padding:1.25em 1.875em;text-decoration:none;display:flex;position:relative}.fq-menu-dark-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.24em;color:#826a3b;font-size:.625em}.fq-menu-dark-title{font-family:var(--font-ui,sans-serif);font-size:1.05em;font-weight:500}.fq-menu-dark-arrow{width:1.2em;height:1.2em;color:var(--fq-gold);transition:transform .3s var(--fq-chrome-ease);position:absolute;top:1.35em;right:1.6em}.fq-menu-dark-arrow svg{width:100%;height:100%}.fq-menu-dark:hover .fq-menu-dark-arrow{transform:translate(.25em,-.25em)}.fq-menu-trigger{cursor:pointer;border:0;transition:background .2s,color .2s;position:relative;overflow:hidden}.fq-menu-trigger-open,.fq-menu-trigger-close{transition:transform .4s var(--fq-chrome-ease);display:inline-block}.fq-menu-trigger-close{width:100%;margin-top:-.5em;position:absolute;top:50%;left:0;transform:translateY(100%)}.fq-menu-trigger.--opened{background:var(--fq-cream);color:var(--fq-ink)}.fq-menu-trigger.--opened .fq-menu-trigger-open{transform:translateY(-100%)}.fq-menu-trigger.--opened .fq-menu-trigger-close{transform:translateZ(0)}@media (width<=720px){.fq-menu{width:calc(100% - 10vw);top:90px;right:5vw}.fq-menu-backdrop{background:#0a0a0af0}}.fq-tick{z-index:25;opacity:0;pointer-events:none;background:#f2f0eb1f;border-radius:1px;width:2px;height:40dvh;position:fixed;top:30dvh;right:14px}.fq-tick-fill{background:var(--fq-gold);transform-origin:0 0;border-radius:1px;width:100%;height:100%;transform:scaleY(0)}@media (width<=720px){.fq-tick{right:6px}}.fq-cursor{z-index:60;border:1px solid var(--fq-gold);opacity:0;pointer-events:none;will-change:transform, opacity;mix-blend-mode:difference;border-radius:50%;width:24px;height:24px;margin:-3px 0 0 -3px;position:fixed;top:0;left:0}@media (hover:none),(pointer:coarse){.fq-cursor{display:none}}@media (prefers-reduced-motion:reduce){.fq-menu-card,.fq-menu.--opened .fq-menu-card,.fq-menu-link-text,.fq-menu-link-clone,.fq-menu-link-bg,.fq-menu-link-arrow,.fq-menu-backdrop,.fq-menu-dark-arrow,.fq-menu-trigger-open,.fq-menu-trigger-close{transition-duration:1ms!important;transition-delay:0s!important}.fq-menu-card,.fq-menu-card.fq-menu-nav{transform:none}}.fq-jump{z-index:38;-webkit-backdrop-filter:blur(10px);opacity:0;background:#08090bd1;border-radius:999px;align-items:center;gap:6px;max-width:92vw;padding:5px;transition:opacity .4s .6s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #6ec1ff47,0 20px 50px #00000080}html.fq-ready .fq-jump{opacity:1}.fq-jump-k{color:#f2f0eb;font-family:var(--font-mono);letter-spacing:.24em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:10px}.fq-jump-k:after{content:" ··";color:#6ec1ff}.fq-jump-chips{gap:6px;max-width:0;transition:max-width .42s cubic-bezier(.2,1,.3,1);display:flex;overflow:hidden}.fq-jump.is-open .fq-jump-chips{max-width:80vw}.fq-jump-chip{font-family:var(--font-mono);letter-spacing:.18em;color:#c8c7c2;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10px;text-decoration:none;transition:box-shadow .2s,color .2s,background .2s;box-shadow:inset 0 0 0 1px #f2f0eb24}.fq-jump-chip:hover,.fq-jump-chip:focus-visible{color:#f2f0eb;background:#6ec1ff14;box-shadow:inset 0 0 0 1px #6ec1ffd9}@media (width<=820px){.fq-jump{border-radius:22px;flex-direction:column;align-items:stretch;bottom:14px}.fq-jump.is-open{width:min(92vw,420px)}.fq-jump-chips{flex-wrap:wrap;justify-content:center;max-width:none;max-height:0;transition:max-height .42s}.fq-jump.is-open .fq-jump-chips{max-height:42vh;padding:4px 6px 6px;overflow-y:auto}.fq-jump-chip{padding:8px 12px;font-size:11px}.fq-jump-chip.is-here{color:#c5a55a;box-shadow:inset 0 0 0 1px #c5a55a99}}@media (prefers-reduced-motion:reduce){.fq-jump,.fq-jump-chips{transition:none}}@media (width>=821px){.fq-jump{box-shadow:none;-webkit-backdrop-filter:none;perspective:700px;background:0 0;flex-direction:column;align-items:flex-end;gap:10px;padding:0;inset:50% 22px auto auto;transform:translateY(-50%)}.fq-jump-k{letter-spacing:.3em;color:#504f4e;cursor:default;padding:0 0 4px;font-size:8px;transition:color .24s}.fq-jump-k:after{content:none}.fq-jump.is-open .fq-jump-k{color:#959491}.fq-jump-chips{transform-origin:100%;flex-direction:column;align-items:flex-end;gap:12px;max-width:none;transition:transform .52s cubic-bezier(.2,1,.3,1);overflow:visible;transform:rotateY(-16deg)}.fq-jump.is-open .fq-jump-chips{transform:rotateY(-7deg)}.fq-jump-chip{box-shadow:none;color:#6b6b68;letter-spacing:.22em;background:0 0;justify-content:flex-end;align-items:center;gap:10px;padding:2px 0;font-size:9px;display:flex}.fq-jump-chip:hover,.fq-jump-chip:focus-visible{box-shadow:none;color:#f2f0eb;background:0 0}.fq-jump-label{opacity:0;transition:opacity .24s,transform .36s cubic-bezier(.2,1,.3,1);transform:translate(8px)}.fq-jump.is-open .fq-jump-label{opacity:1;transform:none}.fq-jump-chip.is-here .fq-jump-label{opacity:1;color:#c5a55a;transform:none}.fq-jump-chip.is-here .fq-jump-tick{background:#c5a55a;width:24px}.fq-jump-chip:nth-child(2) .fq-jump-label{transition-delay:25ms}.fq-jump-chip:nth-child(3) .fq-jump-label{transition-delay:50ms}.fq-jump-chip:nth-child(4) .fq-jump-label{transition-delay:75ms}.fq-jump-chip:nth-child(5) .fq-jump-label{transition-delay:.1s}.fq-jump-chip:nth-child(6) .fq-jump-label{transition-delay:.125s}.fq-jump-chip:nth-child(7) .fq-jump-label{transition-delay:.15s}.fq-jump-chip:nth-child(8) .fq-jump-label{transition-delay:.175s}.fq-jump-tick{background:#f2f0eb47;width:16px;height:1px;transition:width .26s cubic-bezier(.2,1,.3,1),background .2s;display:block}.fq-jump.is-open .fq-jump-tick{width:22px}.fq-jump-chip:hover .fq-jump-tick,.fq-jump-chip:focus-visible .fq-jump-tick{background:#f2f0eb;width:30px}body:has(.dd-rev-aside.--on) .fq-jump{opacity:0;pointer-events:none}}@media (width<=820px){.fq-jump-tick{display:none}}.fq-menu-dark{flex-direction:column;display:flex}body.lusion a.fq-menu-dark{color:#0a0a0a}body.lusion a.fq-menu-labs{color:var(--fq-cream)}.fq-menu-labs{color:var(--fq-cream);opacity:0;transition:transform var(--fq-chrome-dur) var(--fq-close-delay) var(--fq-chrome-ease), opacity var(--fq-chrome-dur) var(--fq-close-delay) var(--fq-chrome-ease);background:#0a0a0c;border-radius:.625em;margin-top:.75em;padding:1em 1.4em;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(5em)rotate(-3.5deg)}.fq-menu.--opened .fq-menu-labs{opacity:1;transition:transform var(--fq-chrome-dur) var(--fq-open-delay) var(--fq-chrome-ease), opacity var(--fq-chrome-dur) var(--fq-open-delay) var(--fq-chrome-ease);transform:translateZ(0)}.fq-menu-labs-wash{opacity:0;background:linear-gradient(100deg,#33507a 0%,#a34a30 45% 55%,#33507a 100%) 100% 0/220% 100%;transition:opacity .5s cubic-bezier(.4,0,.1,1),transform .5s cubic-bezier(.4,0,.1,1),background-position 1.6s cubic-bezier(.4,0,.1,1);position:absolute;inset:0;transform:scale(.85)}.fq-menu-labs:hover .fq-menu-labs-wash{opacity:1;background-position:0 0;transform:scale(1)}.fq-menu-labs-inner{align-items:center;gap:1.1em;display:flex;position:relative;overflow:hidden}.fq-menu-labs-mark{flex-shrink:0;width:2.1em;height:2.1em;position:relative}.fq-menu-labs-sand,.fq-menu-labs-shield{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fq-menu-labs-sand{opacity:.38}.fq-menu-labs-shield{transition:-webkit-mask-position 1.1s cubic-bezier(.4,0,.1,1) .1s,mask-position 1.1s cubic-bezier(.4,0,.1,1) .1s;-webkit-mask-image:linear-gradient(#0000 40%,#000 55% 100%);mask-image:linear-gradient(#0000 40%,#000 55% 100%);-webkit-mask-position:0 160%;mask-position:0 160%;-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fq-menu-labs:hover .fq-menu-labs-shield{-webkit-mask-position:0 0;mask-position:0 0}.fq-menu-labs-texts{min-width:0;font-family:var(--font-ui,sans-serif);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;flex:auto;font-size:1.15em;font-weight:500;line-height:1.1;position:relative;overflow:hidden}.fq-menu-labs-text{transition:transform .4s cubic-bezier(.4,0,.1,1);display:block}.fq-menu-labs-clone{transition:transform .4s cubic-bezier(.4,0,.1,1);display:block;position:absolute;top:0;left:0;transform:translateY(100%)}.fq-menu-labs-arrow,.fq-menu-labs-arrow2{width:1.1em;height:1.1em;color:var(--fq-gold);flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.1,1),color .4s}.fq-menu-labs-arrow svg,.fq-menu-labs-arrow2 svg{width:100%;height:100%;display:block}.fq-menu-labs-arrow2{color:var(--fq-cream);position:absolute;top:calc(50% - .55em);right:0;transform:translate(-1.5em,2.375em)}.fq-menu-labs:hover .fq-menu-labs-arrow{transform:translate(1.5em,-2.375em)}.fq-menu-labs:hover .fq-menu-labs-arrow2{transform:translateZ(0)}.fq-menu-labs:hover .fq-menu-labs-text{transform:translateY(-100%)}.fq-menu-labs:hover .fq-menu-labs-clone{transform:translateZ(0)}.fq-menu-dark-cta{align-self:flex-start;margin-top:auto;padding-top:1.2em;font-size:.6875em;display:inline-block}.fq-menu-dark:hover .fq-menu-dark-cta{background:#dcc07f}.fq-menu-dark:hover .fq-menu-dark-cta .pill-text{transform:translateY(-100%)}.fq-menu-dark:hover .fq-menu-dark-cta .pill-clone{transform:none}
