.profile-hero-module__pNDjBW__hero{--profile-ground:#e8f0e8;--profile-ink:#0d0d0d;--profile-blue:#083eb7;--profile-blue-deep:#073697;--profile-light:#f5f2ed;--profile-accent:#f05223;background:var(--profile-ground);grid-template-columns:1fr 1fr;height:min(100svh,62.55vw);min-height:44rem;display:grid}.profile-hero-module__pNDjBW__identityPane,.profile-hero-module__pNDjBW__methodPane{min-width:0;min-height:0;padding:clamp(1.75rem,2.05vw,2.05rem) clamp(2rem,2.55vw,2.55rem);position:relative}.profile-hero-module__pNDjBW__identityPane{color:var(--profile-ink);background:var(--profile-ground);flex-direction:column;display:flex}.profile-hero-module__pNDjBW__methodPane{color:var(--profile-light);background:var(--profile-blue);flex-direction:column;padding-inline:clamp(2rem,2.8vw,2.8rem);display:flex}.profile-hero-module__pNDjBW__identityMeta{grid-template-columns:13.5rem 9rem 1fr;align-items:baseline;column-gap:3.25rem;font-size:clamp(.86rem,1.05vw,1.08rem);line-height:1.25;display:grid}.profile-hero-module__pNDjBW__wordmark{color:inherit;letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,2rem);font-weight:650}.profile-hero-module__pNDjBW__identityBody{flex-direction:column;flex:1;justify-content:center;padding-top:clamp(4rem,8vh,7rem);padding-bottom:clamp(4rem,9vh,7.5rem);display:flex;translate:0 clamp(1.5rem,3.6vh,2.25rem)}.profile-hero-module__pNDjBW__identityName{width:min-content;font-family:var(--font-bodoni), Georgia, serif;letter-spacing:-.055em;flex-direction:column;font-size:clamp(9rem,11.75vw,11.65rem);font-weight:400;line-height:.82;display:flex}.profile-hero-module__pNDjBW__identityCopy{letter-spacing:-.025em;margin-top:clamp(3rem,6.5vh,5rem);font-size:clamp(1.3rem,1.62vw,1.62rem);line-height:1.5}.profile-hero-module__pNDjBW__identityLinks{border-top:2px solid var(--profile-blue);grid-template-columns:1fr 1fr;width:min(100%,33rem);margin-top:clamp(1.5rem,3.5vh,2.75rem);padding-top:1.5rem;display:grid}.profile-hero-module__pNDjBW__identityLinks a{min-height:2.75rem;color:inherit;text-underline-offset:.35em;justify-content:space-between;align-items:center;padding-right:clamp(1rem,3vw,4rem);font-size:clamp(1rem,1.25vw,1.2rem);font-weight:550;text-decoration-thickness:1px;display:flex}.profile-hero-module__pNDjBW__identityLinks a+a{border-left:1px solid var(--profile-blue);padding-left:clamp(1rem,3vw,4rem)}.profile-hero-module__pNDjBW__identityLinks span{color:var(--profile-accent);font-size:1.5em;transition:translate .18s cubic-bezier(.16,1,.3,1)}.profile-hero-module__pNDjBW__identityLinks a:hover{text-decoration:underline}.profile-hero-module__pNDjBW__identityLinks a:hover span{translate:.2rem -.2rem}.profile-hero-module__pNDjBW__methodMeta{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:2.5rem;font-size:clamp(.86rem,1.05vw,1.08rem);display:flex}.profile-hero-module__pNDjBW__methodMeta a{color:inherit;-webkit-text-decoration-color:var(--profile-accent);text-decoration-color:var(--profile-accent);text-underline-offset:.4em;text-decoration-thickness:2px;position:relative;left:clamp(-10.4rem,-10.4vw,-7rem)}.profile-hero-module__pNDjBW__themeControl button{width:2.5rem;height:2.5rem;color:var(--profile-light);border:1px solid color-mix(in srgb, var(--profile-light) 55%, transparent);border-radius:0}.profile-hero-module__pNDjBW__themeControl button:hover{color:var(--profile-blue);background:var(--profile-light);border-color:var(--profile-light);transform:none}.profile-hero-module__pNDjBW__methodBody{flex:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(3.15rem,5.25vh,3.75rem);min-height:0;padding-top:clamp(.75rem,1.5vh,1.25rem);display:grid}.profile-hero-module__pNDjBW__methodBody>h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;align-self:start;font-size:clamp(6.8rem,9.25vw,9.2rem);font-weight:400;line-height:.86}.profile-hero-module__pNDjBW__principles{grid-template-rows:.95fr 1.2fr 1fr;min-height:0;display:grid}.profile-hero-module__pNDjBW__principle{border-top:4px solid var(--profile-accent);flex-direction:column;justify-content:center;min-height:0;display:flex;position:relative}.profile-hero-module__pNDjBW__principle h3{max-width:96%;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(4.6rem,7.1vw,7.05rem);font-weight:400;line-height:.88}.profile-hero-module__pNDjBW__principle p{color:color-mix(in srgb, var(--profile-light) 92%, var(--profile-blue));letter-spacing:-.02em;margin-top:clamp(.6rem,1.3vh,1rem);font-size:clamp(1.24rem,1.58vw,1.58rem);line-height:1.3}.profile-hero-module__pNDjBW__principle small{color:color-mix(in srgb, var(--profile-light) 92%, var(--profile-blue));font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin-top:clamp(.75rem,1.5vh,1.25rem);font-size:clamp(.98rem,1.22vw,1.18rem)}.profile-hero-module__pNDjBW__homeReturn{z-index:40;color:var(--profile-ink);background:var(--profile-ground);border:1px solid color-mix(in srgb, var(--profile-ink) 42%, transparent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;align-items:center;gap:1.75rem;padding:.8rem .9rem;font-size:.68rem;line-height:1;transition:opacity .18s,translate .18s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1rem;right:1rem;translate:0 .5rem}.profile-hero-module__pNDjBW__homeReturnVisible{opacity:1;pointer-events:auto;translate:0}.profile-hero-module__pNDjBW__homeReturn span{color:var(--profile-accent);font-size:1rem;transition:translate .18s cubic-bezier(.16,1,.3,1)}.profile-hero-module__pNDjBW__homeReturn:hover span{translate:0 -.18rem}@media (prefers-reduced-motion:reduce){.profile-hero-module__pNDjBW__homeReturn,.profile-hero-module__pNDjBW__homeReturn span{transition:none}}.dark .profile-hero-module__pNDjBW__hero{--profile-ground:#171716;--profile-ink:#f3eee7;--profile-blue:#092d85;--profile-blue-deep:#07256d;--profile-light:#f5f0e8;--profile-accent:#ff6a3a}@media (prefers-reduced-motion:no-preference){.profile-hero-module__pNDjBW__principle{animation:.72s cubic-bezier(.16,1,.3,1) backwards profile-hero-module__pNDjBW__rule-arrival}.profile-hero-module__pNDjBW__principle:nth-child(2){animation-delay:90ms}.profile-hero-module__pNDjBW__principle:nth-child(3){animation-delay:.18s}@keyframes profile-hero-module__pNDjBW__rule-arrival{0%{clip-path:inset(0 100% 0 0);border-top-color:#0000}to{border-top-color:var(--profile-accent);clip-path:inset(0)}}}@media (max-width:900px){.profile-hero-module__pNDjBW__hero{grid-template-columns:1fr;height:auto;min-height:0}.profile-hero-module__pNDjBW__identityPane,.profile-hero-module__pNDjBW__methodPane{min-height:100svh}.profile-hero-module__pNDjBW__identityMeta{grid-template-columns:1fr auto}.profile-hero-module__pNDjBW__identityMeta span:last-child{grid-column:2}.profile-hero-module__pNDjBW__identityName{font-size:clamp(7.2rem,29vw,10.5rem)}.profile-hero-module__pNDjBW__methodBody>h2{font-size:clamp(4.8rem,18vw,7.5rem)}.profile-hero-module__pNDjBW__principle h3{font-size:clamp(3.5rem,14vw,5.5rem)}}@media (max-width:1500px){.profile-hero-module__pNDjBW__methodMeta a{left:0}}@media (max-width:520px){.profile-hero-module__pNDjBW__identityPane,.profile-hero-module__pNDjBW__methodPane{padding:1.25rem}.profile-hero-module__pNDjBW__identityMeta{font-size:.78rem}.profile-hero-module__pNDjBW__identityMeta span:last-child{display:none}.profile-hero-module__pNDjBW__identityBody{justify-content:flex-end;padding:5rem 0 2rem}.profile-hero-module__pNDjBW__identityCopy{font-size:1.1rem}.profile-hero-module__pNDjBW__identityLinks{grid-template-columns:1fr}.profile-hero-module__pNDjBW__identityLinks a+a{border-top:1px solid var(--profile-blue);border-left:0;padding-left:0}.profile-hero-module__pNDjBW__methodBody{grid-template-rows:minmax(8rem,.7fr) minmax(0,3fr)}.profile-hero-module__pNDjBW__principle{border-top-width:3px}.profile-hero-module__pNDjBW__principle p{font-size:1.02rem}.profile-hero-module__pNDjBW__homeReturn{bottom:.75rem;right:.75rem}}
.profile-sections-module__RUWnNq__work,.profile-sections-module__RUWnNq__experiments,.profile-sections-module__RUWnNq__about,.profile-sections-module__RUWnNq__skills,.profile-sections-module__RUWnNq__contact{--ground:#e8f0e8;--ink:#0d0d0d;--blue:#083eb7;--light:#f5f2ed;--accent:#f05223}.profile-sections-module__RUWnNq__kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.profile-sections-module__RUWnNq__work{color:var(--ink);background:var(--ground);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,4vw,4rem)}.profile-sections-module__RUWnNq__sectionLead{border-bottom:4px solid var(--accent);grid-template-columns:minmax(10rem,.55fr) minmax(20rem,1.35fr) minmax(16rem,.7fr);align-items:end;gap:2rem;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.profile-sections-module__RUWnNq__sectionLead .profile-sections-module__RUWnNq__kicker{color:var(--accent);align-self:start}.profile-sections-module__RUWnNq__sectionLead h2,.profile-sections-module__RUWnNq__experimentIntro h2,.profile-sections-module__RUWnNq__aboutStatement h2,.profile-sections-module__RUWnNq__skills h2,.profile-sections-module__RUWnNq__contact h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(5rem,9vw,9rem);font-weight:400;line-height:.82}.profile-sections-module__RUWnNq__sectionLead>p:last-child{max-width:28rem;color:color-mix(in srgb, var(--ink) 68%, transparent);font-size:1.05rem;line-height:1.5}.profile-sections-module__RUWnNq__flagship{border-bottom:1px solid color-mix(in srgb, var(--ink) 24%, transparent);grid-template-columns:1fr 1fr;min-height:46rem;display:grid}.profile-sections-module__RUWnNq__projectCopy{flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,7rem) clamp(1rem,5vw,6rem) clamp(3rem,6vw,7rem) 0;display:flex}.profile-sections-module__RUWnNq__projectMeta{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.72rem;display:flex}.profile-sections-module__RUWnNq__projectCopy h3{font-family:var(--font-bodoni), serif;letter-spacing:-.06em;margin-top:2rem;font-size:clamp(4.5rem,8vw,8.5rem);font-weight:400;line-height:.85}.profile-sections-module__RUWnNq__projectCopy>p{max-width:38rem;color:color-mix(in srgb, var(--ink) 68%, transparent);margin-top:2rem;font-size:1rem;line-height:1.65}.profile-sections-module__RUWnNq__projectCopy .profile-sections-module__RUWnNq__projectLesson{color:var(--ink);border-top:2px solid var(--accent);padding-top:1.25rem}.profile-sections-module__RUWnNq__projectLinks{gap:2rem;margin-top:2.5rem;display:flex}.profile-sections-module__RUWnNq__projectLinks a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:.35rem;font-weight:650}.profile-sections-module__RUWnNq__projectVisual{background:var(--blue);align-items:center;padding:clamp(2rem,5vw,5rem);display:grid}.profile-sections-module__RUWnNq__projectVisual>div{border-color:color-mix(in srgb, var(--light) 22%, transparent);min-height:25rem;box-shadow:none;border-radius:0}.profile-sections-module__RUWnNq__flagship:hover .profile-sections-module__RUWnNq__projectVisual>div{translate:-.35rem -.35rem}.profile-sections-module__RUWnNq__experiments{min-height:54rem;color:var(--ink);background:var(--ground);grid-template-columns:1fr 1fr;display:grid}.profile-sections-module__RUWnNq__experimentIntro{border-right:1px solid color-mix(in srgb, var(--ink) 28%, transparent);flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem);display:flex}.profile-sections-module__RUWnNq__experimentIntro .profile-sections-module__RUWnNq__kicker{color:var(--blue)}.profile-sections-module__RUWnNq__experimentIntro .profile-sections-module__RUWnNq__kicker,.profile-sections-module__RUWnNq__aboutStatement .profile-sections-module__RUWnNq__kicker,.profile-sections-module__RUWnNq__skills header .profile-sections-module__RUWnNq__kicker,.profile-sections-module__RUWnNq__contactIntro .profile-sections-module__RUWnNq__kicker{margin-top:2rem}.profile-sections-module__RUWnNq__experimentIntro>p:not(.profile-sections-module__RUWnNq__kicker){max-width:33rem;margin-top:2.5rem;font-size:1.2rem;line-height:1.55}.profile-sections-module__RUWnNq__experimentIntro>a{border-bottom:2px solid var(--blue);width:fit-content;margin-top:2.5rem;padding-bottom:.35rem;font-weight:650}.profile-sections-module__RUWnNq__experimentList{grid-template-rows:repeat(4,1fr);display:grid}.profile-sections-module__RUWnNq__experimentList>a{border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);grid-template-columns:7rem 1fr minmax(10rem,.8fr) auto;align-items:center;gap:1.5rem;padding:2rem clamp(2rem,4vw,4rem);display:grid}.profile-sections-module__RUWnNq__experimentList>a:hover{color:var(--ground);background:var(--blue)}.profile-sections-module__RUWnNq__experimentList>a:hover>span:last-child{translate:.2rem -.2rem}.profile-sections-module__RUWnNq__experimentType{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.profile-sections-module__RUWnNq__experimentList strong{font-family:var(--font-bodoni), serif;letter-spacing:-.05em;font-size:clamp(2.25rem,4vw,4rem);font-weight:500}.profile-sections-module__RUWnNq__experimentStack{font-size:.82rem;line-height:1.5}.profile-sections-module__RUWnNq__about{color:var(--light);background:var(--blue);grid-template-columns:1fr 1fr;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,4rem);display:grid}.profile-sections-module__RUWnNq__aboutStatement{padding-right:clamp(2rem,6vw,7rem)}.profile-sections-module__RUWnNq__aboutStatement .profile-sections-module__RUWnNq__kicker{color:var(--accent)}.profile-sections-module__RUWnNq__aboutStatement h2{font-size:clamp(5rem,10vw,10rem)}.profile-sections-module__RUWnNq__aboutCopy{border-left:1px solid color-mix(in srgb, var(--light) 35%, transparent);padding-left:clamp(2rem,6vw,7rem)}.profile-sections-module__RUWnNq__aboutCopy>p{max-width:38rem;color:color-mix(in srgb, var(--light) 78%, transparent);font-size:1.08rem;line-height:1.7}.profile-sections-module__RUWnNq__aboutCopy .profile-sections-module__RUWnNq__aboutLead{color:var(--light);font-family:var(--font-bodoni), serif;letter-spacing:-.045em;margin-bottom:2rem;font-size:clamp(2.1rem,3.6vw,3.8rem);line-height:1.08}.profile-sections-module__RUWnNq__aboutCopy dl{border-top:1px solid color-mix(in srgb, var(--light) 35%, transparent);margin-top:3rem}.profile-sections-module__RUWnNq__aboutCopy dl>div{border-bottom:1px solid color-mix(in srgb, var(--light) 35%, transparent);grid-template-columns:8rem 1fr;padding:1rem 0;display:grid}.profile-sections-module__RUWnNq__aboutCopy dt{color:color-mix(in srgb, var(--light) 60%, transparent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.7rem}.profile-sections-module__RUWnNq__timeline{border-top:1px solid color-mix(in srgb, var(--light) 35%, transparent);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:7rem;display:grid}.profile-sections-module__RUWnNq__timeline li{padding:1.5rem 2rem 0 0}.profile-sections-module__RUWnNq__timeline time{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.72rem}.profile-sections-module__RUWnNq__timeline p{max-width:23rem;margin-top:.75rem;line-height:1.5}.profile-sections-module__RUWnNq__skills{min-height:58rem;color:var(--light);background:var(--ink);grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,4rem);display:grid}.profile-sections-module__RUWnNq__skills header .profile-sections-module__RUWnNq__kicker{color:var(--accent)}.profile-sections-module__RUWnNq__skills{color:var(--ink);background:var(--ground)}.profile-sections-module__RUWnNq__skills header>p:last-child{max-width:25rem;color:color-mix(in srgb, var(--ink) 68%, transparent);margin-top:2rem;font-size:1.15rem}.profile-sections-module__RUWnNq__skillList{border-top:4px solid var(--accent)}.profile-sections-module__RUWnNq__skillList article{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);grid-template-columns:minmax(16rem,.55fr) 1fr;gap:2rem;padding:2rem 0;display:grid}.profile-sections-module__RUWnNq__skillList h3{font-family:var(--font-bodoni), serif;letter-spacing:-.05em;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:400}.profile-sections-module__RUWnNq__skillList p{color:color-mix(in srgb, var(--ink) 70%, transparent);align-self:center;line-height:1.7}.profile-sections-module__RUWnNq__skillList .profile-sections-module__RUWnNq__guided{align-items:start}.profile-sections-module__RUWnNq__foundation h3{font-size:clamp(2.4rem,3.5vw,3.7rem)}.profile-sections-module__RUWnNq__guided>div{gap:1rem;display:grid}.profile-sections-module__RUWnNq__guided a{grid-template-columns:8rem 1fr;gap:1rem;display:grid}.profile-sections-module__RUWnNq__guided a:hover strong{color:var(--accent)}.profile-sections-module__RUWnNq__guided span{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.82rem;line-height:1.5}.profile-sections-module__RUWnNq__contact{min-height:64rem;color:var(--ink);background:var(--ground);grid-template-columns:1fr 1fr;display:grid}.profile-sections-module__RUWnNq__contactIntro{color:var(--light);background:var(--blue);flex-direction:column;padding:clamp(4rem,6vw,6rem);display:flex}.profile-sections-module__RUWnNq__contactIntro .profile-sections-module__RUWnNq__kicker{color:var(--accent)}.profile-sections-module__RUWnNq__contactIntro>p:not(.profile-sections-module__RUWnNq__kicker){max-width:30rem;margin-top:2.5rem;font-size:1.2rem;line-height:1.5}.profile-sections-module__RUWnNq__directLinks{border-top:4px solid var(--accent);margin-top:auto}.profile-sections-module__RUWnNq__directLinks a{border-bottom:1px solid color-mix(in srgb, var(--light) 35%, transparent);grid-template-columns:6rem 1fr auto;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.profile-sections-module__RUWnNq__directLinks a>span:first-child{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.68rem}.profile-sections-module__RUWnNq__directLinks a:hover strong{color:var(--accent)}.profile-sections-module__RUWnNq__formPane{flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,7rem);display:flex}.profile-sections-module__RUWnNq__formPrompt{font-family:var(--font-bodoni), serif;letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(2.3rem,4vw,4.5rem);line-height:1}.profile-sections-module__RUWnNq__contactForm{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.profile-sections-module__RUWnNq__contactForm:after{display:none}.profile-sections-module__RUWnNq__contactForm input,.profile-sections-module__RUWnNq__contactForm textarea{background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}.profile-sections-module__RUWnNq__contactForm button{color:var(--light);background:var(--ink);border-radius:0}@media (prefers-reduced-motion:no-preference){.profile-sections-module__RUWnNq__projectVisual>div,.profile-sections-module__RUWnNq__experimentList>a>span:last-child{transition:translate .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}@supports (animation-timeline:view()){.profile-sections-module__RUWnNq__sectionLead>*,.profile-sections-module__RUWnNq__flagship>*,.profile-sections-module__RUWnNq__experimentIntro>*,.profile-sections-module__RUWnNq__aboutStatement>*,.profile-sections-module__RUWnNq__aboutCopy>*,.profile-sections-module__RUWnNq__skills header>*,.profile-sections-module__RUWnNq__skillList>*,.profile-sections-module__RUWnNq__contactIntro>*,.profile-sections-module__RUWnNq__formPane>*{animation:linear both profile-sections-module__RUWnNq__section-arrival;animation-timeline:view();animation-range:entry 5% cover 24%}@keyframes profile-sections-module__RUWnNq__section-arrival{0%{translate:0 1.25rem}to{translate:0}}}}:is(.dark .profile-sections-module__RUWnNq__work,.dark .profile-sections-module__RUWnNq__experiments,.dark .profile-sections-module__RUWnNq__about,.dark .profile-sections-module__RUWnNq__skills,.dark .profile-sections-module__RUWnNq__contact){--ground:#171716;--blue:#092d85;--light:#f5f0e8;--accent:#ff6a3a}:is(.dark .profile-sections-module__RUWnNq__work,.dark .profile-sections-module__RUWnNq__skills,.dark .profile-sections-module__RUWnNq__experiments,.dark .profile-sections-module__RUWnNq__contact){--ink:#f3eee7}.dark .profile-sections-module__RUWnNq__about{--ink:#0d0d0d}.dark .profile-sections-module__RUWnNq__contactForm button{color:#f5f0e8;background:var(--blue);border-color:var(--blue)}@media (max-width:950px){.profile-sections-module__RUWnNq__sectionLead{grid-template-columns:1fr 2fr}.profile-sections-module__RUWnNq__sectionLead>p:last-child{grid-column:2}.profile-sections-module__RUWnNq__flagship{grid-template-columns:1fr}.profile-sections-module__RUWnNq__projectVisual{min-height:32rem}.profile-sections-module__RUWnNq__experiments,.profile-sections-module__RUWnNq__about,.profile-sections-module__RUWnNq__skills,.profile-sections-module__RUWnNq__contact{grid-template-columns:1fr}.profile-sections-module__RUWnNq__experimentIntro{border-right:0;border-bottom:4px solid var(--blue);min-height:42rem}.profile-sections-module__RUWnNq__aboutCopy{border-top:4px solid var(--accent);border-left:0;margin-top:4rem;padding:4rem 0 0}.profile-sections-module__RUWnNq__timeline{margin-top:5rem}.profile-sections-module__RUWnNq__skills{gap:5rem}}@media (max-width:600px){.profile-sections-module__RUWnNq__sectionLead{display:block}.profile-sections-module__RUWnNq__sectionLead h2,.profile-sections-module__RUWnNq__sectionLead>p:last-child{margin-top:2rem}.profile-sections-module__RUWnNq__projectCopy{padding-right:0}.profile-sections-module__RUWnNq__projectVisual{min-height:26rem;margin-inline:-1.5rem;padding:1.5rem}.profile-sections-module__RUWnNq__projectVisual>div{min-height:20rem}.profile-sections-module__RUWnNq__experimentIntro{padding-inline:1.5rem}.profile-sections-module__RUWnNq__experimentList>a{grid-template-columns:1fr auto;padding-inline:1.5rem}.profile-sections-module__RUWnNq__experimentType,.profile-sections-module__RUWnNq__experimentStack,.profile-sections-module__RUWnNq__experimentList strong{grid-column:1}.profile-sections-module__RUWnNq__experimentList>a>span:last-child{grid-area:1/2/4}.profile-sections-module__RUWnNq__timeline{grid-template-columns:1fr;gap:2rem}.profile-sections-module__RUWnNq__skillList article{grid-template-columns:1fr;gap:1rem}.profile-sections-module__RUWnNq__guided a{grid-template-columns:1fr;gap:.25rem}.profile-sections-module__RUWnNq__contactIntro,.profile-sections-module__RUWnNq__formPane{padding-inline:1.5rem}.profile-sections-module__RUWnNq__contactIntro{min-height:52rem}}
