:root{--ink:#171519;--paper:#f4f0e9;--violet:#7247d6;--muted:#6f6a70;--line:#d9d3cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}body:after{content:"";z-index:9999;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 18% 23%,#fff 0 1px,#0000 1.2px),radial-gradient(circle at 72% 68%,#000 0 1px,#0000 1.2px);background-size:7px 9px,11px 13px;position:fixed;inset:0}main{--pointer-x:0px;--pointer-y:0px;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.nav-shell{z-index:10;color:#fff;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:84px;margin:auto;padding:0 max(5vw,32px);animation:.9s 2.65s both navReveal;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:.16em;align-items:center;gap:11px;font-size:14px;font-weight:800;display:flex}.brand i{color:var(--violet);letter-spacing:.45em;margin-top:3px;font-size:7px;font-style:normal;display:block}.brand-mark{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:grid}nav{gap:34px;font-size:12px;font-weight:600;display:flex}nav a:hover{color:var(--violet)}.nav-cta{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;padding:8px 0;font-size:11px}.nav-cta span,.button span{color:var(--violet);margin-left:8px}.button{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.button:hover,.button:focus-visible{outline:none;transform:translateY(-4px);box-shadow:0 18px 42px #3e22633b}.hero{color:#fff;background:#0b0910;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:center;gap:5vw;min-height:100svh;margin:auto;padding:135px max(7vw,32px) 80px;display:grid;position:relative;overflow:hidden}.constellation{z-index:1;pointer-events:none;transform:translate3d(calc(var(--pointer-x) * .42),calc(var(--pointer-y) * .42),0);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-3%}.constellation i{opacity:.22;background:#d8b966;border-radius:50%;width:3px;height:3px;animation:11s ease-in-out infinite starDrift,4.5s ease-in-out infinite starBlink;position:absolute;box-shadow:0 0 10px #d8b966cc,0 0 24px #9a70eb99}.constellation i:nth-child(3n){background:#9c78e6;width:5px;height:5px}.constellation i:nth-child(4n):after{content:"";opacity:.22;transform-origin:0;background:linear-gradient(90deg,#b99ae8,#0000);width:70px;height:1px;position:absolute;top:1px;left:3px;transform:rotate(24deg)}.constellation-hero{opacity:.8}.hero-photo{transform-origin:50% 65%;background:url(/assets/uploria-lifestyle.webp) 50% 52%/cover no-repeat;animation:14s ease-out both heroCinema;position:absolute;inset:-5%}.hero-shade{background:linear-gradient(90deg,#08060bf0 0%,#0c0811c4 45%,#0a070e47 78%,#0a070e8f 100%),linear-gradient(#0000 55%,#08060bbf);position:absolute;inset:0}.hero-copy{z-index:2;animation:1.15s cubic-bezier(.2,.8,.2,1) 2.5s both heroCopyReveal;position:relative}.eyebrow,.section-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.eyebrow{color:var(--violet);align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--violet);width:25px;height:1px}h1,h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{margin:28px 0 30px;font-size:clamp(57px,7vw,102px);line-height:.92}h1 em,h2 em{color:var(--violet);font-weight:400}.hero-text{color:#d4ced7;max-width:530px;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:17px 22px;font-size:10px;font-weight:700;display:inline-flex}.button-primary{color:#fff;background:var(--ink)}.hero .button-primary{background:var(--violet)}.hero .button-primary span{color:#fff}.button-primary:hover{background:var(--violet)}.button-primary:hover span{color:#fff}.text-link{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.text-link span{color:var(--violet);margin-left:10px}.hero-card{aspect-ratio:.75;color:#eee8df;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:linear-gradient(145deg,#14101bcc,#08070ce6);border:1px solid #ffffff25;justify-self:end;width:min(330px,100%);padding:25px;animation:1.2s cubic-bezier(.2,.8,.2,1) 2.75s both cardReveal;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #09070c80}.hero-card:before{content:"";filter:blur(70px);opacity:.45;background:#7543d9;border-radius:50%;width:250px;height:250px;position:absolute;top:70px;right:-80px}.card-label{letter-spacing:.35em;font-size:9px}.logo-seal{place-items:center;width:225px;height:225px;display:grid;position:absolute;top:55px;left:50%;transform:translate(-50%)}.seal-logo{z-index:3;object-fit:contain;mix-blend-mode:screen;opacity:.98;filter:drop-shadow(0 12px 26px #4c1dba90);width:70%;height:auto;position:relative}.seal-orbit{border:1px solid #d7bd6d66;border-radius:50%;animation:17s linear infinite sealSpin;position:absolute}.seal-orbit-outer{border-style:dashed;inset:2px;box-shadow:0 0 35px #7543d94d,inset 0 0 28px #7543d929}.seal-orbit-inner{border-color:#9c7ce76b;animation-duration:11s;animation-direction:reverse;inset:28px}.seal-orbit i{background:#d9bd69;border-radius:50%;width:9px;height:9px;display:block;position:absolute;box-shadow:0 0 11px #d9bd69,0 0 22px #8e5de5}.seal-orbit-outer i:first-child{top:-5px;left:50%}.seal-orbit-outer i:nth-child(2){width:5px;height:5px;bottom:37px;right:13px}.seal-orbit-outer i:nth-child(3){background:#9c78e6;width:6px;height:6px;bottom:42px;left:15px}.seal-orbit-inner i:first-child{background:#9c78e6;top:50%;right:-4px}.seal-orbit-inner i:nth-child(2){width:5px;height:5px;top:20px;left:18px}.seal-words{letter-spacing:.22em;color:#d7c9e8;font-size:6px;font-weight:700;animation:25s linear infinite reverse sealSpin;position:absolute;inset:0}.seal-words span{position:absolute}.seal-words span:first-child{top:10px;left:50%;transform:translate(-50%)}.seal-words span:nth-child(2){top:50%;right:-1px;transform:rotate(90deg)translateY(-50%)}.seal-words span:nth-child(3){bottom:8px;left:50%;transform:translate(-50%)rotate(180deg)}.seal-words span:nth-child(4){top:50%;left:-5px;transform:rotate(-90deg)translateY(-50%)}.seal-core{z-index:4;color:#f1dfaa;background:#8e68dd;border:4px solid #16101f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;animation:3.5s ease-in-out infinite sealPulse;display:grid;position:absolute;top:18px;right:17px}.hero-card p{letter-spacing:.1em;font:30px/1.08 Georgia,serif;position:absolute;bottom:70px;left:27px}.hero-card p i{color:#9b7be9}.hero-card small{letter-spacing:.25em;font-size:7px;position:absolute;bottom:25px;left:27px}.scroll-note{letter-spacing:.25em;z-index:2;font-size:7px;position:absolute;bottom:60px;left:25px;transform:rotate(-90deg)}.scroll-note span{color:var(--violet)}.orb{filter:blur(80px);opacity:.15;border-radius:50%;position:absolute}.orb-one{background:#9e72ff;width:300px;height:300px;top:10%;right:25%}.orb-two{background:#ffbd95;width:220px;height:220px;bottom:0;left:15%}.trust-strip{color:#d8d0df;background:#0d0b12;border-top:1px solid #ffffff15;justify-content:center;align-items:center;gap:28px;min-height:66px;padding:18px 30px;display:flex;overflow:hidden}.trust-strip span{white-space:nowrap;text-transform:uppercase;letter-spacing:.18em;font-size:8px}.trust-strip i{color:#8d55e8;font-size:10px;font-style:normal}[data-reveal]{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(45px)}[data-reveal].is-visible{opacity:1;transform:none}.intro-screen{--intro-time:9.15s;z-index:1000;color:#efe9f6;perspective:1100px;background:#030207;animation:.75s cubic-bezier(.7,0,.3,1) 8.55s forwards introExit;position:fixed;inset:0;overflow:hidden}.intro-screen:before{content:"";z-index:1;background:radial-gradient(circle at 50% 45%,#3f166b55,#0000 36%),linear-gradient(90deg,#020103,#10091a 50%,#020103);animation:2.1s ease-in-out infinite introBreath;position:absolute;inset:0}.intro-particles{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:1s 2.1s forwards softReveal;position:absolute;inset:0}.intro-atmosphere{z-index:2;opacity:.7;position:absolute;inset:0}.intro-atmosphere i{background:linear-gradient(#0000,#c6a45f,#0000);width:2px;height:42vh;animation:.62s linear infinite elevatorStreak;position:absolute;top:-45vh;left:14%;box-shadow:0 0 18px #a883e6}.intro-atmosphere i:nth-child(2){height:28vh;animation-delay:-.18s;left:29%}.intro-atmosphere i:nth-child(3){animation-delay:-.4s;left:43%}.intro-atmosphere i:nth-child(4){height:31vh;animation-delay:-.1s;left:61%}.intro-atmosphere i:nth-child(5){animation-delay:-.32s;left:76%}.intro-atmosphere i:nth-child(6){height:25vh;animation-delay:-.5s;left:89%}.elevator-ceiling{z-index:4;clip-path:polygon(0 0,100% 0,66% 100%,34% 100%);transform-origin:top;background:linear-gradient(#0d0a11,#050407);height:18vh;animation:2.6s cubic-bezier(.15,.7,.1,1) both ceilingRush;position:absolute;inset:0 0 auto}.elevator-ceiling:after{content:"";background:linear-gradient(90deg,#0000,#d5b86c,#0000);width:26%;height:1px;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #a77bf0}.elevator-ceiling span{background:#ddc579;border-radius:50%;width:5px;height:5px;position:absolute;bottom:25%;box-shadow:0 0 20px #b291ee}.elevator-ceiling span:first-child{left:39%}.elevator-ceiling span:nth-child(2){left:50%}.elevator-ceiling span:nth-child(3){right:39%}.elevator-progress{z-index:12;text-align:center;width:min(620px,82vw);animation:.45s 2.55s both progressVanish;position:absolute;inset:7vh auto auto 50%;transform:translate(-50%)}.elevator-progress small{color:#8e8497;letter-spacing:.42em;font-size:7px;display:block}.elevator-progress strong{color:#f0e9f5;justify-content:center;align-items:center;height:clamp(82px,13vw,142px);margin:4px 0;font:400 clamp(82px,13vw,142px)/1 Georgia,serif;display:flex;overflow:hidden}.elevator-progress strong i{font-style:normal;animation:.6s 1.85s both floorZero}.elevator-progress strong b{color:#d7b95f;opacity:0;font-weight:400;animation:.6s 1.85s both floorFour}.elevator-progress>span{justify-content:center;gap:7px;display:flex}.elevator-progress>span i{background:#332a3c;width:42px;height:2px;animation:.3s both floorStep}.elevator-progress>span i:nth-child(2){animation-delay:.5s}.elevator-progress>span i:nth-child(3){animation-delay:1s}.elevator-progress>span i:nth-child(4){animation-delay:1.5s}.floor-names{height:24px;margin-top:15px;position:relative;overflow:hidden}.floor-names p{color:#9c76e2;letter-spacing:.25em;opacity:0;margin:0;font-size:7px;animation:2.3s both floorName;position:absolute;inset:0}.floor-names p:nth-child(2){animation-delay:.55s}.floor-names p:nth-child(3){animation-delay:1.1s}.floor-names p:nth-child(4){color:#dfc46e;animation-delay:1.65s}.intro-stat{color:#71677a;justify-content:center;align-items:baseline;gap:9px;margin-top:7px;display:flex}.intro-stat b{color:#e7dfec;font:18px Georgia,serif}.intro-stat span{letter-spacing:.22em;font-size:6px}.portal-stage{z-index:11;aspect-ratio:1;opacity:0;place-items:center;width:min(520px,78vw);animation:1.35s cubic-bezier(.1,.85,.16,1) 6.35s forwards portalArrive,.9s cubic-bezier(.65,0,.3,1) 8.15s forwards portalDive;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)scale(.3)}.portal-stage>img{z-index:4;filter:drop-shadow(0 0 22px #8d52e8)drop-shadow(0 12px 40px #000);width:78%;height:auto;animation:1.7s ease-out 6.55s both metalShine;position:relative}.liquid-sheen{z-index:5;opacity:.66;mix-blend-mode:screen;filter:blur(7px);clip-path:polygon(18% 0,82% 0,100% 48%,78% 100%,22% 100%,0 48%);pointer-events:none;background:linear-gradient(112deg,#0000 20%,#fff6c8 42%,#8b59e8 52%,#0000 72%);border-radius:48% 52% 44% 56%;width:66%;height:48%;animation:1.8s ease-in-out 6.45s infinite liquidMorph;position:absolute;top:25%}.portal-stage>span{color:#d9c47f;letter-spacing:.45em;white-space:nowrap;opacity:0;font-size:7px;animation:.6s 7.05s forwards softReveal;position:absolute;bottom:1%}.portal-halo{filter:blur(18px);background:radial-gradient(circle,#9265e55c 0%,#31135e5c 35%,#0000 68%);border-radius:50%;animation:1.7s ease-in-out infinite haloBeat;position:absolute;inset:7%}.portal-ring{border:1px solid #d4b96876;border-radius:50%;animation:7s linear infinite portalSpin;position:absolute;box-shadow:inset 0 0 24px #7e45d235,0 0 25px #5d2faa35}.portal-ring-a{inset:2%}.portal-ring-b{border-style:dashed;border-color:#a282dd99;animation-duration:5s;animation-direction:reverse;inset:12%}.portal-ring-c{border-color:#d8bd6785;animation-duration:3.8s;inset:22%}.portal-ring i{background:#f0d785;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #f0d785,0 0 32px #9569e8}.portal-ring i:first-child{top:18%;left:12%}.portal-ring i:nth-child(2){top:48%;right:5%}.portal-ring i:nth-child(3){bottom:-4px;left:42%}.elevator-door{z-index:9;background:linear-gradient(90deg,#050407,#17111d 48%,#070509);width:50.2%;animation-duration:1.15s;animation-timing-function:cubic-bezier(.76,0,.18,1);animation-delay:2.4s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 90px #000}.elevator-door:before{content:"";opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 18%,#d6b96414 18.2%,#0000 18.6% 36%);position:absolute;inset:0}.elevator-door span{background:linear-gradient(#0000,#e1c777,#0000);width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 20px #b082ef}.elevator-door-left{animation-name:doorOpenLeft;left:0}.elevator-door-left span{right:0}.elevator-door-right{animation-name:doorOpenRight;right:0}.elevator-door-right span{left:0}.museum-scene,.city-scene,.access-scene,.gold-birth{pointer-events:none;position:absolute;inset:0}.museum-scene{z-index:5;opacity:0;perspective:1000px;background:radial-gradient(at 50% 70%,#4f28655c,#0000 48%),linear-gradient(#08060b,#120c18);animation:2.15s 3.05s both sceneMuseum}.museum-scene:after{content:"";transform-origin:top;background:linear-gradient(#ffffff0d,#0000),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 110px);position:absolute;inset:58% -20% -30%;transform:rotateX(64deg)}.museum-arch{border:1px solid #d1b86935;border-bottom:0;border-radius:50% 50% 0 0;width:27%;position:absolute;top:8%;bottom:7%}.museum-arch-a{left:4%}.museum-arch-b{right:4%}.museum-scene figure{background:#130f17;border:1px solid #b99a5e78;width:min(190px,21vw);height:44vh;margin:0;padding:8px;position:absolute;overflow:hidden;box-shadow:0 22px 70px #000}.museum-scene figure:first-of-type{top:24%;left:8%;transform:rotateY(15deg)}.museum-scene figure:nth-of-type(2){top:20%;right:8%;transform:rotateY(-15deg)}.museum-scene figure:nth-of-type(3){height:55vh;top:13%;left:50%;transform:translate(-50%)}.museum-scene figure img{object-fit:cover;filter:saturate(.55)contrast(1.08);width:100%;height:78%}.museum-scene figcaption{color:#8e8393;letter-spacing:.2em;padding:12px 3px;font-size:6px}.museum-scene figcaption b{color:#e1c36c;letter-spacing:0;margin-top:5px;font:18px Georgia,serif;display:block}.museum-scene>p{white-space:nowrap;letter-spacing:.38em;color:#d8c47f;font-size:7px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.city-scene{z-index:6;opacity:0;background:linear-gradient(#03020b 0%,#170c25 58%,#020104 100%);animation:1.9s 4.65s both sceneCity;overflow:hidden}.skyline{perspective:700px;justify-content:center;align-items:end;gap:1.1vw;display:flex;position:absolute;inset:18% 0}.skyline i{background:linear-gradient(90deg,#07050a,#20152b,#08060b);border-top:1px solid #c9a85e52;width:6.7vw;max-width:90px;animation:.7s 4.85s forwards buildingRise;position:relative;transform:translateY(100%);box-shadow:0 0 30px #5f2ca530}.skyline i b{background:repeating-linear-gradient(0deg,#dabd6d55 0 2px,#0000 2px 13px);position:absolute;inset:9px}.city-road{z-index:2;background:linear-gradient(90deg,#0000,#d8b96640,#0000);border-left:1px solid #a87bea55;border-right:1px solid #a87bea55;width:22%;height:70%;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)perspective(250px)rotateX(45deg)}.city-u{z-index:3;color:#0000;-webkit-text-stroke:1px #dec36e;text-shadow:0 0 35px #9e66ea;opacity:.55;font:220px Georgia,serif;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.city-lights{background:radial-gradient(circle at 50% 44%,#9b62ea43,#0000 22%);position:absolute;inset:0}.city-scene p{z-index:4;white-space:nowrap;color:#d7bf76;letter-spacing:.38em;font-size:7px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.access-scene{z-index:7;opacity:0;background:#030306e8;place-items:center;animation:1.65s 5.7s both sceneAccess;display:grid}.access-scene>span{letter-spacing:.35em;color:#9b78df;font-size:7px;position:absolute;top:5%;left:4%}.access-scan{z-index:2;background:#dfc574;height:1px;animation:.9s 5.85s both accessScan;position:absolute;left:0;right:0;box-shadow:0 0 22px #b37bee}.access-files{grid-template-columns:1fr 1fr;gap:8px;width:min(450px,80vw);display:grid}.access-files i{color:#81778a;letter-spacing:.23em;border:1px solid #ffffff1e;padding:15px;font-size:7px;font-style:normal;animation:.25s both fileLock}.access-files i:nth-child(2){animation-delay:5.95s}.access-files i:nth-child(3){animation-delay:6.1s}.access-files i:nth-child(4){animation-delay:6.25s}.access-scene strong{color:#e2c66e;letter-spacing:.08em;font:clamp(32px,5vw,64px) Georgia,serif;position:absolute;top:65%}.access-scene small{color:#8e69d8;letter-spacing:.36em;font-size:7px;position:absolute;top:74%}.gold-birth{z-index:9;opacity:0;background:radial-gradient(circle,#4b2766,#0000 43%);place-items:center;animation:1.25s 6.2s both goldBirthScene;display:grid}.gold-birth i{background:linear-gradient(120deg,#fff0ad,#8a641d);border-radius:55% 45% 60% 40%;width:18px;height:28px;animation:.7s 6.2s both goldDrop;position:absolute;top:20%;box-shadow:0 0 25px #d7b761}.gold-birth span{opacity:0;border:2px solid #dec36e;border-radius:50%;width:20px;height:8px;animation:.8s 6.75s both goldRipple;position:absolute;top:53%}.gold-birth b{color:#0000;filter:drop-shadow(0 0 25px #cba651);transform-origin:bottom;background:linear-gradient(110deg,#614616,#fff2b7,#8d671f);-webkit-background-clip:text;background-clip:text;font:220px Georgia,serif;animation:.65s 6.7s both goldSculpt;transform:scaleY(0)}.portal-flash{z-index:15;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0%,#a678f1 15%,#0000 65%);animation:.8s 8.15s both portalFlash;position:absolute;inset:0}.intro-skip{z-index:20;color:#827889;letter-spacing:.25em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #453d4b;padding:10px 0;font-size:7px;transition:color .25s;position:absolute;bottom:24px;right:28px}.intro-skip:hover,.intro-skip:focus-visible{color:#e1c879;outline:none}.intro-skip span{color:#9c76e2}.portal-control{z-index:20;color:#8c8293;letter-spacing:.25em;opacity:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;font-size:6px;animation:.6s 7.15s forwards softReveal;display:flex;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.portal-control i{border:1px solid #b894e3;border-radius:50%;width:22px;height:22px;animation:1.8s infinite controlPulse;box-shadow:0 0 #a173e25c}.portal-control:active i,.is-holding .portal-control i{background:#d8bc6f;box-shadow:0 0 25px #d8bc6f}.is-holding .portal-ring{animation-duration:.8s}.is-holding .portal-halo{filter:blur(8px);opacity:1}.is-released .portal-stage{animation:.8s cubic-bezier(.65,0,.3,1) forwards portalDive}.is-released .portal-flash{animation:.8s both portalFlash}.intro-sound{z-index:20;color:#817789;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:7px;position:absolute;bottom:24px;left:28px}.intro-sound span{color:#d9bd69;margin-left:5px}.intro-returning{animation-delay:2.2s}.intro-returning .elevator-progress,.intro-returning .elevator-ceiling,.intro-returning .intro-atmosphere{display:none}.intro-returning .elevator-door{animation-delay:.35s}.intro-returning .portal-stage{animation:.8s cubic-bezier(.1,.85,.16,1) .25s forwards portalArrive,.7s cubic-bezier(.65,0,.3,1) 1.75s forwards portalDive}.intro-returning .portal-flash{animation-delay:1.7s}.intro-returning .portal-stage>span{animation-delay:.85s}.section{max-width:1240px;margin:auto;padding:130px 32px}.section-kicker{color:var(--violet);margin-bottom:45px}.section-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.section-heading h2,.method h2,.apply h2{font-size:clamp(48px,6vw,80px);line-height:.95}.section-heading>p{color:var(--muted);max-width:410px;font-size:14px;line-height:1.8}.service-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.service-card{min-height:260px;padding:35px 28px 32px 0;position:relative}.service-card+.service-card{border-left:1px solid var(--line);padding-left:28px}.service-card>span,.benefit-grid span{color:var(--violet);font:italic 14px Georgia,serif}.service-card h3,.benefit-grid h3,.steps h3{margin:38px 0 15px;font:24px Georgia,serif}.service-card p,.benefit-grid p,.steps p{color:var(--muted);font-size:12px;line-height:1.7}.service-card b{color:var(--violet);font-weight:400;position:absolute;bottom:27px;right:25px}.method{background:var(--ink);color:var(--paper);grid-template-columns:.85fr 1.15fr;gap:12vw;padding:125px max(8vw,32px);display:grid}.section-kicker.light{color:#9b7be9}.method-copy>p,.apply-copy>p{color:#aaa3ad;max-width:430px;margin:30px 0;font-size:14px;line-height:1.8}.button-light{background:var(--paper);color:var(--ink);margin-top:15px}.steps article{border-top:1px solid #fff2;grid-template-columns:65px 1fr;padding:28px 0;display:grid}.steps article:last-child{border-bottom:1px solid #fff2}.steps article>span{color:#9979df;font:italic 14px Georgia,serif}.steps h3{color:#fff;margin:0 0 8px}.steps p{color:#aaa3ad;max-width:460px;margin:0}.founder{background:#e9e2d9;grid-template-columns:.9fr 1.1fr;min-height:920px;display:grid;position:relative;overflow:hidden}.founder:before{content:"UPLORIA";color:#d8cfc5;letter-spacing:-.08em;pointer-events:none;font:clamp(90px,14vw,210px)/1 Georgia,serif;position:absolute;top:8%;left:43%}.founder-visual{align-items:center;padding:100px 0 100px max(6vw,32px);display:flex;position:relative}.founder-frame{z-index:2;border-radius:260px 260px 8px 8px;width:min(520px,84%);height:720px;position:relative;overflow:hidden;box-shadow:0 35px 85px #2c1e1866}.founder-frame:after{content:"";border-radius:inherit;border:1px solid #ffffff35;position:absolute;inset:0;box-shadow:inset 0 -100px 100px #140d0a38}.founder-frame img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.founder-frame:hover img{transform:scale(1.035)}.founder-index{z-index:3;background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;font:italic 16px Georgia,serif;animation:6s ease-in-out infinite featureFloat;display:grid;position:absolute;top:20%;right:5%;box-shadow:0 15px 40px #4e2a9c66}.founder-visual>p{z-index:3;letter-spacing:.25em;transform-origin:0;font-size:7px;font-weight:700;position:absolute;bottom:66px;left:calc(max(6vw,32px) - 5px);transform:rotate(-90deg)}.founder-copy{z-index:2;align-self:center;padding:110px max(8vw,38px) 110px 8vw;position:relative}.founder-copy h2{font-size:clamp(50px,5.8vw,78px);line-height:.95}.founder-copy>p{color:#615a5e;max-width:530px;margin:27px 0;font-size:14px;line-height:1.85}.founder-signature{align-items:end;gap:14px;margin:38px 0;display:flex}.founder-signature span{color:var(--violet);font:italic 42px Georgia,serif}.founder-signature small{color:#8a8284;letter-spacing:.15em;text-transform:uppercase;padding-bottom:6px;font-size:8px}.founder-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:70px;display:grid}.benefit-grid article{border-top:1px solid var(--ink);padding:25px 0;position:relative}.benefit-grid h3{margin:30px 0 10px}.quote{text-align:center;margin:110px auto 0}.quote span{color:var(--violet);height:45px;font:65px Georgia,serif;display:block}.quote p{font:clamp(25px,3vw,40px)/1.2 Georgia,serif}.growth-gallery{color:var(--paper);background:#08070b;padding:125px max(8vw,32px) 95px;position:relative;overflow:hidden}.constellation-gallery{z-index:0;opacity:.7;transform:translate3d(calc(var(--pointer-x) * -.3),calc(var(--pointer-y) * -.3),0)}.growth-gallery:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#6f39d552,#0000 67%);border-radius:50%;width:62vw;height:62vw;position:absolute;bottom:-35vw;left:-31vw}.growth-heading{z-index:2;grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;max-width:1400px;margin:0 auto 35px;display:grid;position:relative}.growth-heading h2{font-size:clamp(48px,6vw,82px);line-height:.94}.growth-heading>p{color:#a7a0aa;max-width:430px;font-size:14px;line-height:1.8}.growth-stage{z-index:1;max-width:1400px;height:780px;margin:auto;position:relative}.growth-stage:before{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:9% 5% 7% 8%;transform:rotate(-7deg)}.growth-feature{z-index:2;background:#151119;border-radius:260px 260px 22px 22px;width:min(520px,43vw);height:700px;margin:0;animation:.75s cubic-bezier(.2,.8,.2,1) both gallerySwap,7s ease-in-out 1s infinite featureFloat;position:absolute;top:40px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 50px 120px #000b}.growth-feature:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 43%,#ffffff18 49%,#0000 55%);animation:8s ease-in-out 2s infinite lightPass;position:absolute;inset:-30%;transform:translate(-70%)}.growth-feature>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.growth-feature:hover>img{transform:scale(1.04)}.growth-overlay{background:linear-gradient(#0000 32%,#050407f2 100%);position:absolute;inset:0}.growth-feature figcaption{grid-template-columns:1fr auto;align-items:end;gap:5px 18px;display:grid;position:absolute;bottom:36px;left:38px;right:38px}.growth-feature figcaption>span{color:#b59bea;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:700}.growth-feature figcaption strong{letter-spacing:-.05em;font:clamp(48px,6vw,78px)/.9 Georgia,serif}.growth-feature figcaption small{color:#aaa3ad;text-transform:uppercase;letter-spacing:.12em;padding-bottom:5px;font-size:8px}.growth-selector{z-index:3;pointer-events:none;position:absolute;inset:0}.growth-selector button{pointer-events:auto;color:#fff;cursor:pointer;background:#151119;border:1px solid #ffffff28;width:190px;height:265px;padding:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .35s,opacity .35s;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0009}.growth-selector button:first-child{top:12%;left:1%;transform:rotate(-9deg)}.growth-selector button:nth-child(2){top:5%;right:1%;transform:rotate(8deg)}.growth-selector button:nth-child(3){bottom:5%;right:5%;transform:rotate(-5deg)}.growth-selector button:first-child:not(:hover){animation:6.5s ease-in-out infinite cardFloatOne}.growth-selector button:nth-child(2):not(:hover){animation:7.2s ease-in-out -2s infinite cardFloatTwo}.growth-selector button:nth-child(3):not(:hover){animation:6.8s ease-in-out -4s infinite cardFloatThree}.growth-selector button:hover,.growth-selector button:focus-visible{z-index:5;border-color:#b18bf3;outline:none;transform:rotate(0)translateY(-12px)scale(1.04)}.growth-selector button.is-active{opacity:.28;border-color:#9c78e6}.growth-selector button>img{object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%;transition:filter .35s,transform .6s;position:absolute;inset:0}.growth-selector button:hover>img{filter:saturate()brightness(.92);transform:scale(1.05)}.growth-selector button>span{text-align:left;background:linear-gradient(#0000,#08070be8);justify-content:space-between;align-items:end;padding:35px 15px 15px;display:flex;position:absolute;inset:auto 0 0}.growth-selector i{color:#ae8aef;font:italic 11px Georgia,serif}.growth-selector b{font:400 14px Georgia,serif}.growth-orbit{z-index:1;border:1px solid #9374d35c;border-radius:50%;place-items:center;width:156px;height:156px;animation:18s linear infinite slowSpin;display:grid;position:absolute;bottom:9%;left:10%}.growth-orbit:after{content:"✦";color:#a282e4;font-size:24px}.growth-orbit span{color:#8a8190;letter-spacing:.22em;text-align:center;width:128px;font-size:7px;line-height:1.8;position:absolute}.growth-note{z-index:4;width:205px;position:absolute;bottom:30%;left:5%}.growth-note>span{color:#a986ee;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.growth-note p{margin:16px 0 10px;font:22px/1.18 Georgia,serif}.growth-note small{color:#716b75;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.growth-disclaimer{z-index:1;color:#58535c;max-width:1400px;margin:22px auto 0;font-size:8px;line-height:1.6;position:relative}.motion-marquee{color:#0b0810;background:#8f6adf;border-top:1px solid #b99eea;border-bottom:1px solid #7253b4;overflow:hidden}.motion-marquee>div{align-items:center;gap:30px;width:max-content;padding:17px 0;animation:24s linear infinite marqueeFlow;display:flex}.motion-marquee span{letter-spacing:.3em;font:italic 12px Georgia,serif}.motion-marquee i{font-size:8px;font-style:normal}.proof{min-height:850px;color:var(--paper);background:#0d0b12;grid-template-columns:.86fr 1.14fr;align-items:center;gap:11vw;padding:120px max(8vw,32px);display:grid;overflow:hidden}.proof-visual{justify-self:end;width:min(430px,100%);position:relative}.proof-visual>img{object-fit:cover;object-position:center;z-index:2;border-radius:210px 210px 16px 16px;width:100%;height:650px;display:block;position:relative;box-shadow:0 35px 90px #0009}.proof-aura{filter:blur(55px);background:radial-gradient(circle,#723bd273,#0000 67%);width:120%;height:70%;animation:5s ease-in-out infinite proofGlow;position:absolute;top:5%;left:-10%}.proof-stamp{z-index:3;color:#fff;text-align:center;letter-spacing:.17em;background:#8d6adf;border:7px solid #0d0b12;border-radius:50%;place-items:center;width:105px;height:105px;font-size:8px;line-height:1.6;animation:18s linear infinite slowSpin;display:grid;position:absolute;top:55%;right:-45px}.proof-copy h2{font-size:clamp(48px,5.8vw,80px);line-height:.95}.proof-overline{color:#9d80e4;font:italic 20px Georgia,serif}.proof-copy>p:not(.proof-overline){color:#aaa3ad;max-width:500px;margin:28px 0;font-size:14px;line-height:1.8}.proof-points{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.proof-points span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff24;padding:10px 13px;font-size:8px}.proof-copy>small{color:#625d67;max-width:520px;font-size:8px;line-height:1.6;display:block}.client-voice{color:var(--paper);background:#17131d;grid-template-columns:.88fr 1.12fr;gap:9vw;padding:125px max(8vw,32px) 0;display:grid;position:relative;overflow:hidden}.client-voice:before{content:"";filter:blur(30px);background:radial-gradient(circle,#7745d15c,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-260px;right:-260px}.voice-copy{z-index:2;padding-bottom:115px;position:relative}.voice-quote{color:#a682ed;height:70px;font:100px/1 Georgia,serif;display:block}.voice-copy blockquote{letter-spacing:-.035em;max-width:600px;margin:20px 0 28px;font:clamp(32px,4vw,56px)/1.08 Georgia,serif}.voice-copy>p{color:#aaa3ad;max-width:500px;font-size:14px;line-height:1.8}.voice-result{border-top:1px solid #ffffff20;align-items:end;gap:18px;max-width:430px;margin:40px 0 25px;padding-top:25px;display:flex}.voice-result strong{color:#a783ed;font:54px/1 Georgia,serif}.voice-result span{color:#8d8790;letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.5}.voice-copy>small{color:#5e5863;font-size:8px;line-height:1.6}.voice-visual{z-index:2;align-self:end;height:790px;position:relative}.message-window{border-radius:260px 260px 0 0;width:min(520px,88%);height:760px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-25px;right:5%;overflow:hidden;transform:rotate(2deg);box-shadow:0 45px 100px #0009}.message-window:hover{transform:rotate(0)translateY(-10px)}.message-window img{object-fit:cover;object-position:center 33%;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.message-window:after{content:"";border-radius:inherit;border:1px solid #ffffff28;position:absolute;inset:0;box-shadow:inset 0 0 100px #0005}.message-pulse{z-index:3;color:#161219;letter-spacing:.14em;background:#f2eee8;padding:15px 20px;font-size:8px;font-weight:700;position:absolute;top:18%;left:-2%;transform:rotate(-4deg);box-shadow:0 18px 50px #0005}.message-pulse i{background:#7450cc;border-radius:50%;width:7px;height:7px;margin-right:9px;animation:2s ease-out infinite messagePing;display:inline-block;box-shadow:0 0 #7450cc66}.voice-cta{z-index:4;color:#0e0b12;background:#8d68dc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:35px;margin:0 calc(-1*max(8vw,32px));padding:42px max(8vw,32px);display:flex;position:relative}.voice-cta>p{max-width:680px;margin:0;font:clamp(25px,3vw,40px)/1.1 Georgia,serif}.voice-cta>div{text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:25px;font-size:9px;font-weight:700;display:flex}.voice-cta .button-light{margin:0}.faq{padding-top:120px;padding-bottom:120px}.faq-list{border-top:1px solid var(--ink);margin-top:70px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:27px 0;font:22px Georgia,serif;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--violet);font:italic 13px Georgia,serif}.faq-list summary b{color:var(--violet);text-align:center;font:300 24px Arial,sans-serif;transition:transform .3s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:720px;color:var(--muted);margin:0 0 30px 75px;font-size:13px;line-height:1.8}.apply{color:var(--paper);background:#211e23;grid-template-columns:1fr 1fr;gap:10vw;padding:120px max(8vw,32px);display:grid}.promise{align-items:center;gap:14px;margin-top:42px;display:flex}.promise b{color:#9b7be9;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.promise strong,.promise small{text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.promise small{color:#817b84;margin-top:6px;font-size:8px}form{background:var(--paper);color:var(--ink);padding:36px}label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}input,textarea{width:100%;color:var(--ink);text-transform:none;background:0 0;border:0;border-bottom:1px solid #cbc5bd;border-radius:0;outline:none;margin-top:4px;padding:11px 0;display:block}textarea{resize:vertical;border:1px solid #cbc5bd;padding:12px}input:focus,textarea:focus{border-color:var(--violet)}.consent{text-transform:none;letter-spacing:0;color:#777177;align-items:start;gap:9px;font-weight:400;line-height:1.4;display:flex}.consent input{width:14px;margin:1px 0 0}form .button{width:100%}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}form .button:disabled{cursor:wait;opacity:.7}.form-error{color:#a42b36;margin-top:14px;font-size:12px;line-height:1.5}.success{color:#487a58;background:#e5eee5;margin-bottom:0;padding:12px;font-size:11px;line-height:1.5}.instagram-float{z-index:90;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#17131ddb;border:1px solid #ffffff38;border-radius:28px;align-items:center;gap:10px;height:48px;padding:0 17px 0 8px;transition:transform .35s,background .35s,border-color .35s;animation:4s ease-in-out infinite instagramBreathe;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #0005}.instagram-float:hover,.instagram-float:focus-visible{background:#7047ce;border-color:#bfa4f1;outline:none;transform:translateY(-5px)}.instagram-float span{color:#100d15;background:linear-gradient(145deg,#a26bf0,#d3b55f);border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.instagram-float b{letter-spacing:.08em;font-size:9px}.instagram-float i{color:#c2a6f0;font-size:11px;font-style:normal}footer{color:#eee8df;background:#111013;grid-template-columns:1fr 1fr;gap:25px 60px;padding:70px max(8vw,32px) 30px;display:grid}.footer-brand .brand-mark{border-color:#eee8df}footer>p{color:#847e87;font-size:11px}footer>div{gap:22px;font-size:10px;display:flex}footer details{color:#817b84;max-width:600px;font-size:10px;line-height:1.6}footer summary{cursor:pointer;color:#aaa3ad}footer small{color:#5d5860;border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:25px;font-size:8px}@keyframes logoIgnite{0%{opacity:0;filter:blur(12px)drop-shadow(0 0 #0000);transform:scale(.78)}55%{opacity:1}to{opacity:1;filter:blur()drop-shadow(0 0 38px #783bff70);transform:scale(1)}}@keyframes softReveal{to{opacity:1}}@keyframes glowPulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:.72;transform:scale(1.25)}}@keyframes lineSweep{to{transform:translate(100%)}}@keyframes curtainLeft{to{transform:translate(-102%)}}@keyframes curtainRight{to{transform:translate(102%)}}@keyframes introExit{to{visibility:hidden;opacity:0}}@keyframes heroCinema{0%{filter:blur(4px);transform:scale(1.16)}to{filter:blur();transform:scale(1)}}@keyframes heroCopyReveal{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes cardReveal{0%{opacity:0;transform:translate(45px)rotate(7deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes navReveal{0%{opacity:0;transform:translate(-50%,-15px)}to{opacity:1;transform:translate(-50%)}}@keyframes proofGlow{50%{opacity:.65;transform:scale(1.15)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes gallerySwap{0%{opacity:.25;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes starDrift{0%,to{translate:0}50%{translate:13px -18px}}@keyframes starBlink{0%,to{opacity:.16;scale:.7}50%{opacity:.9;scale:1.25}}@keyframes featureFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes lightPass{0%,52%{transform:translate(-75%)}72%,to{transform:translate(75%)}}@keyframes cardFloatOne{0%,to{transform:rotate(-9deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-12px)}}@keyframes cardFloatTwo{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(6deg)translateY(13px)}}@keyframes cardFloatThree{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-10px)}}@keyframes marqueeFlow{to{transform:translate(-50%)}}@keyframes instagramBreathe{0%,to{box-shadow:0 15px 45px #0005,0 0 #9067df00}50%{box-shadow:0 15px 45px #0005,0 0 0 7px #9067df1b}}@keyframes messagePing{70%,to{box-shadow:0 0 0 11px #7450cc00}}@keyframes sealSpin{to{transform:rotate(360deg)}}@keyframes sealPulse{0%,to{scale:1;box-shadow:0 0 #9e76e500}50%{scale:1.12;box-shadow:0 0 0 8px #9e76e51e}}@keyframes elevatorStreak{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(155vh)}}@keyframes ceilingRush{0%{filter:blur(9px);transform:scaleY(1.8)}70%,to{filter:blur();transform:scaleY(1)}}@keyframes progressVanish{to{opacity:0;filter:blur(8px);transform:translate(-50%,-15px)}}@keyframes floorStep{0%{background:#332a3c}45%,to{background:#b493df;box-shadow:0 0 12px #8e5fe5}}@keyframes floorZero{0%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes floorFour{0%,72%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes doorOpenLeft{to{transform:translate(-101%)rotateY(-7deg)}}@keyframes doorOpenRight{to{transform:translate(101%)rotateY(7deg)}}@keyframes portalArrive{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes portalDive{to{opacity:0;filter:blur(9px);transform:translate(-50%,-50%)scale(4.8)}}@keyframes portalSpin{to{transform:rotate(360deg)}}@keyframes haloBeat{50%{opacity:.65;transform:scale(1.13)}}@keyframes metalShine{0%{opacity:0;filter:brightness(.25)blur(7px)}55%{opacity:1;filter:brightness(1.7)drop-shadow(0 0 36px #d8bc70)}to{opacity:1;filter:brightness()drop-shadow(0 0 22px #8d52e8)}}@keyframes portalFlash{0%,35%{opacity:0}58%{opacity:.95}to{opacity:0}}@keyframes introBreath{50%{filter:brightness(1.22)}}@keyframes floorName{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}18%,62%{opacity:1;filter:none;transform:none}82%,to{opacity:0;filter:blur(5px);transform:translateY(-12px)}}@keyframes liquidMorph{0%,to{border-radius:42% 58% 38% 62%;transform:translate(-15%)skew(-8deg)scaleX(.7)}50%{border-radius:61% 39% 57% 43%;transform:translate(18%)skew(9deg)scaleX(1.05)}}@keyframes controlPulse{70%,to{box-shadow:0 0 0 12px #a173e200}}@keyframes sceneMuseum{0%{opacity:0;filter:blur(8px);transform:scale(1.12)}18%,72%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(7px);transform:scale(1.08)}}@keyframes sceneCity{0%{opacity:0;filter:blur(10px)}18%,72%{opacity:1;filter:none}to{opacity:0;filter:blur(9px);transform:scale(1.12)}}@keyframes buildingRise{to{transform:translateY(0)}}@keyframes sceneAccess{0%{opacity:0}18%,72%{opacity:1}to{opacity:0;filter:blur(12px);transform:scale(1.08)}}@keyframes accessScan{0%{opacity:0;top:16%}20%{opacity:1}to{opacity:0;top:84%}}@keyframes fileLock{0%{opacity:0;transform:translateY(8px)}to{opacity:1;color:#d7c8e2;border-color:#9b77db66;transform:none}}@keyframes goldBirthScene{0%{opacity:0}20%,76%{opacity:1}to{opacity:0;filter:blur(10px)}}@keyframes goldDrop{0%{transform:translateY(-20vh)scale(.5)}to{transform:translateY(30vh)scale(1)}}@keyframes goldRipple{0%{opacity:0;transform:scale(.2)}35%{opacity:1}to{opacity:0;transform:scale(24)}}@keyframes goldSculpt{0%{filter:blur(12px);transform:scaleY(0)}to{filter:drop-shadow(0 0 25px #cba651);transform:scaleY(1)}}.journey-progress{z-index:80;mix-blend-mode:difference;pointer-events:none;background:#ffffff16;width:1px;height:32vh;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.journey-progress span{width:1px;height:calc(var(--scroll-progress,0) * 100%);background:#e1c46e;position:absolute;top:0;left:0;box-shadow:0 0 12px #a175e6}.journey-progress i{color:#ffffff58;letter-spacing:.18em;white-space:nowrap;writing-mode:vertical-rl;font-size:6px;font-style:normal;position:absolute;bottom:0;left:9px}.brand-reel{color:#eee8df;background:#09070c;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;min-height:820px;padding:120px max(7vw,32px);display:grid;position:relative;overflow:hidden}.brand-reel:before{content:"";filter:blur(40px);background:radial-gradient(circle,#7847d15e,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-350px;left:-250px}.reel-copy{z-index:2;position:relative}.reel-copy>span{color:#a682e4;letter-spacing:.25em;font-size:7px}.reel-copy h2{letter-spacing:-.045em;margin:30px 0;font:clamp(44px,5.5vw,78px)/.98 Georgia,serif}.reel-copy h2 em{color:#a27ee6}.reel-copy p{color:#99929e;max-width:430px;font-size:13px;line-height:1.8}.reel-screen{background:#151019;border:1px solid #ffffff24;border-radius:300px 300px 18px 18px;height:610px;position:relative;overflow:hidden;box-shadow:0 50px 120px #000b}.reel-screen>img{object-fit:cover;opacity:0;filter:saturate(.55)brightness(.68);width:100%;height:100%;transition:opacity 1s,transform 2.2s,filter 1s;position:absolute;inset:0;transform:scale(1.1)}.reel-screen>img.is-active{opacity:1;filter:saturate(.85)brightness(.8);transform:scale(1)}.reel-screen:after{content:"";background:linear-gradient(#0000 45%,#08060bcf),linear-gradient(100deg,#7650be26,#0000);position:absolute;inset:0}.reel-overlay{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:46px;left:38px;right:38px}.reel-overlay b{color:#e2c46e;font:70px/1 Georgia,serif}.reel-overlay span{letter-spacing:.25em;font-size:8px}.reel-timeline{z-index:3;background:#ffffff25;height:1px;position:absolute;bottom:25px;left:38px;right:38px}.reel-timeline i{background:#a87be9;height:100%;transition:width .7s;display:block}.reel-word{z-index:1;opacity:0;filter:blur(16px);background:radial-gradient(circle at 50% 45%,#7541c85c,#0000 32%),linear-gradient(145deg,#0d0912,#171020 58%,#08060b);flex-direction:column;justify-content:center;align-items:center;transition:opacity .9s,transform 1.3s cubic-bezier(.2,.8,.2,1),filter .9s;display:flex;position:absolute;inset:0;transform:scale(.82)rotate(-3deg)}.reel-word.is-active{opacity:1;filter:none;transform:scale(1)}.reel-word>i{color:#dfc36f;font:italic 13px Georgia,serif;position:absolute;top:16%}.reel-word>strong{z-index:2;letter-spacing:-.06em;text-shadow:0 0 35px #8e59df;font:clamp(48px,7vw,102px)/.85 Georgia,serif;position:relative}.reel-word>p{z-index:2;color:#a49ca9;letter-spacing:.2em;text-transform:uppercase;font-size:8px;position:relative}.reel-word>span{border:1px solid #dfc36f45;border-radius:50%;width:310px;height:310px;animation:18s linear infinite trajectorySpin;position:absolute}.reel-word>span:before,.reel-word>span:after{content:"";border:1px dashed #9d75df47;border-radius:50%;position:absolute}.reel-word>span:before{inset:35px}.reel-word>span:after{inset:80px}.reel-word>b{color:#ffffff08;font:420px/1 Georgia,serif;position:absolute}.reel-screen:after{z-index:1;pointer-events:none}.founder-timeline{flex-wrap:wrap;gap:10px;margin:26px 0 32px;display:flex}.founder-timeline span{color:#716a70;letter-spacing:.08em;border:1px solid #d1c9c1;padding:10px 12px;font-size:8px}.founder-timeline b{color:#7950d4;margin-right:7px}.founder-audio{color:#7950d4;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:8px}.trajectory{color:#eee8df;background:#08060c;min-height:1050px;padding:135px max(6vw,30px);position:relative;overflow:hidden}.trajectory:before{content:"";filter:blur(34px);background:radial-gradient(circle,#6e3db44f 0%,#1d102c3d 38%,#0000 67%);border-radius:50%;width:75vw;height:75vw;animation:7s ease-in-out infinite trajectoryAura;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.trajectory-stars{opacity:.65}.trajectory-heading{z-index:3;grid-template-columns:1fr 1fr;align-items:end;max-width:1400px;margin:auto;display:grid;position:relative}.trajectory-heading h2{letter-spacing:-.045em;margin:0;font:clamp(50px,6vw,86px)/.94 Georgia,serif}.trajectory-heading h2 em{color:#a37ce7}.trajectory-heading p{color:#918a96;justify-self:end;max-width:390px;font-size:13px;line-height:1.8}.trajectory-universe{z-index:3;max-width:1400px;height:700px;margin:85px auto 0;position:relative}.trajectory-orbits{border:1px solid #d7ba6b38;border-radius:50%;width:310px;height:310px;animation:28s linear infinite trajectorySpin;position:absolute;top:50%;left:3%;transform:translateY(-50%)}.trajectory-orbits:before,.trajectory-orbits:after{content:"";border:1px dashed #9d75df42;border-radius:50%;position:absolute}.trajectory-orbits:before{animation:16s linear infinite reverse trajectorySpin;inset:40px}.trajectory-orbits:after{inset:92px}.trajectory-orbits i{background:#d8bd6f;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #d8bd6f,0 0 35px #9b6de2}.trajectory-orbits i:first-child{top:18%;left:10%}.trajectory-orbits i:nth-child(2){top:48%;right:4%}.trajectory-orbits i:nth-child(3){bottom:-4px;left:44%}.trajectory-orbits b{color:#d9c477;place-items:center;font:80px Georgia,serif;animation:28s linear infinite reverse trajectorySpin;display:grid;position:absolute;inset:92px}.trajectory-cards{width:360px;position:absolute;top:0;bottom:0;left:0}.trajectory-cards button{color:#fff;cursor:pointer;background:#151019;border:1px solid #ffffff20;width:132px;height:180px;padding:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s,border-color .4s;position:absolute;overflow:hidden;box-shadow:0 25px 55px #0009}.trajectory-cards button:first-child{animation:7s ease-in-out infinite trajectoryCardA;top:2%;left:0;transform:rotate(-8deg)}.trajectory-cards button:nth-child(2){animation:8s ease-in-out -2s infinite trajectoryCardB;top:36%;right:0;transform:rotate(7deg)}.trajectory-cards button:nth-child(3){animation:7.5s ease-in-out -4s infinite trajectoryCardA;bottom:0;left:15%;transform:rotate(-4deg)}.trajectory-cards button.is-active{opacity:.24;border-color:#c6a9f4}.trajectory-cards button:hover{z-index:5;border-color:#d8bd6f;transform:rotate(0)scale(1.08)}.trajectory-cards img{object-fit:cover;filter:saturate(.55)brightness(.55);width:100%;height:100%}.trajectory-cards span{color:#d6bc70;font:italic 10px Georgia,serif;position:absolute;top:10px;left:10px}.trajectory-cards strong{text-align:left;font:15px Georgia,serif;position:absolute;bottom:29px;left:10px;right:10px}.trajectory-cards small{color:#b08ce9;font-size:8px;position:absolute;bottom:10px;left:10px}.trajectory-focus{background:#120e16;border:1px solid #ffffff1f;grid-template-columns:1.05fr .95fr;width:calc(100% - 420px);height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both trajectoryReveal;display:grid;position:absolute;top:0;right:0;box-shadow:0 45px 100px #0009}.trajectory-photo{position:relative;overflow:hidden}.trajectory-photo:before{content:"";z-index:2;background:linear-gradient(110deg,#0000 42%,#ffffff1f 50%,#0000 58%);animation:5s ease-in-out infinite trajectoryLight;position:absolute;inset:-30%;transform:translate(-60%)}.trajectory-photo img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%}.trajectory-photo>span{z-index:3;color:#d7c27e;letter-spacing:.16em;background:#0b080dcc;padding:10px 13px;font-size:7px;position:absolute;bottom:22px;left:24px}.trajectory-copy{flex-direction:column;justify-content:center;padding:60px 48px;display:flex}.trajectory-copy>span{color:#a27de5;letter-spacing:.2em;font-size:7px}.trajectory-copy>strong{color:#dfc571;letter-spacing:-.06em;margin:25px 0 8px;font:clamp(65px,8vw,112px)/.8 Georgia,serif;display:block}.trajectory-copy h3{margin:25px 0;font:31px Georgia,serif}.trajectory-copy p{color:#a49ca8;font-size:12px;line-height:1.8}.trajectory-copy>div{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:20px;margin:28px 0;padding:18px 0;display:flex}.trajectory-copy i{color:#69636c;letter-spacing:.14em;font-size:7px;font-style:normal}.trajectory-copy>div b{color:#d9c47a;text-align:right;font:16px Georgia,serif}.trajectory-copy>small{color:#5d5760;font-size:7px;line-height:1.6}.reel-screen{transform:translate3d(calc(var(--pointer-x)*.16),calc(var(--pointer-y)*.12),0) rotateY(calc(var(--pointer-x)*.035));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.service-card:after,.benefit-grid article:after{content:"";background:linear-gradient(90deg,#0000,#9a72df,#0000);height:1px;transition:transform .5s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.service-card:hover:after,.benefit-grid article:hover:after{transform:scaleX(1)}.method:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:55vw;height:55vw;animation:35s linear infinite trajectorySpin;position:absolute;top:-20vw;right:-18vw}.trust-strip{position:relative}.trust-strip:after{content:"";background:linear-gradient(90deg,#0000,#d8bd6e,#0000);width:30%;height:1px;animation:7s linear infinite trustSweep;position:absolute;bottom:0;left:-30%}@keyframes trajectoryAura{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.15)}}@keyframes trajectorySpin{to{rotate:360deg}}@keyframes trajectoryCardA{0%,to{translate:0}50%{translate:0 -15px}}@keyframes trajectoryCardB{0%,to{translate:0}50%{translate:0 16px}}@keyframes trajectoryReveal{0%{opacity:.2;filter:blur(8px);transform:translate(35px)}to{opacity:1;filter:none;transform:none}}@keyframes trajectoryLight{0%,55%{transform:translate(-70%)}80%,to{transform:translate(70%)}}@keyframes trustSweep{to{left:110%}}.mini-chart{align-items:end;gap:4px;display:flex;position:absolute;inset:25px 10px 55px}.mini-chart i{background:linear-gradient(#a983ea,#3d245f);flex:1;animation:2.6s ease-in-out infinite alternate dataBar}.mini-chart i:nth-child(2n){background:linear-gradient(#e0c36f,#72551f);animation-delay:-1s}.trajectory-data-art{background:radial-gradient(circle at 50% 45%,#6637ad63,#0000 40%),linear-gradient(145deg,#0b0810,#171020);place-items:center;display:grid;position:relative;overflow:hidden}.trajectory-data-art:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 54px,#ffffff09 55px),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff08 65px);border:1px solid #ffffff0e;position:absolute;inset:8%;transform:perspective(500px)rotateX(8deg)}.data-ring{border:1px solid #dfc36c68;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:relative;box-shadow:inset 0 0 70px #6e3ab442,0 0 55px #000}.data-ring:before,.data-ring:after{content:"";border:1px dashed #9d75df55;border-radius:50%;animation:13s linear infinite trajectorySpin;position:absolute}.data-ring:before{inset:24px}.data-ring:after{animation-duration:8s;animation-direction:reverse;inset:58px}.data-ring>i{background:#dfc36c;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #dfc36c}.data-ring>i:first-child{top:20%;left:12%}.data-ring>i:nth-child(2){top:48%;right:2%}.data-ring>i:nth-child(3){bottom:-4px;left:48%}.data-ring strong{z-index:2;color:#e1c774;font:52px Georgia,serif;position:relative}.data-ring small{z-index:2;text-align:center;color:#8e8493;letter-spacing:.2em;font-size:6px;line-height:1.6;position:absolute;top:60%}.data-wave{align-items:end;gap:7px;height:95px;display:flex;position:absolute;bottom:9%;left:8%;right:8%}.data-wave i{opacity:.55;background:linear-gradient(#9f78e3,#49306a);flex:1;animation:1.8s ease-in-out infinite alternate dataWave}.trajectory-data-art>span{color:#d7c27e;letter-spacing:.16em;font-size:7px;position:absolute;top:22px;left:24px}@keyframes dataBar{0%{transform-origin:bottom;transform:scaleY(.45)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes dataWave{0%{transform-origin:bottom;transform:scaleY(.55)}to{transform-origin:bottom;transform:scaleY(1)}}.case-lab{color:#eee8df;background:#0c0910;padding:130px max(7vw,32px);overflow:hidden}.case-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;max-width:1400px;margin:auto;display:grid}.case-heading h2{letter-spacing:-.045em;font:clamp(48px,6vw,82px)/.95 Georgia,serif}.case-heading h2 em{color:#9c77e2}.case-heading>p{color:#928b97;max-width:430px;font-size:13px;line-height:1.8}.case-tabs{border-bottom:1px solid #ffffff20;max-width:1400px;margin:65px auto 24px;display:flex;overflow-x:auto}.case-tabs button{color:#706a74;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:210px;padding:18px 10px;font-size:8px}.case-tabs button.is-active{color:#dec679;border-color:#9d75e3}.case-workbench{background:#151019;border:1px solid #ffffff1e;grid-template-columns:1.18fr .82fr;max-width:1400px;min-height:620px;margin:auto;display:grid}.case-visual{min-height:620px;position:relative;overflow:hidden}.case-visual>img,.case-after img{object-fit:cover;filter:grayscale()brightness(.5);width:100%;height:100%;position:absolute;inset:0}.case-after{position:absolute;inset:0}.case-after img{filter:saturate(.85)brightness(.82)}.case-divider{background:#ead184;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 25px #aa78ee}.case-divider:after{content:"↔";color:#151019;background:#e2c46e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-visual input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.case-data{flex-direction:column;justify-content:center;padding:60px 50px;display:flex}.case-data>span{color:#9874dd;letter-spacing:.2em;font-size:7px}.case-data h3{margin:23px 0 36px;font:40px Georgia,serif}.case-data dl{border-top:1px solid #ffffff20;margin:0}.case-data dl div{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:25px;padding:18px 0;display:flex}.case-data dt{color:#716a74;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.case-data dd{text-align:right;color:#dec47b;margin:0;font:17px Georgia,serif}.case-data>p{color:#aaa2ae;margin:30px 0;font-size:12px;line-height:1.8}.case-data small{color:#625c65;font-size:7px;line-height:1.6}.compatibility{color:#171519;text-align:center;background:#eee9e1;padding:130px max(8vw,32px)}.compatibility-head h2{font:clamp(48px,6vw,82px)/.95 Georgia,serif}.compatibility-head h2 em{color:#744bd0}.compatibility-grid{text-align:left;grid-template-columns:1fr 1fr;max-width:1100px;margin:70px auto 40px;display:grid}.compatibility-grid article{padding:50px}.compatibility-grid article>span{letter-spacing:.17em;margin-bottom:32px;font-size:8px;display:block}.compatibility-grid p{border-bottom:1px solid #ffffff17;align-items:center;gap:14px;margin:0;padding:14px 0;font:18px Georgia,serif;display:flex}.compatibility-grid p b{border-radius:50%;place-items:center;width:28px;height:28px;font:12px Arial,sans-serif;display:grid}.fit-yes{color:#eee8df;background:#15111a}.fit-yes>span{color:#aa85ed}.fit-yes p b{background:#8058d3}.fit-no{background:#ded8d0}.fit-no>span{color:#786f77}.fit-no p{border-color:#c8c0b8}.fit-no p b{border:1px solid #aaa19b}.fit-launch{margin:auto}.step-form{flex-direction:column;min-height:620px;display:flex}.form-progress{margin-bottom:38px}.form-progress>span{letter-spacing:.18em;color:#7d747e;font-size:7px}.form-progress>div{gap:5px;margin-top:10px;display:flex}.form-progress i{background:#d8d1c9;flex:1;height:2px}.form-progress i.is-active{background:#7950d4}.form-panel{display:none}.form-panel.is-active{animation:.45s both formPanelIn;display:block}.form-panel h3{margin:0 0 34px;font:30px Georgia,serif}.form-navigation{align-items:center;gap:20px;margin-top:auto;display:flex}.form-navigation .button{margin-left:auto}.form-back{color:#746d75;cursor:pointer;background:0 0;border:0;font-size:9px}select{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #cbc5bd;border-radius:0;outline:none;margin-top:4px;padding:11px 0;display:block}select:focus{border-color:var(--violet)}.fit-modal{z-index:950;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08060bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fit-card{background:#f1ece5;flex-direction:column;justify-content:center;width:min(680px,100%);min-height:490px;padding:65px;display:flex;box-shadow:0 40px 120px #000}.fit-card>span,.fit-card>small{letter-spacing:.24em;color:#7950d4;font-size:7px}.fit-card>small{color:#837a83;margin-top:30px}.fit-card h2{margin:26px 0;font:clamp(35px,5vw,56px)/1.05 Georgia,serif}.fit-card p{color:#716a71;line-height:1.7}.fit-card>div{flex-wrap:wrap;gap:12px;display:flex}.fit-card>div button{cursor:pointer;background:0 0;border:1px solid #bdb4ba;padding:15px 18px}.fit-card>div button:first-child{color:#fff;background:#17131c;border-color:#17131c}.fit-card .button{align-self:flex-start;margin-top:20px}.fit-close{color:#fff;cursor:pointer;background:0 0;border:0;font:36px Arial,sans-serif;position:absolute;top:20px;right:28px}.success-card{color:#31523c;background:#e4eee4;align-items:flex-start;gap:16px;margin-top:22px;padding:18px;display:flex}.success-card>b{color:#fff;background:#4f7d5b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.success-card strong{font:20px Georgia,serif}.success-card p{margin:7px 0;font-size:10px;line-height:1.5}.success-card small{letter-spacing:.08em;color:#61806a;font-size:6px}@keyframes formPanelIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=800px){.journey-progress{display:none}.brand-reel{grid-template-columns:1fr;gap:50px;min-height:0;padding:90px 22px}.reel-screen{height:520px}.reel-overlay{left:24px;right:24px}.reel-overlay b{font-size:52px}.case-lab{padding:90px 22px}.case-heading{grid-template-columns:1fr;gap:28px}.case-tabs{margin-top:45px}.case-workbench{grid-template-columns:1fr;min-height:0}.case-visual{min-height:520px}.case-data{padding:40px 25px}.compatibility{padding:90px 22px}.compatibility-grid{grid-template-columns:1fr;margin-top:50px}.compatibility-grid article{padding:35px 24px}.compatibility-grid p{font-size:16px}.step-form{min-height:570px}.fit-card{min-height:470px;padding:45px 24px}.fit-card>div{flex-direction:column}.fit-card>div button{width:100%}.trajectory{min-height:0;padding:95px 22px}.trajectory-heading{grid-template-columns:1fr;gap:28px}.trajectory-heading p{justify-self:start}.trajectory-universe{height:auto;margin-top:55px}.trajectory-orbits{display:none}.trajectory-cards{gap:10px;width:100%;height:auto;padding:10px 0 20px;display:flex;position:relative;overflow-x:auto}.trajectory-cards button,.trajectory-cards button:first-child,.trajectory-cards button:nth-child(2),.trajectory-cards button:nth-child(3){flex:0 0 125px;width:125px;height:165px;animation:none;position:relative;inset:auto;transform:none}.trajectory-focus{grid-template-columns:1fr;width:100%;height:auto;min-height:750px;position:relative}.trajectory-data-art{min-height:430px}.data-ring{width:245px;height:245px}.trajectory-copy{padding:38px 24px}.trajectory-copy>strong{font-size:76px}.reel-screen{transform:none}.intro-screen{animation-delay:4.25s}.elevator-progress{top:10vh}.portal-stage{width:88vw}.portal-stage>span{letter-spacing:.25em;font-size:6px;bottom:-4%}.elevator-door:before{opacity:.12}.intro-skip{bottom:18px;right:18px}.intro-sound{bottom:18px;left:18px}.museum-scene figure{width:27vw;height:38vh}.museum-scene figure:first-of-type{left:2%}.museum-scene figure:nth-of-type(2){right:2%}.museum-scene figure:nth-of-type(3){width:34vw}.museum-scene figcaption{letter-spacing:.08em}.city-u,.gold-birth b{font-size:145px}.access-scene strong{top:66%}.access-scene small{letter-spacing:.2em;top:73%}.portal-control span{display:none}.nav-shell{height:70px;padding:0 20px}nav{display:none}.nav-cta{font-size:9px}.hero{grid-template-columns:1fr;min-height:100svh;padding:120px 22px 90px}.hero-photo{background-position:56%}.hero-shade{background:linear-gradient(90deg,#08060be6,#08060b8a),linear-gradient(#0000 40%,#08060be0)}h1{font-size:clamp(51px,16vw,72px)}.hero-text{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-card,.scroll-note{display:none}.trust-strip{scrollbar-width:none;justify-content:flex-start;gap:18px;overflow-x:auto}.trust-strip::-webkit-scrollbar{display:none}.section{padding:90px 22px}.section-heading{display:block}.section-heading>p{margin-top:28px}.service-grid,.benefit-grid{grid-template-columns:1fr;margin-top:50px}.service-card,.service-card+.service-card{border-left:0;border-top:1px solid var(--line);min-height:220px;padding:28px 0}.service-grid{border:0}.method,.apply{grid-template-columns:1fr;gap:70px;padding:90px 22px}.founder{grid-template-columns:1fr;min-height:0}.founder:before{top:5%;left:2%}.founder-visual{padding:85px 22px 40px}.founder-frame{width:88%;height:570px}.founder-index{width:75px;height:75px;top:19%;right:4%}.founder-visual>p{display:none}.founder-copy{padding:55px 22px 90px}.founder-actions{flex-direction:column;align-items:flex-start;gap:22px}.steps article{grid-template-columns:45px 1fr}.benefit-grid{gap:0}.quote{margin-top:70px}.growth-gallery{padding:90px 22px 75px}.growth-heading{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.growth-stage{flex-direction:column;height:auto;padding-top:0;display:flex}.growth-stage:before,.growth-orbit,.growth-note{display:none}.growth-feature{order:1;width:100%;height:620px;min-height:620px;position:relative;top:auto;left:auto;transform:none}.growth-feature figcaption{bottom:25px;left:24px;right:24px}.growth-feature figcaption strong{font-size:52px}.growth-selector{scroll-snap-type:x mandatory;scrollbar-width:none;pointer-events:auto;order:2;padding:18px 0 7px;display:flex;position:relative;overflow-x:auto}.growth-selector::-webkit-scrollbar{display:none}.growth-selector button,.growth-selector button:first-child,.growth-selector button:nth-child(2),.growth-selector button:nth-child(3){scroll-snap-align:start;flex:0 0 145px;width:145px;height:190px;margin-right:12px;position:relative;inset:auto;transform:none}.growth-selector button:first-child:not(:hover),.growth-selector button:nth-child(2):not(:hover),.growth-selector button:nth-child(3):not(:hover){animation:none}.growth-selector button:hover,.growth-selector button:focus-visible{transform:translateY(-5px)}.constellation{opacity:.42}.instagram-float{width:46px;height:46px;padding:7px;bottom:14px;right:14px}.instagram-float b,.instagram-float i{display:none}.proof{grid-template-columns:1fr;gap:70px;padding:90px 22px}.proof-visual{justify-self:center;width:min(330px,90%)}.proof-visual>img{height:510px}.proof-stamp{width:90px;height:90px;right:-25px}.client-voice{grid-template-columns:1fr;gap:20px;padding:90px 22px 0}.voice-copy{padding-bottom:30px}.voice-visual{height:610px}.message-window{width:92%;height:600px;right:0}.message-pulse{top:10%;left:0}.voice-cta{margin:0 -22px;padding:36px 22px;display:block}.voice-cta>div{flex-direction:column;align-items:flex-start;margin-top:28px}.faq-list summary{grid-template-columns:34px 1fr 22px;gap:10px;font-size:18px}.faq-list details>p{margin-left:44px}form{padding:25px 20px}.field-row{grid-template-columns:1fr;gap:0}footer{grid-template-columns:1fr;padding:60px 22px 25px}footer small{grid-column:1}}.intro-full{animation:.9s cubic-bezier(.7,0,.3,1) 11.85s forwards introExit}.intro-full .museum-scene{animation:2.85s 3.35s both sceneMuseum}.intro-full .city-scene{animation:2.6s 5.75s both sceneCity}.intro-full .skyline i{animation:.95s 6s forwards buildingRise}.intro-full .access-scene{animation:2.25s 7.65s both sceneAccess}.intro-full .access-scan{animation:1.2s 7.9s both accessScan}.intro-full .access-files i:first-child{animation-delay:7.8s}.intro-full .access-files i:nth-child(2){animation-delay:8.05s}.intro-full .access-files i:nth-child(3){animation-delay:8.3s}.intro-full .access-files i:nth-child(4){animation-delay:8.55s}.intro-full .gold-birth{animation:1.65s 8.95s both goldBirthScene}.intro-full .gold-birth i{animation:.9s 8.95s both goldDrop}.intro-full .gold-birth span{animation:1s 9.65s both goldRipple}.intro-full .gold-birth b{animation:.85s 9.55s both goldSculpt}.intro-full .portal-stage{animation:1.65s cubic-bezier(.1,.85,.16,1) 9.05s forwards portalArrive,1.15s cubic-bezier(.65,0,.3,1) 11.05s forwards portalDive}.intro-full .portal-stage>img{animation:2s ease-out 9.25s both metalShine}.intro-full .liquid-sheen{animation:2.2s ease-in-out 9.15s infinite liquidMorph}.intro-full .portal-stage>span{animation:.8s 10.05s forwards softReveal}.intro-full .portal-control{animation:.8s 10.15s forwards softReveal}.intro-full .portal-flash{animation:1s 11.05s both portalFlash}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.intro-screen{display:none}[data-reveal]{opacity:1;transform:none}}
