@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-svh{min-height:100svh}.w-28{width:calc(var(--spacing) * 28)}.w-\[4\.5rem\]{width:4.5rem}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[21\.5rem\]{max-width:21.5rem}.max-w-\[76rem\]{max-width:76rem}.flex-1{flex:1}.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}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#f0f5df\]\/14{border-color:#f0f5df24;border-color:lab(95.7137% -4.52784 10.0317/.14)}.border-\[\#f7f0e6\]\/12{border-color:#f7f0e61f;border-color:lab(95.1434% 1.17141 5.72644/.12)}.border-\[\#f7f0e6\]\/24{border-color:#f7f0e63d;border-color:lab(95.1434% 1.17141 5.72644/.24)}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f6efe5\]\/62{--tw-gradient-from:#f6efe59e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f6efe5\]\/62{--tw-gradient-from:lab(94.7947% 1.17248 5.73106/.62)}}.from-\[\#f7f0e6\]\/70{--tw-gradient-from:#f7f0e6b3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f7f0e6\]\/70{--tw-gradient-from:lab(95.1434% 1.17141 5.72644/.7)}}.via-\[\#f6efe5\]\/28{--tw-gradient-via:#f6efe547;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#f6efe5\]\/28{--tw-gradient-via:lab(94.7947% 1.17248 5.73106/.28)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[clamp\(3\.5rem\,12vw\,11rem\)\]{font-size:clamp(3.5rem,12vw,11rem)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.36em\]{--tw-tracking:.36em;letter-spacing:.36em}.tracking-\[0\.48em\]{--tw-tracking:.48em;letter-spacing:.48em}.text-pretty{text-wrap:pretty}.text-\[\#ded4c7\]\/62{color:#ded4c79e;color:lab(85.4597% 1.93098 7.74937/.62)}.text-\[\#ded4c7\]\/68{color:#ded4c7ad;color:lab(85.4597% 1.93098 7.74937/.68)}.text-\[\#e9eedf\]\/50{color:#e9eedf80;color:lab(93.4055% -3.68172 6.67728/.5)}.text-\[\#f3f7e8\]\/72{color:#f3f7e8b8;color:lab(96.6204% -3.30827 6.75069/.72)}.text-\[\#f4f0e6\]{color:#f4f0e6}.text-\[\#f7f0e6\]{color:#f7f0e6}.text-\[\#f7f0e6\]\/48{color:#f7f0e67a;color:lab(95.1434% 1.17141 5.72644/.48)}.text-\[\#f7f0e6\]\/52{color:#f7f0e685;color:lab(95.1434% 1.17141 5.72644/.52)}.text-\[\#f7f0e6\]\/58{color:#f7f0e694;color:lab(95.1434% 1.17141 5.72644/.58)}.text-\[\#f7f0e6\]\/76{color:#f7f0e6c2;color:lab(95.1434% 1.17141 5.72644/.76)}.text-\[\#f7f0e6\]\/82{color:#f7f0e6d1;color:lab(95.1434% 1.17141 5.72644/.82)}.text-\[\#f7ffe8\]{color:#f7ffe8}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[\#f7f0e6\]\/22:hover{border-color:#f7f0e638;border-color:lab(95.1434% 1.17141 5.72644/.22)}.hover\:text-\[\#f7f0e6\]\/78:hover{color:#f7f0e6c7;color:lab(95.1434% 1.17141 5.72644/.78)}.hover\:text-\[\#f7ffe8\]:hover{color:#f7ffe8}.hover\:text-\[\#fff8ed\]:hover{color:#fff8ed}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-8:focus-visible{outline-offset:8px}@media not all and (min-width:48rem){.max-md\:static{position:static}.max-md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}}@media (min-width:48rem){.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[clamp\(3rem\,5vw\,6rem\)\]{padding-inline:clamp(3rem,5vw,6rem)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[0\.62rem\]{font-size:.62rem}.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}}:root{--background:#070806;--foreground:#f2f4ec;--acid:#c7ff4f;--site-chrome-x:1.25rem;--site-chrome-y:1.25rem}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scrollbar-gutter:stable}html.is-menu-open{overflow:hidden}body{min-height:100svh;color:var(--foreground);background:#070806;font-family:Avenir Next,SF Pro Display,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.site-content{z-index:1;transition:opacity .12s;position:relative}.site-content.is-foreground-visible{opacity:1;pointer-events:auto}.site-content.is-foreground-hidden{opacity:0;pointer-events:none}.site-icp-link{z-index:35;letter-spacing:.14em;color:#f7f0e657;font-size:.62rem;transition:opacity .18s,color .35s;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.site-icp-link:hover,.site-icp-link:focus-visible{color:#f7f0e69e;outline:none}.site-icp-link.is-hidden{opacity:0;pointer-events:none}::selection{color:#f8ffe8;background:#c7ff4f40}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}.text-acid{color:var(--acid)}.bg-acid{background-color:var(--acid)}.border-acid\/50{border-color:#c7ff4f80}.outline-acid{outline-color:var(--acid)}.portal-shell,.project-shell--portal,main.portal-shell,main.project-shell--portal,.site-content>main{background:0 0!important}.portal-shell{height:100svh}.hero-readability-scrim{background:linear-gradient(90deg,#020202d1 0%,#030303b8 14%,#0303037a 26%,#0303032e 36%,#0000 48%),linear-gradient(#02020261 0%,#0000 22% 78%,#02020247 100%)}.hero-section{padding-left:clamp(3rem,5vw,6rem)}.hero-copy{width:max-content;max-width:calc(100vw - clamp(3rem,5vw,6rem) - 1.25rem);position:absolute;top:32svh;left:clamp(3rem,5vw,6rem)}.hero-copy__title{letter-spacing:-.04em;color:#f7f0e6f0;text-shadow:0 1px 28px #00000038;flex-direction:column;gap:.1em;font-size:clamp(1.95rem,4.1vw,4.75rem);font-weight:600;line-height:1.02;display:flex}.hero-copy__title-line{white-space:nowrap;display:block}@media (min-width:768px){:root{--site-chrome-x:2.5rem;--site-chrome-y:2rem}.hero-copy{min-width:32.5rem;top:34svh}}.hero-copy__eyebrow{letter-spacing:.48em}.site-header,.index-menu__header{padding:var(--site-chrome-y) var(--site-chrome-x)}.site-brand{letter-spacing:.4em}.site-nav-index{background:#03030329;border:1px solid #f7f0e61a;padding:.42rem .72rem;box-shadow:0 0 18px #c7ff4f08}.site-nav-index--quiet{box-shadow:none;background:0 0;border-color:#f7f0e614}.index-menu{z-index:50;color:#f7f0e6;background:0 0;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.index-menu__scrim{background:linear-gradient(90deg,#030303f7 0%,#030303f0 34%,#030303db 52%,#030303b8 68%,#03030394 100%),linear-gradient(#0303039e,#0000 38%,#0303037a)}.index-menu__atmospheres{z-index:0}.index-menu__atmosphere{opacity:0;filter:blur(18px);transition:opacity .85s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 46%,#000 0% 34%,#0000 72%);mask-image:radial-gradient(at 72% 46%,#000 0% 34%,#0000 72%)}.index-menu__atmosphere.is-active{opacity:1}.index-menu__atmosphere--violet{background:radial-gradient(circle at 70% 42%,#c49fff29,#0000 34%),radial-gradient(circle at 76% 52%,#f4c4e414,#0000 28%),linear-gradient(118deg,#0000 44%,#bc96ff0d 58%,#0000 72%)}.index-menu__atmosphere--white{background:linear-gradient(32deg,#0000 46%,#d6e2ec14 49.5%,#0000 53%) 0 0/180px 180px,linear-gradient(148deg,#0000 46%,#d6e2ec0f 49.5%,#0000 53%) 0 0/220px 220px,radial-gradient(circle at 68% 44%,#e1e8dd1f,#0000 32%)}.index-menu__atmosphere--ink{background:radial-gradient(circle at 71% 46%,#782a3424,#0000 30%),radial-gradient(circle at 64% 58%,#2a3a601a,#0000 26%),repeating-linear-gradient(100deg,#0000 0 36px,#eee2da08 37px,#0000 40px)}.index-menu__atmosphere--gold{background:radial-gradient(circle at 73% 44%,#d2a64c1f,#0000 28%),repeating-radial-gradient(circle at 72% 48%,#0000 0 62px,#deb35a0d 63px,#0000 66px),conic-gradient(from 210deg at 74% 46%,#0000 0deg,#caa34c0d 48deg,#0000 96deg)}.index-menu__atmosphere--warm{background:radial-gradient(circle at 70%,#daa55621,#0000 30%),repeating-linear-gradient(90deg,#0000 0 30px,#f4dab009 31px,#0000 34px),radial-gradient(at 78% 58%,#ffd2960f,#0000 22%)}.index-menu__content{height:100%}.index-menu__close{letter-spacing:.34em;color:#f7f0e685;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.2rem 0;font-size:.62rem;font-weight:400;transition:color .4s,border-color .4s;display:inline-flex}.index-menu__close:hover,.index-menu__close:focus-visible{color:#f7f0e6d1;border-bottom-color:#f7f0e638;outline:none}.index-menu__close-mark{letter-spacing:0;font-size:.95rem;line-height:1}.index-menu__nav{padding-inline:var(--site-chrome-x);justify-content:center;padding-bottom:clamp(.75rem,2.2vh,1.5rem);overflow:hidden}.index-menu__projects{flex:0 auto}.index-menu__item{transition:opacity .4s}.index-menu__link{grid-template-columns:clamp(2.4rem,4vw,4.5rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);padding-block:clamp(.42rem,1.15vh,.82rem);display:grid}.index-menu__index{letter-spacing:.3em;color:#c7ff4f94;font-size:clamp(.72rem,1vw,.9rem);transition:color .4s}.index-menu__main{align-items:baseline;gap:clamp(.75rem,2vw,2rem);min-width:0;display:flex}.index-menu__name{letter-spacing:-.05em;text-transform:uppercase;color:#ffffff6b;font-size:clamp(1.85rem,5.1vh,4.35rem);font-weight:600;line-height:.9;transition:color .45s}.index-menu__tagline{letter-spacing:.04em;color:#ded4c7b8;opacity:0;max-width:15rem;font-size:clamp(.62rem,.95vh,.74rem);line-height:1.55;transition:opacity .45s,transform .45s;transform:translateY(4px)}.index-menu__item.is-focused .index-menu__name{color:#fff8edf5}.index-menu__item.is-focused .index-menu__index{color:#c7ff4fc7}.index-menu__item.is-focused .index-menu__tagline{opacity:1;transform:translateY(0)}.index-menu__projects:has(.is-focused) .index-menu__item:not(.is-focused) .index-menu__name{color:#ffffff47}.index-menu__projects:has(.is-focused) .index-menu__item:not(.is-focused) .index-menu__index{color:#c7ff4f57}.index-menu__about{border-top:1px solid #f7f0e61a;flex-shrink:0;margin-top:clamp(.5rem,1.4vh,1rem);padding-top:clamp(.55rem,1.2vh,.9rem)}.index-menu__about-link{color:#f7f0e675;align-items:baseline;gap:.9rem;transition:color .4s;display:inline-flex}.index-menu__about-link:hover,.index-menu__about-link:focus-visible{color:#f7f0e6b8}.index-menu__about-index{letter-spacing:.28em;color:#c7ff4f6b;font-size:.62rem}.index-menu__about-name{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.95rem,2.4vh,1.85rem);font-weight:500}.protocol-shell{background:0 0}.protocol-shell__scrim{z-index:1;background:linear-gradient(90deg,#040306f0 0%,#040306db 34%,#0403069e 52%,#0403066b 68%),linear-gradient(#0202037a 0%,#0000 28% 76%,#02020366 100%)}.protocol-shell--glimmer{background:0 0}.protocol-shell__fallback-scene{background:radial-gradient(circle at 70% 44%,#ffffff0a,#0000 34%),linear-gradient(135deg,#050406 0%,#0a090c 54%,#040405 100%);position:absolute;inset:0}.protocol-copy{max-width:36rem}.protocol-eyebrow{letter-spacing:.34em;color:#c7ff4f9e;margin-bottom:1.35rem;font-size:.68rem}.protocol-title{letter-spacing:-.05em;text-transform:uppercase;color:#fff8edf5;font-size:clamp(2.6rem,8.5vw,7.8rem);font-weight:600;line-height:.9}.protocol-headline{letter-spacing:.03em;color:#e6dcd2b8;margin-top:1.35rem;font-size:clamp(.92rem,1.5vw,1.12rem);line-height:1.65}.protocol-desc{letter-spacing:.02em;color:#ded4c794;max-width:22rem;margin-top:1.1rem;font-size:.84rem;line-height:1.85}.protocol-status{border-top:1px solid #f7f0e61a;margin-top:2.4rem;padding-top:1.35rem}.protocol-status__label{letter-spacing:.38em;color:#f7f0e661;font-size:.58rem}.protocol-status__value{letter-spacing:.32em;color:#f7f0e6b8;margin-top:.45rem;font-size:.72rem}.protocol-status__note{letter-spacing:.04em;color:#ded4c77a;margin-top:.65rem;font-size:.76rem;line-height:1.7}.protocol-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:2.2rem;display:flex}.protocol-cta{letter-spacing:.28em;text-transform:uppercase;color:#f7f0e6d1;cursor:pointer;background:#08070a47;border:1px solid #f7f0e629;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 1.2rem;font-size:.66rem;font-weight:500;transition:border-color .45s,color .45s,box-shadow .45s,background .45s;display:inline-flex;box-shadow:inset 0 0 24px #f7f0e605}.protocol-cta--primary{min-width:11.5rem}.protocol-cta--primary:hover,.protocol-cta--primary:focus-visible{background:#0c08106b;border-color:#c49fff57;outline:none;box-shadow:0 0 28px #c49fff1a,inset 0 0 28px #f4ddff08}.protocol-cta--secondary{color:#f7f0e685;background:0 0;border-color:#f7f0e61a}.protocol-cta--secondary:hover,.protocol-cta--secondary:focus-visible{color:#f7f0e6c7;border-color:#f7f0e638;outline:none}.glimmer-scene{z-index:0;position:absolute;inset:0;overflow:hidden}.glimmer-scene__base{background:radial-gradient(at 74% 48%,#58346c47,#0000 46%),radial-gradient(at 58% 62%,#180e20b8,#0000 52%),linear-gradient(125deg,#040305 0%,#09060f 48%,#050406 100%);position:absolute;inset:0}.glimmer-scene__glow{filter:blur(48px);border-radius:50%;animation:9s ease-in-out infinite alternate glimmer-breathe;position:absolute}.glimmer-scene__glow--primary{background:radial-gradient(circle,#c49fff29,#0000 68%);width:min(36vw,420px);height:min(36vw,420px);top:34%;right:12%}.glimmer-scene__glow--secondary{background:radial-gradient(circle,#f4ddff14,#0000 70%);width:min(24vw,280px);height:min(24vw,280px);animation-delay:-3s;top:48%;right:22%}.glimmer-scene__figure{filter:blur(22px);opacity:.82;background:radial-gradient(at 50% 24%,#f4ecf824,#0000 34%),radial-gradient(at 48% 58%,#a884c41a,#0000 48%),radial-gradient(at 52% 78%,#7858960f,#0000 40%);width:min(42vw,520px);height:min(72vh,760px);animation:14s ease-in-out infinite alternate glimmer-drift;position:absolute;top:18%;right:8%;-webkit-mask-image:radial-gradient(#000 24%,#0000 72%);mask-image:radial-gradient(#000 24%,#0000 72%)}.glimmer-scene__figure:before{content:"";background:linear-gradient(#f4ecf81a,#a884c40a);border-radius:46% 46% 42% 42%;position:absolute;inset:18% 28% 10% 30%}.glimmer-scene__figure:after{content:"";background:radial-gradient(circle,#fff8fc1f,#0000 72%);border-radius:50%;width:28%;height:18%;position:absolute;top:12%;left:36%}.glimmer-scene__glass{filter:blur(1px);opacity:.45;background:linear-gradient(160deg,#ffffff08,#0000 42%,#c49fff05);border:1px solid #f4ecf80a;border-radius:42% 42% 48% 48%;width:min(38vw,460px);height:min(58vh,620px);position:absolute;top:28%;right:10%}.glimmer-scene__fragments{letter-spacing:.14em;color:#f4ecf82e;width:min(34vw,400px);height:min(50vh,540px);font-size:.62rem;position:absolute;top:26%;right:14%}.glimmer-scene__fragments span{white-space:nowrap;animation:12s ease-in-out infinite glimmer-fade;position:absolute}.glimmer-scene__fragments span:first-child{top:12%;left:8%}.glimmer-scene__fragments span:nth-child(2){animation-delay:-3s;top:34%;right:4%}.glimmer-scene__fragments span:nth-child(3){animation-delay:-6s;bottom:28%;left:16%}.glimmer-scene__fragments span:nth-child(4){animation-delay:-9s;bottom:14%;right:10%}.glimmer-scene__ripple{opacity:.5;border:1px solid #f4ecf80d;border-radius:50%;width:min(28vw,320px);height:min(28vw,320px);animation:8s ease-in-out infinite glimmer-ripple;position:absolute;top:42%;right:18%}.glimmer-scene__grain{opacity:.08;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}@keyframes glimmer-breathe{0%{opacity:.55;transform:scale(.96)}to{opacity:.9;transform:scale(1.04)}}@keyframes glimmer-drift{0%{transform:translate(-8px,6px)}to{transform:translate(10px,-8px)}}@keyframes glimmer-fade{0%,to{opacity:.12}50%{opacity:.34}}@keyframes glimmer-ripple{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.52;transform:scale(1.06)}}.access-gate{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020203b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.access-gate__panel{background:#08070ad1;border:1px solid #f7f0e61f;width:min(100%,22rem);padding:1.6rem 1.4rem 1.35rem;box-shadow:0 0 40px #c49fff0f}.access-gate__label{letter-spacing:.36em;color:#f7f0e661;font-size:.56rem}.access-gate__title{letter-spacing:.14em;margin-top:.7rem;font-size:1.35rem;font-weight:600}.access-gate__copy{color:#ded4c79e;margin-top:.85rem;font-size:.8rem;line-height:1.75}.access-gate__close{letter-spacing:.3em;color:#f7f0e68f;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;margin-top:1.2rem;padding:.45rem 0;font-size:.6rem;transition:color .4s,border-color .4s}.access-gate__close:hover,.access-gate__close:focus-visible{color:#f7f0e6d1;border-bottom-color:#f7f0e633;outline:none}.hero-cta{color:#f7f0e6;cursor:pointer;background:#03030338;border:1px solid #f7f0e629;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:10.625rem;min-height:3.5rem;padding:.7rem 1rem;transition:border-color .45s,color .45s,box-shadow .45s,background .45s;display:inline-flex;box-shadow:0 0 20px #0000001f,inset 0 0 20px #f7f0e603}.hero-cta:hover,.hero-cta:focus-visible{background:#0303034d;border-color:#ffb07857;outline:none;box-shadow:0 0 28px #ff986024,inset 0 0 24px #ffc8a00a}.hero-cta__primary{letter-spacing:.22em;color:#f7f0e6e0;font-size:.78rem;font-weight:500;transition:color .45s}.hero-cta__secondary{letter-spacing:.22em;text-transform:uppercase;color:#f7f0e65c;font-size:.56rem;font-weight:400;transition:color .45s}.hero-cta:hover .hero-cta__primary,.hero-cta:focus-visible .hero-cta__primary{color:#fff8edf5}.hero-cta:hover .hero-cta__secondary,.hero-cta:focus-visible .hero-cta__secondary{color:#ffba849e}.portal-video{z-index:0;background:#030303 url(/media/ximo-portal-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.site-portal-video{z-index:0;pointer-events:none;width:100vw;height:100dvh;transition:opacity .18s;position:fixed;inset:0}.site-portal-video--visible{opacity:1}.site-portal-video--hidden{opacity:0}.portal-video__media{object-fit:cover;object-position:58% 50%;filter:saturate(.94)contrast(1.06)brightness(.88);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.012)}.portal-video__veil{pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.portal-video--hero .portal-video__veil{background:linear-gradient(90deg,#010101fa 0%,#020202f2 10%,#030303e0 20%,#0303039e 30%,#03030347 38%,#03030314 52%,#0000 68%,#0303031a 100%),linear-gradient(#00000080 0%,#0000 26% 72%,#00000052 100%),radial-gradient(at 74% 46%,#f4ddff0a,#0000 32%),radial-gradient(at 78% 38%,#ffd2a006,#0000 18%)}.portal-video--menu .portal-video__veil{background:linear-gradient(90deg,#030303f0 0%,#030303d1 42%,#03030380 78%,#030303b8 100%),linear-gradient(#03030385,#0000 40%,#03030361),radial-gradient(circle at 74% 47%,#f4ddff21,#0000 32%)}.portal-video--page .portal-video__veil{opacity:0}.portal-video__grain{opacity:.06;pointer-events:none;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 28%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 28%,#000 42% 100%)}.project-shell--portal:before{display:none}.hero-cover{background:radial-gradient(circle at 58% 47%,#f4f6ee09,#0000 34%),radial-gradient(circle at 76% 23%,#b28eff06,#0000 24%),linear-gradient(115deg,#050605 0%,#090a09 48%,#030403 100%)}.hero-cover:after{pointer-events:none;content:"";z-index:1;background:linear-gradient(90deg,#050605bd,#0000 34% 67%,#05060594),linear-gradient(#0000009e,#0000 24% 70%,#0000005c);position:absolute;inset:0}.hero-ignition:before{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#f6f7ef9e,#c7ff4f38,#0000);height:1px;animation:2.2s cubic-bezier(.16,1,.3,1) forwards ignition-line;position:absolute;top:50%;left:18%;right:16%;transform:scaleX(.08)}.hero-artwork{contain:layout paint;width:100%;height:100%;position:relative}.hero-artwork__svg{filter:saturate(.72)contrast(1.12);width:100%;height:100%;animation:10s cubic-bezier(.45,0,.25,1) infinite alternate sculpture-breathe;position:absolute;inset:0;overflow:visible}.hero-artwork__back,.hero-artwork__front{pointer-events:none;border-radius:50%;position:absolute;inset:12% 4%}.hero-artwork__back{filter:blur(46px);opacity:.72;background:radial-gradient(at 48% 52%,#f4f7ee18,#0000 43%),radial-gradient(at 70% 28%,#b691ff13,#0000 30%);transform:rotate(-7deg)}.hero-artwork__front{filter:blur(11px);mix-blend-mode:screen;opacity:.58;background:linear-gradient(112deg,#0000 28%,#ffffff21 47%,#0000 58%),radial-gradient(circle at 66% 46%,#c7ff4f0a,#0000 16%);animation:8.5s cubic-bezier(.45,0,.25,1) infinite alternate material-glint;inset:20% 12%}.hero-artwork__layer--rear{transform-origin:50%;animation:14s cubic-bezier(.45,0,.25,1) infinite alternate rear-drift}.hero-artwork__layer--body{transform-origin:51%;animation:12s cubic-bezier(.45,0,.25,1) infinite alternate body-drift}.hero-artwork__layer--front{transform-origin:50%;animation:9s cubic-bezier(.45,0,.25,1) infinite alternate front-drift}.hero-artwork__liquid{animation:11s cubic-bezier(.45,0,.25,1) infinite alternate liquid-shift}.hero-artwork__veil{animation:13s cubic-bezier(.45,0,.25,1) infinite alternate veil-shift}.hero-artwork__shine{stroke-dasharray:820;stroke-dashoffset:180px;animation:8s cubic-bezier(.16,1,.3,1) infinite alternate shine-travel}.hero-artwork-quiet .hero-artwork__svg,.hero-artwork-quiet .hero-artwork__front,.hero-artwork-quiet .hero-artwork__back{animation-duration:18s}@keyframes ignition-line{0%{opacity:0;transform:scaleX(.08)}38%{opacity:.82}to{opacity:.08;transform:scaleX(1)}}@keyframes sculpture-breathe{0%{transform:scale(.992)rotate(-.4deg)}to{transform:scale(1.012)rotate(.35deg)}}@keyframes rear-drift{0%{transform:translate(-8px,5px)scale(.99)}to{transform:translate(10px,-8px)scale(1.015)}}@keyframes body-drift{0%{transform:translate(7px,-5px)}to{transform:translate(-7px,7px)}}@keyframes front-drift{0%{transform:translate(-14px,8px)}to{transform:translate(12px,-10px)}}@keyframes liquid-shift{0%{opacity:.76;transform:translate(-10px,6px)scale(1)}to{opacity:.9;transform:translate(13px,-8px)scale(1.025)}}@keyframes veil-shift{0%{opacity:.56;transform:translate(12px,-10px)scale(1.02)}to{opacity:.72;transform:translate(-8px,12px)scale(.99)}}@keyframes material-glint{0%{opacity:.25;transform:translate(-8%,2%)rotate(-12deg)}to{opacity:.62;transform:translate(9%,-4%)rotate(-17deg)}}@keyframes shine-travel{0%{stroke-dashoffset:360px;opacity:.32}to{stroke-dashoffset:20px;opacity:.74}}.space-grid{background-image:linear-gradient(#eef5e009 1px,#0000 1px),linear-gradient(90deg,#eef5e009 1px,#0000 1px);background-position:50%;background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 57% 48%,#000,#0000 68%);mask-image:radial-gradient(circle at 57% 48%,#000,#0000 68%)}.memory-field{background:radial-gradient(circle at 34% 34%,#eef4e20d 0 1px,#0000 1.5px) 0 0/157px 157px,radial-gradient(circle at 74% 68%,#c7ff4f1a 0 1px,#0000 1.5px) 0 0/221px 221px,radial-gradient(circle at 56% 23%,#eef4e20b 0 1px,#0000 1.5px) 0 0/283px 283px;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 70%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 70%)}.core-stage{filter:saturate(.88)contrast(1.08)}.core-depth{mix-blend-mode:screen;border-radius:50%;position:absolute;inset:11%}.core-depth-back{filter:blur(34px);opacity:.72;background:radial-gradient(at 48% 52%,#c7ff4f06,#0000 48%),radial-gradient(at 58% 41%,#e8eedc16,#0000 42%)}.core-depth-front{filter:blur(9px);opacity:.5;background:linear-gradient(116deg,#0000 18%,#ffffff14 45%,#0000 64%),radial-gradient(at 57% 36%,#c7ff4f07,#0000 34%);inset:20%;transform:rotate(-16deg)}.orbit-path{fill:none;stroke:#e8efda33;stroke-width:.1px;stroke-dasharray:.45 1.65;vector-effect:non-scaling-stroke}.node-label{box-shadow:none}.node-label:hover{transform:translate(6px,-2px)}.node-pin{background:#c7ff4fa3;border-radius:999px;width:.28rem;height:.28rem;box-shadow:0 0 16px #c7ff4f38}.world-preview{filter:blur(.4px);background-position:50%;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(circle at 64% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 64% 48%,#000,#0000 72%)}.world-preview-violet{background:radial-gradient(circle at 63% 43%,#bc96ff1f,#0000 28%),radial-gradient(at 65% 48%,#0000 0 22%,#ebe1ff14 22.5% 23.2%,#0000 24%),radial-gradient(circle at 70% 37%,#eef4e214 0 1px,#0000 1.5px) 0 0/42px 42px}.world-preview-white{background:linear-gradient(31deg,#0000 0 49.6%,#ebf2ef12 49.8% 50.2%,#0000 50.4%) 0 0/150px 150px,linear-gradient(148deg,#0000 0 49.6%,#ebf2ef0f 49.8% 50.2%,#0000 50.4%) 0 0/190px 190px,radial-gradient(circle at 66% 44%,#e8eee614,#0000 30%)}.world-preview-ink{background:radial-gradient(circle at 64% 47%,#782a3421,#0000 31%),repeating-linear-gradient(102deg,#0000 0 30px,#eee2da0b 31px,#0000 33px)}.world-preview-gold{background:radial-gradient(circle at 63% 46%,#d2a64c21,#0000 28%),repeating-radial-gradient(circle at 63% 47%,#0000 0 58px,#deb35a13 59px,#0000 61px)}.world-preview-warm{background:linear-gradient(90deg,#0000 0 58%,#f4dab00e 58.4% 58.8%,#0000 59.2%),repeating-linear-gradient(90deg,#0000 0 34px,#f4dab00d 35px,#0000 38px),radial-gradient(circle at 68% 54%,#daa55624,#0000 29%)}.writing-vertical{writing-mode:vertical-rl}.scroll-dot{animation:2.8s cubic-bezier(.16,1,.3,1) infinite drift-down;box-shadow:0 0 18px #c7ff4f85}@keyframes drift-down{0%{opacity:0;transform:translate(-50%,-120%)}25%{opacity:1}to{opacity:0;transform:translate(-50%,72px)}}.project-shell{background:radial-gradient(circle at 72% 28%,#c7ff4f1a,#0000 22%),radial-gradient(circle at 42% 64%,#b48fff0b,#0000 24%),linear-gradient(135deg,#070806 0%,#10120f 54%,#050605 100%)}@media (max-width:767px){.hero-readability-scrim{background:linear-gradient(#020202b8 0%,#0303036b 28%,#0303032e 48%,#0000 62%),linear-gradient(90deg,#020202c2 0%,#03030385 32%,#03030329 58%,#0000 78%)}.hero-section{padding-left:1.25rem}.hero-copy{width:auto;min-width:0;max-width:calc(100vw - 2.5rem);top:28svh;left:1.25rem}.hero-copy__title{font-size:clamp(1.75rem,7.8vw,2.35rem)}.hero-copy__desc{max-width:18.5rem}.hero-cta{width:9.75rem;min-height:3.25rem}.index-menu__main{flex-direction:column;align-items:flex-start;gap:.35rem}.index-menu__tagline{max-width:100%}.index-menu__name{font-size:clamp(1.55rem,9vw,2.2rem)}.index-menu__nav{scrollbar-width:none;overflow-y:auto}.index-menu__nav::-webkit-scrollbar{display:none}.glimmer-scene__figure,.glimmer-scene__glass{opacity:.45;right:-12%}.glimmer-scene__fragments{opacity:.6}.protocol-actions{flex-direction:column;align-items:stretch}.protocol-cta--primary{width:100%}.portal-video__media{object-position:67% 50%}.hero-cover:after{background:linear-gradient(#000000b3,#0000 28% 62%,#000000c7),linear-gradient(90deg,#0506057a,#0000 48%,#0506056b)}.hero-ignition:before{top:39%;left:10%;right:10%}.hero-artwork__back{filter:blur(34px);inset:18% 0%}.hero-artwork__front{inset:22% 8%}.space-grid{background-size:78px 78px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 62%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 62%)}.node-label{width:fit-content;max-width:calc(100vw - 40px)}.node-label:hover{transform:none}.core-depth{inset:16%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-artwork__svg,.hero-artwork__back,.hero-artwork__front,.hero-artwork__layer,.hero-artwork__liquid,.hero-artwork__veil,.hero-artwork__shine{animation:none!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
