.personal_site__t9nfc{--bg:#07070a;--fg:#f2efe9;--muted:rgba(242,239,233,0.56);--line:rgba(242,239,233,0.14);--accent:#cdff5c;--violet:#7a3df5;--sans:"Inter Tight","Inter",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--gutter:clamp(16px,4vw,56px);background:var(--bg);color:var(--fg);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.personal_site__t9nfc em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.personal_site__t9nfc ::-moz-selection{background:var(--accent);color:var(--bg)}.personal_site__t9nfc ::selection{background:var(--accent);color:var(--bg)}.personal_hasCursor__kWFkd,.personal_hasCursor__kWFkd *{cursor:none!important}.personal_cursor__TEia_{position:fixed;top:0;left:0;z-index:100;width:0;height:0;pointer-events:none;mix-blend-mode:difference;display:none}.personal_hasCursor__kWFkd .personal_cursor__TEia_{display:block}.personal_cursor__TEia_:before{content:attr(data-label);position:absolute;left:0;top:0;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#fff;color:#000;font:500 0/1 var(--sans);transform:translate(-50%,-50%);transition:width .35s cubic-bezier(.2,.9,.2,1),height .35s cubic-bezier(.2,.9,.2,1),font-size .2s}.personal_cursorHot__wgwdY:before{width:64px;height:64px}.personal_cursorHot__wgwdY[data-label]:not([data-label=""]):before{width:88px;height:88px;font-size:13px}.personal_nav__Q8Hhw{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:22px var(--gutter);mix-blend-mode:difference;color:#fff}.personal_logo__qysTu{font-size:20px;font-weight:600;letter-spacing:-.03em}.personal_logo__qysTu span{color:var(--accent)}.personal_navLinks__IVmjh{display:flex;align-items:center;gap:clamp(14px,3vw,36px);font-size:15px}.personal_navLinks__IVmjh a{position:relative}.personal_navLinks__IVmjh a:not(.personal_navCta__u03_9):after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.2,.9,.2,1)}.personal_navLinks__IVmjh a:hover:after{transform:scaleX(1);transform-origin:left}.personal_navCta__u03_9{padding:10px 18px;border:1px solid;border-radius:999px;transition:background .3s,color .3s}.personal_navCta__u03_9:hover{background:#fff;color:#000}@media (max-width:640px){.personal_navLinks__IVmjh a:not(.personal_navCta__u03_9){display:none}}.personal_hero__0aITz{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden}.personal_heroCanvas__vEiHb{position:absolute;inset:0;width:100%;height:100%;display:block}.personal_heroFallback__xqey2{background:radial-gradient(60% 50% at 70% 40%,rgba(122,61,245,.55),transparent 70%),radial-gradient(40% 40% at 30% 70%,rgba(255,92,77,.4),transparent 70%),var(--bg)}.personal_heroInner__bFjYl{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) clamp(28px,5vh,56px);pointer-events:none}.personal_heroEyebrow__B5yZM{font-size:15px;color:var(--muted);margin-bottom:20px;animation:personal_rise__zI6xD 1s cubic-bezier(.2,.9,.2,1) .2s both}.personal_heroTitle__OND1j{font-size:clamp(44px,9.2vw,168px);font-weight:500;line-height:.92!important;letter-spacing:-.055em;max-width:15ch}.personal_heroTitle__OND1j em{letter-spacing:-.03em}.personal_line__v0ZN2{display:block;animation:personal_rise__zI6xD 1.2s cubic-bezier(.2,.9,.2,1) both}.personal_line__v0ZN2+.personal_line__v0ZN2{animation-delay:.12s}.personal_heroFoot__ZTNAE{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(28px,5vh,56px);padding-top:20px;border-top:1px solid var(--line);font-size:clamp(15px,1.3vw,19px);animation:personal_rise__zI6xD 1s cubic-bezier(.2,.9,.2,1) .35s both}.personal_heroFoot__ZTNAE p{max-width:32ch}.personal_scrollHint__VFQ6_{color:var(--muted);white-space:nowrap}@keyframes personal_rise__zI6xD{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.personal_marquee__fcr7h{overflow:hidden;border-block:1px solid var(--line);padding:22px 0}.personal_marqueeTrack__uXOK3{display:flex;width:-moz-max-content;width:max-content;animation:personal_marquee__fcr7h 40s linear infinite}.personal_marquee__fcr7h:hover .personal_marqueeTrack__uXOK3{animation-play-state:paused}.personal_marqueeTrack__uXOK3 ul{display:flex}.personal_marqueeTrack__uXOK3 li{font-size:clamp(22px,3vw,40px);letter-spacing:-.03em;white-space:nowrap;padding-right:1.4em}.personal_marqueeTrack__uXOK3 li:after{content:"✺";color:var(--accent);font-size:.5em;vertical-align:middle;padding-left:1.4em}@keyframes personal_marquee__fcr7h{to{transform:translateX(-50%)}}.personal_section__1_Mgi{padding:clamp(80px,14vh,160px) var(--gutter) 0}.personal_label__OJdDC{display:flex;gap:14px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:clamp(32px,6vh,64px)}.personal_label__OJdDC span{color:var(--accent)}.personal_reveal__Q53vD{opacity:0;transform:translateY(48px);transition:opacity 1s cubic-bezier(.2,.9,.2,1),transform 1s cubic-bezier(.2,.9,.2,1)}.personal_revealed__yKOi2{opacity:1;transform:none}.personal_statement__n1Smc{font-size:clamp(36px,6.4vw,112px);font-weight:500;line-height:.98!important;letter-spacing:-.05em;max-width:16ch}.personal_statement__n1Smc em{color:var(--accent)}.personal_aboutHead__V5qSd{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(32px,5vw,80px)}@media (max-width:820px){.personal_aboutHead__V5qSd{flex-direction:column-reverse;align-items:flex-start}}.personal_portrait__1Qm1O{position:relative;flex:none;width:clamp(180px,20vw,300px);aspect-ratio:1;margin:0}.personal_portraitPhoto__YW6gG{position:absolute;inset:13%;width:74%;height:74%;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.85) contrast(1.05);transition:filter .8s,transform .8s cubic-bezier(.2,.9,.2,1)}.personal_portrait__1Qm1O:hover .personal_portraitPhoto__YW6gG{filter:none;transform:scale(1.04)}.personal_portraitRing__8tSxU{position:absolute;inset:0;width:100%;height:100%;animation:personal_spin__SNgj1 28s linear infinite}.personal_portraitRing__8tSxU text{fill:var(--muted);font-family:var(--sans);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}@keyframes personal_spin__SNgj1{to{transform:rotate(1turn)}}.personal_aboutGrid__p14eE{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px clamp(24px,4vw,64px);margin:clamp(48px,9vh,96px) 0 0 auto;max-width:1100px;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:rgba(242,239,233,.8)}.personal_numbers__qspTH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:clamp(64px,12vh,128px);border-top:1px solid var(--line)}.personal_numbers__qspTH div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:28px 24px 0 0}.personal_numbers__qspTH div:nth-child(2){transition-delay:.08s}.personal_numbers__qspTH div:nth-child(3){transition-delay:.16s}.personal_numbers__qspTH div:nth-child(4){transition-delay:.24s}.personal_numbers__qspTH div:nth-child(5){transition-delay:.32s}.personal_numbers__qspTH dd{font-size:clamp(48px,6vw,96px);font-weight:500;letter-spacing:-.05em;line-height:1}.personal_numbers__qspTH dt{font-size:14px;color:var(--muted)}.personal_work__hRAcg{display:grid;gap:clamp(48px,8vh,96px)}.personal_workCard__iuSO5{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}.personal_workCard__iuSO5:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.personal_workCard__iuSO5:nth-child(2n) .personal_workArt__00vbE{order:2}@media (max-width:820px){.personal_workCard__iuSO5,.personal_workCard__iuSO5:nth-child(2n){grid-template-columns:1fr}.personal_workCard__iuSO5:nth-child(2n) .personal_workArt__00vbE{order:0}}.personal_workArt__00vbE{position:relative;display:block;width:100%;padding:0;border:0;text-align:left;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:radial-gradient(70% 90% at 25% 30%,hsl(var(--hue) 90% 62%),transparent 60%),radial-gradient(60% 80% at 80% 75%,hsl(calc(var(--hue) + 60) 85% 45%),transparent 65%),radial-gradient(50% 50% at 60% 20%,hsl(calc(var(--hue) - 40) 90% 70%/.8),transparent 70%),#111018;background-size:140% 140%;background-position:50% 50%;transition:background-position 1.2s cubic-bezier(.2,.9,.2,1),border-radius .8s cubic-bezier(.2,.9,.2,1)}.personal_workArt__00vbE:after{content:"";position:absolute;inset:0;pointer-events:none;background: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='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:overlay}.personal_workImage__rTg1u{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.9,.2,1),filter .8s;filter:saturate(.9) contrast(1.05)}.personal_workCard__iuSO5:hover .personal_workImage__rTg1u{transform:scale(1.08);filter:none}.personal_workImageLetterbox__wCsVV{transform:scale(1.14)}.personal_workCard__iuSO5:hover .personal_workImageLetterbox__wCsVV{transform:scale(1.2)}.personal_workCard__iuSO5:hover .personal_workArt__00vbE{background-position:0 100%;border-radius:48px}.personal_playIcon__iCmmU{position:absolute;top:50%;left:50%;z-index:2;width:clamp(64px,7vw,96px);height:clamp(64px,7vw,96px);border-radius:50%;background:rgba(242,239,233,.92);transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.2,.9,.2,1),background .3s}.personal_playIcon__iCmmU:before{content:"";position:absolute;top:50%;left:54%;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--bg);transform:translate(-50%,-50%)}.personal_workArt__00vbE:hover .personal_playIcon__iCmmU{transform:translate(-50%,-50%) scale(1.12);background:var(--accent)}.personal_workArt__00vbE:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.personal_workArtPlaying__rzyei,.personal_workCard__iuSO5:hover .personal_workArtPlaying__rzyei{background:#000;border-radius:6px}.personal_workArtPlaying__rzyei:after{display:none}.personal_workArtPlaying__rzyei iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.personal_workLink__U9kAR{display:table;margin-top:22px;font-size:15px;border-bottom:1px solid var(--line);padding-bottom:4px;transition:color .3s,border-color .3s}.personal_workLink__U9kAR:hover{color:var(--accent);border-color:var(--accent)}.personal_workIndex__a_4HK{position:absolute;left:24px;bottom:12px;z-index:1;font-family:var(--serif);font-style:italic;font-size:clamp(80px,12vw,200px);line-height:1;color:rgba(255,255,255,.9);mix-blend-mode:overlay}.personal_workClient__WF_Nc{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--line)}.personal_workMeta__fv694 h3{font-size:clamp(34px,4.4vw,72px);font-weight:500;letter-spacing:-.05em;line-height:1!important;margin:20px 0 24px;transition:transform .6s cubic-bezier(.2,.9,.2,1)}.personal_workCard__iuSO5:hover h3{transform:translateX(12px)}.personal_workMeta__fv694 li{font-size:16px;line-height:1.5;color:rgba(242,239,233,.8);padding:6px 0}.personal_workMeta__fv694 li:before{content:"→ ";color:var(--muted)}.personal_award__ZFhjm{display:inline-block;margin-top:18px;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--bg);font-size:13px;font-weight:500}.personal_bring__veotO{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));counter-reset:bring;border-top:1px solid var(--line)}.personal_bring__veotO li{counter-increment:bring;padding:28px 28px 40px 0;border-bottom:1px solid var(--line)}.personal_bring__veotO li:before{content:"0" counter(bring);display:block;font-size:13px;color:var(--accent);margin-bottom:48px}.personal_bring__veotO h3{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em;margin-bottom:12px}.personal_bring__veotO p{color:var(--muted);line-height:1.5}.personal_path__pXlpP{border-top:1px solid var(--line)}.personal_path__pXlpP li{display:grid;grid-template-columns:160px minmax(0,1.1fr) minmax(0,1fr);gap:16px 32px;align-items:baseline;padding:32px 0;border-bottom:1px solid var(--line);transition:padding .5s cubic-bezier(.2,.9,.2,1),opacity 1s cubic-bezier(.2,.9,.2,1),transform 1s cubic-bezier(.2,.9,.2,1)}.personal_path__pXlpP li:hover{padding-left:16px}.personal_path__pXlpP li:hover h3{color:var(--accent)}@media (max-width:820px){.personal_path__pXlpP li{grid-template-columns:1fr}}.personal_pathPeriod__AqTa3{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.personal_pathMain__N2tLF h3{font-size:clamp(28px,3.4vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1.05!important;transition:color .3s}.personal_pathRole__t3_7S{margin-top:8px;color:var(--muted)}.personal_pathText__XyGRZ{line-height:1.55;color:rgba(242,239,233,.8)}.personal_recognition__hEajD{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}@media (max-width:820px){.personal_recognition__hEajD{grid-template-columns:1fr}}.personal_recognition__hEajD li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line)}.personal_recognition__hEajD li span{font-size:14px;color:var(--muted)}.personal_recognition__hEajD li strong{font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.03em}.personal_recognition__hEajD li em{font-size:18px;color:var(--muted);text-align:right}@media (max-width:640px){.personal_recognition__hEajD li{grid-template-columns:1fr;gap:4px}.personal_recognition__hEajD li em{text-align:left}}.personal_side__MMG_p h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 16px}.personal_side__MMG_p p{line-height:1.5;margin-bottom:18px;color:rgba(242,239,233,.8)}.personal_side__MMG_p p+h3{margin-top:40px}.personal_side__MMG_p strong{color:var(--fg);font-weight:500}.personal_writing__pYqeJ h2{font-size:clamp(30px,3.6vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.05!important}.personal_writingHead__KTSeU p{max-width:48ch;margin-top:16px;color:var(--muted);font-size:18px;line-height:1.5}.personal_writingHead__KTSeU{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.personal_subscribe__zJYp5{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border-radius:999px;background:var(--accent);color:var(--bg);font-size:17px;font-weight:500;white-space:nowrap;transition:background .3s}.personal_subscribe__zJYp5:hover{background:var(--fg)}.personal_subscribe__zJYp5 span{transition:transform .4s cubic-bezier(.2,.9,.2,1)}.personal_subscribe__zJYp5:hover span{transform:translate(3px,-3px)}.personal_issues__RuXx8{margin-top:clamp(40px,7vh,72px);border-top:1px solid var(--line)}.personal_issues__RuXx8 a{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:8px 32px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line);transition:padding .5s cubic-bezier(.2,.9,.2,1)}.personal_issues__RuXx8 a:hover{padding-left:16px}.personal_issues__RuXx8 time{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.personal_issueMain___hw4B strong{display:block;font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.035em;line-height:1.15;transition:color .3s}.personal_issues__RuXx8 a:hover .personal_issueMain___hw4B strong{color:var(--accent)}.personal_issueMain___hw4B span{display:block;margin-top:8px;color:var(--muted);line-height:1.5;max-width:60ch}.personal_issueArrow__bOQfH{font-size:22px;color:var(--muted)}@media (max-width:640px){.personal_issues__RuXx8 a{grid-template-columns:1fr auto}.personal_issues__RuXx8 time{grid-column:1/-1}}.personal_writing__pYqeJ blockquote{margin-top:clamp(64px,12vh,128px);font-family:var(--serif);font-style:italic;font-size:clamp(32px,5vw,84px);line-height:1.05;letter-spacing:-.02em;max-width:20ch;margin-left:auto;text-align:right;background:linear-gradient(100deg,var(--fg) 30%,var(--violet) 70%,#ff5c4d);-webkit-background-clip:text;background-clip:text;color:transparent}.personal_contact__VtI8z{padding:clamp(96px,18vh,200px) var(--gutter) 32px}.personal_contactBig__SRUFg{display:inline-block;font-size:clamp(64px,16vw,280px);font-weight:500;letter-spacing:-.065em;line-height:.9;transition:color .4s}.personal_contactRow__mhbiY{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:clamp(48px,10vh,112px);padding-top:24px;border-top:1px solid var(--line);font-size:15px}.personal_contactRow__mhbiY a:hover{color:var(--accent)}.personal_contactRow__mhbiY span{margin-left:auto;color:var(--muted)}.personal_form__CWGjz{margin-top:clamp(40px,8vh,80px);max-width:1100px}.personal_honeypot__745b8{position:absolute;left:-9999px}.personal_topics__1XO_p{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 40px}.personal_topics__1XO_p legend{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:18px}.personal_topic__XKSl5 input{position:absolute;opacity:0;pointer-events:none}.personal_topic__XKSl5 span{display:inline-block;padding:12px 20px;border:1px solid var(--line);border-radius:999px;font-size:clamp(15px,1.2vw,18px);transition:background .3s,color .3s,border-color .3s;cursor:pointer}.personal_topic__XKSl5:hover span{border-color:var(--fg)}.personal_topic__XKSl5 input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--bg)}.personal_topic__XKSl5 input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.personal_fields___wgsP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px}@media (max-width:640px){.personal_fields___wgsP{grid-template-columns:1fr}}.personal_fieldWide__bDXXX{grid-column:1/-1}.personal_field__kzIax{display:flex;flex-direction:column;gap:6px;padding:16px 0 12px;border-bottom:1px solid var(--line);transition:border-color .3s}.personal_field__kzIax:focus-within{border-color:var(--accent)}.personal_field__kzIax span{font-size:13px;color:var(--muted)}.personal_field__kzIax input,.personal_field__kzIax textarea{background:transparent;border:0;outline:0;color:var(--fg);font:inherit;font-size:clamp(18px,1.6vw,24px);letter-spacing:-.02em;padding:4px 0;resize:vertical}.personal_field__kzIax ::-moz-placeholder{color:rgba(242,239,233,.28)}.personal_field__kzIax ::placeholder{color:rgba(242,239,233,.28)}.personal_formFoot__5D_Vb{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:40px}.personal_submit__k1Xj0{display:inline-flex;align-items:center;gap:14px;padding:20px 32px;border-radius:999px;background:var(--fg);color:var(--bg);font-size:18px;font-weight:500;transition:background .3s,transform .3s}.personal_submit__k1Xj0 span{transition:transform .4s cubic-bezier(.2,.9,.2,1)}.personal_submit__k1Xj0:hover{background:var(--accent)}.personal_submit__k1Xj0:hover span{transform:translateX(6px)}.personal_submit__k1Xj0:disabled{opacity:.6}.personal_formError__gsTda{color:#ff7a6b}.personal_formError__gsTda a,.personal_formLink__P5zqC{text-decoration:underline}.personal_formDone__bz9eN{margin-top:clamp(40px,8vh,80px);font-size:18px;color:var(--muted)}.personal_formDoneTitle__Abz8I{font-size:clamp(32px,4vw,64px);letter-spacing:-.045em;color:var(--fg);margin-bottom:12px}.personal_formDoneTitle__Abz8I em{color:var(--accent)}.personal_formLink__P5zqC{margin-top:24px;color:var(--fg)}@media (prefers-reduced-motion:reduce){.personal_reveal__Q53vD{opacity:1;transform:none}.personal_heroEyebrow__B5yZM,.personal_heroFoot__ZTNAE,.personal_line__v0ZN2,.personal_marqueeTrack__uXOK3,.personal_portraitRing__8tSxU{animation:none}}