html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.home-module__2ZnKCq__page{--text-display:clamp(28px,2.78vw,40px);--text-body:clamp(18px,1.67vw,24px);--text-label:12px;--tracking-label:.15em;font-family:var(--next-font-mono);color:#fff;word-spacing:1px;-webkit-user-select:none;user-select:none;flex-grow:1;align-items:center;display:flex;position:relative}.home-module__2ZnKCq__introduction{width:100%;font-size:var(--text-body);line-height:1.5}@media (max-width:768px){.home-module__2ZnKCq__introduction{padding-block:25vh}}.home-module__2ZnKCq__layout{--gap:20px;--columns:4;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);max-width:1800px;padding-inline:var(--gap);margin-inline:auto;display:grid}@media (min-width:769px){.home-module__2ZnKCq__layout{--gap:30px;--columns:16}}.home-module__2ZnKCq__resume{margin-bottom:64px}.home-module__2ZnKCq__resumeInner{grid-column:span 4}@media (min-width:769px){.home-module__2ZnKCq__resumeInner{grid-column:span 16}}@media (min-width:1025px){.home-module__2ZnKCq__resumeInner{grid-column:3/span 12}}.home-module__2ZnKCq__title{font-weight:700;font-size:var(--text-display);letter-spacing:-.02em;line-height:1.2}.home-module__2ZnKCq__more{row-gap:40px}.home-module__2ZnKCq__section{grid-column:span 4}@media (min-width:769px){.home-module__2ZnKCq__section{grid-column:span 8}.home-module__2ZnKCq__section:only-child{grid-column:span 16}}@media (min-width:1025px){.home-module__2ZnKCq__section{grid-column:span 4}.home-module__2ZnKCq__section:first-child{grid-column:3/span 4}.home-module__2ZnKCq__section:only-child{grid-column:3/span 12}}.home-module__2ZnKCq__list{grid-column-gap:2ch;-moz-column-gap:2ch;grid-template-columns:auto auto;justify-content:start;column-gap:2ch;display:grid}.home-module__2ZnKCq__list li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.home-module__2ZnKCq__blockTitle,.home-module__2ZnKCq__sub,.home-module__2ZnKCq__socials{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.5}.home-module__2ZnKCq__blockTitle{margin-bottom:16px;font-weight:700}.home-module__2ZnKCq__sub{opacity:.7}.home-module__2ZnKCq__socials{z-index:2;gap:24px;display:flex;position:absolute;bottom:20px;right:20px}@media (min-width:769px){.home-module__2ZnKCq__socials{bottom:30px;right:30px}}.home-module__2ZnKCq__link{cursor:pointer;position:relative}.home-module__2ZnKCq__link:after{content:"";transform-origin:100%;background-color:currentColor;width:100%;height:1px;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}@media (hover:hover){.home-module__2ZnKCq__link:hover:after{transform-origin:0;transform:scaleX(1)}}.home-module__2ZnKCq__fadeIn{animation:1s cubic-bezier(.23,1,.32,1) both home-module__2ZnKCq__fade-in}.home-module__2ZnKCq__noise{z-index:10;pointer-events:none;animation:5s home-module__2ZnKCq__fade-in;position:fixed;inset:0;overflow:hidden}.home-module__2ZnKCq__noise:after{content:"";opacity:.06;background-image:url(/images/noise.jpg);width:300%;height:300%;animation:8s steps(10,end) infinite home-module__2ZnKCq__grain;position:absolute;top:-110%;left:-50%}@keyframes home-module__2ZnKCq__fade-in{0%{opacity:0}}@keyframes home-module__2ZnKCq__grain{0%,to{transform:translate(0,0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}
