*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.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)}:root{font-family:Arial,Helvetica,sans-serif;color:#101010;background:#f4f3ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button{font:inherit;cursor:pointer}.minimalHeader{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 2.2vw;position:sticky;top:0;z-index:30;background:#f4f3efdd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #0002}.brand,nav button,.hamb{border:0;background:none}.brand{font-size:12px;font-weight:700;letter-spacing:.08em}nav{display:flex;gap:22px}nav button{font-size:8px;letter-spacing:.16em}.hamb{display:none}.galleryHome{padding:22px 1.2vw}.artFilters{display:flex;justify-content:center;gap:18px;padding:16px 0 28px;overflow:auto}.artFilters button{border:0;background:none;min-width:68px}.artFilters small{display:block;font-size:6px;letter-spacing:.1em;margin-top:7px;max-width:78px;overflow:hidden;text-overflow:ellipsis}.artObject{width:58px;height:58px;display:block;margin:auto;border-radius:50%;transition:.4s;filter:drop-shadow(0 8px 10px #0002)}.artFilters button:hover .artObject,.selected .artObject{transform:translateY(-5px) rotate(8deg) scale(1.08)}.artAll{background:radial-gradient(circle,#fff 0,#fff 15%,#cad2d0 16%,#cad2d0 30%,#222 70%)}.art0{background:radial-gradient(circle at 35% 28%,#fff,#b9d8ce 28%,#182421)}.art1{background:conic-gradient(#111,#eef,#657080,#111)}.art2{background:repeating-radial-gradient(circle,#222 0,#222 1px,#eee 1px,#eee 6px)}.art3{background:radial-gradient(circle,#ffb76b,#7d331f 50%,#19110e)}.art4{background:linear-gradient(135deg,#e7eef0,#50666c)}.art5{background:radial-gradient(circle,#fff,#e9cbdc 25%,#211b25)}.art6{background:radial-gradient(circle,#eaffaa,#54714a 45%,#172016)}.art7{background:radial-gradient(circle,#c7ffff,#447d8c 40%,#10262e)}.art8{background:linear-gradient(155deg,#d6c9a9,#745b3c)}.art9{background:radial-gradient(circle,#e8e8ff,#716f98 35%,#171522)}.squareFlow{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.squareProject{border:0;padding:0;background:none;aspect-ratio:1;overflow:hidden}.futureImage{width:100%;height:100%;position:relative;overflow:hidden}.scene{position:absolute;top:0;right:0;bottom:0;left:0;transition:.6s}.shape{position:absolute}.hoverStory{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;color:#fff;background:linear-gradient(transparent 20%,#000c);opacity:0;transition:.35s}.hoverStory b{font-size:18px}.hoverStory p{font-size:11px;line-height:1.45}.hoverStory span{font-size:7px;letter-spacing:.13em}.squareProject:hover .hoverStory{opacity:1}.squareProject:hover .scene{transform:scale(1.055)}.style0 .scene,.style10 .scene{background:linear-gradient(145deg,#d8e9e5,#63817b)}.style1 .scene,.style11 .scene{background:linear-gradient(#e6ddd1,#9c765b)}.style2 .scene,.style12 .scene{background:#141820}.style3 .scene,.style13 .scene{background:linear-gradient(145deg,#f0c08d,#3b2115)}.style4 .scene,.style14 .scene{background:linear-gradient(#e8edf0,#8da0aa)}.style5 .scene,.style15 .scene{background:radial-gradient(circle,#ffcce9,#593e58 55%,#17131a)}.style6 .scene,.style16 .scene{background:linear-gradient(#b9d9b5,#31563d)}.style7 .scene,.style17 .scene{background:linear-gradient(#ccecf2,#3f7280)}.style8 .scene,.style18 .scene{background:linear-gradient(135deg,#111,#9b7147)}.style9 .scene,.style19 .scene{background:radial-gradient(circle,#f0f1ff,#686b9b 45%,#181928)}.one{width:62%;height:62%;border-radius:50%;background:#fff8;left:19%;top:13%;box-shadow:0 30px 60px #0004}.two{width:72%;height:25%;background:#edf3edaa;left:14%;bottom:10%;clip-path:polygon(0 100%,10% 25%,28% 40%,44% 0,61% 45%,76% 12%,100% 100%)}.infoSection{padding:100px 7vw;min-height:420px;border-top:1px solid #ccc}.infoSection span{font-size:8px;letter-spacing:.18em}.infoSection h2{font-size:clamp(42px,6vw,86px);line-height:.95;letter-spacing:-.06em;max-width:1100px}.darkInfo{background:#111;color:#eee}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f3ef;z-index:50;overflow:auto}.close{position:fixed;right:25px;top:20px;width:46px;height:46px;border-radius:50%;border:1px solid #777;background:#f4f3ef;z-index:60}.detailHero{height:70vh;margin:70px 5vw 0;position:relative;overflow:hidden}.projectHero{padding:60px 7vw}.projectHero h2{font-size:clamp(58px,9vw,130px);line-height:.82;letter-spacing:-.075em}.projectBody{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#aaa;margin:0 7vw 100px}.projectBody article{background:#f4f3ef;padding:35px;min-height:190px}@media(max-width:900px){.squareFlow{grid-template-columns:repeat(3,1fr)}.artFilters{justify-content:flex-start}}@media(max-width:650px){.hamb{display:block}nav{display:none;position:absolute;top:62px;left:0;right:0;background:#f4f3ef;padding:20px;flex-direction:column}nav.open{display:flex}.squareFlow{grid-template-columns:repeat(2,1fr);gap:3px}.hoverStory{opacity:1;padding:13px}.hoverStory p,.hoverStory span{display:none}.detailHero{height:45vh;margin:62px 10px 0}.projectBody{grid-template-columns:1fr;margin:0 20px 60px}}.projectImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s}.squareProject:hover .projectImage{transform:scale(1.055);filter:saturate(1.06) contrast(1.02)}.detailImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.artFilters{display:none!important}.textFilters{display:flex;align-items:center;justify-content:center;gap:24px;padding:18px 0 30px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.textFilters::-webkit-scrollbar{display:none}.textFilters button{border:0;border-bottom:1px solid transparent;background:transparent;padding:7px 0 6px;font-size:8px;letter-spacing:.15em;color:#777;transition:color .25s,border-color .25s}.textFilters button:hover{color:#111}.textFilters button.selected{color:#111;border-bottom-color:#111}@media(max-width:900px){.textFilters{justify-content:flex-start;gap:19px;padding-left:2px;padding-right:2px}}.textFilters{display:grid!important;grid-template-columns:repeat(6,max-content);justify-content:center;gap:10px 28px!important;overflow:visible!important}.profileSection{display:grid;grid-template-columns:minmax(280px,.72fr) 1.28fr;gap:7vw;padding:8vw 7vw;background:#f4f3ef}.profileImageWrap{overflow:hidden;aspect-ratio:4/5}.profileImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.profileCopy h2{font-size:clamp(46px,6.4vw,104px);line-height:.92;letter-spacing:-.06em;margin:16px 0 42px}.profileCopy p{max-width:760px;font-size:clamp(16px,1.25vw,21px);line-height:1.55}.profileLead{font-size:clamp(21px,1.7vw,29px)!important}.contactSection{background:#111;color:#f4f3ef;padding:9vw 7vw}.contactSection h2{font-size:clamp(54px,7.2vw,120px);line-height:.9;letter-spacing:-.065em;margin:18px 0 70px}.contactForm{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;max-width:1100px}.contactForm label{font-size:10px;letter-spacing:.16em}.contactForm input,.contactForm textarea{display:block;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #777;background:transparent;color:#fff;padding:14px 0;font:inherit}.contactForm .full{grid-column:1/-1}.contactForm button{justify-self:start;border:1px solid #eee;background:transparent;color:#fff;padding:15px 22px;letter-spacing:.14em}@media(max-width:900px){.textFilters{display:flex!important;justify-content:flex-start;overflow-x:auto!important}}@media(max-width:760px){.profileSection{grid-template-columns:1fr;padding:72px 20px}.contactSection{padding:80px 20px}.contactForm{grid-template-columns:1fr}.contactForm .full{grid-column:auto}}.textFilters{justify-content:start!important;grid-template-columns:repeat(6,max-content)!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;width:100%}@media(max-width:900px){.textFilters{justify-content:flex-start!important}}.brand{font-family:Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;font-size:18px!important;letter-spacing:.035em!important;text-transform:uppercase;position:relative;display:inline-flex!important;align-items:center;line-height:1}.brand:first-letter{font-weight:800}.brand:after{content:"";width:22px;height:1px;background:currentColor;margin-left:9px;transform:rotate(-58deg);transform-origin:center;opacity:.8}.nameHome{height:100svh;background:#f4f3ef;display:grid;place-items:center;position:relative;overflow:hidden;cursor:pointer}.kineticName{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(62px,13vw,230px);font-weight:700;line-height:.72;letter-spacing:-.075em;text-align:center;display:flex;flex-direction:column}.kineticName span:first-child{animation:nameInA 1.15s cubic-bezier(.16,1,.3,1) both}.kineticName span:last-child{animation:nameInB 1.35s .08s cubic-bezier(.16,1,.3,1) both}@keyframes nameInA{0%{opacity:0;transform:translate3d(-35vw,-10vh,0) rotate(-10deg) scale(.55);filter:blur(22px)}65%{filter:blur(0)}to{opacity:1;transform:none}}@keyframes nameInB{0%{opacity:0;transform:translate3d(38vw,12vh,0) rotate(9deg) scale(1.45);filter:blur(22px)}65%{filter:blur(0)}to{opacity:1;transform:none}}.kineticName:hover span:first-child{transform:translate(-1.2vw) skew(-3deg)}.kineticName:hover span:last-child{transform:translate(1.2vw) skew(3deg)}.kineticName span{transition:transform .5s cubic-bezier(.16,1,.3,1)}.enterButton{position:absolute;bottom:34px;border:0;background:transparent;font-size:10px;letter-spacing:.22em;border-bottom:1px solid;padding:8px 0}.subHeader{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 2.7vw;border-bottom:1px solid #d8d7d2;position:sticky;top:0;background:#f4f3eff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30}.wordmark{border:0;background:none;font-size:16px;font-weight:700;letter-spacing:.04em}.subHeader nav{display:flex;gap:30px}.subHeader nav button{border:0;background:none;font-size:9px;letter-spacing:.16em;padding:8px 0;border-bottom:1px solid transparent}.subHeader nav button.active{border-color:#111}.simplePage{min-height:calc(100svh - 76px);padding:9vw 7vw}.simplePage h1{font-size:clamp(52px,7vw,112px);line-height:.92;letter-spacing:-.06em;max-width:1300px}.experienceList{margin-top:80px;font-size:20px;line-height:1.7}.projectsPage{padding:24px 2.7vw 60px}@media(max-width:800px){.subHeader{height:auto;padding:20px;align-items:flex-start}.subHeader nav{max-width:65%;gap:10px 18px;flex-wrap:wrap;justify-content:flex-end}.kineticName{font-size:19vw}.projectsPage{padding:18px 10px 40px}}.subHeader button:focus,.subHeader button:focus-visible{outline:none!important;box-shadow:none!important}.contentPage{min-height:calc(100svh - 76px);padding:8vw 6vw 10vw;background:#f4f3ef}.contentPage>h1{font-size:clamp(58px,8vw,132px);line-height:.88;letter-spacing:-.065em;max-width:1350px;margin:18px 0 36px}.pageIntro{font-size:clamp(19px,1.7vw,28px);line-height:1.4;max-width:820px;margin-bottom:8vw}.contentGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bbb;border-left:1px solid #bbb}.contentGrid article{min-height:260px;padding:28px;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.contentGrid span,.essayList span{font-size:9px;letter-spacing:.17em}.contentGrid h3{font-size:30px;margin:60px 0 18px}.contentGrid p{line-height:1.55;max-width:390px}.essayList{border-top:1px solid #aaa}.essayList article{display:grid;grid-template-columns:140px 1fr 1fr;gap:35px;padding:38px 0;border-bottom:1px solid #aaa;align-items:start}.essayList p{line-height:1.55;margin:4px 0}.ventureGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#aaa;border:1px solid #aaa}.ventureGrid article{background:#f4f3ef;padding:36px;min-height:310px}.ventureGrid b{font-size:10px}.ventureGrid h2{font-size:clamp(34px,4vw,64px);letter-spacing:-.05em;margin:55px 0 18px}.ventureGrid p{font-size:18px;line-height:1.5;max-width:550px}.ventureGrid small{display:block;margin-top:35px;letter-spacing:.12em}.timeline{margin-top:80px;border-top:1px solid #aaa}.timeline article{display:grid;grid-template-columns:220px 1fr;gap:50px;padding:30px 0;border-bottom:1px solid #aaa}.timeline time{font-size:10px;letter-spacing:.14em}.timeline p{font-size:16px;line-height:1.5;max-width:720px;margin:0}@media(max-width:800px){.contentGrid{grid-template-columns:1fr}.essayList article{grid-template-columns:1fr;gap:12px}.ventureGrid{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr;gap:12px}.contentPage{padding:70px 20px}}.nameHome{height:100svh!important;background:#050607!important;color:#f3f3ef!important;isolation:isolate;perspective:1200px}.nameHome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.08),transparent 22%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,5vw 5vw,5vw 5vw;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);animation:gridBreath 6s ease-in-out infinite;z-index:-4}.nameHome:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 180deg at 50% 50%,transparent 0 30%,rgba(180,220,255,.055) 40%,transparent 50% 75%,rgba(255,255,255,.035) 82%,transparent 90%);animation:fieldRotate 24s linear infinite;z-index:-5}.futureField{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-2}.futureField i{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 18px 4px #ffffff59;animation:particle 8s linear infinite}.futureField i:nth-child(1){left:12%;top:18%;animation-delay:-2s}.futureField i:nth-child(2){left:81%;top:21%;animation-delay:-5s}.futureField i:nth-child(3){left:72%;top:74%;animation-delay:-1s}.futureField i:nth-child(4){left:23%;top:79%;animation-delay:-7s}.futureField i:nth-child(5){left:48%;top:12%;animation-delay:-4s}.futureField i:nth-child(6){left:91%;top:56%;animation-delay:-3s}.scanBeam{position:absolute;left:-20%;top:0;width:20%;height:100%;background:linear-gradient(90deg,transparent,rgba(195,226,255,.11),transparent);transform:skew(-15deg);animation:scan 6.5s ease-in-out infinite;mix-blend-mode:screen}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.orbit:after{content:"";position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;top:50%;left:-3px;box-shadow:0 0 20px #fff}.orbitA{width:min(76vw,1100px);height:min(38vw,550px);transform:translate(-50%,-50%) rotate(-11deg);animation:orbitA 15s linear infinite}.orbitB{width:min(58vw,850px);height:min(58vw,850px);transform:translate(-50%,-50%) rotate(64deg);opacity:.45;animation:orbitB 22s linear infinite reverse}.kineticName{position:relative;z-index:3;font-family:Helvetica Neue,Arial,sans-serif!important;font-size:clamp(68px,14.5vw,255px)!important;font-weight:300!important;line-height:.67!important;letter-spacing:-.075em!important;text-transform:uppercase;transform-style:preserve-3d}.nameLine{position:relative;display:block!important;will-change:transform,filter;transition:transform .65s cubic-bezier(.16,1,.3,1),letter-spacing .65s}.nameLine:before,.nameLine:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.nameLine:before{transform:translate(-3px);color:#bde7ff}.nameLine:after{transform:translate(3px);color:#fff}.judith{animation:sciInA 1.35s cubic-bezier(.16,1,.3,1) both}.wiesinger{animation:sciInB 1.55s .08s cubic-bezier(.16,1,.3,1) both}.nameHome:hover .judith{transform:translate3d(-2.4vw,-.5vh,30px) skew(-4deg);letter-spacing:-.045em}.nameHome:hover .wiesinger{transform:translate3d(2.4vw,.5vh,60px) skew(4deg);letter-spacing:-.095em}.nameHome:hover .nameLine:before{opacity:.22;animation:glitchA .6s steps(2,end) infinite}.nameHome:hover .nameLine:after{opacity:.13;animation:glitchB .45s steps(2,end) infinite}.homeMeta{position:absolute;left:3vw;right:3vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.24em;z-index:4;color:#ffffff9e}.topMeta{top:3.2vw}.bottomMeta{bottom:3.2vw}.enterButton{bottom:7.8vh!important;display:flex;gap:28px;align-items:center!important;color:#fff!important;border:1px solid rgba(255,255,255,.38)!important;padding:13px 17px!important;background:#ffffff06!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.35s!important}.enterButton:hover{background:#f3f3ef!important;color:#050607!important;transform:scale(1.04)}.enterButton b{font-size:15px;font-weight:400}@keyframes sciInA{0%{opacity:0;transform:translate3d(-60vw,-18vh,300px) rotateY(55deg) skew(-18deg);filter:blur(28px)}45%{opacity:.7;filter:blur(3px)}75%{transform:translate3d(2vw,0,0) skew(2deg)}to{opacity:1;transform:none;filter:none}}@keyframes sciInB{0%{opacity:0;transform:translate3d(65vw,20vh,-300px) rotateY(-55deg) skew(18deg);filter:blur(34px)}48%{opacity:.75;filter:blur(4px)}78%{transform:translate3d(-2vw,0,0) skew(-2deg)}to{opacity:1;transform:none;filter:none}}@keyframes glitchA{0%,to{clip-path:inset(0 0 80% 0)}50%{clip-path:inset(45% 0 28% 0);transform:translate(-8px)}}@keyframes glitchB{0%,to{clip-path:inset(70% 0 5% 0)}50%{clip-path:inset(18% 0 62% 0);transform:translate(7px)}}@keyframes scan{0%,15%{transform:translate(-20vw) skew(-15deg);opacity:0}45%{opacity:1}75%,to{transform:translate(140vw) skew(-15deg);opacity:0}}@keyframes orbitA{to{transform:translate(-50%,-50%) rotate(349deg)}}@keyframes orbitB{to{transform:translate(-50%,-50%) rotate(424deg)}}@keyframes fieldRotate{to{transform:rotate(360deg)}}@keyframes particle{0%,to{transform:translate(0) scale(.5);opacity:.2}50%{transform:translate(35px,-55px) scale(1.8);opacity:1}}@keyframes gridBreath{50%{opacity:.5;transform:scale(1.025)}}@media(max-width:700px){.kineticName{font-size:20vw!important;line-height:.78!important}.homeMeta{left:18px;right:18px}.topMeta span:last-child,.bottomMeta span:last-child{display:none}.orbitA{width:115vw;height:58vw}.orbitB{width:92vw;height:92vw}.enterButton{bottom:9vh!important}}@media(prefers-reduced-motion:reduce){.nameHome *,.nameHome:before,.nameHome:after{animation:none!important}}.route-about,.route-experience,.route-projects,.route-ecosystem,.route-thinking,.route-ventures,.route-contact{overflow-x:hidden}.subHeader{animation:headerDrop .8s cubic-bezier(.16,1,.3,1) both}.subHeader .wordmark{transition:letter-spacing .45s cubic-bezier(.16,1,.3,1),transform .45s}.subHeader .wordmark:hover{letter-spacing:.11em;transform:skew(-4deg)}.subHeader nav button{position:relative;transition:transform .3s,color .3s}.subHeader nav button:hover{transform:translateY(-3px)}.subHeader nav button:after{content:"";position:absolute;left:0;right:100%;bottom:1px;height:1px;background:currentColor;transition:right .35s cubic-bezier(.16,1,.3,1)}.subHeader nav button:hover:after,.subHeader nav button.active:after{right:0}.profileSection,.simplePage,.contentPage,.projectsPage,.contactSection{animation:pageReveal .95s cubic-bezier(.16,1,.3,1) both}.profileImageWrap{position:relative;transform:rotate(-1.2deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.profileImageWrap:hover{transform:rotate(1.1deg) scale(1.018)}.profileImageWrap:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.32) 48%,transparent 68%);transform:translate(-130%);transition:transform 1s}.profileImageWrap:hover:after{transform:translate(130%)}.profileCopy h2,.simplePage h1,.contentPage>h1,.contactSection h2{animation:headlineIn 1.05s .08s cubic-bezier(.16,1,.3,1) both}.profileCopy p,.pageIntro{animation:copyIn .9s .25s cubic-bezier(.16,1,.3,1) both}.contentGrid article,.ventureGrid article{position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s,color .35s}.contentGrid article:before,.ventureGrid article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#111;transform:translateY(101%);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:0}.contentGrid article>*,.ventureGrid article>*{position:relative;z-index:1}.contentGrid article:hover,.ventureGrid article:hover{color:#f4f3ef;transform:translateY(-7px)}.contentGrid article:hover:before,.ventureGrid article:hover:before{transform:none}.essayList article,.timeline article{transition:padding-left .5s cubic-bezier(.16,1,.3,1),background .4s}.essayList article:hover,.timeline article:hover{padding-left:22px;background:#00000009}.essayList h2,.timeline h3{transition:letter-spacing .45s,transform .45s}.essayList article:hover h2,.timeline article:hover h3{letter-spacing:-.055em;transform:translate(8px)}.squareProject{overflow:hidden;transform:translateZ(0);transition:transform .5s cubic-bezier(.16,1,.3,1),z-index 0s}.squareProject:hover{transform:scale(.975);z-index:3}.squareProject .projectImage{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .55s}.squareProject:hover .projectImage{transform:scale(1.12) rotate(.6deg);filter:contrast(1.07)}.hoverStory{transform:translateY(14px);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.squareProject:hover .hoverStory{transform:none}.textFilters button{transition:transform .35s cubic-bezier(.16,1,.3,1),letter-spacing .35s,color .35s}.textFilters button:hover{transform:translateY(-3px);letter-spacing:.21em}.contactForm input,.contactForm textarea{transition:border-color .3s,transform .35s}.contactForm input:focus,.contactForm textarea:focus{outline:none;border-color:#fff;transform:translate(6px)}.contactForm button{position:relative;overflow:hidden;transition:color .35s,transform .35s}.contactForm button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f3ef;transform:translate(-102%);transition:transform .45s cubic-bezier(.16,1,.3,1);z-index:0}.contactForm button:hover{color:#111;transform:translateY(-4px)}.contactForm button:hover:before{transform:none}.contactForm button{isolation:isolate}.contactForm button:before{z-index:-1}.projectModal{animation:modalIn .7s cubic-bezier(.16,1,.3,1) both}.detailHero{overflow:hidden}.detailHero .detailImage{animation:heroZoom 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes headerDrop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes pageReveal{0%{opacity:0;transform:translateY(35px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes headlineIn{0%{opacity:0;transform:translate3d(-6vw,40px,0) skew(-7deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes copyIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:scale(.96);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes heroZoom{0%{transform:scale(1.18);filter:blur(8px)}to{transform:scale(1);filter:none}}@media(prefers-reduced-motion:reduce){.subHeader,.profileSection,.simplePage,.contentPage,.projectsPage,.contactSection,.profileCopy h2,.simplePage h1,.contentPage>h1,.contactSection h2,.profileCopy p,.pageIntro,.projectModal,.detailHero .detailImage{animation:none!important}}:root{--void:#06040c;--space:#0b0715;--violet:#9b6cff;--violet2:#5e2dff;--lilac:#d7c5ff;--star:#f7f3ff}.route-about,.route-experience,.route-projects,.route-ecosystem,.route-thinking,.route-ventures,.route-contact{background:var(--void);color:var(--star);min-height:100svh;position:relative}.route-about:before,.route-experience:before,.route-projects:before,.route-ecosystem:before,.route-thinking:before,.route-ventures:before,.route-contact:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(124,69,255,.22),transparent 28%),radial-gradient(circle at 82% 68%,rgba(185,102,255,.15),transparent 30%),radial-gradient(circle at 50% 110%,rgba(78,31,180,.2),transparent 38%),radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.4px);background-size:auto,auto,auto,67px 67px;z-index:0;animation:cosmosDrift 22s linear infinite}.subHeader{background:#06040cb8!important;color:#fff!important;border-color:#d7c5ff29!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.subHeader button{color:#fff!important}.subHeader nav button.active{border-color:var(--violet)!important;color:var(--lilac)!important}.profileSection,.cosmicPage,.projectsPage,.contactSection{position:relative;z-index:1;background:transparent!important;color:#fff!important}.profileSection{min-height:calc(100svh - 76px)}.profileImageWrap{box-shadow:0 0 0 1px #d7c5ff40,0 0 80px #6d36ff33}.profileCopy h2,.cosmicPage>h1,.contactSection h2{background:linear-gradient(105deg,#fff 15%,#d7c5ff 52%,#8d63ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{color:#bda6ff!important}.profileCopy p,.pageIntro{color:#f7f3ffb8!important}.cosmicPage{min-height:calc(100svh - 76px);padding:8vw 6vw 10vw}.cosmicPage>h1{font-size:clamp(58px,8vw,132px);line-height:.88;letter-spacing:-.065em;max-width:1350px;margin:18px 0 36px}.pageIntro{font-size:clamp(19px,1.7vw,28px);line-height:1.4;max-width:850px;margin-bottom:8vw}.contentGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(215,197,255,.2);border-left:1px solid rgba(215,197,255,.2)}.contentGrid article{min-height:270px;padding:30px;border-right:1px solid rgba(215,197,255,.2);border-bottom:1px solid rgba(215,197,255,.2);background:#ffffff06;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contentGrid span,.essayList span{font-size:9px;letter-spacing:.18em;color:#a783ff}.contentGrid h3{font-size:30px;margin:62px 0 18px}.contentGrid p{line-height:1.55;color:#f7f3ffb3}.contentGrid article:before,.ventureGrid article:before{background:linear-gradient(145deg,#2a145d,#7a42ff)!important}.essayList{border-top:1px solid rgba(215,197,255,.22)}.essayList article{display:grid;grid-template-columns:140px 1fr 1fr;gap:35px;padding:42px 0;border-bottom:1px solid rgba(215,197,255,.18);align-items:start}.essayList h2{font-size:clamp(28px,3vw,48px);letter-spacing:-.04em;margin:0}.essayList p{line-height:1.55;margin:4px 0;color:#f7f3ffad}.essayList article:hover,.timeline article:hover{background:#824bff14!important}.ventureGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d7c5ff33;border:1px solid rgba(215,197,255,.2)}.ventureGrid article{background:#0a0614db;padding:38px;min-height:320px}.ventureGrid h2{font-size:clamp(34px,4vw,64px);letter-spacing:-.05em;margin:58px 0 18px}.ventureGrid p{font-size:18px;line-height:1.5;color:#f7f3ffb3;max-width:550px}.ventureGrid small{display:block;margin-top:35px;letter-spacing:.12em;color:#bda6ff}.timeline{margin-top:80px;border-top:1px solid rgba(215,197,255,.2)}.timeline article{display:grid;grid-template-columns:220px 1fr;gap:50px;padding:32px 0;border-bottom:1px solid rgba(215,197,255,.18)}.timeline time{font-size:10px;letter-spacing:.14em;color:#a783ff}.timeline h3{font-size:26px;margin:0 0 10px}.timeline p{font-size:16px;line-height:1.5;max-width:760px;margin:0;color:#f7f3ffad}.projectsPage .textFilters button{color:#cbbaff!important}.projectsPage .textFilters button.selected{color:#fff!important;border-color:#9b6cff!important}.squareProject{box-shadow:0 0 0 1px #d7c5ff14}.squareProject:hover{box-shadow:0 0 45px #773eff40}.contactSection{background:transparent!important}.contactForm input,.contactForm textarea{border-color:#d7c5ff59!important;color:#fff!important}.contactForm button{border-color:#9b6cff!important;color:#fff!important}.contactForm button:before{background:#8a56ff!important}.nameHome{background:radial-gradient(circle at 50% 45%,#1c0c38 0,#090510 35%,#030207 72%)!important}.nameHome:before{background:radial-gradient(circle at 50% 46%,rgba(176,111,255,.16),transparent 22%),linear-gradient(rgba(168,118,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(168,118,255,.035) 1px,transparent 1px)!important;background-size:auto,5vw 5vw,5vw 5vw!important}.scanBeam{background:linear-gradient(90deg,transparent,rgba(160,91,255,.2),transparent)!important}.orbit{border-color:#be94ff3d!important}.orbit:after{background:#c7a7ff!important;box-shadow:0 0 25px 6px #7d42ff!important}.nameLine:before{color:#a970ff!important}.enterButton{border-color:#be94ff8c!important}.enterButton:hover{background:#8f5aff!important;color:#fff!important}@keyframes cosmosDrift{to{background-position:0 0,0 0,0 0,67px 34px}}@media(max-width:800px){.contentGrid{grid-template-columns:1fr}.essayList article{grid-template-columns:1fr;gap:12px}.ventureGrid{grid-template-columns:1fr}.timeline article{grid-template-columns:1fr;gap:12px}.cosmicPage{padding:70px 20px}}:root{--ink:#f7f5ff;--muted:rgba(238,232,255,.64);--line:rgba(213,196,255,.16);--violet:#8f5cff;--violetSoft:#c7adff;--void:#05030a}html,body{background:var(--void);color:var(--ink)}.site{min-height:100svh;background:radial-gradient(900px 650px at 82% 12%,rgba(106,53,255,.12),transparent 62%),radial-gradient(850px 650px at 5% 85%,rgba(170,92,255,.08),transparent 60%),#05030a}.nameHome{background:radial-gradient(800px 500px at 68% 40%,rgba(115,64,255,.22),transparent 62%),radial-gradient(600px 500px at 25% 65%,rgba(83,36,160,.16),transparent 65%),#05030a!important}.kineticName{font-weight:250!important;letter-spacing:-.065em!important}.homeMeta{font-size:9px!important;letter-spacing:.2em!important;color:#efe8ff8c!important}.enterButton{border-radius:999px!important;padding:13px 19px!important}.subHeader{height:88px!important;padding:0 3vw!important;background:#05030ac7!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(28px) saturate(130%)!important;backdrop-filter:blur(28px) saturate(130%)!important}.wordmark{display:flex!important;align-items:center;gap:13px!important;color:#fff!important}.wordmark:after{display:none!important}.wordmark span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(199,173,255,.35);border-radius:50%;font-size:9px;background:#8f5cff14}.wordmark strong{font-size:12px;font-weight:560;letter-spacing:.12em}.primaryNav{display:flex!important;align-items:stretch!important;gap:0!important;height:100%}.primaryNav button{display:flex!important;align-items:center!important;gap:7px!important;height:100%;padding:0 14px!important;border:0!important;color:#f4f0ff94!important;font-size:8px!important;letter-spacing:.15em!important}.primaryNav button em{font-style:normal;font-size:7px;color:#bc9eff61;transform:translateY(-7px)}.primaryNav button.active,.primaryNav button:hover{color:#fff!important}.primaryNav button:after{bottom:0!important;height:2px!important;background:linear-gradient(90deg,var(--violet),var(--violetSoft))!important}.profileSection,.cosmicPage,.projectsPage,.contactSection{max-width:1600px;margin:0 auto}.cosmicPage,.contactSection{padding:clamp(76px,8vw,132px) clamp(24px,6vw,96px) clamp(100px,10vw,160px)!important}.cosmicPage>h1,.contactSection h2,.profileCopy h2{font-weight:300!important;letter-spacing:-.06em!important}.pageIntro,.profileCopy p{color:var(--muted)!important}.profileSection{grid-template-columns:minmax(300px,.78fr) 1.22fr!important;gap:clamp(50px,8vw,130px)!important;padding:clamp(76px,8vw,130px) clamp(24px,6vw,96px)!important}.profileImageWrap{border-radius:2px;box-shadow:0 0 0 1px var(--line),0 30px 100px #471b9e3d!important}.profileImage{filter:saturate(.82) contrast(1.03)}.contentGrid{border:0!important;gap:12px!important;background:transparent!important}.contentGrid article{border:1px solid var(--line)!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;min-height:300px!important}.ventureGrid{gap:12px!important;border:0!important;background:transparent!important}.ventureGrid article{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#120a22eb,#08050ff0)!important}.timeline article,.essayList article{border-color:var(--line)!important}.projectsPage{padding:34px 3vw 90px!important}.textFilters{display:grid!important;grid-template-columns:repeat(6,max-content)!important;justify-content:start!important;gap:8px 22px!important;padding:4px 0 28px!important}.textFilters button{font-size:8px!important;color:#e5dbff7a!important;border:0!important}.textFilters button.selected{color:#fff!important;border-bottom:1px solid var(--violet)!important}.squareFlow{gap:8px!important}.squareProject{border-radius:3px!important}.hoverStory{background:linear-gradient(180deg,transparent 20%,rgba(5,3,10,.92) 100%)!important;padding:26px!important}.contactSection{min-height:calc(100svh - 88px)!important}.contactForm{max-width:1180px!important;gap:36px 60px!important}.contactForm button{border-radius:999px!important}@media(max-width:980px){.subHeader{height:auto!important;display:block!important;padding:16px 18px 0!important}.wordmark{padding-bottom:14px}.primaryNav{height:auto!important;overflow-x:auto!important;width:100%;scrollbar-width:none}.primaryNav::-webkit-scrollbar{display:none}.primaryNav button{height:44px!important;padding:0 14px 0 0!important;margin-right:20px;flex:0 0 auto}.primaryNav button em{display:none}.profileSection{grid-template-columns:1fr!important}.profileImageWrap{max-width:520px}}@media(max-width:720px){.cosmicPage,.contactSection{padding:70px 20px 100px!important}.textFilters{display:flex!important;overflow-x:auto!important;gap:22px!important}}
