@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#f7f4fb;--muted:#a39da9;--violet:#9b5cff;--violet-deep:#5f22cd;--night:#07050a;--button-radius:17px;--page-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(80px + env(safe-area-inset-top));-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--night)}body{background:var(--night);color:var(--ink);text-rendering:geometricprecision;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body.menu-is-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.page-is-hidden *{animation-play-state:paused!important}::selection{color:#08050d;background:#b885ff}.drawn-arrow{color:currentColor;transform-origin:50%;flex:none;width:18px;height:12px;display:inline-block;position:relative}.drawn-arrow:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)}.drawn-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.drawn-arrow-up{transform:rotate(-90deg)}.drawn-arrow-down{transform:rotate(90deg)}.drawn-arrow-up-right{transform:rotate(-45deg)}.drawn-arrow-down-right{transform:rotate(45deg)}.site-shell{min-width:320px;overflow:clip}.site-header{z-index:60;top:calc(10px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0a070fd6;border:1px solid #e2cdff21;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"icon brand menu";align-items:center;gap:8px;height:56px;padding:0 9px 0 12px;transition:border-color .32s,background .32s,box-shadow .32s;display:grid;position:fixed;left:12px;right:12px;overflow:hidden;box-shadow:0 14px 42px #00000047,inset 0 1px #ffffff09}.site-header:before{content:"";pointer-events:none;border-radius:inherit;opacity:.62;background:linear-gradient(90deg,#b97fff1f,#0000 26% 74%,#9b5cff14);position:absolute;inset:0}.site-header:after{display:none}.site-header.is-menu-open{background:#0c0812eb;border-color:#c397ff61;box-shadow:0 14px 44px #00000075,0 0 34px #823de014}.nav-logo-icon{z-index:2;grid-area:icon;justify-self:start;place-items:center;width:40px;height:40px;display:grid;position:relative}.nav-logo-icon>img{object-fit:contain;filter:drop-shadow(0 0 9px #9f5cff75);width:28px;height:28px;display:block}.wordmark{z-index:2;grid-area:brand;justify-self:center;align-items:center;gap:2px;min-height:44px;padding-inline:4px;display:inline-flex;position:relative}.wordmark>strong{letter-spacing:-.045em;font-size:16px;font-weight:800}.wordmark .wordmark-register{color:var(--violet);letter-spacing:0;align-self:flex-start;margin:9px 0 0 -1px;font-size:7px}.wordmark-progress{background:#ffffff24;width:calc(100% - 8px);height:1px;position:absolute;bottom:4px;left:4px}.wordmark-progress:before{content:"";background:var(--violet);transform:scaleX(var(--page-progress));transform-origin:0;position:absolute;inset:0}.wordmark-progress:after{content:"";top:-2px;left:calc(var(--page-progress) * 100%);width:5px;height:5px;box-shadow:0 0 10px var(--violet);background:#d6baff;border-radius:50%;position:absolute;transform:translate(-50%)}.desktop-nav,.nav-cta{display:none}.menu-toggle{z-index:2;width:40px;min-width:40px;min-height:40px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-area:menu;justify-content:center;justify-self:end;align-items:center;padding:0;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s;display:inline-flex;position:relative}.menu-toggle:hover,.menu-toggle:focus-visible{background:#9b5cff1a;outline:none}.menu-toggle:active{transform:scale(.97)}.menu-glyph{width:21px;height:16px;display:inline-block;position:relative}.menu-glyph>i{background:#d6b9ff;border-radius:999px;width:100%;height:1px;transition:top .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),width .3s,opacity .18s;position:absolute;right:0;box-shadow:0 0 8px #ab6bff99}.menu-glyph>i:first-child{top:2px}.menu-glyph>i:nth-child(2){width:72%;top:7px}.menu-glyph>i:last-child{top:12px}.menu-toggle[aria-expanded=true] .menu-glyph>i:first-child{top:7px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-glyph>i:nth-child(2){opacity:0;width:0}.menu-toggle[aria-expanded=true] .menu-glyph>i:last-child{top:7px;transform:rotate(-45deg)}.menu-panel{z-index:55;min-height:100dvh;padding:calc(92px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;background:radial-gradient(circle at 88% 13%,#7832e147,#0000 30%),radial-gradient(circle at 8% 88%,#4e208429,#0000 31%),#08060c;grid-template-rows:auto 1fr auto;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1),visibility .32s;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(-10px)scale(.99)}.menu-panel:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.menu-panel:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #b279ff24;border-radius:50%;width:280px;position:absolute;bottom:8%;right:-110px;box-shadow:inset 0 0 60px #7d36d80f,0 0 70px #5e26a412}.menu-panel.is-open{opacity:1;visibility:visible;transform:none}.menu-index{z-index:2;color:#77717d;letter-spacing:.2em;font-size:9px;position:relative}.menu-links{z-index:2;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-self:stretch;margin:10px -4px 8px;padding-inline:4px;display:flex;position:relative;overflow:hidden auto}.menu-links::-webkit-scrollbar{display:none}.menu-links a{border-bottom:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:51px;padding:5px 4px;transition:padding .26s cubic-bezier(.16,1,.3,1),background-color .26s,border-color .26s;display:grid}.menu-links a span{color:var(--violet);letter-spacing:.12em;font-size:7px;font-weight:700}.menu-links a strong{letter-spacing:-.055em;min-width:0;font-size:clamp(20px,6.2vw,31px);font-weight:650;line-height:.95}.menu-links a .drawn-arrow{color:#a76cff;opacity:.38;width:14px;transition:opacity .24s,transform .32s cubic-bezier(.16,1,.3,1)}.menu-links a:hover,.menu-links a:focus-visible{background:linear-gradient(90deg,#9b5cff1a,#0000 72%);border-color:#bb87ff5c;outline:none;padding-inline:12px 8px}.menu-links a:hover .drawn-arrow,.menu-links a:focus-visible .drawn-arrow{opacity:1;transform:rotate(-45deg)translate(3px)}.menu-bottom{z-index:2;gap:12px;display:grid;position:relative}.menu-contact{border-radius:var(--button-radius);background:linear-gradient(110deg,#7531d5c7,#9b5cffe0);border:1px solid #c497ff4d;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 16px;display:flex;overflow:hidden;box-shadow:0 15px 38px #531f9e38}.menu-contact>span{gap:4px;display:grid}.menu-contact small{color:#ffffff9e;letter-spacing:.16em;font-size:5px;font-weight:700}.menu-contact strong{letter-spacing:.13em;font-size:9px}.menu-contact .drawn-arrow{color:#fff}.menu-bottom>p{color:#77717d;letter-spacing:.16em;margin:0;font-size:6px;line-height:1.5}@media (max-width:359px){.wordmark>strong{font-size:15px}}.hero{--hero-art-height:clamp(260px, 38svh, 320px);height:100svh;min-height:100svh;padding:calc(94px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));isolation:isolate;background:radial-gradient(at 52% 48%,#7536da33,#0000 37%),radial-gradient(at 8% 86%,#5c279721,#0000 34%),linear-gradient(155deg,#0b0710 0%,#040306 52%,#09050e 100%);grid-template-rows:auto minmax(0,1fr) auto;row-gap:14px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 57%,#04030670 79%,#040306 100%);position:absolute;inset:0}.hero-grid{z-index:0;opacity:.3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-ambient{z-index:0;pointer-events:none;opacity:.38;transform-origin:50%;background:linear-gradient(90deg,#0000,#b880ffa3,#0000);width:52vw;height:1px;position:absolute}.hero-ambient-a{top:42%;left:-18%;transform:rotate(31deg)}.hero-heading{z-index:4;min-width:0;position:relative}.hero h1{width:100%;max-width:100%;font-size:clamp(42px,12vw,78px)}.hero-sell-line-a{letter-spacing:-.06em;max-width:100%;font-size:.72em}.hero-sell-line-b{letter-spacing:-.045em;max-width:100%;font-size:.66em}.hero-word-accent{color:#b77cff;text-shadow:0 0 42px #8b49eb33}.hero-word-accent .letter-char{color:#b77cff;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ead9ff 0%,#bd8cff 48%,#8d48ea 100%);-webkit-background-clip:text;background-clip:text}.eyebrow{color:#bbb4c1;letter-spacing:.18em;align-items:center;gap:9px;margin:0 0 17px;font-size:9px;font-weight:700;display:flex}.eyebrow>span{background:var(--violet);width:14px;height:1px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,15vw,92px);font-weight:800;line-height:.82}h1>.letter-line{white-space:nowrap;display:block}.letter-line{--letter-from:translateY(1.08em) rotate(4deg);white-space:nowrap;perspective:700px;margin-block:-.03em;padding-block:.13em;display:block;overflow:visible}.letter-line.fit-long{letter-spacing:-.045em;font-size:.88em}.letter-line.fit-wide{letter-spacing:-.025em;font-size:.64em}.letter-line[data-letter-effect=side]{--letter-from:translateX(-.7em) skewX(-12deg)}.letter-line[data-letter-effect=flip]{--letter-from:translateY(.55em) rotateX(-88deg)}.letter-line[data-letter-effect=wave]{--letter-from:translateY(1em) rotate(-8deg) scale(.8)}.letter-line[data-letter-effect=hero-fold]{--letter-from:translateY(.85em) rotateX(-78deg) scaleY(.7)}.letter-line[data-letter-effect=hero-rise]{--letter-from:translateY(1.15em) rotate(6deg)}.letter-line .letter-char{transform-origin:50% 100%;min-width:.01em;display:inline-block}.outline-word{color:#0000;-webkit-text-stroke:1px #f7f4fbb8}.signal-stage{--signal-x:50%;--signal-y:50%;--signal-tilt-x:0deg;--signal-tilt-y:0deg;z-index:3;touch-action:pan-y;perspective:1100px;cursor:grab;place-items:center;min-height:0;display:grid;position:relative;overflow:clip}.signal-stage:active{cursor:grabbing}.signal-halo{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at var(--signal-x) var(--signal-y), #e8d8ffcc 0 1%, #9b5cff57 7%, transparent 27%), radial-gradient(ellipse, #672bbc42, transparent 66%);filter:blur(13px);border-radius:44%;width:min(78vw,330px);transition:opacity .22s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute}.signal-axis{aspect-ratio:1.9;pointer-events:none;border:1px solid #d3b4ff2b;border-radius:50%;width:min(74vw,320px);position:absolute}.signal-axis:after{content:"";background:#d6baff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 16px #b172fff2}.signal-axis-a{animation:17s linear infinite signal-axis-a;transform:rotate(-18deg)}.signal-object{z-index:2;width:min(66vw,248px);height:100%;max-height:var(--hero-art-height);aspect-ratio:4/5;transform:rotateX(var(--signal-tilt-x)) rotateY(var(--signal-tilt-y)) scale(1);transform-style:preserve-3d;filter:drop-shadow(0 28px 30px #0000008f)drop-shadow(0 0 30px #7a36d847);transition:transform .33s cubic-bezier(.16,1,.3,1),filter .33s;position:relative}.signal-stage.is-active .signal-object{transform:rotateX(var(--signal-tilt-x)) rotateY(var(--signal-tilt-y)) scale(1.045);filter:drop-shadow(0 32px 34px #0000009e)drop-shadow(0 0 42px #9b5cff75)}.signal-stage.is-active .signal-halo{opacity:1;transform:scale(1.08)}.nex-panel,.nex-window{transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none;border:1px solid #dec7ff47;border-radius:16px;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute}.nex-panel-back{background:linear-gradient(145deg,#a561ff26,#0e081794);inset:9% 8%;box-shadow:inset 0 0 28px #9f57f514}.nex-panel-back-a{transform:translate3d(-17px,8px,-34px)rotate(-7deg)}.nex-panel-back-b{opacity:.72;transform:translate3d(17px,3px,-18px)rotate(7deg)}.nex-window{z-index:3;background:linear-gradient(150deg,#ffffff13,#0000 36%),#09050fe6;animation:6.2s ease-in-out infinite nex-window-float;inset:3% 6% 5%;overflow:hidden;transform:translateZ(24px);box-shadow:0 28px 54px #00000075,0 0 42px #7633d233,inset 0 0 0 1px #ffffff09}.nex-window:before{content:"";z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.nex-window:after{content:"";z-index:5;background:linear-gradient(90deg,#0000,#ddbeff33,#0000);width:34%;height:210%;animation:5.8s ease-in-out infinite nex-scan;position:absolute;top:-60%;left:-30%;transform:rotate(17deg)}.nex-window-bar{z-index:6;color:#e5d7f094;letter-spacing:.18em;background:#07040c94;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:31px;padding:0 11px;font-size:5px;display:flex;position:absolute;inset:0 0 auto}.nex-window-bar>span{gap:4px;display:flex}.nex-window-bar>span i{background:#e2cdf561;border-radius:50%;width:3px;height:3px}.nex-window-bar>span i:first-child{background:#ad70ff;box-shadow:0 0 7px #ad70ffcc}.nex-window-bar b{font-size:inherit;font-weight:700}.nex-scene{z-index:2;background:radial-gradient(circle at var(--signal-x) var(--signal-y), #eedcffb8 0 1%, #9b5cff52 8%, transparent 27%), radial-gradient(circle at 50% 54%, #6924d04d, transparent 44%), linear-gradient(155deg, #150b2180, #050309bf);position:absolute;inset:31px 0 38px;overflow:hidden}.nex-wave{border:1px solid #c697ff6b;border-radius:50%;width:184%;height:43%;position:absolute;left:-42%;box-shadow:0 0 18px #924bee2e,inset 0 0 20px #9f56f814}.nex-wave-a{animation:8s ease-in-out infinite nex-wave-a;top:25%;transform:rotate(-17deg)}.nex-wave-b{opacity:.65;animation:6.7s ease-in-out infinite reverse nex-wave-b;top:42%;transform:rotate(22deg)scaleY(.58)}.nex-core{aspect-ratio:1;background:radial-gradient(circle at 44% 38%,#e2c8ff 0 2%,#9d5eff 10%,#4e168f 34%,#0a0512e0 68%);border:1px solid #e1caff61;border-radius:50%;width:66px;animation:4.2s ease-in-out infinite nex-core-breathe;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #8d48ea6b,inset 0 0 22px #e8d2ff33}.nex-cursor{z-index:4;background:#fff;border-radius:50%;width:6px;height:6px;animation:6.4s cubic-bezier(.45,0,.2,1) infinite nex-cursor-route;position:absolute;top:30%;left:23%;box-shadow:0 0 0 4px #9b5cff33,0 0 16px #a865ff}.nex-window-foot{z-index:6;color:#e3d1f180;letter-spacing:.16em;grid-template-columns:auto 1fr;align-items:center;gap:10px;height:38px;font-size:5px;display:grid;position:absolute;inset:auto 11px 0}.nex-window-foot>i{background:#ffffff1f;height:1px;position:relative;overflow:hidden}.nex-window-foot>i b{transform-origin:0;background:linear-gradient(90deg,#9b5cff,#0000);animation:4.8s ease-in-out infinite nex-meter;position:absolute;inset:0}.nex-panel-front{z-index:5;background:linear-gradient(135deg,#e2c9ff30,#6127ac1f);border-radius:11px;inset:69% -3% 7% 54%;transform:translate3d(9px,3px,48px)rotate(-5deg);box-shadow:0 18px 28px #00000057,inset 0 0 18px #ddbdff14}.nex-panel-front:before{content:"";background:linear-gradient(90deg,#c08cff,#0000);height:1px;position:absolute;top:50%;left:14px;right:14px;box-shadow:0 0 9px #c08cff7a}.signal-stage.is-active .nex-panel-back-a{transform:translate3d(-27px,9px,-40px)rotate(-11deg)}.signal-stage.is-active .nex-panel-back-b{transform:translate3d(27px,2px,-24px)rotate(11deg)}.signal-stage.is-active .nex-panel-front{transform:translate3d(16px,-4px,58px)rotate(-8deg)}.signal-axis-a,.nex-window,.nex-window:after,.nex-wave,.nex-core,.nex-cursor,.nex-window-foot>i b{animation-play-state:paused}.hero.is-in-view .signal-axis-a,.hero.is-in-view .nex-window,.hero.is-in-view .nex-window:after,.hero.is-in-view .nex-wave,.hero.is-in-view .nex-core,.hero.is-in-view .nex-cursor,.hero.is-in-view .nex-window-foot>i b{animation-play-state:running}.hero-enter{animation:.72s cubic-bezier(.16,1,.3,1) both hero-enter}.enter-eyebrow{animation-delay:80ms}.enter-title-a{animation-delay:.15s}.enter-title-b{animation-delay:.24s}.enter-signal{animation-delay:.33s}.enter-footer{animation-delay:.44s}.motion-ready .hero-word .letter-char{opacity:1;animation:.82s cubic-bezier(.16,1,.3,1) both letter-in;animation-delay:calc(.11s + (var(--char) * 28ms))}.motion-ready .hero-word-b .letter-char{animation-duration:.94s}.hero-footer{z-index:4;align-items:end;gap:14px;padding-top:4px;display:grid;position:relative}.hero-promise>p{color:#bab3c0;max-width:330px;margin-bottom:0;font-size:12.5px;line-height:1.47}.hero-actions{gap:7px;display:grid}.primary-link{isolation:isolate;border-radius:var(--button-radius);letter-spacing:.14em;background:#ffffff0b;border:1px solid #ebdef95c;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:10px;font-weight:700;transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.primary-link:before,.plan-grid a:before,.contact-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:28%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-80%;bottom:-80%;left:-42%;transform:rotate(17deg)translate(-180%)}.primary-link:hover,.primary-link:focus-visible{background:#8043e024;border-color:#caa4ffb8;outline:none;transform:translateY(-2px);box-shadow:0 15px 34px #411a772e,inset 0 1px #ffffff14}.primary-link:hover:before,.primary-link:focus-visible:before,.plan-grid a:hover:before,.plan-grid a:focus-visible:before,.contact-cta:hover:before,.contact-cta:focus-visible:before{transform:rotate(17deg)translate(590%)}.primary-link:active{transform:translateY(0)scale(.985)}.primary-link .drawn-arrow,.plan-grid a .drawn-arrow,.contact-cta .drawn-arrow{transition:transform .32s cubic-bezier(.16,1,.3,1)}.primary-link .drawn-arrow{color:#d8bfff}.primary-link:hover .drawn-arrow,.primary-link:focus-visible .drawn-arrow{transform:rotate(45deg)translate(3px)}.plan-grid a:hover .drawn-arrow,.plan-grid a:focus-visible .drawn-arrow,.contact-cta:hover .drawn-arrow,.contact-cta:focus-visible .drawn-arrow{transform:rotate(-45deg)translate(3px)}.primary-link-solid{color:#fff;background:linear-gradient(105deg,#6c2aca 0%,#8d49ed 54%,#aa70ff 100%);border-color:#c59eff99;width:min(100%,260px);min-height:56px;box-shadow:0 17px 42px #6527c447,inset 0 1px #ffffff2e}.primary-link-solid .drawn-arrow{color:#fff}.primary-link-solid:hover,.primary-link-solid:focus-visible{color:#fff;background:linear-gradient(105deg,#7c36df,#9b5cff 58%,#b784ff)}.motion-manifesto{isolation:isolate;background:radial-gradient(circle at 92% 42%,#7532de38,#0000 28%),#0c0811;flex-direction:column;justify-content:center;min-height:92svh;padding:92px 18px 116px;display:flex;position:relative;overflow:hidden}.manifesto-index{color:#78717f;letter-spacing:.18em;margin:0 0 46px;font-size:8px}.motion-manifesto h2{z-index:2;letter-spacing:-.078em;margin:0;font-size:clamp(43px,12.8vw,82px);line-height:.9;position:relative}.motion-manifesto h2 em{color:#ad74ff;font-style:normal}.manifesto-copy{z-index:2;color:#aaa3b0;max-width:340px;margin:34px 0 0 auto;font-size:13px;line-height:1.55;position:relative}.manifesto-orbit{aspect-ratio:1;opacity:.58;border:1px solid #a970ff33;border-radius:50%;place-items:center;width:270px;display:grid;position:absolute;top:21%;right:-90px}.manifesto-orbit i{border:1px solid #dabdff4d;border-radius:50%;animation:13s linear infinite paused manifesto-ring;position:absolute;inset:16%;transform:scaleY(.36)rotate(42deg)}.manifesto-orbit i:nth-child(2){animation-duration:9s;animation-direction:reverse;inset:28%;transform:scaleY(.55)rotate(-28deg)}.motion-manifesto.is-in-view .manifesto-orbit i{animation-play-state:running}.manifesto-orbit span{color:#e5d3fc8c;letter-spacing:.2em;font-size:9px}.motion-ticker{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;position:absolute;bottom:28px;left:0;right:0;overflow:hidden}.ticker-track{color:#806c93;letter-spacing:.16em;align-items:center;width:max-content;min-height:42px;font-size:9px;animation:22s linear infinite paused ticker;display:flex}.motion-manifesto.is-in-view .ticker-track{animation-play-state:running}.work{background:radial-gradient(circle at 100% 5%,#6e2bcf2b,#0000 24%),#0a070e;padding:76px 18px 90px}.section-kicker{color:#79727f;letter-spacing:.15em;justify-content:space-between;gap:18px;margin-bottom:44px;font-size:8px;display:flex}.work h2,.approach h2,.services h2,.process h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,11.8vw,74px);line-height:.94}.section-intro{color:#aaa3af;max-width:470px;margin:23px 0 54px;font-size:14px;line-height:1.55}.concept-card{border-top:1px solid #ffffff29;margin-top:22px}.card-meta,.card-footer{color:#8d8693;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:15px;min-height:47px;font-size:7px;display:flex}.card-visual{isolation:isolate;background:#100b17;min-height:360px;position:relative;overflow:hidden}.concept-one .card-visual{background:radial-gradient(circle at 50% 53%,#873af257,#0000 20%),linear-gradient(145deg,#171020,#07050a 64%)}.card-axis{transform-origin:50%;background:linear-gradient(90deg,#0000,#bf90ff85,#0000);width:150%;height:1px;position:absolute;top:50%;left:50%}.axis-a{transform:translate(-50%,-50%)rotate(32deg)}.axis-b{transform:translate(-50%,-50%)rotate(-32deg)}.card-sphere{aspect-ratio:1;background:radial-gradient(circle at 40% 34%,#b97aff,#4f179e 33%,#0a0610 70%);border:1px solid #eedeff7a;border-radius:50%;place-items:center;width:154px;animation:5s ease-in-out infinite paused sphere-breathe;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #742ad959}.work.is-in-view .card-sphere{animation-play-state:running}.card-sphere:before,.card-sphere:after{content:"";border:1px solid #ffffff45;border-radius:50%;position:absolute;inset:13%;transform:scaleY(.32)rotate(40deg)}.card-sphere:after{transform:scaleY(.44)rotate(-36deg)}.card-sphere span{color:#ffffffb8;font-size:11px}.concept-one .card-visual>p,.concept-two .card-visual>p{z-index:2;letter-spacing:-.07em;margin:0;font-size:clamp(29px,9vw,46px);font-weight:800;line-height:.82;position:absolute;bottom:16px;left:18px}.card-footer h3{color:#eee9f2;letter-spacing:-.01em;margin:0;font-size:11px}.card-footer>span{text-align:right;max-width:45%;line-height:1.35}.concept-two .card-visual{background:linear-gradient(135deg,#efede8 0%,#b4a6c4 42%,#2d173f 100%);min-height:300px}.mobile-story{color:#120e16;background:radial-gradient(circle at 86% 16%,#8049bf30,#0000 25%),#eeebf0;padding:92px 18px 112px;position:relative;overflow:hidden}.mobile-story:before{content:"VERTICAL / BY DESIGN";color:#2c1e355c;letter-spacing:.18em;writing-mode:vertical-rl;font-size:7px;position:absolute;top:51%;right:11px}.mobile-story .section-kicker{color:#655f69}.mobile-story h2,.story-rhythm h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,12.8vw,82px);line-height:.88}.mobile-story h2 .letter-line:last-child{color:#7332c8}.mobile-story-intro{max-width:430px;margin:34px 0 52px auto}.mobile-story-intro>span{color:#76549b;letter-spacing:.16em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.mobile-story-intro p{color:#56505a;margin:0;font-size:14px;line-height:1.55}.mobile-canvas{color:#f6f1f8;isolation:isolate;background-color:#0c0811;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #1b112240;border-radius:26px;grid-template-rows:auto minmax(300px,1fr) auto auto;max-width:420px;min-height:620px;margin:0 auto;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #2a183238}.mobile-canvas:after{content:"";z-index:-1;background:radial-gradient(circle at 68% 36%,#863dea47,#0000 32%);position:absolute;inset:0}.mobile-canvas-top{color:#817987;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:start;min-height:32px;font-size:7px;display:grid}.mobile-canvas-top span:last-child{text-align:right}.mobile-canvas-top i{background:#221b27;border-radius:10px;width:42px;height:5px}.mobile-focus{align-items:flex-end;display:flex;position:relative;overflow:hidden}.mobile-focus>p{z-index:2;letter-spacing:-.085em;margin:0 0 24px;font-size:clamp(42px,14vw,64px);font-weight:800;line-height:.82;position:relative}.mobile-focus>p>span{color:#a874ef;letter-spacing:.18em;margin-bottom:13px;font-size:7px;font-weight:700;display:block}.mobile-focus-orbit{aspect-ratio:1;background:radial-gradient(circle,#863dea3d,#0000 63%);border:1px solid #c89cff47;border-radius:50%;place-items:center;width:210px;animation:4.8s ease-in-out infinite paused mobile-orbit-breathe;display:grid;position:absolute;top:24px;right:-46px}.mobile-focus-orbit i{border:1px solid #e1c9ff6b;border-radius:50%;animation:9s linear infinite paused manifesto-ring;position:absolute;inset:17%;transform:rotate(38deg)scaleY(.35)}.mobile-focus-orbit i:nth-child(2){animation-duration:7s;animation-direction:reverse;inset:28%;transform:rotate(-32deg)scaleY(.55)}.mobile-focus-orbit span{color:#d4b2ff;font-size:9px;font-weight:700}.mobile-story.is-in-view .mobile-focus-orbit,.mobile-story.is-in-view .mobile-focus-orbit i{animation-play-state:running}.mobile-path{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.mobile-path>div{border-right:1px solid #ffffff21;min-height:104px;padding:14px 8px 12px}.motion-ready .mobile-path>div{animation:.76s cubic-bezier(.16,1,.3,1) both paused mobile-card-in}.motion-ready .mobile-path>div:nth-child(2){animation-delay:.1s}.motion-ready .mobile-path>div:nth-child(3){animation-delay:.2s}.mobile-path>div:nth-child(3){border-right:0}.mobile-story.is-in-view .mobile-path>div{animation-play-state:running}.mobile-path span{color:#9860e1;letter-spacing:.12em;font-size:7px}.mobile-path p{color:#77707f;letter-spacing:.08em;margin:26px 0 0;font-size:7px;line-height:1.5}.mobile-path strong{color:#f0e8f6;font-size:8px}.mobile-swipe{color:#756e7c;letter-spacing:.14em;align-items:center;gap:9px;min-height:52px;font-size:7px;display:flex}.mobile-swipe i{background:#ad6eff;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite paused swipe-dot;position:relative;box-shadow:0 0 12px #9d5bf1}.mobile-story.is-in-view .mobile-swipe i{animation-play-state:running}.concept-two .card-visual>p{color:#100817;mix-blend-mode:multiply}.concept-card .card-visual{transition:transform .26s cubic-bezier(.16,1,.3,1)}.concept-card:active .card-visual{transform:scale(.985)}.work.is-in-view .axis-a{animation:7s ease-in-out infinite alternate axis-a-drift}.work.is-in-view .axis-b{animation:8.5s ease-in-out infinite alternate axis-b-drift}.work.is-in-view .slab-a{animation:6s ease-in-out infinite alternate slab-a-drift}.work.is-in-view .slab-b{animation:7.5s ease-in-out infinite alternate slab-b-drift}.light-slab{background:#ffffff70;width:180%;height:72px;position:absolute;box-shadow:0 0 38px #ffffff6b}.slab-a{top:24%;left:-42%;transform:rotate(-24deg)}.slab-b{opacity:.48;height:45px;top:48%;left:-24%;transform:rotate(20deg)}.card-code{color:#15081e94;letter-spacing:.15em;font-size:8px;position:absolute;top:15px;right:15px}.services{--services-progress:0;--services-reveal:0;color:#f7f2fa;background:#040306;margin-top:-1px;position:relative}.services-sticky{position:relative}.services-track{isolation:isolate;background:radial-gradient(circle at 11% 34%,#8f50e53d,#0000 12%),radial-gradient(circle at 31% 25%,#7632dc40,#0000 13%),radial-gradient(circle at 51% 64%,#bc52e533,#0000 14%),radial-gradient(circle at 70% 30%,#4667cc33,#0000 13%),radial-gradient(circle at 89% 60%,#de5a6e29,#0000 12%),linear-gradient(90deg,#0a0710 0%,#110819 24%,#1a0b29 46%,#0d1424 70%,#160b19 87%,#07050a 100%);display:grid;position:relative}.services-track:before{content:"";z-index:0;opacity:.52;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.services-track:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 28% 34%,#7535c91c,#0000 43%),linear-gradient(#040306 0%,#040306f0 10%,#08050d94 28%,#0000 50%);width:185vw;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#000000c7 63%,#00000042 83%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 46%,#000000c7 63%,#00000042 83%,#0000 100%)}.motion-ready .services{height:100svh;overflow:hidden}.motion-ready .services-sticky,.motion-ready .services-track{height:100%}.motion-ready .services-sticky{touch-action:pan-y;overscroll-behavior-x:none;overflow:hidden}.motion-ready .services-track{will-change:transform;backface-visibility:hidden;width:max-content;display:flex}.motion-ready .service-slide{flex:0 0 108vw;width:108vw;min-height:100%;overflow:visible}.motion-ready .service-intro-slide{flex-basis:100vw;width:100vw}.motion-ready .services-progress{opacity:var(--services-reveal);display:grid}.service-continuum{display:none}.motion-ready .service-continuum{z-index:1;height:1px;opacity:var(--services-reveal);pointer-events:none;background:linear-gradient(90deg,#b37aff1f,#cda9ff7a,#6789ff61,#ff897433);display:block;position:absolute;top:50%;left:4vw;right:4vw;box-shadow:0 0 18px #9f5cff2b}.motion-ready .service-continuum:after{content:"";transform:scaleX(var(--services-progress));transform-origin:0;background:linear-gradient(90deg,#9b5cff,#e0baff 52%,#ff8d72);position:absolute;inset:-1px 0;box-shadow:0 0 14px #a665ff8f}.service-continuum>span{z-index:2;color:#f4ebfa8f;letter-spacing:.16em;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;min-width:118px;font-size:6px;display:grid;position:absolute;top:0;transform:translate(-50%,-50%)}.service-continuum>span i{background:#130a1d;border:1px solid #caa0ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #af6cffb8}.service-continuum>span small,.service-continuum>span b{font-size:inherit;white-space:nowrap;font-weight:700}.service-continuum>span b{color:#f4ebfa4d}.service-slide{z-index:2;min-height:100svh;padding:calc(96px + env(safe-area-inset-top)) 18px calc(62px + env(safe-area-inset-bottom));isolation:isolate;position:relative;overflow:hidden}.service-intro-slide{background:0 0;grid-template-rows:auto 1fr auto;display:grid}.service-intro-slide:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #bb7dff38;border-radius:50%;width:330px;position:absolute;bottom:-100px;right:-130px;box-shadow:0 0 90px #7a43be33}.services .section-kicker{color:#efe5f68a}.services h2 em{color:#b77bff;font-style:normal}.services .section-intro{color:#aaa1b0}.service-intro-copy{align-self:center}.motion-ready .service-intro-copy{left:18px;top:calc(124px + env(safe-area-inset-top));width:calc(100vw - 36px);max-width:430px;position:absolute}.service-intro-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(43px,12.5vw,80px);line-height:.92}.service-intro-copy .section-intro{max-width:330px;margin-top:32px;margin-bottom:0;line-height:1.65}.horizontal-service{--service-ghost:#f4e7ff33;--service-sweep:#c89bffcc;--service-accent:#c38cff;color:#f7f2fa;background:0 0;grid-template-rows:auto 1fr auto;display:grid}.motion-ready .horizontal-service{display:block}.motion-ready .horizontal-service .service-slide-head{left:18px;right:calc(8vw + 18px);top:calc(92px + env(safe-area-inset-top));position:absolute}.motion-ready .horizontal-service .service-slide-copy{width:calc(100vw - 36px);max-width:min(88vw,560px);padding-bottom:0;position:absolute}.motion-ready .service-layout-top .service-slide-copy{left:18px;right:auto;top:calc(118px + env(safe-area-inset-top));text-align:left}.motion-ready .service-layout-bottom .service-slide-copy{text-align:right;top:calc(50% + 38px);left:auto;right:calc(8vw + 18px)}.motion-ready .service-layout-bottom .service-slide-copy>p:not(.service-label){margin-left:auto}.motion-ready .service-layout-bottom .service-signal{text-align:left}.motion-ready .service-layout-top .service-orbit{top:56%}.motion-ready .service-layout-top .service-flair{top:70%}.motion-ready .service-layout-top .service-ghost{top:67%}.motion-ready .service-layout-bottom .service-orbit{top:14%}.motion-ready .service-layout-bottom .service-flair{top:27%}.motion-ready .service-layout-bottom .service-ghost{top:31%}.service-tone-1{--service-accent:#c38cff}.service-tone-2{--service-ghost:#dbff9d30;--service-sweep:#c8ff6ac2;--service-accent:#cfff77}.service-tone-3{--service-ghost:#becfff2e;--service-sweep:#789dffb8;--service-accent:#aebeff}.service-tone-4{--service-ghost:#ffa6872e;--service-sweep:#ff885cc2;--service-accent:#ff9874}.service-tone-5{--service-ghost:#7af0df2e;--service-sweep:#59e0cfc2;--service-accent:#7ce8da}.service-slide-head{z-index:3;color:#f7f2fa;opacity:.42;letter-spacing:.16em;justify-content:space-between;font-size:7px;display:flex;position:relative}.service-slide-head strong{font-weight:700}.service-orbit{z-index:1;aspect-ratio:1;border:1px solid var(--service-accent);width:228px;color:var(--service-accent);opacity:.27;border-radius:50%;place-items:center;display:grid;position:absolute;top:18%;right:-42px}.service-orbit:before,.service-orbit:after{content:"";opacity:.32;background:linear-gradient(#0000,currentColor,#0000);width:1px;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-orbit:after{transform:translate(-50%,-50%)rotate(90deg)}.service-ring{aspect-ratio:1;border:1px solid;border-radius:50%;width:76%;animation:9s linear infinite paused service-ring;position:absolute}.ring-one{transform:rotate(35deg)scaleY(.38)}.ring-two{width:55%;animation-name:service-ring-two;animation-duration:7s;animation-direction:reverse;transform:rotate(-44deg)scaleY(.56)}.horizontal-service.is-in-view .service-ring{animation-play-state:running}.service-orbit>span{letter-spacing:.16em;font-size:9px;font-weight:800}.service-flair{z-index:2;filter:drop-shadow(0 12px 18px #0003);color:var(--service-accent);transform-origin:50%;align-items:center;display:flex;position:absolute;top:29%;left:18px}.service-flair span{color:#110a18;letter-spacing:-.04em;text-align:center;background:#f5a9e6;border-radius:7px;min-width:80px;padding:8px 13px 7px;font-size:15px;font-weight:800}.service-flair i{opacity:.7;border-top:2px solid;border-radius:50%;width:72px;height:42px;margin-left:-3px;transform:rotate(12deg)}.service-tone-2 .service-flair span{background:#cfff77}.service-tone-3 .service-flair span{color:#100b18;background:#aebeff}.service-tone-4 .service-flair span{background:#ff885c}.service-ghost{z-index:0;color:#0000;letter-spacing:-.08em;white-space:nowrap;-webkit-text-stroke:1px var(--service-ghost);opacity:.035;pointer-events:none;will-change:transform, opacity;font-size:clamp(96px,23vw,260px);font-weight:800;line-height:.74;position:absolute;top:43%;left:-2vw}.service-sweep{z-index:1;background:linear-gradient(90deg, transparent, var(--service-sweep) 50%, transparent);width:min(72vw,780px);height:1px;box-shadow:0 0 18px var(--service-sweep);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:52%;left:-22vw}.service-carry{z-index:4;color:#f6edfa94;letter-spacing:.15em;white-space:nowrap;pointer-events:none;will-change:transform, opacity;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:7px;width:230px;min-height:26px;font-size:6px;display:grid;position:absolute;top:calc(50% - 13px);right:-112px}.service-carry span,.service-carry b{font-weight:700}.service-carry b{color:var(--service-accent);text-overflow:ellipsis;overflow:hidden}.service-carry i{background:linear-gradient(90deg, var(--service-accent), transparent);height:1px;box-shadow:0 0 8px var(--service-accent)}.service-slide-copy{z-index:2;align-self:end;max-width:min(88vw,560px);padding-bottom:8px;position:relative}.service-label{color:#d4c7dc;opacity:.58;letter-spacing:.14em;margin-bottom:12px;font-size:7px;font-weight:700;line-height:1.4}.service-slide-copy h3{letter-spacing:-.055em;max-width:calc(100vw - 36px);color:var(--service-accent);margin:0 0 18px;font-size:clamp(43px,12.7vw,84px);line-height:.9}.service-slide-copy h3 .fit-long{font-size:.78em}.service-slide-copy>p:not(.service-label){color:#b8afbd;opacity:1;max-width:330px;margin-bottom:18px;font-size:13px;line-height:1.5}.service-signal{color:#f1e9f5;letter-spacing:.14em;background:linear-gradient(105deg,#ffffff0e,#ffffff05);border:1px solid #f2e5fa47;border-radius:15px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:8px;font-weight:700;transition:border-color .26s,background-color .26s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000001f}.service-signal .drawn-arrow{width:16px;color:var(--service-accent)}.services-progress{z-index:8;left:18px;right:18px;bottom:calc(20px + env(safe-area-inset-bottom));color:#fff;letter-spacing:.14em;mix-blend-mode:difference;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:7px;display:none;position:absolute}.services-progress>i{background:#ffffff4d;height:1px;position:relative;overflow:hidden}.services-progress b{transform:scaleX(var(--services-progress));transform-origin:0;background:#fff;position:absolute;inset:0}.story-rhythm{background:radial-gradient(circle at 8% 22%,#7e34e533,#0000 24%),#0a070e;padding:96px 18px 116px;position:relative;overflow:hidden}.story-rhythm h2{max-width:770px}.story-rhythm h2 .letter-line:last-child{color:#ad73ff}.story-rhythm .section-intro{margin-left:auto}.story-beats{border-top:1px solid #ffffff29;margin-top:62px}.story-beats article{border-bottom:1px solid #ffffff29;grid-template-columns:38px 1fr;align-items:start;gap:8px;min-height:205px;padding:28px 0 30px;display:grid;position:relative;overflow:hidden}.story-beats article>span{color:#a66deb;letter-spacing:.15em;padding-top:8px;font-size:8px}.story-beats h3{letter-spacing:-.07em;margin:0 0 22px;font-size:clamp(52px,17vw,94px);line-height:.78}.story-beats p{color:#9c95a2;max-width:330px;margin:0;font-size:13px;line-height:1.5}.story-beats article>i{background:#ac6cff;width:0;height:1px;transition:width 1s cubic-bezier(.16,1,.3,1) .2s;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #9450e9}.story-beats article.is-visible>i{width:100%}.type-signal{letter-spacing:-.075em;border:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:150px;margin-top:72px;padding:0 15px;font-size:clamp(31px,9.5vw,62px);font-weight:800;display:grid;position:relative;overflow:hidden}.type-signal>.drawn-arrow{color:#a76cf2;width:24px}.type-signal span:nth-child(3){color:#0000;text-align:right;-webkit-text-stroke:1px #d6b4ffcc}.type-signal>.type-signal-scan{background:linear-gradient(90deg,#0000,#c796ff);width:20%;height:2px;animation:3.2s ease-in-out infinite paused signal-scan;position:absolute;bottom:0;left:-20%;box-shadow:0 0 15px #a866f6}.story-rhythm.is-in-view .type-signal>.type-signal-scan{animation-play-state:running}.process{background:radial-gradient(circle at 12% 24%,#702ad53b,#0000 27%),#08060b;padding:100px 18px 112px;position:relative;overflow:hidden}.process h2{z-index:2;margin-bottom:64px;position:relative}.process h2 em{color:#0000;-webkit-text-stroke:1px #b97fffc7;font-style:normal}.process-scan{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#aa6cff,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #a45eff8c}.process.is-in-view .process-scan{animation:5.5s ease-in-out infinite scan}.process-list{z-index:2;border-top:1px solid #ffffff26;position:relative}.process-list article{border-bottom:1px solid #ffffff26;grid-template-columns:38px 1fr;gap:8px;min-height:154px;padding:28px 0;display:grid;position:relative;overflow:hidden}.process-list article>span{color:#a96cff;letter-spacing:.15em;font-size:8px}.process-list h3{letter-spacing:-.055em;margin:0 0 12px;font-size:24px}.process-list p{color:#9f98a5;max-width:310px;margin:0;font-size:13px;line-height:1.5}.process-list article>i{background:#9b5cff;width:0;height:1px;transition:width 1.1s cubic-bezier(.16,1,.3,1) .18s;position:absolute;bottom:-1px;left:0;box-shadow:0 0 11px #9b5cff}.process-list article.is-visible>i{width:100%}.kinetic-statement{color:#100817;background:#9f63f3;flex-direction:column;justify-content:center;gap:9px;min-height:88svh;padding:100px 0;display:flex;position:relative;overflow:hidden}.kinetic-line{white-space:nowrap;letter-spacing:-.075em;will-change:transform;width:max-content;max-width:100%;margin:0;padding-inline:18px;font-size:clamp(38px,12vw,80px);font-weight:800;line-height:.82}.line-one,.line-three{align-self:flex-start}.line-two,.line-four{align-self:flex-end}.line-two{color:#0000;-webkit-text-stroke:1px #100817bd}.line-four{color:#f0defe}.kinetic-statement.is-in-view .line-one{animation:2.1s cubic-bezier(.16,1,.3,1) both kinetic-one}.kinetic-statement.is-in-view .line-two{animation:2.35s cubic-bezier(.16,1,.3,1) both kinetic-two}.kinetic-statement.is-in-view .line-three{animation:2.5s cubic-bezier(.16,1,.3,1) both kinetic-three}.kinetic-statement.is-in-view .line-four{animation:2.65s cubic-bezier(.16,1,.3,1) both kinetic-four}.motion-ready .kinetic-statement .letter-char{opacity:0}.motion-ready .kinetic-statement.is-in-view .letter-char{animation:.72s cubic-bezier(.16,1,.3,1) both letter-in;animation-delay:calc(.17s + (var(--char) * 24ms))}.kinetic-node{aspect-ratio:1;border:1px solid #10081775;border-radius:50%;place-items:center;width:58px;display:grid;position:absolute;bottom:32px;right:20px}.kinetic-node:before{content:"";border:1px solid #10081757;border-radius:50%;animation:2s ease-in-out infinite paused node-pulse;position:absolute;inset:6px}.kinetic-statement.is-in-view .kinetic-node:before{animation-play-state:running}.kinetic-node span{font-size:10px;font-weight:800}.approach{min-height:100svh;padding:88px 18px calc(50px + env(safe-area-inset-bottom));background:linear-gradient(120deg,#0000 49.8%,#9b5cff29 50%,#0000 50.2%),#07050a}.approach h2 em{color:#0000;-webkit-text-stroke:1px #f7f4fba3;font-style:normal}.approach-list{margin-top:72px}.approach-list>div{border-top:1px solid #ffffff24;grid-template-columns:42px 1fr;align-items:center;min-height:92px;display:grid}.approach-list span{color:var(--violet);font-size:8px}.approach-list p{max-width:290px;margin:0;font-size:16px;line-height:1.35}.closing-link{letter-spacing:.14em;background:#ffffff0a;border:1px solid #ffffff40;justify-content:space-between;align-items:center;min-height:60px;margin-top:48px;padding:0 18px;font-size:10px;font-weight:700;display:flex}.closing-link .drawn-arrow{color:#bb85ff}.proof{color:#130e17;background:radial-gradient(circle at 90% 8%,#864acd2e,#0000 24%),#efecf0;padding:84px 18px 92px;position:relative;overflow:hidden}.proof:after{content:"NIVRUX / RESULTADOS";color:#1c122357;letter-spacing:.18em;writing-mode:vertical-rl;font-size:7px;position:absolute;top:34px;right:10px}.proof-heading{z-index:2;gap:18px;max-width:560px;margin-bottom:52px;padding-right:28px;display:grid;position:relative}.proof-heading>span{color:#7130bd;letter-spacing:.17em;font-size:8px;font-weight:700}.proof-heading>p{letter-spacing:-.055em;max-width:440px;margin:0;font-size:clamp(24px,7.4vw,42px);font-weight:700;line-height:1.04}.proof-grid{border-top:1px solid #19111e38}.proof-grid article{border-bottom:1px solid #19111e38;min-height:260px;padding:28px 0 32px;position:relative}.proof-grid article>span{color:#7c36cc;letter-spacing:.17em;margin-bottom:36px;font-size:8px;font-weight:700;display:block}.proof-grid strong{color:#6f27c6;letter-spacing:-.08em;margin-bottom:17px;font-size:clamp(58px,18vw,104px);line-height:.78;display:block}.proof-grid h2{letter-spacing:.14em;margin:0 0 12px;font-size:10px}.proof-grid p{color:#5d5660;max-width:300px;margin:0;font-size:13px;line-height:1.55}.service-depth{background:radial-gradient(circle at 90% 4%,#7936e038,#0000 20%),#09060d;padding:94px 18px 112px;position:relative;overflow:hidden}.service-depth h2,.trust h2,.plans h2,.faq h2,.final-contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,12vw,80px);line-height:.9}.service-depth h2 .letter-line:last-child{color:#b57dff}.service-depth-list{gap:18px;display:grid}.service-depth-card{isolation:isolate;background-color:#100a17;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f2e6fa33;grid-template-rows:auto 1fr;min-height:590px;padding:20px 18px 24px;display:grid;position:relative;overflow:hidden}.service-depth-card.depth-2{color:#130d18;background-color:#c9ff7f;background-image:linear-gradient(#140b1c0b 1px,#0000 1px),linear-gradient(90deg,#140b1c0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.service-depth-card.depth-3{background:radial-gradient(circle at 76% 72%,#ff977538,#0000 28%),#13101b}.service-depth-meta{z-index:2;color:#8d8495;letter-spacing:.15em;justify-content:space-between;gap:16px;min-height:42px;font-size:7px;font-weight:700;display:flex;position:relative}.depth-2 .service-depth-meta{color:#130d1894}.service-depth-copy{z-index:2;align-self:end;max-width:390px;position:relative}.service-depth-copy h3{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(38px,11.8vw,72px);line-height:.88}.service-depth-copy>p{color:#aaa2af;max-width:340px;margin:0 0 26px;font-size:13px;line-height:1.55}.depth-2 .service-depth-copy>p{color:#130d18b3}.service-depth-copy ul,.plan-grid ul{margin:0;padding:0;list-style:none}.service-depth-copy ul{border-top:1px solid #f3e8f92e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.depth-2 .service-depth-copy ul{border-top-color:#130d182e}.service-depth-copy li{color:#d8d0dc;letter-spacing:.05em;border-bottom:1px solid #f3e8f92e;align-items:center;gap:9px;min-height:52px;padding:10px 6px 10px 0;font-size:9px;line-height:1.35;display:flex}.depth-2 .service-depth-copy li{color:#130d18d1;border-bottom-color:#130d182e}.service-depth-copy li i,.plan-grid li i{background:#af72ff;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #af72ffa6}.depth-2 .service-depth-copy li i{box-shadow:none;background:#1b1022}.depth-visual{z-index:0;aspect-ratio:1;color:#b77dff;opacity:.72;border:1px solid #b57dff4d;border-radius:50%;place-items:center;width:260px;display:grid;position:absolute;top:72px;right:-82px}.depth-2 .depth-visual{color:#1a1020;border-color:#130d183d}.depth-3 .depth-visual{color:#ff9874;border-color:#ff977557}.depth-visual i{opacity:.44;border:1px solid;border-radius:50%;animation:12s linear infinite paused depth-spin;position:absolute;inset:17%;transform:scaleY(.34)rotate(35deg)}.depth-visual i:nth-child(2){animation-duration:8s;animation-direction:reverse;inset:29%;transform:scaleY(.58)rotate(-35deg)}.service-depth.is-in-view .depth-visual i{animation-play-state:running}.depth-visual span{letter-spacing:.16em;font-size:9px;font-weight:800}.portfolio-fields{border-top:1px solid #ffffff26;margin-top:70px}.portfolio-fields article{border-bottom:1px solid #ffffff26;grid-template-columns:38px 1fr 30px;align-items:center;gap:8px;min-height:86px;display:grid;position:relative;overflow:hidden}.portfolio-fields span{color:#9d5dea;letter-spacing:.15em;font-size:8px}.portfolio-fields h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,8vw,46px);line-height:1}.portfolio-fields article>i{transform-origin:0;background:linear-gradient(90deg,#ae70ff,#0000);width:22px;height:1px;transition:transform .48s cubic-bezier(.16,1,.3,1);transform:scaleX(.32)}.portfolio-fields article.is-visible>i{transform:scaleX(1)}.process-list small{color:#8b7b98;letter-spacing:.15em;margin-bottom:12px;font-size:7px;display:block}.trust{color:#130e17;background:radial-gradient(circle at 4% 12%,#8441d12b,#0000 24%),#efecf0;padding:96px 18px 112px;position:relative;overflow:hidden}.trust h2 .letter-line:last-child{color:#7b32ce}.testimonial-grid{gap:16px;margin-top:64px;display:grid}.testimonial-grid article{background:#ffffff4d;border:1px solid #1a111f33;grid-template-rows:auto 1fr auto;min-height:360px;padding:24px 20px;display:grid}.rating-line{gap:5px;display:flex}.rating-line i{background:#8037cf;border-radius:50%;width:5px;height:5px}.testimonial-grid blockquote{letter-spacing:-.045em;align-self:center;margin:38px 0;font-size:clamp(22px,6.8vw,34px);font-weight:700;line-height:1.08}.testimonial-grid footer{border-top:1px solid #1a111f2e;gap:6px;padding-top:20px;display:grid;position:relative}.testimonial-grid footer strong{letter-spacing:.12em;font-size:8px}.testimonial-grid footer span{color:#6f6872;letter-spacing:.1em;font-size:7px}.testimonial-grid footer b{color:#7c35ce;font-size:8px;position:absolute;top:20px;right:0}.plans{background:radial-gradient(circle at 100% 3%,#8441dc36,#0000 23%),#08060b;padding:96px 18px 112px;position:relative}.plans h2 .letter-line:last-child{color:#b87fff}.plan-grid{gap:16px;display:grid}.plan-grid>article{background:#ffffff06;border:1px solid #f2e6fa33;flex-direction:column;min-height:590px;padding:24px 18px 18px;display:flex}.plan-grid>article.is-featured{color:#130c19;background:#a96df5;border-color:#0000}.plan-head{color:#887f8f;letter-spacing:.14em;justify-content:space-between;gap:14px;min-height:36px;font-size:7px;font-weight:700;display:flex}.is-featured .plan-head{color:#130c19a6}.plan-head b{font-size:inherit}.plan-grid h3{letter-spacing:-.065em;max-width:300px;margin:18px 0 12px;font-size:clamp(38px,11vw,60px);line-height:.88}.plan-grid article>p{color:#827988;letter-spacing:.12em;margin:0 0 44px;font-size:8px}.is-featured>p{color:#130c1999!important}.plan-grid article>strong{color:#c596ff;letter-spacing:.08em;margin-bottom:24px;font-size:10px}.is-featured>strong{color:#130c19!important}.plan-grid ul{margin-bottom:30px}.plan-grid li{color:#beb6c2;border-top:1px solid #f2e6fa24;align-items:center;gap:10px;min-height:42px;font-size:11px;display:flex}.is-featured li{color:#130c19d1;border-color:#130c1929}.is-featured li i{box-shadow:none;background:#130c19}.plan-grid a{isolation:isolate;border-radius:var(--button-radius);letter-spacing:.12em;background:linear-gradient(105deg,#ffffff0d,#ffffff04);border:1px solid #f2e6fa3d;justify-content:space-between;align-items:center;min-height:58px;margin-top:auto;padding:0 17px;font-size:9px;font-weight:700;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.plan-grid a:hover,.plan-grid a:focus-visible{border-color:#c797ff9e;outline:none;transform:translateY(-2px);box-shadow:0 15px 34px #0000002e,inset 0 1px #ffffff12}.plan-grid a:active{transform:scale(.985)}.is-featured a{color:#f6eefb;background:linear-gradient(105deg,#130c19,#23142d);border-color:#130c192e;box-shadow:0 15px 34px #2c133c33}.plan-grid a .drawn-arrow{color:#c898ff}.faq{background:linear-gradient(135deg,#9b5cff14,#0000 43%),#0c0811;padding:96px 18px 112px;position:relative;overflow:hidden}.faq h2 .letter-line:last-child{color:#b176fa}.faq-list{border-top:1px solid #f2e6fa2e;margin-top:66px}.faq-list details{border-bottom:1px solid #f2e6fa2e}.faq-list summary{cursor:pointer;grid-template-columns:32px 1fr 24px;align-items:center;gap:8px;min-height:88px;padding:20px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#a96dee;letter-spacing:.14em;font-size:8px}.faq-list summary strong{letter-spacing:.08em;font-size:11px;line-height:1.4}.faq-list summary>i{justify-self:end;width:18px;height:18px;position:relative}.faq-list summary>i:before,.faq-list summary>i:after{content:"";background:#bb81ff;width:12px;height:1px;transition:transform .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary>i:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details>p{color:#a69eaa;max-width:560px;margin:0;padding:0 0 26px 40px;font-size:13px;line-height:1.6}.final-contact{color:#130c19;isolation:isolate;background-color:#a96df5;background-image:linear-gradient(#130a1912 1px,#0000 1px),linear-gradient(90deg,#130a1912 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:104px 18px 0;position:relative;overflow:hidden}.final-contact .eyebrow{color:#130c19ad}.final-contact .eyebrow span{background:#130c19}.final-contact h2{z-index:2;position:relative}.final-contact h2 em{color:#f4e7ff;font-style:normal}.contact-copy{z-index:2;color:#130c19bd;max-width:390px;margin:34px 0 0 auto;font-size:14px;line-height:1.55;position:relative}.contact-cta{z-index:2;isolation:isolate;color:#f7effb;letter-spacing:.14em;background:linear-gradient(105deg,#120b18,#24132e);border:1px solid #130c19;border-radius:20px;justify-content:space-between;align-items:center;min-height:66px;margin-top:46px;padding:0 20px;font-size:10px;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #3414463d,inset 0 1px #ffffff0f}.contact-cta:hover,.contact-cta:focus-visible{border-color:#422452;outline:none;transform:translateY(-3px);box-shadow:0 22px 50px #34144652,inset 0 0 0 1px #ffffff14}.contact-cta:active{transform:translateY(0)scale(.988)}.contact-cta .drawn-arrow{color:#c897ff}.contact-methods{z-index:2;border-top:1px solid #130c1947;width:100%;margin-top:18px;position:relative}.contact-methods>a{color:#130c19;border-bottom:1px solid #130c1947;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-height:78px;padding:16px 2px;transition:padding .26s,background-color .26s;display:grid}.contact-methods>a:hover,.contact-methods>a:focus-visible{background:#ffffff24;padding-inline:10px}.contact-methods>a>span{color:#130c199e;letter-spacing:.14em;font-size:7px;font-weight:700}.contact-methods>a>strong{letter-spacing:-.01em;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:clamp(10px,3.15vw,14px);line-height:1.35}.contact-methods .drawn-arrow{color:#130c19cc;justify-self:end}.contact-facts{z-index:2;color:#130c19ad;letter-spacing:.14em;border-top:1px solid #130c1947;border-bottom:1px solid #130c1947;flex-direction:column;justify-content:center;gap:8px;min-height:82px;margin-top:26px;padding:17px 0;font-size:7px;display:flex;position:relative}.contact-orbit{z-index:0;aspect-ratio:1;opacity:.7;border:1px solid #130c193d;border-radius:50%;place-items:center;width:280px;display:grid;position:absolute;top:20%;right:-100px}.contact-orbit i{border:1px solid #130c1966;border-radius:50%;animation:11s linear infinite paused contact-ring;position:absolute;inset:17%;transform:scaleY(.36)rotate(36deg)}.contact-orbit i:nth-child(2){animation-duration:8s;animation-direction:reverse;inset:29%;transform:scaleY(.58)rotate(-32deg)}.final-contact.is-in-view .contact-orbit i{animation-play-state:running}.contact-orbit span{font-size:9px;font-weight:800}.site-footer{z-index:2;padding:38px 18px calc(28px + env(safe-area-inset-bottom));background:#ffffff14;border-top:1px solid #130c1947;gap:28px;margin:92px -18px 0;display:grid;position:relative}.footer-wordmark{letter-spacing:-.055em;font-size:30px;font-weight:800}.site-footer>p{color:#130c19b3;max-width:330px;margin:0;font-size:13px;line-height:1.5}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-footer nav a{letter-spacing:.1em;border-bottom:1px solid #130c1933;align-items:center;min-height:44px;font-size:9px;font-weight:700;display:flex}.site-footer small{color:#130c198c;letter-spacing:.14em;font-size:7px;line-height:1.5}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1),filter .72s}.motion-ready [data-reveal=mask]{clip-path:inset(0 0 100%);transform:translateY(38px)}.motion-ready [data-reveal=slide]{filter:blur(5px);transform:translate(30px)}.motion-ready [data-reveal=split]{transform-origin:0;transform:scaleX(.76)}.motion-ready [data-reveal=clip]{clip-path:inset(10% 0);transform:translateY(24px)scale(.98)}.motion-ready [data-reveal=left]{transform:translate(-30px)}.motion-ready [data-reveal=right]{transform:translate(30px)}.motion-ready [data-reveal=letters] .letter-char,.motion-ready [data-reveal=beat] .letter-char,.motion-ready .process-list article .process-word .letter-char{opacity:0}.motion-ready [data-reveal].is-visible{opacity:1;clip-path:inset(0);filter:none;transform:none}.motion-ready [data-reveal=letters].is-visible .letter-char,.motion-ready [data-reveal=beat].is-visible .letter-char,.motion-ready .process-list article.is-visible .process-word .letter-char{animation:.78s cubic-bezier(.16,1,.3,1) both letter-in;animation-delay:calc(70ms + (var(--char) * 25ms))}.motion-ready [data-reveal=beat].is-visible .letter-char{animation-duration:.68s;animation-delay:calc(90ms + (var(--char) * 34ms))}.phase-note{color:#6f6874;letter-spacing:.16em;margin:58px 0 0;font-size:8px;line-height:1.5}@keyframes orbit-a{to{transform:rotate(415deg)scaleY(.31)}}@keyframes orbit-b{to{transform:rotate(332deg)scaleY(.48)}}@keyframes signal-axis-a{to{transform:rotate(342deg)}}@keyframes nex-window-float{0%,to{transform:translateZ(24px)translateY(2px)}50%{transform:translateZ(30px)translateY(-5px)}}@keyframes nex-scan{0%,15%{opacity:0;left:-40%}28%,72%{opacity:.9}88%,to{opacity:0;left:125%}}@keyframes nex-wave-a{50%{transform:translate(6%)rotate(-11deg)scaleY(.86)}}@keyframes nex-wave-b{50%{opacity:.9;transform:translate(-7%)rotate(28deg)scaleY(.7)}}@keyframes nex-core-breathe{0%,to{transform:translate(-50%,-50%)scale(.92)}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 44px #8d48ea8f,inset 0 0 22px #e8d2ff42}}@keyframes nex-cursor-route{0%,to{transform:translate(0)}27%{transform:translate(86px,12px)}58%{transform:translate(58px,105px)}78%{transform:translate(11px,82px)}}@keyframes nex-meter{0%,to{opacity:.45;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}@keyframes pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes hero-enter{0%{opacity:0;filter:blur(7px);transform:translateY(25px)}to{opacity:1;filter:none;transform:none}}@keyframes line-drop{0%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(1)}}@keyframes arrow-drift{50%{transform:translateY(7px)rotate(90deg)}}@keyframes manifesto-ring{to{transform:scaleY(.36)rotate(402deg)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes sphere-breathe{50%{transform:translate(-50%,-50%)scale(1.055);box-shadow:0 0 90px #742ad980}}@keyframes service-switch{0%{opacity:0;clip-path:inset(12% 0 0);transform:translateY(15px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes service-ring{to{transform:rotate(395deg)scaleY(.38)}}@keyframes service-ring-two{to{transform:rotate(-404deg)scaleY(.56)}}@keyframes scan{0%,to{opacity:0;top:0}12%,82%{opacity:.85}92%{opacity:0;top:100%}}@keyframes kinetic-one{0%{transform:translate(28px)}to{transform:none}}@keyframes kinetic-two{0%{transform:translate(-28px)}to{transform:none}}@keyframes kinetic-three{0%{transform:translate(34px)}to{transform:none}}@keyframes kinetic-four{0%{transform:translate(-34px)}to{transform:none}}@keyframes node-pulse{50%{opacity:.35;transform:scale(.78)}}@keyframes axis-a-drift{to{transform:translate(-50%,-50%)rotate(48deg)}}@keyframes axis-b-drift{to{transform:translate(-50%,-50%)rotate(-47deg)}}@keyframes slab-a-drift{to{transform:rotate(-18deg)translate(5%)}}@keyframes slab-b-drift{to{transform:rotate(27deg)translate(-4%)}}@keyframes letter-in{0%{opacity:0;transform:var(--letter-from);filter:blur(4px)}to{opacity:1;filter:none;transform:none}}@keyframes letter-in-lite{0%{opacity:0;transform:var(--letter-from)}to{opacity:1;transform:none}}@keyframes mobile-orbit-breathe{50%{opacity:.68;transform:scale(.92)rotate(5deg)}}@keyframes mobile-card-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes swipe-dot{0%,to{opacity:.35;transform:translateY(-5px)}50%{opacity:1;transform:translateY(5px)}}@keyframes signal-scan{0%{left:-20%}60%,to{left:100%}}@keyframes depth-spin{to{transform:scaleY(.34)rotate(395deg)}}@keyframes contact-ring{to{transform:scaleY(.36)rotate(396deg)}}@media (max-height:650px) and (orientation:portrait){.hero{--hero-art-height:clamp(170px, 30svh, 200px);height:auto;padding-top:calc(84px + env(safe-area-inset-top));grid-template-rows:auto minmax(205px,1fr) auto;padding-bottom:18px}.eyebrow{margin-bottom:12px}.hero h1{font-size:clamp(40px,12.7vw,52px)}.signal-stage{min-height:0}.signal-halo{width:min(64vw,230px)}.hero-footer{gap:11px}.hero-promise>p{font-size:10.5px;line-height:1.35}.primary-link{min-height:44px}}@media (min-width:760px){.site-header{top:calc(14px + env(safe-area-inset-top));height:64px;padding-inline:20px 10px;left:4vw;right:4vw}.hero,.work,.approach,.process,.motion-manifesto,.mobile-story,.story-rhythm,.proof,.service-depth,.trust,.plans,.faq,.final-contact,.menu-panel{padding-inline:7vw}.menu-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;column-gap:5vw;display:grid}.menu-links a strong{font-size:clamp(22px,4.2vw,38px)}.menu-contact{max-width:520px}.hero-footer{grid-template-columns:minmax(280px,410px) 260px;justify-content:space-between;align-items:end}.concept-card{max-width:920px}.card-visual{min-height:500px}.concept-two .card-visual{min-height:420px}.mobile-canvas{max-width:470px;min-height:680px}.story-beats article{grid-template-columns:70px 1fr}.service-slide{padding-inline:7vw}.services-progress{left:7vw;right:7vw}.service-slide-copy{max-width:590px}.service-orbit{width:360px;right:7vw}.motion-ready .service-intro-copy,.motion-ready .service-layout-top .service-slide-copy{left:7vw}.motion-ready .service-layout-bottom .service-slide-copy{right:15vw}.motion-ready .horizontal-service .service-slide-head{left:7vw;right:15vw}.proof-heading{grid-template-columns:minmax(180px,.72fr) minmax(320px,1fr);align-items:end;max-width:none;padding-right:0}.proof-heading>p{justify-self:end}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-grid article{border-right:1px solid #19111e38;min-height:310px;padding-inline:24px}.proof-grid article:first-child{padding-left:0}.proof-grid article:last-child{border-right:0;padding-right:0}.service-depth-card{min-height:660px;padding:30px}.service-depth-copy,.service-depth-copy h3{max-width:520px}.portfolio-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-fields article:nth-child(odd){border-right:1px solid #ffffff26;padding-right:24px}.portfolio-fields article:nth-child(2n){padding-left:24px}.contact-cta{max-width:520px}.contact-methods{border-bottom:1px solid #130c1947;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.contact-methods>a{border-bottom:0;border-right:1px solid #130c1947;grid-template-rows:auto 1fr;grid-template-columns:1fr 20px;align-items:start;min-height:118px;padding:20px}.contact-methods>a:last-child{border-right:0}.contact-methods>a>span{grid-column:1/-1}.contact-methods>a>strong{text-align:left;align-self:end}.contact-facts{flex-direction:row;justify-content:space-between;align-items:center}.site-footer{margin-inline:-7vw;padding-inline:7vw}}@media (max-width:759px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a070ff5}.hero h1{font-size:clamp(42px,12vw,58px)}.hero-sell-line-a{font-size:.72em}.hero-sell-line-b{font-size:.66em}.hero-word-accent .letter-char{color:#b77cff;-webkit-text-fill-color:#b77cff;background:0 0}.motion-ready .hero-word .letter-char,.motion-ready [data-reveal=letters].is-visible .letter-char,.motion-ready [data-reveal=beat].is-visible .letter-char,.motion-ready .process-list article.is-visible .process-word .letter-char,.motion-ready .kinetic-statement.is-in-view .letter-char{animation-name:letter-in-lite;animation-duration:.52s;animation-delay:calc(55ms + (var(--char) * 14ms))}.motion-ready .services-track{contain:paint;backface-visibility:hidden}.motion-ready .services.services-native-mobile{height:calc(100svh + var(--services-mobile-distance,0px));overflow:visible}.motion-ready .services.services-native-mobile .services-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.motion-ready .service-slide,.motion-ready .service-intro-slide{contain:layout paint style;flex-basis:100vw;width:100vw}.service-orbit,.service-flair,.service-ghost,.service-sweep,.service-carry{will-change:auto}.services-progress{mix-blend-mode:normal}.motion-manifesto{justify-content:flex-start;min-height:68svh;padding:80px 18px 120px}.manifesto-index{margin-bottom:34px}.manifesto-copy{letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #ad74ff70;max-width:275px;margin:34px 0 0;padding-left:14px;font-size:9px;font-weight:600;line-height:1.7}.manifesto-orbit{opacity:.34;width:245px;top:27%;right:-125px}.motion-ticker{display:none}.work{padding-top:70px}.process{padding-top:76px}.proof{padding-top:72px}.service-depth,.trust,.plans,.faq{padding-top:78px}.final-contact{padding-top:82px}.section-kicker{margin-bottom:32px}.process h2{margin-bottom:50px}.proof-heading{margin-bottom:40px}.motion-ready .service-slide{padding-top:calc(92px + env(safe-area-inset-top));padding-bottom:calc(74px + env(safe-area-inset-bottom))}.service-orbit{width:204px;top:17%;right:-34px}.service-flair{top:30%}.service-ghost{font-size:clamp(84px,25vw,112px);top:43%;left:-7vw}.service-sweep{width:92vw;top:47%;left:-38vw}.service-carry{grid-template-columns:auto 42px;width:122px;right:-58px}.service-carry b{display:none}.service-continuum>span{grid-template-columns:auto auto;gap:4px;min-width:48px}.service-continuum>span b{display:none}.services-progress{bottom:calc(18px + env(safe-area-inset-bottom))}}@media (max-height:720px) and (max-width:759px) and (orientation:portrait){.motion-ready .service-slide{padding-top:calc(82px + env(safe-area-inset-top));padding-bottom:calc(58px + env(safe-area-inset-bottom))}.motion-ready .service-continuum{top:50%}.motion-ready .service-intro-copy{top:calc(94px + env(safe-area-inset-top))}.motion-ready .horizontal-service .service-slide-head{top:calc(80px + env(safe-area-inset-top))}.motion-ready .service-layout-top .service-slide-copy{top:calc(94px + env(safe-area-inset-top))}.motion-ready .service-layout-bottom .service-slide-copy{top:calc(50% + 24px)}.service-orbit{width:170px}.motion-ready .service-layout-top .service-orbit{top:58%}.motion-ready .service-layout-top .service-flair{top:71%}.motion-ready .service-layout-top .service-ghost{top:68%}.motion-ready .service-layout-bottom .service-orbit{top:10%}.motion-ready .service-layout-bottom .service-flair{top:23%}.motion-ready .service-layout-bottom .service-ghost{top:28%}.service-carry{top:calc(50% - 13px)}.service-label{margin-bottom:10px}.service-slide-copy h3{margin-bottom:14px;font-size:clamp(36px,11vw,43px)}.service-slide-copy>p:not(.service-label){margin-bottom:14px;font-size:11.5px;line-height:1.42}.service-signal{min-height:42px}}@media (min-width:1024px){.site-header{border-radius:22px;height:68px;padding-inline:24px 9px;display:flex;left:3.2vw;right:3.2vw}.menu-toggle{display:none}.desktop-nav{z-index:2;align-items:center;gap:clamp(20px,2.5vw,42px);margin-left:auto;display:flex;position:relative}.desktop-nav a{color:#b4acb9;letter-spacing:.13em;align-items:center;gap:6px;min-height:44px;font-size:8px;font-weight:700;transition:color .22s;display:inline-flex;position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a96cff,#a96cff00);height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a>span{color:#8055ae;font-size:5px}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#f4ebfa;outline:none}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.nav-cta{z-index:2;letter-spacing:.13em;background:linear-gradient(105deg,#6727c6d1,#9b5cffe0);border:1px solid #c497ff5c;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 17px;font-size:8px;font-weight:700;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #4e1b9733,inset 0 1px #ffffff21}.nav-cta:hover,.nav-cta:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 17px 34px #4e1b974d,inset 0 1px #ffffff26}.nav-cta:active{transform:scale(.98)}.nav-cta .drawn-arrow{color:#fff;width:15px}.hero{--hero-art-height:min(62vh, 620px);grid-template-rows:1fr auto;grid-template-columns:1.1fr .9fr;align-items:start;min-height:900px;padding:150px 4vw 48px}.hero-heading{padding-top:54px}.hero h1{font-size:clamp(82px,7.7vw,128px)}.hero-sell-line-a{font-size:.82em}.hero-sell-line-b{font-size:.72em}.signal-stage{grid-area:1/2/span 2;min-height:570px}.signal-object{width:min(34vw,414px)}.signal-halo{width:min(48vw,650px)}.signal-axis{width:min(39vw,570px)}.hero-footer{grid-template-columns:minmax(300px,430px) 240px;align-self:end}.work{padding-top:120px}.work h2,.approach h2,.services h2,.process h2,.mobile-story h2,.story-rhythm h2,.service-depth h2,.trust h2,.plans h2,.faq h2,.final-contact h2{font-size:clamp(70px,6.6vw,116px)}.concept-card{margin-top:48px}.approach{padding-top:130px}.motion-manifesto{min-height:900px}.motion-manifesto h2{max-width:1000px;font-size:clamp(76px,6.8vw,118px)}.manifesto-copy{max-width:440px;margin-right:8vw;font-size:15px}.manifesto-orbit{width:460px;top:15%;right:6vw}.service-slide{padding-top:150px;padding-bottom:82px}.service-intro-copy{max-width:720px}.service-intro-copy .section-intro{max-width:440px;margin-left:0;font-size:14px}.motion-ready .service-intro-copy{top:calc(118px + env(safe-area-inset-top))}.motion-ready .horizontal-service .service-slide-head{top:calc(94px + env(safe-area-inset-top))}.motion-ready .service-layout-top .service-slide-copy{top:calc(122px + env(safe-area-inset-top))}.motion-ready .service-layout-bottom .service-slide-copy{top:calc(50% + 42px)}.service-slide-copy h3{font-size:clamp(58px,5.8vw,86px)}.service-slide-copy>p:not(.service-label){max-width:440px;font-size:14px}.service-orbit{width:460px;top:15%;right:10vw}.process-list{max-width:920px;margin-left:auto}.process-list article{grid-template-columns:60px 1fr;min-height:180px}.process-list h3{font-size:34px}.kinetic-statement{min-height:900px}.kinetic-line{font-size:clamp(95px,10vw,180px)}.mobile-story-intro{margin-right:10vw}.mobile-canvas{max-width:520px;min-height:720px}.story-beats{max-width:980px;margin-left:auto}.story-beats article{grid-template-columns:84px 1fr;min-height:230px}.story-beats h3{font-size:clamp(80px,8vw,132px)}.proof{padding-top:120px;padding-bottom:128px}.proof-grid strong{font-size:clamp(72px,7vw,112px)}.service-depth,.trust,.plans,.faq{padding-top:130px;padding-bottom:142px}.service-depth-card{min-height:680px;padding:40px}.service-depth-copy{max-width:52%;margin-top:185px}.service-depth-copy h3{font-size:clamp(62px,5.6vw,92px)}.service-depth-copy>p{max-width:430px;font-size:15px}.service-depth-copy ul{max-width:500px}.service-depth-card:nth-child(2n) .service-depth-copy{margin-left:auto}.depth-visual{width:410px;top:50%;right:7%;transform:translateY(-50%)}.service-depth-card:nth-child(2n) .depth-visual{left:5%;right:auto}.testimonial-grid,.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-grid article{min-height:480px}.testimonial-grid blockquote{font-size:clamp(24px,2vw,34px)}.plan-grid>article{min-height:650px;padding:30px 24px 24px}.faq-list{max-width:980px;margin-left:auto}.faq-list summary{min-height:106px}.faq-list summary strong{font-size:13px}.final-contact{min-height:980px;padding-top:150px}.contact-copy{max-width:460px;margin-right:8vw;font-size:15px}.contact-cta{margin-left:auto;margin-right:8vw}.contact-facts{margin-top:54px}.contact-orbit{width:480px;top:12%;right:7vw}.site-footer{grid-template-columns:1fr 1.1fr 1fr;align-items:start;margin-top:140px}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer small{grid-column:1/-1}}@media (min-width:1240px){.service-flair{top:34%;left:7vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .services,.motion-ready .services-sticky{height:auto;overflow:visible}.motion-ready .services-track{width:auto;height:auto;display:grid;transform:none!important}.motion-ready .service-slide{flex:none;width:auto;min-height:100svh;overflow:hidden}.motion-ready .horizontal-service{display:grid}.motion-ready .horizontal-service .service-slide-head,.motion-ready .service-intro-copy,.motion-ready .horizontal-service .service-slide-copy{text-align:left;width:auto;max-width:590px;position:relative;inset:auto}.motion-ready .service-layout-bottom .service-slide-copy>p:not(.service-label){margin-left:0}.motion-ready .service-continuum,.service-carry{display:none}.service-slide-copy,.service-orbit,.service-flair,.service-ghost,.service-sweep{transform:none!important}.motion-ready .services-progress{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.noema-menu-open{overflow:hidden}.noema-page{--noema-acid:#c8ff4a;--noema-cyan:#54e8ff;--noema-violet:#7758ff;--noema-paper:#e8e8e3;--noema-progress:0;--noema-orb-y:0px;--noema-orb-rotate:0deg;color:#f5f5f1;background:#030508;min-width:320px;font-family:Arial,Helvetica,sans-serif;overflow:clip}.noema-page a{color:inherit;text-decoration:none}.noema-page a:focus-visible,.noema-page button:focus-visible{outline:2px solid var(--noema-acid);outline-offset:4px}.noema-header{z-index:90;height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#0305089e;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 92px 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.noema-brand{letter-spacing:-.04em;align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:800;display:inline-flex}.noema-brand span{color:var(--noema-acid);letter-spacing:.12em;font-size:7px}.noema-header-progress{background:#fff3;height:1px;position:relative;overflow:hidden}.noema-header-progress i{background:var(--noema-acid);transform:scaleX(var(--noema-progress));transform-origin:0;position:absolute;inset:0}.noema-menu-button{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;min-width:72px;min-height:44px;padding:0;display:inline-flex}.noema-menu-button span{letter-spacing:.16em;font-size:8px;font-weight:700}.noema-menu-button i{border:1px solid #ffffffb3;border-radius:50%;width:13px;height:13px;position:relative}.noema-menu-button i:before,.noema-menu-button i:after{content:"";background:var(--noema-acid);width:5px;height:1px;transition:transform .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.noema-menu-button[aria-expanded=true] i:before{transform:translate(-50%,-50%)rotate(45deg)}.noema-menu-button[aria-expanded=true] i:after{transform:translate(-50%,-50%)rotate(-45deg)}.noema-menu{z-index:80;padding:calc(104px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;background:radial-gradient(circle at 78% 22%,#6654ff47,#0000 30%),#05070b;grid-template-rows:auto 1fr auto;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:fixed;inset:0;transform:translateY(-14px)}.noema-menu.is-open{opacity:1;visibility:visible;transform:none}.noema-menu>p{color:#777d80;letter-spacing:.18em;font-size:8px}.noema-menu>div{align-self:center}.noema-menu>div a{letter-spacing:-.075em;border-bottom:1px solid #ffffff26;align-items:baseline;gap:14px;min-height:66px;font-size:clamp(40px,12vw,60px);font-weight:700;display:flex}.noema-menu>div a span{color:var(--noema-acid);letter-spacing:.12em;font-size:8px}.noema-back-link{letter-spacing:.16em;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:48px;font-size:9px;display:inline-flex}.noema-back-link i,.noema-hero-bottom a i,.noema-contact>a i{width:22px;height:12px;display:inline-block;position:relative}.noema-back-link i:before,.noema-hero-bottom a i:before,.noema-contact>a i:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:1px;right:1px}.noema-back-link i:after,.noema-hero-bottom a i:after,.noema-contact>a i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:50%;right:1px;transform:translateY(-3px)rotate(45deg)}.noema-hero{--noema-x:50%;--noema-y:48%;min-height:100svh;padding:calc(94px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));isolation:isolate;background:radial-gradient(circle at var(--noema-x) var(--noema-y), #6d52ff29, transparent 25%), linear-gradient(145deg, #070a0f, #020406 62%);grid-template-rows:auto minmax(250px,1fr) auto auto;display:grid;position:relative;overflow:hidden}.noema-grid{z-index:-3;opacity:.38;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.noema-ambient{z-index:-2;aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#5b4bff2b,#37e8ff0d 42%,#0000 70%);border-radius:50%;width:92vw;animation:7s ease-in-out infinite alternate noema-ambient;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.noema-hero-meta{color:#7b8286;letter-spacing:.16em;justify-content:space-between;font-size:7px;display:flex}.noema-orbital{z-index:-1;place-items:center;display:grid;position:relative}.noema-orb-shell{aspect-ratio:1;width:min(76vw,310px);transform:translateY(var(--noema-orb-y)) rotate(var(--noema-orb-rotate));place-items:center;transition:transform 80ms linear;display:grid;position:relative}.noema-orb-core{background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 7%),radial-gradient(circle at 39% 34%,#d8ff77,#5de8e0 18%,#654bff 48%,#090d18 72%);border-radius:50%;animation:5.4s ease-in-out infinite noema-core;position:absolute;inset:16%;box-shadow:inset -24px -28px 50px #00000094,0 0 54px #56e0ff33,0 0 110px #6848ff3d}.noema-orb-core:before,.noema-orb-core:after{content:"";border:1px solid #e2ff9a5c;border-radius:43% 57% 51% 49%;animation:8s linear infinite noema-membrane;position:absolute;inset:15%;transform:rotate(35deg)scaleY(.55)}.noema-orb-core:after{border-color:#71e8ff66;animation-duration:6s;animation-direction:reverse;inset:26%;transform:rotate(-42deg)scaleY(.74)}.noema-orbit{border:1px solid #ffffff3d;border-radius:50%;animation:10s linear infinite noema-orbit-a;position:absolute;inset:7%;transform:rotate(28deg)scaleY(.48)}.noema-orbit-b{border-color:#c8ff4a57;animation-name:noema-orbit-b;animation-duration:13s;inset:2%;transform:rotate(-52deg)scaleY(.64)}.noema-orbit-c{border-style:dashed;border-color:#54e8ff52;animation-duration:7s;animation-direction:reverse;inset:28%;transform:rotate(86deg)scaleY(.86)}.noema-node{width:7px;height:7px;box-shadow:0 0 18px var(--noema-acid);background:#070a0f;border:1px solid #ffffffb3;border-radius:50%;animation:2.6s ease-in-out infinite noema-node;position:absolute}.node-a{top:46%;left:8%}.node-b{animation-delay:-.7s;top:27%;right:10%}.node-c{animation-delay:-1.5s;bottom:5%;right:27%}.noema-hero-copy{z-index:2;align-self:end;position:relative}.noema-label{color:#a2a8aa;letter-spacing:.17em;align-items:center;gap:8px;margin:0 0 13px;font-size:7px;font-weight:700;display:flex}.noema-label>i{background:var(--noema-acid);border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #c8ff4acc}.noema-hero h1{letter-spacing:-.078em;margin:0;font-size:clamp(48px,14.8vw,76px);font-weight:800;line-height:.82}.noema-hero h1>span{display:block}.noema-hero h1 .word-two{color:#0000;-webkit-text-stroke:1px #f5f5f1b8}.noema-hero-bottom{grid-template-columns:1fr;gap:18px;margin-top:24px;display:grid}.noema-hero-bottom p{color:#9ba1a3;max-width:310px;margin:0;font-size:12px;line-height:1.5}.noema-hero-bottom a{letter-spacing:.14em;background:#ffffff09;border:1px solid #ffffff3b;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.noema-scroll-note{z-index:3;color:#6e7477;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-size:6px;display:flex;position:absolute;top:50%;right:-54px;transform:rotate(90deg)}.noema-scroll-note span{background:var(--noema-acid);width:24px;height:1px}.noema-enter{animation:1s cubic-bezier(.16,1,.3,1) both noema-enter}.noema-hero-meta{animation-delay:80ms}.noema-hero-copy .noema-label{animation-delay:.3s}.noema-hero h1 .word-one{animation-delay:.38s}.noema-hero h1 .word-two{animation-delay:.5s}.noema-hero-bottom{animation-delay:.65s}.noema-section-head{color:#72787a;letter-spacing:.17em;justify-content:space-between;gap:20px;margin-bottom:70px;font-size:7px;font-weight:700;display:flex}.noema-statement{background:var(--noema-paper);color:#0a0d0f;flex-direction:column;justify-content:space-between;min-height:110svh;padding:100px 18px 90px;display:flex}.noema-statement h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(42px,12.4vw,76px);font-weight:800;line-height:.88}.noema-statement h2 em{color:#6650d8;font-style:normal;display:block}.noema-statement-foot{border-top:1px solid #0a0d0f3d;grid-template-columns:95px 1fr;align-items:start;gap:20px;margin-top:90px;padding-top:18px;display:grid}.noema-statement-foot span{color:#5f6566;letter-spacing:.15em;font-size:6px}.noema-statement-foot p{color:#45494a;margin:0;font-size:13px;line-height:1.52}.noema-system{background:radial-gradient(circle at 100% 18%,#54e8ff1f,#0000 26%),#070b0e;min-height:110svh;padding:100px 18px 108px;position:relative;overflow:hidden}.noema-system-visual{aspect-ratio:1;width:286px;color:var(--noema-acid);border:1px solid #c8ff4a3d;border-radius:50%;place-items:center;display:grid;position:absolute;top:14%;right:-124px}.noema-system-visual span{letter-spacing:.15em;font-size:8px}.noema-system-visual i{opacity:.38;border:1px solid;border-radius:50%;animation:11s linear infinite noema-system-ring;position:absolute;inset:12%;transform:rotate(32deg)scaleY(.4)}.noema-system-visual i:nth-child(3){animation-duration:8s;animation-direction:reverse;inset:25%;transform:rotate(-45deg)scaleY(.62)}.noema-system-visual i:nth-child(4){border-style:dashed;animation-duration:6s;inset:37%}.noema-system .noema-section-head{z-index:2;position:relative}.noema-system-list{z-index:2;border-top:1px solid #ffffff29;margin-top:220px;position:relative}.noema-system-list article{border-bottom:1px solid #ffffff29;grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;min-height:190px;padding:22px 0;display:grid}.noema-system-list article>span{color:var(--noema-acid);letter-spacing:.13em;font-size:8px}.noema-system-list small{color:#6e7679;letter-spacing:.17em;font-size:6px}.noema-system-list h3{letter-spacing:-.065em;margin:10px 0 13px;font-size:clamp(36px,10.8vw,68px);line-height:.88}.noema-system-list p{color:#939b9e;max-width:260px;margin:0;font-size:12px;line-height:1.5}.noema-system-list article>i{border:1px solid #ffffff52;border-radius:50%;width:22px;height:22px;position:relative}.noema-system-list article>i:before,.noema-system-list article>i:after{content:"";background:var(--noema-acid);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.noema-system-list article>i:before{width:6px;height:1px}.noema-system-list article>i:after{width:1px;height:6px}.noema-protocol{background:radial-gradient(circle at 20% 18%,#7758ff33,#0000 30%),#121016;padding:100px 18px 110px;overflow:hidden}.noema-protocol-copy>p{color:#767079;letter-spacing:.15em;margin:0 0 35px;font-size:8px;line-height:1.45}.noema-protocol-copy h2{letter-spacing:-.085em;margin:0;font-size:clamp(58px,18vw,98px);line-height:.76}.noema-protocol-copy h2 em{color:var(--noema-acid);font-style:normal}.noema-metrics{border-top:1px solid #ffffff2b;margin-top:96px}.noema-metrics article{border-bottom:1px solid #ffffff2b;grid-template-rows:1fr auto;grid-template-columns:34px 1fr;align-items:center;min-height:170px;padding:18px 0;display:grid}.noema-metrics article>span{color:#706c73;letter-spacing:.15em;align-self:start;font-size:7px}.noema-metrics strong{letter-spacing:-.075em;font-size:clamp(56px,18vw,92px);line-height:.8}.noema-metrics p{color:#88828b;letter-spacing:.14em;grid-column:2;margin:0;font-size:7px}.noema-contact{min-height:100svh;padding:112px 18px calc(28px + env(safe-area-inset-bottom));background:var(--noema-acid);color:#080b0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.noema-contact .noema-label{z-index:2;color:#080b0d94;position:relative}.noema-contact .noema-label>i{box-shadow:none;background:#080b0d}.noema-contact h2{z-index:2;letter-spacing:-.083em;margin:auto 0 54px;font-size:clamp(54px,16.5vw,88px);line-height:.8;position:relative}.noema-contact h2 em{color:#0000;-webkit-text-stroke:1px #080b0dcc;font-style:normal}.noema-contact>a{z-index:2;letter-spacing:.15em;border:1px solid #080b0d8c;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;font-size:8px;font-weight:700;display:flex;position:relative}.noema-contact footer{z-index:2;letter-spacing:.14em;border-top:1px solid #080b0d57;justify-content:space-between;gap:20px;margin-top:78px;padding-top:18px;font-size:6px;display:flex;position:relative}.noema-contact-orb{aspect-ratio:1;border:1px solid #080b0d4d;border-radius:50%;place-items:center;width:300px;display:grid;position:absolute;top:14%;right:-100px}.noema-contact-orb i{border:1px solid #080b0d61;border-radius:50%;animation:10s linear infinite noema-contact-ring;position:absolute;inset:13%;transform:rotate(32deg)scaleY(.42)}.noema-contact-orb i:nth-child(2){animation-duration:7s;animation-direction:reverse;inset:29%;transform:rotate(-45deg)scaleY(.64)}.noema-contact-orb span{font-size:8px;font-weight:800}.noema-page [data-noema-reveal]{opacity:0;filter:blur(5px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(34px)}.noema-page [data-noema-reveal].is-visible{opacity:1;filter:none;transform:none}@keyframes noema-enter{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}to{opacity:1;filter:none;transform:none}}@keyframes noema-ambient{to{opacity:.65;transform:translate(-50%,-50%)scale(1.12)}}@keyframes noema-core{50%{filter:saturate(1.24)brightness(1.08);transform:scale(1.045)}}@keyframes noema-membrane{to{transform:rotate(395deg)scaleY(.55)}}@keyframes noema-orbit-a{to{transform:rotate(388deg)scaleY(.48)}}@keyframes noema-orbit-b{to{transform:rotate(-412deg)scaleY(.64)}}@keyframes noema-node{50%{opacity:.32;transform:scale(.72)}}@keyframes noema-system-ring{to{transform:rotate(392deg)scaleY(.4)}}@keyframes noema-contact-ring{to{transform:rotate(392deg)scaleY(.42)}}@media (min-width:760px){.noema-header{grid-template-columns:1fr 180px 1fr;padding-inline:4vw}.noema-menu,.noema-hero,.noema-statement,.noema-system,.noema-protocol,.noema-contact{padding-inline:7vw}.noema-hero-bottom{grid-template-columns:minmax(280px,430px) 280px;justify-content:space-between;align-items:end}.noema-statement-foot{grid-template-columns:170px minmax(280px,460px);justify-content:end}.noema-system-list{max-width:820px;margin-left:auto}.noema-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.noema-metrics article{border-right:1px solid #ffffff2b;padding:20px}.noema-metrics article:last-child{border-right:0}.noema-metrics strong{font-size:clamp(48px,8vw,82px)}.noema-contact>a{width:100%;max-width:500px;margin-left:auto}}@media (min-width:1024px){.noema-header{height:78px}.noema-brand{font-size:17px}.noema-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;min-height:900px;padding-top:138px;padding-bottom:42px}.noema-hero-meta{grid-column:1/-1}.noema-orbital{grid-area:2/2/span 2}.noema-orb-shell{width:min(42vw,590px)}.noema-hero-copy{grid-area:2/1}.noema-hero h1{font-size:clamp(78px,7.5vw,130px)}.noema-hero-bottom{grid-area:3/1;grid-template-columns:1fr 250px;gap:36px}.noema-ambient{width:62vw;top:48%;left:70%}.noema-statement{min-height:900px;padding-top:130px;padding-bottom:120px}.noema-statement h2{font-size:clamp(76px,7.1vw,126px)}.noema-statement-foot p{font-size:15px}.noema-system{min-height:1000px;padding-top:130px;padding-bottom:140px}.noema-system-visual{width:470px;top:13%;right:7vw}.noema-system-list{max-width:920px;margin-top:300px}.noema-system-list article{grid-template-columns:55px 1fr 34px;min-height:220px}.noema-system-list h3{font-size:clamp(56px,5vw,84px)}.noema-system-list p{max-width:430px;font-size:14px}.noema-protocol{padding-top:130px;padding-bottom:145px}.noema-protocol-copy{grid-template-columns:1fr 2.3fr;align-items:start;display:grid}.noema-protocol-copy h2{font-size:clamp(110px,11.5vw,190px)}.noema-metrics{margin-top:130px}.noema-metrics article{min-height:230px}.noema-contact{min-height:920px;padding-top:145px}.noema-contact h2{max-width:920px;margin-top:auto;font-size:clamp(88px,8.2vw,144px)}.noema-contact-orb{width:520px;top:9%;right:5vw}.noema-contact footer{margin-top:110px}}@media (prefers-reduced-motion:reduce){.noema-page *,.noema-page :before,.noema-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.noema-orb-shell{transform:none}}.helpers-page{color:#fff;background:#0a061a;min-width:320px;min-height:200svh;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:clip}.helpers-page a{color:inherit;text-decoration:none}.helpers-page a:focus-visible{outline-offset:4px;outline:2px solid #fff}.helpers-video{z-index:0;pointer-events:none;background:#0a061a;position:fixed;inset:0;overflow:hidden}.helpers-video video{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.helpers-video>i{background:linear-gradient(#03020c14,#0a061a3d 55%,#0a061a 100%);position:absolute;inset:0}.helpers-header{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#1c16426b;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px 8px 15px;display:flex;position:fixed;top:14px;left:14px;right:14px;box-shadow:inset 0 0 20px #ffffff0d}.helpers-brand{letter-spacing:-.02em;font-size:13px;font-weight:300}.helpers-brand strong{font-weight:650}.helpers-header nav{display:none}.helpers-hire{background:#fff;border-radius:999px;padding:10px 15px;font-size:9px;font-weight:700;color:#0b0719!important}.helpers-credit{z-index:28;letter-spacing:.13em;text-shadow:0 2px 14px #05020c;justify-items:end;gap:3px;font-size:5px;display:grid;position:fixed;top:78px;right:16px}.helpers-credit span{opacity:.56}.helpers-credit strong{font-size:6px}.helpers-hero,.helpers-system{z-index:2;padding:110px 20px 28px;position:relative}.helpers-hero{flex-direction:column;justify-content:flex-end;min-height:112svh;display:flex}.helpers-hero-copy>span{letter-spacing:.18em;opacity:.66;margin-bottom:15px;font-size:7px;display:block}.helpers-hero h1{letter-spacing:-.07em;text-shadow:0 8px 35px #0202087a;margin:0;font-size:clamp(45px,14vw,74px);font-weight:300;line-height:.91}.helpers-hero h1 em{color:#b9c2ff;font-style:normal}.helpers-quote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08051657;border:1px solid #ffffff24;border-radius:18px;margin-top:30px;padding:16px;box-shadow:inset 0 0 20px #ffffff0a}.helpers-avatars{height:25px;margin-bottom:12px;display:flex}.helpers-avatars i{background:linear-gradient(145deg,#7e72d8,#221d48);border:1px solid #fff9;border-radius:50%;width:25px;height:25px;margin-right:-6px}.helpers-avatars i:nth-child(2){background:linear-gradient(145deg,#d9a379,#3d2249)}.helpers-avatars i:nth-child(3){background:linear-gradient(145deg,#76bac9,#182c50)}.helpers-avatars i:nth-child(4){background:linear-gradient(145deg,#c3cf84,#293d34)}.helpers-quote p{max-width:360px;margin:0 0 15px;font-size:12px;line-height:1.55}.helpers-quote>span{letter-spacing:.13em;opacity:.48;font-size:6px}.helpers-scroll{letter-spacing:.16em;opacity:.62;align-items:center;gap:12px;margin-top:28px;font-size:6px;display:flex}.helpers-scroll i{background:#ffffff70;flex:1;height:1px}.helpers-system{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a061af0;min-height:100svh}.helpers-system>p{letter-spacing:.17em;opacity:.55;margin:0 0 22px;font-size:7px}.helpers-system h2{letter-spacing:-.065em;margin:0;font-size:clamp(47px,14vw,82px);font-weight:300;line-height:.9}.helpers-system h2 em{color:#aeb9ff;font-style:normal}.helpers-services{border-top:1px solid #fff3;margin-top:70px}.helpers-services article{border-bottom:1px solid #ffffff2e;grid-template-columns:28px 1fr 16px;gap:10px;min-height:130px;padding:22px 0;display:grid}.helpers-services article>span{opacity:.5;font-size:7px}.helpers-services h3{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:400}.helpers-services p{color:#ffffff91;grid-column:2;max-width:340px;margin:10px 0 0;font-size:11px;line-height:1.55}.helpers-services article>i{border-top:1px solid;border-right:1px solid;width:8px;height:8px;transform:rotate(45deg)}.helpers-system footer,.galaxy-residences footer,.lumora-system footer,.soda-flavours footer{letter-spacing:.12em;border-top:1px solid;justify-content:space-between;gap:18px;margin-top:80px;padding-top:18px;font-size:6px;display:flex}[data-helpers-reveal],[data-galaxy-reveal],[data-lumora-reveal],[data-soda-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}[data-helpers-reveal].is-visible,[data-galaxy-reveal].is-visible,[data-lumora-reveal].is-visible,[data-soda-reveal].is-visible{opacity:1;transform:none}.galaxy-page{--galaxy-scroll:0;color:#211c42;background:#c3caff;min-width:320px;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:clip}.galaxy-page a{color:inherit;text-decoration:none}.galaxy-page a:focus-visible{outline-offset:4px;outline:2px solid #211c42}.galaxy-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#312d7c5c;border:1px solid #ffffff75;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px 8px 14px;display:flex;position:fixed;top:14px;left:14px;right:14px}.galaxy-brand{align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.galaxy-brand i{border:1px solid;width:15px;height:15px;transform:rotate(45deg)}.galaxy-header nav{display:none}.galaxy-header>a:last-child{color:#2a2452;background:#ffffffdb;border-radius:999px;padding:10px 16px;font-size:9px;font-weight:700}.galaxy-credit{z-index:28;color:#fff;letter-spacing:.12em;text-shadow:0 2px 14px #1f1847a6;justify-items:end;gap:3px;font-size:5px;display:grid;position:fixed;top:78px;right:17px}.galaxy-credit span{opacity:.66}.galaxy-credit strong{font-size:6px}.galaxy-hero{background:linear-gradient(#9daaff,#ced4ff);min-height:100svh;position:relative;overflow:hidden}.galaxy-sky,.galaxy-building{object-fit:cover;will-change:transform;width:100%;height:112%;position:absolute;inset:-5% 0 0}.galaxy-sky{z-index:0;transform:translateY(calc(var(--galaxy-scroll) * 5%))}.galaxy-building{z-index:3;transform:translateY(calc(var(--galaxy-scroll) * 8%))}.galaxy-title{z-index:2;gap:14px;display:grid;position:absolute;inset:26% 14px auto}.galaxy-title p{color:#ffffffb3;letter-spacing:.08em;mix-blend-mode:overlay;max-width:135px;margin:0;font-size:7px;font-weight:600;line-height:1.35}.galaxy-title p:last-child{text-align:right;justify-self:end}.galaxy-title h1{color:#0000;letter-spacing:-.075em;white-space:nowrap;mix-blend-mode:lighten;background:linear-gradient(#a8b4ff,#fff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,14vw,110px);font-weight:650;line-height:.9}.galaxy-hero-foot{z-index:5;color:#fff;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:6px;display:grid;position:absolute;bottom:22px;left:18px;right:18px}.galaxy-hero-foot i{background:#ffffff94;height:1px}.galaxy-residences{z-index:5;color:#211c42;background:#f1f0eb;min-height:110svh;padding:95px 20px 35px;position:relative}.galaxy-section-head,.lumora-section-head,.soda-section-head{letter-spacing:.14em;border-bottom:1px solid;justify-content:space-between;gap:18px;padding-bottom:12px;font-size:6px;display:flex}.galaxy-residences h2{letter-spacing:-.075em;margin:55px 0 0;font-size:clamp(52px,15vw,90px);line-height:.87}.galaxy-residences h2 em{color:#7f8de0;font-style:normal;font-weight:400}.galaxy-residence-grid{gap:14px;margin-top:70px;display:grid}.galaxy-residence-grid article{background:linear-gradient(145deg,#b0b9f53d,#ffffff73);border:1px solid #211c4238;grid-template-columns:30px 1fr 16px;align-items:end;min-height:165px;padding:18px;display:grid}.galaxy-residence-grid article:nth-child(2){transform:translateY(18px)}.galaxy-residence-grid article>span{align-self:start;font-size:7px}.galaxy-residence-grid h3{letter-spacing:-.045em;margin:0;font-size:25px}.galaxy-residence-grid p{letter-spacing:.08em;opacity:.56;margin:7px 0 0;font-size:8px}.galaxy-residence-grid article>i{border-top:1px solid;border-right:1px solid;width:9px;height:9px;transform:rotate(45deg)}.lumora-page{--lumora-progress:0;--lumora-scale:1.02;--lumora-x:50%;--lumora-y:50%;color:#eef5ff;background:#03070c;min-width:320px;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:clip}.lumora-page a{color:inherit;text-decoration:none}.lumora-page a:focus-visible{outline-offset:4px;outline:2px solid #63a8ff}.lumora-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02060b57;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto;align-items:center;min-height:66px;padding:0 17px;display:grid;position:fixed;top:0;left:0;right:0}.lumora-brand{letter-spacing:.1em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.lumora-brand i{border:1px solid #69a9ff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px #3187ff}.lumora-header>span{display:none}.lumora-header>a:last-child{letter-spacing:.13em;opacity:.7;font-size:6px}.lumora-credit{z-index:28;letter-spacing:.12em;text-shadow:0 2px 16px #000;justify-items:end;gap:3px;font-size:5px;display:grid;position:fixed;top:78px;right:17px}.lumora-credit span{opacity:.52}.lumora-credit strong{color:#9fc7ff;font-size:6px}.lumora-hero{min-height:100svh;position:relative;overflow:hidden}.lumora-hero>img{z-index:0;object-fit:cover;object-position:59% center;width:100%;height:100%;transform:scale(var(--lumora-scale));position:absolute;inset:0}.lumora-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#0104089e,#0000 65%),linear-gradient(#0000 50%,#010408b3);position:absolute;inset:0}.lumora-pointer-light{z-index:2;background:radial-gradient(circle at var(--lumora-x) var(--lumora-y), #4697ff33, transparent 24%);pointer-events:none;position:absolute;inset:0}.lumora-orbit{z-index:3;aspect-ratio:1;width:210px;position:absolute;top:22%;right:-55px}.lumora-orbit i{border:1px solid #a0d0ff52;border-radius:50%;animation:12s linear infinite lumora-orbit;position:absolute;inset:0}.lumora-orbit i:nth-child(2){animation-duration:8s;animation-direction:reverse;inset:18%;transform:rotate(64deg)scaleY(.48)}.lumora-orbit i:nth-child(3){border-style:dashed;animation-duration:6s;inset:36%}.lumora-hero-meta{z-index:4;letter-spacing:.14em;color:#e8f3ff8c;justify-content:space-between;gap:15px;font-size:6px;display:flex;position:absolute;top:105px;left:17px;right:17px}.lumora-hero-meta span:last-child{text-align:right}.lumora-hero-copy{z-index:4;position:absolute;bottom:110px;left:18px;right:18px}.lumora-hero-copy p{letter-spacing:.16em;color:#a8c9f4;max-width:280px;margin:0 0 18px;font-size:7px;line-height:1.5}.lumora-hero-copy h1{letter-spacing:-.08em;margin:0;font-size:clamp(58px,17vw,96px);line-height:.82}.lumora-hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #c6e1ffd1;font-style:normal}.lumora-hero-foot{z-index:4;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:14px;font-size:6px;display:flex;position:absolute;bottom:23px;left:18px;right:18px}.lumora-hero-foot a{color:#9fc8ff;align-items:center;gap:10px;display:flex}.lumora-hero-foot a i{border-top:1px solid;border-right:1px solid;width:8px;height:8px;transform:rotate(45deg)}.lumora-system{background:#050a11;min-height:110svh;padding:95px 20px 35px}.lumora-system h2{letter-spacing:-.075em;margin:60px 0 0;font-size:clamp(51px,15vw,90px);line-height:.87}.lumora-system h2 em{color:#68aaff;font-style:normal;font-weight:400}.lumora-nodes{border-top:1px solid #ffffff2b;margin-top:80px}.lumora-nodes article{min-height:140px;transition-delay:calc(var(--lumora-delay) * .1s);border-bottom:1px solid #ffffff2b;grid-template-columns:28px 1fr 16px;gap:10px;padding:23px 0;display:grid}.lumora-nodes article>span{color:#6eaaff;font-size:7px}.lumora-nodes h3{letter-spacing:-.04em;margin:0;font-size:28px}.lumora-nodes p{color:#ebf4ff8c;grid-column:2;max-width:330px;margin:10px 0 0;font-size:11px;line-height:1.55}.lumora-nodes article>i{border:1px solid #6eaaff;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite lumora-pulse;box-shadow:0 0 13px #328bff}@keyframes lumora-orbit{to{transform:rotate(360deg)}}@keyframes lumora-pulse{50%{opacity:.25;transform:scale(.65)}}.soda-page{color:#401006;background:#ff9a2f;min-width:320px;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:clip}.soda-page a{color:inherit;text-decoration:none}.soda-page a:focus-visible{outline-offset:4px;outline:2px solid #401006}.soda-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffd3556b;border:1px solid #46100638;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px 8px 15px;display:flex;position:fixed;top:14px;left:14px;right:14px}.soda-brand{letter-spacing:-.07em;font-size:17px;font-weight:850}.soda-brand span{color:#fff5c4}.soda-header nav{display:none}.soda-header>a:last-child{color:#fff3b3;background:#401006;border-radius:999px;padding:10px 16px;font-size:9px;font-weight:700}.soda-credit{z-index:28;letter-spacing:.12em;text-shadow:0 1px 10px #ffdf5e73;justify-items:end;gap:3px;font-size:5px;display:grid;position:fixed;top:78px;right:17px}.soda-credit span{opacity:.6}.soda-credit strong{font-size:6px}.soda-hero{min-height:100svh;position:relative;overflow:hidden}.soda-hero>img{z-index:0;object-fit:cover;object-position:53% center;width:100%;height:100%;animation:9s ease-in-out infinite alternate soda-image-drift;position:absolute;inset:0}.soda-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#ff9f38b8,#0000 58%),linear-gradient(#0000 55%,#ffbb3080);position:absolute;inset:0}.soda-bubbles{z-index:3;pointer-events:none;position:absolute;inset:0}.soda-bubbles i{left:calc(8% + var(--bubble) * 15%);width:calc(11px + var(--bubble) * 2px);height:calc(11px + var(--bubble) * 2px);animation:soda-bubble calc(4s + var(--bubble) * .7s) ease-in-out infinite alternate;border:1px solid #ffffffc7;border-radius:50%;position:absolute;top:24%;box-shadow:inset 2px 2px 5px #ffffffb8}.soda-bubbles i:nth-child(2),.soda-bubbles i:nth-child(5){top:48%}.soda-bubbles i:nth-child(3),.soda-bubbles i:nth-child(6){top:68%}.soda-hero-copy{z-index:4;position:absolute;bottom:90px;left:18px;right:18px}.soda-hero-copy>span{letter-spacing:.17em;margin-bottom:16px;font-size:7px;font-weight:700;display:block}.soda-hero-copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(61px,19vw,104px);line-height:.79}.soda-hero-copy h1 em{color:#fff4b0;text-shadow:0 4px #691c0a33;font-style:normal}.soda-hero-copy p{max-width:280px;margin:22px 0 0;font-size:11px;line-height:1.5}.soda-stamp{z-index:4;text-align:center;border:1px solid #4010068c;border-radius:50%;place-content:center;width:78px;height:78px;animation:8s linear infinite soda-stamp;display:grid;position:absolute;top:125px;right:18px;transform:rotate(9deg)}.soda-stamp span{letter-spacing:-.06em;font-size:22px;font-weight:850}.soda-stamp small{letter-spacing:.13em;font-size:5px}.soda-marquee{z-index:5;background:#fff0a4;border-block:1px solid #40100661;position:relative;overflow:hidden}.soda-marquee div{width:max-content;animation:18s linear infinite soda-marquee;display:flex}.soda-marquee span{letter-spacing:-.03em;padding:16px 0;font-size:17px;font-weight:850}.soda-flavours{background:#ffd54d;min-height:110svh;padding:95px 20px 35px}.soda-flavours h2{letter-spacing:-.08em;margin:55px 0 0;font-size:clamp(55px,17vw,94px);line-height:.84}.soda-flavours h2 em{color:#ea562c;font-style:normal}.soda-flavour-grid{gap:14px;margin-top:75px;display:grid}.soda-flavour-grid article{min-height:185px;transition-delay:calc(var(--soda-delay) * .1s);background:#fff4b575;border:1px solid #40100657;grid-template-columns:30px 1fr 16px;align-items:end;padding:18px;display:grid}.soda-flavour-grid article:nth-child(2){color:#fff4c4;background:#f36a43;transform:translateY(16px)}.soda-flavour-grid article:nth-child(3){background:#c8f2df}.soda-flavour-grid article>span{align-self:start;font-size:7px}.soda-flavour-grid h3{letter-spacing:-.05em;margin:0;font-size:25px}.soda-flavour-grid p{letter-spacing:.08em;opacity:.64;margin:7px 0 0;font-size:8px}.soda-flavour-grid article>i{background:currentColor;border-radius:50%;width:10px;height:10px}@keyframes soda-image-drift{to{transform:scale(1.045)translate(-1%)}}@keyframes soda-bubble{to{transform:translateY(-24px)translate(8px)scale(1.14)}}@keyframes soda-stamp{to{transform:rotate(369deg)}}@keyframes soda-marquee{to{transform:translate(-50%)}}@media (min-width:760px){.helpers-header,.galaxy-header,.soda-header{padding-inline:20px 10px;top:22px;left:4vw;right:4vw}.helpers-header nav,.galaxy-header nav,.soda-header nav{align-items:center;gap:24px;font-size:9px;display:flex}.helpers-credit,.galaxy-credit,.lumora-credit,.soda-credit{top:92px;right:4vw}.helpers-hero,.helpers-system,.galaxy-residences,.lumora-system,.soda-flavours{padding-inline:6vw}.helpers-hero{grid-template-columns:1.5fr .75fr;align-items:end;gap:6vw;display:grid}.helpers-hero-copy{padding-bottom:84px}.helpers-quote{margin:0 0 84px}.helpers-scroll{grid-column:1/-1;margin:0 0 15px}.helpers-services article{grid-template-columns:45px 1fr minmax(250px,.8fr) 18px;align-items:start}.helpers-services p{grid-column:3;margin:0}.galaxy-title{inset-inline:5vw;top:22%}.galaxy-title h1{font-size:clamp(90px,13.5vw,210px)}.galaxy-title p{max-width:230px;font-size:10px}.galaxy-hero-foot{bottom:35px;left:5vw;right:5vw}.galaxy-residence-grid,.soda-flavour-grid{grid-template-columns:repeat(3,1fr);gap:18px}.galaxy-residence-grid article,.soda-flavour-grid article{min-height:280px}.lumora-header{grid-template-columns:1fr auto 1fr;min-height:76px;padding-inline:5vw}.lumora-header>span{letter-spacing:.15em;color:#ffffff80;font-size:7px;display:block}.lumora-header>a:last-child{justify-self:end}.lumora-hero-meta,.lumora-hero-copy,.lumora-hero-foot{left:5vw;right:5vw}.lumora-hero-meta{top:115px}.lumora-hero-copy{bottom:120px}.lumora-hero-copy h1{font-size:clamp(92px,12vw,180px)}.lumora-orbit{width:34vw;max-width:520px;top:18%;right:4vw}.lumora-nodes{grid-template-columns:repeat(3,1fr);display:grid}.lumora-nodes article{border-right:1px solid #ffffff2b;flex-direction:column;min-height:290px;padding:25px;display:flex}.lumora-nodes p{margin-top:auto}.lumora-nodes article>i{margin-top:22px}.soda-hero-copy{bottom:7vh;left:5vw}.soda-hero-copy h1{font-size:clamp(94px,13vw,190px)}.soda-stamp{width:120px;height:120px;top:17vh;right:5vw}.soda-stamp span{font-size:34px}.soda-marquee span{font-size:25px}}@media (min-width:1100px){.helpers-hero h1,.helpers-system h2{font-size:clamp(82px,8vw,140px)}.helpers-quote{justify-self:end;max-width:400px}.helpers-system{padding-top:140px}.helpers-services{margin-top:110px}.galaxy-residences,.lumora-system,.soda-flavours{padding-top:140px;padding-bottom:90px}.galaxy-residences h2,.lumora-system h2,.soda-flavours h2{font-size:clamp(90px,8vw,140px)}.lumora-hero-copy{max-width:920px}.soda-hero-copy{max-width:900px}}@media (prefers-reduced-motion:reduce){.helpers-page *,.helpers-page :before,.helpers-page :after,.galaxy-page *,.galaxy-page :before,.galaxy-page :after,.lumora-page *,.lumora-page :before,.lumora-page :after,.soda-page *,.soda-page :before,.soda-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lab-showcase{margin:70px -18px 0;overflow:hidden}.lab-showcase-head{color:#77717c;letter-spacing:.16em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:6px;font-weight:700;display:grid}.lab-showcase-head>i{background:#ffffff24;height:1px}.lab-projects-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:none;cursor:grab;width:100%;padding:32px 18px;scroll-padding-inline:18px;position:relative;overflow:auto hidden}.lab-projects-rail:active{cursor:grabbing}.lab-projects-rail::-webkit-scrollbar{display:none}.lab-projects-track{width:max-content;display:flex;transform:translateZ(0)}.lab-projects-set{gap:14px;padding-right:14px;display:flex}.lab-project-card{--lab-card-y:-8px;color:#f3eff7;scroll-snap-align:center;opacity:.76;width:min(90vw,650px);transform:translateY(var(--lab-card-y)) scale(.985);transform-origin:50%;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:360px 320px;background:#0e0a13;border:1px solid #ffffff2b;border-radius:12px;flex:none;grid-template-rows:30px auto 54px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}.lab-projects-set .lab-project-card:nth-child(2n){--lab-card-y:14px}a.lab-project-card{cursor:pointer}.lab-project-card.is-active{z-index:2;opacity:1;transform:translateY(var(--lab-card-y)) scale(1);border-color:#be8cff80;box-shadow:0 22px 70px #0000004d,0 0 32px #7b3bd614}.lab-project-card.is-ready{content-visibility:visible;opacity:.9}.lab-project-card.is-ready.is-active{opacity:1}.lab-browser-bar{z-index:4;color:#77717d;letter-spacing:.11em;background:#07050aed;border-bottom:1px solid #ffffff24;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;font-size:5px;display:grid;position:relative}.lab-browser-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-browser-bar strong{color:#a071df;letter-spacing:.12em;font-size:5px;font-weight:700}.lab-project-card.is-live .lab-browser-bar strong{color:#c8ff4a}.lab-browser-dots{gap:4px;display:flex}.lab-browser-dots i{border:1px solid #ffffff70;border-radius:50%;width:4px;height:4px}.lab-preview-scene{aspect-ratio:16/9;isolation:isolate;width:100%;min-height:0;position:relative;overflow:hidden}.lab-preview-media{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .7s;display:block;position:absolute;inset:0}video.lab-preview-media{z-index:1;opacity:0;transition:opacity .42s,transform 1.2s cubic-bezier(.16,1,.3,1),filter .7s}video.lab-preview-media.is-media-ready{opacity:1}.lab-video-primer{z-index:0;color:#e6d4ffbd;opacity:1;background:radial-gradient(circle at 70% 42%,#a160f63d,#0000 26%),linear-gradient(145deg,#10091d,#07050c 72%);place-items:center;transition:opacity .42s;display:grid;position:absolute;inset:0;overflow:hidden}.lab-preview-scene.has-video-frame .lab-video-primer{opacity:0}.lab-video-primer:before{content:"";filter:blur(6px);background:linear-gradient(90deg,#0000,#d7b1ff38,#0000);width:24%;height:190%;animation:4.6s ease-in-out infinite paused lab-live-sweep;position:absolute;top:-45%;left:-30%;transform:rotate(18deg)}.lab-video-primer>span{letter-spacing:.15em;font-size:6px;font-weight:800;position:absolute;top:13px;left:13px}.lab-video-primer>div{aspect-ratio:1;border:1px solid #c697ff52;border-radius:50%;width:34%;animation:5s ease-in-out infinite paused lab-object-float;position:relative}.lab-video-primer>div>i{border:1px solid #ddc2ff66;border-radius:50%;animation:8s linear infinite paused lab-ring;position:absolute;inset:12%;transform:rotate(35deg)scaleY(.42)}.lab-video-primer>div>i:nth-child(2){animation-name:lab-ring-reverse;animation-duration:6s;inset:25%;transform:rotate(-48deg)scaleY(.62)}.lab-video-primer>div>i:nth-child(3){border-style:dashed;animation-duration:4s;inset:38%}.lab-video-primer>strong{color:#bd83ff;letter-spacing:.15em;font-size:7px;position:absolute;bottom:11px;right:12px}.lab-preview-foreground{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.lab-preview-scene:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 72%,#02030638);position:absolute;inset:0}.lab-preview-scene.has-media:before,.lab-preview-scene.has-media:after{display:none}.lab-preview-scene:after{content:"";z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);height:1px;animation:4.8s linear infinite paused lab-scan;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 13px #ffffff3d}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-preview-scene:after{opacity:.75;animation-play-state:running}.lab-preview-grid{z-index:-1;opacity:.32;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:26px 26px;animation:16s linear infinite paused lab-grid-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-preview-grid{animation-play-state:running}.lab-preview-object{z-index:1;aspect-ratio:1;border-radius:50%;place-items:center;width:min(42%,230px);animation:5s ease-in-out infinite paused lab-object-float;display:grid;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-preview-object{animation-play-state:running}.lab-preview-object>i{border:1px solid #ffffff4d;border-radius:50%;animation:9s linear infinite paused lab-ring;position:absolute;inset:4%;transform:rotate(32deg)scaleY(.42)}.lab-preview-object>i:nth-child(2){animation-name:lab-ring-reverse;animation-duration:7s;inset:17%;transform:rotate(-48deg)scaleY(.62)}.lab-preview-object>i:nth-child(3){border-style:dashed;animation-duration:5s;inset:31%;transform:rotate(82deg)scaleY(.78)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-preview-object>i,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-video-primer:before,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-video-primer>div,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-video-primer>div>i{animation-play-state:running}.lab-preview-object>span{z-index:2;letter-spacing:.16em;font-size:6px;font-weight:800;position:relative}.lab-preview-type{z-index:2;letter-spacing:-.075em;font-size:clamp(22px,6.8vw,56px);font-weight:800;line-height:.82;position:absolute;bottom:14px;left:13px}.lab-preview-type span{display:block}.lab-preview-type span:last-child{color:#0000;-webkit-text-stroke:1px #ffffff9e}.lab-preview-signal{z-index:3;color:#ffffff80;letter-spacing:.14em;writing-mode:vertical-rl;font-size:5px;position:absolute;bottom:12px;right:11px}.lab-card-caption{z-index:4;background:#09070c;border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:0 12px;display:grid;position:relative}.lab-card-caption>div{align-items:baseline;gap:8px;display:flex}.lab-card-caption>div span{color:#9a61e7;letter-spacing:.13em;font-size:6px}.lab-card-caption strong{letter-spacing:-.02em;font-size:11px}.lab-card-caption p{color:#79727f;letter-spacing:.1em;text-align:right;white-space:nowrap;margin:0;font-size:5px;line-height:1.4}.lab-card-caption>i{color:#b47cff;justify-self:end}.lab-project-card.is-upcoming .lab-card-caption>i{opacity:.34}.lab-theme-noema{background:radial-gradient(circle at 73% 47%,#54e8ff21,#0000 26%),linear-gradient(145deg,#080d12,#020406 72%)}.lab-theme-noema .lab-preview-object{background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 5%),radial-gradient(circle at 40% 36%,#d4ff72,#59dedc 18%,#664cff 48%,#070a10 72%);box-shadow:inset -16px -20px 36px #0000009e,0 0 52px #4eddff33}.lab-theme-noema .lab-preview-object>span{color:#dcff8c}.lab-theme-motionstudy{background:radial-gradient(circle at 50% 60%,#e2a75d3d,#0000 20%),#111316}.lab-theme-motionstudy .lab-preview-media{filter:saturate(.92)contrast(1.02)brightness(.96);transform:scale(1.01)}.lab-theme-motionstudy .lab-preview-grid{z-index:1;opacity:.1}.lab-theme-motionstudy .lab-preview-object{display:none}.lab-theme-motionstudy .lab-preview-type{text-shadow:0 3px 25px #000000b8}.lab-theme-motionstudy .lab-preview-type span:last-child{-webkit-text-stroke-color:#ffffffc2}.lab-theme-helpers{background:#0a061a}.lab-theme-helpers .lab-preview-media{filter:saturate(.94)contrast(1.03)brightness(.92);transform:scale(1.02)}.lab-theme-galaxy{background:#7989df}.lab-theme-galaxy .lab-preview-media,.lab-theme-galaxy .lab-preview-foreground{transform:scale(1.025)}.lab-project-card:is(.is-ready,.is-active) .lab-theme-galaxy .lab-preview-media{transform:scale(1.055)translateY(1%)}.lab-project-card:is(.is-ready,.is-active) .lab-theme-galaxy .lab-preview-foreground{transform:scale(1.075)translateY(2%)}.lab-theme-layerstudy{background:#05285a}.lab-theme-layerstudy .lab-preview-media{filter:saturate(1.06)contrast(1.02)brightness(.94);transform:scale(1.03)}.lab-variant-motion-capability .lab-preview-media{object-position:68% center;transform:scale(1.09)}.lab-variant-layer-origin .lab-preview-media{object-position:50% 44%}.lab-variant-layer-material .lab-preview-media{object-position:50% 70%;transform:scale(1.16)}.lab-variant-layer-principles .lab-preview-media{object-position:78% 54%;transform:scale(1.3)}.lab-theme-layerstudy .lab-preview-grid{z-index:1;opacity:.12}.lab-theme-layerstudy .lab-preview-object{color:#ffd47d;background:radial-gradient(circle,#ffc35233,#0000 65%);width:min(38%,210px);animation-name:lab-layer-object;top:45%;left:50%;right:auto;transform:translate(-50%,-50%)}.lab-theme-layerstudy .lab-preview-object>i{border-color:#ffd68594;box-shadow:0 0 12px #ffb74221}.lab-theme-layerstudy .lab-preview-object>span{color:#ffd98f}.lab-theme-layerstudy .lab-preview-type{color:#fff8e8;text-shadow:0 3px 25px #000b21d1}.lab-theme-layerstudy .lab-preview-type span:last-child{-webkit-text-stroke-color:#ffd47ecc}.lab-theme-lumora{background:#c9c9c9}.lab-theme-lumora .lab-preview-media,.lab-theme-lumora .lab-preview-foreground{object-position:center;filter:saturate(.82)contrast(.98)brightness(.98);transform:scale(1.035)}.lab-theme-lumora .lab-preview-foreground{clip-path:circle(0% at 18% 58%);filter:saturate(.9)contrast(1.02)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-lumora .lab-preview-media{animation:8s ease-in-out infinite alternate lab-lumora-breathe}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-lumora .lab-preview-foreground{animation:7.5s cubic-bezier(.45,0,.2,1) infinite lab-lumora-reveal}.lab-theme-soda{background:radial-gradient(circle at 50% 47%,#1ce8bfe6,#045b48eb 42%,#011411 78%)}.lab-theme-soda .lab-preview-media{z-index:1;object-fit:contain;object-position:center 48%;filter:saturate(1.06)contrast(1.02)drop-shadow(0 24px 24px #00000057);transform:scale(.78)rotate(7deg)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-soda .lab-preview-media{animation:5.6s ease-in-out infinite lab-soda-can}.lab-theme-cyber{background:#c45a18}.lab-theme-cyber .lab-preview-media,.lab-theme-cyber .lab-preview-foreground{object-position:40% center;filter:saturate(.96)contrast(1.03)brightness(.88);transform:scale(1.02)}.lab-theme-cyber .lab-preview-foreground{clip-path:circle(0% at 72% 48%);filter:saturate(1.06)contrast(1.04)brightness(.9)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-cyber .lab-preview-media{animation:9s ease-in-out infinite alternate lab-cyber-drift}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-cyber .lab-preview-foreground{animation:6.8s cubic-bezier(.45,0,.2,1) infinite lab-cyber-spotlight}.lab-theme-lithos{background:#20160f}.lab-theme-lithos .lab-preview-media,.lab-theme-lithos .lab-preview-foreground{object-position:center;filter:saturate(.92)contrast(1.04)brightness(.78);transform:scale(1.025)}.lab-theme-lithos .lab-preview-foreground{clip-path:circle(0% at 24% 54%);filter:saturate(1.02)contrast(1.05)brightness(.84)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-lithos .lab-preview-media{animation:9.2s ease-in-out infinite alternate lab-lithos-drift}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-lithos .lab-preview-foreground{animation:7.2s cubic-bezier(.45,0,.2,1) infinite lab-lithos-reveal}.lab-theme-loopstack{background:#020202}.lab-theme-loopstack video.lab-preview-media{object-position:center 52%;filter:grayscale(.12)saturate(.92)contrast(1.1)brightness(.66);transform:scale(1.035)}.lab-theme-chalk{background:#080808}.lab-theme-brandday{background:#150406}.lab-theme-graven{background:#0c0f13}.lab-concept-cover{z-index:2;color:#f2f3f5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-concept-cover>strong{z-index:5;letter-spacing:-.065em;text-shadow:0 5px 26px #000c;max-width:72%;font-size:clamp(23px,5.5vw,54px);font-weight:800;line-height:.84;position:absolute;bottom:8%;left:5.5%}.lab-concept-cover>small{z-index:6;letter-spacing:.19em;font-size:5px;position:absolute;top:6%;left:5.5%}.lab-chalk-figure{filter:drop-shadow(0 13px 22px #000);width:24%;height:80%;animation:4.8s cubic-bezier(.45,0,.2,1) infinite paused lab-chalk-lift;position:absolute;top:12%;left:58%}.lab-chalk-figure:before{content:"";aspect-ratio:1;background:#dcdcdc;border-radius:50%;width:31%;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 18px 0 9px #bcbcbc}.lab-chalk-figure:after{content:"";clip-path:polygon(27% 0,73% 0,100% 22%,79% 100%,21% 100%,0 22%);background:linear-gradient(115deg,#6f6f6f,#d7d7d7 48%,#4b4b4b);position:absolute;inset:31% 18% 4%}.lab-chalk-figure>i:first-child,.lab-chalk-figure>i:nth-child(2){z-index:3;background:#bcbcbc;border-radius:99px;width:56%;height:8%;position:absolute;top:38%}.lab-chalk-figure>i:first-child{transform-origin:100%;right:48%;transform:rotate(18deg)}.lab-chalk-figure>i:nth-child(2){transform-origin:0;left:48%;transform:rotate(-18deg)}.lab-chalk-figure>i:nth-child(3){z-index:4;background:#e8e8e8;height:2px;position:absolute;top:34%;left:-40%;right:-40%;box-shadow:-2px 0 0 5px #6e6e6e,2px 0 0 5px #6e6e6e}.lab-chalk-figure>i:nth-child(4){border:1px solid #ffffff1f;border-radius:50%;height:46%;position:absolute;inset:16% -16% auto}.lab-chalk-meter{letter-spacing:.16em;gap:7px;width:26%;font-size:6px;display:grid;position:absolute;bottom:7%;right:4.5%}.lab-chalk-meter>i{background:#ffffff29;height:1px;overflow:hidden}.lab-chalk-meter>i:after{content:"";transform-origin:0;background:#dcdcdc;width:100%;height:1px;animation:4.8s ease-in-out infinite paused lab-chalk-progress;display:block}.lab-brand-corridor{opacity:.48;position:absolute;inset:-20%;transform:perspective(500px)rotateX(62deg)}.lab-brand-corridor>i{inset:calc(var(--ring,0) * 10%);border:1px solid #2b4fd0a6;border-radius:50%;animation:5s linear infinite paused lab-brand-ring;position:absolute}.lab-brand-corridor>i:nth-child(2){animation-delay:-1.6s;inset:18%}.lab-brand-corridor>i:nth-child(3){animation-delay:-3.2s;inset:34%}.lab-brand-figure{width:24%;height:66%;position:absolute;top:20%;left:59%}.lab-brand-figure:before{content:"";clip-path:polygon(32% 0,68% 0,100% 31%,78% 100%,22% 100%,0 31%);border:1px solid #ff5d646b;position:absolute;inset:10% 13% 0}.lab-brand-figure>i{--angle:calc(var(--bead) * 40deg);left:calc(50% + cos(var(--angle)) * 36%);top:calc(44% + sin(var(--angle)) * 40%);width:3px;height:3px;animation:3.8s ease-in-out infinite paused lab-brand-bead;animation-delay:calc(var(--bead) * -90ms);background:#e0202b;border-radius:50%;position:absolute;box-shadow:0 0 7px #ff5d64}.lab-brand-strands>i{z-index:4;transform-origin:100%;background:linear-gradient(90deg,#0000,#f2f3f5);width:51%;height:1px;animation:3.5s ease-in-out infinite paused lab-brand-strand;position:absolute;top:56%;left:39%;transform:rotate(-24deg)scaleX(.1)}.lab-brand-strands>i:nth-child(2){animation-delay:-1.2s;top:42%;transform:rotate(18deg)scaleX(.1)}.lab-brand-strands>i:nth-child(3){animation-delay:-2.35s;top:68%;transform:rotate(-8deg)scaleX(.1)}.lab-concept-cover-brandday>strong{color:#f2f3f5}.lab-concept-cover-brandday>strong:first-line{color:#ff5d64}.lab-graven-grid{opacity:.22;background-image:linear-gradient(#9aa4ae47 1px,#0000 1px),linear-gradient(90deg,#9aa4ae47 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.lab-graven-object{border:1px solid #9aa4ae8c;width:48%;height:70%;position:absolute;top:15%;right:8%;transform:perspective(500px)rotateY(-17deg)rotateX(8deg)}.lab-graven-object:before,.lab-graven-object:after{content:"";border:1px solid #9aa4ae;border-radius:48% 17% 42% 22%;animation:4.6s cubic-bezier(.45,0,.2,1) infinite paused lab-graven-draw;position:absolute;inset:17%}.lab-graven-object:after{border-radius:50%;animation-delay:-.8s;inset:30% 22%}.lab-graven-object>i{transform-origin:0;background:#9aa4aebf;animation:4.6s ease-in-out infinite paused lab-graven-line;position:absolute}.lab-graven-object>i:first-child{height:1px;top:50%;left:4%;right:4%}.lab-graven-object>i:nth-child(2){width:1px;top:4%;bottom:4%;left:50%}.lab-graven-object>i:nth-child(3){height:1px;top:23%;left:10%;right:10%;transform:rotate(27deg)}.lab-graven-object>i:nth-child(4){height:1px;bottom:19%;left:13%;right:8%;transform:rotate(-18deg)}.lab-graven-dimensions>i{z-index:4;background:#9aa4ae;animation:4.6s ease-in-out infinite paused lab-graven-dimension;position:absolute}.lab-graven-dimensions>i:first-child{width:1px;height:58%;top:18%;right:4%}.lab-graven-dimensions>i:nth-child(2){width:41%;height:1px;animation-delay:-.5s;top:10%;right:12%}.lab-graven-dimensions>i:nth-child(3){width:46%;height:1px;animation-delay:-1s;bottom:12%;right:5%}.lab-concept-cover-graven>strong{color:#f8f8f4}.lab-concept-cover-graven>small{color:#9aa4ae}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) :is(.lab-chalk-figure,.lab-brand-corridor>i,.lab-brand-figure>i,.lab-brand-strands>i,.lab-graven-object>i,.lab-graven-dimensions>i){animation-play-state:running}@keyframes lab-chalk-lift{0%,18%,to{transform:translateY(16%)}44%,68%{transform:translateY(-6%)}}@keyframes lab-chalk-progress{0%{transform:scaleX(.04)}70%,to{transform:scaleX(1)}}@keyframes lab-brand-ring{0%{opacity:.1;transform:scale(.65)}55%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@keyframes lab-brand-bead{0%,to{opacity:.35;transform:translate(-3px,7px)}50%{opacity:1;transform:translate(5px,-8px)}}@keyframes lab-brand-strand{0%,15%,to{opacity:0;transform:rotate(-24deg)scaleX(.08)}38%,62%{opacity:1;transform:rotate(-24deg)scaleX(1)}82%{opacity:0;transform:rotate(-24deg)scaleX(.7)}}@keyframes lab-graven-draw{0%,12%{clip-path:inset(0 100% 0 0);opacity:.1}48%,78%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:.16}}@keyframes lab-graven-line{0%,15%{opacity:.1;scale:.05 1}55%,85%{opacity:1;scale:1}to{opacity:.2;scale:.35 1}}@keyframes lab-graven-dimension{0%,20%{opacity:0;transform:scale(.1)}55%,82%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-theme-loopstack video.lab-preview-media{animation:8.6s ease-in-out infinite alternate lab-loopstack-pulse}.lab-theme-mainframe video.lab-preview-media{object-position:70% center;filter:brightness(.78)contrast(1.08)saturate(.82);transform:scale(1.015)}.lab-theme-targo video.lab-preview-media{object-position:center;filter:saturate(.94)contrast(1.02)brightness(1.02);transform:scale(1.012)}.lab-media-type{--lab-media-accent:#bd8cff;z-index:4;color:#fff;pointer-events:none;text-shadow:0 2px 18px #00000085;position:absolute;inset:0;overflow:hidden}.lab-media-type:before{content:"";z-index:0;background:linear-gradient(90deg,#030306c2 0%,#0303067a 38%,#0000 72%),linear-gradient(#0000 52%,#03030659);position:absolute;inset:0}.lab-media-type-nav,.lab-media-type-copy,.lab-media-type-progress{z-index:2;position:absolute}.lab-media-type-nav{letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;font-size:6px;font-weight:800;display:flex;top:12px;left:13px;right:13px}.lab-media-type-nav strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-media-type-nav span{color:var(--lab-media-accent);flex:none}.lab-media-type-copy{width:min(68%,430px);bottom:16px;left:13px}.lab-media-type-copy small{max-width:100%;color:var(--lab-media-accent);margin-bottom:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lab-media-type-copy small{color:color-mix(in srgb, var(--lab-media-accent) 78%, #fff)}}.lab-media-type-copy small{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:800;line-height:1.4}.lab-media-type-copy>span,.lab-media-type-copy>strong{letter-spacing:-.075em;text-wrap:balance;font-size:clamp(25px,6.8vw,60px);font-weight:900;line-height:.8;display:block}.lab-media-type-copy>strong{color:var(--lab-media-accent)}.lab-media-type-progress{color:#ffffffb8;letter-spacing:.15em;text-align:right;gap:6px;width:25%;font-size:4px;font-weight:800;display:grid;bottom:13px;right:12px}.lab-media-type-progress i{background:linear-gradient(90deg, transparent, var(--lab-media-accent));transform-origin:100%;width:100%;height:1px;animation:3.8s ease-in-out infinite alternate paused lab-media-progress;display:block;transform:scaleX(.45)}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-media-type-progress i{animation-play-state:running}.lab-media-type-motionstudy{--lab-media-accent:#ffc98d}.lab-media-type-helpers{--lab-media-accent:#cfa2ff}.lab-media-type-galaxy{--lab-media-accent:#f1f0ff}.lab-media-type-mainframe{--lab-media-accent:#fff}.lab-media-type-targo{--lab-media-accent:#15bcdf;color:#252d31;text-shadow:none}.lab-media-type-targo:before{background:linear-gradient(90deg,#f2f1f0f5 0%,#f2f1f0c7 42%,#0000 76%)}.lab-media-type-targo .lab-media-type-nav span,.lab-media-type-targo .lab-media-type-copy small{color:#087f9a}.lab-media-type-targo .lab-media-type-progress{color:#252d31b3}@keyframes lab-media-progress{to{opacity:.45;transform:scaleX(1)}}.lab-asset-motion{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-asset-motion:after{content:"";background:linear-gradient(90deg,#00000085,#0000 58%),linear-gradient(#0000 52%,#00000038);position:absolute;inset:0}.lab-asset-motion>span,.lab-asset-motion>strong,.lab-asset-motion>small{z-index:2;position:absolute;left:14px}.lab-asset-motion>span{letter-spacing:.15em;font-size:6px;font-weight:700;top:13px}.lab-asset-motion>strong{letter-spacing:-.065em;max-width:58%;font-size:clamp(23px,5.4vw,55px);font-weight:800;line-height:.84;bottom:16px}.lab-asset-motion>small{color:#ffffffa8;letter-spacing:.12em;text-align:right;max-width:30%;font-size:5px;line-height:1.5;bottom:14px;left:auto;right:12px}.lab-asset-motion-soda:after{background:linear-gradient(90deg,#01141199,#0000 44%,#01141129)}.lab-asset-motion-soda>strong{color:#fff;letter-spacing:-.06em;font-family:Georgia,serif;font-style:italic;font-weight:500}.lab-asset-motion-soda>small{color:#ffffff9e}.lab-soda-bubbles{z-index:1;position:absolute;inset:0}.lab-soda-bubbles>i{--asset-size:calc(7px + (var(--asset-index) * 2px));left:calc(8% + (var(--asset-index) * 13%));width:var(--asset-size);height:var(--asset-size);animation:lab-soda-bubble calc(4.4s + (var(--asset-index) * .35s)) linear infinite paused;animation-delay:calc(var(--asset-index) * -.63s);border:1px solid #ffffff80;border-radius:50%;position:absolute;bottom:-18%;box-shadow:inset 2px 2px 5px #ffffff2e,0 0 9px #ffffff21}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-soda-bubbles>i{animation-play-state:running}.lab-asset-motion-cyber{color:#fbdbaf}.lab-asset-motion-cyber:after{background:linear-gradient(90deg,#160903b3,#0000 62%)}.lab-asset-motion-cyber>strong{letter-spacing:.015em;text-shadow:0 6px 28px #00000073;font-family:Arial Narrow,Arial,sans-serif;font-weight:500}.lab-asset-motion-cyber>small{color:#fbdbafb3}.lab-asset-motion-lumora{color:#111}.lab-asset-motion-lumora:after{background:linear-gradient(90deg,#ffffffa8,#0000 61%),linear-gradient(#0000 58%,#ffffff40)}.lab-asset-motion-lumora>strong{letter-spacing:-.045em;max-width:62%;font-weight:600}.lab-asset-motion-lumora>small{color:#111111a6}.lab-asset-motion-lithos{color:#fff8ee}.lab-asset-motion-lithos:after{background:linear-gradient(90deg,#140b05c2,#0000 64%),linear-gradient(#0000 50%,#140b0552)}.lab-asset-motion-lithos>strong{letter-spacing:-.07em;text-shadow:0 6px 26px #10080399;max-width:64%;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.lab-asset-motion-lithos>small{color:#ffe6c6c2}.lab-asset-motion-loopstack{color:#fff}.lab-asset-motion-loopstack:after{background:linear-gradient(90deg,#000000d1,#0000 63%),linear-gradient(#0000 50%,#00000075)}.lab-asset-motion-loopstack>strong{letter-spacing:-.08em;text-shadow:0 5px 24px #000000b8;max-width:67%;font-weight:850}.lab-asset-motion-loopstack>small{color:#ffffffad}.lab-repository-preview{z-index:4;color:#f5efff;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-repository-preview:after{content:"";z-index:8;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.46'/%3E%3C/svg%3E");position:absolute;inset:0}.repo-preview-nav{z-index:7;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;font-size:5px;font-weight:800;display:flex;position:absolute;inset:11px 13px auto}.repo-preview-nav strong{letter-spacing:-.04em;font-size:7px}.repo-preview-nav sup{color:var(--repo-accent);vertical-align:top;margin-left:2px;font-size:3px}.repo-preview-nav>span{opacity:.58}.repo-preview-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.repo-preview-grid{opacity:.18;background-image:linear-gradient(var(--repo-accent) 1px, transparent 1px), linear-gradient(90deg, var(--repo-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.repo-preview-grid{background-image:linear-gradient(color-mix(in srgb, var(--repo-accent) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--repo-accent) 35%, transparent) 1px, transparent 1px)}}.repo-preview-grid{background-size:24px 24px;animation:14s linear infinite paused repo-preview-grid;-webkit-mask-image:radial-gradient(at 68% 48%,#000,#0000 75%);mask-image:radial-gradient(at 68% 48%,#000,#0000 75%)}.repo-preview-beam{z-index:4;background:linear-gradient(90deg, transparent, var(--repo-accent), transparent);width:24%;height:240%;position:absolute;top:-70%;left:-31%}@supports (color:color-mix(in lab, red, red)){.repo-preview-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--repo-accent) 34%, transparent), transparent)}}.repo-preview-beam{filter:blur(5px);animation:5.8s ease-in-out infinite paused repo-preview-beam;transform:rotate(16deg)}.repo-preview-panels{z-index:1;width:44%;height:67%;transform-style:preserve-3d;perspective:700px;position:absolute;top:16%;right:6%}.repo-preview-panels>i{border:1px solid var(--repo-accent);display:block;position:absolute;inset:8% 8% 12%}@supports (color:color-mix(in lab, red, red)){.repo-preview-panels>i{border:1px solid color-mix(in srgb, var(--repo-accent) 60%, transparent)}}.repo-preview-panels>i{background:var(--repo-accent)}@supports (color:color-mix(in lab, red, red)){.repo-preview-panels>i{background:color-mix(in srgb, var(--repo-accent) 8%, transparent)}}.repo-preview-panels>i{animation:6.2s cubic-bezier(.16,1,.3,1) infinite alternate paused repo-preview-panel-a;transform:translate3d(-18px,8px,-44px)rotate(-7deg);box-shadow:inset 0 1px #ffffff14,0 16px 38px #0000002e}.repo-preview-panels>i>b,.repo-preview-panels>i>span{z-index:2;color:var(--repo-accent);position:absolute;left:8%}@supports (color:color-mix(in lab, red, red)){.repo-preview-panels>i>b,.repo-preview-panels>i>span{color:color-mix(in srgb, var(--repo-accent) 72%, #fff)}}.repo-preview-panels>i>b,.repo-preview-panels>i>span{letter-spacing:.14em;text-shadow:0 2px 9px #00000094;font-style:normal;font-weight:800}.repo-preview-panels>i>b{font-size:4px;top:8%}.repo-preview-panels>i>span{text-overflow:ellipsis;white-space:nowrap;font-size:4px;bottom:8%;right:8%;overflow:hidden}.repo-preview-panels>i:nth-child(2){animation-name:repo-preview-panel-b;animation-delay:-2s;inset:4% 3% 17% 14%;transform:translate3d(14px,-3px,-18px)rotate(6deg)}.repo-preview-panels>i:nth-child(3){background:var(--repo-accent);inset:18% 16% 2% 1%}@supports (color:color-mix(in lab, red, red)){.repo-preview-panels>i:nth-child(3){background:color-mix(in srgb, var(--repo-accent) 11%, #07030ebf)}}.repo-preview-panels>i:nth-child(3){animation-delay:-3.6s;transform:translate3d(4px,5px,24px)rotate(-2deg)}.repo-preview-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 34% 27%, #fff, var(--repo-accent) 11%, var(--repo-core,#5b2ac7) 46%, #08040d 74%);width:19%;box-shadow:inset -10px -12px 20px #0000008f, 0 0 34px var(--repo-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:49%;right:19%}@supports (color:color-mix(in lab, red, red)){.repo-preview-core{box-shadow:inset -10px -12px 20px #0000008f, 0 0 34px color-mix(in srgb, var(--repo-accent) 38%, transparent)}}.repo-preview-core{animation:5s ease-in-out infinite paused repo-preview-core;transform:translateY(-50%)}.repo-preview-core>i{border:1px solid var(--repo-accent);position:absolute;inset:-42%}@supports (color:color-mix(in lab, red, red)){.repo-preview-core>i{border:1px solid color-mix(in srgb, var(--repo-accent) 58%, transparent)}}.repo-preview-core>i{border-radius:50%;animation:9s linear infinite paused repo-preview-ring;transform:rotate(34deg)scaleY(.42)}.repo-preview-core>i:nth-child(2){animation:13s linear infinite paused repo-preview-ring-reverse;inset:-82%;transform:rotate(-52deg)scaleY(.65)}.repo-preview-core>b{z-index:2;letter-spacing:.16em;font-size:4px;position:relative}.repo-preview-nodes>i{z-index:4;right:calc(26% + (var(--repo-node) * 2.8%));top:calc(19% + (var(--repo-node) * 9.5%));background:var(--repo-accent);width:4px;height:4px;box-shadow:0 0 10px var(--repo-accent);animation:repo-preview-node calc(2.4s + (var(--repo-node) * .28s)) ease-in-out infinite alternate paused;animation-delay:calc(var(--repo-node) * -.4s);border-radius:50%;position:absolute}.repo-preview-copy{z-index:6;position:absolute;bottom:14px;left:13px;right:38%}.repo-preview-copy small{color:var(--repo-accent);margin-bottom:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repo-preview-copy small{color:color-mix(in srgb, var(--repo-accent) 75%, #fff)}}.repo-preview-copy small{letter-spacing:.15em;text-overflow:ellipsis;white-space:nowrap;font-size:4px;font-weight:800}.repo-preview-copy span,.repo-preview-copy strong{letter-spacing:-.075em;font-size:clamp(25px,6.5vw,58px);font-weight:900;line-height:.8;display:block}.repo-preview-copy strong{color:var(--repo-accent)}.repo-preview-status{z-index:6;color:#ffffff80;letter-spacing:.14em;writing-mode:vertical-rl;font-size:4px;font-weight:800;position:absolute;bottom:11px;right:10px}.repo-preview-signal{--repo-accent:#ff4d6d;--repo-core:#7c5cff;background:radial-gradient(circle at 73% 48%,#7c5cff33,#0000 31%),#0a0a0f}.repo-preview-signal .repo-preview-panels>i{background:0 0;border-radius:50%;transform:rotate(24deg)scaleY(.42)}.repo-preview-signal .repo-preview-panels>i:nth-child(2){transform:rotate(-47deg)scaleY(.65)}.repo-preview-signal .repo-preview-panels>i:nth-child(3){transform:rotate(78deg)scaleY(.82)}.repo-preview-principal{--repo-accent:#a855f7;--repo-core:#5220a8;background:radial-gradient(circle at 70% 46%,#8b5cf63d,#0000 32%),#05020a}.repo-preview-principal .repo-preview-panels>i{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px}.repo-preview-principal .repo-preview-core{border-radius:28% 72% 56% 44%}.repo-preview-principal .repo-preview-core>i{border-radius:42% 58% 48% 52%}.repo-preview-cinematic{--repo-accent:#8b5cf6;--repo-core:#4c1d95;background:radial-gradient(circle at 70% 46%,#a855f738,#0000 34%),#05020a}.repo-preview-cinematic .repo-preview-panels{width:49%;right:4%}.repo-preview-cinematic .repo-preview-panels>i{background:0 0;border-radius:50%;transform:rotate(18deg)scaleY(.46)}.repo-preview-cinematic .repo-preview-panels>i:nth-child(2){transform:rotate(-42deg)scaleY(.69)}.repo-preview-cinematic .repo-preview-panels>i:nth-child(3){background:#8b5cf61f;border-radius:8px;inset:20% 21%;transform:rotate(-5deg)}.repo-preview-cinematic .repo-preview-copy strong{color:#0000;-webkit-text-stroke:1px #a855f7}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-grid,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-beam,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-panels>i,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-core,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-core>i,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .repo-preview-nodes>i{animation-play-state:running}@keyframes repo-preview-grid{to{background-position:24px 24px}}@keyframes repo-preview-beam{0%,12%{opacity:0;translate:0}26%{opacity:1}72%,to{opacity:0;translate:560%}}@keyframes repo-preview-panel-a{50%{transform:translate3d(-25px,13px,-35px)rotate(-10deg)}}@keyframes repo-preview-panel-b{50%{transform:translate3d(21px,-8px,-12px)rotate(9deg)}}@keyframes repo-preview-core{50%{transform:translateY(calc(-50% - 7px))rotate(4deg)scale(1.04)}}@keyframes repo-preview-ring{to{transform:rotate(394deg)scaleY(.42)}}@keyframes repo-preview-ring-reverse{to{transform:rotate(-412deg)scaleY(.65)}}@keyframes repo-preview-node{to{opacity:.22;transform:translateY(-8px)scale(.6)}}@media (prefers-reduced-motion:reduce){.repo-preview-grid,.repo-preview-beam,.repo-preview-panels>i,.repo-preview-core,.repo-preview-core>i,.repo-preview-nodes>i{animation:none!important}}.lab-theme-alma{color:#2b1820;background:radial-gradient(circle at 72%,#8b3e5830,#0000 27%),linear-gradient(135deg,#f3ddd7,#d8b0b0 58%,#8e5368)}.lab-theme-alma:before{background:linear-gradient(#0000 50%,#3e16243d)}.lab-theme-alma .lab-preview-grid{opacity:.2;filter:invert()}.lab-theme-alma .lab-preview-object{color:#4c2633;background:radial-gradient(circle,#fff2e8b8,#9a4a652e 50%,#0000 72%);border:1px solid #491c2b73;border-radius:50% 46% 53% 47%}.lab-theme-alma .lab-preview-object>i{border-color:#4c263357;border-radius:45% 55% 47% 53%}.lab-theme-alma .lab-preview-type span:last-child{-webkit-text-stroke-color:#2b18209e}.lab-theme-alma .lab-preview-signal{color:#2b182085}.lab-theme-axis{color:#121016;background:linear-gradient(112deg,#eae9e4 0 54%,#8e7daa 54% 75%,#251a31 75%)}.lab-theme-axis:before{background:linear-gradient(#0000 44%,#1a131f38)}.lab-theme-axis .lab-preview-grid{opacity:.2;filter:invert()}.lab-theme-axis .lab-preview-object{background:linear-gradient(90deg,#0000 47%,#ffffff59 48% 50%,#0000 51%),linear-gradient(#433050,#120e18);border:1px solid #ffffff57;border-radius:0;width:46%;right:4%;box-shadow:-22px 20px #8971a673}.lab-theme-axis .lab-preview-object>i{border-color:#ffffff4d;border-radius:0}.lab-theme-axis .lab-preview-type span:last-child{-webkit-text-stroke-color:#121016ad}.lab-theme-axis .lab-preview-signal{color:#12101685}.lab-theme-flux{color:#160d0a;background:radial-gradient(circle at 72% 48%,#fff6d45c,#0000 25%),linear-gradient(138deg,#ffb25e,#ff6846 56%,#7f1f42)}.lab-theme-flux:before{background:linear-gradient(#0000 45%,#460f1540)}.lab-theme-flux .lab-preview-grid{opacity:.18;filter:invert()}.lab-theme-flux .lab-preview-object{background:radial-gradient(circle at 34% 28%,#fff5ca,#f93f5c 38%,#6d173b 72%);border-radius:43% 57% 38% 62%;box-shadow:inset -20px -20px 35px #420a246b,0 0 52px #ffd9785c}.lab-theme-flux .lab-preview-object>i{border-color:#4d112a66;border-radius:45% 55% 47% 53%}.lab-theme-flux .lab-preview-type span:last-child{-webkit-text-stroke-color:#160d0aa8}.lab-theme-flux .lab-preview-signal{color:#160d0a80}.lab-showcase-foot{justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 18px;display:flex}.lab-showcase-foot p{color:#706a75;letter-spacing:.13em;align-items:center;gap:8px;margin:0;font-size:5px;line-height:1.45;display:flex}.lab-showcase-foot p>i{background:#b776ff;border-radius:50%;flex:none;width:5px;height:5px;animation:1.8s ease-in-out infinite lab-live-dot;box-shadow:0 0 12px #b776ffcc}.lab-play-toggle{appearance:none;color:#d9c2f7;min-height:44px;font:inherit;letter-spacing:.14em;white-space:nowrap;cursor:pointer;background:#9b5cff11;border:1px solid #caa3ff33;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:7px;font-weight:700;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s;display:inline-flex}.lab-play-toggle:hover,.lab-play-toggle:focus-visible{background:#9b5cff24;border-color:#caa3ff85;outline:none;transform:translateY(-1px)}.lab-play-toggle:active{transform:scale(.97)}.lab-play-toggle>i{width:12px;height:12px;display:inline-block;position:relative}.lab-play-toggle>i:before,.lab-play-toggle>i:after{content:"";background:currentColor;border-radius:1px;width:2px;height:10px;position:absolute;top:1px}.lab-play-toggle>i:before{left:2px}.lab-play-toggle>i:after{right:2px}.lab-play-toggle.is-paused>i:before{background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;border-radius:0;width:0;height:0;top:1px;left:3px}.lab-play-toggle.is-paused>i:after{display:none}.lab-play-toggle:focus-visible{box-shadow:0 0 0 3px #9b5cff1f}@keyframes lab-scan{0%{opacity:0;top:-2px}12%,78%{opacity:.75}92%,to{opacity:0;top:100%}}@keyframes lab-grid-shift{to{background-position:26px 26px}}@keyframes lab-object-float{50%{transform:translateY(calc(-50% - 8px))rotate(3deg)scale(1.025)}}@keyframes lab-layer-object{50%{transform:translate(-50%,calc(-50% - 7px))rotate(3deg)scale(1.03)}}@keyframes lab-ring{to{transform:rotate(392deg)scaleY(.42)}}@keyframes lab-ring-reverse{to{transform:rotate(-408deg)scaleY(.62)}}@keyframes lab-live-dot{50%{opacity:.25;transform:scale(.7)}}@keyframes lab-lumora-breathe{to{filter:brightness(1.04)saturate(1.14);transform:scale(1.075)translate(-1.5%)}}@keyframes lab-soda-breathe{to{filter:saturate(1.12)contrast(1.03);transform:scale(1.065)rotate(.25deg)}}@keyframes lab-lumora-reveal{0%,12%,to{clip-path:circle(0% at 17% 58%)}43%,67%{clip-path:circle(42% at 48% 52%)}88%{clip-path:circle(0% at 84% 38%)}}@keyframes lab-soda-can{0%,to{transform:scale(.78)rotate(7deg)translateY(1%)}50%{transform:scale(.82)rotate(2deg)translateY(-3%)}}@keyframes lab-soda-bubble{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.52}82%{opacity:.36}to{opacity:0;transform:translate(18px,-420px)scale(1.12)}}@keyframes lab-cyber-drift{to{transform:scale(1.075)translate(-1.4%)}}@keyframes lab-cyber-spotlight{0%,10%,to{clip-path:circle(0% at 18% 52%)}38%{clip-path:circle(27% at 42% 43%)}64%{clip-path:circle(24% at 74% 56%)}86%{clip-path:circle(0% at 88% 46%)}}@keyframes lab-lithos-drift{to{transform:scale(1.065)translate(-1.2%)}}@keyframes lab-lithos-reveal{0%,10%,to{clip-path:circle(0% at 20% 58%)}37%{clip-path:circle(25% at 40% 48%)}66%{clip-path:circle(27% at 72% 54%)}88%{clip-path:circle(0% at 86% 42%)}}@keyframes lab-loopstack-pulse{to{filter:grayscale(0)saturate(1.05)contrast(1.12)brightness(.72);transform:scale(1.075)translateY(-1%)}}@media (max-width:759px){.lab-projects-rail{scroll-snap-type:none;padding-block:34px 38px}.lab-project-card,.lab-projects-set .lab-project-card:nth-child(2n){--lab-card-y:0px}.lab-project-card{scroll-snap-stop:normal;contain-intrinsic-size:calc(100vw - 36px) 356px;grid-template-rows:32px auto 58px;width:calc(100vw - 36px)}.lab-preview-scene{aspect-ratio:4/3}.lab-browser-bar{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:12px}.lab-card-caption{padding-inline:13px}.lab-card-caption strong{font-size:12px}.lab-media-type-nav{top:14px;left:15px;right:15px}.lab-media-type-copy{width:76%;bottom:18px;left:15px}.lab-media-type-copy>span,.lab-media-type-copy>strong{font-size:clamp(27px,8.2vw,34px);line-height:.84}.lab-media-type-progress{width:19%;bottom:16px;right:13px}.lab-asset-motion>span{top:15px;left:15px}.lab-asset-motion>strong{max-width:68%;font-size:clamp(26px,7.8vw,33px);line-height:.86;bottom:19px;left:15px}.lab-asset-motion>small{max-width:25%;bottom:17px;right:13px}.lab-theme-motionstudy video.lab-preview-media{object-position:64% center}.lab-theme-helpers video.lab-preview-media{object-position:57% center}.lab-theme-galaxy .lab-preview-media,.lab-theme-galaxy .lab-preview-foreground{object-position:58% center}.lab-theme-mainframe video.lab-preview-media{object-position:69% center}.lab-theme-targo video.lab-preview-media{object-position:55% center}.lab-theme-soda .lab-preview-media{transform:scale(.72)rotate(7deg)}.lab-theme-cyber .lab-preview-media,.lab-theme-cyber .lab-preview-foreground{object-position:45% center}.lab-theme-lithos .lab-preview-media,.lab-theme-lithos .lab-preview-foreground{object-position:center}.lab-theme-loopstack video.lab-preview-media{object-position:center 54%}.lab-asset-motion-lithos>strong,.lab-asset-motion-loopstack>strong{max-width:72%}.lab-theme-portfolio .lab-live-core{width:34%;right:9%}.lab-theme-portfolio .lab-live-copy{max-width:68%}.repo-preview-nav{inset:14px 15px auto}.repo-preview-panels{width:51%;height:68%;top:15%;right:1%}.repo-preview-core{width:23%;right:19%}.repo-preview-copy{bottom:18px;left:15px;right:31%}.repo-preview-copy span,.repo-preview-copy strong{font-size:clamp(27px,8.1vw,34px);line-height:.84}.repo-preview-status{bottom:15px;right:11px}}@media (min-width:760px){.lab-showcase{margin-inline:-7vw}.lab-showcase-head,.lab-showcase-foot{padding-inline:7vw}.lab-projects-rail{padding:44px 7vw;scroll-padding-inline:7vw}.lab-projects-set{gap:22px;padding-right:22px}.lab-project-card{border-radius:15px;grid-template-rows:36px auto 62px;width:min(68vw,720px)}.lab-preview-type{font-size:clamp(34px,5.5vw,68px);bottom:20px;left:20px}.lab-card-caption{padding-inline:18px}.lab-card-caption strong{font-size:13px}}@media (min-width:1024px){.lab-showcase{margin-top:100px}.lab-project-card{width:min(54vw,780px)}.lab-showcase-head{min-height:58px}.lab-showcase-foot{min-height:88px}.lab-browser-bar,.lab-browser-bar strong,.lab-card-caption p,.lab-preview-signal,.lab-showcase-foot p{font-size:6px}.lab-card-caption>div span{font-size:7px}.lab-card-caption strong{font-size:15px}.lab-preview-scene{aspect-ratio:16/8.8}}@media (prefers-reduced-motion:reduce){.lab-projects-rail{scroll-snap-type:x mandatory}.lab-preview-grid,.lab-preview-scene:after,.lab-preview-object,.lab-preview-object>i,.lab-live-nav span>i,.lab-live-sweep,.lab-live-wire,.lab-live-core,.lab-live-core>i,.lab-live-bars>i,.lab-theme-lumora .lab-preview-media,.lab-theme-lumora .lab-preview-foreground,.lab-theme-soda .lab-preview-media,.lab-theme-cyber .lab-preview-media,.lab-theme-cyber .lab-preview-foreground,.lab-theme-lithos .lab-preview-media,.lab-theme-lithos .lab-preview-foreground,.lab-theme-loopstack video.lab-preview-media,.lab-soda-bubbles>i,.lab-showcase-foot p>i{animation:none!important}}.lab-theme-baseline{color:#111;background:linear-gradient(90deg,#0000 0 58%,#ff362ef2 58% 79%,#0000 79%),#f1eee5}.lab-theme-baseline:before{background:linear-gradient(#0000 58%,#0000001f)}.lab-theme-baseline .lab-preview-grid{opacity:.16;filter:invert();background-size:31px 31px}.lab-theme-baseline .lab-preview-object{background:#f1eee5;border:1px solid #111;border-radius:0;width:31%;right:7%;box-shadow:-17px 17px #111}.lab-theme-baseline .lab-preview-object>i{border-color:#101010a6;border-radius:0}.lab-theme-baseline .lab-preview-object>span,.lab-theme-baseline .lab-preview-type{color:#111}.lab-theme-baseline .lab-preview-type span:last-child{color:#ff362e;-webkit-text-stroke:0}.lab-theme-baseline .lab-preview-signal{color:#10101094}.lab-theme-nimbus{background:radial-gradient(circle at 72% 48%,#23d5ff47,#0000 24%),linear-gradient(145deg,#08275c,#03102b 72%)}.lab-theme-nimbus .lab-preview-grid{opacity:.34;background-size:20px 20px}.lab-theme-nimbus .lab-preview-object{background:radial-gradient(circle,#50e7ff47,#1b62d82e 46%,#0000 70%);box-shadow:0 0 55px #48d6ff38}.lab-theme-nimbus .lab-preview-object>i{border-color:#67e7ff9e;box-shadow:0 0 14px #48d6ff24}.lab-theme-nimbus .lab-preview-object>span{color:#6ee9ff}.lab-theme-nimbus .lab-preview-type span:last-child{color:#61dfff;-webkit-text-stroke:0}.lab-theme-radiant{color:#49251f;background:radial-gradient(circle at 75% 27%,#ffffffe6,#0000 19%),radial-gradient(circle at 70% 55%,#ff8d93,#0000 31%),linear-gradient(135deg,#fff0e3,#ffbd9c 55%,#ff6e87)}.lab-theme-radiant:before{background:linear-gradient(#0000 55%,#5c231924)}.lab-theme-radiant .lab-preview-grid{opacity:.09;filter:invert()}.lab-theme-radiant .lab-preview-object{background:radial-gradient(circle at 34% 26%,#fffbd8,#ff9b8c 32%,#dd477c 68%);border-radius:37% 63% 54% 46%;box-shadow:inset -18px -20px 34px #6c1c4542,0 20px 50px #97304b33}.lab-theme-radiant .lab-preview-object>i{border-color:#62282e57;border-radius:43% 57% 46% 54%}.lab-theme-radiant .lab-preview-object>span{color:#552526}.lab-theme-radiant .lab-preview-type{color:#49251f}.lab-theme-radiant .lab-preview-type span:last-child{color:#a52d60;-webkit-text-stroke:0}.lab-theme-radiant .lab-preview-signal{color:#49251f8c}.lab-theme-forma{color:#161613;background:linear-gradient(110deg,#e9e5da 0 61%,#d8ff3e 61% 78%,#25251f 78%)}.lab-theme-forma:before{background:linear-gradient(#0000 60%,#00000021)}.lab-theme-forma .lab-preview-grid{opacity:.13;filter:invert()}.lab-theme-forma .lab-preview-object{background:#141411;border:0;border-radius:0;width:38%;right:5%;box-shadow:-16px 16px #d8ff3e,-31px 31px #1414112e}.lab-theme-forma .lab-preview-object>i{border-color:#d8ff3e9e;border-radius:0}.lab-theme-forma .lab-preview-object>span{color:#d8ff3e}.lab-theme-forma .lab-preview-type{color:#161613}.lab-theme-forma .lab-preview-type span:last-child{color:#161613;-webkit-text-stroke:0}.lab-theme-forma .lab-preview-signal{color:#16161385}.lab-theme-electric{background:repeating-linear-gradient(120deg,#0000 0 29px,#f6ff2f14 30px 31px),radial-gradient(circle at 76% 47%,#ff36bd61,#0000 25%),#080808}.lab-theme-electric .lab-preview-grid{opacity:.13}.lab-theme-electric .lab-preview-object{background:conic-gradient(from 35deg,#ff37b7,#723dff,#21e7ff,#f3ff35,#ff37b7);border:2px solid #f3ff35;border-radius:4px;transform:translateY(-50%)rotate(8deg);box-shadow:13px 13px #ff37b7,0 0 55px #f3ff3529}.lab-theme-electric .lab-preview-object>i{border-color:#050505a6;border-radius:0}.lab-theme-electric .lab-preview-object>span{color:#080808}.lab-theme-electric .lab-preview-type{color:#f4ff36}.lab-theme-electric .lab-preview-type span:last-child{color:#ff3dbb;-webkit-text-stroke:0}.lab-theme-mainframe{background:radial-gradient(circle at 74% 45%,#ffffff29,#0000 23%),linear-gradient(145deg,#151515,#000 68%)}.lab-theme-mainframe .lab-live-preview{--lab-live-accent:#fff;color:#fff;background:linear-gradient(90deg,#000000f7 0 48%,#00000059 76%,#0000001f)}.lab-theme-mainframe .lab-live-core{background:radial-gradient(circle at 35% 27%,#fff,#a9a9a9 9%,#252525 38%,#030303 72%);width:30%;right:12%;box-shadow:inset -17px -20px 28px #000000ad,0 0 48px #ffffff29}.lab-theme-mainframe .lab-live-core>i{border-color:#ffffff7a}.lab-theme-mainframe .lab-live-copy{max-width:59%;font-family:Helvetica,Arial,sans-serif}.lab-theme-mainframe .lab-live-bars{color:#fff}.lab-theme-targo{color:#2b3033;background:#f2f1f0}.lab-theme-targo .lab-live-preview{--lab-live-accent:#15bcdf;color:#2b3033;background:linear-gradient(90deg,#f2f1f0fa 0 48%,#f2f1f085 72%,#f2f1f014),repeating-linear-gradient(90deg,#0000 0 29px,#15bcdf21 30px 31px),#f2f1f0;font-family:Arial Narrow,Arial,sans-serif}.lab-theme-targo .lab-live-preview:before{opacity:.035}.lab-theme-targo .lab-live-wire{opacity:.48;border-color:#15bcdf}.lab-theme-targo .lab-live-sweep{background:linear-gradient(90deg,#0000,#15bcdf57,#0000)}.lab-theme-targo .lab-live-core{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(145deg,#54d9f2,#15bcdf 42%,#087c9a 100%);border-radius:5%;width:29%;right:11%;box-shadow:16px 16px #2b303321,0 0 42px #15bcdf42}.lab-theme-targo .lab-live-core>i{border-color:#2b30338a;border-radius:0}.lab-theme-targo .lab-live-copy{max-width:61%}.lab-theme-targo .lab-live-bars{color:#15bcdf}.lab-theme-targo .lab-live-rail{color:#2b3033}.lab-live-preview{z-index:4;color:#fff;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lab-live-preview:before{content:"";z-index:6;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.46'/%3E%3C/svg%3E");position:absolute;inset:0}.lab-live-nav{z-index:5;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:12px;font-size:5px;font-weight:800;line-height:1.2;display:flex;position:absolute;inset:11px 12px auto}.lab-live-nav strong{font-size:inherit}.lab-live-nav span{opacity:.7;align-items:center;gap:6px;display:inline-flex}.lab-live-nav span>i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.35s ease-in-out infinite paused lab-live-status;box-shadow:0 0 9px}.lab-live-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.lab-live-sweep{z-index:4;filter:blur(5px);background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:30%;height:210%;animation:5.2s ease-in-out infinite paused lab-live-sweep;position:absolute;top:-55%;left:-35%;transform:rotate(18deg)}.lab-live-wire{z-index:1;opacity:.32;border:1px solid;display:block;position:absolute}.wire-a{aspect-ratio:1;border-radius:50%;width:54%;animation:12s linear infinite paused lab-live-wire;top:6%;right:-5%}.wire-b{aspect-ratio:1;border-radius:50%;width:35%;animation:8s linear infinite paused lab-live-wire-reverse;top:26%;right:19%;transform:rotate(42deg)scaleY(.42)}.lab-live-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#a97cff 8%,#6035de 38%,#100722 72%);border-radius:50%;place-items:center;width:34%;animation:4.8s ease-in-out infinite paused lab-live-core-float;display:grid;position:absolute;top:47%;right:10%;transform:translateY(-50%);box-shadow:inset -14px -17px 24px #00000080,0 0 42px #935bff4d}.lab-live-core>i{border:1px solid #ffffff61;border-radius:50%;animation:8s linear infinite paused lab-live-ring;position:absolute;inset:-15%;transform:rotate(35deg)scaleY(.42)}.lab-live-core>i:nth-child(2){animation-name:lab-live-ring-reverse;animation-duration:11s;inset:-31%;transform:rotate(-57deg)scaleY(.65)}.lab-live-core>i:nth-child(3){opacity:.55;border-style:dashed;animation-duration:5s;inset:18%}.lab-live-core>b{z-index:2;letter-spacing:.18em;font-size:6px;position:relative}.lab-live-bars{z-index:3;align-items:flex-end;gap:3px;height:31px;display:flex;position:absolute;bottom:11px;right:12px}.lab-live-bars>i{width:2px;height:calc(9px + (var(--live-bar) * 3px));opacity:.62;transform-origin:bottom;animation:1.15s ease-in-out infinite alternate paused lab-live-bars;animation-delay:calc(var(--live-bar) * -90ms);background:currentColor;display:block}.lab-live-copy{z-index:5;letter-spacing:-.08em;max-width:72%;font-size:clamp(26px,7vw,60px);font-weight:900;line-height:.79;position:absolute;bottom:13px;left:12px}.lab-live-copy span,.lab-live-copy strong{display:block}.lab-live-copy strong{color:var(--lab-live-accent,#bd8cff);font-size:inherit}.lab-live-rail{z-index:5;color:currentColor;letter-spacing:.14em;opacity:.5;writing-mode:vertical-rl;font-size:4px;font-weight:800;position:absolute;top:43px;right:10px}.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-nav span>i,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-sweep,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-wire,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-core,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-core>i,.lab-projects-rail.is-rendering .lab-project-card:is(.is-ready,.is-active) .lab-live-bars>i{animation-play-state:running}.lab-theme-layerstudy .lab-live-preview{--lab-live-accent:#ffd37b;color:#fff5df;background:linear-gradient(90deg,#011130f0 0 41%,#02183e57 68%,#01122f1f)}.lab-theme-layerstudy .lab-preview-media{opacity:.76;filter:saturate(1.18)contrast(1.06)brightness(.72)}.lab-theme-layerstudy .lab-live-core{background:radial-gradient(circle at 42% 35%,#fff6d9,#ffc65d 9%,#b45d19 34%,#061b43 68%);width:31%;right:12%;box-shadow:inset -18px -19px 28px #000a229e,0 0 48px #ffb84857}.lab-theme-layerstudy .lab-live-core>i{border-color:#ffd47f9e}.lab-theme-layerstudy .lab-live-copy{max-width:58%}.lab-theme-lumora .lab-live-preview{--lab-live-accent:#77f7df;color:#e9fffb;background:linear-gradient(90deg,#01070df5 0 46%,#01070d61 72%,#01070d26)}.lab-theme-lumora .lab-preview-media{opacity:.67;filter:hue-rotate(5deg)saturate(1.3)brightness(.7)}.lab-theme-lumora .lab-live-stage:before{content:"";background-image:linear-gradient(#64f6de1a 1px,#0000 1px),linear-gradient(90deg,#64f6de1a 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.lab-theme-lumora .lab-live-core{background:linear-gradient(145deg,#65ffe6e6,#146a79b8 45%,#031017 72%);border-radius:9%;box-shadow:0 0 42px #5ef5dd4d}.lab-theme-lumora .lab-live-core>i{border-color:#71ffe885;border-radius:8%}.lab-theme-lumora .lab-live-bars{color:#77f7df}.lab-theme-soda .lab-live-preview{--lab-live-accent:#fff4b1;color:#4f1f15;background:linear-gradient(90deg,#e25515b8,#0000 50%,#7c231726)}.lab-theme-soda .lab-preview-media{opacity:.84;filter:saturate(1.18)contrast(1.03)}.lab-theme-soda .lab-live-nav{color:#4f1f15}.lab-theme-soda .lab-live-core{background:radial-gradient(circle at 34% 25%,#fffbd7,#ffcc6f 30%,#ff664e 72%);width:27%;top:42%;right:13%;box-shadow:inset -12px -15px 25px #7e1d223d,0 16px 34px #70231333}.lab-theme-soda .lab-live-core>i{border-color:#511a1359}.lab-theme-soda .wire-a,.lab-theme-soda .wire-b{background:#ffffff1f;border-color:#fffbdab3}.lab-theme-soda .lab-live-bars{color:#fff3a5}.lab-theme-soda .lab-live-copy{max-width:58%}.lab-theme-noema .lab-live-preview{--lab-live-accent:#d7ff73;color:#efffff;background:radial-gradient(circle at 75% 48%,#3ee9ff1f,#0000 28%)}.lab-theme-noema .lab-live-stage:before{content:"";background-image:linear-gradient(#58e4f114 1px,#0000 1px),linear-gradient(90deg,#58e4f114 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.lab-theme-noema .lab-live-core{background:radial-gradient(circle at 35% 28%,#fff,#d7ff73 8%,#4de0de 25%,#6848ff 52%,#061016 75%);width:35%;box-shadow:inset -18px -20px 30px #00000094,0 0 50px #4de0de4d}.lab-theme-noema .lab-live-core>i{border-color:#64ecf580}.lab-theme-baseline .lab-live-preview{--lab-live-accent:#ff362e;color:#111;background:#f1eee5}.lab-theme-baseline .lab-live-stage:before{content:"";opacity:.18;background-image:linear-gradient(#111 1px,#0000 1px),linear-gradient(90deg,#111 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.lab-theme-baseline .lab-live-core{background:#f1eee5;border:1px solid #111;border-radius:0;width:30%;animation-name:lab-live-block;top:47%;right:10%;box-shadow:-16px 16px #111,16px -16px #ff362e}.lab-theme-baseline .lab-live-core>i{border-color:#111;border-radius:0}.lab-theme-baseline .lab-live-bars{color:#111}.lab-theme-baseline .wire-a{background:#ff362e;border:0;border-radius:0;width:18%}.lab-theme-baseline .wire-b{background:#111;border:0;border-radius:0;width:16%}.lab-theme-baseline .lab-live-copy{max-width:62%}.lab-theme-nimbus .lab-live-preview{--lab-live-accent:#58e6ff;color:#effaff;background:radial-gradient(circle at 74% 48%,#49d7ff24,#0000 27%)}.lab-theme-nimbus .lab-live-stage:before{content:"";opacity:.32;background-image:linear-gradient(#58e6ff1f 1px,#0000 1px),linear-gradient(90deg,#58e6ff1f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.lab-theme-nimbus .lab-live-core{background:radial-gradient(circle at 36% 28%,#fff,#58e6ff 8%,#2164ff 38%,#03112c 72%);box-shadow:inset -16px -18px 28px #010b249e,0 0 52px #58e6ff61}.lab-theme-nimbus .lab-live-core>i{border-color:#58e6ffa8}.lab-theme-nimbus .lab-live-bars{color:#58e6ff}.lab-theme-radiant .lab-live-preview{--lab-live-accent:#b02c5e;color:#4c251f;background:radial-gradient(circle at 75% 32%,#ffffff80,#0000 24%)}.lab-theme-radiant .lab-live-core{background:radial-gradient(circle at 30% 24%,#fffbd7,#ffb194 30%,#e84c79 70%);border-radius:38% 62% 48% 52%;width:38%;animation-name:lab-live-blob;right:10%;box-shadow:inset -18px -19px 30px #701c3938,0 24px 46px #75273638}.lab-theme-radiant .lab-live-core>i{border-color:#63222961;border-radius:44% 56% 39% 61%}.lab-theme-radiant .wire-a,.lab-theme-radiant .wire-b{border-color:#5c1f2757}.lab-theme-radiant .lab-live-bars{color:#a22d58}.lab-theme-radiant .lab-live-copy{max-width:63%}.lab-theme-forma .lab-live-preview{--lab-live-accent:#171713;color:#171713;background:linear-gradient(105deg,#e8e5dcfa 0 66%,#cfff34e6 66%)}.lab-theme-forma .lab-live-core{background:#171713;border:0;border-radius:0;width:31%;animation-name:lab-live-form;right:8%;box-shadow:-15px 15px #cfff34,-29px 29px #1717132b}.lab-theme-forma .lab-live-core>i{border-color:#cfff34ad;border-radius:0}.lab-theme-forma .lab-live-core>b{color:#cfff34}.lab-theme-forma .lab-live-copy{max-width:68%;font-size:clamp(22px,6vw,52px)}.lab-theme-forma .lab-live-bars{color:#171713}.lab-theme-forma .wire-a{background:#767268;border:0;border-radius:0;width:23%}.lab-theme-electric .lab-live-preview{--lab-live-accent:#ff3bb9;color:#f2ff34;background:repeating-linear-gradient(120deg,#0000 0 26px,#f2ff340f 27px 28px)}.lab-theme-electric .lab-live-core{background:conic-gradient(#23ddff,#7c45ff,#ff3bb9,#f2ff34,#23ddff);border:3px solid #f2ff34;border-radius:4px;width:36%;animation-name:lab-live-record;right:10%;box-shadow:12px 12px #ff3bb9,0 0 42px #f2ff3438}.lab-theme-electric .lab-live-core>i{border-color:#070707ad;border-radius:2px}.lab-theme-electric .lab-live-core>b{color:#fff;text-shadow:2px 2px #ff3bb9}.lab-theme-electric .lab-live-wire{border-color:#ff3bb9;border-radius:0}.lab-theme-electric .lab-live-bars{color:#f2ff34;height:48px}.lab-theme-electric .lab-live-copy strong{color:#ff3bb9}.lab-theme-portfolio{background:radial-gradient(circle at 73% 47%,#4e85bf3b,#0000 30%),linear-gradient(145deg,#111820,#08090b 70%)}.lab-theme-portfolio .lab-live-preview{--lab-live-accent:#89aacc;color:#f5f6f7;background:linear-gradient(90deg,#07090cfa 0 48%,#07090c70 74%,#07090c1a)}.lab-theme-portfolio .lab-live-stage:before{content:"";opacity:.25;background-image:linear-gradient(#89aacc1a 1px,#0000 1px),linear-gradient(90deg,#89aacc1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 48%,#000,#0000 72%);mask-image:radial-gradient(at 72% 48%,#000,#0000 72%)}.lab-theme-portfolio .lab-live-sweep{background:linear-gradient(90deg,#0000,#89aacc4d,#0000)}.lab-theme-portfolio .lab-live-wire{border-color:#89aacc}.lab-theme-portfolio .lab-live-core{background:radial-gradient(circle at 36% 27%,#fff,#89aacc 9%,#4e85bf 34%,#07121f 72%);width:31%;right:12%;box-shadow:inset -16px -18px 28px #02080fa8,0 0 52px #4e85bf57}.lab-theme-portfolio .lab-live-core>i{border-color:#89aacc9e}.lab-theme-portfolio .lab-live-bars{color:#89aacc}.lab-theme-portfolio .lab-live-copy{max-width:61%}@media (max-width:759px){.lab-theme-portfolio .lab-live-core{width:34%;right:9%}.lab-theme-portfolio .lab-live-copy{max-width:68%}}@keyframes lab-live-status{50%{opacity:.24;transform:scale(.68)}}@keyframes lab-live-sweep{0%,12%{opacity:0;translate:0}25%{opacity:1}72%,to{opacity:0;translate:520%}}@keyframes lab-live-wire{to{transform:rotate(360deg)}}@keyframes lab-live-wire-reverse{to{transform:rotate(-318deg)scaleY(.42)}}@keyframes lab-live-core-float{50%{transform:translateY(calc(-50% - 8px))rotate(3deg)scale(1.035)}}@keyframes lab-live-ring{to{transform:rotate(395deg)scaleY(.42)}}@keyframes lab-live-ring-reverse{to{transform:rotate(-417deg)scaleY(.65)}}@keyframes lab-live-bars{50%{opacity:.26;transform:scaleY(.25)}}@keyframes lab-live-block{50%{transform:translate(-7px,calc(-50% - 7px));box-shadow:-9px 9px #111,23px -10px #ff362e}}@keyframes lab-live-blob{50%{border-radius:57% 43% 62% 38%;transform:translateY(calc(-50% - 7px))rotate(8deg)scale(1.05)}}@keyframes lab-live-form{50%{transform:translateY(calc(-50% - 8px))rotate(-6deg);box-shadow:-7px 22px #cfff34,-24px 38px #17171324}}@keyframes lab-live-record{to{transform:translateY(-50%)rotate(360deg)}}.next-study{--study-bg:#080808;--study-fg:#fff;--study-muted:#ffffff9e;--study-line:#ffffff2e;--study-accent:#a77aff;--study-surface:#111;--study-x:50%;--study-y:40%;--study-progress:0;background:var(--study-bg);min-width:320px;color:var(--study-fg);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.next-study *{box-sizing:border-box}.next-study a{color:inherit;text-decoration:none}.next-study a:focus-visible{outline:2px solid var(--study-accent);outline-offset:5px}.study-header{z-index:60;height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;border-bottom:1px solid var(--study-line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#080808c2;grid-template-columns:auto minmax(42px,1fr) auto;align-items:center;gap:15px;display:grid;position:fixed;inset:0 0 auto}.study-brand{letter-spacing:-.055em;font-size:15px;font-weight:900;line-height:1}.study-brand sup{color:var(--study-accent);letter-spacing:.08em;vertical-align:top;margin-left:4px;font-size:6px}.study-progress{background:var(--study-line);width:100%;height:1px;position:relative;overflow:hidden}.study-progress i{background:var(--study-accent);transform:scaleX(var(--study-progress));transform-origin:0;position:absolute;inset:0}.study-back{letter-spacing:.15em;align-items:center;gap:9px;min-height:44px;font-size:7px;font-weight:800;display:inline-flex}.study-back>i,.study-hero-foot a>i,.study-finale-actions a>i{flex:none;width:18px;height:10px;display:inline-block;position:relative}.study-back>i:before,.study-hero-foot a>i:before,.study-finale-actions a>i:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:1px}.study-back>i:after,.study-hero-foot a>i:after,.study-finale-actions a>i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:1px;transform:rotate(45deg)}.study-hero{min-height:100svh;padding:calc(92px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));isolation:isolate;background:var(--study-bg);grid-template-rows:auto minmax(265px,39svh) auto auto;gap:18px;display:grid;position:relative;overflow:hidden}.study-grid{z-index:-2;opacity:.22;background-image:linear-gradient(var(--study-line) 1px, transparent 1px), linear-gradient(90deg, var(--study-line) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.study-cursor-light{z-index:-1;aspect-ratio:1;width:min(82vw,620px);left:var(--study-x);top:var(--study-y);background:radial-gradient(circle, var(--study-accent), transparent 66%);opacity:.1;filter:blur(10px);pointer-events:none;border-radius:50%;transition:left .5s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)}.study-hero-meta,.study-section-head{color:var(--study-muted);letter-spacing:.17em;justify-content:space-between;align-items:center;gap:18px;font-size:7px;font-weight:800;line-height:1.4;display:flex}.study-visual{place-items:center;min-height:265px;display:grid;position:relative}.study-object{aspect-ratio:1;place-items:center;width:min(72vw,340px);animation:6s ease-in-out infinite study-object-float;display:grid;position:relative}.study-object>span{z-index:4;letter-spacing:.18em;font-size:8px;font-weight:900;position:relative}.study-shape{border:1px solid var(--study-accent);display:block;position:absolute}.shape-a{border-radius:50%;animation:18s linear infinite study-spin;inset:5%}.shape-b{border-radius:50%;animation:12s linear infinite study-spin-reverse;inset:19%;transform:rotate(38deg)scaleY(.55)}.shape-c{background:var(--study-accent);opacity:.78;border-radius:50%;animation:3.2s ease-in-out infinite study-pulse;inset:32%}.shape-d{background:var(--study-bg);border-radius:50%;inset:42%}.study-coordinate{color:var(--study-muted);letter-spacing:.16em;font-size:6px;font-weight:800;position:absolute}.coordinate-a{top:25%;left:0}.coordinate-b{writing-mode:vertical-rl;bottom:18%;right:0}.study-hero-copy{z-index:3;position:relative}.study-kicker{color:var(--study-muted);letter-spacing:.17em;align-items:center;gap:9px;margin:0 0 12px;font-size:7px;font-weight:800;display:flex}.study-kicker>i{background:var(--study-accent);flex:none;width:18px;height:2px}.study-hero h1,.study-statement h2,.study-finale h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-weight:800;line-height:.84}.study-hero h1{font-size:clamp(45px,13vw,108px)}.study-hero h1 span,.study-hero h1 em{font-style:normal;display:block}.study-hero h1 em{color:var(--study-accent)}.study-hero-foot{border-top:1px solid var(--study-line);gap:16px;padding-top:15px;display:grid}.study-hero-foot p{max-width:520px;color:var(--study-muted);margin:0;font-size:14px;line-height:1.5}.study-hero-foot a,.study-finale-actions a{letter-spacing:.15em;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:7px;font-weight:900;display:inline-flex}.study-ticker{z-index:3;border-block:1px solid var(--study-line);background:var(--study-accent);width:100%;color:var(--study-bg);position:relative;overflow:hidden}.study-ticker>div{width:max-content;animation:18s linear infinite study-ticker;display:flex}.study-ticker span{letter-spacing:.18em;white-space:nowrap;padding:14px 0;font-size:8px;font-weight:900;display:inline-block}.study-statement,.study-modules,.study-finale{padding:90px 18px;position:relative}.study-statement{background:var(--study-surface);align-content:center;gap:48px;min-height:82svh;display:grid}.study-statement:before{content:"";aspect-ratio:1;border:1px solid var(--study-line);pointer-events:none;border-radius:50%;width:74vw;position:absolute;top:50%;right:-26vw;transform:translateY(-50%)}.study-statement h2{z-index:1;max-width:1080px;font-size:clamp(47px,13vw,126px);position:relative}.study-statement p{z-index:1;max-width:620px;color:var(--study-muted);margin:0 0 0 auto;font-size:16px;line-height:1.6;position:relative}[data-study-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--study-delay,0) * .1s);transform:translateY(32px)}[data-study-reveal].is-visible{opacity:1;transform:translateY(0)}.study-modules{background:var(--study-bg)}.study-module-grid{gap:12px;margin-top:38px;display:grid}.study-module-grid article{border:1px solid var(--study-line);background:var(--study-surface);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;gap:12px;min-height:230px;padding:22px;display:grid;position:relative;overflow:hidden}.study-module-grid article>span,.study-module-grid article small{color:var(--study-muted);letter-spacing:.17em;font-size:7px;font-weight:800}.study-module-grid article small{text-align:right}.study-module-grid h3{color:var(--study-accent);letter-spacing:-.065em;grid-column:1/-1;align-self:end;margin:0;font-size:clamp(38px,12vw,68px);line-height:.88}.study-module-grid p{max-width:390px;color:var(--study-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.study-module-grid article>i{aspect-ratio:1;border:1px solid var(--study-line);border-radius:50%;width:120px;transition:transform .7s cubic-bezier(.16,1,.3,1),background .5s;position:absolute;top:-36px;right:-36px}.study-module-grid article:hover>i{background:var(--study-accent);transform:scale(1.18)}.study-finale{background:var(--study-accent);min-height:95svh;color:var(--study-bg);align-content:center;gap:30px;display:grid}.study-finale .study-kicker{color:currentColor;opacity:.64}.study-finale .study-kicker>i{background:currentColor}.study-finale h2{font-size:clamp(58px,16vw,150px)}.study-finale h2 em{color:#0000;-webkit-text-stroke:1px currentColor;font-style:normal}.study-finale-actions{border-top:1px solid;display:grid}.study-finale-actions a{border-bottom:1px solid}.study-finale footer{letter-spacing:.14em;justify-content:space-between;gap:16px;margin-top:38px;font-size:6px;font-weight:800;display:flex}.study-enter{animation:.9s cubic-bezier(.16,1,.3,1) both study-enter}.study-hero-copy h1 span{animation-delay:.12s}.study-hero-copy h1 em{animation-delay:.21s}.study-hero-foot.study-enter{animation-delay:.33s}.study-baseline{--study-bg:#f0ede4;--study-fg:#11110f;--study-muted:#11110f94;--study-line:#11110f38;--study-accent:#ff362e;--study-surface:#e4e0d5}.study-baseline .study-header{background:#f0ede4d4}.study-baseline .study-object{aspect-ratio:.86;border:1px solid #11110f;width:min(68vw,320px)}.study-baseline .shape-a{background:var(--study-accent);border:0;border-radius:0;animation:5s ease-in-out infinite study-block-shift;inset:0 58% 56% 0}.study-baseline .shape-b{background:0 0;border:1px solid #11110f;border-radius:0;animation:6.4s ease-in-out -1s infinite reverse study-block-shift;inset:44% 0 0 36%;transform:none}.study-baseline .shape-c{opacity:1;background:#11110f;border:0;border-radius:0;animation:none;inset:18% 17% 47% 31%}.study-baseline .shape-d{background:#fff;border:0;border-radius:0;inset:58% 56% 13% 10%}.study-baseline .study-object>span{font-size:10px;position:absolute;bottom:5%;left:8%}.study-baseline .study-statement:before{border-radius:0;transform:translateY(-50%)rotate(12deg)}.study-nimbus{--study-bg:#03112c;--study-fg:#effaff;--study-muted:#d6f0ff99;--study-line:#64ddff33;--study-accent:#58e6ff;--study-surface:#071a3c}.study-nimbus .study-header{background:#03112cd1}.study-nimbus .study-grid{opacity:.31;background-size:24px 24px}.study-nimbus .study-object{filter:drop-shadow(0 0 34px #58e6ff33)}.study-nimbus .shape-a{border-width:2px;inset:3%;transform:rotate(25deg)scaleY(.5)}.study-nimbus .shape-b{inset:12%;transform:rotate(-46deg)scaleY(.72)}.study-nimbus .shape-c{opacity:1;background:radial-gradient(circle at 36% 30%,#fff,#58e6ff 8%,#2567ff 42%,#05132f 72%);inset:34%;box-shadow:0 0 54px #58e6ff73}.study-nimbus .shape-d{background:#04122c;inset:45%;box-shadow:inset 0 0 22px #58e6ff73}.study-nimbus .study-object:before,.study-nimbus .study-object:after{content:"";z-index:-1;background:linear-gradient(transparent, var(--study-accent), transparent);opacity:.52;width:1px;height:125%;position:absolute}.study-nimbus .study-object:after{transform:rotate(90deg)}.study-radiant{--study-bg:#fff0e7;--study-fg:#47241e;--study-muted:#47241e94;--study-line:#5e27232e;--study-accent:#ff5476;--study-surface:#ffd6c7}.study-radiant .study-header{background:#fff0e7d6}.study-radiant .study-grid{opacity:.08}.study-radiant .study-object{filter:drop-shadow(0 28px 38px #792d3b33)}.study-radiant .shape-a{background:linear-gradient(145deg,#fffbd9,#ffae93 42%,#e6437b);border:0;border-radius:38% 62% 44% 56%;animation:7s ease-in-out infinite alternate study-blob;inset:3% 12% 11% 9%}.study-radiant .shape-b{border-color:#5d1f2b66;border-radius:62% 38% 54% 46%;animation:6s ease-in-out -1s infinite alternate-reverse study-blob;inset:16% 7% 19% 28%;transform:rotate(25deg)}.study-radiant .shape-c{opacity:.9;background:radial-gradient(circle at 33% 26%,#fff,#fb9 28%,#ff5476 68%);border:0;inset:34%;box-shadow:inset -15px -15px 30px #6e193b2e}.study-radiant .shape-d{background:#fff3eb;border:0;inset:46%}.study-radiant .study-statement:before{border-radius:42% 58% 48% 52%}.study-forma{--study-bg:#e8e5dc;--study-fg:#171713;--study-muted:#17171394;--study-line:#17171333;--study-accent:#cfff34;--study-surface:#d8d4c9}.study-forma .study-header{background:#e8e5dcd6}.study-forma .study-hero h1 em{color:#171713}.study-forma .study-object{aspect-ratio:.9;width:min(68vw,330px)}.study-forma .shape-a{box-shadow:28px 28px 0 var(--study-accent);background:#171713;border:0;border-radius:0;animation:6s ease-in-out infinite study-form-tilt;inset:6% 25% 18% 12%}.study-forma .shape-b{background:#777269;border:0;border-radius:50%;animation:4s ease-in-out infinite study-pulse;inset:14% 8% 45% 55%;transform:none}.study-forma .shape-c{opacity:1;background:#fffdf5;border:0;border-radius:0;animation:none;inset:62% 56% 4% 5%}.study-forma .shape-d{border:1px solid var(--study-accent);background:0 0;border-radius:0;inset:31% 18% 21% 44%}.study-forma .study-object>span{color:var(--study-accent)}.study-forma .study-ticker,.study-forma .study-finale{color:#171713}.study-forma .study-statement:before{border-radius:0;transform:translateY(-50%)rotate(-8deg)}.study-electric{--study-bg:#070707;--study-fg:#f7f7f1;--study-muted:#f7f7f199;--study-line:#f4ff3433;--study-accent:#f2ff34;--study-surface:#121212}.study-electric .study-header{background:#070707cc}.study-electric .study-grid{opacity:.15;transform:skewY(-8deg)scale(1.2)}.study-electric .study-cursor-light{opacity:.22;background:radial-gradient(circle,#ff3bb9,#0000 66%)}.study-electric .study-object{transform:rotate(7deg)}.study-electric .shape-a{border:4px solid var(--study-accent);border-radius:3px;animation:5s steps(6,end) infinite study-electric-turn;inset:4%}.study-electric .shape-b{border:3px solid #ff3bb9;border-radius:3px;animation:4s steps(5,end) infinite reverse study-electric-turn;inset:14%;transform:rotate(38deg)}.study-electric .shape-c{background:conic-gradient(#23ddff, #7c45ff, #ff3bb9, var(--study-accent), #23ddff);opacity:1;border-radius:3px;animation:4s linear infinite study-spin;inset:29%}.study-electric .shape-d{background:#070707;border:0;border-radius:2px;inset:43%}.study-electric .study-object>span{color:#fff;text-shadow:2px 2px #ff3bb9}.study-electric .study-hero h1 em{color:#ff3bb9}.study-electric .study-statement h2{color:var(--study-accent)}.study-signal{--study-bg:#0a0a0f;--study-fg:#eaf6ff;--study-muted:#eaf6ff99;--study-line:#7c5cff40;--study-accent:#ff4d6d;--study-surface:#0f0d19}.study-signal .study-header{background:#0a0a0fd1}.study-signal .study-cursor-light{opacity:.18;background:radial-gradient(circle,#7c5cff,#0000 66%)}.study-signal .study-object{filter:drop-shadow(0 0 35px #7c5cff47)}.study-signal .shape-a{border-color:#7c5cff;inset:2%;transform:rotate(27deg)scaleY(.44)}.study-signal .shape-b{border-color:#5fd0e0;inset:13%;transform:rotate(-49deg)scaleY(.66)}.study-signal .shape-c{opacity:1;background:radial-gradient(circle at 34% 27%,#fff,#ff4d6d 9%,#7c5cff 43%,#0a0a0f 73%);inset:34%;box-shadow:0 0 58px #7c5cff61}.study-signal .shape-d{background:#0a0a0f;inset:46%;box-shadow:inset 0 0 18px #ff4d6d6b}.study-signal .study-ticker{color:#0a0a0f}.study-principal{--study-bg:#05020a;--study-fg:#f5f3f7;--study-muted:#f5f3f79c;--study-line:#a855f73b;--study-accent:#a855f7;--study-surface:#0b0613}.study-principal .study-header{background:#05020ad1}.study-principal .study-object{aspect-ratio:.92;perspective:700px;width:min(68vw,330px)}.study-principal .shape-a,.study-principal .shape-b,.study-principal .shape-c{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 24px 55px #0000004d}.study-principal .shape-a{background:#8b5cf61f;animation:6s ease-in-out infinite alternate study-block-shift;inset:3% 20% 16% 5%;transform:rotate(-9deg)}.study-principal .shape-b{background:#a855f726;animation:7s ease-in-out -2s infinite alternate-reverse study-block-shift;inset:12% 3% 8% 24%;transform:rotate(8deg)}.study-principal .shape-c{opacity:1;background:linear-gradient(145deg,#8b5cf633,#05020ad6);animation:4s ease-in-out infinite study-pulse;inset:25% 12% 2% 11%}.study-principal .shape-d{background:radial-gradient(circle at 34% 28%,#fff,#a855f7 10%,#4c1d95 48%,#05020a 74%);inset:43%;box-shadow:0 0 42px #a855f759}.study-cinematic{--study-bg:#05020a;--study-fg:#f5f3f7;--study-muted:#ffffff9e;--study-line:#ffffff24;--study-accent:#8b5cf6;--study-surface:#0a0612}.study-cinematic .study-header{background:#05020ad6}.study-cinematic .study-grid{opacity:.18;background-size:54px 54px}.study-cinematic .study-cursor-light{opacity:.18;background:radial-gradient(circle,#a855f7,#0000 68%)}.study-cinematic .study-object{filter:drop-shadow(0 0 44px #8b5cf63d)}.study-cinematic .shape-a{border-color:#a855f7b8;inset:2%;transform:rotate(17deg)scaleY(.48)}.study-cinematic .shape-b{border-color:#8b5cf6ad;inset:13%;transform:rotate(-44deg)scaleY(.7)}.study-cinematic .shape-c{opacity:1;background:linear-gradient(145deg,#a855f747,#05020ab3);border:1px solid #ffffff40;border-radius:10px;animation:6s ease-in-out infinite study-form-tilt;inset:29%}.study-cinematic .shape-d{background:#a855f7;border-radius:4px;inset:44%;box-shadow:0 0 38px #a855f78c}.study-cinematic .study-finale h2 em{-webkit-text-stroke-color:#05020a}@keyframes study-enter{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(28px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes study-object-float{50%{translate:0 -10px}}@keyframes study-spin{to{transform:rotate(360deg)}}@keyframes study-spin-reverse{to{transform:rotate(-322deg)scaleY(.55)}}@keyframes study-pulse{50%{opacity:.45;transform:scale(.86)}}@keyframes study-ticker{to{transform:translate(-50%)}}@keyframes study-block-shift{50%{transform:translate(10px,-8px)}}@keyframes study-blob{to{border-radius:58% 42% 61% 39%;transform:rotate(18deg)scale(1.05)}}@keyframes study-form-tilt{50%{box-shadow:37px 20px 0 var(--study-accent);transform:rotate(-6deg)translateY(-8px)}}@keyframes study-electric-turn{50%{transform:rotate(165deg)scale(.9)}}@media (min-width:760px){.study-header{height:calc(78px + env(safe-area-inset-top));gap:28px;padding-inline:5vw}.study-brand{font-size:19px}.study-hero{padding:calc(126px + env(safe-area-inset-top)) 5vw 50px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);column-gap:5vw}.study-hero-meta{grid-column:1/-1}.study-visual{grid-area:2/2/4;min-height:560px}.study-hero-copy{grid-area:2/1;align-self:center}.study-hero h1{font-size:clamp(64px,8vw,120px)}.study-hero-foot{grid-area:3/1;grid-template-columns:1fr auto;align-items:end}.study-hero-foot a{min-width:205px}.study-statement,.study-modules,.study-finale{padding:130px 6vw}.study-module-grid{grid-template-columns:repeat(3,1fr);gap:0}.study-module-grid article{min-height:390px;padding:28px}.study-module-grid article+article{border-left:0}.study-module-grid h3{font-size:clamp(38px,4.6vw,70px)}.study-finale-actions{grid-template-columns:1fr 1fr}.study-finale-actions a:first-child{border-right:1px solid;padding-right:28px}.study-finale-actions a:last-child{padding-left:28px}}@media (min-width:1180px){.study-header,.study-hero{padding-inline:6vw}.study-visual{min-height:630px}.study-object{width:min(31vw,470px)}.study-statement h2{max-width:1240px}}@media (max-width:430px){.study-forma .study-hero h1{font-size:clamp(40px,11.7vw,54px)}.study-hero-meta span:last-child{display:none}.study-back{font-size:6px}.study-statement h2{font-size:clamp(42px,12.2vw,58px)}}@media (max-height:720px) and (max-width:759px){.study-hero{grid-template-rows:auto minmax(210px,31svh) auto auto;gap:13px}.study-visual{min-height:210px}.study-object{width:min(56vw,260px)}.study-hero h1{font-size:clamp(42px,11.6vw,58px)}.study-hero-foot p{font-size:12px}}@media (prefers-reduced-motion:reduce){.next-study *,.next-study :before,.next-study :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-study-reveal]{opacity:1;transform:none}}.motion-study-page{--motion-study-progress:0;color:#fff;background:#090a0c;min-width:320px;min-height:280svh;font-family:Inter,Arial,Helvetica,sans-serif;position:relative;overflow:clip}.motion-study-page a{color:inherit;text-decoration:none}.motion-study-page a:focus-visible{outline-offset:4px;outline:2px solid #fff}.motion-study-background{z-index:0;pointer-events:none;background:#090a0c;position:fixed;inset:0;overflow:hidden}.motion-study-background video,.motion-study-fallback,.motion-study-grain{width:100%;height:100%;position:absolute;inset:0}.motion-study-background video{z-index:1;object-fit:cover;opacity:0;transition:opacity .6s}.motion-study-background.is-ready video{opacity:1}.motion-study-fallback{z-index:0;background:radial-gradient(circle at 50% 65%,#daad6740,#0000 15%),radial-gradient(circle at 53% 48%,#727980,#25292d 35%,#090a0c 72%);overflow:hidden}.motion-study-fallback:before,.motion-study-fallback:after{content:"";filter:blur(.4px);background:linear-gradient(#d9dde0,#6f7478 76%,#f4a84d 77% 80%,#0000 81%);border-radius:999px;width:8px;height:78%;position:absolute;top:-12%;left:25%;transform:rotate(8deg);box-shadow:19vw -40px 0 -1px #d8dde0b3,43vw 18px 0 -2px #d8dde09e}.motion-study-fallback:after{background:radial-gradient(circle at 55% 55%,#f3a64b,#f4eee8 18%,#aeb3b6 44%,#32363a 70%);border-radius:44% 56% 47% 53%;width:34vw;max-width:420px;height:34vw;max-height:420px;top:32%;left:48%;transform:translate(-50%);box-shadow:0 0 85px #efa55342}.motion-study-grain{z-index:2;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.motion-study-header{z-index:60;min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#04050780,#0000);border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid;position:fixed;inset:0 0 auto}.motion-study-brand{letter-spacing:-.04em;align-items:center;gap:9px;min-height:44px;font-size:18px;font-weight:500;display:inline-flex}.motion-study-brand>i{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border:1px solid #ffffffd9;width:22px;height:22px}.motion-study-header nav{display:none}.motion-study-nav-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:8px;display:inline-flex}.motion-study-credit{z-index:55;left:18px;top:calc(82px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-left:2px solid #fff;flex-direction:column;gap:3px;padding:8px 10px 8px 12px;display:flex;position:fixed;box-shadow:0 10px 30px #00000029}.motion-study-credit span{color:#ffffffa6;letter-spacing:.14em;font-size:5px}.motion-study-credit strong{letter-spacing:.12em;font-size:6px}.motion-study-hero,.motion-study-capability{z-index:10;min-height:100svh;padding:calc(132px + env(safe-area-inset-top)) 18px calc(38px + env(safe-area-inset-bottom));text-shadow:0 2px 18px #0000007a;flex-direction:column;justify-content:space-between;display:flex;position:relative}.motion-study-topline,.motion-study-capability-top{gap:28px;display:grid}.motion-study-services{gap:8px;display:grid}.motion-study-services span{letter-spacing:.16em;font-size:8px;font-weight:500}.motion-study-topline>p,.motion-study-capability-top>p{color:#ffffffe0;max-width:310px;margin:0;font-size:16px;line-height:1.5}.motion-study-bottomline{align-items:end;gap:28px;margin-top:90px;display:grid}.motion-study-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.15em;background:#ffffff24;border-left:2px solid #fff;width:max-content;padding:7px 10px 7px 12px;font-size:6px;display:block}.motion-study-hero h1,.motion-study-capability h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(52px,14.5vw,88px);font-weight:400;line-height:.95}.motion-study-contact-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:76px 1fr;gap:13px;max-width:340px;padding:10px;display:grid}.motion-study-card-portrait{background:linear-gradient(145deg,#fff6,#ffffff0d);border-radius:9px;place-items:center;min-height:92px;display:grid;position:relative;overflow:hidden}.motion-study-card-portrait i{aspect-ratio:1;border:1px solid #fff6;border-radius:50%;width:54px;animation:7s linear infinite motion-study-card-ring;position:absolute;transform:scaleY(.42)rotate(40deg)}.motion-study-card-portrait span{z-index:2;letter-spacing:.12em;font-size:8px;position:relative}.motion-study-contact-card>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.motion-study-contact-card strong{font-size:12px}.motion-study-contact-card>div>span{color:#ffffff8c;letter-spacing:.14em;margin-top:5px;font-size:6px}.motion-study-contact-card a{color:#090a0c;min-height:34px;text-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:7px;font-weight:600;display:inline-flex}.motion-study-contact-card a i,.motion-study-capability-copy>div a:first-child i{border-top:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)}.motion-study-spacer{z-index:5;height:70svh;position:relative}.motion-study-capability{min-height:110svh;padding-top:calc(118px + env(safe-area-inset-top));background:linear-gradient(#0000,#0405072e 65%,#04050775)}.motion-study-capability-top{justify-items:start}.motion-study-capability-bottom{gap:48px;margin-top:90px;display:grid}.motion-study-capability-copy>p{color:#ffffffc4;max-width:430px;margin:24px 0 0;font-size:13px;line-height:1.58}.motion-study-capability-copy>div{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.motion-study-capability-copy>div a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:8px;display:inline-flex}.motion-study-capability-copy>div a:first-child{color:#08090b;text-shadow:none;background:#fff}.motion-study-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:17px}.motion-study-panel article{border-bottom:1px solid #ffffff29;grid-template-columns:28px 1fr 16px;align-items:start;gap:10px;min-height:138px;padding:18px;display:grid}.motion-study-panel article:last-child{border-bottom:0}.motion-study-panel article>span{color:#ffffff85;letter-spacing:.14em;font-size:7px}.motion-study-panel h3{margin:0;font-size:16px;font-weight:500}.motion-study-panel p{color:#ffffffad;margin:8px 0 0;font-size:11px;line-height:1.5}.motion-study-panel article>i{border-top:1px solid #ffffff8c;border-right:1px solid #ffffff8c;width:7px;height:7px;transform:rotate(45deg)}.motion-study-footer{color:#ffffff9e;letter-spacing:.14em;border-top:1px solid #fff3;justify-content:space-between;gap:20px;margin-top:80px;padding-top:18px;font-size:6px;display:flex}.motion-study-page [data-motion-study-reveal]{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:calc(var(--study-delay,0) * 90ms);transform:translateY(28px)}.motion-study-page [data-motion-study-reveal].is-visible{opacity:1;transform:none}@keyframes motion-study-card-ring{to{transform:scaleY(.42)rotate(400deg)}}@media (min-width:760px){.motion-study-header{grid-template-columns:1fr auto 1fr;padding-inline:4vw}.motion-study-header nav{align-items:center;gap:25px;display:flex}.motion-study-header nav a{font-size:9px}.motion-study-header nav sup{color:#ffffff8c;margin-left:2px;font-size:5px}.motion-study-nav-cta{justify-self:end;padding-inline:18px;font-size:9px}.motion-study-credit{left:4vw}.motion-study-hero,.motion-study-capability{padding-inline:4vw}.motion-study-topline,.motion-study-capability-top{grid-template-columns:1fr 1fr;justify-content:space-between}.motion-study-topline>p,.motion-study-capability-top>p{text-align:right;justify-self:end}.motion-study-bottomline{grid-template-columns:1fr minmax(310px,410px)}.motion-study-contact-card{justify-self:end;width:100%}.motion-study-capability-top .motion-study-badge{align-self:start}.motion-study-capability-bottom{grid-template-columns:1.1fr .9fr;align-items:end}}@media (min-width:1024px){.motion-study-header{min-height:82px}.motion-study-header nav{gap:38px}.motion-study-hero{min-height:900px;padding-top:150px;padding-bottom:58px}.motion-study-topline>p,.motion-study-capability-top>p{max-width:360px;font-size:19px}.motion-study-hero h1,.motion-study-capability h2{font-size:clamp(68px,6vw,102px)}.motion-study-bottomline{align-items:end}.motion-study-capability{min-height:980px;padding-top:145px;padding-bottom:55px}.motion-study-capability-bottom{margin-top:140px}.motion-study-panel article{min-height:150px;padding:22px}}@media (prefers-reduced-motion:reduce){.motion-study-page *,.motion-study-page :before,.motion-study-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.layer-study-page{--layer-progress:0;--layer-hero-shift:0%;--layer-hero-scale:1;color:#f4f0e7;background:#03162f;min-width:320px;font-family:Arial,Helvetica,sans-serif;overflow:clip}.layer-study-page a{color:inherit;text-decoration:none}.layer-study-page a:focus-visible{outline-offset:4px;outline:2px solid #ffc35c}.layer-study-header{z-index:70;min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:#010d1f8a;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 72px 1fr;align-items:center;gap:12px;display:grid;position:fixed;inset:0 0 auto}.layer-study-brand{letter-spacing:-.04em;align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:800;display:inline-flex}.layer-study-brand span{color:#ffc35c;letter-spacing:.14em;font-size:6px}.layer-study-header>a:last-child{letter-spacing:.14em;justify-self:end;font-size:6px;font-weight:700}.layer-study-progress{background:#ffffff3d;height:1px;position:relative;overflow:hidden}.layer-study-progress i{transform:scaleX(var(--layer-progress));transform-origin:0;background:#ffc35c;position:absolute;inset:0}.layer-study-credit{z-index:64;left:18px;top:calc(82px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0316328c;border-left:2px solid #ffc35c;flex-direction:column;gap:3px;padding:8px 10px 8px 12px;display:flex;position:fixed}.layer-study-credit span{color:#ffffff8f;letter-spacing:.15em;font-size:5px}.layer-study-credit strong{color:#ffcf76;letter-spacing:.12em;font-size:6px}.layer-study-hero{--layer-x:50%;--layer-y:50%;min-height:100svh;padding:calc(132px + env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom));isolation:isolate;text-shadow:0 2px 25px #000712b3;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.layer-study-image{z-index:-4;background:#05265a;position:absolute;inset:-5%;overflow:hidden}.layer-study-image img{object-fit:cover;object-position:center;width:100%;height:100%;transform:translateY(var(--layer-hero-shift)) scale(var(--layer-hero-scale));transform-origin:50%;transition:transform 80ms linear;display:block}.layer-study-hero:before{content:"";z-index:-2;background:linear-gradient(to bottom, #00081761, transparent 28%, transparent 54%, #000817c2), radial-gradient(circle at var(--layer-x) var(--layer-y), #ffc25724, transparent 24%);position:absolute;inset:0}.layer-study-glow{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ffcf712e,#3392ff14 42%,#0000 72%);border-radius:50%;width:min(64vw,520px);animation:5s ease-in-out infinite alternate layer-glow;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.layer-study-gyro{z-index:1;aspect-ratio:1;pointer-events:none;opacity:.68;border-radius:50%;width:min(42vw,330px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.layer-study-gyro>i{border:1px solid #ffd279b8;border-radius:50%;animation:9s linear infinite layer-gyro-a;position:absolute;inset:4%;transform:rotate(32deg)scaleY(.45);box-shadow:0 0 14px #ffbe5324}.layer-study-gyro>i:nth-child(2){animation-name:layer-gyro-b;animation-duration:7s;inset:13%;transform:rotate(-48deg)scaleY(.65)}.layer-study-gyro>i:nth-child(3){border-style:dashed;animation-duration:5s;animation-direction:reverse;inset:24%;transform:rotate(83deg)scaleY(.8)}.layer-study-gyro>span{aspect-ratio:1;background:#ffdc8a;border-radius:50%;width:10%;animation:2.4s ease-in-out infinite layer-core;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffb938,0 0 60px #ffab2ebf}.layer-study-water{z-index:0;pointer-events:none;opacity:.6;width:min(68vw,540px);height:25%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.layer-study-water i{left:50%;bottom:calc(var(--water-index,0) * 13%);width:calc(28% + var(--water-index,0) * 15%);height:11px;animation:4s ease-out infinite layer-ripple;animation-delay:calc(var(--water-index,0) * -.7s);border:1px solid #ffc6597a;border-top-color:#0000;border-radius:50%;position:absolute;transform:translate(-50%)scaleX(.8)}.layer-study-water i:nth-child(2){--water-index:1}.layer-study-water i:nth-child(3){--water-index:2}.layer-study-water i:nth-child(4){--water-index:3}.layer-study-hero-meta,.layer-study-section-head{z-index:3;color:#ffffffa3;letter-spacing:.16em;justify-content:space-between;gap:20px;font-size:6px;font-weight:700;display:flex;position:relative}.layer-study-hero-copy{z-index:3;margin-top:auto;padding-top:55svh;position:relative}.layer-study-hero-copy>p{color:#ffffffb3;letter-spacing:.15em;margin:0 0 14px;font-size:7px}.layer-study-hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(58px,18vw,100px);font-weight:800;line-height:.78}.layer-study-hero h1 em{color:#ffcb6d;font-style:normal}.layer-study-hero-foot{z-index:3;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;display:flex;position:relative}.layer-study-hero-foot>span{color:#ffffff94;letter-spacing:.14em;max-width:130px;font-size:5px;line-height:1.45}.layer-study-hero-foot>a,.layer-study-source>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;white-space:nowrap;background:#03193942;border:1px solid #ffffff4d;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:6px;font-weight:700;display:inline-flex}.layer-study-hero-foot>a i,.layer-study-source>a i{border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.layer-study-material{color:#121314;background:#eae5d9;flex-direction:column;justify-content:space-between;min-height:105svh;padding:104px 18px 94px;display:flex}.layer-study-material .layer-study-section-head{color:#12131485}.layer-study-material h2{letter-spacing:-.078em;margin:90px 0;font-size:clamp(52px,15vw,90px);line-height:.83}.layer-study-material h2 em{color:#1256c5;font-style:normal}.layer-study-material-copy{border-top:1px solid #12131440;grid-template-columns:92px 1fr;gap:22px;padding-top:18px;display:grid}.layer-study-material-copy span{color:#12131485;letter-spacing:.15em;font-size:6px;line-height:1.45}.layer-study-material-copy p{color:#121314b8;margin:0;font-size:13px;line-height:1.56}.layer-study-principles{background:radial-gradient(circle at 92% 12%,#2686ff47,#0000 27%),#031a3c;padding:104px 18px 30px;position:relative;overflow:hidden}.layer-study-principles-list{border-top:1px solid #ffffff2b;margin-top:90px}.layer-study-principles-list article{border-bottom:1px solid #ffffff2b;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr 22px;align-items:center;gap:8px 12px;min-height:180px;padding:20px 0;display:grid}.layer-study-principles-list article>span{color:#ffca68;letter-spacing:.14em;font-size:7px}.layer-study-principles-list h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,11vw,68px);line-height:.85}.layer-study-principles-list p{color:#ffffff9e;grid-column:2;max-width:310px;margin:0;font-size:11px;line-height:1.5}.layer-study-principles-list article>i{border:1px solid #ffffff4d;border-radius:50%;grid-area:1/3/span 2;width:18px;height:18px}.layer-study-source{gap:28px;margin-top:110px;display:grid}.layer-study-source>div{aspect-ratio:1;background:radial-gradient(circle,#ffc75c47,#0000 64%);border-radius:50%;justify-self:center;place-items:center;width:min(68vw,340px);display:grid;position:relative}.layer-study-source>div i{border:1px solid #ffcd6f8c;border-radius:50%;animation:10s linear infinite layer-gyro-a;position:absolute;inset:8%;transform:rotate(30deg)scaleY(.43)}.layer-study-source>div i:nth-child(2){animation:7s linear infinite layer-gyro-b;inset:20%;transform:rotate(-49deg)scaleY(.66)}.layer-study-source>div i:nth-child(3){border-style:dashed;animation-duration:5s;inset:34%}.layer-study-source>div span{aspect-ratio:1;background:#ffcf73;border-radius:50%;width:9%;box-shadow:0 0 35px #ffaf34}.layer-study-source>p{color:#ffffffad;max-width:470px;margin:0;font-size:13px;line-height:1.58}.layer-study-source>a{background:#ffffff14;width:max-content}.layer-study-principles footer{padding:18px 0 calc(8px + env(safe-area-inset-bottom));color:#ffffff8f;letter-spacing:.14em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;margin-top:120px;font-size:6px;display:flex}.layer-study-page [data-layer-reveal]{opacity:0;filter:blur(4px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s;transition-delay:calc(var(--layer-delay,0) * .1s);transform:translateY(30px)}.layer-study-page [data-layer-reveal].is-visible{opacity:1;filter:none;transform:none}@keyframes layer-glow{to{opacity:.58;transform:translate(-50%,-50%)scale(1.13)}}@keyframes layer-gyro-a{to{transform:rotate(390deg)scaleY(.45)}}@keyframes layer-gyro-b{to{transform:rotate(-408deg)scaleY(.65)}}@keyframes layer-core{50%{opacity:.68;transform:translate(-50%,-50%)scale(.72)}}@keyframes layer-ripple{0%{opacity:0;transform:translate(-50%)scaleX(.45)}35%{opacity:.75}to{opacity:0;transform:translate(-50%)scaleX(1.18)}}@media (min-width:760px){.layer-study-header{grid-template-columns:1fr 160px 1fr;padding-inline:4vw}.layer-study-credit{left:4vw}.layer-study-hero,.layer-study-material,.layer-study-principles{padding-inline:7vw}.layer-study-hero-copy{max-width:840px}.layer-study-hero-foot{justify-content:flex-end;gap:60px}.layer-study-material-copy{grid-template-columns:170px minmax(300px,500px);justify-content:end}.layer-study-principles-list{max-width:900px;margin-left:auto}.layer-study-source{grid-template-columns:.9fr 1.1fr;align-items:center}.layer-study-source>div{grid-row:1/span 2}.layer-study-source>a{grid-column:2}}@media (min-width:1024px){.layer-study-header{min-height:78px}.layer-study-hero{min-height:920px;padding-top:145px;padding-bottom:44px}.layer-study-hero-copy{padding-top:520px}.layer-study-hero h1{font-size:clamp(96px,10vw,172px)}.layer-study-gyro{width:min(30vw,430px)}.layer-study-water{width:min(46vw,700px)}.layer-study-material{min-height:940px;padding-top:130px;padding-bottom:120px}.layer-study-material h2{font-size:clamp(90px,8.4vw,146px)}.layer-study-material-copy p{font-size:15px}.layer-study-principles{padding-top:130px}.layer-study-principles-list{margin-top:130px}.layer-study-principles-list article{grid-template-columns:50px 1fr 34px;min-height:220px}.layer-study-principles-list h3{font-size:clamp(64px,5.4vw,92px)}.layer-study-principles-list p{max-width:440px;font-size:13px}.layer-study-source{margin-top:160px}.layer-study-source>div{width:430px}.layer-study-source>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.layer-study-page *,.layer-study-page :before,.layer-study-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.layer-study-image img{transform:none}}@media (min-width:760px) and (max-width:1023px){.hero{--hero-art-height:410px;height:auto;min-height:900px;padding-top:calc(118px + env(safe-area-inset-top));row-gap:26px;padding-bottom:52px}.hero-heading{max-width:720px}.hero h1{font-size:clamp(78px,10vw,96px)}.signal-stage{min-height:420px}.signal-object{width:min(36vw,320px)}.signal-halo{width:min(54vw,480px)}.signal-axis{width:min(49vw,430px)}.hero-footer{gap:28px;width:100%}.work>.section-intro,.service-depth>.section-intro,.plans>.section-intro{max-width:520px;margin-left:auto}.process-list{width:min(88%,760px);margin-left:auto}.process-list article{grid-template-columns:52px 1fr;min-height:170px;padding-block:32px}.process-list h3{font-size:30px}.process-list p{max-width:470px}.service-depth-card{border-radius:22px;min-height:620px}.service-depth-copy{max-width:58%}.service-depth-card:nth-child(2n) .service-depth-copy{margin-left:auto}.depth-visual{width:320px;right:4%}.service-depth-card:nth-child(2n) .depth-visual{left:3%;right:auto}.testimonial-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.testimonial-grid article{border-radius:20px;min-height:390px}.testimonial-grid article:last-child{grid-column:1/-1;min-height:320px}.plan-grid>article{border-radius:22px;min-height:560px}.plan-grid>article.is-featured{order:-1;grid-column:1/-1;min-height:520px}.faq-list{width:min(88%,820px);margin-left:auto}.contact-copy{max-width:460px}.contact-cta{width:min(100%,560px);margin-left:auto}}@media (min-width:760px){.services{--services-safe-gutter:clamp(48px, 7vw, 136px)}.motion-ready .service-slide,.motion-ready .service-intro-slide{flex-basis:100vw;width:100vw}.motion-ready .service-continuum{left:var(--services-safe-gutter);right:var(--services-safe-gutter)}.motion-ready .service-intro-copy{left:var(--services-safe-gutter);width:min(calc(100vw - (var(--services-safe-gutter) * 2)), 820px);max-width:none;top:clamp(124px,15vh,168px)}.services .service-intro-copy h2{max-width:820px;font-size:clamp(52px,6.2vw,98px);line-height:.9}.service-intro-copy .section-intro{max-width:480px;margin-top:clamp(24px,3.2vh,36px);font-size:clamp(12px,1.05vw,15px)}.motion-ready .horizontal-service .service-slide-head{left:var(--services-safe-gutter);right:var(--services-safe-gutter);top:clamp(96px,11vh,120px)}.motion-ready .horizontal-service .service-slide-copy{width:min(calc(100vw - (var(--services-safe-gutter) * 2)), 650px);max-width:none}.motion-ready .service-layout-top .service-slide-copy{left:var(--services-safe-gutter);top:clamp(130px,16vh,172px)}.motion-ready .service-layout-bottom .service-slide-copy{right:var(--services-safe-gutter);top:calc(50% + 22px)}.service-slide-copy h3{max-width:100%;font-size:clamp(48px,5.6vw,88px)}.service-slide-copy>p:not(.service-label){max-width:470px;font-size:clamp(12px,1.05vw,15px)}.service-orbit{right:var(--services-safe-gutter);width:clamp(260px,29vw,430px)}.service-flair{left:var(--services-safe-gutter)}.service-carry{right:var(--services-safe-gutter);width:min(220px,25vw)}.services-progress{left:var(--services-safe-gutter);right:var(--services-safe-gutter)}.horizontal-service .service-ring{animation-play-state:running}}@media (min-width:1024px){.site-shell{--nivrux-wide-gutter:max(6vw, calc((100vw - 1500px) / 2));--nivrux-hero-gutter:max(4vw, calc((100vw - 1540px) / 2))}.site-header{left:max(3.2vw,50vw - 770px);right:max(3.2vw,50vw - 770px)}.hero{--hero-art-height:min(63vh, 650px);height:clamp(800px,100svh,980px);min-height:800px;padding:clamp(128px, 14vh, 158px) var(--nivrux-hero-gutter) 54px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);column-gap:clamp(30px,4.5vw,76px)}.hero-heading{max-width:860px;padding-top:clamp(24px,5vh,58px)}.hero-heading:after{content:"";background:linear-gradient(90deg,#bb80ffcc,#0000);width:clamp(150px,18vw,300px);height:1px;position:absolute;bottom:-26px;left:0;box-shadow:0 0 16px #9a59f447}.hero h1{font-size:clamp(82px,7.5vw,126px)}.signal-stage{min-height:560px}.signal-object{width:min(31vw,430px)}.signal-halo{width:min(43vw,660px)}.signal-axis{width:min(37vw,570px)}.hero-footer{grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,2.4vw,38px);width:100%}.hero-promise{max-width:380px}.hero-actions{justify-self:end}.motion-manifesto,.work,.process,.proof,.service-depth,.trust,.plans,.faq,.final-contact{padding-left:var(--nivrux-wide-gutter);padding-right:var(--nivrux-wide-gutter)}.work,.service-depth,.plans{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:end;column-gap:clamp(44px,6vw,100px);display:grid}.work>.section-kicker,.service-depth>.section-kicker,.plans>.section-kicker,.work>.lab-showcase,.service-depth>.service-depth-list,.plans>.plan-grid{grid-column:1/-1}.work>.lab-showcase{margin-left:calc(var(--nivrux-wide-gutter) * -1);margin-right:calc(var(--nivrux-wide-gutter) * -1)}.lab-showcase-head,.lab-showcase-foot{padding-left:var(--nivrux-wide-gutter);padding-right:var(--nivrux-wide-gutter)}.lab-projects-rail{padding-left:var(--nivrux-wide-gutter);padding-right:var(--nivrux-wide-gutter);scroll-padding-left:var(--nivrux-wide-gutter);scroll-padding-right:var(--nivrux-wide-gutter)}.work>h2,.service-depth>h2,.plans>h2{grid-column:1}.work>.section-intro,.service-depth>.section-intro,.plans>.section-intro{grid-column:2;align-self:end;max-width:480px;margin:0 0 14px}.service-depth-list,.plan-grid{margin-top:76px}.process{grid-template-rows:auto 1fr;grid-template-columns:minmax(310px,.78fr) minmax(480px,1.22fr);align-items:start;column-gap:clamp(50px,7vw,120px);display:grid}.process>.eyebrow{grid-area:1/1}.process>h2{grid-area:2/1;max-width:540px;margin-bottom:0}.process>.process-list{grid-area:1/2/span 2;width:100%;max-width:none;margin:0}.process-list article{grid-template-columns:58px 1fr;min-height:180px;padding-block:34px}.process-list h3{font-size:clamp(32px,2.8vw,43px)}.process-list p{max-width:480px}.service-depth-card{border-radius:26px;box-shadow:0 28px 78px #00000029}.testimonial-grid,.plan-grid{gap:clamp(16px,1.6vw,26px)}.testimonial-grid article,.plan-grid>article{border-radius:22px}.faq{grid-template-columns:minmax(310px,.76fr) minmax(470px,1.24fr);align-items:start;column-gap:clamp(54px,7vw,120px);display:grid}.faq>.section-kicker{grid-column:1/-1}.faq>h2{grid-column:1}.faq>.faq-list{grid-column:2;width:100%;max-width:none;margin:0}.faq-list summary{grid-template-columns:42px 1fr 28px;gap:16px;min-height:112px}.faq-list summary strong{font-size:13px}.faq-list details>p{max-width:650px;padding-left:58px}.final-contact{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-content:start;column-gap:clamp(52px,7vw,118px);min-height:960px;display:grid}.final-contact>.eyebrow{grid-area:1/1}.final-contact>h2{grid-area:2/1/span 2;align-self:start}.contact-copy{grid-area:2/2;align-self:end;max-width:500px;margin:0}.contact-cta{grid-area:3/2;width:100%;max-width:560px;margin:30px 0 0}.contact-methods,.contact-facts,.site-footer{grid-column:1/-1}.contact-methods{grid-row:4;margin-top:86px}.contact-facts{grid-row:5}.site-footer{margin-left:calc(var(--nivrux-wide-gutter) * -1);margin-right:calc(var(--nivrux-wide-gutter) * -1);padding-left:var(--nivrux-wide-gutter);padding-right:var(--nivrux-wide-gutter);grid-row:6}.lab-project-card{border-radius:18px}}@media (min-width:1440px){.hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);column-gap:clamp(70px,6vw,112px)}.work h2,.service-depth h2,.plans h2{max-width:930px}.lab-project-card{width:min(48vw,760px)}}@media (min-width:760px) and (hover:hover) and (pointer:fine){.service-depth-card,.testimonial-grid article,.plan-grid>article{transition:translate .36s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .36s}.service-depth-card:hover,.testimonial-grid article:hover,.plan-grid>article:hover{border-color:#be8bff7a;translate:0 -6px;box-shadow:0 30px 78px #1f0c302e}.testimonial-grid article:hover{border-color:#5d2a9266}.plan-grid>article.is-featured:hover{border-color:#130c193d}}@media (min-width:760px){.site-header{isolation:isolate;background:radial-gradient(circle at 14% 0,#9954f61f,#0000 34%),linear-gradient(112deg,#110b19f0,#08060ce8);border-color:#dac1ff2e;box-shadow:0 22px 62px #00000057,0 0 0 1px #5c338e14,inset 0 1px #ffffff0e}.site-header:before{opacity:.86;background:linear-gradient(90deg,#c28eff21,#0000 22% 74%,#8748de17),linear-gradient(#ffffff06,#0000 48%)}.site-header:after{content:"";z-index:1;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#b26fffb8 17%,#ffffff14 50%,#b26fff57 83%,#0000);height:1px;display:block;position:absolute;bottom:0;left:18px;right:18px}.nav-logo-icon{background:linear-gradient(145deg,#ffffff0d,#7338bb13);border:1px solid #d0afff21;border-radius:14px;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0000002e}.wordmark-progress{background:#ffffff1a;border-radius:999px;height:2px}.wordmark-progress:before{border-radius:inherit;box-shadow:0 0 12px #a968ff6b}.services .service-intro-copy h2,.services .service-slide-copy h3{font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0, "zero" 1;letter-spacing:-.075em;text-rendering:geometricprecision;font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:700}.services .service-intro-copy h2 .letter-line,.services .service-slide-copy h3 .letter-line{margin-block:-.015em;padding-block:.12em}.services .service-intro-copy h2:after,.services .service-slide-copy h3:after{content:"";opacity:.28;background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 11px);width:clamp(76px,8vw,132px);height:3px;margin-top:.18em;display:block}.services .service-layout-bottom .service-slide-copy h3:after{margin-left:auto}}@media (min-width:760px) and (max-width:1023px){.site-header{top:calc(18px + env(safe-area-inset-top));border-radius:24px;grid-template-columns:52px minmax(0,1fr) 52px;gap:12px;height:72px;padding:0 12px;left:clamp(24px,4vw,44px);right:clamp(24px,4vw,44px)}.nav-logo-icon{width:46px;height:46px}.nav-logo-icon>img{width:30px;height:30px}.wordmark{min-width:156px;min-height:52px;padding-inline:12px}.wordmark>strong{font-size:19px}.wordmark .wordmark-register{margin-top:10px;font-size:7px}.wordmark-progress{width:calc(100% - 24px);bottom:5px;left:12px}.menu-toggle{background:#ffffff06;border:1px solid #d0afff21;border-radius:14px;width:46px;min-width:46px;min-height:46px;box-shadow:inset 0 1px #ffffff09}.menu-glyph{width:23px}}@media (min-width:1024px){.site-header{border-radius:26px;grid-template-columns:50px 128px minmax(340px,1fr) auto;align-items:center;gap:12px;height:76px;padding:0 10px 0 12px;display:grid}.nav-logo-icon{width:50px;height:50px}.nav-logo-icon>img{width:31px;height:31px}.wordmark{justify-content:flex-start;justify-self:start;width:128px;min-height:50px;padding:0 11px}.wordmark>strong{font-size:18px}.wordmark .wordmark-register{margin-top:10px;font-size:7px}.wordmark-progress{width:calc(100% - 22px);bottom:4px;left:11px}.desktop-nav{background:#ffffff06;border:1px solid #d9beff1c;border-radius:17px;grid-template-columns:repeat(4,auto);justify-self:center;align-items:center;gap:2px;min-height:50px;margin-left:0;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff09,0 9px 25px #0000001f}.desktop-nav a{color:#e0d7e7a8;letter-spacing:.12em;white-space:nowrap;border-radius:11px;gap:7px;min-height:40px;padding:0 clamp(11px,1.1vw,18px);font-size:clamp(8px,.62vw,9.5px);transition:color .22s,background-color .22s,box-shadow .22s}.desktop-nav a:not(:first-child):before{content:"";background:#ffffff12;width:1px;position:absolute;top:13px;bottom:13px;left:-1px}.desktop-nav a:after{bottom:4px;left:12px;right:12px}.desktop-nav a>span{color:#9f65ed;letter-spacing:.04em;font-size:6px}.desktop-nav a:hover,.desktop-nav a:focus-visible{background:#9958ef18;box-shadow:inset 0 0 0 1px #c597ff14}.nav-cta{letter-spacing:.12em;white-space:nowrap;border-radius:18px;gap:clamp(16px,1.3vw,22px);min-height:54px;padding:0 clamp(17px,1.35vw,23px);font-size:clamp(8.5px,.64vw,10px)}.nav-cta .drawn-arrow{width:17px}}@media (max-width:759px){.motion-study-page{min-height:0}.motion-study-header{background:#090a0cc7;min-height:72px}.motion-study-nav-cta{min-height:44px;font-size:11px}.motion-study-credit,.helpers-credit,.galaxy-credit{position:absolute}.motion-study-hero{background:linear-gradient(#090a0ca3,#090a0c47 40%,#090a0cd9 80%);min-height:100svh;padding:144px 20px 32px}.motion-study-services span{font-size:10px;line-height:1.5}.motion-study-topline>p{font-size:16px}.motion-study-bottomline{gap:24px;margin-top:clamp(110px,24svh,200px)}.motion-study-hero h1{letter-spacing:-.055em;font-size:clamp(42px,12vw,66px);line-height:.98}.motion-study-badge{max-width:100%;font-size:8px;line-height:1.5}.motion-study-spacer{height:18svh}.motion-study-capability{background:#090a0cf0;min-height:0;padding:72px 20px 32px}.motion-study-capability h2{font-size:clamp(38px,11vw,60px)}.motion-study-capability-bottom{gap:40px}.motion-study-panel article p{font-size:14px;line-height:1.6}.motion-study-contact-card a{min-height:44px;font-size:11px}.motion-study-footer{flex-wrap:wrap;gap:20px;font-size:9px}.motion-study-background video{opacity:1}.helpers-page{min-height:0}.helpers-hire,.galaxy-header>a:last-child{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.helpers-hero{min-height:100svh;padding:clamp(350px,53svh,530px) 20px 32px}.helpers-video video{object-position:55% top}.helpers-hero h1{letter-spacing:-.055em;font-size:clamp(39px,11.7vw,64px);line-height:1}.helpers-hero-copy>span{font-size:9px;line-height:1.5}.helpers-quote{background:#0a061acc;margin-top:24px}.helpers-quote p{font-size:14px}.helpers-quote>span,.helpers-scroll{font-size:8px;line-height:1.5}.helpers-system{min-height:0;padding:72px 20px 32px}.helpers-system>p{font-size:9px;line-height:1.6}.helpers-system h2{font-size:clamp(38px,11vw,60px);line-height:1}.helpers-services{margin-top:40px}.helpers-services p{font-size:14px;line-height:1.6}.helpers-system footer,.galaxy-residences footer{flex-wrap:wrap;font-size:9px;line-height:1.6}.galaxy-title{z-index:4;text-align:center;gap:12px;inset:145px 20px auto}.galaxy-title h1{white-space:normal;letter-spacing:-.06em;color:#fff;text-shadow:0 4px 30px #5854a7;background:0 0;font-size:clamp(55px,17vw,80px);line-height:.9}.galaxy-title h1 span{display:block}.galaxy-title p,.galaxy-title p:last-child{color:#fff;mix-blend-mode:normal;text-align:center;justify-self:center;max-width:none;font-size:9px}.galaxy-building{object-position:50% center;height:100%;inset:12% 0 0}.galaxy-hero-foot{gap:8px;font-size:8px}.galaxy-residences{min-height:0;padding:70px 20px 32px}.galaxy-section-head{font-size:8px;line-height:1.5}.galaxy-residences h2{margin-top:32px;font-size:clamp(52px,15vw,76px)}.galaxy-residence-grid{margin-top:40px}.galaxy-residence-grid article:nth-child(2){transform:none}.galaxy-residence-grid p{font-size:12px}}.has-local-cover video.lab-preview-media{object-fit:cover;object-position:center;filter:none;opacity:1;width:100%;height:100%;animation:none;inset:0;transform:none}.has-local-cover .lab-soda-bubbles{display:none}.has-local-cover .lab-media-type,.has-local-cover .lab-asset-motion{background:linear-gradient(#0003,#0000 28%,#0000001f 45%,#000000c7)}.has-local-cover .lab-media-type-copy,.has-local-cover .lab-asset-motion>strong{color:#fff;text-shadow:0 2px 14px #0000004d}.has-local-cover .lab-media-type-nav,.has-local-cover .lab-asset-motion>span{color:#fff}.has-local-cover .lab-media-type-targo{background:0 0}.has-local-cover .lab-media-type-targo .lab-media-type-copy,.has-local-cover .lab-media-type-targo .lab-media-type-nav{color:#252d31;text-shadow:none}.lab-theme-chalk video.lab-preview-media,.lab-theme-brandday video.lab-preview-media,.lab-theme-graven video.lab-preview-media{object-position:center;filter:none;transform:none}.lab-theme-orbis video.lab-preview-media,.lab-theme-measured video.lab-preview-media,.lab-theme-foldcraft video.lab-preview-media,.lab-theme-moveo video.lab-preview-media,.lab-theme-nhm video.lab-preview-media,.lab-theme-terranova video.lab-preview-media{object-fit:cover;filter:none;transform:scale(1.01)}.lab-theme-orbis video.lab-preview-media{object-position:center 44%}.lab-theme-measured video.lab-preview-media{object-position:center 60%}.lab-theme-foldcraft video.lab-preview-media{object-position:70% center}.lab-theme-moveo video.lab-preview-media{object-position:56% center}.lab-theme-nhm video.lab-preview-media{object-position:center}.lab-theme-nhm{background:radial-gradient(at 56% 68%,#76674b47,#0000 18%),linear-gradient(118deg,#d8d7d1,#9f9c90 52%,#efeee8)}.lab-theme-terranova video.lab-preview-media{object-position:54% center}.lab-asset-motion-orbis,.lab-asset-motion-measured,.lab-asset-motion-foldcraft,.lab-asset-motion-moveo,.lab-asset-motion-nhm,.lab-asset-motion-terranova{background:linear-gradient(#0003,#0000 40%,#00000085)}.lab-asset-motion-orbis>strong{color:#6fff00}.lab-asset-motion-measured>strong,.lab-asset-motion-foldcraft>strong,.lab-asset-motion-nhm>strong{color:#fff;text-shadow:0 2px 18px #00000059}.lab-asset-motion-moveo>strong{color:#121212;text-shadow:0 1px 15px #ffffff80}.lab-asset-motion-terranova>strong{color:#e8f1e8}@media (max-width:759px){.lab-theme-chalk video.lab-preview-media,.lab-theme-brandday video.lab-preview-media,.lab-theme-graven video.lab-preview-media{object-fit:contain}.lab-theme-orbis video.lab-preview-media{object-position:54% center}.lab-theme-measured video.lab-preview-media{object-position:58% center}.lab-theme-foldcraft video.lab-preview-media{object-position:64% center}.lab-theme-moveo video.lab-preview-media{object-position:58% center}.lab-theme-nhm video.lab-preview-media{object-position:57% center}.lab-theme-terranova video.lab-preview-media{object-position:56% center}.has-local-cover .lab-media-type-copy{width:auto;max-width:none;bottom:18px;left:16px;right:16px}.has-local-cover .lab-media-type-copy>span,.has-local-cover .lab-media-type-copy>strong{letter-spacing:-.045em;white-space:normal;overflow-wrap:normal;font-size:clamp(23px,6.8vw,30px);line-height:.98}.has-local-cover .lab-media-type-copy>small,.has-local-cover .lab-media-type-progress{display:none}.has-local-cover .lab-asset-motion>strong{letter-spacing:-.045em;max-width:none;font-size:clamp(23px,6.8vw,30px);line-height:.98;bottom:18px;left:16px;right:16px}.has-local-cover .lab-asset-motion>small{display:none}.has-local-cover .lab-asset-motion-lumora>strong{max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
