.site-header_siteHeader__5AX7o{position:fixed;z-index:50;top:0;right:0;left:0;border-bottom:1px solid color-mix(in srgb,var(--ash) 72%,transparent);background:color-mix(in srgb,var(--obsidian) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header_headerInner__Jdv4I{width:min(calc(100% - 3rem),72rem);min-height:4.5rem;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.site-header_desktopNav__LOjO9 a,.site-header_logo__kptYK,.site-header_mobileNav___5PHc a,.site-header_paletteButton__gu6JP{font-family:var(--font-inktrap);font-weight:500}.site-header_logo__kptYK{justify-self:start;color:var(--text-bright);font-size:.9rem}.site-header_desktopNav__LOjO9 a span,.site-header_logo__kptYK span{color:var(--phosphor)}.site-header_desktopNav__LOjO9{display:flex;align-items:center;gap:2rem}.site-header_desktopNav__LOjO9 a{display:flex;align-items:center;gap:.45rem;color:var(--text-dim);font-size:.75rem;transition:color .16s var(--transition-smooth)}.site-header_desktopNav__LOjO9 a span{opacity:.55;font-size:.75rem}.site-header_desktopNav__LOjO9 .site-header_activeNav__hB7YM,.site-header_desktopNav__LOjO9 a:hover{color:var(--text-bright)}.site-header_desktopNav__LOjO9 .site-header_activeNav__hB7YM span{opacity:1}.site-header_headerTools__GqOzG{justify-self:end;display:flex;align-items:center;gap:.65rem}.site-header_paletteButton__gu6JP{min-height:2.75rem;display:flex;align-items:center;gap:.65rem;padding-inline:.75rem;border:0;background:transparent;color:var(--text-ghost);cursor:pointer}.site-header_paletteButton__gu6JP kbd,.site-header_paletteButton__gu6JP span{font-size:.75rem}.site-header_paletteButton__gu6JP kbd{color:var(--text-dim);font-family:inherit}.site-header_paletteButton__gu6JP:hover,.site-header_paletteButton__gu6JP:hover kbd{color:var(--text-bright)}.site-header_menuButton___NLaZ{width:2.75rem;height:2.75rem;display:none;place-items:center;border:0;background:transparent;color:var(--text-bright);cursor:pointer}.site-header_mobileNav___5PHc{position:fixed;z-index:45;inset:4.5rem 0 0;display:none;flex-direction:column;gap:0;padding:2rem 1.5rem;background:var(--obsidian)}.site-header_mobileNav___5PHc a{min-height:4.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--ash);color:var(--text-bright);font-size:1.65rem}.site-header_mobileNav___5PHc a span{color:var(--phosphor);font-size:.62rem}.site-header_mobileNav___5PHc .site-header_activeNav__hB7YM{color:var(--phosphor)}.site-header_mobileNav___5PHc .site-header_mobileContact__QMTc2{margin-top:auto;border:0;color:var(--text-dim);font-size:.85rem}.site-header_mobileNav___5PHc .site-header_mobileResume__Lcrr4{min-height:3rem;border:0;color:var(--text-dim);font-size:.85rem}@media (max-width:760px){.site-header_headerInner__Jdv4I{width:min(calc(100% - 2rem),72rem);grid-template-columns:1fr auto}.site-header_desktopNav__LOjO9,.site-header_paletteButton__gu6JP{display:none}.site-header_menuButton___NLaZ,.site-header_mobileNav___5PHc{display:flex}}@media (prefers-reduced-motion:reduce){.site-header_desktopNav__LOjO9 a{transition:none}}.social-dock_ribbon__oqMuj{width:min(100%,46rem);min-height:3.25rem;display:flex;align-items:stretch;border-top:1px solid var(--ash);border-bottom:1px solid var(--ash);color:var(--text-muted)}.social-dock_label__J8GED{flex:0 0 auto;display:flex;align-items:center;padding-inline:.8rem 1rem;color:var(--text-muted);font-family:var(--font-inktrap);font-size:.75rem;font-weight:500}.social-dock_label__J8GED:before{content:"";width:.32rem;height:.32rem;margin-right:.5rem;border-radius:50%;background:var(--phosphor)}.social-dock_links__7O1Hr{min-width:0;flex:1;display:flex;align-items:stretch}.social-dock_link__8xNeO{position:relative;min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.42rem;padding-inline:.7rem;border-left:1px solid color-mix(in srgb,var(--ash) 72%,transparent);color:var(--text-muted);font-family:var(--font-inktrap);font-size:.75rem;font-weight:500;white-space:nowrap;transition:color .16s var(--transition-smooth)}.social-dock_link__8xNeO:after{content:"";position:absolute;right:.65rem;bottom:-1px;left:.65rem;height:1px;background:var(--phosphor);transform:scaleX(0);transform-origin:right;transition:transform .18s var(--transition-smooth)}.social-dock_icon__SLOWe{display:grid;place-items:center;transition:color .16s var(--transition-smooth)}.social-dock_link__8xNeO i{width:.65rem;flex:0 0 0.65rem;color:var(--phosphor);font-size:.65rem;font-style:normal;opacity:0;transform:translateX(-.2rem);transition:opacity .14s var(--transition-smooth),transform .18s var(--transition-smooth)}.social-dock_link__8xNeO:focus-visible,.social-dock_link__8xNeO:hover{color:var(--text-bright)}.social-dock_link__8xNeO:focus-visible .social-dock_icon__SLOWe,.social-dock_link__8xNeO:hover .social-dock_icon__SLOWe{color:var(--phosphor)}.social-dock_link__8xNeO:focus-visible:after,.social-dock_link__8xNeO:hover:after{transform:scaleX(1);transform-origin:left}.social-dock_link__8xNeO:focus-visible i,.social-dock_link__8xNeO:hover i{opacity:1;transform:translateX(0)}@media (max-width:720px){.social-dock_ribbon__oqMuj{width:min(100%,26rem)}.social-dock_label__J8GED{padding-inline:.65rem .8rem}.social-dock_links__7O1Hr{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.social-dock_links__7O1Hr::-webkit-scrollbar{display:none}.social-dock_link__8xNeO{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;padding-inline:.85rem;scroll-snap-align:start}}@media (max-width:420px){.social-dock_ribbon__oqMuj{width:calc(100vw - 2rem)}.social-dock_label__J8GED{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.social-dock_links__7O1Hr{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.social-dock_link__8xNeO:first-child{border-left:0}}@media (prefers-reduced-motion:reduce){.social-dock_icon__SLOWe,.social-dock_link__8xNeO,.social-dock_link__8xNeO i,.social-dock_link__8xNeO:after{transition:none}}.home_page__NOZQO{min-height:100vh;overflow-x:hidden;background:var(--obsidian)}.home_page__NOZQO a:focus-visible,.home_page__NOZQO button:focus-visible{outline:2px solid var(--phosphor);outline-offset:4px}.home_shell__sGt5b{width:min(calc(100% - 3rem),72rem);margin-inline:auto}.home_hero__o4ZPq{position:relative;min-height:94svh;display:flex;align-items:stretch;padding-top:4.5rem;overflow:hidden}.home_hero__o4ZPq .home_shell__sGt5b{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto}.home_heroParticles__WstbA{position:absolute;z-index:0;inset:0;opacity:.72;pointer-events:none;contain:strict}.home_particleCanvas__xCOqZ,.home_particleCanvas__xCOqZ canvas{width:100%;height:100%;display:block}.home_heroStatus__9R3_f{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;color:var(--text-dim);font-family:var(--font-inktrap);font-size:.75rem;font-weight:500}.home_heroStatus__9R3_f span:first-child{display:flex;align-items:center;gap:.55rem}.home_heroStatus__9R3_f i{width:.42rem;height:.42rem;border-radius:50%;background:var(--phosphor)}.home_heroStatus__9R3_f a{color:var(--text-dim)}.home_heroStatus__9R3_f a:hover{color:var(--phosphor)}.home_asciiStage__aBG9_{align-self:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding-block:clamp(5rem,12vh,8rem);text-align:center}.home_aboutDetails__do4j1 span,.home_contactBlock__sCx4f>span,.home_footer__HqMXW,.home_sectionHeadingMeta__O8AR_,.home_subheading__tYuqH,.home_writingMeta__CCLA9{font-family:var(--font-inktrap);font-weight:500}.home_asciiWordmark__xEZ0t{max-width:100%;overflow:visible;color:var(--text-bright);font-family:var(--font-mono);font-size:clamp(.36rem,1.05vw,.92rem);line-height:1;letter-spacing:-.035em;text-shadow:0 0 .75rem var(--phosphor-glow),0 0 2.5rem var(--phosphor-glow);white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_heroTagline__tOBB5{min-height:1.8rem;margin-top:2rem;color:var(--text-dim);font-size:clamp(.88rem,1.6vw,1.05rem)}.home_heroSocialDock__ojKM4{margin-top:2rem}.home_scrollCue__3E_NZ{justify-self:center;min-height:3rem;display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.5rem;color:var(--text-ghost);font-family:var(--font-inktrap);font-size:.75rem;font-weight:500}.home_scrollCue__3E_NZ i{color:var(--phosphor);font-style:normal}.home_scrollCue__3E_NZ strong{color:var(--text-medium);font-weight:500}.home_scrollCue__3E_NZ:hover,.home_scrollCue__3E_NZ:hover strong{color:var(--text-bright)}.home_sectionAction__8RAS9 a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--text-dim);color:var(--text-bright);font-family:var(--font-inktrap);font-size:.75rem;font-weight:500}.home_sectionAction__8RAS9 a span{color:var(--phosphor);transition:transform .18s var(--transition-smooth)}.home_sectionAction__8RAS9 a:hover span{transform:translate(.2rem,-.1rem)}.home_section__bCaaS{scroll-margin-top:4.5rem;padding-block:clamp(6rem,12vw,10rem);content-visibility:auto;contain-intrinsic-size:auto 58rem}.home_sectionHeading__2L2pT{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3.5rem,6vw,5rem)}.home_sectionHeadingMeta__O8AR_{display:flex;gap:.75rem;padding-top:.55rem;color:var(--text-dim);font-size:.75rem}.home_sectionHeadingMeta__O8AR_ span:first-child{color:var(--phosphor)}.home_sectionHeading__2L2pT h2{max-width:13ch;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.6rem);font-weight:500;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.home_sectionHeading__2L2pT p{max-width:40rem;margin-top:1.35rem;color:var(--text-medium);font-size:1.05rem;line-height:1.7;text-wrap:pretty}.home_workList__jW5vZ,.home_writingList__UYJjq{border-top:1px solid var(--ash)}.home_workList__jW5vZ article,.home_writingList__UYJjq article{border-bottom:1px solid var(--ash)}.home_projectShelf__J_Qv7 article,.home_workList__jW5vZ article{contain:paint}.home_workEntry__ey6Fh{position:relative;display:grid;grid-template-columns:clamp(3.75rem,7vw,5.75rem) minmax(15rem,.9fr) minmax(20rem,1.1fr);gap:clamp(1.5rem,4vw,4rem);min-height:clamp(18rem,29vw,22rem);padding-block:clamp(2.75rem,5vw,4.5rem);color:var(--text-bright)}.home_workEntry__ey6Fh:after,.home_writingRow__1ChgK:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--row-accent,var(--phosphor));transform:scaleX(0);transform-origin:right;transition:transform .32s var(--transition-smooth);pointer-events:none}.home_workEntry__ey6Fh:focus-visible:after,.home_workEntry__ey6Fh:hover:after,.home_writingRow__1ChgK:focus-visible:after,.home_writingRow__1ChgK:hover:after{transform:scaleX(1);transform-origin:left}.home_projectFooter__hIH_p,.home_projectSignal__5hyF9,.home_projectTopline__htnKZ,.home_rowArrow__uMeDd,.home_workIndex__AacJ2,.home_workOpen__47Aj4,.home_workRole__MK_Bm,.home_workTags__bIGLi{font-family:var(--font-inktrap);font-weight:500}.home_workIndex__AacJ2{align-self:start;color:var(--text-ghost);font-size:clamp(2.8rem,5.5vw,5rem);line-height:.78;letter-spacing:-.08em;font-variant-numeric:tabular-nums;transition:color .18s var(--transition-smooth)}.home_workIdentity__uEKyX{min-width:0;padding-left:clamp(1rem,2.5vw,2rem);border-left:1px solid var(--ash)}.home_workRole__MK_Bm{display:block;margin-bottom:clamp(2.5rem,6vw,5rem);color:var(--text-dim);font-size:.75rem}.home_projectCopy__pp9PT h3,.home_workIdentity__uEKyX h3,.home_writingCopy__tdcjS h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}.home_workIdentity__uEKyX h3{max-width:10ch;font-size:clamp(3.1rem,6vw,5.35rem);line-height:.88;letter-spacing:-.055em;overflow-wrap:anywhere;transition:color .18s var(--transition-smooth)}.home_workDetails__pDAH1{align-self:end;min-width:0}.home_workDetails__pDAH1>p{max-width:52ch;color:var(--text-medium);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7;text-wrap:pretty}.home_workFooter__hVmz5{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:clamp(2rem,4vw,3.25rem)}.home_workTags__bIGLi{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--text-dim);font-size:.75rem}.home_workOpen__47Aj4{flex:none;display:inline-flex;gap:.55rem;color:var(--text-dim);font-size:.75rem}.home_projectFooter__hIH_p i,.home_workOpen__47Aj4 i{color:var(--phosphor);font-style:normal;transition:transform .18s var(--transition-smooth)}.home_rowArrow__uMeDd{align-self:center;color:var(--text-ghost);font-size:.8rem;transition:color .16s var(--transition-smooth),transform .18s var(--transition-smooth)}.home_projectTile__u452B:hover .home_projectCopy__pp9PT h3,.home_workEntry__ey6Fh:hover .home_workIdentity__uEKyX h3,.home_workEntry__ey6Fh:hover .home_workIndex__AacJ2{color:var(--phosphor)}.home_projectTile__u452B:hover .home_projectFooter__hIH_p i,.home_workEntry__ey6Fh:hover .home_workOpen__47Aj4 i{transform:translate(.2rem,-.2rem)}.home_projectGroup__9vbel{scroll-margin-top:6rem;margin-top:clamp(4rem,8vw,7rem)}.home_subheading__tYuqH{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem;color:var(--text-muted);font-size:.75rem}.home_subheading__tYuqH a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--text-medium)}.home_subheading__tYuqH a:hover{color:var(--text-bright)}.home_projectShelf__J_Qv7{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr);border-top:1px solid var(--ash);border-bottom:1px solid var(--ash)}.home_projectShelf__J_Qv7 article:first-child{grid-row:span 2;border-right:1px solid var(--ash)}.home_projectShelf__J_Qv7 article:nth-child(2){border-bottom:1px solid var(--ash)}.home_projectTile__u452B{position:relative;min-height:clamp(16rem,22vw,19rem);display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);color:var(--text-bright)}.home_projectShelf__J_Qv7 article:first-child .home_projectTile__u452B{min-height:clamp(32rem,44vw,38rem);padding-right:clamp(2rem,5vw,4.5rem)}.home_projectFooter__hIH_p,.home_projectTopline__htnKZ{display:flex;justify-content:space-between;gap:1.5rem;color:var(--text-dim);font-size:.72rem}.home_projectTopline__htnKZ span:first-child{color:var(--phosphor)}.home_projectCopy__pp9PT{margin-block:auto;padding-block:clamp(2rem,4vw,3.5rem)}.home_projectCopy__pp9PT h3{font-size:clamp(2rem,3.4vw,3.5rem);line-height:.92;letter-spacing:-.045em;transition:color .18s var(--transition-smooth)}.home_projectShelf__J_Qv7 article:first-child .home_projectCopy__pp9PT h3{font-size:clamp(3.5rem,7vw,6.5rem)}.home_projectCopy__pp9PT p{max-width:48ch;margin-top:1rem;color:var(--text-medium);font-size:.9rem;line-height:1.65;text-wrap:pretty}.home_projectShelf__J_Qv7 article:first-child .home_projectCopy__pp9PT p{max-width:40ch;font-size:1rem}.home_projectSignal__5hyF9{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);color:var(--text-muted);font-size:.68rem}.home_projectSignal__5hyF9 i{position:relative;height:1px;overflow:hidden;background:var(--ash)}.home_projectSignal__5hyF9 i:after{content:"";position:absolute;inset:0;background:var(--phosphor);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--transition-smooth)}.home_projectTile__u452B:focus-visible .home_projectSignal__5hyF9 i:after,.home_projectTile__u452B:hover .home_projectSignal__5hyF9 i:after{transform:scaleX(1)}.home_projectFooter__hIH_p>span:last-child{flex:none;display:inline-flex;gap:.5rem}.home_writingSection__ku_U4{background:var(--void)}.home_writingRow__1ChgK{--row-accent:var(--entry-accent,var(--phosphor));position:relative;min-height:14rem;display:grid;grid-template-columns:15rem minmax(0,1fr) 1rem;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:1.5rem;color:var(--text-bright)}.home_writingImage__41_LF{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--graphite)}.home_writingImage__41_LF img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94) contrast(1.03);transition:transform .4s var(--transition-smooth)}.home_writingRow__1ChgK:hover .home_writingImage__41_LF img{transform:scale(1.018)}.home_writingMeta__CCLA9{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.75rem;color:var(--text-dim);font-size:.75rem}.home_writingMeta__CCLA9 span:first-child{color:var(--entry-accent,var(--phosphor))}.home_writingCopy__tdcjS h3{max-width:24ch;font-size:clamp(1.75rem,3.5vw,2.8rem);line-height:1.02;transition:color .18s var(--transition-smooth)}.home_writingRow__1ChgK:hover .home_rowArrow__uMeDd,.home_writingRow__1ChgK:hover .home_writingCopy__tdcjS h3{color:var(--entry-accent,var(--phosphor))}.home_writingCopy__tdcjS>p{max-width:47rem;margin-top:.75rem;color:var(--text-medium);font-size:.95rem;line-height:1.65;text-wrap:pretty}.home_sectionAction__8RAS9{display:flex;justify-content:flex-end;margin-top:2rem}.home_aboutSection__9soB2{padding-bottom:clamp(4rem,8vw,7rem)}.home_aboutGrid__TMajn{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(3rem,10vw,9rem)}.home_aboutCopy___Txkl{display:flex;flex-direction:column;gap:1.5rem}.home_aboutCopy___Txkl p{max-width:46rem;color:var(--text-medium);font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.65;text-wrap:pretty}.home_aboutCopy___Txkl a{color:var(--text-bright);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--phosphor) 62%,transparent);text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .16s ease,text-decoration-color .16s ease}.home_aboutCopy___Txkl a:focus-visible{border-radius:.1em;outline:2px solid var(--phosphor);outline-offset:.18em}@media (hover:hover) and (pointer:fine){.home_aboutCopy___Txkl a:hover{color:var(--phosphor);text-decoration-color:var(--phosphor)}}.home_aboutDetails__do4j1{display:flex;flex-direction:column;gap:2.5rem}.home_aboutDetails__do4j1 span,.home_contactBlock__sCx4f>span{display:block;margin-bottom:.65rem;color:var(--text-muted);font-size:.75rem}.home_aboutDetails__do4j1 p{color:var(--text-medium);font-size:.92rem;line-height:1.75}.home_aboutDetails__do4j1 p:has(a){display:flex;flex-wrap:wrap;gap:.5rem 1rem}.home_aboutDetails__do4j1 a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--text-medium)}.home_aboutDetails__do4j1 a:hover{color:var(--phosphor)}.home_contactBlock__sCx4f{scroll-margin-top:6rem;margin-top:clamp(6rem,12vw,10rem);padding-top:2rem;border-top:1px solid var(--ash)}.home_contactBlock__sCx4f>a{display:inline-flex;align-items:baseline;gap:1rem;color:var(--text-bright);font-family:var(--font-display);font-size:clamp(2.6rem,7vw,6.5rem);font-weight:500;line-height:1;letter-spacing:-.045em}.home_contactBlock__sCx4f>a i{color:var(--phosphor);font-family:var(--font-inktrap);font-size:.35em;font-style:normal;transition:transform .18s var(--transition-smooth)}.home_contactBlock__sCx4f>a:hover i{transform:translate(.25rem,-.25rem)}.home_footer__HqMXW{border-top:1px solid var(--ash);color:var(--text-muted);font-size:.75rem}.home_footer__HqMXW .home_shell__sGt5b{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width:1000px){.home_workEntry__ey6Fh{grid-template-columns:3.5rem minmax(13rem,.85fr) minmax(18rem,1.15fr);gap:1.75rem}.home_projectShelf__J_Qv7{grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr)}}@media (max-width:760px){.home_shell__sGt5b{width:min(calc(100% - 2rem),72rem)}.home_hero__o4ZPq{min-height:88svh}.home_heroStatus__9R3_f{padding-top:1.25rem}.home_heroStatus__9R3_f span:last-child{display:none}.home_asciiStage__aBG9_{padding-block:4rem}.home_asciiWordmark__xEZ0t{font-size:clamp(.31rem,1.78vw,.58rem)}.home_sectionHeading__2L2pT{grid-template-columns:1fr;gap:1.5rem}.home_sectionHeadingMeta__O8AR_{padding-top:0}.home_workEntry__ey6Fh{grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;min-height:0;padding-block:2.75rem}.home_workIndex__AacJ2{font-size:2rem}.home_workIdentity__uEKyX{padding-left:1rem}.home_workRole__MK_Bm{margin-bottom:1.75rem}.home_workIdentity__uEKyX h3{max-width:13ch;font-size:clamp(2.75rem,13vw,4.25rem)}.home_workDetails__pDAH1{grid-column:2;padding-left:1rem}.home_workFooter__hVmz5{align-items:flex-start;flex-direction:column;gap:1.25rem;margin-top:1.75rem}.home_subheading__tYuqH{align-items:flex-start;flex-direction:column;gap:.25rem}.home_projectShelf__J_Qv7{display:block}.home_projectShelf__J_Qv7 article:first-child{border-right:0;border-bottom:1px solid var(--ash)}.home_projectShelf__J_Qv7 article:not(:last-child){border-bottom:1px solid var(--ash)}.home_projectShelf__J_Qv7 article:first-child .home_projectTile__u452B,.home_projectTile__u452B{min-height:21rem;padding:1.75rem .25rem}.home_projectCopy__pp9PT h3,.home_projectShelf__J_Qv7 article:first-child .home_projectCopy__pp9PT h3{font-size:clamp(2.75rem,13vw,4.5rem)}.home_writingRow__1ChgK{grid-template-columns:1fr 1rem;gap:1rem;padding-block:2rem}.home_writingImage__41_LF{grid-column:1/-1;aspect-ratio:16/9}.home_writingCopy__tdcjS{grid-column:1}.home_writingRow__1ChgK>.home_rowArrow__uMeDd{grid-column:2;align-self:start}.home_aboutGrid__TMajn{grid-template-columns:1fr;gap:3.5rem}.home_contactBlock__sCx4f>a{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,4.5rem)}.home_footer__HqMXW .home_shell__sGt5b{align-items:flex-start;flex-direction:column;justify-content:center;gap:.2rem}}@media (prefers-reduced-motion:reduce){.home_aboutCopy___Txkl a,.home_contactBlock__sCx4f>a i,.home_projectCopy__pp9PT h3,.home_projectFooter__hIH_p i,.home_projectSignal__5hyF9 i:after,.home_rowArrow__uMeDd,.home_sectionAction__8RAS9 a span,.home_workEntry__ey6Fh:after,.home_workIdentity__uEKyX h3,.home_workIndex__AacJ2,.home_workOpen__47Aj4 i,.home_writingImage__41_LF img,.home_writingRow__1ChgK:after{transition:none}.home_heroParticles__WstbA{display:none}}