@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter+Tight:ital,wght@0,400;0,600;0,800;0,900;1,900&family=JetBrains+Mono:wght@400;600&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-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}html{scroll-behavior:smooth}body{background:var(--obsidian);color:var(--bone);font-family:Inter Tight,sans-serif;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--volt);color:var(--ink)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--obsidian:#11120e;--graphite:#1b1d16;--hover:#282c20;--bone:#f4f4ee;--volt:#d2ff00;--sage:#8e9382;--ink:#11120e}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.mono{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.section-label{color:var(--sage);font-size:11px}.arrow{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.8px;flex:none;width:1.2em;height:1.2em}.arrow.down{transform:rotate(90deg)}.monogram{width:42px;fill:var(--volt);flex:none}.monogram .cut{fill:var(--obsidian)}.header{z-index:50;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:#11120eb3;border-bottom:1px solid #f4f4ee0f;justify-content:space-between;align-items:center;height:92px;padding:18px 30px;transition:height .35s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;inset:0 0 auto;transform:none}.is-scrolled .header{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(20px);background:#11120eeb;border-bottom:1px solid #f4f4ee1a;height:72px;transform:none;box-shadow:0 10px 32px #00000080}.landing-scroll-indicator{z-index:30;-webkit-backdrop-filter:blur(14px);color:var(--bone);letter-spacing:.12em;cursor:pointer;background:#11120ec2;border:1px solid #d2ff004d;border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 12px;font-size:8px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite landing-indicator-float;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009,0 0 20px #d2ff0014}@keyframes landing-indicator-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.landing-scroll-indicator:hover{border-color:var(--volt);background:#11120eeb;box-shadow:0 16px 40px #000000bf,0 0 28px #d2ff0038}.scroll-indicator-mouse{border:1.5px solid #d2ff00bf;border-radius:10px;justify-content:center;width:14px;height:22px;padding-top:3px;display:flex;position:relative;box-shadow:0 0 8px #d2ff0033}.scroll-indicator-wheel{background:var(--volt);width:2px;height:5px;box-shadow:0 0 6px var(--volt);border-radius:2px;animation:1.8s ease-in-out infinite scroll-wheel-anim}@keyframes scroll-wheel-anim{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1;transform:translateY(7px)}to{opacity:0;transform:translateY(10px)}}.scroll-indicator-text{align-items:center;gap:6px;display:flex}.landing-scroll-indicator .scroll-label{color:#cbd1bf;transition:color var(--motion-fast)}.landing-scroll-indicator:hover .scroll-label{color:#fff}.landing-scroll-indicator .scroll-arrow{color:var(--volt);font-size:10px;animation:1.5s ease-in-out infinite scroll-arrow-bounce}@keyframes scroll-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.brand,.header-end,.status{align-items:center;display:flex}.brand{gap:12px;width:max-content}.wordmark{flex-direction:column;font-size:13px;line-height:.88;display:flex}.wordmark em{font-family:Instrument Serif;font-size:17px}.wordmark strong{letter-spacing:-.04em;font-weight:900}.mode-toggle{background:var(--graphite);border:1px solid #30332a;border-radius:99px;align-items:center;gap:7px;padding:5px;font-size:9px;display:flex;position:relative}.mode-toggle button{z-index:1;border-radius:99px;min-width:82px;padding:10px 13px;transition:color .3s;position:relative}.mode-toggle button:first-child,.mode-toggle.canvas button:last-child{color:var(--ink)}.mode-toggle.canvas button:first-child{color:var(--bone)}.mode-toggle:before{content:"";background:var(--volt);border-radius:99px;width:108px;height:calc(100% - 10px);transition:transform .4s cubic-bezier(.7,0,.2,1);position:absolute;left:5px}.mode-toggle.canvas:before{width:118px;transform:translate(95px)}.header-end{justify-self:end;gap:24px}.status{color:var(--sage);gap:9px;font-size:8px;line-height:1.7}.status i{background:var(--volt);width:8px;height:8px;box-shadow:0 0 10px var(--volt);border-radius:50%}.status b{color:var(--bone)}.menu-button{border:1px solid #3a3d33;border-radius:50%;place-content:center;gap:6px;width:48px;height:48px;transition:all .3s;display:grid}.menu-button span{background:var(--bone);width:19px;height:2px;transition:all .3s}.menu-button.open{background:var(--volt);border-color:var(--volt)}.menu-button.open span{background:var(--ink);grid-area:1/1}.menu-button.open span:first-child{transform:rotate(45deg)}.menu-button.open span:last-child{transform:rotate(-45deg)}.menu-panel{z-index:40;background:var(--volt);color:var(--ink);flex-direction:column;justify-content:center;padding:120px 6vw 50px;transition:transform .65s cubic-bezier(.8,0,.15,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.menu-panel.open{transform:none}.menu-panel a{letter-spacing:-.06em;border-bottom:1px solid #11120e4d;align-items:center;gap:40px;padding:10px 0;font-size:clamp(40px,7vw,100px);font-weight:900;line-height:1;display:flex}.menu-panel a span{width:30px;font-size:10px}.hero{background:var(--obsidian);height:320svh;position:relative}.hero-stage{isolation:isolate;place-items:center;height:100svh;min-height:650px;display:grid;position:sticky;top:0;overflow:hidden}.hero-stage:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 72%, #282c20e6, var(--obsidian) 52%);opacity:calc(.15 + var(--pullback) * .85);position:absolute;inset:0}.hero-stage:after{content:"";z-index:8;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #00000061}.hero-atmosphere{z-index:-2;opacity:var(--motto-progress);position:absolute;inset:0}.hero-atmosphere:before{content:"";opacity:.28;transform-origin:bottom;background-image:linear-gradient(#f4f4ee09 1px,#0000 1px),linear-gradient(90deg,#f4f4ee09 1px,#0000 1px);background-size:5vw 5vw;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)scale(1.7)translateY(23%)}.hero-atmosphere i{aspect-ratio:1;width:min(64vw,900px);transform:translate(-50%, -50%) scale(calc(.55 + var(--pullback) * .45));border:1px solid #d2ff0029;border-radius:50%;position:absolute;top:53%;left:50%}.hero-atmosphere i:nth-child(2){width:min(48vw,680px)}.hero-atmosphere i:nth-child(3){border-style:dashed;width:min(32vw,460px);animation:26s linear infinite orbit}@keyframes orbit{to{transform:translate(-50%, -50%) scale(calc(.55 + var(--pullback) * .45)) rotate(360deg)}}.portrait-stage{z-index:3;transform-origin:bottom;width:min(100vw,1500px);height:96vh;transform:translateX(-50%) translateY(calc(var(--pullback) * 6vh)) scale(calc(1.08 - var(--pullback) * .48));will-change:transform;position:absolute;bottom:-2vh;left:50%}.portrait-stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 40px 55px #00000080);width:100%;height:100%}.portrait-stage:after{content:"";filter:blur(30px);z-index:-1;background:#0000007a;border-radius:50%;width:50%;height:8%;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.portrait-scan{opacity:calc(var(--signature-progress) * .34);mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 5px,#d2ff00cc 6px 7px);animation:8s linear infinite scan;position:absolute;inset:3% 19% 4%;overflow:hidden;-webkit-mask-image:url(/assets/aayush-cutout.png);mask-image:url(/assets/aayush-cutout.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes scan{to{background-position-y:120px}}.signature-stage{z-index:5;width:min(58vw,780px);transform:translate(-50%, calc((1 - var(--signature-progress)) * 28px)) rotate(calc((1 - var(--signature-progress)) * -2deg));opacity:var(--signature-progress);position:absolute;bottom:5%;left:50%}.signature{filter:drop-shadow(0 0 8px #d2ff00b8);width:100%;display:block}.signature path{stroke:var(--volt);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:calc(1400 - var(--signature-progress) * 1400)}.hero-motto{z-index:1;color:var(--bone);letter-spacing:-.08em;text-transform:uppercase;opacity:var(--motto-progress);transform:scale(calc(.9 + var(--motto-progress) * .1));flex-direction:column;justify-content:center;align-items:center;font-size:clamp(76px,12vw,180px);font-weight:900;line-height:.7;display:flex;position:absolute;inset:0}.motto-line{white-space:nowrap;clip-path:inset(0 calc((1 - var(--motto-progress)) * 100%) 0 0);display:block}.motto-two{color:var(--volt);text-transform:none;letter-spacing:-.035em;transform:translateX(calc(-10vw * var(--motto-progress)));font-family:Instrument Serif;font-weight:400}.hero-details{z-index:6;color:var(--sage);opacity:var(--detail-progress);transform:translateY(calc((1 - var(--detail-progress)) * 12px));grid-template-columns:1fr auto 1fr;align-items:end;font-size:8px;line-height:1.7;display:grid;position:absolute;bottom:24px;left:30px;right:30px}.hero-details span:nth-child(2){color:var(--bone)}.hero-details span:last-child{text-align:right}.scroll-rail{z-index:7;width:2px;height:44%;opacity:calc(.35 + var(--detail-progress) * .65);background:#f4f4ee1f;position:absolute;top:28%;right:18px}.scroll-rail span{width:100%;height:calc(var(--hero-progress) * 100%);background:var(--volt);box-shadow:0 0 10px var(--volt);display:block}.topography{pointer-events:none;opacity:.8;width:min(75vw,1000px);height:auto;position:absolute}.topography path{stroke:#d2ff0021;stroke-width:1px}.intro{flex-direction:column;justify-content:center;min-height:92vh;padding:11vw 8vw;display:flex;position:relative;overflow:hidden}.intro .topography{top:8%;right:-15%}.intro h2,.vault-heading h2,.telemetry h2,.lab h2{letter-spacing:-.065em;margin-top:30px;font-size:clamp(58px,9vw,140px);font-weight:900;line-height:.8}.intro h2 em,.vault-heading h2 em,.telemetry h2 em,.lab h2 em{color:var(--volt);font-family:Instrument Serif;font-weight:400}.intro h2 span{-webkit-text-stroke:1px var(--sage);color:#0000}.intro>p{width:min(480px,42%);color:var(--sage);margin:40px 0 0 52%;font-size:18px;line-height:1.55}.personas{grid-template-columns:1fr 1fr;gap:12px;padding:0 2vw 8vw;display:grid}.persona{border-radius:24px;flex-direction:column;justify-content:space-between;min-height:760px;padding:36px;display:flex;position:relative;overflow:hidden}.persona.code{background:var(--graphite)}.persona.canvas{background:var(--bone);color:var(--ink)}.persona .topography{width:130%;top:5%;left:-30%}.persona-number{opacity:.6;font-size:9px}.persona>div{z-index:1;position:relative}.persona>div>p:first-child{margin-bottom:24px;font-size:10px}.persona h2{letter-spacing:-.07em;font-size:clamp(70px,10vw,140px);font-weight:900;line-height:.68}.persona h2 em{color:var(--volt);font-family:Instrument Serif;font-weight:400}.persona.canvas h2 em{color:var(--ink)}.persona>div>p:last-child{max-width:440px;color:var(--sage);margin-top:40px;line-height:1.55}.persona.canvas>div>p:last-child{color:#5b5e54}.persona ul{color:var(--sage);font-size:9px;line-height:2}.persona button{border:1px solid;border-radius:50%;place-items:center;width:72px;height:72px;transition:all .3s;display:grid;position:absolute;bottom:30px;right:30px}.persona button:hover{background:var(--volt);color:var(--ink);transform:rotate(45deg)}.vault{background:var(--bone);color:var(--ink);height:280vh;padding:0;position:relative}.vault-sticky-stage{box-sizing:border-box;flex-direction:column;justify-content:center;height:100dvh;padding:2vh 0 3vh;display:flex;position:sticky;top:0;overflow:hidden}.vault-heading{grid-template-columns:1fr 1fr;align-items:end;padding:0 6vw 2vh;display:grid}.vault-heading .section-label{grid-column:1/-1}.vault-heading h2{grid-column:1/-1;font-size:clamp(44px,5.5vw,84px);line-height:.85}.vault-heading h2 em{color:var(--ink)}.vault-heading p{color:#5b5e54;grid-column:2;max-width:460px;margin-top:14px;font-size:15px;line-height:1.45}.project-track{will-change:transform;gap:28px;width:max-content;padding:0 6vw;display:flex}.project-track::-webkit-scrollbar{width:0;height:0;display:none}.project-card{height:min(56vh,560px);min-height:450px;color:var(--bone);background:var(--graphite);border-radius:20px;flex:0 0 min(72vw,920px);grid-template-rows:auto 1fr auto;padding:24px 28px;display:grid;position:relative;overflow:hidden}.project-meta{color:var(--sage);justify-content:space-between;font-size:9px;display:flex}.project-meta em{color:var(--volt);letter-spacing:0;font-family:Instrument Serif;font-size:28px}.project-visual{perspective:1000px;align-self:center;place-items:center;height:350px;margin:22px 0;display:grid}.project-visual>img{object-fit:cover;border-radius:12px;width:83%;max-height:100%;transition:all .6s cubic-bezier(.2,.8,.2,1);transform:rotateX(7deg)rotateY(-8deg)rotate(1deg);box-shadow:30px 35px 60px #00000080}.project-card:hover .project-visual>img{transform:rotateX(2deg)rotateY(-2deg)translateY(-10px)}.loqin{background:#101526}.loqin .project-visual>img{transform:rotateX(4deg)rotateY(8deg)rotate(-1deg)}.metro{background:#20231a}.metro-graphic{background:#11130e;border:1px solid #3b4030;border-radius:12px;width:85%;height:100%;position:relative;overflow:hidden;transform:rotateX(7deg)rotateY(-8deg);box-shadow:25px 35px 60px #00000080}.grid-lines{background-image:linear-gradient(#d2ff0012 1px,#0000 1px),linear-gradient(90deg,#d2ff0012 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.metro-graphic svg{width:100%;height:100%;position:absolute;inset:0}.roads{stroke:#555b47;stroke-width:8px;fill:none}.route{stroke:var(--volt);stroke-width:5px;fill:none;filter:drop-shadow(0 0 8px var(--volt));stroke-dasharray:8 5}.metro-graphic circle{fill:var(--volt)}.route-label{color:var(--volt);font-size:9px;position:absolute;bottom:18px;left:18px}.project-copy{max-width:610px}.project-copy h3{letter-spacing:-.06em;font-size:clamp(48px,7vw,88px);font-weight:900;line-height:.8}.project-copy p{color:var(--sage);margin-top:15px}.stack{gap:6px;margin-top:20px;display:flex}.stack span{border:1px solid #464a3c;border-radius:50px;padding:7px 10px;font-size:8px}.launch{background:var(--volt);color:var(--ink);border-radius:50px;align-items:center;gap:10px;padding:13px 16px;font-size:9px;display:flex;position:absolute;bottom:26px;right:26px}.telemetry{min-height:1700px;padding:10vw 6vw;position:relative;overflow:hidden}.telemetry>.topography{width:100%;top:18%;left:-20%}.telemetry h2{z-index:1;position:relative}.metrics{border:1px solid #303329;border-width:1px 0;grid-template-columns:repeat(4,1fr);margin:80px 0 0;display:grid}.metrics div{border-right:1px solid #303329;flex-direction:column;padding:30px 20px;display:flex}.metrics div:last-child{border:0}.metrics strong{color:var(--volt);font-family:Instrument Serif;font-size:64px;font-weight:400;line-height:1}.metrics span{color:var(--sage);margin-top:10px;font-size:8px}.circuit{width:min(100%,1100px);height:850px;margin:100px auto 0;position:relative}.circuit>svg{width:100%;height:100%;position:absolute;inset:0}.circuit-path,.circuit-shadow{stroke-linecap:round;stroke-linejoin:round}.circuit-shadow{stroke:var(--volt);stroke-width:18px;opacity:.18;filter:blur(15px)}.circuit-path{stroke:var(--volt);stroke-width:5px;filter:drop-shadow(0 0 10px #d2ff00cc);stroke-dasharray:14 9;animation:12s linear infinite route}@keyframes route{to{stroke-dashoffset:-300px}}.node{color:var(--sage);align-items:center;gap:20px;font-size:9px;line-height:1.7;display:flex;position:absolute}.node i{border:5px solid var(--obsidian);outline:2px solid var(--volt);background:var(--volt);width:22px;height:22px;box-shadow:0 0 20px var(--volt);border-radius:50%}.node b{color:var(--bone)}.node.n1{top:5%;left:10%}.node.n2{top:28%;right:16%}.node.n3{top:56%;left:18%}.node.n4{bottom:2%;right:6%}.lab{background:var(--bone);min-height:1300px;color:var(--ink);padding:9vw 6vw;overflow:hidden}.lab-heading{grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.lab-heading .section-label{grid-column:1/-1}.lab-heading h2{grid-column:1}.lab-heading h2 em{color:var(--ink)}.lab-heading p{color:#5b5e54;max-width:420px;padding-bottom:10px;line-height:1.55}.collage{max-width:1250px;height:820px;margin:60px auto 0;position:relative}.photo-card,.note-card{position:absolute;box-shadow:0 25px 70px #11120e2e}.photo-card{background:#fff;padding:12px 12px 28px}.photo-card img{object-fit:cover;object-position:center 38%;filter:saturate(.75)contrast(1.05);width:100%;height:470px}.c2c{width:min(52vw,570px);top:4%;left:8%;transform:rotate(-3deg)}.photo-card figcaption{justify-content:space-between;gap:20px;padding:18px 8px 0;display:flex}.photo-card figcaption span{font-size:8px}.photo-card figcaption strong{font-family:Instrument Serif;font-size:24px;font-weight:400}.note-card{border-radius:8px;padding:25px}.terminal{background:var(--graphite);color:var(--bone);width:min(40vw,440px);top:24%;right:5%;transform:rotate(5deg)}.terminal>div{color:var(--sage);border-bottom:1px solid #34372e;padding-bottom:14px;font-size:9px}.terminal code{color:var(--sage);margin:35px 0;line-height:2;display:block}.terminal code span{color:var(--volt)}.terminal small{color:var(--sage);font-size:8px}.sketch{background:var(--volt);width:390px;height:310px;bottom:0;left:34%;transform:rotate(2deg)}.sketch svg{fill:none;width:100%;height:65%;stroke:var(--ink);stroke-width:2px}.sketch strong{letter-spacing:-.04em;font-size:30px;line-height:.85}.sketch em{font-family:Instrument Serif;font-weight:400}.scribble{align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:14%;right:0;transform:rotate(-7deg)}.scribble .arrow{color:#738c00;width:36px;height:36px;transform:rotate(115deg)}footer{background:var(--volt);min-height:100svh;color:var(--ink);flex-direction:column;padding:38px 4vw 25px;display:flex;position:relative;overflow:hidden}footer .topography{width:85%;top:6%;right:-15%}footer .topography path{stroke:#11120e29}.footer-top,.footer-bottom{z-index:1;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}footer h2{z-index:1;letter-spacing:-.08em;margin:auto 0 45px;font-size:clamp(80px,14vw,205px);font-weight:900;line-height:.64;position:relative}footer h2 em{font-family:Instrument Serif;font-weight:400}.contact-link{border:solid var(--ink);border-width:1px 0;justify-content:space-between;align-items:center;padding:24px 0;font-size:clamp(20px,3vw,40px);font-weight:700;display:flex}.socials{grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.socials a{border-right:1px solid #11120e40;justify-content:space-between;align-items:center;margin-right:12px;padding:12px 12px 12px 0;font-size:13px;font-weight:700;display:flex}.footer-bottom{border-top:1px solid #11120e40;margin-top:45px;padding-top:22px;line-height:1.7}.footer-bottom .monogram{width:54px;fill:var(--ink)}.footer-bottom .monogram .cut{fill:var(--volt)}.footer-bottom span:last-child{text-align:right}:root{--motion-fast:.16s;--motion-standard:.32s;--motion-structural:.62s;--motion-narrative:.9s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-snappy:cubic-bezier(0, 0, .1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}html,body{max-width:100%}body{overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}main,section,footer,header,nav,article,div{min-width:0}img,svg{max-inline-size:100%}.menu-panel{overscroll-behavior:contain;min-height:100dvh;padding-top:max(100px, env(safe-area-inset-top));padding-bottom:max(30px, env(safe-area-inset-bottom));overflow-y:auto}.menu-panel a{font-size:clamp(38px,min(7vw,10vh),100px)}.hero-stage{height:100dvh}.hero-motto{width:calc(100% - clamp(30px,6vw,100px));margin-inline:auto}.motto-two{transform:translateX(clamp(-120px, calc(-10vw * var(--motto-progress)), -16px))}.motto-three{transform:translateX(clamp(12px, calc(6vw * var(--motto-progress)), 86px))}.signature-stage{max-width:calc(100vw - 32px)}.hero-details{padding-bottom:env(safe-area-inset-bottom)}.is-scrolled .status i{animation:status-lock .7s var(--ease-out) 1}@keyframes status-lock{0%{opacity:0;transform:scale(.5)}55%{transform:scale(1.4)}to{opacity:1;transform:scale(1)}}[data-reveal]{opacity:0;transition:opacity var(--motion-structural) var(--ease-out), transform var(--motion-structural) var(--ease-out), clip-path var(--motion-narrative) var(--ease-in-out)}[data-reveal=fade]{opacity:0}[data-reveal=rise]{transform:translateY(18px)}[data-reveal=clip]{clip-path:inset(0 0 100%);transform:translateY(14px)}.is-visible [data-reveal]{opacity:1;clip-path:inset(-8% -4%);transform:none}.is-visible [data-reveal=rise]:nth-child(2){transition-delay:80ms}.is-visible [data-reveal=rise]:nth-child(3){transition-delay:.15s}.intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-content:center;display:grid}.intro .section-label,.intro h2{grid-column:1/-1}.intro>p{grid-column:2;width:auto;margin:40px 0 0}.intro.is-visible .topography{animation:18s ease-in-out infinite alternate topo-drift}@keyframes topo-drift{to{transform:translate(-3%,2%)}}.personas{transition:grid-template-columns var(--motion-structural) var(--ease-in-out)}.personas.active-code{grid-template-columns:1.08fr .92fr}.personas.active-canvas{grid-template-columns:.92fr 1.08fr}.persona{transition:transform var(--motion-standard) var(--ease-out), background var(--motion-standard), box-shadow var(--motion-standard);grid-template-rows:auto 1fr auto}.persona:focus-visible{outline:2px solid var(--volt);outline-offset:-4px}.persona-copy{align-self:center;width:100%}.persona-footer{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid;position:relative}.persona-footer a{width:72px;height:72px;transition:transform var(--motion-standard) var(--ease-out), color var(--motion-fast), background var(--motion-fast);border:1px solid;border-radius:50%;place-items:center;display:grid}.persona-footer a:hover,.persona-footer a:focus-visible{background:var(--volt);color:var(--ink);transform:rotate(45deg)}.persona>button{display:none}.persona.is-visible .topography,.personas.is-visible .persona .topography{animation:16s ease-in-out infinite alternate topo-drift}.deck-shell{position:relative}.deck-controls{color:#5b5e54;justify-content:space-between;align-items:center;margin:0 6vw 14px;font-size:9px;display:flex}.deck-nav{gap:8px;display:flex}.deck-controls button{width:42px;height:42px;color:inherit;transition:background var(--motion-fast), color var(--motion-fast), transform var(--motion-fast), border-color var(--motion-fast);background:0 0;border:1px solid #11120e59;border-radius:50%;place-items:center;display:grid}.deck-controls button:last-child .arrow{transform:rotate(0)}.deck-controls button:first-child .arrow{transform:rotate(180deg)}.deck-controls button:hover:not(:disabled),.deck-controls button:focus-visible:not(:disabled){background:var(--ink);color:var(--volt);border-color:var(--ink);transform:scale(1.06)}.deck-controls button:disabled{opacity:.25;cursor:default}.project-viewport{width:100%;position:relative;overflow:visible}.project-track{-webkit-user-select:none;user-select:none;will-change:transform;gap:28px;width:max-content;padding:0 6vw;display:flex}.project-track:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.deck-progress{background:#11120e24;height:2px;margin:16px 6vw 0;overflow:hidden}.deck-progress i{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block}.project-card{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(.96);opacity:.7;transition:transform var(--motion-standard) var(--ease-out), opacity var(--motion-standard) var(--ease-out), box-shadow var(--motion-standard), border-color var(--motion-standard);transform-style:preserve-3d;isolation:isolate;border:1px solid #ffffff12;grid-template-rows:auto minmax(180px,1fr) auto auto;gap:12px}.project-card>:not(.card-artwork){z-index:2;position:relative}.project-card.is-active{opacity:1;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.01);border-color:#d2ff0059;box-shadow:0 24px 70px #0006,0 0 30px #d2ff0014}.project-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:var(--sheen-opacity,0);background:radial-gradient(circle 380px at var(--pointer-x,50%) var(--pointer-y,50%), #d2ff0024, transparent 75%);z-index:4;transition:opacity .25s;position:absolute;inset:0}.project-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff21, transparent 35%);transition:opacity var(--motion-standard);z-index:3;position:absolute;inset:0}.project-card.is-active:hover:after{opacity:1}.card-artwork{z-index:0;pointer-events:none;opacity:.18;width:105%;max-width:none;height:105%;stroke:var(--volt);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:opacity var(--motion-structural) var(--ease-out);position:absolute;inset:8% -8% -12% 8%;transform:translateY(8px)scale(.98)}.card-artwork path,.card-artwork ellipse,.card-artwork circle{vector-effect:non-scaling-stroke}.project-card.is-active .card-artwork{opacity:.3;animation:artwork-drift 9s var(--ease-in-out) infinite alternate}.aura-art ellipse:nth-child(2n){stroke-dasharray:7 12}.metro-art{stroke:#d2ff0061}.metro-art .art-route{stroke:var(--volt);stroke-width:3px;stroke-dasharray:10 8;animation:5s linear infinite artwork-route}.metro-art circle{fill:var(--volt);stroke:none}.loqin-art{stroke:#50b9ff;opacity:.15}.project-card.is-active .loqin-art{opacity:.25}@keyframes artwork-drift{0%{transform:translate(-4px,10px)scale(.98)}to{transform:translate(8px,-3px)scale(1.01)}}@keyframes artwork-route{to{stroke-dashoffset:-90px}}.project-visual-clip{contain:paint;border-radius:14px;min-height:0;padding:20px;position:relative;overflow:hidden}.project-visual{height:100%;min-height:280px;transform:translate3d(var(--shift-x,0), var(--shift-y,0), 30px);transition:transform var(--motion-standard) var(--ease-out);margin:0}.project-visual>img{max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.project-card.is-active.aura .project-visual-clip:after{content:"";background:linear-gradient(90deg, transparent, var(--volt), transparent);opacity:.7;height:1px;animation:dashboard-scan 2.4s var(--ease-in-out) 1 both;position:absolute;top:18%;left:8%;right:8%}@keyframes dashboard-scan{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(280px)}}.project-copy{min-width:0}.project-copy h3{overflow-wrap:anywhere}.project-footer{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.stack{flex-wrap:wrap;min-width:0}.launch{transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast);flex:none;position:static}.launch:hover,.launch:focus-visible{background:var(--bone);transform:translateY(-3px)}.metro .route{stroke-dasharray:8 5;animation:3s linear infinite metro-route}@keyframes metro-route{to{stroke-dashoffset:-52px}}.grid-lines{animation:16s linear infinite grid-drift}@keyframes grid-drift{to{background-position:56px 28px}}.vault{background:linear-gradient(#11120e0b 1px, transparent 1px), linear-gradient(90deg, #11120e0b 1px, transparent 1px), var(--bone);background-size:48px 48px;height:330vh}.vault-sticky-stage{isolation:isolate;padding:0;display:block}.vault-sticky-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 56%,#d2ff001f,#0000 27%),linear-gradient(90deg,#0000 49.95%,#11120e14 50%,#0000 50.05%);position:absolute;inset:0}.vault-heading{z-index:8;pointer-events:none;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);padding:0 5vw;position:absolute;inset:clamp(46px,7vh,76px) 0 auto}.vault-heading h2{font-size:clamp(48px,5.2vw,78px)}.vault-heading .vault-description{justify-self:end;max-width:420px;margin-top:8px;font-size:13px}.vault-instruction{color:#74786a;grid-column:2;justify-self:end;max-width:420px;margin-top:12px;font-size:8px;line-height:1.6;display:none}.mobile-instruction{display:block}.vault-scene{z-index:2;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.vault-scene:before,.vault-scene:after{content:"";pointer-events:none;border:1px solid #11120e1f;border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.vault-scene:before{aspect-ratio:1;width:min(56vw,800px)}.vault-scene:after{aspect-ratio:1;border-style:dashed;width:min(34vw,490px)}.vault-origin{width:0;height:0;position:absolute;top:56%;left:50%}.project-document-position{--document-x:0px;--document-y:0px;--document-rotation:0deg;width:clamp(235px,20vw,285px);height:clamp(310px,38vh,370px);color:var(--ink);transform:translate3d(var(--document-x), var(--document-y), var(--document-depth)) translate(-50%, -50%) rotate(var(--document-rotation));transform-origin:50%;will-change:transform;background:0 0;position:absolute;top:0;left:0}.project-document-position:has(.project-document-drag.is-held){z-index:30!important}.project-document-position:hover{z-index:20!important}.project-document-drag{--drag-x:0px;--drag-y:0px;width:100%;height:100%;transform:translate3d(var(--drag-x), var(--drag-y), 0);transition:filter var(--motion-fast)}.project-document-drag.is-draggable{cursor:grab;touch-action:none}.project-document-drag.is-held{cursor:grabbing;z-index:20;filter:drop-shadow(0 30px 25px #11120e3d)}.project-document{isolation:isolate;width:100%;height:100%;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast), background var(--motion-fast);box-sizing:border-box;background:#ecece3;border:1px solid #11120e6b;border-radius:3px 11px 11px;flex-direction:column;justify-content:space-between;gap:8px;padding:24px 16px 14px;display:flex;position:relative;overflow:visible;box-shadow:0 14px 35px #11120e2e,5px 5px #11120e1a}.project-document-drag.is-held .project-document{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.025);box-shadow:0 35px 70px #11120e47,9px 9px #11120e21}.project-document:before{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 250px at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffb3, transparent 68%);opacity:var(--sheen-opacity,0);mix-blend-mode:screen;position:absolute;inset:0}.document-tab{clip-path:polygon(0 0,86% 0,100% 100%,0 100%);box-sizing:border-box;background:#ecece3;border:1px solid #11120e6b;border-bottom:0;border-radius:7px 14px 0 0;justify-content:space-between;align-items:center;gap:6px;width:58%;min-height:25px;padding:6px 10px 5px;font-size:6.5px;display:flex;position:absolute;bottom:calc(100% - 1px);left:-1px}.document-tab b{color:#686c5f;padding-right:12px;font-weight:400}.document-registration{z-index:2;color:#73776a;justify-content:space-between;font-size:5.5px;display:flex;position:absolute;top:8px;left:16px;right:16px}.project-document .card-artwork{opacity:.1;width:115%;height:112%;stroke:var(--ink);inset:2% -20% -10% 16%}.document-heading{z-index:2;border-bottom:1px solid #11120e4d;padding-bottom:6px;position:relative}.project-document .project-meta{color:#62665a;font-size:6px}.project-document .project-meta em{color:var(--ink);font-size:14px}.document-heading h3{letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:.9}.document-preview{z-index:2;background:var(--graphite);box-sizing:border-box;border:1px solid #11120e80;border-radius:3px;flex-shrink:0;place-items:center;height:clamp(80px,12vh,110px);min-height:75px;max-height:115px;display:grid;position:relative;overflow:hidden}.document-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#d2ff0006 50%) 0 0/100% 4px,radial-gradient(circle,#0000 45%,#00000040) 0 0/100% 100%;position:absolute;inset:0}.document-preview>img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:4px;width:auto;max-width:86%;max-height:88%;transform:rotate(-1.5deg);box-shadow:8px 12px 18px #00000061}.project-document-position.loqin .document-preview{background:#101526}.project-document-position.metro .document-preview{background:#11130e}.document-preview .metro-graphic{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;transform:none}.document-abstract{z-index:2;color:#565a4f;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:9.5px;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.project-document .project-footer{z-index:3;box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;margin-top:auto;display:flex;position:relative}.project-document .stack{flex-wrap:wrap;flex:auto;gap:3px;min-width:0;margin-top:0;display:flex;overflow:hidden}.project-document .stack span{color:#55594d;white-space:nowrap;border-color:#11120e4d;padding:3px 5px;font-size:5.5px;line-height:1.2}.project-document .launch{background:var(--ink);color:var(--bone);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;padding:6px 8px;font-size:6.5px;display:inline-flex}.project-document .launch .arrow{width:9px;height:9px}.project-document .launch:hover,.project-document .launch:focus-visible{background:var(--volt);color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.document-seal{z-index:2;color:#5c634ebf;pointer-events:none;border:1.5px solid #5c634e9e;padding:4px 5px;font-size:6px;position:absolute;top:42%;right:12px;transform:rotate(-7deg)}.project-document-position.aura .document-tab,.project-document-position.aura .project-document{border-color:#7e9710a6}.project-document-position.metro .document-tab,.project-document-position.metro .project-document{background:#e5e8d9}.project-document-position.loqin .document-tab,.project-document-position.loqin .project-document{background:#e5e8ed}.project-document-position.changewatch .document-tab,.project-document-position.changewatch .project-document{background:#f1f3e7;border-color:#3c501473}.project-document-position.proxyproof .document-tab,.project-document-position.proxyproof .project-document{background:#e8ecf4;border-color:#1e3c6e73}.project-document-position.breachlabs .document-tab,.project-document-position.breachlabs .project-document{background:#f4eae8;border-color:#78281e73}.vault-file-tabs{pointer-events:auto;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vault-tab-pill{letter-spacing:.08em;color:var(--ink);cursor:pointer;transition:all var(--motion-fast);background:#11120e0f;border:1px solid #11120e38;border-radius:2px;padding:6px 12px;font-size:8px}.vault-tab-pill:hover{background:var(--ink);color:var(--bone)}.vault-tab-pill.is-active{background:var(--ink);color:var(--volt);border-color:var(--ink);box-shadow:0 4px 14px #11120e2e}.changewatch-preview{color:#c9d1d9;width:100%;height:100%;font-family:var(--font-mono,monospace);box-sizing:border-box;background:#0d1117;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:relative;overflow:hidden}.cw-diff-top{border-bottom:1px solid #ffffff1a;align-items:center;gap:5px;padding-bottom:4px;display:flex}.cw-diff-dots{gap:3px;display:flex}.cw-diff-dots span{border-radius:50%;width:5px;height:5px}.cw-diff-dots .r{background:#ff5f56}.cw-diff-dots .y{background:#ffbd2e}.cw-diff-dots .g{background:#27c93f}.cw-diff-url{color:#8b949e;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.cw-diff-lines{flex-direction:column;gap:3px;margin:2px 0;display:flex}.cw-diff-del{color:#ff7b72;white-space:nowrap;text-overflow:ellipsis;background:#f851492e;border-radius:2px;padding:2px 4px;font-size:6.5px;overflow:hidden}.cw-diff-add{color:#7ee787;white-space:nowrap;text-overflow:ellipsis;background:#3fb9502e;border-radius:2px;padding:2px 4px;font-size:6.5px;overflow:hidden}.cw-diff-foot{color:#8b949e;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:3px;font-size:6px;display:flex}.cw-diff-foot .delta{color:var(--volt,#d2ff00)}.proxyproof-preview{color:#7dd3fc;width:100%;height:100%;font-family:var(--font-mono,monospace);box-sizing:border-box;background:#08101a;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:relative;overflow:hidden}.pp-radar{place-items:center;width:100%;height:48px;display:grid;position:relative}.pp-radar svg{width:100%;height:100%}.pp-radar circle{stroke:#38bdf847;fill:none}.pp-radar line{stroke:#38bdf859}.pp-beacon-dot{fill:#38bdf8;animation:2s ease-out infinite pp-pulse}@keyframes pp-pulse{0%{r:3px;opacity:1}50%{r:7px;opacity:.4}to{r:3px;opacity:1}}.pp-telemetry{color:#94a3b8;border-top:1px solid #38bdf826;justify-content:space-between;padding-top:3px;font-size:6.5px;display:flex}.pp-telemetry b{color:#38bdf8;font-weight:500}.breachlabs-preview{color:#fca5a5;width:100%;height:100%;font-family:var(--font-mono,monospace);box-sizing:border-box;background:#150b0b;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:relative;overflow:hidden}.bl-steps{grid-template-columns:repeat(4,1fr);gap:2px;margin:2px 0;display:grid}.bl-step{text-align:center;color:#f87171;background:#ef44441f;border:1px solid #ef44444d;border-radius:2px;padding:2px 1px;font-size:5.5px}.bl-step.active{color:#fff;background:#ef444452;border-color:#ef4444}.bl-log{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;background:#00000080;border-left:2px solid #ef4444;border-radius:2px;padding:3px 5px;font-size:6.5px;overflow:hidden}.bl-foot span.ok{color:#4ade80;border-left:2px solid #ef4444;border-radius:2px}.bl-foot{color:#94a3b8;justify-content:space-between;font-size:7px;display:flex}.bl-foot span.ok{color:#4ade80}.experiments-section{background:var(--ink);color:var(--bone);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:clamp(50px,7vh,80px) 5vw;position:relative;overflow:hidden}.exp-terminal-container{background:#0d0f0c;border:1px solid #d2ff0038;border-radius:6px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #000000a6}.exp-terminal-bar{background:#141712;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.exp-terminal-title{letter-spacing:.08em;color:#9da391;align-items:center;gap:12px;font-size:9px;display:flex}.exp-terminal-toggle-btn{color:var(--volt);letter-spacing:.08em;cursor:pointer;transition:all var(--motion-fast);background:#d2ff001f;border:1px solid #d2ff0059;border-radius:2px;padding:6px 14px;font-size:8px}.exp-terminal-toggle-btn:hover{background:var(--volt);color:var(--ink)}.exp-tray-collapse{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .3s;display:grid;overflow:hidden}.exp-tray-collapse.is-collapsed{opacity:0;grid-template-rows:0fr}.exp-tray-collapse>.exp-grid{min-height:0;overflow:hidden}.terminal-live-dot{background:var(--volt);width:6px;height:6px;box-shadow:0 0 8px var(--volt);border-radius:50%;animation:1.8s ease-in-out infinite pulse-terminal}@keyframes pulse-terminal{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.terminal-tool-count{color:#717765;font-size:8px}.exp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding:24px;display:grid}.exp-card{cursor:pointer;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;animation:.55s cubic-bezier(.16,1,.3,1) both expCardIn;animation-delay:calc(var(--exp-idx,0) * 80ms);background:#121410;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;justify-content:space-between;padding:18px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@keyframes expCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.exp-card:hover{background:#161913;border-color:#d2ff0073;box-shadow:0 16px 38px #000000a6,0 0 25px #d2ff001a}.exp-card-inner{flex-direction:column;justify-content:space-between;gap:12px;height:100%;display:flex}.exp-card-header{color:#7d8471;justify-content:space-between;align-items:center;font-size:8px;display:flex}.exp-code-cluster{align-items:center;gap:6px;display:flex}.exp-card-header b{color:var(--volt);letter-spacing:.04em;font-weight:600}.exp-live-beacon{background:var(--volt);width:5px;height:5px;box-shadow:0 0 6px var(--volt);border-radius:50%;animation:1.5s infinite pulse-terminal}.exp-tag-pill{color:#8c9281;letter-spacing:.08em;background:#ffffff0d;border-radius:2px;padding:2px 6px;font-size:7.5px}.mini-tool-anim{height:94px;transition:border-color var(--motion-fast);background:#090a08;border:1px solid #ffffff0f;border-radius:4px;justify-content:center;align-items:center;margin:4px 0 6px;display:flex;position:relative;overflow:hidden}.exp-card:hover .mini-tool-anim{border-color:#d2ff0038}.mini-tool-hud{color:#6d7363;letter-spacing:.06em;pointer-events:none;z-index:5;justify-content:space-between;align-items:center;font-size:6.5px;display:flex;position:absolute;bottom:6px;left:8px;right:8px}.mini-tool-hud .hud-badge{color:var(--volt);background:#d2ff001a;border-radius:2px;padding:1px 4px}.anim-snake .snake-grid-lines{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.anim-snake .snake-apple{background:#f34;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-apple;position:absolute;top:26px;right:28px;box-shadow:0 0 10px #f34}@keyframes pulse-apple{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.anim-snake .snake-body-chain{gap:3px;animation:4s linear infinite snake-patrol;display:flex;position:absolute;top:24px;left:20px}.anim-snake .snake-joint{background:#d2ff00b3;border-radius:2px;width:9px;height:9px;box-shadow:0 0 6px #d2ff0066}.anim-snake .snake-joint.j-head{background:var(--volt);box-shadow:0 0 10px var(--volt)}@keyframes snake-patrol{0%{transform:translate(0)}30%{transform:translate(65px)}40%{transform:translate(65px,24px)}70%{transform:translate(15px,24px)}80%{transform:translate(15px)}to{transform:translate(0)}}.anim-ttt .ttt-scan-beam{background:linear-gradient(90deg, transparent, var(--volt), transparent);height:2px;box-shadow:0 0 10px var(--volt);z-index:4;animation:2.8s ease-in-out infinite ttt-sweep;position:absolute;left:0;right:0}@keyframes ttt-sweep{0%,to{opacity:0;top:6px}40%,60%{opacity:.9}90%{opacity:0;top:82px}}.anim-ttt .ttt-tactical-grid{background:#ffffff14;border-radius:4px;grid-template-rows:repeat(3,20px);grid-template-columns:repeat(3,22px);gap:3px;margin-bottom:8px;padding:3px;display:grid}.anim-ttt .t-cell{background:#0d0f0c;border-radius:2px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.anim-ttt .t-cell.x{color:var(--volt);text-shadow:0 0 8px #d2ff0099}.anim-ttt .t-cell.o{color:#8c9281}.anim-ttt .t-cell.win{animation:1.2s infinite alternate win-glow}@keyframes win-glow{0%{color:var(--volt);background:#0d0f0c}to{color:#fff;text-shadow:0 0 12px var(--volt);background:#d2ff0040}}.anim-mth .mth-code-stream{flex-direction:column;gap:5px;width:100%;margin-bottom:10px;padding:0 12px;font-size:8px;line-height:1.2;display:flex}.anim-mth .mth-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.anim-mth .hl-hash{color:var(--volt);font-weight:700}.anim-mth .hl-txt{color:#f4f5ee}.anim-mth .hl-kwd{color:#8c9281}.anim-mth .hl-var{color:#9aa18f}.anim-mth .hl-str{color:#79ffe1}.anim-mth .hl-tag{color:#ff6b6b}.anim-mth .hl-attr{color:#d2ff00}.anim-mth .hl-bool{color:#f0a050}.anim-mth .mth-blinking-cursor{background:var(--volt);vertical-align:middle;width:5px;height:10px;margin-left:4px;animation:.8s infinite blink-cursor;display:inline-block}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.anim-irc{flex-direction:column;gap:6px}.anim-irc .irc-pulse-emitter{width:14px;height:14px;position:absolute;top:24px;left:20px}.anim-irc .pulse-center{background:var(--volt);box-shadow:0 0 8px var(--volt);border-radius:50%;position:absolute;inset:4px}.anim-irc .pulse-circle{border:1px solid var(--volt);border-radius:50%;animation:2s cubic-bezier(0,.2,.8,1) infinite irc-ripple;position:absolute;inset:0}.anim-irc .pulse-circle.c2{animation-delay:1s}@keyframes irc-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3.5)}}.anim-irc .irc-waveform{align-items:center;gap:4px;height:30px;margin-bottom:10px;margin-left:24px;display:flex}.anim-irc .wave-bar{background:var(--volt);border-radius:2px;width:4px;animation:1.2s ease-in-out infinite irc-bounce;box-shadow:0 0 6px #d2ff0059}.anim-irc .w1{height:12px;animation-delay:.1s}.anim-irc .w2{height:22px;animation-delay:.3s}.anim-irc .w3{height:16px;animation-delay:.2s}.anim-irc .w4{height:26px;animation-delay:.5s}.anim-irc .w5{height:18px;animation-delay:.15s}.anim-irc .w6{height:24px;animation-delay:.4s}.anim-irc .w7{height:14px;animation-delay:.25s}.anim-irc .w8{height:20px;animation-delay:.35s}@keyframes irc-bounce{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1.1)}}.anim-sus .sus-target-reticle{border:1px dashed #d2ff0066;border-radius:50%;width:54px;height:54px;margin-bottom:8px;position:absolute}.anim-sus .sus-radar-sweep-cone{background:conic-gradient(#0000 0deg,#d2ff0059 45deg,#0000 46deg);border-radius:50%;width:54px;height:54px;margin-bottom:8px;animation:3s linear infinite radar-spin;position:absolute}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anim-sus .sus-cross-axis-h{background:#ffffff1f;width:66px;height:1px;margin-bottom:8px;position:absolute}.anim-sus .sus-cross-axis-v{background:#ffffff1f;width:1px;height:66px;margin-bottom:8px;position:absolute}.anim-sus .sus-blip{background:#f34;border-radius:50%;width:6px;height:6px;margin-bottom:8px;animation:1s ease-in-out infinite alternate blip-pulse;position:absolute;transform:translate(12px,-10px);box-shadow:0 0 10px #f34}@keyframes blip-pulse{0%{opacity:.5;transform:translate(12px,-10px)scale(.8)}to{opacity:1;transform:translate(12px,-10px)scale(1.3)}}.exp-card-body h4{color:#f4f5ee;letter-spacing:-.02em;font-size:18px;font-weight:700}.exp-card-body p{color:#8c9281;margin-top:5px;font-size:11px;line-height:1.5}.exp-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;display:flex}.exp-card-tags{flex-wrap:wrap;gap:5px;display:flex}.exp-card-tags span{color:#717765;background:#ffffff0a;border-radius:2px;padding:3px 6px;font-size:7px}.exp-launch-btn{color:var(--bone);cursor:pointer;transition:all var(--motion-fast);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2px;align-items:center;gap:5px;padding:6px 12px;font-size:8px;text-decoration:none;display:inline-flex}.exp-launch-btn:hover{background:var(--volt);color:var(--ink);border-color:var(--volt)}.exp-launch-btn svg{transition:transform var(--motion-fast)}.exp-card:hover .exp-launch-btn svg{transform:translate(3px)}.vault-phase-indicator{z-index:10;color:#65695d;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font-size:7px;display:grid;position:absolute;bottom:22px;left:5vw;right:5vw}.vault-phase-indicator i{background:var(--ink);transform-origin:0;height:1px}.vault-phase-indicator b{width:72px;color:var(--ink);font-weight:400}.telemetry{--section-progress:0}.metrics>div{opacity:0;transition:opacity var(--motion-structural) var(--ease-out), transform var(--motion-structural) var(--ease-out);transform:translateY(15px)}.telemetry.is-visible .metrics>div{opacity:1;transform:none}.telemetry.is-visible .metrics>div:nth-child(2){transition-delay:80ms}.telemetry.is-visible .metrics>div:nth-child(3){transition-delay:.14s}.telemetry.is-visible .metrics>div:nth-child(4){transition-delay:.2s}.circuit{overflow:hidden}.circuit-guide{stroke:#d2ff0024;stroke-width:2px;stroke-dasharray:.008 .014}.circuit-path,.circuit-shadow{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--section-progress))}.circuit-path{transition:stroke-dashoffset 80ms linear;animation:none}.circuit-shadow{transition:stroke-dashoffset .12s linear}.node{opacity:0;max-width:min(270px,32vw);transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out);transform:translateY(12px)}.telemetry.is-visible .node.n1{opacity:clamp(0, calc((var(--section-progress) - .12) * 12), 1);transform:none}.telemetry.is-visible .node.n2{opacity:clamp(0, calc((var(--section-progress) - .38) * 12), 1);transform:none}.telemetry.is-visible .node.n3{opacity:clamp(0, calc((var(--section-progress) - .62) * 12), 1);transform:none}.telemetry.is-visible .node.n4{opacity:clamp(0, calc((var(--section-progress) - .86) * 12), 1);transform:none}.event-dot{fill:var(--obsidian);stroke:var(--volt);stroke-width:5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out);filter:drop-shadow(0 0 10px #d2ff00e6);transform:scale(.45)}.telemetry.is-visible .event-dot.d1{opacity:clamp(0, calc((var(--section-progress) - .12) * 12), 1);transform:scale(1)}.telemetry.is-visible .event-dot.d2{opacity:clamp(0, calc((var(--section-progress) - .38) * 12), 1);transform:scale(1)}.telemetry.is-visible .event-dot.d3{opacity:clamp(0, calc((var(--section-progress) - .62) * 12), 1);transform:scale(1)}.telemetry.is-visible .event-dot.d4{opacity:clamp(0, calc((var(--section-progress) - .86) * 12), 1);transform:scale(1)}.node{display:block}.node:before{content:"";border-top:1px solid #d2ff008c;width:18px;position:absolute;top:11px}.node.n1{inset:10.6% auto auto 14%}.node.n2{text-align:right;inset:29.4% auto auto 72%}.node.n3{inset:58.8% auto auto 26%}.node.n4{text-align:right;inset:89.4% auto auto 82%}.node.n1:before,.node.n3:before{left:-24px}.node.n2:before,.node.n4:before{right:-24px}.telemetry.is-visible .node.n1{transform:translate(28px,-8px)}.telemetry.is-visible .node.n2{transform:translate(calc(-100% - 28px),-8px)}.telemetry.is-visible .node.n3{transform:translate(28px,-8px)}.telemetry.is-visible .node.n4{transform:translate(calc(-100% - 28px),-28px)}.telemetry.is-visible>.topography{animation:telemetry-drift 22s var(--ease-in-out) infinite alternate}@keyframes telemetry-drift{to{transform:translate(4%,-2%)scale(1.03)}}.lab{overflow:clip}.lab-heading{z-index:10;position:relative}.collage{isolation:isolate;height:clamp(820px,66vw,940px);min-height:820px;padding:22px;overflow:hidden}.draggable{--drag-x:0px;--drag-y:0px;cursor:grab;touch-action:none;transition:opacity var(--motion-structural) var(--ease-out), transform var(--motion-structural) var(--ease-out), box-shadow var(--motion-standard)}.draggable.is-held{cursor:grabbing;z-index:8;transition:box-shadow var(--motion-fast);box-shadow:0 38px 90px #11120e47}.draggable:focus-visible{outline-offset:5px;outline:3px solid #738c00}.c2c{transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(-3deg);opacity:0}.terminal{transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(5deg);opacity:0}.sketch{transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(2deg);opacity:0}.lab.is-visible .c2c{opacity:1;transition-delay:80ms}.lab.is-visible .terminal{opacity:1;transition-delay:.18s}.lab.is-visible .sketch{opacity:1;transition-delay:.28s}.draggable.is-focused{z-index:7;box-shadow:0 34px 85px #11120e40}.terminal-line{opacity:0;transition:opacity var(--motion-standard), transform var(--motion-standard);display:inline-block;transform:translate(-8px)}.lab.is-visible .terminal-line{opacity:1;transform:none}.lab.is-visible .terminal-line:nth-of-type(2){transition-delay:.34s}.lab.is-visible .terminal-line:nth-of-type(3){transition-delay:.46s}.terminal .flag{color:var(--volt)}.terminal-cursor{vertical-align:-.15em;background:var(--volt);width:7px;height:1em;margin-left:5px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.sketch path{stroke-dasharray:620;stroke-dashoffset:620px;transition:stroke-dashoffset 1.1s .42s var(--ease-in-out)}.lab.is-visible .sketch path{stroke-dashoffset:0}.scribble{opacity:0;transition:opacity var(--motion-standard) .6s}.lab.is-visible .scribble{opacity:1;animation:note-hover 6s var(--ease-in-out) infinite alternate}@keyframes note-hover{to{transform:rotate(-5deg)translate(5px,-4px)}}.reset-collage{z-index:12;border:1px solid var(--ink);background:var(--bone);border-radius:99px;padding:10px 14px;font-size:8px;position:absolute;bottom:24px;right:24px}footer{height:auto;min-height:100dvh;padding-bottom:max(25px, env(safe-area-inset-bottom))}footer [data-reveal]{transition-delay:80ms}footer h2[data-reveal]{transition-delay:0s}footer .contact-link[data-reveal]{transition-delay:.16s}footer .socials[data-reveal]{transition-delay:.24s}footer .footer-bottom[data-reveal]{transition-delay:.32s}footer.is-visible .topography{animation:footer-contours 18s var(--ease-in-out) infinite alternate}@keyframes footer-contours{to{transform:translate(-5%,3%)scale(1.04)}}.contact-link .arrow,.socials .arrow{transition:transform var(--motion-fast) var(--ease-out)}.contact-link:hover .arrow,.contact-link:focus-visible .arrow,.socials a:hover .arrow,.socials a:focus-visible .arrow{transform:translate(5px,-5px)}.socials a{min-width:0}.footer-bottom span:last-child{overflow-wrap:anywhere}@media (width<=760px){.header{opacity:1;pointer-events:auto;justify-content:space-between;align-items:center;height:72px;padding:12px 18px;display:flex;transform:none}.landing-scroll-indicator{gap:8px;padding:7px 14px 7px 10px;font-size:7.5px;bottom:20px}.scroll-indicator-mouse{width:12px;height:18px}.scroll-indicator-wheel{width:1.5px;height:4px}.wordmark,.status,.mode-toggle{display:none}.header-end{gap:0}.menu-button{width:44px;height:44px}.menu-panel{padding:100px 22px 30px}.menu-panel a{gap:16px;padding:14px 0;font-size:44px}.hero{height:280svh}.hero-stage{min-height:620px}.portrait-stage{width:178vw;height:88vh;transform:translateX(-50%) translateY(calc(var(--pullback) * 7vh)) scale(calc(1.02 - var(--pullback) * .42));bottom:-1vh}.portrait-scan{inset:3% 16% 4%}.signature-stage{width:94vw;bottom:8%}.hero-motto{text-align:center;font-size:20vw;line-height:.72}.motto-line{white-space:normal}.motto-one{font-size:.78em}.motto-two{transform:translateX(calc(-4vw * var(--motto-progress)))}.motto-three{transform:translateX(calc(2vw * var(--motto-progress)))}.hero-atmosphere i{width:110vw}.hero-atmosphere i:nth-child(2){width:82vw}.hero-atmosphere i:nth-child(3){width:55vw}.hero-details{grid-template-columns:1fr 1fr;bottom:17px;left:15px;right:15px}.hero-details span:nth-child(2){display:none}.hero-details span:last-child{text-align:right}.scroll-rail{right:7px}.intro{grid-template-columns:1fr;min-height:720px;padding:110px 22px 70px}.intro .section-label,.intro h2,.intro>p{grid-column:1}.intro h2,.vault-heading h2,.telemetry h2,.lab h2{font-size:16vw}.intro>p{width:100%;margin:35px 0 0;font-size:16px}.personas{grid-template-columns:1fr;padding:0 10px 70px}.personas.active-code,.personas.active-canvas{grid-template-columns:1fr}.persona{border-radius:18px;min-height:620px;padding:25px}.persona h2{font-size:24vw}.persona-footer a{width:58px;height:58px}.vault{background-size:34px 34px;padding:78px 0 58px;height:auto!important}.vault-sticky-stage{height:auto;padding:0;position:static;overflow:visible}.vault-sticky-stage:before{display:none}.vault-heading{pointer-events:auto;padding:0 20px 30px;display:block;position:relative;inset:auto}.vault-heading p{margin-top:18px}.vault-instruction{max-width:none;margin-top:15px;display:block}.vault-scene{box-sizing:border-box;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d2ff0073 #0003;width:100%;max-width:100vw;padding:24px 0 44px;position:relative;inset:auto;overflow:auto hidden}.vault-scene::-webkit-scrollbar{height:4px}.vault-scene::-webkit-scrollbar-track{background:#11120e4d}.vault-scene::-webkit-scrollbar-thumb{background:#d2ff0066;border-radius:2px}.vault-scene:before,.vault-scene:after{display:none}.vault-origin{align-items:stretch;gap:16px;width:max-content;height:auto;padding-left:20px;padding-right:28px;display:flex;position:relative;top:auto;left:auto}.project-document-position{scroll-snap-align:center;scroll-snap-stop:normal;flex:0 0 clamp(265px,78vw,320px);width:clamp(265px,78vw,320px);height:auto;min-height:420px;position:relative;top:auto;left:auto;transform:rotate(var(--mobile-document-rotation,-1deg))!important}.project-document-position:nth-child(2){--mobile-document-rotation:1deg}.project-document-position:nth-child(3){--mobile-document-rotation:-.5deg}.project-document-drag{height:100%;transform:none!important}.project-document{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:30px 16px 16px;display:flex}.document-heading h3{letter-spacing:-.02em;font-size:clamp(20px,6vw,28px);line-height:1.1}.document-abstract{max-width:100%;font-size:11px;line-height:1.45}.document-tab{width:68%;font-size:7px}.vault-phase-indicator{bottom:15px;left:20px;right:20px}.vault-phase-indicator b,.vault-phase-indicator i{display:none}.vault-phase-indicator{display:block}.deck-controls{margin:0 20px 14px}.project-viewport{width:100%;overflow:hidden}.project-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;width:100%;padding:0 20px 24px;overflow-x:auto;transform:none!important}.project-card{scroll-snap-align:center;opacity:1;flex:0 0 88vw;grid-template-rows:auto minmax(220px,1fr) auto auto;height:auto;min-height:540px;padding:20px;transform:none!important}.project-visual-clip{padding:10px}.project-visual{height:270px;min-height:250px;margin:0}.project-visual>img,.metro-graphic{width:100%}.project-copy p{font-size:14px}.project-footer{flex-direction:column;align-items:start;gap:14px}.launch{align-self:flex-end}.telemetry{min-height:1450px;padding:90px 22px}.metrics{grid-template-columns:1fr 1fr;margin-top:55px}.metrics div:nth-child(2){border-right:0}.metrics div:nth-child(-n+2){border-bottom:1px solid #303329}.metrics strong{font-size:48px}.circuit{width:100%;height:780px;margin-top:60px;overflow:visible;transform:none}.circuit>svg{width:100%;max-width:none;left:0}.node{gap:10px;max-width:48vw;font-size:7px}.node.n1{left:14%;right:auto}.node.n2{left:72%;right:auto}.node.n3{left:26%;right:auto}.node.n4{left:82%;right:auto}.lab{min-height:1260px;padding:90px 22px}.lab-heading{display:block}.lab-heading p{margin-top:30px}.collage{height:890px;min-height:890px;margin-top:50px;padding:8px;overflow:hidden}.draggable{touch-action:pan-y;cursor:default}.c2c{width:calc(100% - 16px);top:2%;left:8px}.photo-card img{height:360px}.terminal{width:calc(88% - 16px);top:48%;right:8px}.sketch{width:calc(78% - 16px);height:250px;bottom:8px;left:8px}.draggable.is-focused{transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(0) scale(1.025)}.scribble,.reset-collage{display:none}footer{min-height:850px;padding:24px 18px max(24px, env(safe-area-inset-bottom))}.footer-top span:last-child{display:none}footer h2{margin:auto 0 55px;font-size:21vw}.contact-link{font-size:18px}.socials{grid-template-columns:1fr 1fr}.socials a{margin:0;padding:14px 8px 14px 0}.footer-bottom{align-items:end}.footer-bottom .monogram,.footer-bottom span:last-child{display:none}}@media (width>=761px) and (width<=900px){.personas,.personas.active-code,.personas.active-canvas{grid-template-columns:1fr}.persona{min-height:680px}.intro{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.project-card{flex-basis:82vw}.collage{min-height:860px}}@media (height<=650px){.hero-stage{min-height:100dvh}.hero-motto{font-size:clamp(54px,14vh,110px);line-height:.7}.portrait-stage{height:92vh}.signature-stage{width:min(52vw,640px);bottom:1%}.hero-details{bottom:10px}.menu-panel{justify-content:flex-start}.menu-panel a{font-size:clamp(32px,8vh,58px)}footer h2{margin-top:80px;font-size:min(13vw,18vh)}}.ambient-spotlight{pointer-events:none;z-index:1;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#d2ff000b 0%,#d2ff0004 35%,#0000 70%);border-radius:50%;width:760px;height:760px;margin-top:-380px;margin-left:-380px;position:fixed;top:0;left:0}.sound-toggle{background:var(--graphite);color:var(--sage);cursor:pointer;border:1px solid #30332a;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;transition:color .2s,border-color .2s,background .2s;display:flex}.sound-toggle:hover{border-color:var(--volt);color:var(--bone)}.sound-toggle.active{color:var(--volt);background:#d2ff000f;border-color:#d2ff0066}.sound-waves{align-items:center;gap:2.5px;height:10px;display:inline-flex}.sound-waves i{background:currentColor;border-radius:1px;width:2px;height:4px;display:block}.sound-toggle.active .sound-waves i.w1{animation:.7s ease-in-out infinite alternate eq-bounce}.sound-toggle.active .sound-waves i.w2{animation:.7s ease-in-out .22s infinite alternate eq-bounce}.sound-toggle.active .sound-waves i.w3{animation:.7s ease-in-out .44s infinite alternate eq-bounce}@keyframes eq-bounce{0%{height:3px}to{height:11px}}.terminal-header{color:var(--sage);border-bottom:1px solid #34372e;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:9px;display:flex}.terminal-run-btn{color:var(--volt);cursor:pointer;background:#d2ff001a;border:1px solid #d2ff0040;border-radius:4px;padding:3px 8px;font-size:8px;transition:all .2s}.terminal-run-btn:hover{background:var(--volt);color:var(--ink)}.circuit-pulse-beam{stroke:#fff;stroke-width:3.5px;fill:none;stroke-dasharray:.1 .9;filter:drop-shadow(0 0 10px var(--volt)) drop-shadow(0 0 4px #fff);animation:4.5s cubic-bezier(.4,0,.2,1) infinite circuit-travel}@keyframes circuit-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.event-pulse{fill:none;stroke:var(--volt);stroke-width:2px;opacity:0;transform-origin:50%;animation:3.2s cubic-bezier(.2,.8,.2,1) infinite pulse-ring}.event-pulse.d2{animation-delay:.8s}.event-pulse.d3{animation-delay:1.6s}.event-pulse.d4{animation-delay:2.4s}@keyframes pulse-ring{0%{r:10px;opacity:.9;stroke-width:3px}to{r:30px;opacity:0;stroke-width:.5px}}@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{height:100svh;--pullback:1!important;--signature-progress:1!important;--motto-progress:1!important;--detail-progress:1!important}.header{opacity:1;pointer-events:auto;transform:none}[data-reveal],.motion-section [data-reveal],footer [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.project-card{opacity:1;transform:none}.project-document-position{opacity:1}.project-document,.project-document-position,.project-document-drag{transition:none!important}.project-document{transform:none!important}.project-document:before{display:none}.circuit-path,.circuit-shadow{stroke-dashoffset:0}.node{opacity:1!important;transform:none!important}.terminal-cursor,.circuit-pulse-beam,.event-pulse,.ambient-spotlight{animation:none!important;display:none!important}}.subshell-container{background:var(--ink);min-height:100vh;color:var(--bone);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.subshell-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11120eeb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 5vw;display:flex;position:sticky;top:0}.subshell-brand-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;display:flex}.subshell-status{letter-spacing:.12em;color:#9aa18f;align-items:center;gap:8px;font-size:8px;display:flex}.status-dot-sub{background:var(--volt);width:6px;height:6px;box-shadow:0 0 8px var(--volt);border-radius:50%;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.subshell-body{z-index:2;flex:1 0 auto;justify-content:center;align-items:flex-start;padding:clamp(32px,6vh,60px) 5vw clamp(50px,8vh,80px);display:flex;position:relative}.subshell-back-btn{align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.subshell-back-btn .subshell-back-short{display:none}@media (width<=640px){.subshell-back-btn .subshell-back-full{display:none}.subshell-back-btn .subshell-back-short{display:inline}}.subshell-footer{padding:22px 5vw max(24px, env(safe-area-inset-bottom));color:#727867;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11120ef2;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:8.5px;display:flex}.subshell-footer-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subshell-footer-sep{opacity:.35}.subshell-footer-center{align-items:center;display:flex}.subshell-footer-back-btn{letter-spacing:.08em;padding:8px 18px;font-size:8.5px}.subshell-footer-right{align-items:center;display:flex}.subshell-back-link{color:var(--bone);cursor:pointer;letter-spacing:.08em;transition:all var(--motion-fast);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;padding:6px 12px;font-size:8px}.subshell-back-link:hover{color:var(--volt);border-color:var(--volt);background:#d2ff000f}@media (width<=680px){.subshell-footer{text-align:center;flex-direction:column;gap:16px;padding:24px 20px 32px}.subshell-footer-left{justify-content:center}.subshell-footer-center{justify-content:center;width:100%}.subshell-footer-back-btn{justify-content:center;width:100%;max-width:280px}.subshell-footer-right{justify-content:center}}.game-subshell-card{background:#0d0f0c;border:1px solid #d2ff0040;border-radius:6px;flex-direction:column;gap:20px;width:100%;max-width:600px;padding:clamp(20px,4vw,32px);display:flex;box-shadow:0 25px 70px #000000b3}.game-subshell-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.game-badge{color:var(--volt);letter-spacing:.1em;font-size:8px}.game-main-title{letter-spacing:-.04em;margin-top:4px;font-size:clamp(24px,3.5vw,36px);font-weight:900;line-height:1}.score-cluster{gap:8px;display:flex}.score-box{letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3px;flex-direction:column;align-items:center;padding:6px 14px;font-size:7.5px;display:flex}.score-box b{color:#fff;font-size:16px;font-weight:700}.score-box.high b{color:var(--volt)}.game-canvas-wrapper{aspect-ratio:1;border:1px solid #d2ff004d;border-radius:4px;width:100%;max-width:400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.game-canvas{width:100%;height:100%;display:block}.game-over-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#0c0e0be6;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.game-over-tag{color:#ff4d4d;letter-spacing:.1em;font-size:8px}.game-over-title{color:#ff4d4d;letter-spacing:-.03em;margin-top:4px;font-size:32px;font-weight:900}.score-summary{color:#a0a894;margin-top:6px;font-size:9px}.mobile-dpad{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);justify-content:center;gap:6px;margin:10px auto 0;display:none}@media (width<=640px){.mobile-dpad{display:grid}}.dpad-btn{color:var(--bone);cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:4px;place-items:center;font-size:14px;display:grid}.dpad-btn:active{background:var(--volt);color:var(--ink)}.dpad-btn.restart{font-size:10px;font-weight:700}.game-instructions{color:#7d8471;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:7.5px;display:flex}.text-restart-btn{color:var(--volt);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:7.5px}.ttt-config-bar{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ttt-diff-buttons{gap:4px;display:flex}.ttt-diff-btn{color:#8c9281;cursor:pointer;transition:all var(--motion-fast);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:2px;padding:5px 11px;font-size:7.5px}.ttt-diff-btn.is-active{background:var(--volt);color:var(--ink);border-color:var(--volt);font-weight:700}.ttt-stats-badge{color:#8c9281;gap:8px;font-size:7.5px;display:flex}.ttt-stats-badge b{color:#fff}.ttt-board-container{justify-content:center;padding:10px 0;display:flex}.ttt-grid{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:320px;display:grid}.ttt-cell{cursor:pointer;color:#0000;transition:all var(--motion-fast);background:#131611;border:1px solid #ffffff1a;border-radius:4px;place-items:center;font-size:clamp(32px,6vw,44px);font-weight:900;display:grid;box-shadow:inset 0 2px 4px #0006}.ttt-cell:not(:disabled):hover{background:#181d15;border-color:#d2ff0059}.ttt-cell.is-x{color:var(--volt);text-shadow:0 0 16px #d2ff0080}.ttt-cell.is-o{color:#ff6b6b;text-shadow:0 0 16px #ff6b6b80}.ttt-cell.is-winner{border-color:var(--volt);background:#d2ff0026}.ttt-status-bar{color:var(--bone);background:#ffffff0a;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:8.5px;display:flex}.ttt-status-indicator{background:var(--volt);border-radius:50%;width:6px;height:6px}.mth-container{background:#0d0f0c;border:1px solid #d2ff0040;border-radius:6px;flex-direction:column;width:100%;max-width:1200px;display:flex;overflow:hidden;box-shadow:0 25px 70px #000000b3}.mth-top-bar{background:#131611;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.mth-mode-chips{gap:4px;display:flex}.mth-chip{color:#8c9281;cursor:pointer;transition:all var(--motion-fast);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:2px;padding:6px 12px;font-size:7.5px}.mth-chip.is-active{background:var(--volt);color:var(--ink);border-color:var(--volt);font-weight:700}.mth-actions{align-items:center;gap:12px;display:flex}.mth-char-badge{color:#7b8170;font-size:7.5px}.mth-workspace{grid-template-columns:1fr 1fr;min-height:520px;display:grid}@media (width<=768px){.mth-workspace{grid-template-columns:1fr}}.mth-editor-pane{border-right:1px solid #ffffff14;flex-direction:column;display:flex}.mth-pane-header{color:#6d7263;background:#11140f;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:8px 14px;font-size:7px;display:flex}.mth-textarea{color:#e5e8de;resize:none;background:#0d0f0c;border:none;outline:none;flex:1;width:100%;min-height:480px;padding:16px;font-size:12px;line-height:1.6}.mth-preview-pane{background:#0b0d0a;flex-direction:column;display:flex}.mth-preview-render{color:#dedede;flex:1;max-height:520px;padding:20px;font-size:13px;line-height:1.7;overflow-y:auto}.mth-preview-render h1{color:#fff;margin-bottom:12px;font-size:24px;font-weight:800}.mth-preview-render h2{color:var(--volt);margin:16px 0 8px;font-size:18px;font-weight:700}.mth-preview-render h3{color:#fff;margin:14px 0 6px;font-size:15px;font-weight:600}.mth-preview-render p{color:#b8b8b8;margin-bottom:10px}.mth-preview-render code{color:var(--volt);background:#ffffff14;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:12px}.mth-preview-render pre{background:#141712;border:1px solid #ffffff14;border-radius:4px;margin:12px 0;padding:12px;overflow-x:auto}.mth-preview-render pre code{color:#a3e635;background:0 0;padding:0}.mth-preview-render blockquote{border-left:3px solid var(--volt);color:#9ca3af;margin:14px 0;padding-left:14px;font-style:italic}.mth-preview-render ul,.mth-preview-render ol{margin-bottom:12px;padding-left:20px}.mth-preview-render li{margin-bottom:4px}.mth-preview-render hr{border:none;border-top:1px solid #ffffff1f;margin:18px 0}.mth-preview-render a{color:var(--volt);text-decoration:underline}.irc-panel-card{background:#0d0f0c;border:1px solid #d2ff0040;border-radius:6px;flex-direction:column;width:100%;max-width:780px;min-height:520px;display:flex;overflow:hidden;box-shadow:0 25px 70px #000000b3}.irc-head-bar{background:#131611;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.irc-room-tabs{gap:4px;display:flex}.irc-room-tab{color:#8c9281;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2px;padding:5px 12px;font-size:7.5px}.irc-room-tab.is-active{background:var(--volt);color:var(--ink);border-color:var(--volt);font-weight:700}.irc-user-handle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:2px;align-items:center;gap:6px;padding:4px 10px;font-size:7.5px;display:flex}.irc-user-handle span{color:var(--volt)}.irc-user-handle em{color:#7b8170;font-style:normal}.irc-name-edit{gap:4px;display:flex}.irc-name-input{border:1px solid var(--volt);color:#fff;background:#191c16;border-radius:2px;outline:none;padding:3px 8px;font-size:8px}.irc-name-save-btn{background:var(--volt);color:var(--ink);cursor:pointer;border:none;border-radius:2px;padding:3px 8px;font-size:7.5px;font-weight:700}.irc-body{flex-direction:column;flex:1;gap:12px;max-height:420px;padding:18px;display:flex;overflow-y:auto}.irc-msg{flex-direction:column;gap:4px;max-width:82%;display:flex}.irc-msg.is-self{align-self:flex-end}.irc-msg.system{color:#717765;background:#ffffff08;border-radius:2px;align-self:center;padding:4px 10px;font-size:7.5px}.irc-msg-meta{color:#7d8471;gap:8px;font-size:6.5px;display:flex}.irc-msg.is-self .irc-msg-meta{justify-content:flex-end}.irc-msg-bubble{color:#e5e8de;background:#151812;border:1px solid #ffffff14;border-radius:4px;padding:10px 14px;font-size:11px;line-height:1.4}.irc-msg.is-self .irc-msg-bubble{color:#fff;background:#d2ff001f;border-color:#d2ff0059}.irc-input-row{background:#11140f;border-top:1px solid #ffffff14;gap:10px;padding:12px 18px;display:flex}.irc-input{color:#fff;background:#161913;border:1px solid #ffffff1f;border-radius:3px;outline:none;flex:1;padding:10px 14px;font-size:10px}.irc-input:focus{border-color:var(--volt)}.irc-send-btn{flex-shrink:0;padding:10px 18px}.sus-frame-container{background:#000;border:1px solid #d2ff004d;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 16px 40px #0009}.sus-aspect-ratio{width:100%;padding-bottom:56.25%;position:relative}.sus-iframe{width:100%;height:100%;position:absolute;inset:0}.changelog-container{flex-direction:column;gap:24px;width:100%;max-width:780px;display:flex}.changelog-term-box{background:#0e110d;border:1px solid #d2ff0040;border-radius:4px;overflow:hidden}.changelog-term-header{color:#9aa18f;background:#141712;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 16px;font-size:8px;display:flex}.changelog-term-body{padding:14px 18px;font-size:8.5px;line-height:1.5}.changelog-entries{flex-direction:column;gap:16px;display:flex}.changelog-card{background:#0d0f0c;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:12px;padding:20px;display:flex}.changelog-card-head{justify-content:space-between;align-items:center;display:flex}.changelog-ver-badge{color:var(--volt);background:#d2ff001f;border:1px solid #d2ff004d;border-radius:2px;padding:4px 8px;font-size:8px;font-weight:700}.changelog-date{color:#797f6f;font-size:7.5px}.changelog-list{color:#c4c8ba;padding-left:18px;font-size:11px;line-height:1.6}.changelog-list li{margin-bottom:6px}.notfound-container{text-align:center;flex-direction:column;align-items:center;max-width:620px;padding:clamp(30px,6vh,60px) 20px;display:flex}.notfound-glitch{color:#fff;letter-spacing:-.06em;font-size:clamp(80px,14vw,140px);font-weight:900;line-height:1;position:relative}.notfound-glitch .ghost{pointer-events:none;position:absolute;inset:0}.notfound-glitch .g1{color:var(--volt);opacity:.7;transform:translate(-3px,2px)}.notfound-glitch .g2{color:#ff4d4d;opacity:.7;transform:translate(3px,-2px)}.notfound-tag{color:var(--volt);letter-spacing:.14em;margin-top:14px;font-size:9px}.notfound-desc{color:#929986;max-width:440px;margin-top:10px;font-size:13px;line-height:1.6}.notfound-coords{color:#5c6252;letter-spacing:.1em;margin-top:36px;font-size:8px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
