.st{--ground:#f4f4f1;--ink:#222a33;--ink-2:#5d6670;--hair:#dcdcd6;--rule:#b4b8bb;--marker:#ff1f8f;--side:240px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.13 0 0 0 0 0.16 0 0 0 0 0.2 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--display:var(--font-redaction), Georgia, serif;--display-weight:400;--display-tracking:-.015em;--display-leading:1.04;--display-size:clamp(46px, 5.6vw, 84px);background-color:var(--ground);background-image:var(--grain);min-height:100vh;color:var(--ink);font-family:var(--font-geist), system-ui, sans-serif}html:has(.st){scrollbar-color:#c3c6c6 transparent}.st ::selection{background:var(--marker);color:var(--ground)}:where(.st) a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.st :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.st-side{z-index:10;width:var(--side);padding:30px 28px;position:fixed;top:0;bottom:0;left:0}.st-name{font-family:var(--display);color:var(--ink-2);font-size:18px;font-weight:400;text-decoration:none}.st-nav{gap:2px;display:grid;position:absolute;top:34vh;left:28px}.st-nav a{min-height:30px;color:var(--ink-2);transition:color .2s var(--ease);align-items:center;font-size:15px;text-decoration:none;display:inline-flex;position:relative}.st-nav a:hover,.st-nav a[aria-current]{color:var(--ink)}.st-nav a[aria-current]:before{content:"";background:var(--marker);border-radius:50%;width:6px;height:6px;position:absolute;left:-14px}.st-main{max-width:1000px;margin-left:calc(var(--side) + 24px);margin-right:48px;padding-bottom:120px}.st-hero{padding-top:13vh}.st-hero-top{grid-template-columns:minmax(0,1fr) clamp(200px,18vw,300px);align-items:stretch;gap:56px;display:grid}.st-hero h1{max-width:17ch;font-family:var(--display);font-size:var(--display-size);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}.st-portrait{margin:0;position:relative}.st-portrait-frame{top:calc(var(--display-size) * .124 - (100% - var(--display-size) * .34) * .1173);bottom:calc(var(--display-size) * .216);aspect-ratio:4/5;background:var(--ground);position:absolute;right:0;overflow:hidden}.st-portrait-frame:after{content:"";background-image:var(--grain);pointer-events:none;position:absolute;inset:0}.st-portrait img{object-fit:cover;width:100%;height:100%;display:block}.st-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:900px;margin:56px 0 0;display:grid}.st-meta dt{color:var(--ink-2);margin-bottom:6px;font-size:14px}.st-meta dd{margin:0;font-size:15px;line-height:1.5}.st-meta a{align-items:center;gap:4px;font-weight:500;display:inline-flex}.st-meta a,.st-bio a,.st-links a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:text-decoration-color .2s var(--ease)}.st-meta a:hover,.st-bio a:hover,.st-links a:hover{text-decoration-color:currentColor}.st-builds,.st-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;scroll-margin-top:32px;display:grid}.st-builds{margin-top:48px}.st-articles{align-items:start;margin-top:72px}.st-tile{margin:0;scroll-margin-top:40px}.st-frame{aspect-ratio:4/3;background:#050505;text-decoration:none;display:block;position:relative;overflow:hidden}.st-frame:hover+figcaption strong,.st-frame:focus-visible+figcaption strong{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.st-frame-dark,.st-frame-black{color:var(--ground);background:#050505}.st-frame-text{z-index:1;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.st-geist span{letter-spacing:-.04em;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.02}.st-frame-dark .st-frame-text{text-align:center;align-items:center}.cube-logo{color:var(--ground);display:block;position:relative}.cube-logo svg{width:100%;height:auto;display:block}.cube-logo[data-cube] path:last-of-type{visibility:hidden}.cube-logo canvas{aspect-ratio:1;pointer-events:none;width:27.917%;position:absolute;top:-28.052%;left:77.318%}.st-gn{align-items:center}.st-gn-logo{width:58%}.st-gn-line{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em;font-size:17px;font-weight:500;position:absolute;bottom:clamp(20px,3vw,36px);left:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px)}.st-gn-line span:first-child{color:#8a8a8a}.st-frame-photo{background:var(--hair)}.st-frame-photo img{object-fit:cover;transition:transform .8s var(--ease)}.st-frame-photo:hover img,.st-frame-photo:focus-visible img{transform:scale(1.03)}.st-article figcaption{gap:6px;margin-top:16px;display:grid}.st-article figcaption strong{text-wrap:balance;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.st-article figcaption strong a{text-decoration:none}.st-article figcaption strong a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.st-article-meta{font-size:14px}.st-article-standfirst{max-width:52ch;margin-top:4px;font-size:15px;line-height:1.55}.st-tile figcaption{margin-top:12px;font-size:15px}.st-tile figcaption strong{font-family:var(--display);letter-spacing:-.005em;font-size:19px;font-weight:400}.st-tile figcaption span{color:var(--ink-2)}.st-about{border-top:1px solid var(--hair);max-width:760px;margin-top:140px;padding-top:40px}.st-quote{font-family:var(--display);font-size:clamp(28px,2.8vw,40px);font-weight:var(--display-weight);letter-spacing:calc(var(--display-tracking) * .75);text-wrap:pretty;margin:0;line-height:1.18}.st-bio{max-width:60ch;color:var(--ink-2);margin:28px 0 0;font-size:17px;line-height:1.6}.st-links{flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;font-size:15px;display:flex}.st-lost{max-width:760px;margin:0 auto;padding:24vh 24px 120px}.st-lost h1{font-family:var(--display);font-size:var(--display-size);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1.05}@media (max-width:900px){.st-side{justify-content:space-between;align-items:center;width:auto;padding:20px;display:flex;position:static}.st-nav{gap:16px;display:flex;position:static}.st-nav a[aria-current]:before{left:-10px}.st-main{margin:0 20px}.st-hero{padding-top:8vh}.st-hero-top{grid-template-columns:minmax(0,1fr);gap:28px}.st-portrait{order:-1;width:min(44vw,200px)}.st-portrait-frame{width:100%;display:block;position:relative;top:auto;bottom:auto}.st-meta,.st-builds,.st-articles{grid-template-columns:minmax(0,1fr)}.st-meta{gap:20px}.st-builds,.st-articles{gap:40px}.st-articles{margin-top:40px}}
