.home-module__Jb4rFa__hero,.home-module__Jb4rFa__work,.home-module__Jb4rFa__contact{font-family:var(--mono,var(--font-mono),ui-monospace,monospace)}.home-module__Jb4rFa__hero{isolation:isolate;border-bottom:1px solid var(--line);align-items:end;min-height:min(760px,100svh - 76px);display:grid;position:relative;overflow:hidden}.home-module__Jb4rFa__heroMedia{z-index:-2;background:#050706;position:absolute;inset:0;overflow:hidden}.home-module__Jb4rFa__heroMedia img{object-fit:cover;object-position:68% center;filter:saturate(1.04)contrast(1.05);width:100%;height:100%;animation:12s ease-in-out infinite alternate home-module__Jb4rFa__breathe}.home-module__Jb4rFa__heroMedia:after{content:"";background:linear-gradient(90deg,#080b0afc 0%,#080b0aed 31%,#080b0a47 68%,#080b0a0f 100%),linear-gradient(#0000 54%,#080b0ab8);position:absolute;inset:0}.home-module__Jb4rFa__heroCopy{padding:clamp(4rem,8vh,7rem)var(--pad)clamp(2.2rem,5vh,4rem);width:min(100%,1280px)}.home-module__Jb4rFa__eyebrow{color:var(--acid);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.68rem;line-height:1;display:flex}.home-module__Jb4rFa__eyebrow:before{content:"";background:var(--acid);clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);width:2.75rem;height:8px}.home-module__Jb4rFa__heroTitle{max-width:11ch;font:400 clamp(4.25rem,9.5vw,9.75rem)/.79 var(--display,var(--font-display),Impact,sans-serif);letter-spacing:-.072em;text-transform:uppercase;text-wrap:balance;margin:0;animation:.8s cubic-bezier(.2,.9,.2,1) both home-module__Jb4rFa__hit}.home-module__Jb4rFa__acid{color:var(--acid);-webkit-text-stroke:1px var(--acid);display:block}.home-module__Jb4rFa__cut{display:inline-block;position:relative}.home-module__Jb4rFa__cut:after{content:"";background:var(--pink);width:.14em;height:.14em;position:absolute;top:.08em;right:-.17em;transform:rotate(8deg)}.home-module__Jb4rFa__heroFoot{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:1.1rem;margin-top:clamp(1.5rem,3vw,2.75rem);font-size:clamp(.68rem,1vw,.83rem);display:flex}.home-module__Jb4rFa__heroFoot strong{color:var(--paper);font-weight:600}.home-module__Jb4rFa__rule{background:var(--acid);width:min(18vw,13rem);height:1px}.home-module__Jb4rFa__indexMark{right:var(--pad);z-index:2;color:var(--acid);letter-spacing:.12em;writing-mode:vertical-rl;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:2.8rem}.home-module__Jb4rFa__work{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-module__Jb4rFa__project{isolation:isolate;border-right:1px solid var(--line);min-height:360px;position:relative;overflow:hidden}.home-module__Jb4rFa__project:last-child{border-right:0}.home-module__Jb4rFa__projectImg{z-index:-2;object-fit:cover;filter:grayscale(.1)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .3s;position:absolute;inset:0}.home-module__Jb4rFa__projectImgMiospot{object-position:50% 55%}.home-module__Jb4rFa__project:after{content:"";z-index:-1;background:linear-gradient(#080b0a14 0%,#080b0aa6 48%,#080b0afa 100%);position:absolute;inset:0}.home-module__Jb4rFa__projectLink{flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.home-module__Jb4rFa__project:hover .home-module__Jb4rFa__projectImg{filter:grayscale(0)contrast(1.12);transform:scale(1.045)}.home-module__Jb4rFa__projectKicker{color:var(--acid);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:.75rem;font-size:.65rem;display:flex}.home-module__Jb4rFa__projectKicker:after{content:"";background:var(--pink);flex:none;width:6px;height:6px;transform:rotate(12deg)}.home-module__Jb4rFa__projectTitle{font:400 clamp(2.5rem,5vw,5rem)/.88 var(--display,var(--font-display),Impact,sans-serif);letter-spacing:-.055em;text-transform:uppercase;margin:0}.home-module__Jb4rFa__projectTitleCompact{letter-spacing:-.075em;white-space:nowrap;max-width:100%;font-size:clamp(1.75rem,2vw,2.625rem)}.home-module__Jb4rFa__projectLine{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:35rem;margin:1rem 0 0;font-size:clamp(.74rem,1vw,.9rem);line-height:1.4;display:flex}.home-module__Jb4rFa__arrow{width:2.65rem;height:2.65rem;color:var(--ink);background:var(--acid);flex:none;place-items:center;font-size:1.35rem;transition:transform .25s;display:grid}.home-module__Jb4rFa__project:hover .home-module__Jb4rFa__arrow{transform:rotate(-9deg)}.home-module__Jb4rFa__contact{background:var(--acid);color:var(--ink)}.home-module__Jb4rFa__contactHead{padding:clamp(2rem,4vw,4rem)var(--pad)clamp(1.75rem,3vw,3rem);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.home-module__Jb4rFa__contactTitle{max-width:9ch;font:400 clamp(3rem,7vw,7.5rem)/.82 var(--display,var(--font-display),Impact,sans-serif);letter-spacing:-.065em;text-transform:uppercase;margin:0}.home-module__Jb4rFa__contactTag{text-transform:uppercase;max-width:20rem;margin:0;font-size:.74rem;line-height:1.55}.home-module__Jb4rFa__contactLinks{border-top:2px solid var(--ink);grid-template-columns:1.2fr 1fr 1.2fr;display:grid}.home-module__Jb4rFa__contactLink{min-width:0;padding:1.25rem var(--pad);border-right:2px solid var(--ink);overflow-wrap:anywhere;justify-content:space-between;gap:.75rem;font-size:clamp(.66rem,1vw,.82rem);font-weight:600;display:flex}.home-module__Jb4rFa__contactLink:last-child{border-right:0}.home-module__Jb4rFa__contactLink:hover{color:var(--acid);background:var(--ink)}@keyframes home-module__Jb4rFa__breathe{to{transform:scale(1.035)translate(-.5%,-.4%)}}@keyframes home-module__Jb4rFa__hit{0%{opacity:0;transform:translateY(42px)skewY(1deg)}}@media (prefers-reduced-motion:reduce){.home-module__Jb4rFa__heroMedia img,.home-module__Jb4rFa__heroTitle{animation:none}.home-module__Jb4rFa__projectImg,.home-module__Jb4rFa__arrow{transition:none}.home-module__Jb4rFa__project:hover .home-module__Jb4rFa__projectImg,.home-module__Jb4rFa__project:hover .home-module__Jb4rFa__arrow{transform:none}}@media (max-width:720px){.home-module__Jb4rFa__hero{min-height:calc(100svh - 66px)}.home-module__Jb4rFa__heroMedia img{object-position:63% center}.home-module__Jb4rFa__heroMedia:after{background:linear-gradient(#080b0a1f 0%,#080b0ac9 42%,#080b0afa 100%)}.home-module__Jb4rFa__heroCopy{padding-top:13rem}.home-module__Jb4rFa__heroTitle{font-size:clamp(3.75rem,19vw,5.25rem);line-height:.82}.home-module__Jb4rFa__heroFoot{align-items:flex-start;max-width:18rem;line-height:1.4}.home-module__Jb4rFa__rule,.home-module__Jb4rFa__indexMark{display:none}.home-module__Jb4rFa__work{grid-template-columns:1fr}.home-module__Jb4rFa__project,.home-module__Jb4rFa__projectLink{min-height:330px}.home-module__Jb4rFa__project{border-right:0;border-bottom:1px solid var(--line)}.home-module__Jb4rFa__project:last-child{border-bottom:0}.home-module__Jb4rFa__contactHead{flex-direction:column;align-items:flex-start}.home-module__Jb4rFa__contactTag{max-width:16rem}.home-module__Jb4rFa__contactLinks{grid-template-columns:1fr}.home-module__Jb4rFa__contactLink{border-right:0;border-bottom:2px solid var(--ink)}.home-module__Jb4rFa__contactLink:last-child{border-bottom:0}}
