.work-headline-scroll-module__YrCqpq__root{color:#f1f1f1;background:#000;position:relative;overflow:hidden}.work-headline-scroll-module__YrCqpq__container{align-items:center;width:100%;height:100vh;display:flex;position:relative}.work-headline-scroll-module__YrCqpq__heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-headline-scroll-module__YrCqpq__text{font-family:var(--font-inter),var(--font-syne),sans-serif;white-space:nowrap;width:max-content;margin:0;padding:0 101vw;font-size:12vw;font-weight:500;line-height:.9;display:flex}.work-headline-scroll-module__YrCqpq__letter{letter-spacing:-.06em;will-change:transform;display:inline-block}.work-headline-scroll-module__YrCqpq__accent{color:var(--kyoki-green)}@media (max-width:768px){.work-headline-scroll-module__YrCqpq__text{font-size:6.25rem}}@media (prefers-reduced-motion:reduce){.work-headline-scroll-module__YrCqpq__root{overflow:visible}.work-headline-scroll-module__YrCqpq__container{align-items:flex-start;height:auto;min-height:100vh}.work-headline-scroll-module__YrCqpq__heading{clip:auto;font-family:var(--font-syne),sans-serif;letter-spacing:-.04em;text-transform:uppercase;white-space:normal;width:auto;height:auto;margin:0;padding:10rem 1.5rem 4rem;font-size:clamp(2rem,8vw,4.25rem);font-weight:800;line-height:.92;position:static;overflow:visible}.work-headline-scroll-module__YrCqpq__headingAccent{color:var(--kyoki-green)}.work-headline-scroll-module__YrCqpq__text{display:none}.work-headline-scroll-module__YrCqpq__letter{will-change:auto}}
.home-footer-module__w3sVdq__effect{-webkit-font-smoothing:antialiased;color:#f1f1f1;font-family:var(--font-inter),sans-serif;background:#121212;font-size:22px;font-weight:500;line-height:1.3;position:relative}.home-footer-module__w3sVdq__root,.home-footer-module__w3sVdq__containers{position:relative}.home-footer-module__w3sVdq__container{height:auto;padding:0 25px max(25px,env(safe-area-inset-bottom));position:relative}.home-footer-module__w3sVdq__header,.home-footer-module__w3sVdq__bar{justify-content:space-between;width:100%;padding:25px 0;display:flex}.home-footer-module__w3sVdq__header p,.home-footer-module__w3sVdq__header a,.home-footer-module__w3sVdq__bar p,.home-footer-module__w3sVdq__bar a{letter-spacing:-.01em;text-transform:uppercase;font-size:16px}.home-footer-module__w3sVdq__header a,.home-footer-module__w3sVdq__bar a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:no-preference){.home-footer-module__w3sVdq__header a,.home-footer-module__w3sVdq__bar a{transition:color .15s ease-out}}.home-footer-module__w3sVdq__header a:hover,.home-footer-module__w3sVdq__bar a:hover{color:#f1f1f1}.home-footer-module__w3sVdq__header a:focus-visible,.home-footer-module__w3sVdq__bar a:focus-visible{outline-offset:4px;outline:2px solid}.home-footer-module__w3sVdq__bar{border-top:1px solid #5f5f5f;margin:50px 0 0;position:relative}.home-footer-module__w3sVdq__bar p,.home-footer-module__w3sVdq__bar a{color:#5f5f5f}.home-footer-module__w3sVdq__email,.home-footer-module__w3sVdq__email a{color:inherit;white-space:nowrap;text-decoration:none}.home-footer-module__w3sVdq__duplicate .home-footer-module__w3sVdq__bar{visibility:hidden}.home-footer-module__w3sVdq__duplicate{--xpercent:50;--ypercent:50;color:#c9fe6e;pointer-events:none;-webkit-mask-image:radial-gradient(circle at calc(var(--xpercent)*1%)calc(var(--ypercent)*1%),#000 20%,transparent 25%);mask-image:radial-gradient(circle at calc(var(--xpercent)*1%)calc(var(--ypercent)*1%),#000 20%,transparent 25%);-webkit-mask-image:radial-gradient(circle at calc(var(--xpercent)*1%)calc(var(--ypercent)*1%),#000 20%,transparent 25%);width:100%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-footer-module__w3sVdq__duplicate .home-footer-module__w3sVdq__header{color:#c9fe6e}.home-footer-module__w3sVdq__line{justify-content:space-between;align-items:center;display:flex}.home-footer-module__w3sVdq__line p{letter-spacing:-.05em;text-transform:uppercase;font-size:10.5vw;font-weight:500;line-height:.9}.home-footer-module__w3sVdq__line p:first-child{margin:0 0 0 -.07em}.home-footer-module__w3sVdq__photo{aspect-ratio:1.5;object-fit:cover;border-radius:.5vw;width:11.2vw;height:max-content;transform:translateY(-5%)}.home-footer-module__w3sVdq__icon{width:7.8vw;height:auto}@media (max-width:768px){.home-footer-module__w3sVdq__header p:last-child,.home-footer-module__w3sVdq__bar p:last-child,.home-footer-module__w3sVdq__instagram{display:none}.home-footer-module__w3sVdq__photo{width:8vw;transform:translateY(-15%)}}@media (prefers-reduced-motion:reduce){.home-footer-module__w3sVdq__duplicate{display:none}}
