@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f6f4f0;background:#0b0b0b;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}.hero{isolation:isolate;min-height:100svh;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;background:#0b0b0b}.noise{position:absolute;z-index:0;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.topbar,.scroll-cue,.section-label,.eyebrow,.path-number{font-family:DM Mono,monospace;font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.topbar{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center}.topbar p{margin:0;color:#a19f99}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:400;letter-spacing:.1em}.wordmark img{width:22px;height:28px;object-fit:contain}.hero-copy{position:relative;z-index:2;margin:auto 0;padding:10vh 0 3vh}.identity-badge{display:inline-flex;gap:16px;margin:0 0 24px;padding:9px 12px;color:#0b0b0b;background:#f6f4f0;font-family:DM Mono,monospace;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}h1{margin:0;font-size:clamp(64px,13.5vw,260px);line-height:.8;font-weight:600;letter-spacing:-.08em}.statement{margin:clamp(36px,6vw,96px) 0 0;font-size:clamp(19px,2.45vw,42px);line-height:1.05;letter-spacing:-.045em}.implicit-field{position:absolute;z-index:1;inset:0;width:100%!important;height:100%!important;pointer-events:none;opacity:.7}.implicit-field>div,.implicit-field canvas{width:100%!important;height:100%!important}.scroll-cue{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(246,244,240,.28)}.scroll-cue span:last-child{font-size:18px}.introduction{display:grid;grid-template-columns:28% minmax(0,1fr);gap:20px;padding:clamp(80px,10vw,180px) 28px;color:#231815;background:#d9d6ce}.introduction .section-label{margin:0}.introduction-copy{max-width:920px}.introduction-copy h2{margin:0 0 clamp(42px,6vw,76px);font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.95;letter-spacing:-.065em}.introduction-copy p{margin:0;font-size:clamp(18px,1.7vw,26px);line-height:1.65;letter-spacing:-.03em}.introduction-copy p+p{margin-top:1.4em}.pathways{padding:28px;color:#231815;background:#f1efe9}.section-label{margin:0 0 56px;color:#66625d}.path-list{border-top:1px solid #231815}.path-card{position:relative;display:grid;grid-template-columns:15% 1fr 28% 32px;gap:18px;align-items:baseline;padding:32px 0;border-bottom:1px solid #231815;transition:padding .35s ease,background-color .35s ease}.path-card:hover{padding-right:12px;padding-left:12px;background:#dedbd3}.path-card h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.path-description{font-size:13px;line-height:1.45}.path-arrow{font-size:22px;text-align:right}.works{padding:clamp(80px,10vw,180px) 28px;color:#f6f4f0;background:#0b0b0b}.works,.archive,.applied-ai,.independent,.career,.archive-card,.applied-ai-card,.independent-card{transition:background-color .78s cubic-bezier(.22,.61,.36,1),color .78s cubic-bezier(.22,.61,.36,1),border-color .78s cubic-bezier(.22,.61,.36,1)}.works.is-theme-inverted{color:#231815;background:#d9d6ce}.works.is-theme-inverted .section-label,.works.is-theme-inverted .work-category,.works.is-theme-inverted .work-role,.works.is-theme-inverted .work-role span{color:#66625d}.works-intro{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start}.works .section-label{margin:0;color:#a19f99}.works-intro h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.work-card{margin-top:clamp(64px,10vw,150px)}.work-visual{position:relative;height:clamp(360px,46vw,680px);overflow:hidden;background:#e9e8e5}.work-visual img{position:absolute;top:50%;left:0;display:block;width:100%;height:160%;object-fit:cover;transform:translate3d(0,calc(-50% + var(--parallax-y, 0%)),0) scale(1.035);will-change:transform}.work-details{display:grid;grid-template-columns:28% minmax(0,1fr);gap:18px 20px;margin-top:24px}.work-category,.work-role span{font-family:DM Mono,monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.work-category{margin:0;color:#a19f99}.work-details h3{grid-column:2;margin:0;font-size:clamp(34px,5vw,80px);font-weight:500;line-height:.9;letter-spacing:-.07em}.work-lead{grid-column:2;max-width:760px;margin:12px 0 0;font-size:clamp(17px,1.7vw,25px);line-height:1.5;letter-spacing:-.03em}.work-role{display:flex;grid-column:2;gap:20px;align-items:baseline;margin:10px 0 0;color:#c8c5be;font-size:14px;line-height:1.5}.work-role span{flex:0 0 58px;color:#a19f99}.archive{padding:clamp(80px,10vw,180px) 28px;color:#231815;background:#d9d6ce}.archive.is-theme-inverted{color:#f6f4f0;background:#0b0b0b}.archive.is-theme-inverted .section-label,.archive.is-theme-inverted .archive-category,.archive.is-theme-inverted .archive-role,.archive.is-theme-inverted .archive-role span{color:#a19f99}.archive.is-theme-inverted .archive-card{background:#171717}.archive.is-theme-inverted .archive-card+.archive-card .archive-details{border-color:#f6f4f0}.archive-intro{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start}.archive .section-label{margin:0;color:#66625d}.archive-intro h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.archive-list{margin-top:clamp(64px,10vw,150px)}.archive-card{display:grid;grid-template-columns:56% 1fr;min-height:540px;background:#f1efe9}.archive-visual{display:grid;place-items:center;min-height:100%;padding:clamp(18px,3vw,48px);background:#fff}.archive-visual img{display:block;width:100%;height:100%;max-height:610px;object-fit:contain}.archive-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(24px,4vw,64px)}.archive-card+.archive-card .archive-details{border-top:1px solid #fff}.archive-category,.archive-role span{font-family:DM Mono,monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.archive-category{margin:0 0 auto;color:#66625d}.archive-details h3{margin:38px 0 0;font-size:clamp(24px,2.5vw,41px);font-weight:500;line-height:.95;letter-spacing:-.06em}.archive-lead{margin:24px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55;letter-spacing:-.025em}.archive-role{display:flex;gap:18px;margin:28px 0 0;color:#66625d;font-size:14px;line-height:1.5}.archive-role span{flex:0 0 58px}.applied-ai{padding:clamp(80px,10vw,180px) 28px;color:#f6f4f0;background:#0b0b0b}.applied-ai.is-theme-inverted{color:#231815;background:#d9d6ce}.applied-ai.is-theme-inverted .section-label,.applied-ai.is-theme-inverted .applied-ai-category,.applied-ai.is-theme-inverted .applied-ai-role,.applied-ai.is-theme-inverted .applied-ai-role span{color:#66625d}.applied-ai.is-theme-inverted .applied-ai-card{background:#f1efe9}.applied-ai.is-theme-inverted .applied-ai-card+.applied-ai-card .applied-ai-details{border-color:#231815}.applied-ai-intro{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start}.applied-ai .section-label{margin:0;color:#a19f99}.applied-ai-intro h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.applied-ai-list{margin-top:clamp(64px,10vw,150px)}.applied-ai-card{display:grid;grid-template-columns:56% 1fr;min-height:540px;background:#171717}.applied-ai-visual{display:grid;place-items:center;min-height:100%;padding:clamp(18px,3vw,48px);background:#f1efe9}.applied-ai-visual img{display:block;width:100%;height:100%;max-height:610px;object-fit:contain}.applied-ai-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(24px,4vw,64px)}.applied-ai-card+.applied-ai-card .applied-ai-details{border-top:1px solid #f6f4f0}.applied-ai-category,.applied-ai-role span{font-family:DM Mono,monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.applied-ai-category{margin:0 0 auto;color:#a19f99}.applied-ai-details h3{margin:38px 0 0;font-size:clamp(24px,2.5vw,41px);font-weight:500;line-height:.95;letter-spacing:-.06em}.applied-ai-lead{margin:24px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55;letter-spacing:-.025em}.applied-ai-role{display:flex;gap:18px;margin:28px 0 0;color:#c8c5be;font-size:14px;line-height:1.5}.applied-ai-role span{flex:0 0 58px;color:#a19f99}.independent{padding:clamp(80px,10vw,180px) 28px;color:#231815;background:#f1efe9}.independent.is-theme-inverted{color:#f6f4f0;background:#0b0b0b}.independent.is-theme-inverted .section-label,.independent.is-theme-inverted .independent-category,.independent.is-theme-inverted .independent-role,.independent.is-theme-inverted .independent-role span,.independent.is-theme-inverted .experiment-metrics dt{color:#a19f99}.independent.is-theme-inverted .independent-card{background:#171717}.independent-intro{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start}.independent .section-label{margin:0;color:#66625d}.independent-intro h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.independent-list{margin-top:clamp(64px,10vw,150px)}.independent-card{display:grid;grid-template-columns:56% 1fr;background:#d9d6ce}.independent-visual{display:grid;place-items:center;min-height:540px;padding:clamp(18px,3vw,48px);background:#0b0b0b}.independent-visual img{display:block;width:100%;height:100%;max-height:610px;object-fit:contain}.independent-video{overflow:hidden;background:#171717}.independent-video--landscape{width:100%;aspect-ratio:16 / 9}.independent-video iframe{display:block;width:100%;height:100%;border:0}.independent-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(24px,4vw,64px)}.independent-category,.independent-role span,.video-label,.experiment-metrics dt{font-family:DM Mono,monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.independent-category{margin:0 0 auto;color:#66625d}.independent-details h3{margin:38px 0 0;font-size:clamp(24px,2.5vw,41px);font-weight:500;line-height:1.2;letter-spacing:-.06em}.independent-lead{margin:24px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55;letter-spacing:-.025em}.experiment-metrics{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:32px 0 0;border-top:1px solid #231815;border-bottom:1px solid #231815}.experiment-metrics div{padding:14px 10px 16px 0}.experiment-metrics dt{color:#66625d}.experiment-metrics dd{margin:6px 0 0;font-size:clamp(21px,2.1vw,32px);font-weight:500;letter-spacing:-.05em}.independent-role{display:flex;gap:18px;margin:28px 0 0;color:#66625d;font-size:14px;line-height:1.5}.independent-role span{flex:0 0 58px}.experiment-video{display:grid;grid-column:1 / -1;justify-items:center;padding:clamp(36px,6vw,96px);color:#f6f4f0;background:#0b0b0b}.video-label{width:min(100%,440px);margin:0 0 18px;color:#a19f99}.video-note{width:min(100%,440px);margin:-8px 0 18px;color:#a19f99;font-size:14px;line-height:1.5}.video-frame{width:min(100%,440px);aspect-ratio:9 / 16;overflow:hidden;background:#171717}.video-frame--landscape{width:min(100%,960px);aspect-ratio:16 / 9}.video-frame iframe{display:block;width:100%;height:100%;border:0}.independent-toolkit{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start;margin-top:1px;padding:clamp(36px,6vw,96px);color:#f6f4f0;background:#0b0b0b}.independent-toolkit-copy{max-width:320px}.independent-toolkit-copy .video-label{width:auto;margin:0}.independent-toolkit-copy p:last-child{margin:16px 0 0;color:#a19f99;font-size:15px;line-height:1.6}.independent-toolkit img{display:block;width:100%;height:auto}.career{padding:clamp(80px,10vw,180px) 28px;color:#231815;background:#f1efe9}.career.is-theme-inverted{color:#f6f4f0;background:#0b0b0b}.career.is-theme-inverted .section-label,.career.is-theme-inverted .career-employment,.career.is-theme-inverted .career-company p{color:#a19f99}.career.is-theme-inverted .career-list,.career.is-theme-inverted .career-list li{border-color:#f6f4f0}.career.is-theme-inverted .career-role{color:#c8c5be}.career-intro{display:grid;grid-template-columns:28% 1fr;gap:20px;align-items:start}.career .section-label{margin:0;color:#66625d}.career-intro h2{margin:0;font-size:clamp(28px,4.1vw,68px);font-weight:500;line-height:.9;letter-spacing:-.07em}.career-employment{margin:24px 0 0;color:#66625d;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.04em}.career-statement{max-width:760px;margin:38px 0 0;font-size:clamp(17px,1.7vw,25px);line-height:1.55;letter-spacing:-.03em}.career-list{margin:clamp(64px,10vw,150px) 0 0;padding:0;list-style:none;border-top:1px solid #231815}.career-list li{display:grid;grid-template-columns:28% 1fr 28%;gap:20px;align-items:baseline;padding:23px 0;border-bottom:1px solid #231815}.career-period{margin:0;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.04em}.career-company h3{margin:0;font-size:clamp(18px,2.1vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.04em}.career-company p{margin:6px 0 0;color:#66625d;font-size:13px;line-height:1.4}.career-role{margin:0;font-size:15px;line-height:1.4}.site-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 28px;color:#f6f4f0;background:#0b0b0b}.site-footer-brand{margin:0;color:#a19f99;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.04em}.site-footer-links{display:flex;align-items:center;gap:16px}.site-footer-links a{display:grid;place-items:center;width:30px;height:30px;transition:opacity .2s ease,transform .2s ease}.site-footer-links img{display:block;width:100%;height:100%;object-fit:contain}.site-footer-links a:hover{opacity:.7;transform:translateY(-2px)}.site-footer-links a:focus-visible{outline:1px solid #f6f4f0;outline-offset:5px}@media(max-width:700px){.hero,.pathways{padding:18px}.implicit-field{opacity:.58}.identity-badge{gap:10px;padding:9px 10px;font-size:14px;letter-spacing:0}.statement{font-size:18px;line-height:1.12}.introduction-copy h2,.path-card h2,.works-intro h2,.archive-intro h2,.applied-ai-intro h2,.independent-intro h2,.career-intro h2{font-size:28px;line-height:1.08;letter-spacing:-.055em}.introduction-copy p{font-size:16px;line-height:1.75}.path-card{grid-template-columns:44px 1fr 28px;padding:24px 0}.path-description{grid-column:2 / 4;margin-top:4px}.works{padding:80px 18px}.works-intro{display:block}.works-intro .section-label{margin-bottom:28px}.work-visual{height:64vw}.work-details{grid-template-columns:1fr;gap:16px}.work-details h3,.work-lead,.work-role{grid-column:1}.work-details h3{font-size:clamp(28px,8vw,34px);line-height:1.08;letter-spacing:-.055em}.work-lead{margin-top:8px;font-size:16px;line-height:1.7}.work-role,.archive-role,.applied-ai-role,.independent-role{gap:12px;font-size:13px;overflow-wrap:anywhere}.archive{padding:80px 18px}.archive-intro{display:block}.archive-intro .section-label{margin-bottom:28px}.archive-card{grid-template-columns:1fr;min-height:0}.archive-visual{min-height:300px}.archive-details{min-height:360px}.archive-details h3,.applied-ai-details h3{line-height:1.15}.archive-lead,.applied-ai-lead,.independent-lead{font-size:16px;line-height:1.65}.introduction{display:block;padding:80px 18px}.introduction .section-label{margin-bottom:28px}.applied-ai{padding:80px 18px}.applied-ai-intro{display:block}.applied-ai-intro .section-label{margin-bottom:28px}.applied-ai-card{grid-template-columns:1fr;min-height:0}.applied-ai-visual{min-height:300px}.applied-ai-details{min-height:360px}.independent{padding:80px 18px}.independent-intro{display:block}.independent-intro .section-label{margin-bottom:28px}.independent-card{grid-template-columns:1fr}.independent-visual{min-height:300px}.independent-details{min-height:360px}.experiment-metrics{gap:12px 8px;grid-template-columns:repeat(2,1fr)}.experiment-video{grid-column:1;padding:48px 18px}.independent-toolkit{grid-template-columns:1fr;gap:28px;padding:48px 18px}.independent-toolkit-copy{max-width:none}.career{padding:80px 18px}.career-intro{display:block}.career-intro .section-label{margin-bottom:28px}.career-list li{grid-template-columns:1fr;gap:8px;padding:18px 0}.career-statement{font-size:16px;line-height:1.7}.career-company h3{line-height:1.25}.site-footer{padding:30px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.implicit-field,.theme-transition{display:none}}
