.page_breadcrumbWrap__saQT9,.page_closingInner__E7cM3,.page_heroInner___HCwM,.page_projectsInner__8xYkN,.page_skillsHead__sZXxi{width:var(--page);margin-inline:auto}.page_hero__H_qpQ{min-height:clamp(480px,62svh,690px);display:flex;align-items:center;background:var(--paper)}.page_heroInner___HCwM{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(3rem,8vw,9rem);align-items:end;padding-block:clamp(3rem,7vw,6rem)}.page_hero__H_qpQ h1{max-width:10.5ch;margin:0;color:var(--brown);font:400 clamp(4rem,9vw,10rem) /.84 var(--display);letter-spacing:-.07em;text-wrap:balance}.page_hero__H_qpQ h1 em{color:var(--olive);font-weight:inherit}.page_hero__H_qpQ p{max-width:44ch;margin:0;padding-top:1.2rem;border-top:1px solid var(--line);font-size:clamp(1rem,1.45vw,1.18rem)}.page_projects__nZF85{padding-block:clamp(6rem,11vw,11rem);background:var(--ivory)}.page_closing__d0nY0 h2,.page_projects__nZF85 h2,.page_skillsHead__sZXxi h2{margin:0;font:400 clamp(3rem,6vw,6.6rem) /.92 var(--display);letter-spacing:-.055em;text-wrap:balance}.page_projects__nZF85 h2{max-width:10ch;margin:0 0 clamp(4rem,8vw,7rem)}.page_lordrack__atXUP{min-height:620px;display:grid;grid-template-columns:1fr .82fr;color:var(--paper);background:var(--olive)}.page_projectCopy__mx1d5{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem)}.page_modernhdv__DA5xw h3,.page_projectCopy__mx1d5 h3{margin:0;font:400 clamp(4.5rem,9vw,10rem) /.82 var(--display);letter-spacing:-.07em}.page_projectCopy__mx1d5>p{max-width:42ch;margin:clamp(2rem,4vw,3.5rem) 0;color:var(--ivory);font-size:clamp(1rem,1.5vw,1.2rem)}.page_modernCopy__5uA3f a,.page_projectCopy__mx1d5 a{min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.2rem;color:var(--brown);background:var(--paper);font-size:.78rem;font-weight:700;text-decoration:none;transition:color .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1)}.page_modernCopy__5uA3f a svg,.page_projectCopy__mx1d5 a svg{width:26px;height:26px;color:var(--olive);transition:transform .55s cubic-bezier(.22,1,.36,1)}.page_modernCopy__5uA3f a:hover,.page_projectCopy__mx1d5 a:hover{color:var(--paper);background:var(--brown)}.page_modernCopy__5uA3f a:hover svg,.page_projectCopy__mx1d5 a:hover svg{transform:translate(5px,-5px)}.page_projectVisual__ax1Db{position:relative;min-height:620px;overflow:hidden;background:color-mix(in srgb,var(--brown) 24%,var(--olive))}.page_projectVisual__ax1Db img{object-fit:contain;object-position:center;padding:clamp(2rem,5vw,5rem);filter:drop-shadow(0 26px 30px rgb(25 26 20/24%));opacity:0;animation:page_lordrack-visual-1__WvzRu 25s cubic-bezier(.45,0,.55,1) infinite}.page_projectVisual__ax1Db img:nth-child(2){animation-name:page_lordrack-visual-2__oEQbk}.page_projectVisual__ax1Db img:nth-child(3){animation-name:page_lordrack-visual-3__ajTgX}.page_projectVisual__ax1Db img:nth-child(4){animation-name:page_lordrack-visual-4__pXsj7}.page_projectVisual__ax1Db img:nth-child(5){animation-name:page_lordrack-visual-5__xQdpX}.page_projectVisual__ax1Db .page_wideVisual___jLLc{object-fit:cover;padding:0;filter:none}@keyframes page_lordrack-visual-1__WvzRu{0%,17%,to{opacity:1}22%,97%{opacity:0}}@keyframes page_lordrack-visual-2__oEQbk{0%,17%,42%,to{opacity:0}22%,37%{opacity:1}}@keyframes page_lordrack-visual-3__ajTgX{0%,37%,62%,to{opacity:0}42%,57%{opacity:1}}@keyframes page_lordrack-visual-4__pXsj7{0%,57%,82%,to{opacity:0}62%,77%{opacity:1}}@keyframes page_lordrack-visual-5__xQdpX{0%,77%,to{opacity:0}82%,97%{opacity:1}}.page_modernhdv__DA5xw{min-height:520px;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(2rem,5vw,5rem);color:var(--paper);background:var(--brown)}.page_modernhdv__DA5xw h3 em{display:block;color:#bdca9f;font-weight:inherit}.page_modernCopy__5uA3f>p{max-width:42ch;margin:0 0 2.5rem;color:var(--ivory);font-size:clamp(1rem,1.5vw,1.2rem)}.page_skills__s1BYF{padding-block:clamp(7rem,12vw,12rem);background:var(--paper)}.page_skillsHead__sZXxi{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,9rem);align-items:end;margin-bottom:clamp(4rem,8vw,7rem)}.page_skillsHead__sZXxi h2{max-width:11ch}.page_skillsHead__sZXxi>p{max-width:43ch;margin:0;font-size:clamp(1rem,1.45vw,1.18rem)}.page_closing__d0nY0{padding-block:clamp(8rem,14vw,14rem);color:var(--paper);background:var(--brown)}.page_closing__d0nY0 h2{max-width:12ch}.page_closingInner__E7cM3{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,8rem);align-items:end}.page_closing__d0nY0 a{width:100%;min-height:190px;margin:0;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.5rem);color:var(--brown);background:var(--paper);text-decoration:none;transition:color .6s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.page_closing__d0nY0 a>span{font-size:.74rem;font-weight:700}.page_closing__d0nY0 a strong{display:block;margin-top:.4rem;font:400 clamp(2rem,3.7vw,4rem) /.95 var(--display);letter-spacing:-.04em}.page_closing__d0nY0 a svg{width:clamp(46px,6vw,76px);height:auto;color:var(--olive);transition:transform .55s cubic-bezier(.22,1,.36,1)}.page_closing__d0nY0 a:hover{color:var(--olive);background:var(--white);transform:translateY(-5px)}.page_closing__d0nY0 a:hover svg{transform:translate(7px,-7px)}@media (max-width:850px){.page_closingInner__E7cM3,.page_heroInner___HCwM,.page_lordrack__atXUP,.page_modernhdv__DA5xw,.page_skillsHead__sZXxi{grid-template-columns:1fr}.page_heroInner___HCwM,.page_skillsHead__sZXxi{gap:3rem}.page_lordrack__atXUP{min-height:auto}.page_projectCopy__mx1d5{min-height:560px}.page_projectVisual__ax1Db{min-height:500px}.page_modernhdv__DA5xw{gap:4rem}}@media (max-width:600px){.page_hero__H_qpQ{min-height:590px}.page_hero__H_qpQ h1{font-size:clamp(3.7rem,17vw,6.2rem)}.page_projectCopy__mx1d5{min-height:500px}.page_projectVisual__ax1Db{min-height:400px}.page_modernhdv__DA5xw{min-height:590px}.page_closing__d0nY0 a{min-height:165px}}@media (prefers-reduced-motion:reduce){.page_closing__d0nY0 a,.page_closing__d0nY0 a svg,.page_modernCopy__5uA3f a,.page_modernCopy__5uA3f a svg,.page_projectCopy__mx1d5 a,.page_projectCopy__mx1d5 a svg,.page_projectVisual__ax1Db img{transition:none}.page_projectVisual__ax1Db img{display:none;animation:none}.page_projectVisual__ax1Db img:first-child{display:block;opacity:1;transform:none}}.skills-showcase_showcase__SMesl{width:var(--page);margin-inline:auto;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(3rem,8vw,9rem);align-items:start}.skills-showcase_stickyVisual__uHNOC{height:calc(100svh - 128px);min-height:560px;position:sticky;top:104px;overflow:hidden;background:var(--brown);border-radius:8px}.skills-showcase_visual__P0Xq2{position:absolute;inset:0;opacity:0;transform:scale(1.025);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.skills-showcase_visual__P0Xq2.skills-showcase_active__jL04c{opacity:1;transform:scale(1)}.skills-showcase_mobileVisual__W8f9E>img,.skills-showcase_visual__P0Xq2>img{object-fit:cover}.skills-showcase_mobileVisual__W8f9E>span,.skills-showcase_visual__P0Xq2>span{position:absolute;z-index:1;right:1.4rem;bottom:1.3rem;left:1.4rem;color:var(--paper);font-size:.72rem;font-weight:700}.skills-showcase_stackVisual__d983k{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:clamp(1.5rem,3vw,3rem);background:var(--line)}.skills-showcase_stackVisual__d983k>div{display:grid;place-items:center;align-content:center;gap:.8rem;color:var(--brown);background:var(--paper)}.skills-showcase_stackVisual__d983k img{width:clamp(42px,5vw,72px);height:clamp(42px,5vw,72px);object-fit:contain}.skills-showcase_stackVisual__d983k strong{font-size:clamp(.72rem,1vw,.88rem)}.skills-showcase_stackVisual__d983k+span{color:var(--brown)}.skills-showcase_skills__ePNc_ article{min-height:82svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4rem,9vw,8rem);border-bottom:1px solid var(--line)}.skills-showcase_skills__ePNc_ article:first-child{border-top:1px solid var(--line)}.skills-showcase_skills__ePNc_ h3{max-width:11ch;margin:0 0 1.5rem;color:var(--brown);font:400 clamp(2.8rem,5vw,5.5rem) /.94 var(--display);letter-spacing:-.05em}.skills-showcase_skills__ePNc_ p{max-width:43ch;margin:0;color:color-mix(in srgb,var(--brown) 75%,transparent)}.skills-showcase_mobileVisual__W8f9E{display:none}@media (max-width:850px){.skills-showcase_showcase__SMesl{grid-template-columns:1fr}.skills-showcase_stickyVisual__uHNOC{display:none}.skills-showcase_skills__ePNc_ article{min-height:auto;padding-block:4.5rem}.skills-showcase_mobileVisual__W8f9E{position:relative;height:min(100vw,570px);display:block;margin-bottom:2rem;overflow:hidden;border-radius:7px}}@media (prefers-reduced-motion:reduce){.skills-showcase_visual__P0Xq2{transition:none}}