:root{color-scheme:dark;--ink:#10110d;--void:#0b0c0b;--paper:#efeee8;--chalk:#e9e9e2;--muted:#8b8e84;--acid:#c6ff00;--hairline:rgba(255,255,255,.19);--font:Arial,Helvetica,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--void);color:var(--chalk);font-family:var(--font);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--acid);color:#111}#content{overflow:clip}.site-header{height:68px;position:fixed;top:0;left:0;right:0;z-index:100;justify-content:space-between;padding:0 clamp(22px,4.5vw,80px);background:rgba(11,12,11,.92);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.11);color:#f2f3ed}.site-header,.site-logo{display:flex;align-items:center}.site-logo{gap:11px;font-size:16px;font-weight:900;letter-spacing:-.055em}.site-logo img{width:28px;height:34px;object-fit:contain}.site-logo span{letter-spacing:-.045em}.top-nav{display:flex;align-items:center;gap:clamp(22px,3vw,48px);margin-left:auto;margin-right:48px}.footer-bottom,.site-header .burger,.theme-button,.top-nav a{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.07em;font-weight:700}.top-nav a{color:#c5c8be;transition:color .2s}.top-nav a:hover{color:var(--acid)}.header-actions{display:flex;gap:16px;align-items:center}.burger,.theme-button{border:none;color:#e7e9db;background:transparent;padding:9px}.theme-button{width:40px;font-size:20px;line-height:1}.burger{display:none;font-size:20px}.opening{position:relative;min-height:88svh;padding-top:68px;display:grid;place-items:center;background:var(--void);overflow:hidden;isolation:isolate}.opening-grid{position:absolute;inset:68px 0 0;background:linear-gradient(90deg,transparent 49.95%,rgba(255,255,255,.04) 50%,transparent 50.05%),linear-gradient(0deg,transparent 49.95%,rgba(255,255,255,.035) 50%,transparent 50.05%);background-size:20vw 20vw;mask-image:radial-gradient(ellipse at center,#000 12%,transparent 75%);pointer-events:none}.opening:after{content:"";position:absolute;left:clamp(20px,4.5vw,80px);right:clamp(20px,4.5vw,80px);bottom:95px;border-bottom:1px solid rgba(255,255,255,.16)}.archive-category,.archive-disclaimer,.artifact-caption,.back-link,.contact-form label,.corner-code,.detail-identifier,.eyebrow,.feature-kicker,.form-head,.project-meta,.scroll-hint,.showcase-label,.tiny-label,.vertical-note{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.075em;font-weight:600}.corner-code{top:116px;left:clamp(24px,4.5vw,80px)}.corner-code,.vertical-note{position:absolute;color:#a2a59a;z-index:1}.vertical-note{right:clamp(22px,4.5vw,80px);bottom:150px;writing-mode:vertical-rl}.opening-logo{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px;transform:translateY(-10px);pointer-events:none}.opening-logo img{width:clamp(98px,13vw,172px);height:auto;max-height:190px;filter:drop-shadow(0 6px 25px rgba(198,255,0,.11))}.opening-logo span{font-size:clamp(26px,4vw,48px);font-weight:900;letter-spacing:-.085em}.scroll-hint{position:absolute;bottom:36px;left:clamp(24px,4.5vw,80px);display:flex;gap:23px;align-items:center;color:#b7b9b1;z-index:2}.scroll-hint i{font-size:20px;font-style:normal;animation:float 2.8s ease-in-out infinite}.hero-form{position:absolute;inset:0;pointer-events:none;z-index:1}.opening .hero-form{width:52%;height:75%;left:50%;top:17%;transform:translateX(-50%);opacity:.6}.hero-form canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hero-form-fallback{position:absolute;left:50%;top:50%;width:min(52%,330px);aspect-ratio:1;border:28px solid rgba(190,255,16,.2);border-radius:49%;box-shadow:0 0 95px rgba(198,255,0,.09),inset 0 0 80px rgba(198,255,0,.15);transform:translate(-50%,-50%) rotate(-25deg) skewY(-20deg)}.feature{position:relative}.feature-aura{background:var(--paper);color:var(--ink);padding:40px clamp(22px,5vw,85px) 94px}.feature-kicker{display:flex;justify-content:space-between;align-items:center;padding:8px 0 25px;border-bottom:1px solid rgba(0,0,0,.23);color:#444941}.aura-layout{display:grid;grid-template-columns:1fr .87fr;gap:4vw;align-items:stretch;min-height:610px;padding-top:62px}.feature-info{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}.feature-mark{display:flex;align-items:center;gap:13px;font-weight:950;font-size:33px;letter-spacing:-.095em}.feature-mark img{mix-blend-mode:multiply;width:45px;height:45px}.beta-label{border:1px solid #333;padding:6px 9px;border-radius:30px;font:600 9px ui-monospace,Menlo,monospace;letter-spacing:.03em;align-self:center;margin-left:9px}.feature-info h1{font-size:clamp(44px,5.65vw,99px);line-height:.98;letter-spacing:-.093em;font-weight:800;margin:46px 0 30px;max-width:850px}.feature-info h1 em,.product-hero h1 em{font-style:normal;color:#72776a}.period{color:#91b900}.feature-info p{font-size:clamp(15px,1.26vw,20px);line-height:1.5;max-width:580px;margin:0 0 36px;font-weight:400;color:#44483f}.pill-link{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;background:#11130f;color:#f9f9f4;border:1px solid #11130f;border-radius:100px;padding:19px 24px;min-width:255px;min-height:60px;font:700 11px ui-monospace,Menlo,monospace;transition:background .25s,color .25s,transform .25s}.pill-link:hover{background:var(--acid);color:#11130f;transform:translateY(-3px)}.pill-link span{font-size:22px}.aura-showcase{position:relative;background:#0b0d0b;min-height:590px;overflow:hidden;border-radius:4px;display:grid;place-items:center}.aura-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 42%,#25341d 0,transparent 43%),radial-gradient(circle at 62% 45%,rgba(198,255,0,.18),transparent 55%)}.showcase-grain{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(#b5c39f .45px,transparent 0);background-size:6px 6px;mask-image:radial-gradient(circle at center,#000,transparent 70%)}.showcase-orbit{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(199,255,0,.24);border-radius:50%;transform:rotateX(65deg) rotate(20deg)}.orbit-two{width:82%;transform:rotateY(62deg) rotate(15deg);border-style:dashed;opacity:.6}.showcase-orb{position:relative;width:min(57%,370px);aspect-ratio:1;border-radius:50% 50% 43% 56%/43% 58% 46% 58%;background:radial-gradient(circle at 28% 20%,#efffb1 0,#d4fb55 12%,#8bd717 22%,#193408 49%,#5c983b 64%,#d5ff54 71%,#182b0a 91%);box-shadow:15px 36px 70px rgba(138,244,31,.15),inset -12px -25px 35px #0c1805;transform:rotate(-18deg);animation:blob 12s ease-in-out infinite;filter:saturate(1.15)}.showcase-orb:after{content:"";position:absolute;inset:12%;border:9px solid rgba(7,20,2,.7);border-radius:47% 50% 40% 60%;transform:rotate(-20deg);filter:blur(8px)}.showcase-orb i{position:absolute;inset:-5%;border:2px solid rgba(200,255,80,.47);border-radius:56% 42% 50% 44%;transform:rotateY(61deg) rotate(27deg)}.showcase-orb b{position:absolute;width:25%;height:25%;left:32%;top:15%;border-radius:50%;background:#f7ffd1;filter:blur(24px);opacity:.9}.showcase-label{position:absolute;bottom:24px;left:24px;right:24px;color:#a4bf84;display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(198,255,0,.25);padding-top:16px}.feature-vez{background:var(--acid);color:#111;padding:40px clamp(22px,5vw,85px) 100px}.feature-vez .feature-kicker{border-color:rgba(0,0,0,.3)}.vez-content{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;padding-top:55px}.vez-left{align-self:center}.tiny-label{display:block;margin-bottom:30px}.vez-left h2{font-size:clamp(77px,11vw,205px);line-height:.86;letter-spacing:-.12em;margin:0 0 37px;font-weight:900}.vez-left h2 span{display:block}.vez-left h2 sup{display:inline-block;vertical-align:top;font-size:18px;letter-spacing:0;margin-top:6px}.vez-left p{font-size:clamp(16px,1.65vw,26px);line-height:1.35;letter-spacing:-.03em;max-width:520px;margin-bottom:44px}.pill-dark{background:#111;color:#fff}.pill-dark:hover{background:#fff}.vez-gallery{background:#0c100e;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;min-height:540px;overflow:hidden;padding:30px 55px}.vez-gallery:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 80%,rgba(198,255,0,.35),transparent 62%)}.vez-gallery img{position:relative;max-height:535px;width:auto;object-fit:contain;filter:drop-shadow(0 24px 35px rgba(0,0,0,.37));transform:rotate(4deg);transition:transform .6s}.vez-gallery:hover img{transform:rotate(0) scale(1.03)}.vez-orbit-badge{position:absolute;top:36px;right:35px;color:#c6ff00;font:700 12px ui-monospace,monospace;z-index:1}.selected-work{padding:105px clamp(22px,5vw,85px) 120px;background:#10110e}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:53px}.section-head h2{font-size:clamp(52px,6.6vw,110px);letter-spacing:-.085em;line-height:1.01;font-weight:800;margin:27px 0 0}.section-head h2 span{color:#969d8b}.eyebrow{color:var(--acid)}.text-link{border-bottom:1px solid var(--acid);padding-bottom:10px;margin-bottom:9px;font:700 11px ui-monospace,monospace}.works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 20px}.project-card{display:block;min-width:0;transition:transform .25s}.project-card:hover{transform:translateY(-5px)}.project-art{position:relative;aspect-ratio:1.12;background:#242923;overflow:hidden;display:grid;place-items:center}.project-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1);filter:saturate(.9)}.project-card:hover .project-art img{transform:scale(1.06)}.card-0 .project-art{background:#272c23}.card-1 .project-art{background:#d8d8d3}.card-2 .project-art{background:#243221}.card-3 .project-art{background:#a4b6a1}.card-open{position:absolute;top:15px;right:15px;width:38px;height:38px;border-radius:50%;background:#eaf0df;color:#10110e;display:grid;place-items:center;font-size:21px;opacity:0;transform:translateY(7px);transition:opacity .25s,transform .25s}.project-card:hover .card-open{opacity:1;transform:none}.project-placeholder{width:80%;height:80%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 45% 44%,#536642 0,#151e13 60%,#09100b 100%);border:1px solid #54604a;transform:rotate(-5deg)}.project-placeholder span{font-size:clamp(70px,8vw,140px);font-weight:900;color:var(--acid);letter-spacing:-.09em;text-shadow:8px 10px 0 rgba(0,0,0,.3)}.project-placeholder i{width:22px;height:22px;position:absolute;top:18px;right:18px;background:var(--acid);border-radius:50%}.project-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:#a5a99f;text-transform:uppercase}.project-card h3{font-size:clamp(27px,2.8vw,49px);line-height:1;letter-spacing:-.065em;margin:15px 0 13px}.project-card p{color:#a5aaa0;font-size:14px;line-height:1.5;max-width:420px;margin:0}.manifesto{position:relative;background:#f0f0e9;color:#10120d;padding:45px clamp(22px,5vw,85px) 110px;min-height:600px}.footer-line,.manifesto-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.23);padding-bottom:25px;font:700 10px ui-monospace,monospace;letter-spacing:.08em}.manifesto h2{font-size:clamp(64px,10.2vw,185px);line-height:.88;font-weight:900;letter-spacing:-.112em;margin:90px 0 30px}.manifesto h2 span{color:#9c9f92}.manifesto-star{display:inline-block;color:#99c900;font-size:.52em;vertical-align:top;letter-spacing:0;margin-left:.12em;animation:spin 22s linear infinite}.manifesto p{font-size:clamp(16px,1.8vw,23px);max-width:540px;line-height:1.4;margin-left:auto;margin-bottom:35px}.manifesto-btn{display:flex;justify-content:space-between;width:min(100%,430px);padding:24px 0;border-top:1px solid #111;border-bottom:1px solid #111;margin-left:auto;font:700 12px ui-monospace,monospace}.manifesto-btn span{font-size:24px}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:100px clamp(22px,5vw,85px) 115px;background:#0b0d0b;min-height:660px}.contact-intro h2{font-size:clamp(60px,7vw,124px);line-height:.95;letter-spacing:-.095em;margin:37px 0}.contact-intro h2 span{color:var(--acid)}.contact-intro p{max-width:370px;line-height:1.5;color:#9fa89c;font-size:17px}.big-contact-link{display:inline-block;border-bottom:1px solid var(--acid);color:var(--acid);font-size:25px;font-weight:700;letter-spacing:-.045em;margin-top:46px;padding-bottom:8px}.contact-form{width:100%;display:flex;flex-direction:column}.form-head{display:flex;justify-content:space-between;color:#9da69a;border-bottom:1px solid #3d453a;padding-bottom:24px;margin-bottom:27px}.contact-form label{display:block;color:#c4c9bd;margin-bottom:25px}.contact-form label input:not([type=file]),.contact-form textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #394239;outline:none;border-radius:0;padding:14px 0 17px;color:#f3f5ea;font-size:17px;font-family:Arial,sans-serif;letter-spacing:0;transition:border-color .2s}.contact-form label input:focus,.contact-form textarea:focus{border-color:var(--acid)}.contact-form textarea{resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#788072}.file-field{position:relative}.file-field small{font-size:9px;color:#73816f;margin-left:12px}.file-field input{display:block;font-family:Arial,sans-serif;font-size:12px;margin-top:15px;max-width:100%;color:#a0aa99}.form-action{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.form-action button{border:none;border-radius:99px;background:var(--acid);color:#0c0e07;padding:20px 28px;font:800 11px ui-monospace,monospace;min-height:56px}.form-action button:disabled{opacity:.65}.form-status{font-size:12px;color:var(--acid);max-width:260px}.form-notice{color:#7f8d79;font-size:11px;line-height:1.5;margin-top:24px}.site-footer{background:#0b0d0b;border-top:1px solid #30362e;padding:45px clamp(22px,5vw,85px) 30px}.footer-line{font-size:clamp(16px,2vw,31px);font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.045em;color:#e9ede1;border-color:#30362e}.footer-line>span:last-child{font:700 10px ui-monospace,monospace;letter-spacing:.08em;align-self:center}.acid-dot{color:var(--acid)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;color:#798575;padding-top:25px;font-size:10px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a:hover{color:var(--acid)}.archive-page{background:#10110e;min-height:100svh;padding-bottom:100px}.inner-hero{padding:165px clamp(22px,5vw,85px) 75px}.archive-hero{min-height:605px;border-bottom:1px solid #333a31}.archive-hero h1,.detail-hero h1{font-size:clamp(100px,15vw,265px);line-height:.78;letter-spacing:-.12em;font-weight:900;margin:64px 0}.archive-hero h1 span{color:var(--acid)}.archive-sub{display:flex;justify-content:space-between;gap:35px;align-items:end}.archive-sub p{font-size:18px;line-height:1.4;max-width:620px;color:#aab0a5}.archive-sub>span{font:700 12px ui-monospace,monospace;color:var(--acid)}.filters{display:flex;flex-wrap:wrap;gap:8px;padding:30px clamp(22px,5vw,85px) 35px;border-bottom:1px solid #303a2d}.filters a{font:700 10px ui-monospace,monospace;border:1px solid #384135;border-radius:50px;padding:13px 16px;transition:background .2s}.filters a.active,.filters a:hover{background:var(--acid);color:#111;border-color:var(--acid)}.archive-section{padding:55px clamp(22px,5vw,85px) 30px}.archive-category{display:flex;justify-content:space-between;border-bottom:1px solid #303a2d;padding-bottom:22px;margin-bottom:32px;font-size:12px;text-transform:uppercase;color:var(--acid)}.archive-disclaimer{padding:60px clamp(22px,5vw,85px);max-width:1000px;color:#8f9a8a;line-height:1.9}.detail-page{background:#10110e}.back-link{display:inline-block;color:var(--acid)}.detail-hero{min-height:580px}.detail-identifier{display:flex;justify-content:space-between;text-transform:uppercase;color:#9ead97;margin-top:65px}.detail-hero h1{font-size:clamp(80px,11vw,220px);line-height:.92;word-break:break-word;margin:24px 0 28px}.detail-hero p{font-size:clamp(18px,2.5vw,32px);max-width:820px;line-height:1.24;letter-spacing:-.035em;color:#b5bcb1}.detail-button{margin-top:28px}.detail-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px clamp(22px,5vw,85px)}.detail-visuals figure{background:#22271f;margin:0;position:relative;min-height:250px;display:flex;justify-content:center;align-items:center;overflow:hidden}.detail-visuals figure:first-child{grid-column:1/-1;max-height:780px}.detail-visuals img{width:100%;max-height:860px;object-fit:contain}.detail-visuals figcaption{position:absolute;bottom:15px;left:16px;color:#eef4e0;background:#141a13d9;padding:7px 10px;font:700 9px ui-monospace,monospace}.no-images{min-height:280px;display:grid;place-items:center;padding:30px}.no-images>div{border:1px solid #444;display:grid;place-items:center;width:100%;max-width:800px;min-height:250px;text-align:center;font-size:40px;font-weight:900;color:var(--acid)}.no-images span{display:block;font:700 11px ui-monospace,monospace;color:#8e9988}.detail-description{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:100px clamp(22px,5vw,85px);border-top:1px solid #333}.detail-description h2{font-size:clamp(46px,7vw,95px);letter-spacing:-.08em;margin:0 0 32px}.detail-description p{color:#b2bcb0;font-size:22px;line-height:1.4;max-width:800px;white-space:pre-wrap}.detail-description small{color:#9b9f93}.next-project-link{padding:30px clamp(22px,5vw,85px) 80px;font:700 13px ui-monospace,monospace;color:var(--acid)}.product-hero{min-height:780px;position:relative;isolation:isolate;overflow:hidden}.aura-page{background:#0b0d0b}.product-hero-lockup{display:flex;gap:14px;align-items:center;margin-top:48px}.product-hero-lockup img{width:68px;height:68px}.product-hero-lockup span{font-size:65px;font-weight:900;letter-spacing:-.09em}.product-hero-lockup small{padding:8px;border:1px solid #aaa;font:700 9px ui-monospace,monospace;border-radius:30px;align-self:center;margin-top:8px}.product-hero h1{font-size:clamp(66px,10vw,162px);letter-spacing:-.095em;line-height:.96;margin:70px 0 27px;max-width:1200px;position:relative;z-index:2}.product-hero h1 em{color:var(--acid)}.product-hero>p{position:relative;z-index:2;font-size:20px;line-height:1.45;max-width:565px;color:#b1b8ac;margin-bottom:32px}.product-hero>.pill-link{position:relative;z-index:2;background:var(--acid);color:#111}.aura-product-art{position:absolute;right:0;top:80px;width:52%;height:95%;z-index:-1}.aura-product-art .hero-form-fallback{opacity:.3}.aura-product-art .hero-form{opacity:1}.artifact-caption{position:absolute;right:50px;bottom:50px;color:#a5ad96}.feature-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2c3328;border-top:1px solid #2c3328;border-bottom:1px solid #2c3328}.feature-points>div{background:#141714;padding:75px clamp(25px,4vw,70px) 85px}.feature-points>div span{font:700 11px ui-monospace,monospace;color:var(--acid)}.feature-points h2{font-size:clamp(38px,4.5vw,72px);letter-spacing:-.07em;margin:50px 0 28px}.feature-points p{color:#a6b0a0;line-height:1.5;max-width:350px}.aura-statement{padding:125px clamp(22px,5vw,85px);background:#eff0e9;color:#0c0e0a}.aura-statement .eyebrow{color:#607f00}.aura-statement h2{font-size:clamp(70px,10vw,175px);letter-spacing:-.1em;line-height:.94;margin:55px 0}.aura-statement h2 span{color:#929c89}.aura-statement p{margin-left:auto;font-size:20px;line-height:1.4;max-width:530px}.download-section{padding:100px clamp(22px,5vw,85px) 140px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.download-section h2{font-size:clamp(70px,8vw,135px);line-height:.95;letter-spacing:-.09em;margin:30px 0}.download-section p{color:#b1baa8;font-size:19px;line-height:1.45;max-width:520px}.download-badge{border:1px solid #3f5139;background:radial-gradient(circle at top right,rgba(198,255,0,.08),transparent 60%);padding:48px;display:flex;flex-direction:column;min-height:350px}.download-badge>span{font-size:clamp(75px,10vw,160px);font-weight:900;letter-spacing:-.09em;color:var(--acid)}.download-badge strong{font:700 12px ui-monospace,monospace}.download-badge small{font-size:12px;color:#96a58d;margin:20px 0 auto}.download-badge a{font:700 12px ui-monospace,monospace;border-bottom:1px solid var(--acid);padding:20px 0;color:var(--acid)}.vez-page{background:#ecede5;color:#111}.vez-product-hero{background:var(--acid);min-height:880px}.vez-product-hero .eyebrow{color:#111}.vez-product-hero h1{font-size:clamp(88px,15vw,270px);line-height:.9;letter-spacing:-.12em;margin:90px 0 30px}.vez-product-hero h1 span{color:#507200}.vez-product-hero>p{font-size:clamp(19px,2.5vw,36px);max-width:780px;color:#14190c;line-height:1.25;letter-spacing:-.04em}.vez-hero-gallery{display:flex;align-items:center;justify-content:center;gap:25px;margin:45px auto -200px;position:relative;z-index:3;max-width:950px}.vez-hero-gallery img{width:32%;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.21));border-radius:20px}.vez-hero-gallery img:nth-child(2){transform:translateY(-18px)}.vez-page .feature-points{padding-top:160px}.vez-points>div{background:#141714;color:#eef4e5}.vez-more{padding:110px clamp(22px,5vw,85px)}.vez-more .eyebrow{color:#536900}.vez-more h2{font-size:clamp(65px,8vw,125px);line-height:.94;letter-spacing:-.09em;margin:32px 0}.vez-more p{font-size:22px;line-height:1.5;max-width:700px}.vez-screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px}.vez-screen-grid img{width:100%;height:100%;object-fit:cover;border-radius:12px;background:#dde2cb}html[data-theme=light]{--void:#e8e8df;--chalk:#131711}html[data-theme=light] .opening{background:#e8e8df;color:#161a11}html[data-theme=light] .opening:after{border-color:#b1b7a8}html[data-theme=light] .opening .hero-form{opacity:.5}html[data-theme=light] .opening-grid{filter:invert(1)}html[data-theme=light] .corner-code,html[data-theme=light] .scroll-hint,html[data-theme=light] .vertical-note{color:#4b5844}html[data-theme=light] .opening-logo img{filter:brightness(0)}html[data-theme=light] .feature-aura{background:#fff}html[data-theme=light] .selected-work{background:#e4e8dd;color:#141a11}html[data-theme=light] .selected-work .eyebrow{color:#567500}html[data-theme=light] .selected-work .project-card p,html[data-theme=light] .selected-work .project-meta{color:#536050}html[data-theme=light] .archive-page{background:#e5e8dc;color:#111}html[data-theme=light] .archive-category,html[data-theme=light] .archive-hero h1 span{color:#648900}html[data-theme=light] .archive-sub p{color:#55614d}html[data-theme=light] .archive-page .project-card p,html[data-theme=light] .archive-page .project-meta{color:#536050}@keyframes blob{0%,to{transform:rotate(-18deg) scale(1)}50%{transform:rotate(9deg) scale(1.06);border-radius:57% 42% 55% 46%/47% 57% 45% 55%}}@keyframes float{0%,to{transform:translateY(-4px)}50%{transform:translateY(7px)}}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.aura-layout{grid-template-columns:1fr 1fr;gap:30px;min-height:550px}.aura-showcase{min-height:480px}.feature-info h1{font-size:clamp(50px,5.6vw,75px)}.vez-content{gap:25px}.vez-left h2{font-size:clamp(80px,10.5vw,150px)}.vez-gallery{min-height:450px}.works-grid{grid-template-columns:repeat(2,1fr)}.contact-section{gap:5vw}}@media(max-width:760px){html{scroll-padding-top:64px}.site-header{height:62px;padding:0 20px}.top-nav{display:none;position:absolute;top:62px;left:0;right:0;background:#0b0d0b;margin:0;padding:25px;flex-direction:column;align-items:flex-start;gap:25px;border-bottom:1px solid #3b4637}.top-nav.open{display:flex}.top-nav a{font-size:12px}.burger{display:block}.site-logo{font-size:14px}.site-logo img{width:22px;height:29px}.opening{min-height:78svh;padding-top:62px}.opening-grid{inset:62px 0 0;background-size:44vw 44vw}.corner-code{top:95px}.opening .hero-form{width:100%;height:68%;top:17%;opacity:.55}.opening-logo{transform:translateY(-10px)}.opening-logo img{width:125px}.opening-logo span{font-size:31px}.vertical-note{display:none}.scroll-hint{bottom:22px}.opening:after{bottom:70px}.feature-aura,.feature-vez{padding:26px 22px 50px}.feature-kicker{font-size:9px;gap:10px}.aura-layout,.vez-content{display:flex;flex-direction:column;gap:40px;padding-top:45px}.feature-info h1{font-size:clamp(45px,10vw,79px);margin:31px 0 25px}.feature-info p{font-size:16px}.feature-mark{font-size:26px}.feature-mark img{width:37px;height:37px}.aura-showcase{width:100%;min-height:420px}.vez-left h2{font-size:clamp(76px,18vw,140px);margin-bottom:25px}.vez-left h2 span{display:inline}.vez-left p{font-size:19px}.vez-gallery{width:100%;min-height:430px;padding:24px}.vez-gallery img{max-height:395px}.selected-work{padding:70px 22px}.section-head{align-items:flex-start;gap:35px;flex-direction:column;margin-bottom:35px}.section-head h2{font-size:clamp(45px,10vw,85px)}.works-grid{gap:40px 13px}.project-card h3{font-size:clamp(26px,5.1vw,42px)}.project-card p{font-size:13px}.project-meta{font-size:9px}.manifesto{padding:30px 22px 75px;min-height:auto}.manifesto-top{font-size:8px}.manifesto h2{font-size:clamp(56px,11vw,110px);margin:65px 0 35px}.manifesto p{font-size:17px}.contact-section{grid-template-columns:1fr;gap:70px;padding:75px 22px}.contact-intro h2{font-size:clamp(70px,12vw,105px)}.big-contact-link{margin-top:20px}.footer-line>span:last-child{font-size:8px}.footer-bottom{flex-direction:column;gap:24px;align-items:flex-start}.inner-hero{padding:125px 22px 55px}.archive-hero{min-height:480px}.archive-hero h1{font-size:clamp(86px,16vw,170px);margin:55px 0}.archive-sub p{font-size:14px}.filters{padding:22px}.archive-section{padding:42px 22px 20px}.archive-disclaimer{padding:40px 22px}.detail-hero{min-height:420px}.detail-hero h1{font-size:clamp(70px,12vw,135px)}.detail-identifier{margin-top:40px}.detail-hero p{font-size:20px}.detail-visuals{padding:12px 22px;gap:10px}.detail-description{grid-template-columns:1fr;padding:70px 22px}.detail-description p{font-size:19px}.next-project-link{padding:20px 22px 60px}.product-hero{min-height:760px}.product-hero-lockup{margin-top:20px}.product-hero-lockup span{font-size:45px}.product-hero-lockup img{width:50px;height:50px}.product-hero h1{font-size:clamp(63px,11vw,105px);margin:57px 0 25px}.product-hero>p{font-size:17px}.aura-product-art{top:170px;width:90%;height:80%;right:-30%;opacity:.45}.feature-points{grid-template-columns:1fr}.feature-points>div{padding:45px 22px}.feature-points h2{font-size:55px;margin:24px 0}.aura-statement{padding:85px 22px}.aura-statement h2{font-size:clamp(65px,11vw,105px)}.aura-statement p{font-size:17px}.download-section{padding:80px 22px 100px;grid-template-columns:1fr;gap:35px}.download-badge{min-height:300px}.vez-product-hero{min-height:690px}.vez-product-hero h1{font-size:clamp(83px,16vw,150px);margin:65px 0 30px}.vez-product-hero>p{font-size:22px}.vez-hero-gallery{margin-top:60px;margin-bottom:-190px;gap:9px}.vez-hero-gallery img{border-radius:8px}.vez-page .feature-points{padding-top:140px}.vez-more{padding:85px 22px}.vez-more p{font-size:17px}.vez-more h2{font-size:65px}.vez-screen-grid{gap:7px;margin-top:40px}}@media(max-width:480px){.top-nav a{font-size:12px}.opening{min-height:730px;max-height:850px}.opening-logo img{width:112px}.aura-showcase{min-height:345px}.showcase-label{left:16px;right:16px;bottom:14px;font-size:8px}.showcase-orb{width:62%}.feature-info h1{font-size:48px}.pill-link{min-width:100%;gap:20px}.vez-left h2{font-size:75px}.vez-gallery{min-height:350px}.vez-gallery img{max-height:325px}.works-grid{grid-template-columns:1fr;gap:36px}.project-art{aspect-ratio:1.3}.project-card h3{font-size:38px}.project-card p{font-size:14px}.section-head h2{font-size:48px}.manifesto h2{font-size:57px}.manifesto-top span:last-child{max-width:130px;text-align:right}.form-action{flex-direction:column;align-items:stretch}.form-action button{width:100%}.footer-line>span:last-child{max-width:110px;text-align:right}.footer-bottom>div{gap:15px;flex-wrap:wrap}.archive-hero h1{font-size:87px}.archive-sub{align-items:flex-start;flex-direction:column}.filters a{padding:10px 12px;font-size:9px}.detail-hero h1{font-size:70px}.detail-visuals{grid-template-columns:1fr}.detail-visuals figure:first-child{grid-column:auto}.product-hero h1{font-size:61px}.product-hero-lockup span{font-size:40px}.aura-product-art{right:-32%;top:150px;opacity:.38}.download-badge{padding:27px}.vez-product-hero{min-height:650px}.vez-product-hero h1{font-size:88px}.vez-hero-gallery img:nth-child(3){display:none}.vez-hero-gallery img{width:50%}.vez-more h2{font-size:58px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.detail-visuals video{max-height:860px;width:100%;max-height:800px;background:#121610;object-fit:contain;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.article-page,.journal-page{min-height:100svh;background:#10120f}.journal-hero{border-bottom:1px solid #34402e}.journal-hero h1{font-size:clamp(105px,16vw,280px);font-weight:900;letter-spacing:-.12em;line-height:.85;margin:67px 0 35px}.journal-hero h1 span{color:var(--acid)}.journal-hero p{font-size:clamp(17px,2.1vw,26px);max-width:600px;color:#b1bbac;line-height:1.4}.journal-list{padding:30px clamp(22px,5vw,85px) 130px}.journal-item{display:grid;grid-template-columns:1fr 3fr 60px;gap:25px;align-items:center;border-bottom:1px solid #343f30;padding:40px 0;transition:padding-left .3s}.journal-item:hover{padding-left:20px}.journal-item>span{font:700 11px ui-monospace,Menlo,monospace;color:var(--acid)}.journal-item h2{font-size:clamp(36px,4vw,67px);letter-spacing:-.08em;margin:0 0 12px}.journal-item p{font-size:16px;color:#a8b2a3;line-height:1.4;max-width:600px}.journal-item b{font-size:34px;color:var(--acid);font-weight:400}.journal-empty{min-height:360px;display:grid;align-content:center;justify-content:center;text-align:center;color:#c6ff00;font-weight:900;font-size:clamp(42px,5vw,75px);letter-spacing:-.06em}.journal-empty span{font:700 11px ui-monospace,Menlo,monospace;margin-top:25px;color:#9eae98}.article-hero{padding-bottom:60px;border-bottom:1px solid #34402e}.article-hero .eyebrow{margin-top:60px}.article-hero h1{font-size:clamp(65px,9vw,150px);letter-spacing:-.085em;line-height:1.02;max-width:1100px;margin:32px 0}.article-hero p{font-size:clamp(19px,2.1vw,27px);line-height:1.35;max-width:820px;color:#aab4a8}.article-cover{padding:30px clamp(22px,5vw,85px);max-width:1300px;margin:auto}.article-cover img{width:100%;max-height:680px;object-fit:cover}.article-body{margin:0 auto;padding:70px 25px 120px;max-width:800px;font-size:clamp(17px,2.1vw,23px);line-height:1.68;color:#d6dcd1}.article-body p{white-space:pre-wrap;margin:0 0 35px}.article-body h2{font-size:clamp(32px,3.6vw,55px);letter-spacing:-.06em;line-height:1.13;margin:70px 0 25px;color:#fff}.article-body h3{font-size:clamp(25px,3vw,40px);margin:45px 0 23px}@media(max-width:760px){.journal-hero h1{font-size:clamp(90px,17vw,152px);margin-top:60px}.journal-list{padding:30px 22px 90px}.journal-item{grid-template-columns:1fr 30px;gap:15px;padding:32px 0}.journal-item>span{grid-column:1/-1}.journal-item h2{font-size:42px}.journal-item p{font-size:14px}.journal-item b{font-size:25px}.journal-empty{min-height:280px}.article-hero h1{font-size:clamp(59px,10vw,95px)}.article-hero .eyebrow{margin-top:45px}.article-body{padding:55px 22px 90px;font-size:18px}}.site-header .top-nav{margin-right:0}.site-header .header-actions{gap:0}.site-header .burger{color:#f1f2e9}@media(max-width:760px){.site-header .top-nav{margin-right:0}}.site-footer.site-footer-editorial{--sf-edge:#0d0f0d;display:block;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--sf-edge) 0,#131511 48%,#131511 100%)!important;color:#e9ece2;border-top:0!important;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.site-footer-editorial *{box-sizing:border-box}.site-footer-editorial .sf-art{position:absolute;inset:0;z-index:1;height:auto;overflow:hidden;pointer-events:none;background:transparent}.site-footer-editorial .sf-art-image{position:absolute;top:-20px;left:0;width:100%;max-width:none;height:270px;display:block;object-fit:cover;object-position:center top;opacity:.33;filter:contrast(.95) brightness(1.03);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 60%,transparent);pointer-events:none}.site-footer-editorial .sf-art:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url(/assets/textures/aura-film-grain.png);background-repeat:repeat;background-size:240px;mix-blend-mode:screen}body:has(.folio-page) .site-footer-editorial{--sf-edge:#0d0f0d}body:has(.aura-case) .site-footer-editorial{--sf-edge:#0b0b0e}body:has(.journal-page) .site-footer-editorial{--sf-edge:#10120f}body:has(.blanche-case) .site-footer-editorial{--sf-edge:#0b162c}.site-footer-editorial .sf-content{position:relative;z-index:2;width:min(100%,1800px);padding:0 clamp(24px,5vw,86px);margin:auto}.site-footer-editorial .sf-main{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:start;gap:clamp(40px,8vw,125px);padding:clamp(74px,6vw,100px) 0 clamp(45px,5vw,79px)}.site-footer-editorial .sf-brand{display:inline-flex;align-items:center;gap:15px;justify-self:start;width:max-content;max-width:100%;text-decoration:none}.site-footer-editorial .sf-brand img{width:42px;height:48px;object-fit:contain;flex:0 0 auto}.site-footer-editorial .sf-brand span{display:flex;flex-direction:column;gap:9px}.site-footer-editorial .sf-brand strong{font-size:clamp(24px,2.4vw,35px);font-weight:830;letter-spacing:-.075em;line-height:.9;color:#f0f2e9}.site-footer-editorial .sf-brand small{color:#9aa494;font:650 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em}.site-footer-editorial .sf-nav-group{display:grid;grid-template-columns:minmax(140px,1fr) minmax(145px,1fr);gap:clamp(35px,5vw,95px);min-width:min(38vw,430px)}.site-footer-editorial .sf-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.site-footer-editorial .sf-col-title{color:#879382;font:670 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.085em;margin-bottom:12px}.site-footer-editorial .sf-column a{color:#cbd2c6;font-size:14px;font-weight:520;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s}.site-footer-editorial .sf-column a:hover{color:#c6ff00;transform:translateX(3px)}.site-footer-editorial .sf-column a span{font-size:11px;color:#98a391;padding-left:4px}.site-footer-editorial .sf-bottom{border-top:1px solid #3a4038;min-height:79px;padding:19px 0 23px;display:grid;grid-template-columns:1fr 1.35fr auto;align-items:center;gap:30px;color:#909b8d;font:640 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.site-footer-editorial .sf-bottom-manifesto{display:inline-flex;align-items:center;gap:clamp(10px,1.4vw,20px);color:#aab4a8;line-height:1.45;letter-spacing:0;min-width:0}.site-footer-editorial .sf-bottom .sf-gallery-link{display:inline-grid;place-items:center;justify-self:auto;flex:0 0 34px;width:34px;height:34px;border-radius:6px;white-space:normal;color:#939d90;transition:color .2s,background .2s}.site-footer-editorial .sf-bottom .sf-gallery-link:focus-visible,.site-footer-editorial .sf-bottom .sf-gallery-link:hover{color:#c6ff00;background:rgba(198,255,0,.07)}.site-footer-editorial .sf-bottom .sf-gallery-link svg{display:block;max-width:none}.site-footer-editorial .sf-bottom a{color:#aab6a6;white-space:nowrap;text-decoration:none;justify-self:end;transition:color .2s}.site-footer-editorial .sf-bottom a:hover{color:#c6ff00}@media(max-width:850px){.site-footer-editorial .sf-main{grid-template-columns:minmax(0,1fr) minmax(265px,.9fr);gap:25px}.site-footer-editorial .sf-nav-group{min-width:0;grid-template-columns:1fr 1fr;gap:24px}.site-footer-editorial .sf-bottom{grid-template-columns:1fr 1.35fr auto;gap:14px}}@media(max-width:650px){.site-footer-editorial .sf-art-image{width:160%;left:-30%;height:210px;top:-12px}.site-footer-editorial .sf-content{padding:0 22px}.site-footer-editorial .sf-main{grid-template-columns:1fr;gap:35px;padding:64px 0 43px}.site-footer-editorial .sf-brand img{width:35px;height:43px}.site-footer-editorial .sf-brand strong{font-size:27px}.site-footer-editorial .sf-nav-group{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-footer-editorial .sf-col-title{font-size:9px;margin-bottom:8px}.site-footer-editorial .sf-column a{font-size:13px}.site-footer-editorial .sf-bottom{grid-template-columns:1fr auto;row-gap:12px;padding:19px 0 25px;font-size:9px}.site-footer-editorial .sf-bottom-manifesto{grid-column:1/-1;grid-row:2}}@media(prefers-reduced-motion:reduce){.site-footer-editorial *{transition:none!important}}