/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight: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{:host,:root{--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;--font-weight-extralight:200;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:initial;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:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.block{display:block}.hidden{display:none}.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}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.italic{font-style:italic}.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)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Inter UI;src:local(Inter Variable);font-weight:100 900;font-style:normal;font-display:swap}:root{--accent:#ff0a57;--accent-rgb:255 10 87;--accent-2:#3d1a8a;--accent-2-rgb:61 26 138;--accent-deep:#18040b;--accent-panel:#65001f;--raspberry:var(--accent);--black:#050505;--page-gutter:1.75rem;--hero-content-left:var(--page-gutter)}[data-theme=mure]{--accent:#ff0a57;--accent-rgb:255 10 87;--accent-2:#00d4c8;--accent-2-rgb:0 212 200;--accent-deep:#18040b;--accent-panel:#65001f}[data-theme=dragon]{--accent:#ff3b1f;--accent-rgb:255 59 31;--accent-2:#06f;--accent-2-rgb:0 102 255;--accent-deep:#1b0703;--accent-panel:#7b1607}[data-theme=avocat]{--accent:#a8d957;--accent-rgb:168 217 87;--accent-2:#f5175e;--accent-2-rgb:245 23 94;--accent-deep:#07150b;--accent-panel:#213c16}[data-theme=raisin]{--accent:#a965ff;--accent-rgb:169 101 255;--accent-2:#f5c030;--accent-2-rgb:245 192 48;--accent-deep:#12051f;--accent-panel:#3d1765}[data-theme=abricot]{--accent:#ff9f2f;--accent-rgb:255 159 47;--accent-2:#ff5f3d;--accent-2-rgb:255 95 61;--accent-deep:#190803;--accent-panel:#7a3108}[data-theme=ananas]{--accent:#ffd33d;--accent-rgb:255 211 61;--accent-2:#2fd85f;--accent-2-rgb:47 216 95;--accent-deep:#151103;--accent-panel:#6d5200}[data-theme=coco]{--accent:#f7f1dc;--accent-rgb:247 241 220;--accent-2:#00c2a8;--accent-2-rgb:0 194 168;--accent-deep:#061313;--accent-panel:#23342e}*{box-sizing:border-box}body,html{background:var(--black);min-height:100%;margin:0}body{color:#fff;font-family:Inter UI,Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.vol-display{z-index:9999;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(20px);background:#050505bf;border-top:1px solid #ffffff0f;height:max(6rem,10svh);transition:opacity .8s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}html.vol-adjusting .vol-display{opacity:1;transition:opacity .12s}.vol-bar{height:2px;width:var(--vol-pct,75%);background:var(--accent);box-shadow:0 0 12px rgb(var(--accent-rgb)/.7);transition:width 80ms;position:absolute;bottom:0;left:0}.vol-pct{bottom:clamp(.45rem,1.1vh,.7rem);left:min(var(--vol-pct,75%),calc(100% - .5rem));transform:translateX(calc(-1 * var(--vol-shift,75%))) scale(var(--vol-scale,1));transform-origin:100% 100%;letter-spacing:-.04em;color:#fff;-webkit-user-select:none;user-select:none;font-family:Inter UI,Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:min(clamp(2.2rem,4.2vw,3.6rem),max(6rem,10svh)/1.85185);font-weight:800;line-height:1;transition:left 80ms,transform 80ms;position:absolute}.vol-pct em{color:var(--accent);vertical-align:super;margin-left:.1em;font-size:.38em;font-style:normal;font-weight:200}.video-preload-cache{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.site-shell{color:#fff;background:#050505;min-height:100vh;transition:filter .6s;position:relative;overflow-x:hidden}.site-shell.is-shuffling .hero-copy{opacity:.78;transform:translateY(.55rem)}.site-shell.is-shuffling .visual-video{filter:none;transform:scale(1.035)}html.sound-on .site-shell{filter:saturate(calc(.15 + var(--vol) * 1.25)) brightness(calc(.94 + var(--vol) * .12))}html.sound-on .masonry-panel:before{opacity:calc(.2 + var(--vol) * .8);transition:opacity .5s}html.sound-on .sound-button{box-shadow:0 0 calc(var(--vol) * 18px) rgb(var(--accent-rgb)/calc(var(--vol) * .55));transition:box-shadow .3s,border-color .25s}.site-header{z-index:80;padding:1.75rem var(--page-gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:flex-start;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,padding .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.site-header--scrolled{-webkit-backdrop-filter:blur(20px);background:#050505bf;border-bottom-color:#ffffff0f;padding-top:1rem;padding-bottom:1rem}.brand-logo{border:1px solid #0000;border-radius:999px;width:clamp(7.25rem,8.9vw,9.8rem);padding:.55rem 0;transition:background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);display:block}.brand-logo img{opacity:1;width:100%;height:auto;transition:opacity .5s;display:block}.site-header--scrolled .brand-logo{-webkit-backdrop-filter:blur(14px);background:#ffffff12;border-color:#ffffff1a;width:clamp(5.8rem,7vw,7.8rem);padding:.55rem 1.1rem}.site-header--scrolled .brand-logo img{opacity:1}.headline{letter-spacing:0;margin:0;font-size:clamp(3.4rem,5.4vw,6.4rem);line-height:.92}.section-marker{z-index:2;color:var(--accent);letter-spacing:.18em;white-space:nowrap;align-items:center;gap:.85rem;margin-bottom:clamp(1.4rem,3vh,2rem);font-size:.68rem;font-weight:800;display:flex;position:relative}.section-marker--hero{color:var(--accent-2,var(--accent))}.hero-signature{z-index:2;background:var(--accent);width:clamp(2.8rem,4vw,4.8rem);height:1px;box-shadow:0 0 18px rgb(var(--accent-rgb)/.45);margin-bottom:clamp(1.2rem,2.6vh,1.8rem);display:block;position:relative}.accent-text{color:var(--accent)}.section-marker i{background:currentColor;width:2rem;height:1px}.section-marker span{letter-spacing:.06em;opacity:.62;font-size:.6rem;font-weight:500}.section-marker em{letter-spacing:.18em;font-size:.68rem;font-style:normal;font-weight:800}.hero-body{color:#ffffffad;max-width:23rem;margin:clamp(1.65rem,3vh,2.35rem) 0 0;font-size:clamp(.92rem,1.02vw,1.05rem);font-weight:300;line-height:1.65}.hero-section{isolation:isolate;background:#050505;grid-template-columns:1fr;min-height:90svh;display:grid;position:relative;overflow:hidden}.hero-theme-wash{z-index:4;background:radial-gradient(circle at 76% 42%,rgb(var(--accent-2-rgb)/.32),transparent 34rem),linear-gradient(110deg,rgb(var(--accent-rgb)/.5),transparent 46%);opacity:0;mix-blend-mode:screen;pointer-events:none;transform-origin:0;transition:opacity .42s,transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(.72)}.site-shell.is-shuffling .hero-theme-wash{opacity:.84;transform:scaleX(1)}.hero-copy{z-index:10;min-height:90svh;padding:clamp(5rem,8vh,7rem) var(--page-gutter);flex-direction:column;justify-content:center;transition:opacity .42s,transform .62s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (max-height:600px){.hero-copy{justify-content:flex-start}}.header-actions{align-items:center;gap:1.25rem;display:flex}.menu-button i,.shuffle-button,.sound-button{-webkit-backdrop-filter:blur(10px);background:#ffffff0d!important;border:1px solid #ffffff2e!important;transition:border-color .3s,box-shadow .3s,background .3s!important;box-shadow:inset 0 1px #ffffff24,0 2px 10px #0000004d!important}.menu-button:hover i,.shuffle-button:hover,.sound-button:hover{background:#ffffff17!important}.shuffle-button{aspect-ratio:1;color:#fff;cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;display:grid}.shuffle-button:hover{border-color:rgb(var(--accent-2-rgb)/.75)!important;box-shadow:inset 0 1px 0 #ffffff24,0 0 18px rgb(var(--accent-2-rgb)/.32)!important}.shuffle-button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem;transition:transform .8s}.shuffle-button.is-shuffling{pointer-events:none;opacity:.5}.shuffle-button.is-shuffling svg{animation:shuffleSpin .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes shuffleSpin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.theme-membrane{z-index:160;will-change:clip-path}.theme-flash,.theme-membrane{pointer-events:none;position:fixed;inset:0}.theme-flash{z-index:161;background:#fff}.intro-screen{z-index:200;background:radial-gradient(circle at 50% 56%,#ffffff06,#0000 28rem),#030303;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,5vh,4rem);display:flex;position:fixed;inset:0;overflow:hidden}.intro-glow{aspect-ratio:1;contain:layout style;background:radial-gradient(circle at 52% 48%,#ffffff1a,transparent 22%),radial-gradient(circle,rgb(var(--accent-rgb)/.16),transparent 68%);filter:blur(108px);opacity:.78;pointer-events:none;border-radius:999px;width:min(72vw,54rem);animation:introGlowPulse 4s ease-in-out infinite;position:absolute}.intro-light-blob{z-index:1;aspect-ratio:1.32;background:radial-gradient(ellipse at 38% 34%,#ffffff2e,transparent 24%),radial-gradient(ellipse at 54% 52%,rgb(var(--accent-rgb)/.32),transparent 58%),radial-gradient(ellipse at 68% 64%,rgb(var(--accent-2-rgb)/.18),transparent 76%);filter:blur(64px)saturate(1.04);opacity:.62;border-radius:46% 54% 68% 32%/42% 66% 34% 58%;width:min(52vw,40rem);animation:introLightFloat 18s ease-in-out infinite;transform:translateY(-.8rem)rotate(-8deg)}.intro-halo,.intro-light-blob{mix-blend-mode:screen;pointer-events:none;position:absolute}.intro-halo{z-index:0;background:radial-gradient(ellipse at 42% 36%,#ffffff29 0,transparent 26%),radial-gradient(ellipse at 54% 54%,rgb(var(--accent-rgb)/.28) 0,transparent 70%);filter:blur(58px)saturate(1.02);opacity:.52;border-radius:54% 46% 62% 38%/44% 58% 42% 56%;animation:introHaloDrift 12s ease-in-out infinite}.intro-halo--one{aspect-ratio:1.42;filter:blur(74px)saturate();opacity:.58;width:min(48vw,42rem);animation-name:introHaloDriftOne;animation-duration:24s;animation-delay:-1s;top:2%;left:-9%}.intro-halo--two{aspect-ratio:1.04;background:radial-gradient(ellipse at 46% 40%,#ffffff24 0,transparent 26%),radial-gradient(ellipse at 50% 56%,rgb(var(--accent-2-rgb)/.28) 0,transparent 72%);filter:blur(64px)saturate(1.04);opacity:.5;width:min(42vw,36rem);animation-name:introHaloDriftTwo;animation-duration:21s;animation-delay:-4.4s;top:5%;right:-8%}.intro-halo--three{aspect-ratio:1.62;filter:blur(88px)saturate(.95);opacity:.4;width:min(56vw,50rem);animation-name:introHaloDriftThree;animation-duration:29s;animation-delay:-7.2s;bottom:-12%;right:8%}.intro-halo--four{aspect-ratio:.92;background:radial-gradient(ellipse at 42% 40%,#ffffff21 0,transparent 26%),radial-gradient(ellipse at 58% 58%,rgb(var(--accent-rgb)/.22) 0,transparent 72%);filter:blur(48px)saturate();opacity:.48;width:min(28vw,24rem);animation-name:introHaloDriftFour;animation-duration:18s;animation-delay:-9s;bottom:6%;left:4%}.intro-logo{z-index:2;width:clamp(11rem,18vw,17rem);position:relative}.intro-logo img{width:100%;height:auto;display:block}.intro-phrases{z-index:2;justify-content:center;align-items:center;height:2.4em;display:flex;position:relative}.intro-phrase{color:#ffffff61;letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:90vw;margin:0;font-size:clamp(.8rem,1.1vw,1rem);font-style:italic;font-weight:300;overflow:hidden}.intro-phrase em{color:var(--accent);margin-right:.4em;font-style:normal;font-weight:400}.intro-enter{z-index:2;color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.25rem;padding:0;font-size:clamp(.78rem,.95vw,.92rem);font-weight:700;transition:color .3s;display:inline-flex;position:relative}.intro-enter:after,.intro-enter:before{content:"";pointer-events:none;height:1px;position:absolute;left:0;right:3.85rem}.intro-enter:before{background:linear-gradient(90deg,#ffffff9e,rgb(var(--accent-rgb)/.55),transparent);box-shadow:0 0 16px rgb(var(--accent-rgb)/.22);transform-origin:0;animation:introCtaUnderline 4.6s ease-in-out infinite;bottom:-.64rem}.intro-enter:after{opacity:.55;background:linear-gradient(90deg,#ffffff2e,#0000);width:42%;animation:introCtaUnderlineShort 4.6s ease-in-out .35s infinite;bottom:-1.02rem}.intro-enter:hover{color:#fff}.intro-enter svg{width:3rem;stroke:var(--accent);stroke-width:1.4px;fill:none;flex-shrink:0;transition:transform .35s}.intro-enter:hover svg{transform:translate(.5rem)}.intro-footer{z-index:2;color:#ffffff2e;letter-spacing:.07em;text-align:center;border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;width:100%;max-width:min(28rem,85vw);padding:1rem .75rem .6rem;font-size:.65rem;font-weight:500;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translate(-50%)}.intro-footer span{display:block}body.intro-locked,html.intro-locked{height:100%!important;overflow:hidden!important}body.news-open,html.news-open{overflow:hidden}@keyframes introGlowPulse{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.58;transform:scale(1.06)}}@keyframes introLightFloat{0%,to{opacity:.28;border-radius:46% 54% 68% 32%/42% 66% 34% 58%;transform:translate(-4rem,-1.6rem)rotate(-9deg)scale(.94)}45%{opacity:.5;border-radius:64% 36% 42% 58%/58% 38% 62% 42%;transform:translate(3.6rem,1.4rem)rotate(7deg)scale(1.08)}72%{opacity:.38;border-radius:38% 62% 56% 44%/62% 44% 56% 38%;transform:translate(1rem,-.8rem)rotate(-3deg)scale(1.02)}}@keyframes introHaloDrift{0%,to{opacity:.34;border-radius:54% 46% 62% 38%/44% 58% 42% 56%;transform:translate(-1.6rem,.7rem)rotate(-6deg)scale(.94)}42%{opacity:.68;border-radius:38% 62% 46% 54%/62% 38% 58% 42%;transform:translate(1.5rem,-1.2rem)rotate(8deg)scale(1.12)}72%{opacity:.46;border-radius:66% 34% 56% 44%/36% 62% 38% 64%;transform:translate(.4rem,.85rem)rotate(2deg)scale(1.02)}}@keyframes introHaloDriftOne{0%,to{opacity:.2;border-radius:52% 48% 68% 32%/38% 66% 34% 62%;transform:translate(-3.8rem,1.6rem)rotate(-8deg)scale(.92)}48%{opacity:.42;border-radius:34% 66% 44% 56%/64% 36% 58% 42%;transform:translate(4.8rem,-2.4rem)rotate(7deg)scale(1.12)}76%{opacity:.28;border-radius:66% 34% 58% 42%/44% 54% 46% 56%;transform:translate(1rem,2.6rem)rotate(-2deg)scale(1.02)}}@keyframes introHaloDriftTwo{0%,to{opacity:.18;border-radius:44% 56% 38% 62%/58% 42% 64% 36%;transform:translate(3.2rem,-1.4rem)rotate(11deg)scale(.88)}38%{opacity:.38;border-radius:70% 30% 58% 42%/36% 64% 34% 66%;transform:translate(-3.8rem,2.2rem)rotate(-9deg)scale(1.06)}70%{opacity:.25;border-radius:36% 64% 62% 38%/62% 38% 44% 56%;transform:translate(-.6rem,-2.8rem)rotate(3deg)scale(.98)}}@keyframes introHaloDriftThree{0%,to{opacity:.14;border-radius:62% 38% 72% 28%/44% 68% 32% 56%;transform:translate(4.4rem,2.2rem)rotate(5deg)scale(.9)}45%{opacity:.32;border-radius:42% 58% 36% 64%/62% 38% 70% 30%;transform:translate(-5rem,-2rem)rotate(-6deg)scale(1.12)}78%{opacity:.2;border-radius:68% 32% 54% 46%/36% 58% 42% 64%;transform:translate(1.4rem,-.6rem)rotate(2deg)scale(1.02)}}@keyframes introHaloDriftFour{0%,to{opacity:.18;border-radius:40% 60% 54% 46%/64% 36% 52% 48%;transform:translate(-1.6rem,-2.8rem)rotate(-12deg)scale(.84)}44%{opacity:.4;border-radius:66% 34% 42% 58%/38% 62% 44% 56%;transform:translate(2.8rem,3.4rem)rotate(10deg)scale(1.08)}74%{opacity:.28;border-radius:48% 52% 66% 34%/54% 46% 36% 64%;transform:translate(3.4rem,-.4rem)rotate(-4deg)scale(.96)}}@keyframes introCtaUnderline{0%,to{opacity:.36;transform:scaleX(.42)}48%{opacity:.86;transform:scaleX(1)}74%{opacity:.52;transform:scaleX(.74)}}@keyframes introCtaUnderlineShort{0%,to{opacity:.16;transform:translate(0)scaleX(.5)}50%{opacity:.58;transform:translate(58%)scaleX(1)}}.sound-player{align-items:center;gap:.75rem;display:flex;position:relative}.sound-button{aspect-ratio:1;color:#fff;cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;display:grid}.sound-button:hover{border-color:rgb(var(--accent-rgb)/.75)!important;box-shadow:inset 0 1px 0 #ffffff24,0 0 18px rgb(var(--accent-rgb)/.3)!important}.sound-button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.sound-slider-wrap{opacity:0;width:0;transition:width .4s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden}.sound-player--open .sound-slider-wrap{opacity:1;width:5.5rem}.sound-slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border-radius:999px;outline:none;width:5.5rem;height:1.4rem;display:block}.sound-slider::-webkit-slider-runnable-track{background:#ffffff47;border-radius:999px;height:2px}.sound-slider::-moz-range-track{background:#ffffff47;border-radius:999px;height:2px}.sound-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;width:.72rem;height:.72rem;box-shadow:0 0 8px rgb(var(--accent-rgb)/.6);border-radius:999px;margin-top:-.31rem}.sound-slider::-moz-range-thumb{background:var(--accent);cursor:pointer;width:.72rem;height:.72rem;box-shadow:0 0 8px rgb(var(--accent-rgb)/.6);border:none;border-radius:999px}.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.05rem;display:inline-flex}.menu-button span{letter-spacing:.08em;font-size:.74rem;font-weight:700}.menu-button i{aspect-ratio:1;border-radius:999px;place-items:center;width:2.5rem;display:grid;position:relative}.menu-button:hover i{border-color:#ffffff6b!important;box-shadow:inset 0 1px #fff3,0 0 12px #ffffff14!important}.menu-button i:after,.menu-button i:before{content:"";background:#fff;width:.88rem;height:1px;position:absolute;box-shadow:0 .35rem #fff}.menu-button i:after{box-shadow:none;transform:translateY(-.35rem)}.cta-link{color:#fff;letter-spacing:.04em;will-change:transform;align-items:center;gap:1.25rem;width:fit-content;margin-top:clamp(2rem,4vh,2.75rem);font-size:.9rem;font-weight:800;display:inline-flex}.cta-link svg{width:3.2rem;stroke:var(--accent-2,var(--accent));stroke-width:1.4px;fill:none;transition:transform .35s}.cta-link:hover svg{transform:translate(.45rem)}.visual-pane{z-index:0;position:absolute;inset:0;overflow:hidden}.visual-stage{opacity:0;animation:visualIn 1.25s cubic-bezier(.22,1,.36,1) .25s forwards;position:absolute;inset:10vh -72vw 0 -10vw}.visual-video{object-fit:cover;object-position:center;backface-visibility:hidden;filter:none;width:100%;height:100%;transition:filter .58s,transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.visual-crt{display:none}.fade-left{background:linear-gradient(90deg,#050505,#050505b8 52%,#0000);width:28%;position:absolute;inset:0 auto 0 0}.fade-bottom{background:linear-gradient(#0000,#05050552 40%,#050505e0);height:28vh;position:absolute;inset:auto 0 0}.progress-rail{z-index:25;color:#ffffff6b;opacity:1;width:0;height:0;transition:opacity 1.2s;position:fixed;top:50%;right:clamp(1rem,2.4vw,2.6rem);transform:translateY(-50%)}.progress-rail--hidden{opacity:0}.progress-rail ol{width:0;height:0;margin:0;padding:0;list-style:none;position:relative}.progress-rail ol:before{content:none}.progress-rail ol:after{content:"";aspect-ratio:1;background:var(--accent);width:.4rem;box-shadow:0 0 0 5px rgb(var(--accent-rgb)/.1),0 0 24px rgb(var(--accent-rgb)/.48);pointer-events:none;border-radius:999px;position:absolute;top:-.2rem;right:-.2rem}.progress-rail li{position:absolute;top:0;left:0}.progress-rail a{letter-spacing:.06em;border-radius:0;justify-content:flex-start;align-items:center;gap:0;min-width:11.5rem;padding:0;font-size:.82rem;transition:color .25s,transform .25s,background .25s;display:flex;position:relative}.progress-rail a:before{content:"";z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff14,#ffffff03),#050505d1;border:1px solid;border-radius:999px;flex:none;width:2.45rem;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:inset 0 1px #ffffff14,0 .9rem 2.4rem #0000003d}.progress-rail a:after{content:"";z-index:1;opacity:.22;transform-origin:100%;background:currentColor;width:.62rem;height:1px;transition:opacity .25s,transform .25s,background .25s;position:absolute;top:50%;right:100%;transform:translateY(-50%)scaleX(.72)}.progress-rail span{z-index:3;color:#ffffff7a;letter-spacing:.04em;text-align:center;width:2.45rem;font-size:.62rem;font-weight:800;left:0}.progress-rail em,.progress-rail span{position:absolute;top:50%;transform:translateY(-50%)}.progress-rail em{z-index:2;color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;opacity:.58;text-align:right;min-width:7.6rem;margin-left:0;padding:0;font-size:.68rem;font-style:normal;font-weight:750;transition:opacity .25s,color .25s;right:calc(100% + .75rem)}.progress-rail .active{color:var(--accent)}.progress-rail .active a{transform:translate(-.28rem)}.progress-rail .active a:before{border-color:var(--accent);background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb)/.2),transparent 62%),#050505e6;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.1),0 0 16px rgb(var(--accent-rgb)/.36);transform:scale(1.08)}.progress-rail .active a:after,.progress-rail a:hover:after{background:var(--accent);opacity:.58;transform:translateY(-50%)scaleX(1)}.progress-rail .active span{color:#fff;text-shadow:0 0 10px rgb(var(--accent-rgb)/.48)}.progress-rail .active em,.progress-rail a:hover em{color:#fff;opacity:1}.progress-rail a:hover{transform:translate(-.18rem)}.manifest-preview{z-index:6;background:linear-gradient(to right,rgb(var(--accent-rgb)/.55) 0,transparent 44%,rgb(var(--accent-2-rgb)/.52) 100%),radial-gradient(circle at 12% 55%,rgb(var(--accent-rgb)/.38),transparent 28%),radial-gradient(circle at 88% 50%,rgb(var(--accent-2-rgb)/.4),transparent 30%),var(--accent-deep);align-items:center;height:10svh;min-height:6rem;scroll-margin-top:5rem;transition:height .9s cubic-bezier(.22,1,.36,1),min-height .9s cubic-bezier(.22,1,.36,1),background .9s;display:flex;position:relative;overflow:visible}.manifest-preview--expanded{height:100svh;min-height:100svh}.manifest-preview:after{content:"";background:linear-gradient(90deg,#0505051f,#0000 30%);position:absolute;inset:0}.manifest-hint{z-index:20;color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.68rem;font-weight:500;transition:color .25s;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.manifest-hint:hover{color:#fffffff2}.manifest-hint svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex-shrink:0;width:.7rem;animation:hintBounce 1.8s ease-in-out infinite}@keyframes hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.manifest-preview-inner{z-index:2;width:100%;padding:0 clamp(10rem,12vw,14rem) 0 var(--hero-content-left);opacity:0;grid-template-columns:minmax(28rem,50vw) minmax(13rem,25rem);align-items:center;gap:clamp(2rem,7vw,7rem);transition:grid-template-columns .9s cubic-bezier(.22,1,.36,1),gap .9s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid;position:relative}.manifest-preview--expanded .manifest-preview-inner{opacity:1;grid-template-columns:minmax(28rem,50vw) minmax(18rem,31rem)}.manifest-preview-inner>.section-marker{display:none}.manifest-preview--expanded .manifest-preview-inner>.section-marker{margin-bottom:clamp(1.4rem,3vh,2rem);display:flex}.manifest-preview h2,.manifest-preview p{margin:0}.manifest-preview h2{letter-spacing:0;grid-area:1/1;max-width:15ch;font-size:clamp(2.55rem,3.6vw,4.7rem);font-weight:200;line-height:.98;transition:font-size .9s cubic-bezier(.22,1,.36,1)}.manifest-preview h2>span{display:block}.manifest-title-line{white-space:nowrap;gap:0;display:flex}.manifest-preview h2 .manifest-title-line>span,.manifest-preview h2 .manifest-title-line>strong{display:inline-block}.manifest-preview h2 .manifest-title-line>span{font-weight:200}.manifest-preview h2 .manifest-title-line>strong{font-weight:760}.manifest-title-line strong.accent-text{color:var(--accent);font-style:italic}.manifest-preview--expanded h2{grid-row:2;max-width:11ch;font-size:clamp(3.2rem,5.1vw,7.4rem)}.manifest-preview--expanded .manifest-copy{grid-row:1/3}.manifest-preview--expanded .manifest-title-line{white-space:normal;display:block}.manifest-preview--expanded .manifest-title-line>span,.manifest-preview--expanded .manifest-title-line>strong{display:block}.manifest-preview p{color:#ffffffd1;font-size:clamp(1.3rem,1.85vw,2.28rem);font-weight:250;line-height:1.18}.manifest-copy{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/2;gap:clamp(1rem,3vh,2rem);max-width:31rem;transition:opacity .7s,transform .7s,visibility .7s;display:flex;transform:translateY(1rem)}.manifest-preview--expanded .manifest-copy{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.manifest-cta{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:1;grid-area:1/2;justify-self:start;align-items:center;gap:1rem;width:fit-content;font-size:.72rem;font-weight:800;transition:color .25s,opacity .45s,transform .45s,visibility .45s;display:inline-flex;position:relative;transform:translateY(0)}.manifest-cta svg{fill:none;width:4rem;stroke:var(--accent-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.manifest-cta:hover{color:var(--accent-2)}.manifest-cta:hover svg{transform:translate(.35rem)}.manifest-preview--expanded .manifest-cta{opacity:1;visibility:visible;pointer-events:auto;grid-row:3;align-self:start;margin-top:clamp(.25rem,1.4vh,1rem);transform:translateY(0)}.manifest-copy p{font-size:clamp(1.05rem,1.35vw,1.45rem);line-height:1.45}.manifest-copy p strong{color:var(--accent);font-weight:600}.manifest-copy ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.manifest-copy li{color:#ffffffc7;grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.9rem;padding-top:.72rem;display:grid}.manifest-copy li span{width:1.4rem;height:1.4rem;color:var(--accent-2);letter-spacing:.12em;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:relative}.manifest-copy li span:after,.manifest-copy li span:before{content:"";background:var(--accent-2);border-radius:999px;width:2rem;height:1px;position:absolute;top:50%}.manifest-copy li span:before{opacity:.2;transform-origin:0;animation:architectStrokeLeft 3s ease-in-out infinite alternate;left:-2.4rem}.manifest-copy li span:after{opacity:.55;transform-origin:100%;width:1rem;animation:architectStrokeRight 3s ease-in-out infinite alternate;right:-1rem}@keyframes architectStrokeLeft{0%{opacity:.25;transform:translate(-.8rem)scaleX(.22)}50%{opacity:.65;transform:translate(0)scaleX(.9)}to{opacity:.35;transform:translate(.3rem)scaleX(.5)}}@keyframes architectStrokeRight{0%{opacity:.35;transform:translate(.8rem)scaleX(.22)}50%{opacity:1;transform:translate(0)scaleX(.9)}to{opacity:.45;transform:translate(-.3rem)scaleX(.5)}}.manifest-copy li em{color:#ffffffc7;font-size:clamp(.86rem,.95vw,1rem);font-style:normal;font-weight:350;line-height:1.35}.manifest-preview strong{color:#fff;font-weight:760}.manifest-preview em{color:var(--accent-2);font-style:italic;font-weight:450}.ia-matter{z-index:1;opacity:.94;height:min(34rem,68svh);position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.ia-matter,.manifest-preview--expanded .ia-matter{width:min(48rem,46vw)}.ia-matter--active{opacity:.94}.ia-matter:before{content:"";background:radial-gradient(circle at 58% 50%,rgb(var(--accent-rgb)/.34),transparent 34%);position:absolute}.ia-matter--active:before,.ia-matter:before{filter:blur(10px);opacity:.45;inset:12% 0 8% 10%}.ia-matter-logo{z-index:2;object-fit:contain;width:min(58%,21rem);height:auto;max-height:88%;filter:saturate(1.28) contrast(1.1) drop-shadow(0 0 18px rgb(var(--accent-rgb)/.22)) drop-shadow(0 0 34px rgb(var(--accent-2-rgb)/.18));mix-blend-mode:screen;opacity:.88;pointer-events:none;animation:iaLogoMatter 11s ease-in-out infinite;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ia-bounce-canvas{z-index:4;mix-blend-mode:screen;display:block;position:absolute}.ia-bounce-canvas,.ia-matter--active .ia-bounce-canvas{opacity:.72;width:88%;height:84%;inset:8% 4% 8% 8%}.ia-matter-canvas{z-index:3;opacity:.82;width:100%;height:100%;transition:opacity .7s;display:block;inset:0}.ia-matter-canvas,.ia-particle-cloud{mix-blend-mode:screen;position:absolute}.ia-particle-cloud{z-index:4;aspect-ratio:462.5/520.9;opacity:.74;pointer-events:none;width:min(76%,28rem);transition:width .9s cubic-bezier(.22,1,.36,1),opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);top:50%;left:50%;transform:translate(-50%,-50%)}.ia-matter--active .ia-particle-cloud{opacity:1;width:min(88%,36rem);transform:translate(calc(.35rem - 50%),calc(-50% - .1rem))}.ia-dom-particle{aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(.62 + var(--z) * .72));will-change:transform,opacity;border-radius:999px;animation:iaDomParticlePurpose 8.8s cubic-bezier(.22,1,.36,1) infinite;display:block;position:absolute}.ia-dom-particle--white{background:#fffffffa;box-shadow:0 0 8px #ffffff52,0 0 18px #ffffff1f}.ia-dom-particle--accent{background:var(--accent-2);box-shadow:0 0 10px rgb(var(--accent-2-rgb)/.42),0 0 22px rgb(var(--accent-2-rgb)/.18)}.ia-dom-particle:nth-child(4n){filter:blur(.45px)}.ia-dom-particle:nth-child(7n){animation-duration:10.4s}.ia-dom-particle:nth-child(11n){animation-duration:7.6s}.ia-dom-particle--stream-0{--stream-pulse:-4px}.ia-dom-particle--stream-1{--stream-pulse:0px}.ia-dom-particle--stream-2{--stream-pulse:4px}@keyframes iaDomParticlePurpose{0%{opacity:0;transform:translate(-50%,-50%) translate3d(var(--sx),var(--sy),0) scale(calc(.32 + var(--z) * .44))}38%{opacity:calc(.5 + var(--z) * .45);transform:translate(-50%,-50%) translateZ(0) scale(calc(.62 + var(--z) * .72))}72%{opacity:calc(.5 + var(--z) * .45);transform:translate(-50%,-50%) translate3d(var(--stream-pulse),calc((var(--z) - .5) * -5px),0) scale(calc(.68 + var(--z) * .78))}to{opacity:0;transform:translate(-50%,-50%) translate3d(calc(var(--sx) * -.32),calc(var(--sy) * -.28),0) scale(calc(.36 + var(--z) * .48))}}.ia-matter--active .ia-matter-canvas{opacity:1;filter:contrast(1.12)brightness(1.08)}@keyframes iaLogoMatter{0%{filter:saturate(1.15) hue-rotate(0deg) contrast(1.08) drop-shadow(0 0 16px rgb(var(--accent-rgb)/.2)) drop-shadow(0 0 30px rgb(var(--accent-2-rgb)/.14));transform:translate(-50%,-50%)scale(.982)rotate(-.4deg)}36%{filter:saturate(1.48) hue-rotate(16deg) contrast(1.16) drop-shadow(0 0 22px rgb(var(--accent-rgb)/.28)) drop-shadow(0 0 42px rgb(var(--accent-2-rgb)/.24));transform:translate(calc(.45rem - 50%),calc(-50% - .28rem))scale(1.012)rotate(.55deg)}68%{filter:saturate(1.36) hue-rotate(-10deg) contrast(1.12) drop-shadow(0 0 18px rgb(var(--accent-2-rgb)/.24)) drop-shadow(0 0 36px rgb(var(--accent-rgb)/.2));transform:translate(calc(-50% - .32rem),calc(.2rem - 50%))scale(.996)rotate(-.25deg)}to{filter:saturate(1.15) hue-rotate(0deg) contrast(1.08) drop-shadow(0 0 16px rgb(var(--accent-rgb)/.2)) drop-shadow(0 0 30px rgb(var(--accent-2-rgb)/.14));transform:translate(-50%,-50%)scale(.982)rotate(-.4deg)}}.masonry-section{z-index:5;background:#050505;border-top:1px solid #ffffff24;scroll-margin-top:5rem;position:relative}.masonry-header{padding-top:clamp(3.5rem,6vh,6rem);padding-right:var(--page-gutter);padding-bottom:clamp(2rem,3.5vh,4rem);padding-left:var(--hero-content-left);grid-template-columns:minmax(0,1fr) minmax(16rem,28rem);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.masonry-header>.section-marker{grid-column:1/-1;margin-bottom:0}.masonry-title{color:#fff;letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(2rem,3.8vw,5rem);line-height:.96}.masonry-title .tl{font-weight:200}.masonry-title .tb{font-weight:750}.masonry-title .ta{color:var(--accent);font-style:italic;font-weight:750}.masonry-lede{color:#ffffff8a;max-width:28rem;margin:0 0 0 auto;font-size:clamp(.94rem,1.05vw,1.08rem);font-weight:300;line-height:1.58}.masonry-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(14rem,auto);display:grid}.masonry-panel{cursor:pointer;background:#050505;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;outline:none;flex-direction:column;min-height:24rem;padding:clamp(1.35rem,2vw,2.25rem);transition:background .35s,border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.masonry-panel{transform-origin:50%;min-height:24svh;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.masonry-panel.is-active,.masonry-panel:focus-visible,.masonry-panel:hover{z-index:3;border-color:#ffffff47;transform:scale(1.02);box-shadow:0 1.8rem 5.5rem #00000073}}.masonry-panel:focus-visible{box-shadow:inset 0 0 0 1px #ffffff73}.masonry-panel:before{content:"";background:radial-gradient(circle at 72% 34%,rgb(var(--accent-rgb)/.14),transparent 34%),radial-gradient(circle at 24% 78%,#ffffff12,transparent 28%);opacity:.7;transition:opacity .35s,transform .35s;position:absolute;inset:0}.masonry-panel.is-active:before,.masonry-panel.is-mobile-visible:before,.masonry-panel:focus-within:before,.masonry-panel:hover:before{opacity:1;transform:scale(1.04)}.panel-kicker{z-index:2;width:fit-content;color:var(--accent);grid-template-columns:auto 1.6rem;gap:.28rem .55rem;font-size:.86rem;font-weight:500;display:grid;position:relative}.panel-kicker i{background:currentColor;align-self:center;height:1px}.panel-kicker em{letter-spacing:.12em;grid-column:1/-1;font-size:.48rem;font-style:normal;font-weight:800}.panel-kicker time{color:#ffffff4d;letter-spacing:.1em;grid-column:1/-1;font-size:.46rem;font-style:normal;font-weight:500}.panel-vision .panel-kicker time{color:#ffffff57}.panel-content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:0;margin-top:auto;display:flex;position:relative}.masonry-panel h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2vw,2.6rem);font-weight:300;line-height:1.08}.masonry-panel h2 span,.masonry-panel h2 strong{display:block}.masonry-panel h2 strong{color:var(--accent);font-style:italic;font-weight:750}.masonry-panel h2 em{color:var(--accent);font-style:italic;font-weight:450}.masonry-panel p{color:#ffffffb8;max-width:20rem;margin:1.55rem 0 0;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:300;line-height:1.45}.panel-more{opacity:0;max-height:0;margin-top:0;transition:max-height .55s,opacity .4s,transform .5s,margin-top .45s;overflow:hidden;transform:translateY(.65rem)}.masonry-panel.is-active .panel-more,.masonry-panel.is-mobile-visible .panel-more,.masonry-panel:focus-within .panel-more,.masonry-panel:hover .panel-more{opacity:1;max-height:9rem;margin-top:1rem;transform:translateY(0)}.masonry-panel.is-active .panel-cta,.masonry-panel.is-mobile-visible .panel-cta,.masonry-panel:focus-within .panel-cta,.masonry-panel:hover .panel-cta{color:#fff}.panel-light,.panel-orbit{pointer-events:none;position:absolute}.panel-orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:999px;width:48%;bottom:12%;right:8%;transform:rotate(-24deg)}.panel-orbit:after,.panel-orbit:before{content:"";border-radius:inherit;border:1px solid #ffffff1a;position:absolute}.panel-orbit:before{inset:16%}.panel-orbit:after{box-shadow:0 0 80px rgb(var(--accent-rgb)/.28);background:#ffffff24;inset:34%}.panel-light{aspect-ratio:1;background:var(--accent);filter:blur(90px);opacity:.14;border-radius:999px;width:14rem;inset:auto 10% 8% auto}.panel-home{grid-area:1/1/3/3}.panel-project{grid-area:1/3/3}.panel-erp{grid-area:3/1/5}.panel-apps{grid-area:3/2/5}.panel-expertise{grid-area:3/3/5}.panel-method{grid-area:5/1/7}.panel-manifest{grid-area:5/2}.panel-agency{grid-area:5/3}.panel-vision{grid-area:6/2}.panel-contact{grid-area:6/3}.panel-team{grid-area:7/1/9/4}.panel-home:before{background:radial-gradient(circle at 70% 32%,rgb(var(--accent-rgb)/.24),transparent 24%),radial-gradient(circle at 56% 46%,#ffffff29,transparent 18%)}.panel-home h2{max-width:12ch;font-size:clamp(2.6rem,4.8vw,6.2rem);line-height:.95}.launch-logo{padding:.15rem 0;display:block}.launch-logo img{filter:brightness(10);width:auto;height:clamp(1.4rem,2vw,2.2rem);display:block}.panel-home h2 span:nth-child(2){font-weight:760}.panel-manifest h2{font-size:clamp(1.35rem,1.7vw,2.1rem)}.panel-agency h2,.panel-apps h2,.panel-erp h2{font-size:clamp(1.55rem,2.2vw,2.9rem)}.panel-vision h2{color:#15100c;font-size:clamp(1.15rem,1.45vw,1.75rem);font-weight:400}.panel-team h2{max-width:18ch;font-size:clamp(2rem,3.2vw,4.4rem);line-height:.98}.panel-contact h2{font-size:clamp(2rem,3.2vw,4.2rem);line-height:.97}.panel-manifest{background:var(--accent-panel)}.panel-manifest:before{background:linear-gradient(to right,rgb(var(--accent-rgb)/.45) 0,transparent 42%,rgb(var(--accent-2-rgb)/.5) 100%),radial-gradient(circle at 10% 50%,rgb(var(--accent-rgb)/.32),transparent 28%),radial-gradient(circle at 90% 52%,rgb(var(--accent-2-rgb)/.42),transparent 30%)}.legacy-web-visual{z-index:1;aspect-ratio:1.42;pointer-events:none;opacity:.95;width:min(50%,25rem);position:absolute;inset:11% auto auto 50%;transform:translate(-50%)}.legacy-web-visual:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000 0 31%,#ffffff1f 31% 31.5%,#0000 31.5%),linear-gradient(0deg,#0000 0 35%,#ffffff1a 35% 35.5%,#0000 35.5%),linear-gradient(0deg,#0000 0 66%,#ffffff14 66% 66.5%,#0000 66.5%);animation:legacyGridDrift 10s ease-in-out infinite;position:absolute;inset:5% 6% 12% 18%;transform:skewY(-5deg)}.legacy-plate{-webkit-backdrop-filter:blur(7px);background:linear-gradient(135deg,#ffffff1c,#0000 46%),#05050533;border:1px solid #ffffff24;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 1.7rem 4rem #00000038}.legacy-plate--back{opacity:.34;width:52%;height:58%;animation:legacyPlateBack 9s ease-in-out infinite;top:18%;left:0;transform:rotate(-7deg)translate(0)}.legacy-plate--mid{opacity:.58;width:58%;height:66%;animation:legacyPlateMid 9s ease-in-out infinite;top:8%;left:19%;transform:rotate(-2deg)}.legacy-plate--front{border-color:rgb(var(--accent-2-rgb)/.38);background:linear-gradient(135deg,rgb(var(--accent-2-rgb)/.22),transparent 44%),linear-gradient(180deg,#ffffff24,#ffffff0a);width:66%;height:58%;animation:legacyPlateFront 9s ease-in-out infinite;bottom:0;right:0;transform:rotate(1deg)}.legacy-plate span{background:#ffffff42;height:1px;position:absolute;left:13%;right:13%}.legacy-plate span:first-child{width:34%;top:25%}.legacy-plate span:nth-child(2){top:48%}.legacy-plate span:nth-child(3){width:62%;top:68%}.legacy-plate--front i{background:#ffffff52;position:absolute}.legacy-plate--front i:first-child{background:var(--accent-2);width:34%;height:1px;box-shadow:0 0 20px rgb(var(--accent-2-rgb)/.38);top:24%;left:12%}.legacy-plate--front i:nth-child(2){width:76%;height:1px;top:42%;left:12%}.legacy-plate--front i:nth-child(3){width:54%;height:1px;top:60%;left:12%}.legacy-plate--front i:nth-child(4){background:var(--accent);width:18%;height:1px;box-shadow:0 0 18px rgb(var(--accent-rgb)/.32);bottom:16%;right:13%}.legacy-vector{transform-origin:50%;opacity:.64;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;position:absolute}.legacy-vector--one{width:76%;animation:legacyVectorOne 9s ease-in-out infinite;top:36%;left:13%;transform:rotate(-17deg)}.legacy-vector--two{width:68%;animation:legacyVectorTwo 9s ease-in-out infinite;top:58%;left:23%;transform:rotate(10deg)}.legacy-core{aspect-ratio:1;width:.42rem;box-shadow:0 0 18px rgb(var(--accent-2-rgb)/.58),0 0 38px rgb(var(--accent-rgb)/.34);background:#fff;border-radius:999px;animation:legacyCorePulse 9s ease-in-out infinite;position:absolute;bottom:18%;right:18%}@keyframes legacyGridDrift{0%,to{opacity:.46;transform:skewY(-5deg)translate(0)}52%{opacity:.18;transform:skewY(-5deg)translate(-.55rem,.25rem)}}@keyframes legacyPlateBack{0%,to{opacity:.36;transform:rotate(-7deg)translate(0)}52%{opacity:.16;transform:rotate(-9deg)translate(-.7rem,.45rem)}}@keyframes legacyPlateMid{0%,to{opacity:.58;transform:rotate(-2deg)translate(0)}52%{opacity:.28;transform:rotate(-4deg)translate(-.35rem,.2rem)}}@keyframes legacyPlateFront{0%,to{opacity:.74;transform:rotate(1deg)translate(0)}52%{opacity:1;transform:rotate(0)translate(-.3rem,-.28rem)}}@keyframes legacyVectorOne{0%,to{opacity:.38;transform:rotate(-17deg)scaleX(.74)}52%{opacity:.78;transform:rotate(-12deg)scaleX(1)}}@keyframes legacyVectorTwo{0%,to{opacity:.26;transform:rotate(10deg)scaleX(.68)}52%{opacity:.62;transform:rotate(7deg)scaleX(1)}}@keyframes legacyCorePulse{0%,to{opacity:.5;transform:scale(.78)}52%{opacity:1;transform:scale(1)}}.panel-contact:before{background:linear-gradient(145deg,rgb(var(--accent-rgb)/.28),transparent 48%),radial-gradient(circle at 88% 86%,rgb(var(--accent-rgb)/.5),transparent 34%)}.panel-erp{background:radial-gradient(circle at 82% 12%,rgb(var(--accent-2-rgb)/.18),transparent 18rem),linear-gradient(145deg,rgb(var(--accent-rgb)/.11),transparent 52%),#06100b}.panel-apps{background-image:radial-gradient(circle at 78% 18%,rgb(var(--accent-rgb)/.15),transparent 17rem),linear-gradient(145deg,rgb(var(--accent-2-rgb)/.1),transparent 54%),radial-gradient(ellipse 68% 58% at 70% 9%,transparent 0,#051013 100%);animation:cp-card-bg 9s linear infinite}@keyframes cp-card-bg{0%{background-color:#4f1717}16%{background-color:#3d3d14}33%{background-color:#133413}50%{background-color:#153838}66%{background-color:#1b1b4b}83%{background-color:#431943}to{background-color:#4f1717}}.admin-wire-visual{z-index:1;pointer-events:none;border:1px solid #ffffff6b;width:60%;height:58%;animation:wireFloat 11s ease-in-out infinite;position:absolute;top:8%;right:4%}.admin-wire-visual:before{border-top:1px solid #ffffffa6;top:-.35rem}.admin-wire-visual:after,.admin-wire-visual:before{content:"";border-left:1px solid #ffffffa6;width:.7rem;height:.7rem;position:absolute;left:-.35rem}.admin-wire-visual:after{border-bottom:1px solid #ffffffa6;bottom:-.35rem}.admin-wire-visual span:first-child{background:#ffffff52;width:1px;position:absolute;top:0;bottom:0;left:24%}.admin-wire-visual span:nth-child(2){background:#ffffff52;height:1px;position:absolute;top:20%;left:24%;right:0}.admin-wire-visual span:nth-child(3){border:1px solid #ffffff4d;width:18%;height:20%;position:absolute;top:28%;left:29%}.admin-wire-visual span:nth-child(4){border:1px solid #ffffff4d;width:18%;height:20%;position:absolute;top:28%;left:51%}.admin-wire-visual span:nth-child(5){border:1px solid #fff3;width:18%;height:20%;position:absolute;top:28%;left:73%}.admin-wire-visual span:nth-child(6){border:1px solid #ffffff38;position:absolute;inset:55% 5% 8% 29%}.admin-wire-visual b{background:#ffffff38;height:1px;position:absolute;top:56%;left:29%;right:5%}.admin-wire-visual i{background:rgb(var(--accent-rgb)/.1);border-left:2px solid rgb(var(--accent-rgb)/.7);height:10%;position:absolute;top:68%;left:29%;right:5%}.admin-wire-visual span:first-child:after,.admin-wire-visual span:first-child:before{content:"";background:#fff3;width:55%;height:1px;position:absolute;right:-19.2%}.admin-wire-visual span:first-child:before{top:28%}.admin-wire-visual span:first-child:after{opacity:.6;width:40%;top:42%}.panel-agency{background:radial-gradient(circle at 82% 20%,rgb(var(--accent-rgb)/.16),transparent 16rem),linear-gradient(145deg,rgb(var(--accent-2-rgb)/.12),transparent 52%),#080d12}.agency-bridge-visual{z-index:1;pointer-events:none;opacity:.9;width:min(68%,20rem);height:clamp(9rem,34%,11.5rem);position:absolute;top:10%;right:5%}.agency-node{background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb)/.18),transparent 58%),#0505053d;width:clamp(2.45rem,4.6vw,3.05rem);box-shadow:inset 0 1px 0 #ffffff24,0 0 0 .55rem #ffffff06,0 0 30px rgb(var(--accent-rgb)/.18);border:1px solid #ffffff38}.agency-node,.agency-node:before{aspect-ratio:1;border-radius:999px;position:absolute}.agency-node:before{content:"";width:.52rem;box-shadow:0 0 16px rgb(var(--accent-rgb)/.52);background:#fff;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.agency-node--one{top:20%;left:2%}.agency-node--two{border-color:rgb(var(--accent-2-rgb)/.42);box-shadow:inset 0 1px 0 #ffffff24,0 0 0 .55rem #ffffff06,0 0 30px rgb(var(--accent-2-rgb)/.18);bottom:16%;right:2%}.agency-arrow{background:linear-gradient(90deg,transparent 0,#ffffff3d 12%,rgb(var(--accent-rgb)/.78) 50%,#ffffff3d 88%,transparent 100%);height:1px;box-shadow:0 0 18px rgb(var(--accent-rgb)/.34);transform-origin:50%;position:absolute;left:17%;right:17%}.agency-arrow:after,.agency-arrow:before{content:"";width:.46rem;height:.46rem;color:rgb(var(--accent-rgb)/.9);border-top:1px solid;border-right:1px solid;position:absolute;top:50%}.agency-arrow:before{left:0;transform:translateY(-50%)rotate(-135deg)}.agency-arrow:after{right:0;transform:translateY(-50%)rotate(45deg)}.agency-arrow--one{top:34%;transform:rotate(7deg)}.agency-arrow--two{opacity:.72;top:49%;transform:rotate(-6deg)}.agency-arrow--three{opacity:.56;top:64%;transform:rotate(9deg)}.agency-arrow--four{opacity:.38;top:24%;transform:rotate(-10deg)}.app-flow-visual,.service-grid-visual{z-index:1;pointer-events:none;position:absolute;top:9%;right:8%}.service-grid-visual{opacity:.9;perspective:900px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;width:min(62%,21rem);display:grid;transform:rotate(-8deg)skewY(-2deg)}.service-grid-visual span{aspect-ratio:1.4;background:linear-gradient(135deg,#ffffff24,#ffffff08),linear-gradient(145deg,rgb(var(--accent-rgb)/.18),transparent 58%);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 1rem 2.5rem #00000047}.service-grid-visual span:after,.service-grid-visual span:before{content:"";background:#ffffff47;height:1px;position:absolute;left:12%;right:12%}.service-grid-visual span:before{top:34%}.service-grid-visual span:after{width:48%;top:62%}.service-grid-visual span:first-child,.service-grid-visual span:nth-child(6){opacity:.58;transform:translateY(.8rem)}.service-grid-visual span:nth-child(2),.service-grid-visual span:nth-child(5){background:linear-gradient(135deg,rgb(var(--accent-2-rgb)/.2),#ffffff0d)}.service-grid-visual b,.service-grid-visual i{pointer-events:none;position:absolute}.service-grid-visual i{border:1px solid rgb(var(--accent-rgb)/.28);box-shadow:0 0 28px rgb(var(--accent-rgb)/.12),inset 0 0 22px rgb(var(--accent-2-rgb)/.08);inset:16% 6% 18%;transform:translateZ(-1px)}.service-grid-visual b{background:linear-gradient(90deg,transparent,rgb(var(--accent-2-rgb)/.8),transparent);height:1px;box-shadow:0 0 18px rgb(var(--accent-2-rgb)/.4);top:46%;left:-8%;right:-8%;transform:rotate(12deg)}.app-flow-visual{opacity:.92;width:min(62%,21rem);height:14rem}.app-flow-visual span{aspect-ratio:1.48;background:linear-gradient(145deg,#ffffff24,rgb(var(--accent-2-rgb)/.1)),#05050529;-webkit-backdrop-filter:blur(9px);border:1px solid #ffffff24;width:47%;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 1.2rem 3rem #0000004d}.app-flow-visual span:before{content:"";background:#ffffff5c;height:1px;position:absolute;inset:12% 12% auto;box-shadow:0 .85rem #ffffff2e,0 1.7rem #ffffff1a}.app-flow-visual span:after{content:"";aspect-ratio:1;background:var(--accent);width:1.1rem;box-shadow:0 0 18px rgb(var(--accent-rgb)/.46);border-radius:999px;position:absolute;bottom:12%;right:12%}.app-flow-visual span:first-child{top:0;left:3%;transform:rotate(-5deg)}.app-flow-visual span:nth-child(2){top:28%;right:0;transform:rotate(4deg)}.app-flow-visual span:nth-child(3){opacity:.72;bottom:0;left:17%;transform:rotate(-2deg)}.app-flow-visual em,.app-flow-visual i{pointer-events:none;position:absolute}.app-flow-visual em{background:linear-gradient(90deg,transparent,rgb(var(--accent-2-rgb)/.86),transparent);height:1px;box-shadow:0 0 22px rgb(var(--accent-2-rgb)/.42);top:50%;left:10%;right:10%;transform:rotate(-18deg)}.app-flow-visual i{border:1px solid rgb(var(--accent-rgb)/.36);box-shadow:0 0 34px rgb(var(--accent-rgb)/.14);border-radius:50%;inset:13% 13% 18% 15%;transform:rotate(-18deg)}.colorwheel-visual{z-index:1;pointer-events:none;opacity:.82;width:clamp(22rem,85%,38rem);animation:cw-float 9s ease-in-out infinite;position:absolute;top:-30%;right:-35%;transform:rotate(-8deg)}.cw-wheel{aspect-ratio:1;background:conic-gradient(#f12222,#f18a22,#eded12,#70cc14,#16b616,#14c86e,#14c8c8,#1380ec,#2a2aea,#8a2aea,#e91ce9,#ee1b85,#f12222);border-radius:50%;width:100%;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 0 32px #0006}.cw-wheel:before{content:"";background:radial-gradient(circle,#ffffffd1 0,#0000 58%);border-radius:50%;position:absolute;inset:0}.cw-wheel:after{content:"";background:#060e18;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:24%}.cw-cursor{z-index:1;border:1.5px solid #ffffffe6;border-radius:50%;width:.58rem;height:.58rem;animation:cw-orbit 9s linear infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes cp-hue-cycle{0%{background-color:#ed1d1d}16%{background-color:#d3d317}33%{background-color:#17ab17}50%{background-color:#18b4b4}66%{background-color:#2828e2}83%{background-color:#d71dd7}to{background-color:#ed1d1d}}@keyframes cw-orbit{0%{top:50%;left:88%}25%{top:88%;left:50%}50%{top:50%;left:12%}75%{top:12%;left:50%}to{top:50%;left:88%}}@keyframes cw-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-.4rem)}}.panel-home{background:#080808}.panel-splash{object-fit:cover;object-position:center;opacity:.6;width:62%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.panel-splash-crt{display:none}.panel-cta{color:#ffffffb8;letter-spacing:.1em;align-items:center;gap:.85rem;margin-top:1.25rem;font-size:.7rem;font-weight:800;transition:color .25s;display:inline-flex}.panel-cta:hover{color:#fff}.panel-cta svg{width:2.2rem;stroke:var(--accent);stroke-width:1.5px;fill:none;stroke-linecap:round;transition:transform .3s}.panel-cta:hover svg{transform:translate(.35rem)}.news-overlay{z-index:120;background:radial-gradient(circle at 72% 20%,rgb(var(--accent-rgb)/.18),transparent 28rem),#030303c7;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);place-items:center;padding:clamp(1rem,3vw,3rem);display:grid;position:fixed;inset:0}.news-overlay-panel{background:linear-gradient(135deg,#ffffff1a,#ffffff06),#050505;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(2rem,5vw,5rem);width:min(88rem,100%);min-height:min(78svh,54rem);padding:clamp(1.35rem,3.2vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 3rem 9rem #00000094}.news-overlay-panel:before{content:"";background:radial-gradient(circle at 22% 80%,rgb(var(--accent-2-rgb)/.22),transparent 22rem),radial-gradient(circle at 76% 28%,rgb(var(--accent-rgb)/.2),transparent 26rem);opacity:.82;pointer-events:none;position:absolute;inset:-18%}.news-overlay-panel:after{content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#05050533,#0000 45%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 9rem);position:absolute;inset:0}.news-overlay-close,.news-overlay-copy,.news-overlay-side{z-index:2;position:relative}.news-overlay-copy{align-self:end;max-width:52rem}.news-overlay-kicker{margin-bottom:clamp(1.6rem,4vh,3rem)}.news-overlay h2{color:#fff;margin:0;font-size:clamp(3rem,7.3vw,8.4rem);font-weight:250;line-height:.92}.news-overlay h2 span,.news-overlay h2 strong{display:block}.news-overlay h2 strong{color:var(--accent);font-style:italic;font-weight:760}.news-overlay p{color:#ffffffb8;max-width:43rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:300;line-height:1.58}.news-overlay p+p{color:#ffffff85;font-size:clamp(.92rem,1.05vw,1.02rem)}.news-overlay-cta{color:#fff;letter-spacing:.1em;align-items:center;gap:.85rem;margin-top:2rem;font-size:.72rem;font-weight:850;display:inline-flex}.news-overlay-cta svg{fill:none;width:2.35rem;stroke:var(--accent);stroke-linecap:round;stroke-width:1.5px;transition:transform .3s}.news-overlay-cta:hover svg{transform:translate(.35rem)}.news-overlay-side{color:#fff3;border-left:1px solid #ffffff21;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:18rem;padding-left:clamp(1.4rem,3vw,3rem);display:flex}.news-overlay-side span{font-size:clamp(7rem,15vw,16rem);font-weight:800;line-height:.78}.news-overlay-side em{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:clamp(1rem,2vw,1.7rem);font-style:normal;font-weight:800;transform:rotate(180deg)}.news-overlay-close{aspect-ratio:1;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;place-items:center;width:2.75rem;transition:background .25s,transform .25s,border-color .25s;display:grid;position:absolute;top:clamp(1rem,2vw,1.65rem);right:clamp(1rem,2vw,1.65rem)}.news-overlay-close:hover{background:#ffffff1f;border-color:#ffffff57;transform:rotate(90deg)}.news-overlay-close span{background:currentColor;grid-area:1/1;width:1.05rem;height:1px}.news-overlay-close span:first-child{transform:rotate(45deg)}.news-overlay-close span:last-child{transform:rotate(-45deg)}@media (max-width:760px){.news-overlay{align-items:end;padding:.85rem}.news-overlay-panel{grid-template-columns:1fr;gap:1.5rem;min-height:auto;max-height:calc(100svh - 1.7rem);padding:1.35rem;overflow-y:auto}.news-overlay-copy{align-self:end;padding-top:4.5rem}.news-overlay h2{max-width:9ch;font-size:clamp(2.55rem,13.5vw,4.5rem);line-height:.95}.news-overlay p{max-width:100%;font-size:.96rem;line-height:1.52}.news-overlay-side{border-top:1px solid #ffffff1f;border-left:0;flex-direction:row;align-items:end;min-height:auto;padding-top:1rem;padding-left:0}.news-overlay-side span{font-size:clamp(4rem,22vw,7rem)}.news-overlay-side em{writing-mode:horizontal-tb;font-size:.72rem;transform:none}}.panel-expertise{background:#07080f}.expertise-orbs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb{aspect-ratio:auto;background:0 0;border-radius:0;position:absolute}.orb-1{border:1px solid #ffffff73;height:58%;top:10%}.orb-1,.orb-2{width:56%;animation:wireFloat 11s ease-in-out infinite;right:5%}.orb-2{background:#ffffff52;height:1px;top:24%}.orb-3{border:1px solid #ffffff47;width:32%;height:28%;animation:wireFloat 11s ease-in-out .4s infinite;top:30%;right:9%}.orb-4{background:#ffffff61;width:38%;top:72%}.orb-4,.orb-5{height:1px;animation:wireFloat 11s ease-in-out .8s infinite;right:5%}.orb-5{background:#ffffff3d;width:24%;top:78%}.orb-6{border:1px solid rgb(var(--accent-rgb)/.75);width:20%;height:6%;box-shadow:0 0 10px rgb(var(--accent-rgb)/.15);animation:wireFloat 11s ease-in-out 1.2s infinite;bottom:10%;right:5%}.expertise-orbs:after,.expertise-orbs:before{content:"";pointer-events:none;position:absolute}.expertise-orbs:before{border-top:1px solid #ffffffa6;top:calc(10% - .35rem)}.expertise-orbs:after,.expertise-orbs:before{border-right:1px solid #ffffffa6;width:.7rem;height:.7rem;animation:wireFloat 11s ease-in-out infinite;right:calc(5% - .35rem)}.expertise-orbs:after{border-bottom:1px solid #ffffffa6;bottom:calc(10% - .35rem)}@keyframes wireFloat{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.82;transform:translateY(-.5rem)}}.expertise-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.expertise-tags span{color:#ffffffb8;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:999px;padding:.28rem .75rem;font-size:.64rem;font-weight:700}.panel-method{background:#0b0712;position:relative}.panel-method .ia-matter{aspect-ratio:462/521;opacity:.82;width:clamp(26rem,230%,88rem);position:absolute;top:-11.25%;left:auto;right:-28%;transform:none}.panel-method .ia-matter-logo{opacity:.96;width:90%}.panel-method .panel-content{z-index:4;position:relative}.method-arch{aspect-ratio:.72;pointer-events:none;background:linear-gradient(#783cdc1f,#0000 60%);border:1px solid #ffffff1a;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:55%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.method-arch:before{content:"";border-radius:inherit;background:radial-gradient(at 50% 80%,#6428c82e,#0000 60%);border:1px solid #ffffff12;border-bottom:0;position:absolute;inset:14%}.method-steps{gap:1.2rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.method-steps li{flex-direction:column;gap:.25rem;display:flex}.method-steps li span{color:var(--accent);font-size:.88rem;font-weight:700}.method-steps li em{color:#ffffff7a;letter-spacing:.06em;font-size:.56rem;font-style:normal;font-weight:600}.panel-project{background:#061211}.phone-mockup{aspect-ratio:9/19;background:radial-gradient(circle at 50% 8%,rgb(var(--accent-rgb)/.24),transparent 30%),#071715;width:clamp(4rem,6vw,5.5rem);box-shadow:0 0 40px rgb(var(--accent-rgb)/.12);border:1.5px solid #ffffff40;border-radius:1.6rem;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .4rem .5rem;display:flex;position:absolute;top:50%;left:60%;right:auto;overflow:hidden;transform:translate(-60%,-52%)}.phone-notch{background:#ffffff2e;border-radius:999px;flex-shrink:0;width:1.4rem;height:.22rem}.phone-app-name{color:#ffffffd9;letter-spacing:.06em;font-size:.36rem;font-weight:800}.phone-ai-card,.phone-property-card{background:linear-gradient(135deg,rgb(var(--accent-rgb)/.34),#ffffff0d);border:1px solid #ffffff1f;border-radius:.3rem;flex-shrink:0;width:82%}.phone-property-card{grid-template-columns:1fr;align-content:end;gap:.18rem;height:2rem;padding:.28rem;display:grid}.phone-property-card span{background:linear-gradient(135deg,#ffffff57,#ffffff14);border-radius:.18rem;height:.74rem;display:block}.phone-ai-card i,.phone-property-card i{background:#ffffff57;height:1px;display:block}.phone-property-card i:nth-child(3){opacity:.55;width:58%}.phone-action-row{grid-template-columns:1fr 1fr;gap:.28rem;width:82%;display:grid}.phone-action-row span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:.22rem;height:.82rem}.phone-ai-card{background:linear-gradient(90deg,rgb(var(--accent-rgb)/.38),rgb(var(--accent-2-rgb)/.16));grid-template-columns:auto 1fr;align-items:center;gap:.28rem;height:1.25rem;padding:0 .28rem;display:grid}.phone-ai-card strong{color:#fff;letter-spacing:.04em;font-size:.42rem;font-weight:800}.phone-ai-card i{opacity:.58}.project-title{max-width:7.5ch;font-size:clamp(2rem,3.3vw,4.2rem)}.project-title span{letter-spacing:-.02em;font-weight:200}.project-metrics{gap:1.25rem;margin-top:.9rem;display:flex}.project-metrics div{flex-direction:column;gap:.18rem;display:flex}.project-metrics strong{color:var(--accent);font-size:clamp(1rem,1.4vw,1.35rem);font-weight:700}.project-metrics span{color:#ffffff6b;letter-spacing:.07em;font-size:.58rem;font-weight:600}.panel-vision{background:radial-gradient(circle at 22% 18%,rgb(var(--accent-rgb)/.22),transparent 13rem),radial-gradient(circle at 84% 72%,rgb(var(--accent-2-rgb)/.12),transparent 12rem),linear-gradient(180deg,#10070d 0,#050505 100%);color:#fff;border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 60px #00000052}.panel-vision .panel-kicker{color:var(--accent)}.panel-vision h2,.panel-vision p{color:#fff}.panel-vision:before{background:linear-gradient(145deg,#ffffff0f,#0000 44%),radial-gradient(circle at 78% 34%,#ffffff14,#0000 22%)}.vision-blob{display:none}.vision-team-blocks{z-index:1;opacity:.64;pointer-events:none;transform-origin:50%;width:min(88%,34rem);position:absolute;top:14%;right:-18%;overflow:hidden;transform:rotate(-6deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.vision-team-blocks .team-slider-track{animation-duration:34s}.panel-vision.is-active .vision-team-blocks,.panel-vision:hover .vision-team-blocks{opacity:.82}.panel-vision .panel-content{z-index:2}.panel-team{background:radial-gradient(circle at 74% 18%,rgb(var(--accent-rgb)/.32),transparent 14rem),radial-gradient(circle at 22% 72%,rgb(var(--accent-2-rgb)/.16),transparent 12rem),linear-gradient(145deg,#16070d 0,#050505 54%,#1e0611 100%)}.panel-team:after{content:"";opacity:.75;background:linear-gradient(120deg,#0000 0 46%,#ffffff14 46.1% 46.3%,#0000 46.4%)}.panel-team:after,.team-card-photos{z-index:1;pointer-events:none;position:absolute;inset:0}.team-card-photos{opacity:.94;width:auto;height:auto;overflow:hidden}.team-card-photos:before{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000021 3px 4px),radial-gradient(#0000 55%,#00000073 100%),linear-gradient(#0505059e,#05050542 15%,#0000 34%,#050505ad 82%,#050505f0),linear-gradient(90deg,#05050547,#0000 42%,#05050533);position:absolute;inset:0}.team-card-photos:after{content:"";z-index:4;opacity:.08;background:linear-gradient(90deg,#0000,#fff3,#ffffff14,#0000);width:auto;height:1px;position:absolute;bottom:34%;left:clamp(1.35rem,2vw,2.25rem);right:clamp(1.35rem,2vw,2.25rem)}.panel-team .panel-content{z-index:4;max-width:82%}.panel-team h2{max-width:12ch}.team-card-photo{width:56%;height:100%;box-shadow:none;background:#050505;border:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;bottom:0;overflow:hidden}.team-card-photo--left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 70%,#0000 100%),linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 70%,#0000 100%),linear-gradient(#000 0 76%,#0000 100%)}.team-card-photo--left,.team-card-photo--right{transform:none;-webkit-mask-composite:source-in;mask-composite:intersect}.team-card-photo--right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0 70%,#0000 100%),linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 70%,#0000 100%),linear-gradient(#000 0 76%,#0000 100%)}.panel-team:hover .team-card-photo--left{transform:translate(-.2rem)scale(1.015)}.panel-team:hover .team-card-photo--right{transform:translate(.2rem)scale(1.015)}.team-card-photo img{object-fit:cover;object-position:center top;filter:grayscale(16%)contrast(1.14)brightness(.92);width:100%;height:100%;transition:transform .65s,filter .5s;display:block}.panel-team:hover .team-card-photo img{filter:grayscale(0)contrast(1.04)brightness(.94);transform:scale(1.05)}.team-card-photo:after{content:"";pointer-events:none;background:linear-gradient(#05050505,#0000 44%,#050505c7);position:absolute;inset:0}.team-card-link,.team-card-node{z-index:4;pointer-events:none;position:absolute}.team-card-link{height:1px;box-shadow:none;opacity:.08;transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffff38,#ffffff0f,#0000)}.team-card-link--one{display:none}.team-card-link--two{opacity:.1;top:58%;left:26%;right:22%;transform:rotate(9deg)}.team-card-node{display:none}.team-card-node--one{top:37%;left:18%}.team-card-node--two{background:var(--accent);top:49%;right:18%}.team-card-node--three{background:var(--accent-2);bottom:14%;left:43%}.team-card-photo--left:before{content:none}.team-card-name{letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;z-index:3;font-size:.58rem;font-weight:700;transition:color .3s;position:absolute;bottom:7rem}.team-card-photo--left .team-card-name{left:clamp(1.35rem,2vw,2.25rem)}.team-card-photo--right .team-card-name{right:clamp(1.35rem,2vw,2.25rem)}.panel-team:hover .team-card-name{color:#ffffffbf}.panel-team{overflow:visible}.panel-team .team-card-photos{background:#050505;inset:0;overflow:hidden}.team-card-video{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.02)}.panel-team.is-active .team-card-video,.panel-team:hover .team-card-video{transform:scale(1.06)}.panel-team .team-card-photos:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0505051f,#05050557 52%,#050505c7),linear-gradient(90deg,#05050575,#0000 54%,#0505052e);position:absolute;inset:0}.references-section{z-index:5;border-top:1px solid rgb(var(--accent-rgb)/.25);background:#050505;flex-direction:column;height:24svh;min-height:12.5rem;padding-bottom:0;scroll-margin-top:5rem;transition:height .9s cubic-bezier(.22,1,.36,1),min-height .9s cubic-bezier(.22,1,.36,1),background .9s;display:flex;position:relative;overflow:hidden}.references-section--expanded{height:100svh;min-height:100svh}.references-section:before{content:"";background:linear-gradient(180deg,rgb(var(--accent-rgb)/.08),transparent 32%),radial-gradient(circle at 82% 26%,rgb(var(--accent-2-rgb)/.12),transparent 24rem);pointer-events:none;position:absolute;inset:0}.references-proof,.references-section>.masonry-header,.references-stage{z-index:2;position:relative}.references-section>.masonry-header{align-content:center;min-height:100%;padding-bottom:clamp(3.5rem,6vh,6rem);transition:min-height .9s cubic-bezier(.22,1,.36,1),padding .9s cubic-bezier(.22,1,.36,1);display:grid}.references-section--expanded>.masonry-header{align-content:start;min-height:auto;padding-bottom:clamp(1.5rem,3vh,2.4rem)}.references-stage{opacity:0;visibility:hidden;transform-origin:50%;flex:1;align-content:center;gap:clamp(3.5rem,7vh,6rem);min-height:0;transition:opacity .7s,transform .7s,visibility .7s;display:grid;transform:translateY(1rem)rotate(-6deg)scale(1.08)}.references-section--expanded .references-stage{opacity:1;visibility:visible;transform:translateY(0)rotate(-6deg)scale(1.08)}.references-track-wrap{margin-top:0;padding-block:clamp(1rem,2.5vh,2rem);position:relative;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.references-track-wrap:after,.references-track-wrap:before{content:"";z-index:2;pointer-events:none;width:clamp(4rem,14vw,12rem);position:absolute;top:-1rem;bottom:-1rem}.references-track-wrap:before{filter:blur(8px);background:linear-gradient(90deg,#050505,#050505e0 38%,#0000);left:0}.references-track-wrap:after{filter:blur(8px);background:linear-gradient(270deg,#050505,#050505e0 38%,#0000);right:0}.references-track-wrap--reverse{margin-top:0}.references-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:refMarquee 36s linear infinite;display:flex}.references-track--reverse{will-change:transform;animation:refMarqueeRev 36s linear infinite}.reference-item{color:#ffffff73;letter-spacing:.02em;white-space:nowrap;will-change:transform,opacity;align-items:center;gap:1rem;padding:0 2rem;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:300;transition:color .2s;display:inline-flex}.reference-item:hover{color:var(--accent)}.reference-dot{display:none}.reference-logo{object-fit:contain;opacity:1;filter:none;width:auto;height:clamp(4.3rem,9vw,7rem);transition:transform .22s cubic-bezier(.22,.9,.3,1),opacity .16s;display:block}.reference-item:hover .reference-logo{opacity:1;transform:scale(1.06)}.references-proof{max-width:min(38rem,calc(100vw - (var(--hero-content-left) * 2)));margin:0 var(--hero-content-left) clamp(2.2rem,4vh,4rem);opacity:0;visibility:hidden;flex-direction:column;gap:clamp(1.4rem,2.5vw,2rem);transition:opacity .7s,transform .7s,visibility .7s;display:flex;transform:translateY(1rem)}.references-proof p{color:#ffffff8c;margin:0;font-size:clamp(.88rem,1vw,1rem);font-weight:300;line-height:1.65}.references-proof p strong{color:var(--accent);font-weight:500}.references-proof-cta{color:#fff;letter-spacing:.14em;text-transform:uppercase;opacity:.72;align-items:center;gap:1rem;font-size:clamp(.72rem,.85vw,.82rem);font-weight:600;transition:opacity .25s,gap .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.references-proof-cta svg{width:3.2rem;height:auto;stroke:var(--accent);stroke-width:1.5px;fill:none;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.references-proof-cta:hover{opacity:1;gap:1.4rem}.references-proof-cta:hover svg{transform:translate(4px)}.references-section--expanded .references-proof{opacity:1;visibility:visible;transform:translateY(0)}@keyframes refMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes refMarqueeRev{0%{transform:translate(-50%)}to{transform:translate(0)}}.team-section{min-height:100svh;scroll-margin-top:5rem}.team-grid{margin:clamp(2rem,4vh,3.5rem) var(--hero-content-left) clamp(3rem,6vh,5rem);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.team-member{transform-style:preserve-3d;will-change:transform;background:#050505;align-items:stretch;gap:0;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.team-member.is-tilting{transition:none}.team-card-glare{z-index:20;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#ffffff21 0,transparent 52%),linear-gradient(105deg,rgb(var(--accent-rgb)/.22) 0,transparent 50%,rgb(var(--accent-2-rgb)/.18) 100%);mix-blend-mode:screen;opacity:0;transition:opacity .35s;position:absolute;inset:0}.team-member:hover .team-card-glare{opacity:1}.team-member .team-photo-wrap{transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateZ(18px)}.team-member.is-tilting .team-photo-wrap{transition:none}.team-slider{margin:0 var(--hero-content-left) clamp(3rem,6vh,5rem);background:linear-gradient(90deg,rgb(var(--accent-rgb)/.08),transparent 28%,rgb(var(--accent-2-rgb)/.08));border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.team-slider-track{will-change:transform;gap:1px;width:max-content;min-width:max-content;padding:1px 0;animation:teamProfilesMarquee 42s linear infinite;display:flex}.team-slider:hover .team-slider-track{animation-play-state:paused}.team-slider-card{color:#fff;white-space:normal;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#050505;border-right:1px solid #ffffff1a;flex:none;align-content:start;gap:.55rem;width:clamp(14.5rem,20vw,21rem);min-height:10.5rem;padding:clamp(1.35rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.team-slider-card span{color:var(--accent);letter-spacing:.16em;font-size:.62rem;font-weight:800}.team-slider-card strong{color:#fff;letter-spacing:0;max-width:12ch;font-size:clamp(1.25rem,1.65vw,2rem);font-weight:250;line-height:.98}.team-slider-card em{color:#ffffff85;max-width:22ch;font-size:.78rem;font-style:normal;font-weight:350;line-height:1.45}.team-slider-card:before{content:"";aspect-ratio:1;background:var(--accent-2);width:.45rem;box-shadow:0 0 18px rgb(var(--accent-2-rgb)/.48);border-radius:999px;position:absolute;bottom:1.2rem;right:1.2rem}.team-slider::-webkit-scrollbar{display:none}.team-slider-card:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}@keyframes teamProfilesMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.team-section{z-index:5;border-top:1px solid rgb(var(--accent-rgb)/.25);background:#050505;position:relative}.team-photo-wrap{aspect-ratio:3/4;flex-shrink:0;width:clamp(14rem,22vw,28rem);position:relative;overflow:hidden}.team-photo-wrap img{object-fit:cover;object-position:center top;filter:grayscale(85%)contrast(1.1)brightness(.9);width:100%;height:100%;transition:filter .55s cubic-bezier(.22,1,.36,1),transform .7s;display:block}.team-member.is-tilting .team-photo-wrap img,.team-member:hover .team-photo-wrap img{filter:grayscale(0)saturate(1.65)contrast(1.18)brightness(1.05);transform:scale(1.06)}.team-photo-wrap:before{z-index:2;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000021 3px 4px),radial-gradient(#0000 55%,#00000073 100%)}.team-photo-wrap:after,.team-photo-wrap:before{content:"";pointer-events:none;position:absolute;inset:0}.team-photo-wrap:after{z-index:3;background:linear-gradient(90deg,#0000 70%,#05050599)}.team-info{border-left:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;padding:clamp(2rem,3.5vw,4rem);display:flex}.team-number{color:var(--accent);letter-spacing:.16em;margin:0 0 .6rem;font-size:.68rem;font-weight:700}.team-info h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.8rem,2.8vw,3.8rem);font-weight:200;line-height:.98}.team-role{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:.65rem 0 0;font-size:.68rem;font-weight:700}.team-specialty{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;margin:.28rem 0 0;font-size:.62rem;font-weight:500}.team-bio{color:#ffffff8c;max-width:28rem;margin:1.25rem 0 0;font-size:clamp(.88rem,1vw,1rem);font-weight:300;line-height:1.65}@media (max-width:1023px){.references-section{height:24svh;min-height:12.5rem}.references-section--expanded{height:100svh;min-height:100svh}.references-stage{gap:1.1rem;transform:translateY(1rem)rotate(-4deg)scale(1.06)}.references-section--expanded .references-stage{transform:translateY(0)rotate(-4deg)scale(1.06)}.references-proof{margin-right:var(--page-gutter);margin-left:var(--page-gutter);grid-template-columns:1fr;gap:1.2rem}.team-grid{margin:0 var(--page-gutter);grid-template-columns:1fr}.team-slider{margin:2rem var(--page-gutter) clamp(3rem,6vh,5rem)}}@media (max-width:640px){.references-stage{gap:.8rem;transform:translateY(1rem)rotate(-3deg)scale(1.04)}.references-section--expanded .references-stage{transform:translateY(0)rotate(-3deg)scale(1.04)}.reference-item{padding:0 1.25rem}.reference-logo{height:clamp(3.1rem,16vw,4.8rem)}.references-proof{margin-bottom:2rem}.references-proof p{font-size:.92rem;line-height:1.58}.team-grid{border-left:none;border-right:none;margin:0}.team-slider{margin-left:0;margin-right:0;-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%)}.team-slider-track{animation-duration:36s}.team-slider-card{width:15.5rem;min-height:9.8rem;padding:1.25rem}.team-member{flex-direction:column;align-items:stretch}.team-photo-wrap{aspect-ratio:4/3;width:100%}.team-photo-wrap:after{background:linear-gradient(#0000 60%,#050505b3)}.team-info{border-top:1px solid #ffffff14;border-left:none}}.contact-footer-stack{z-index:5;background:#050505;flex-direction:column;min-height:100svh;display:flex;position:relative}.contact-section{z-index:5;background:linear-gradient(135deg,rgb(var(--accent-rgb)/.72),rgb(var(--accent-2-rgb)/.56)),radial-gradient(circle at 82% 18%,#ffffff3d,transparent 30%),var(--accent-panel);border-top:1px solid #ffffff29;flex:auto;scroll-margin-top:5rem;position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#05050529,#0000 44%),radial-gradient(circle at 16% 86%,#05050533,#0000 32%);position:absolute;inset:0}.contact-section-inner{z-index:2;grid-template-columns:1.4fr 1fr 1.2fr 1fr;align-items:start;gap:0;padding:clamp(4.5rem,8vw,8rem) 0 clamp(4rem,7vw,7rem);display:grid;position:relative}.contact-intro{padding-right:clamp(1.5rem,2.5vw,3rem);padding-left:var(--hero-content-left);grid-column:1/span 2}.contact-form{grid-column:3;gap:1rem;padding:.35rem clamp(1.5rem,2.5vw,3rem) 0;display:grid}.contact-project-types{border:0;flex-wrap:wrap;gap:.55rem;margin:0 0 .2rem;padding:0;display:flex}.contact-project-types legend{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;flex-basis:100%;margin-bottom:.15rem;font-size:.62rem;font-weight:800}.contact-project-types label{display:block}.contact-project-types input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-project-types span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#05050524;border:1px solid #ffffff2e;padding:.6rem .8rem;font-size:.68rem;font-weight:800;transition:background .22s,border-color .22s,color .22s,box-shadow .22s;display:block}.contact-project-types input:checked+span{color:#fff;background:#ffffff29;border-color:#ffffff8a;box-shadow:0 0 18px #ffffff14}.contact-intro h2{color:#fff;letter-spacing:0;max-width:10ch;margin:0;font-size:clamp(3.2rem,6vw,7.6rem);font-weight:200;line-height:.92}.contact-intro h2 span,.contact-intro h2 strong{display:block}.contact-intro h2 strong{font-style:italic;font-weight:780}.contact-intro p{color:#ffffffc2;max-width:34rem;margin:clamp(1.4rem,3vh,2.4rem) 0 0;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:300;line-height:1.55}.contact-form>label{gap:.45rem;display:grid}.contact-form>label span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.contact-form input:not([type=radio]),.contact-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#05050529;border:1px solid #ffffff2e;border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem;transition:border-color .25s,background .25s,box-shadow .25s}.contact-form input:not([type=radio]):focus,.contact-form textarea:focus{background:#0505053d;border-color:#ffffff9e;box-shadow:0 0 0 1px #ffffff24}.contact-form button{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:1rem;width:fit-content;margin-top:.4rem;padding:.4rem 0;font-size:.72rem;font-weight:850;display:inline-flex}.contact-form button:disabled{cursor:progress;opacity:.62}.contact-form button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:4.3rem;transition:transform .3s}.contact-form button:hover svg{transform:translate(.35rem)}.contact-form-status{color:#fffc;max-width:24rem;margin:.35rem 0 0;font-size:.82rem;font-weight:450;line-height:1.45}.contact-form--success .contact-form-status{color:#fff}.contact-form--error .contact-form-status{color:#ffffffe6}@media (max-width:1023px){.contact-section-inner{padding-right:var(--page-gutter);padding-left:var(--page-gutter);grid-template-columns:minmax(0,1fr)}.contact-form,.contact-intro{grid-column:auto;padding-left:0;padding-right:0}}.panel-contact{background:#0a0508}.panel-partner{background:#08050f;flex-direction:column;display:flex}.partner-logos{z-index:2;flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.7rem,1.4vw,1.25rem);width:min(100%,34rem);margin:0 auto;padding:clamp(1rem,1.8vw,1.5rem) 0;display:grid}.partner-logos,.partner-mark{justify-content:center;align-items:center;position:relative}.partner-mark{isolation:isolate;min-width:0;display:flex}.partner-mark:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,#ffffff0b,transparent),radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb)/.1),transparent 70%);opacity:.78;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff14;position:absolute;inset:-.7rem -.9rem}.partner-logo-lalia-img{opacity:.9;filter:brightness(1.16)drop-shadow(0 0 18px #ffffff14);width:min(100%,clamp(7rem,11vw,11.5rem));height:auto}.partner-logo-img{opacity:.92;filter:saturate(.92)contrast(1.08)brightness(1.18)drop-shadow(0 0 18px #ed6f9b2e);width:min(100%,clamp(5.4rem,8.2vw,8.8rem));height:auto}.partner-link{color:#ffffff61;text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;gap:.28rem;min-width:clamp(3.2rem,5vw,5.8rem);display:grid}.partner-link i{background:linear-gradient(90deg,transparent,#ffffff57,rgb(var(--accent-rgb)/.5),transparent);height:1px;display:block}.partner-link em{letter-spacing:.18em;text-transform:uppercase;color:#ffffff75;font-size:.48rem;font-style:normal;font-weight:800}@media (min-width:1024px){.panel-partner .partner-logos{opacity:.86;gap:.48rem;width:min(76%,18rem);padding:0;position:absolute;top:15%;right:6%}.panel-partner .partner-mark:before{opacity:.52;inset:-.36rem -.45rem}.panel-partner .partner-logo-lalia-img{width:clamp(4.7rem,6.4vw,6.7rem)}.panel-partner .partner-logo-img{width:clamp(3.7rem,5.1vw,5.45rem)}.panel-partner .partner-link{gap:.18rem;min-width:clamp(1.85rem,2.5vw,2.45rem)}.panel-partner .partner-link em{font-size:0}.panel-partner .partner-link em:before{content:"";aspect-ratio:1;width:.28rem;box-shadow:0 0 12px rgb(var(--accent-rgb)/.32);background:#ffffff7a;border-radius:999px;margin:0 auto;display:block}.panel-partner h2{max-width:10ch;font-size:clamp(1.45rem,1.9vw,2.35rem)}.panel-partner p:not(.panel-more){display:none}}.contact-wave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wave-path{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:.3}.wave-path--dim{opacity:.15;stroke-width:.8px}.wave-path--accent{opacity:.5;stroke-width:.6px;stroke-dasharray:6 5}html{scroll-behavior:smooth}.mobile-nav-wrap{display:none}@media (max-width:1023px){.mobile-nav-wrap{z-index:90;opacity:1;transition:opacity 1.2s;display:block;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.mobile-nav-wrap.is-hidden{opacity:0;pointer-events:none}.mobile-nav-backdrop{z-index:88;position:fixed;inset:0}.mobile-nav-expand{z-index:90;flex-direction:column;align-items:center;gap:.5rem;display:flex}.mobile-arc-wrap{z-index:91;width:0;height:0;position:fixed;bottom:5.1rem;left:50%}.mobile-arc-wrap:before{content:none}.mobile-arc-item{-webkit-backdrop-filter:blur(20px);color:#ffffff80;letter-spacing:.06em;background:linear-gradient(145deg,#ffffff14,#ffffff04),#050505e6;border:1px solid #ffffff24;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:3.25rem;height:3.25rem;margin-top:-1.625rem;margin-left:-1.625rem;font-size:.62rem;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff14,0 2px 16px #00000080}.mobile-arc-item span{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:7rem;text-shadow:0 0 12px rgb(var(--accent-rgb)/.45),0 0 18px #000c;pointer-events:none;font-size:.56rem;font-weight:800;transition:opacity .2s,transform .2s;display:block;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.mobile-arc-item.is-active{color:#fff;border-color:rgb(var(--accent-rgb)/.5);background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb)/.16),transparent 58%),#050505f5;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.08),0 0 14px rgb(var(--accent-rgb)/.28),0 2px 16px #00000080}.mobile-arc-item.is-active span{opacity:1;transform:translate(-50%)translateY(-.16rem)}.mobile-arc-item:active,.mobile-arc-item:focus-visible{color:#fff;border-color:rgb(var(--accent-rgb)/.55);background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb)/.2),transparent 58%),#141414f2}.mobile-arc-item:active span,.mobile-arc-item:focus-visible span{opacity:1;transform:translate(-50%)translateY(-.16rem)}.mobile-nav-pill{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff14,#ffffff05),#050505e0;border:1px solid #ffffff24;border-radius:999px;align-items:stretch;height:3rem;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000080}.is-open .mobile-nav-pill{border-color:rgb(var(--accent-rgb)/.35);box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.08),0 4px 24px #00000080}.mobile-nav-pill-logo{border-right:1px solid #ffffff1a;flex-shrink:0;align-items:center;padding:0 1rem 0 1.1rem;display:flex}.mobile-nav-pill-logo img{width:auto;height:1rem;display:block}.mobile-nav-pill-section{color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:.55rem;min-width:0;padding:0 1.3rem 0 .9rem;display:flex}.mobile-nav-pill-section em{color:var(--accent);letter-spacing:.06em;text-shadow:0 0 12px rgb(var(--accent-rgb)/.4);font-size:.58rem;font-style:normal;font-weight:700}.mobile-nav-pill-section span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;font-size:.65rem;font-weight:600}.mobile-nav-pill-section svg{opacity:.45;width:.55rem;margin-left:.1rem;transition:transform .25s}.mobile-nav-pill-section svg.is-flipped{transform:rotate(180deg)}}.site-footer{z-index:5;border-top:1px solid rgb(var(--accent-rgb)/.4);background:#050505;flex:none;position:relative}.section-marker--footer{padding:clamp(3rem,5vw,5rem) var(--page-gutter) clamp(1.5rem,3vw,2.5rem) var(--hero-content-left);margin:0}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:0;display:grid}.footer-col{border-right:1px solid #ffffff14;padding:clamp(2.5rem,5vh,4.5rem) clamp(1.5rem,2.5vw,3rem)}.footer-col:first-child{padding-left:var(--hero-content-left)}.footer-col:last-child{border-right:none}.footer-col--brand{flex-direction:column;display:flex}.footer-logo{width:clamp(7rem,8.5vw,9.5rem);margin-bottom:1.75rem;display:block}.footer-logo img{width:100%;height:auto;display:block}.footer-tagline{color:#ffffff6b;margin:0;font-size:.9rem;font-weight:300;line-height:1.6}.footer-tagline em{color:var(--accent);font-style:italic}.footer-address{color:#ffffff38;letter-spacing:.08em;margin:1.25rem 0 0;font-size:.7rem;font-weight:500}.footer-col-title{color:#ffffff47;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.62rem;font-weight:800}.footer-links{flex-direction:column;gap:.72rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-links span{color:#ffffff85;font-size:.82rem;font-weight:400;line-height:1.4;transition:color .22s}.footer-links a:hover{color:var(--accent)}.footer-tags{flex-wrap:wrap;gap:.5rem;display:flex}.footer-tags span{color:#ffffff73;letter-spacing:.06em;cursor:default;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .75rem;font-size:.64rem;font-weight:600;transition:border-color .22s,color .22s}.footer-tags span:hover{border-color:rgb(var(--accent-rgb)/.5);color:var(--accent)}.footer-bottom{padding:1.1rem var(--page-gutter);padding-left:var(--hero-content-left);color:#ffffff2e;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:500;display:flex}@media (max-width:1023px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-col:first-child{padding-left:var(--page-gutter);border-bottom:1px solid #ffffff14;border-right:none;grid-column:span 2}.footer-col:nth-child(3){border-right:none}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}.footer-col{padding-left:var(--page-gutter);border-bottom:1px solid #ffffff14;border-right:none}.footer-col:first-child{grid-column:auto}.footer-bottom{padding-left:var(--page-gutter);flex-direction:column;align-items:flex-start;gap:.3rem}}@keyframes visualIn{0%{opacity:0;transform:translate(3rem)scale(1.02)}to{opacity:.72;transform:translate(0)scale(1)}}@media (max-width:1023px){.sound-player--open .sound-slider-wrap{width:7rem}.sound-slider{width:7rem;height:2.8rem}.sound-slider::-webkit-slider-thumb{width:1.3rem;height:1.3rem;margin-top:-.62rem}.sound-slider::-moz-range-thumb{width:1.3rem;height:1.3rem}.sound-slider::-webkit-slider-runnable-track{height:3px}.sound-slider::-moz-range-track{height:3px}.hero-section{background:0 0}.headline{font-size:clamp(3.2rem,10vw,5.7rem)}.manifest-preview-inner{padding:8rem var(--page-gutter) 4rem;grid-template-columns:1fr;gap:clamp(1.4rem,4vh,2.4rem)}.manifest-preview-inner>.section-marker{display:flex}.manifest-copy,.manifest-cta,.manifest-preview h2{grid-area:auto}.manifest-cta{margin-top:.5rem}.manifest-preview{align-items:stretch;height:auto;min-height:100svh}.manifest-preview-inner{align-content:center;min-height:100svh}.manifest-preview--expanded{height:auto;min-height:100svh}.manifest-preview--expanded .manifest-cta{opacity:1;visibility:visible;pointer-events:auto;grid-area:auto;margin-top:.5rem;transform:translateY(0)}.ia-matter{opacity:.42;width:70vw}.manifest-preview--expanded .ia-matter{width:70vw}.hero-copy{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.masonry-grid{padding:0 var(--page-gutter) clamp(3rem,6vh,5rem);background:#050505;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(20rem,auto);gap:1px}.panel-agency,.panel-apps,.panel-contact,.panel-erp,.panel-expertise,.panel-home,.panel-manifest,.panel-method,.panel-project,.panel-team,.panel-vision{grid-area:auto}.panel-home,.panel-manifest{grid-column:span 2}.masonry-panel{border:1px solid #ffffff1f}.visual-stage{opacity:1;inset:0 -42vw 0 0}.fade-left{background:linear-gradient(90deg,#0505056b,#05050538 48%,#0000);width:100%}.fade-bottom,.progress-rail{display:none}.contact-section-inner{padding-right:var(--page-gutter);padding-left:var(--page-gutter);grid-template-columns:1fr}}@media (max-width:640px){:root{--page-gutter:1.4rem}.intro-glow{filter:blur(78px);opacity:.86;width:145vw}.intro-light-blob{opacity:.72;filter:blur(48px)saturate(1.04);width:118vw}.intro-halo{filter:blur(44px)saturate(1.02)}.intro-halo--one{opacity:.68;width:92vw;top:8%;left:-34%}.intro-halo--two{opacity:.62;width:88vw;top:18%;right:-42%}.intro-halo--three{opacity:.5;width:112vw;bottom:6%;right:-28%}.intro-halo--four{opacity:.56;width:72vw;bottom:16%;left:-24%}.site-header{padding-top:1.4rem;padding-bottom:1.4rem}.hero-copy{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.headline{font-size:clamp(3rem,14vw,4.5rem)}.hero-body{max-width:20rem;font-size:.9rem;line-height:1.55}.manifest-preview-inner{flex-direction:column;align-content:start;justify-items:start;gap:1.25rem;padding-top:6.6rem;padding-bottom:3.2rem;display:flex}.manifest-preview .section-marker{order:0;align-self:stretch;width:100%;margin-bottom:.25rem}.manifest-preview h2{text-align:left;order:1;align-self:stretch;width:100%;max-width:100%;font-size:clamp(1.7rem,7.2vw,2.55rem);line-height:1}.manifest-preview--expanded h2{max-width:100%;font-size:clamp(1.55rem,5.8vw,2.2rem);line-height:1.05}.manifest-preview--expanded .manifest-title-line--one,.manifest-preview--expanded .manifest-title-line--two{white-space:normal;width:100%;display:block}.manifest-preview--expanded .manifest-title-line--one>span,.manifest-preview--expanded .manifest-title-line--one>strong,.manifest-preview--expanded .manifest-title-line--two>span,.manifest-preview--expanded .manifest-title-line--two>strong{display:inline}.manifest-title-line{text-align:left;justify-content:flex-start;width:100%;min-width:0}.manifest-preview:not(.manifest-preview--expanded) .manifest-title-line{transform:none}.manifest-preview p{font-size:clamp(1.15rem,6vw,1.65rem)}.manifest-copy{order:3;max-width:100%}.manifest-copy p{font-size:clamp(.98rem,4.8vw,1.25rem)}.manifest-copy li{grid-template-columns:2rem 1fr;gap:.7rem}.manifest-cta{visibility:visible;opacity:1;pointer-events:auto;order:2;align-self:flex-start;margin-top:0;font-size:.68rem}.manifest-preview--expanded .manifest-cta{display:inline-flex}.ia-matter{width:88vw;top:auto;bottom:0;right:-12vw;transform:none}.ia-matter,.manifest-preview--expanded .ia-matter{opacity:.42;height:44vh}.ia-matter-canvas{display:none}.ia-bounce-canvas,.ia-matter--active .ia-bounce-canvas{opacity:.78;width:92%;height:92%;inset:4%}.ia-particle-cloud{opacity:.82;mix-blend-mode:normal;width:min(82%,20rem);transition:opacity .45s,width .45s;transform:translate(-50%,-50%)}.ia-matter--active .ia-particle-cloud{opacity:.95;width:min(86%,21rem);transform:translate(-50%,-50%)}.ia-dom-particle{will-change:transform;animation-duration:9.5s}.ia-dom-particle:nth-child(n+86){display:none}.ia-dom-particle:nth-child(4n){filter:none}.ia-dom-particle--white{box-shadow:0 0 6px #fff3}.ia-dom-particle--accent{box-shadow:0 0 7px rgb(var(--accent-2-rgb)/.28)}.masonry-grid{padding:0 var(--page-gutter) clamp(4rem,9vh,6rem);background:radial-gradient(circle at 80% 8%,rgb(var(--accent-rgb)/.14),transparent 26rem),#050505;grid-template-columns:1fr;gap:1rem}.masonry-panel,.panel-contact,.panel-expertise,.panel-home,.panel-manifest,.panel-method,.panel-project,.panel-team,.panel-vision{min-height:27rem;grid-area:auto!important}.masonry-section{background:linear-gradient(#050505,#070707)}.masonry-header{padding-top:clamp(4rem,14vh,7rem);padding-right:var(--page-gutter);padding-left:var(--page-gutter);grid-template-columns:1fr;gap:1.4rem}.masonry-header>.section-marker{grid-column:auto}.masonry-title{max-width:10ch;font-size:clamp(3rem,13vw,5rem);line-height:.95}.masonry-lede{max-width:100%;margin:0;font-size:.96rem}.masonry-panel{background:linear-gradient(145deg,#ffffff0e,#ffffff03),#050505;border:1px solid #ffffff21;border-radius:8px;padding:clamp(1.1rem,5vw,1.55rem);box-shadow:inset 0 1px #ffffff0f,0 1.4rem 4rem #00000042}.masonry-panel:before{background:radial-gradient(circle at 82% 18%,rgb(var(--accent-rgb)/.2),transparent 15rem),linear-gradient(180deg,transparent 0,#0000002e 100%);opacity:.86}.panel-home{min-height:min(74svh,42rem)}.panel-manifest{min-height:32rem}.panel-project,.panel-team{min-height:34rem}.panel-contact,.panel-expertise,.panel-method,.panel-vision{min-height:28rem}.panel-kicker{grid-template-columns:auto 1fr auto;align-items:center;gap:.32rem .65rem;width:100%;font-size:.78rem}.panel-kicker i{min-width:2.4rem}.panel-kicker em{grid-column:1/span 2;font-size:.5rem}.panel-kicker time{grid-area:1/3/span 2;place-self:start end;font-size:.5rem}.panel-content{min-height:16rem}.masonry-panel p{max-width:22rem;font-size:.96rem;line-height:1.5}.masonry-panel h2{max-width:10ch;font-size:clamp(2.35rem,11vw,4rem);line-height:.98}.panel-contact h2,.panel-home h2,.panel-manifest h2{font-size:clamp(2.7rem,13vw,4.65rem)}.panel-vision h2{color:#fff;max-width:12ch;font-size:clamp(2.1rem,10vw,3.55rem)}.panel-more{font-size:.9rem}.masonry-panel.is-active .panel-more{max-height:14rem}.panel-splash{opacity:.72;width:90%;height:68%;top:12%;bottom:auto;right:-16%;-webkit-mask-image:radial-gradient(circle at 58%,#000 0 40%,#0000 72%);mask-image:radial-gradient(circle at 58%,#000 0 40%,#0000 72%)}.legacy-web-visual{opacity:.82;width:min(80%,22rem);top:14%;left:54%}.expertise-orbs,.panel-method .ia-matter{opacity:.78}.panel-project .phone-mockup{opacity:.9;transform:translate(8%)scale(.92)}.project-metrics{gap:.5rem}.project-metrics div{padding:.7rem .65rem}.team-card-photos{opacity:.82;width:auto;height:auto;inset:0;transform:none}.vision-team-blocks{opacity:.42;width:min(140%,36rem);top:10%;right:-48%}.panel-team .panel-content{max-width:100%}.panel-team h2{max-width:10.5ch}.team-card-link--one{left:12%;right:8%}.team-card-link--two{left:24%;right:18%}.partner-logos{min-height:10rem;padding:1rem}.contact-intro h2{font-size:clamp(3rem,14vw,4.7rem)}.contact-form input,.contact-form textarea{font-size:.95rem}.panel-expertise h2{gap:1rem 2.8rem}.menu-button span{display:none}.header-actions{gap:.75rem}.visual-stage{opacity:1;inset:0 -90vw 0 -18vw}.cta-link{font-size:.78rem}}@media (min-width:1024px){:root{--page-gutter:2.5rem;--hero-content-left:clamp(6.9rem,7.6vw,8rem)}.site-header{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.hero-section{grid-template-columns:40% 60%;min-height:90svh}.hero-copy{height:auto;min-height:90svh;padding-top:clamp(5rem,8vh,7rem);padding-bottom:clamp(5rem,8vh,7rem);padding-right:5vw;padding-left:var(--hero-content-left);background:linear-gradient(90deg,#050505,#050505f5 58%,#05050580 82%,#0000);justify-content:center}.headline{white-space:nowrap}.visual-pane{grid-column:1/-1;height:100%;position:absolute;inset:0}.visual-stage{inset:0}.fade-bottom,.fade-left{display: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-font-weight{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}