@media (max-width:1280px){.doodle-career,.doodle-education,.doodle-featured,.doodle-languages,.doodle-projects,.doodle-skills{--doodle-drift-x:0.7rem;--doodle-drift-y:0.2rem;right:auto;left:.75rem;top:-2.25rem}.doodle-accent-career,.doodle-accent-education,.doodle-accent-featured,.doodle-accent-languages,.doodle-accent-projects{right:auto;left:2.6rem;top:-.4rem}}@media (max-width:900px){.doodle-hit-area-active{touch-action:none}.hero-photo-composition{margin-right:auto}.hero-editorial,.hero-editorial-layout{min-height:auto}.hero-editorial-layout{display:block;padding-top:4.5rem;padding-bottom:5rem}.hero-intro{max-width:42rem}.hero-editorial .hero-name{width:min(100%,39rem);font-size:clamp(2.8rem,10.2cqw,4.5rem)}.hero-portrait-wrap{max-width:38rem;margin:4rem auto 0;justify-self:auto}.hero-portrait-frame{height:var(--hero-portrait-user-height,clamp(36rem,88vw,42rem))}.hero-scroll-cue{display:none}.education-editorial,.experience-explorer,.home-editorial-section,.home-info-editorial,.projects-explorer{display:block}.education-editorial-heading,.experience-explorer-rail,.home-info-heading,.home-section-rail,.projects-explorer-rail{position:relative;top:auto;min-height:0;padding-bottom:2.5rem}.experience-active-role,.experience-explorer-rail nav,.experience-explorer-rail>p:nth-of-type(2),.projects-explorer-counter,.projects-explorer-progress,.projects-explorer-rail nav,.projects-explorer-summary{display:none}.experience-card-list,.projects-explorer-list{gap:1.5rem}.education-editorial{margin-top:7rem}.cta-panel{min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto;gap:2.75rem}.cta-copy{max-width:40rem}.cta-contact{width:min(100%,32rem)}.doodle-studio,.doodle-tool,.experience-card,.featured-work-card,.hero-doodle-invite,.private-source-note,.project-facts,.project-list-card,.project-proof-card,.projects-explorer-card,.proof-strip dl,.skill-group-card{backdrop-filter:none}.nav-name-letter,.parallax-blob,.section-doodle{animation:none;will-change:auto}.hero-photo-blob-back{filter:blur(24px)}.hero-photo-blob-side{filter:blur(6px)}.section-blob-about,.section-blob-career{filter:blur(30px)}.featured-work-card{background:radial-gradient(circle at 88% 8%,var(--project-accent),transparent 36%),color-mix(in srgb,var(--surface) 94%,transparent)}.proof-strip dl{background:color-mix(in srgb,var(--surface) 92%,transparent)}.section-doodle{--doodle-drift-x:-0.55rem;--doodle-drift-y:-0.45rem;width:4.6rem;opacity:.52}.doodle-languages,.doodle-skills{right:1rem;left:auto;top:1.5rem}.doodle-about,.doodle-contact{right:.75rem;left:auto;top:-2.6rem}.doodle-career,.doodle-education,.doodle-featured,.doodle-hire,.doodle-projects{right:.5rem;left:auto;top:.5rem}.doodle-accent-career,.doodle-accent-education,.doodle-accent-featured,.doodle-accent-hire,.doodle-accent-projects{right:1.8rem;left:auto;top:2.4rem}.doodle-accent-languages{right:1.8rem;left:auto;top:3rem}}@media (max-width:640px){.hero-editorial-layout{padding-top:3.5rem;padding-bottom:3.5rem}.hero-editorial .hero-name{margin-top:.9rem;font-size:clamp(1.7rem,9.1cqw,2.65rem)}.hero-editorial .hero-name-line{gap:clamp(.015rem,.25cqw,.08rem)}.hero-intro-copy{margin-top:1.5rem;font-size:.96rem}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions a{width:100%}.hero-intro-footer{margin-top:2rem}.hero-portrait-wrap{width:100%;margin-top:3rem;margin-right:0;margin-left:0}.hero-portrait-frame{height:var(--hero-portrait-user-height,min(125vw,36rem))}.hero-portrait-footer{align-items:center;gap:.75rem}.hero-socials{margin-top:0}.home-contact-section{padding-top:6rem;padding-bottom:5rem}.cta-panel{gap:2.25rem;border-radius:var(--radius-card);padding:1.5rem}.cta-copy h2{font-size:clamp(2.25rem,11vw,3.35rem)}.cta-copy>p:last-child{font-size:.9rem;line-height:1.65}.doodle-tool:not(.doodle-tool-invite) .doodle-tool-label{display:none}.doodle-tool:not(.doodle-tool-invite){padding:0}.doodle-studio{top:auto;right:.75rem;bottom:4.75rem;left:.75rem;width:auto;max-height:calc(100dvh - 7rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.7rem}.doodle-studio-minimize{display:inline-flex!important}.doodle-studio-heading{padding-bottom:.45rem}.doodle-tool-grid button{height:2.8rem}.doodle-setting-row{margin-top:.4rem;padding-top:.4rem}.doodle-form-grid{grid-template-columns:1fr;gap:.55rem;margin-top:.9rem}.doodle-send-backdrop{padding:.5rem}.doodle-send-panel{max-height:none;overflow:visible;border-radius:1.35rem;padding:1.15rem}.doodle-send-close{top:.7rem;right:.7rem}.doodle-send-panel h2{margin-top:.35rem;padding-right:1.5rem;font-size:clamp(2rem,10vw,2.65rem)}.doodle-send-panel h2+p{margin-top:.65rem;font-size:.8rem;line-height:1.42}.doodle-send-panel form>label{margin-top:.6rem}.doodle-send-panel input,.doodle-send-panel textarea{padding:.55rem .7rem}.doodle-send-panel textarea{min-height:4.4rem;max-height:4.4rem;resize:none}.doodle-captcha,.doodle-send-panel form>.primary-button{margin-top:.7rem}.doodle-privacy-note{margin-top:.5rem}.section-doodle{width:4.5rem;opacity:.55}.scroll-thread-path{opacity:.32}.section-blob-about{right:-6rem;width:14rem;height:14rem}.section-blob-career{right:0;width:11rem;height:9rem}.section-blob-hire{left:-4rem;width:12rem;height:12rem}.doodle-languages,.doodle-skills{left:auto;right:1rem;top:1.5rem}.doodle-about,.doodle-contact{right:.75rem;top:-2.6rem;width:4.6rem;opacity:.68}.doodle-career,.doodle-education,.doodle-featured,.doodle-hire,.doodle-projects{left:auto;right:.5rem;top:.5rem}.doodle-accent-career,.doodle-accent-education,.doodle-accent-featured,.doodle-accent-hire,.doodle-accent-projects{left:auto;right:1.8rem;top:2.4rem}.doodle-accent-languages{left:auto;right:1.8rem;top:3rem}.doodle-accent-about,.doodle-accent-contact{right:1.8rem;top:-.15rem}.project-list-card{gap:.6rem;padding:1.15rem 1rem}.project-card-index{width:1.5rem}.project-card-heading{display:block}.project-card-heading small{display:block;margin-top:.1rem}.project-card-tags span:nth-child(n+4){display:none}.project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-facts>div{min-height:7rem}.project-facts>div:nth-child(3){border-left:0}.project-facts>div:nth-child(3),.project-facts>div:nth-child(4){border-top:1px solid var(--border)}.project-copy-grid{grid-template-columns:1fr;gap:1.8rem;padding:3.5rem 0}.proof-strip{margin-top:-.5rem}.proof-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip dl>div{min-height:6.4rem;padding:1rem}.proof-strip dl>div:nth-child(3){border-left:0}.proof-strip dl>div:nth-child(3),.proof-strip dl>div:nth-child(4){border-top:1px solid var(--border)}.proof-strip dt{font-size:1.65rem}.private-source-note{grid-template-columns:auto 1fr}.private-source-note a{grid-column:2}.project-proof-section{padding:3.5rem 0}.project-proof-grid{grid-template-columns:1fr}.project-proof-card h3{margin-top:1.8rem}.featured-work{padding-top:3rem;padding-bottom:4rem}.featured-work-layout{display:block}.featured-work-rail{position:relative;top:auto;min-height:0;padding-bottom:2.5rem}.featured-work-rail h2{font-size:2.65rem}.featured-work-counter,.featured-work-progress,.featured-work-rail nav,.featured-work-summary{display:none}.featured-work-cards{gap:1.25rem}.featured-work-card{min-height:30rem;border-radius:var(--radius-card)}.featured-work-card h3{font-size:2.45rem}.featured-work-card ul{display:none}.education-editorial-heading h2,.experience-explorer-rail h1,.home-info-heading h2,.home-section-rail h2,.projects-explorer-rail h1{font-size:2.65rem}.education-card-grid,.home-info-card-grid,.home-skill-cards{grid-template-columns:1fr}.home-skill-cards>.reveal>div{min-height:17.5rem}.home-info-card{min-height:18rem}.experience-card-list,.projects-explorer-list{gap:1.25rem}.projects-explorer-card{min-height:40rem;border-radius:var(--radius-card)}.projects-explorer-card h2{font-size:2.55rem}.projects-explorer-evidence{grid-template-columns:1fr}.projects-explorer-card footer{display:block}.projects-explorer-card footer>a{margin-top:1.5rem}.experience-card{min-height:34rem;border-radius:var(--radius-card)}.experience-card h2{font-size:2.35rem}.education-editorial{margin-top:6rem}.education-card{min-height:15rem}}@media (max-width:900px){.parallax-blob{animation:none}.section-doodle{animation:none;transform:rotate(var(--doodle-rotation))}.hero-letter{animation:none}.hero-availability-dot:after{animation:none;opacity:.3;transform:translate(-50%,-50%)}.hero-letter-shell,.nav-name-letter,.nav-name-letter-shell,.reveal{animation:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-availability-dot:after{animation:none;opacity:.3;transform:translate(-50%,-50%)}.blob,.hdline-svg path,.hero-letter,.hero-letter-shell,.name-svg .ltr,.nav-name-letter,.nav-name-letter-shell,.parallax-blob,.reveal,.section-doodle *,[class*=icon-in]{animation:none!important}.hdline-svg path,.name-svg .ltr{opacity:1}.hdline-svg path{clip-path:none}.scroll-thread-path{stroke-dashoffset:0!important;transition:none}.section-doodle circle,.section-doodle ellipse,.section-doodle path{stroke-dashoffset:0}.section-doodle{animation:none;transform:rotate(var(--doodle-rotation))}.doodle-theme-toggle:hover .theme-toggle-moon,.doodle-theme-toggle:hover .theme-toggle-sun,.doodle-tool-invite .doodle-tool-icon,.doodle-tool-invite:hover .doodle-tool-icon,.theme-toggle-moon,.theme-toggle-sun{animation:none}.hero-letter-shell,.nav-name-letter,.nav-name-letter-shell{opacity:1;transform:none}.nav-dot,.scroll-thread-ball{display:none}.featured-work-progress span{transition:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important}}