.ProjectDetail-module__fydhaW__page{background:var(--brand-paper);color:var(--brand-ink);--rule:#14111024;--soft:color-mix(in srgb, var(--brand-ink) 55%, transparent);position:relative}@media (prefers-reduced-motion:no-preference){.ProjectDetail-module__fydhaW__page [data-text],.ProjectDetail-module__fydhaW__page [data-pic],.ProjectDetail-module__fydhaW__page [data-hero]{visibility:hidden}}.ProjectDetail-module__fydhaW__line{margin-bottom:-.08em;padding-bottom:.08em}.ProjectDetail-module__fydhaW__top{color:#fff;background:#0f0f0f;padding:clamp(8rem,17vh,11rem) 0 0}.ProjectDetail-module__fydhaW__title{padding:0 var(--page-x);font:700 clamp(3rem, 9vw, 9.5rem) / .9 var(--font-grotesk);letter-spacing:-.05em;text-align:center;text-transform:uppercase;margin:0 0 clamp(2rem,5vh,3.5rem)}.ProjectDetail-module__fydhaW__facts{width:50%;padding:0 var(--page-x);grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;margin:0 0 clamp(2.5rem,6vh,4rem) auto;display:grid}.ProjectDetail-module__fydhaW__facts dt{color:#ffffff8c;font:var(--type-meta);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .45rem}.ProjectDetail-module__fydhaW__facts dd{font:500 clamp(1rem, 1.3vw, 1.3rem) / 1.25 var(--font-grotesk);margin:0}.ProjectDetail-module__fydhaW__credit{color:inherit;text-decoration:none}.ProjectDetail-module__fydhaW__panel{padding:clamp(1.5rem, 3vh, 2.2rem) var(--page-x) clamp(2rem, 4vh, 3rem);background:#1c1c1c;border-radius:10px 10px 0 0;grid-template-columns:1fr auto;align-items:end;gap:3vw;display:grid}.ProjectDetail-module__fydhaW__cell{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.ProjectDetail-module__fydhaW__top .ProjectDetail-module__fydhaW__label{color:#ffffff8c;font:var(--type-meta);letter-spacing:.05em;text-transform:uppercase;margin:0}.ProjectDetail-module__fydhaW__linkCell{align-items:flex-end}.ProjectDetail-module__fydhaW__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ProjectDetail-module__fydhaW__chips li{font:var(--type-meta);letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:4px;padding:.4rem .75rem}a.ProjectDetail-module__fydhaW__visit.btn.btn-solid{--btn-bg:#fff;--btn-ink:#0f0f0f;--btn-fill:var(--brand-green);--btn-label:#0f0f0f;--btn-sq:#0f0f0f;--btn-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E")}.ProjectDetail-module__fydhaW__label{color:var(--soft);font:var(--type-text);margin:0}@media (prefers-reduced-motion:no-preference){.ProjectDetail-module__fydhaW__page [data-fade]{visibility:hidden}}.ProjectDetail-module__fydhaW__hero{height:100svh;position:relative;overflow:hidden}.ProjectDetail-module__fydhaW__hero img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectDetail-module__fydhaW__details{padding:7vh var(--page-x);font:var(--type-text);grid-template-columns:1fr 1fr;gap:4vw;display:grid}.ProjectDetail-module__fydhaW__details .ProjectDetail-module__fydhaW__label{margin-bottom:.9rem}.ProjectDetail-module__fydhaW__gallery{gap:var(--page-x);padding-bottom:var(--page-x);display:grid}.ProjectDetail-module__fydhaW__pair{gap:var(--page-x);padding:0 var(--page-x);grid-template-columns:1fr 1fr;display:grid}.ProjectDetail-module__fydhaW__shot{margin:0}.ProjectDetail-module__fydhaW__frame{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);position:relative;overflow:hidden}.ProjectDetail-module__fydhaW__media{width:100%;height:auto;display:block}.ProjectDetail-module__fydhaW__end{padding:9vh var(--page-x) 8vh;text-align:center;flex-direction:column;align-items:center;gap:10vh;display:flex}.ProjectDetail-module__fydhaW__overview{max-width:44rem}.ProjectDetail-module__fydhaW__label{font:var(--type-text);color:var(--soft);margin:0 0 1.4rem}.ProjectDetail-module__fydhaW__para{font:var(--type-text);margin:0 0 1em}.ProjectDetail-module__fydhaW__next{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.ProjectDetail-module__fydhaW__next .ProjectDetail-module__fydhaW__label{margin-bottom:.6rem}.ProjectDetail-module__fydhaW__nextName{font:var(--type-title);letter-spacing:var(--ls-title)}.ProjectDetail-module__fydhaW__nextPic{aspect-ratio:16/9;width:min(32vw,30rem);margin-top:2.4rem;display:block;overflow:hidden}.ProjectDetail-module__fydhaW__nextPic img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.ProjectDetail-module__fydhaW__next:hover .ProjectDetail-module__fydhaW__nextPic img{transform:scale(1.05)}.ProjectDetail-module__fydhaW__solutionPhone,.ProjectDetail-module__fydhaW__visitPhone{display:none}@media (max-width:767px){.ProjectDetail-module__fydhaW__top{padding-top:6rem}.ProjectDetail-module__fydhaW__title{font:var(--type-mtitle);letter-spacing:var(--ls-mtitle);margin-bottom:2rem}.ProjectDetail-module__fydhaW__panel{grid-template-columns:1fr;gap:1.2rem}.ProjectDetail-module__fydhaW__linkCell{align-items:flex-start}.ProjectDetail-module__fydhaW__details{padding:2.5rem var(--page-x);grid-template-columns:1fr}.ProjectDetail-module__fydhaW__solutionHere{display:none}.ProjectDetail-module__fydhaW__solutionPhone{padding:2rem var(--page-x);font:var(--type-text);display:block}.ProjectDetail-module__fydhaW__facts{grid-template-columns:1fr 1fr;gap:1.2rem 1rem;width:auto;margin-bottom:2rem}.ProjectDetail-module__fydhaW__facts>div:nth-child(2){text-align:right}.ProjectDetail-module__fydhaW__visitPhone{justify-content:flex-end;align-items:flex-end;display:flex}.ProjectDetail-module__fydhaW__panel .ProjectDetail-module__fydhaW__linkCell{display:none}.ProjectDetail-module__fydhaW__pair,.ProjectDetail-module__fydhaW__gallery{gap:.5rem}.ProjectDetail-module__fydhaW__hero{aspect-ratio:16/9;height:auto}.ProjectDetail-module__fydhaW__nextPic{width:80vw}}
