.moldea-morph{--morph-x:0;--morph-y:0;z-index:1;pointer-events:auto;isolation:isolate;position:absolute;inset:0;overflow:hidden}.moldea-morph__svg{width:min(88vw,1180px);height:min(88vw,960px);transform:translate(calc(-50% + var(--morph-x)*22px),calc(-50% + var(--morph-y)*18px)) scale(1.02);transform-origin:50%;filter:drop-shadow(0 45px 90px #00000085);transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;overflow:visible}.moldea-morph__halo{aspect-ratio:1;width:min(62vw,760px);transform:translate(calc(-50% + var(--morph-x)*-18px),calc(-50% + var(--morph-y)*-14px));filter:blur(70px);opacity:.82;background:radial-gradient(circle at 35% 28%,#ff7a4529,#0000 34%),radial-gradient(circle at 66% 34%,#9b5cff38,#0000 38%),radial-gradient(circle at 56% 70%,#4d8dff29,#0000 42%);border-radius:50%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite alternate moldeaHalo;position:absolute;top:50%;left:50%}.moldea-morph__origin{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:160 34;filter:drop-shadow(0 0 16px #9b5cffb8);animation:2.8s linear infinite moldeaLineFlow}.moldea-morph__aura{opacity:.9}.moldea-morph__body{opacity:.98}.moldea-morph__edge{opacity:.92;vector-effect:non-scaling-stroke;animation:5s ease-in-out infinite moldeaEdgePulse}.moldea-morph__reflection{opacity:.52;transform-origin:600px 500px;animation:7s ease-in-out infinite alternate moldeaReflection}.moldea-morph__reflection--low{opacity:.68;animation-delay:-2.5s}.moldea-morph__grain{opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");position:absolute;inset:0}.moldea-morph.is-compact .moldea-morph__svg{width:min(72vw,780px);height:min(72vw,680px)}.moldea-morph.is-compact .moldea-morph__halo{opacity:.64;width:min(48vw,520px)}@keyframes moldeaLineFlow{to{stroke-dashoffset:-194px}}@keyframes moldeaHalo{0%{transform:translate(calc(-50% + var(--morph-x)*-18px),calc(-50% + var(--morph-y)*-14px)) scale(.88) rotate(-5deg);opacity:.62}to{transform:translate(calc(-50% + var(--morph-x)*-18px),calc(-50% + var(--morph-y)*-14px)) scale(1.12) rotate(7deg);opacity:.92}}@keyframes moldeaEdgePulse{0%,to{opacity:.68;filter:drop-shadow(0 0 8px #ff4fa061)}50%{opacity:1;filter:drop-shadow(0 0 24px #4d8dff9e)}}@keyframes moldeaReflection{0%{opacity:.26;transform:translate(-10px,-5px)scale(.97)}to{opacity:.72;transform:translate(15px,12px)scale(1.04)}}@media (width<=900px){.moldea-morph__svg{width:118vw;height:108vw;top:45%}.moldea-morph__halo{width:78vw;top:44%}}@media (width<=640px){.moldea-morph__svg{width:148vw;height:132vw;transform:translate(calc(-50% + var(--morph-x)*10px),calc(-50% + var(--morph-y)*8px)) scale(.96);top:42%}.moldea-morph__halo{filter:blur(54px);width:100vw;top:42%}.moldea-morph__origin{stroke-width:7px}}@media (prefers-reduced-motion:reduce){.moldea-morph__svg,.moldea-morph__halo,.moldea-morph__origin,.moldea-morph__edge,.moldea-morph__reflection{transition:none!important;animation:none!important}.moldea-morph__origin{opacity:0}}@media (width>=981px){.dx-hero{justify-content:center!important;align-items:stretch!important;padding:128px max(32px,50vw - 660px) 132px!important}.dx-hero-content{padding-top:3vh;padding-bottom:104px;text-align:left!important;align-items:flex-start!important;width:min(48vw,660px)!important;max-width:660px!important;margin-right:auto!important}.dx-hero h1{text-align:left!important;max-width:8.6ch!important;font-size:clamp(58px,6.15vw,98px)!important;line-height:.84!important}.dx-hero .dx-blur-text{text-align:left!important;justify-content:flex-start!important}.dx-hero-copy{text-align:left!important;width:min(100%,560px)!important;max-width:560px!important}.dx-hero-actions{justify-content:flex-start!important;align-items:center!important}.dx-hero-bottom{text-align:left!important;align-items:flex-start!important;width:min(47vw,650px)!important;bottom:30px!important;left:max(32px,50vw - 660px)!important;right:auto!important}.dx-discipline-row{justify-content:flex-start!important;gap:16px 30px!important}.dx-principle{text-align:left!important;justify-content:flex-start!important}.dx-hero-morph{z-index:2!important;pointer-events:auto!important;width:56%!important;height:91%!important;inset:6% 0 3% auto!important;overflow:visible!important}.dx-hero-morph .moldea-morph__svg{width:min(60vw,820px)!important;height:min(58vw,760px)!important;transform:translate(calc(-50% + var(--morph-x) * 24px), calc(-50% + var(--morph-y) * 20px)) scale(1.08)!important;top:49%!important;left:51%!important}.dx-hero-morph .moldea-morph__halo{opacity:.9!important;width:min(43vw,600px)!important;top:50%!important;left:53%!important}.dx-hero .dx-video-shade{background:linear-gradient(90deg,#00000029 0%,#0000000a 42%,#00000005 62%,#0000002e 100%),radial-gradient(circle at 76% 46%,#0000 0%,#00000014 45%,#00000070 100%)!important}.dx-hero .dx-ambient-one{opacity:.18!important;bottom:-15vw!important;left:-10vw!important}.dx-hero .dx-ambient-two{opacity:.32!important;top:4vh!important;right:-4vw!important}}@media (width<=980px){.dx-hero{justify-content:flex-start!important;align-items:flex-start!important;min-height:112svh!important;padding:108px 20px 178px!important}.dx-hero-content{text-align:left!important;align-items:flex-start!important;width:100%!important}.dx-hero h1{text-align:left!important;max-width:9ch!important}.dx-hero .dx-blur-text{text-align:left!important;justify-content:flex-start!important}.dx-hero-copy{text-align:left!important;max-width:560px!important}.dx-hero-actions{align-items:flex-start!important}.dx-hero-morph{z-index:2!important;opacity:.96!important;width:104%!important;height:54%!important;inset:46% -18% 8% 14%!important}.dx-hero-morph .moldea-morph__svg{width:118vw!important;height:100vw!important;top:53%!important}.dx-hero-morph .moldea-morph__halo{width:78vw!important;top:52%!important}.dx-hero-bottom{text-align:left!important;align-items:flex-start!important;left:18px!important;right:18px!important}.dx-discipline-row{justify-content:flex-start!important}.dx-principle{text-align:left!important}}@media (width<=640px){.dx-hero{min-height:118svh!important;padding-top:96px!important;padding-bottom:186px!important}.dx-hero h1{max-width:8.5ch!important}.dx-hero-actions{align-items:flex-start!important;width:100%!important}.dx-hero-morph{width:132%!important;height:48%!important;inset:48% -34% 10% 6%!important}.dx-hero-morph .moldea-morph__svg{width:136vw!important;height:116vw!important}.dx-hero-morph .moldea-morph__halo{width:96vw!important}}.dx-site{--dx-bg:#000;--dx-text:#fff;--dx-muted:#ffffffad;--dx-line:#ffffff26;--dx-orange:#ff7a45;--dx-pink:#ff4f9d;--dx-violet:#9b5cff;--dx-blue:#4d8dff;background:var(--dx-bg);min-height:100vh;color:var(--dx-text);font-family:var(--font-sans);overflow:clip}.dx-site *{box-sizing:border-box}.dx-site a{color:inherit;text-decoration:none}.dx-site button{font:inherit}.dx-site em{font-family:var(--font-display);font-style:italic;font-weight:400}.dx-liquid,.dx-liquid-strong{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#ffffff05;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f,0 18px 50px #00000021}.dx-liquid-strong{-webkit-backdrop-filter:blur(46px)saturate(1.16);background:#ffffff0a;box-shadow:inset 0 1px 1px #ffffff2e,0 24px 70px #00000038}.dx-liquid:before,.dx-liquid-strong:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff7a,#ffffff24 20%,#0000 42% 58%,#ffffff1f 80%,#fff6);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dx-liquid-strong:before{background:linear-gradient(#ffffff94,#fff3 20%,#0000 40% 60%,#ffffff2e 80%,#ffffff80)}.dx-header{z-index:100;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);display:grid;position:fixed;top:16px;left:0;right:0}.dx-scroll-progress{z-index:101;transform-origin:0;background:linear-gradient(90deg,var(--dx-orange),var(--dx-pink),var(--dx-violet),var(--dx-blue));width:100%;height:2px;position:fixed;top:0;left:0}.dx-logo-bubble,.dx-nav,.dx-mobile-trigger{pointer-events:auto}.dx-logo-bubble{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0003;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:50px;height:50px;display:grid}.dx-logo-symbol{width:28px;height:28px}.dx-nav{border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.dx-nav a{z-index:4;color:#ffffffad;border-radius:999px;padding:11px 13px;font-size:12px;line-height:1;transition:color .35s,background .35s,transform .35s;position:relative}.dx-nav a:hover,.dx-nav a.is-active{color:#fff}.dx-nav a.is-active{background:#ffffff12}.dx-nav a:hover{transform:translateY(-1px)}.dx-nav .dx-nav-cta{color:#050505;background:#fff;align-items:center;gap:7px;margin-left:3px;padding-inline:15px;display:inline-flex}.dx-header-spacer{justify-self:end;width:50px}.dx-mobile-trigger{display:none}.dx-mobile-sheet{z-index:-1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#000000f5;padding:88px 24px 32px;position:fixed;inset:0}.dx-mobile-brand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.dx-mobile-brand img{object-fit:contain;object-position:left center;width:138px;height:34px}.dx-mobile-sheet nav{flex-direction:column;display:flex}.dx-mobile-sheet nav a{font-family:var(--font-display);border-bottom:1px solid #ffffff1f;align-items:baseline;gap:18px;padding:18px 0;font-size:clamp(34px,10vw,56px);font-style:italic;display:flex}.dx-mobile-sheet small{font-family:var(--font-sans);letter-spacing:.2em;color:#fff6;font-size:10px}.dx-video-wrap,.dx-video-poster,.dx-video{width:100%;height:100%;position:absolute;inset:0}.dx-video-wrap{z-index:0;background:#050505;overflow:hidden}.dx-video-poster,.dx-video{object-fit:cover}.dx-video-poster{opacity:.78;filter:saturate(.72)contrast(1.08)brightness(.78)}.dx-video{opacity:0;filter:saturate(.95)contrast(1.04)brightness(.72);transition:opacity .8s;transform:scale(1.03)}.dx-video.is-loaded{opacity:1}.dx-video-shade,.dx-cap-shade{z-index:1;background:radial-gradient(circle at 50% 42%,#0000 0,#0000001a 35%,#000000bd 100%),linear-gradient(#0000001f,#00000024 42%,#000000b8 100%);position:absolute;inset:0}.dx-ambient{z-index:2;filter:blur(90px);opacity:.26;pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite alternate dxFloat;position:absolute}.dx-ambient-one{background:linear-gradient(135deg,var(--dx-orange),var(--dx-pink));width:38vw;height:38vw;bottom:-12vw;left:-8vw}.dx-ambient-two{background:linear-gradient(135deg,var(--dx-violet),var(--dx-blue));width:32vw;height:32vw;animation-delay:-3s;top:8vh;right:-5vw}.dx-hero{isolation:isolate;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:130px 24px 124px;display:flex;position:relative;overflow:hidden}.dx-hero-content{z-index:5;text-align:center;flex-direction:column;align-items:center;width:min(100%,1050px);display:flex;position:relative}.dx-badge{color:#ffffffdb;letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 7px;font-size:11px;font-weight:500;animation:.8s .15s both dxSoftIn;display:inline-flex}.dx-badge-mark{z-index:4;color:#050505;width:25px;height:25px;font-family:var(--font-display);background:#fff;border-radius:50%;place-items:center;font-size:17px;font-style:italic;display:grid;position:relative}.dx-badge i{background:#ffffff7a;border-radius:50%;width:3px;height:3px}.dx-hero h1{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font-size:clamp(58px,8.3vw,128px);font-style:italic;font-weight:400;line-height:.82}.dx-blur-text{flex-wrap:wrap;justify-content:center;gap:0 .22em;display:flex}.dx-blur-text+.dx-blur-text{margin-top:.03em}.dx-blur-text>span{opacity:0;filter:blur(12px);transition:opacity .72s,filter .72s,transform .72s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(36px)}.dx-blur-text>span.is-visible{opacity:1;filter:blur();transform:none}.dx-gradient-serif,.dx-method h2 em,.dx-molguino-card em{color:#0000;background:linear-gradient(90deg,#fff 0% 18%,#ff9a66 40%,#ff5ba9 58%,#a777ff 76%,#78a5ff 100%);-webkit-background-clip:text;background-clip:text}.dx-hero-copy{color:#ffffffe0;width:min(100%,690px);margin:25px 0 0;font-size:clamp(15px,1.35vw,18px);font-weight:300;line-height:1.45;animation:.8s .75s both dxSoftIn}.dx-hero-actions{align-items:center;gap:24px;margin-top:28px;animation:.8s .98s both dxSoftIn;display:flex}.dx-primary-action{z-index:4;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:500;transition:transform .3s,background .3s;display:inline-flex}.dx-primary-action:hover{background:#ffffff14;transform:translateY(-2px)}.dx-text-action{color:#ffffffd9;align-items:center;gap:8px;font-size:13px;transition:color .3s,transform .3s;display:inline-flex}.dx-text-action:hover{color:#fff;transform:translateY(-1px)}.dx-hero-bottom{z-index:6;flex-direction:column;align-items:center;gap:16px;animation:.8s 1.18s both dxSoftIn;display:flex;position:absolute;bottom:24px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.dx-principle{z-index:4;color:#ffffffb8;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;display:flex}.dx-principle strong{color:#fff;font-weight:500}.dx-discipline-row{flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,48px);display:flex}.dx-discipline-row span{font-family:var(--font-display);color:#ffffffb8;font-size:clamp(17px,2vw,25px);font-style:italic}.dx-scroll-cue{z-index:7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000002e;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,transform .3s;display:grid;position:absolute;bottom:28px;right:28px}.dx-scroll-cue:hover{color:#000;background:#fff;transform:rotate(-8deg)}.dx-capabilities{isolation:isolate;background:#000;min-height:100svh;position:relative;overflow:hidden}.dx-cap-shade{background:linear-gradient(#0000006b,#000000b8),radial-gradient(circle at 60% 30%,#0000,#000000b3)}.dx-cap-content{z-index:5;flex-direction:column;justify-content:space-between;gap:60px;min-height:100svh;padding:108px clamp(24px,5vw,80px) 42px;display:flex;position:relative}.dx-cap-header>span,.dx-section-label,.dx-molguino-card>span,.dx-final>span{color:#ffffffbd;letter-spacing:.04em;font-size:12px}.dx-cap-header h2{max-width:980px;font-family:var(--font-display);letter-spacing:-.048em;margin:18px 0 0;font-size:clamp(58px,7.1vw,108px);font-style:italic;font-weight:400;line-height:.87}.dx-cap-header p{color:#ffffffb8;max-width:630px;margin:20px 0 0;font-weight:300;line-height:1.55}.dx-craft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dx-craft-card{z-index:4;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:330px;padding:20px;transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s;display:flex}.dx-craft-card:hover{background:#ffffff0b;transform:translateY(-7px)}.dx-craft-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dx-craft-icon{z-index:4;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.dx-craft-icon span{font-family:var(--font-display);font-size:19px;font-style:italic}.dx-craft-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.dx-craft-tags span{z-index:4;color:#ffffffd1;border-radius:999px;padding:6px 9px;font-size:10px}.dx-craft-bottom h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,4vw,58px);font-style:italic;font-weight:400;line-height:.9}.dx-craft-bottom p{color:#ffffffc7;max-width:36ch;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.55}.dx-method{background:#020202;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.dx-method-media{min-height:100svh;position:relative;overflow:hidden}.dx-method-media img{object-fit:cover;filter:saturate(.55)contrast(1.07)brightness(.66);width:100%;height:100%;position:absolute;inset:0}.dx-method-overlay{background:linear-gradient(90deg,#00000014,#00000094),linear-gradient(#0000 52%,#000000b8);position:absolute;inset:0}.dx-method-orb{background:linear-gradient(135deg,var(--dx-pink),var(--dx-violet),var(--dx-blue));filter:blur(100px);opacity:.22;border-radius:50%;width:360px;height:360px;position:absolute;top:22%;right:-120px}.dx-method-content{flex-direction:column;justify-content:center;padding:100px clamp(28px,6vw,90px);display:flex}.dx-method h2{max-width:820px;font-family:var(--font-display);letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(50px,5.8vw,90px);font-style:italic;font-weight:400;line-height:.9}.dx-method-lead{color:#ffffffab;max-width:600px;margin:24px 0 36px;font-weight:300;line-height:1.65}.dx-step-list{gap:8px;display:grid}.dx-step{z-index:4;color:#fff;text-align:left;cursor:pointer;border:0;border-radius:15px;grid-template-columns:42px minmax(110px,.65fr) 1fr auto;align-items:center;gap:16px;width:100%;padding:15px 16px;transition:background .35s,transform .35s;display:grid}.dx-step:hover,.dx-step.is-active{background:#ffffff0e;transform:translate(5px)}.dx-step small{color:#ffffff61;letter-spacing:.15em;font-size:10px}.dx-step strong{font-family:var(--font-display);font-size:24px;font-style:italic;font-weight:400}.dx-step>span{color:#fff9;font-size:13px;font-weight:300}.dx-step svg{color:#ffffff7a}.dx-molguino{background:#000;justify-content:center;align-items:center;min-height:100svh;padding:100px 24px;display:flex;position:relative;overflow:hidden}.dx-molguino-image{position:absolute;inset:0}.dx-molguino-image img{object-fit:cover;filter:saturate(.5)contrast(1.04)brightness(.65);width:100%;height:100%}.dx-molguino-shade{background:radial-gradient(circle at 52%,#0000000d,#000000bd),linear-gradient(#00000057,#000000c7);position:absolute;inset:0}.dx-molguino-content{z-index:4;justify-content:center;width:min(100%,980px);display:flex;position:relative}.dx-molguino-card{z-index:4;text-align:center;border-radius:30px;width:min(100%,760px);padding:clamp(26px,5vw,58px)}.dx-molguino-card h2,.dx-molguino-card h3{font-family:var(--font-display);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(45px,6.1vw,88px);font-style:italic;font-weight:400;line-height:.9}.dx-molguino-card h3{color:#ffffffb8;margin-top:8px}.dx-molguino-card p{color:#ffffffbd;max-width:620px;margin:25px auto 0;font-weight:300;line-height:1.62}.dx-molguino-card a{border-bottom:1px solid #ffffff6b;align-items:center;gap:8px;margin-top:28px;padding-bottom:4px;font-size:13px;display:inline-flex}.dx-final{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:110px 24px;display:flex;position:relative;overflow:hidden}.dx-final-ambient{background:conic-gradient(from 180deg,var(--dx-orange),var(--dx-pink),var(--dx-violet),var(--dx-blue),var(--dx-orange));filter:blur(120px);opacity:.11;border-radius:50%;width:65vw;height:65vw;animation:20s linear infinite dxSpin;position:absolute}.dx-final-symbol{z-index:4;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:28px;display:grid}.dx-final>span{z-index:4;position:relative}.dx-final h2{z-index:4;font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(66px,9vw,136px);font-style:italic;font-weight:400;line-height:.8;position:relative}.dx-final-cta{z-index:4;border-radius:999px;align-items:center;gap:9px;margin-top:34px;padding:14px 20px;font-size:13px;transition:transform .3s,background .3s;display:inline-flex}.dx-final-cta:hover{background:#ffffff14;transform:translateY(-3px)}@keyframes dxSoftIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes dxFloat{0%{transform:translate(-3%,2%)scale(.96)}to{transform:translate(3%,-2%)scale(1.04)}}@keyframes dxSpin{to{transform:rotate(360deg)}}@media (width<=980px){.dx-header{grid-template-columns:1fr auto}.dx-nav,.dx-header-spacer{display:none}.dx-mobile-trigger{color:#fff;border:0;border-radius:50%;justify-self:end;place-items:center;width:48px;height:48px;display:grid}.dx-hero{padding-top:110px}.dx-craft-grid{grid-template-columns:1fr}.dx-craft-card{min-height:260px}.dx-capabilities{min-height:auto}.dx-cap-content{min-height:auto;padding-top:110px;padding-bottom:60px}.dx-method{grid-template-columns:1fr}.dx-method-media{min-height:58svh}.dx-method-content{padding-top:72px;padding-bottom:72px}}@media (width<=640px){.dx-header{padding-inline:14px;top:12px}.dx-logo-bubble,.dx-mobile-trigger{width:44px;height:44px}.dx-logo-symbol{width:24px;height:24px}.dx-hero{min-height:100svh;padding:96px 18px 150px}.dx-hero h1{font-size:clamp(49px,15.5vw,74px);line-height:.83}.dx-badge{gap:7px;max-width:94vw;font-size:9.5px}.dx-hero-copy{font-size:14px}.dx-hero-actions{flex-direction:column;gap:16px}.dx-hero-bottom{gap:13px;bottom:22px;left:16px;right:16px}.dx-principle{text-align:center;font-size:9.5px}.dx-discipline-row{gap:13px 20px}.dx-discipline-row span{font-size:17px}.dx-scroll-cue{display:none}.dx-cap-content{gap:42px;padding:96px 16px 38px}.dx-cap-header h2{font-size:clamp(52px,15vw,76px)}.dx-cap-header p{font-size:14px}.dx-craft-card{min-height:290px;padding:17px}.dx-craft-top{flex-direction:column}.dx-craft-tags{justify-content:flex-start}.dx-craft-bottom h3{font-size:46px}.dx-method-media{min-height:48svh}.dx-method-content{padding:64px 16px}.dx-method h2{font-size:clamp(50px,14vw,70px)}.dx-step{grid-template-columns:30px 1fr auto;gap:10px;padding:14px 12px}.dx-step>span{grid-column:2/4;margin-top:-4px}.dx-step strong{font-size:24px}.dx-molguino{padding-inline:16px}.dx-molguino-card{border-radius:24px;padding:28px 18px}.dx-molguino-card h2,.dx-molguino-card h3{font-size:clamp(44px,13.4vw,66px)}.dx-molguino-card p{font-size:14px}.dx-final{min-height:78svh;padding-inline:16px}.dx-final h2{font-size:clamp(64px,17vw,84px)}}@media (prefers-reduced-motion:reduce){.dx-site *,.dx-site :before,.dx-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dx-blur-text>span{opacity:1;filter:none;transform:none}}.dx-capabilities-v2{background:radial-gradient(circle at 14% 18%,#ff7a4514,#0000 28%),radial-gradient(circle at 84% 22%,#9b5cff1c,#0000 32%),#020202;min-height:88svh;position:relative;overflow:hidden}.dx-capabilities-v2 .dx-cap-content{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,6vw,92px);min-height:88svh;padding:104px clamp(24px,5vw,80px) 72px;display:grid}.dx-capabilities-v2 .dx-cap-header{align-self:start;max-width:620px}.dx-capabilities-v2 .dx-cap-header h2{max-width:8.5ch;font-size:clamp(58px,6.2vw,96px)}.dx-capabilities-v2 .dx-cap-header p{max-width:540px}.dx-cap-v2-layout{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(22px,4vw,58px);display:grid}.dx-cap-v2-viewer{background:#090909;border:1px solid #ffffff1a;border-radius:28px;min-height:500px;position:relative;overflow:hidden}.dx-cap-v2-viewer img{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.7);width:100%;height:100%;transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.dx-cap-v2-viewer:after{content:"";background:linear-gradient(#0000000d,#000000b3);position:absolute;inset:0}.dx-cap-v2-meta{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.dx-cap-v2-meta small{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8f;font-size:10px}.dx-cap-v2-meta strong{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:8px;font-size:clamp(34px,4vw,58px);line-height:.9;display:block}.dx-cap-v2-index{font-family:var(--font-mono);letter-spacing:.16em;color:#ffffffb3;font-size:12px}.dx-cap-v2-list{border-top:1px solid #ffffff1f;align-content:stretch;display:grid}.dx-cap-v2-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:46px minmax(120px,.75fr) 1fr auto;align-items:center;gap:16px;width:100%;min-height:74px;padding:15px 0;transition:padding .35s,background .35s;display:grid;position:relative}.dx-cap-v2-item:before{content:"";background:var(--gradient-moldea);width:0;height:1px;transition:width .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.dx-cap-v2-item:hover:before,.dx-cap-v2-item.is-active:before{width:100%}.dx-cap-v2-item:hover,.dx-cap-v2-item.is-active{padding-left:10px}.dx-cap-v2-item small{font-family:var(--font-mono);letter-spacing:.14em;color:#fff6;font-size:10px}.dx-cap-v2-item strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(19px,2vw,28px);line-height:1}.dx-cap-v2-item span{color:#ffffff94;max-width:42ch;font-size:13px;line-height:1.45}.dx-cap-v2-item svg{color:#ffffff61;transition:transform .3s,color .3s}.dx-cap-v2-item:hover svg,.dx-cap-v2-item.is-active svg{color:#fff;transform:translate(4px)}.dx-method-v2{isolation:isolate;background:#050505;min-height:72svh;display:block;position:relative;overflow:hidden}.dx-method-v2-inner{z-index:4;flex-direction:column;justify-content:center;width:min(1320px,100% - 48px);min-height:72svh;margin:0 auto;padding:84px 0 78px;display:flex;position:relative}.dx-method-v2 .dx-section-label{margin-bottom:18px}.dx-method-v2 h2{text-transform:uppercase;max-width:920px;margin:0;font-family:var(--font-display)!important;letter-spacing:-.05em!important;font-size:clamp(50px,6vw,92px)!important;font-style:normal!important;font-weight:600!important;line-height:.88!important}.dx-method-v2-lead{color:#ffffffa3;max-width:650px;margin:22px 0 36px;line-height:1.55}.dx-method-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dx-method-v2-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff06;border:1px solid #ffffff1a;border-radius:22px;min-height:210px;padding:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s;position:relative;overflow:hidden}.dx-method-v2-card:hover{background:#ffffff0b;transform:translateY(-5px)}.dx-method-v2-card:after{content:"";background:var(--gradient-moldea);opacity:.55;height:1px;position:absolute;bottom:0;left:22px;right:22px}.dx-method-v2-card small{font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff6b;font-size:10px}.dx-method-v2-card h3{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:42px 0 0;font-size:clamp(27px,3vw,40px);line-height:.92}.dx-method-v2-card p{color:#fff9;max-width:34ch;margin:14px 0 0;font-size:13px;line-height:1.5}.dx-method-v2-morph{opacity:.28;z-index:1!important;pointer-events:none!important;position:absolute!important;inset:-18% -20% -24% 52%!important}.dx-final{min-height:68svh!important;padding-top:82px!important;padding-bottom:82px!important}@media (width<=980px){.dx-capabilities-v2 .dx-cap-content{grid-template-columns:1fr;min-height:auto;padding-top:88px}.dx-cap-v2-layout{grid-template-columns:1fr}.dx-cap-v2-viewer{min-height:420px}.dx-method-v2{min-height:auto}.dx-method-v2-inner{width:min(100% - 36px,900px);min-height:auto;padding:76px 0}.dx-method-v2-grid{grid-template-columns:1fr}.dx-method-v2-card{min-height:170px}.dx-method-v2-card h3{margin-top:28px}.dx-method-v2-morph{opacity:.18;inset:18% -40% -20% 42%!important}}@media (width<=640px){.dx-capabilities-v2 .dx-cap-content{padding:78px 16px 52px}.dx-capabilities-v2 .dx-cap-header h2{font-size:clamp(46px,13vw,64px)}.dx-cap-v2-viewer{border-radius:22px;min-height:330px}.dx-cap-v2-meta{bottom:16px;left:17px;right:17px}.dx-cap-v2-item{grid-template-columns:34px 1fr auto;gap:10px;min-height:78px}.dx-cap-v2-item span{grid-column:2/4;margin-top:-5px}.dx-method-v2-inner{width:calc(100% - 32px);padding:64px 0}.dx-method-v2 h2{font-size:clamp(44px,12.8vw,62px)!important}.dx-method-v2-card{min-height:158px;padding:18px}.dx-final{min-height:62svh!important;padding:72px 16px!important}}
