.ig[data-astro-cid-5esbkser]{padding:clamp(100px,16vh,180px) 0 clamp(80px,12vh,140px);overflow:hidden}.ig__head[data-astro-cid-5esbkser]{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:54px;flex-wrap:wrap}.ig__head[data-astro-cid-5esbkser] .h2[data-astro-cid-5esbkser]{margin:0 0 10px}.ig__head[data-astro-cid-5esbkser] p[data-astro-cid-5esbkser]{margin:0}.marquee-row[data-astro-cid-5esbkser]{display:flex;overflow:hidden}.marquee[data-astro-cid-5esbkser]{display:flex;width:max-content;gap:18px;margin-bottom:18px;will-change:transform}.tile[data-astro-cid-5esbkser]{position:relative;flex:0 0 auto;width:clamp(200px,20vw,300px);aspect-ratio:4/5;overflow:hidden;background:var(--ink-2)}.tile[data-astro-cid-5esbkser]:nth-child(3n+2){aspect-ratio:1/1}.tile[data-astro-cid-5esbkser]:nth-child(4n){width:clamp(240px,26vw,380px);aspect-ratio:4/3}.tile[data-astro-cid-5esbkser] img[data-astro-cid-5esbkser]{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .6s}.tile[data-astro-cid-5esbkser]:hover img[data-astro-cid-5esbkser]{transform:scale(1.05);filter:brightness(.7)}.tile[data-astro-cid-5esbkser] span[data-astro-cid-5esbkser]{position:absolute;left:14px;bottom:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:.5s}.tile[data-astro-cid-5esbkser]:hover span[data-astro-cid-5esbkser]{opacity:1;transform:none}.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;min-height:640px;overflow:hidden}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:115%;object-fit:cover;object-position:50% 45%}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#14110f9e,#14110f1f 28%,#14110f33 52%,#14110fdb)}.hero__content[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:clamp(48px,9vh,110px)}.hero__content[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(48px,7.6vw,124px);line-height:.98;margin:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding-bottom:.06em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block}.hero__side[data-astro-cid-j7pv25f6]{max-width:340px;padding-bottom:12px}.hero__side[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 22px;color:var(--ivory-2)}.scroll-cue[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:1px;height:56px;background:var(--line-d);overflow:hidden}.scroll-cue[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--ivory);animation:cue 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes cue{to{top:110%}}.statement[data-astro-cid-j7pv25f6]{padding:clamp(100px,16vh,200px) 0}.statement[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{max-width:1180px}.statement[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.7vw,56px);line-height:1.18;margin:0 0 44px}.disc[data-astro-cid-j7pv25f6]{padding:clamp(80px,12vh,160px) 0 40px}.disc__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(60px,10vh,120px)}.disc__head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin:0}.disc__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:360px;margin:0}.block[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--pad);align-items:center;margin-bottom:clamp(90px,16vh,200px)}.block__media[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;position:relative;overflow:hidden;aspect-ratio:4/3}.block__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.block--tall[data-astro-cid-j7pv25f6] .block__media[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;grid-column:2 / span 5}.block__text[data-astro-cid-j7pv25f6]{grid-column:9 / span 4}.block[data-astro-cid-j7pv25f6].is-flip .block__media[data-astro-cid-j7pv25f6]{grid-column:6 / span 7;order:2}.block[data-astro-cid-j7pv25f6].is-flip.block--tall .block__media[data-astro-cid-j7pv25f6]{grid-column:7 / span 5}.block[data-astro-cid-j7pv25f6].is-flip .block__text[data-astro-cid-j7pv25f6]{grid-column:1 / span 4;grid-row:1;order:1}.block[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(56px,7vw,112px);line-height:.95;margin:0 0 26px}.block[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--stone);margin:0 0 30px;max-width:40ch}.craft[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad)}.craft__sticky[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;display:flex;align-items:center}.craft__frame[data-astro-cid-j7pv25f6]{position:relative;width:100%;aspect-ratio:4/5;max-height:78vh;overflow:hidden;background:var(--ivory-2)}.craft__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease,transform 1.6s ease;transform:scale(1.06)}.craft__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].is-on{opacity:1;transform:scale(1)}.craft__steps[data-astro-cid-j7pv25f6]{padding:20vh 0}.craft__intro[data-astro-cid-j7pv25f6]{min-height:60vh;display:flex;flex-direction:column;justify-content:center}.craft__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.craft__step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--stone-d);max-width:44ch;margin:0}.craft__step[data-astro-cid-j7pv25f6]{min-height:70vh;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--line-l);padding:40px 0}.craft__step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(32px,3.2vw,48px);line-height:1.08;margin:0 0 16px}.work[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.work__pin[data-astro-cid-j7pv25f6]{height:100vh;display:flex;flex-direction:column;justify-content:center}.work__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;padding:0 var(--pad);margin-bottom:36px;gap:24px}.work__head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin:0}.counter[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:28px;font-weight:300;white-space:nowrap}.counter[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:400}.counter[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--stone)}.track-scroll[data-astro-cid-j7pv25f6]{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.track-scroll[data-astro-cid-j7pv25f6].is-pinned{overflow:visible}.track[data-astro-cid-j7pv25f6]{display:flex;gap:28px;padding:0 var(--pad);width:max-content;align-items:center}.work-card[data-astro-cid-j7pv25f6]{flex:0 0 auto;height:min(62vh,640px);overflow:hidden;position:relative;margin:0}.work-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;width:auto;object-fit:cover}.work-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:18px;bottom:16px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.5)}.progress[data-astro-cid-j7pv25f6]{margin:34px var(--pad) 0;height:1px;background:var(--line-d);position:relative}.progress[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--ivory);transform-origin:left;transform:scaleX(0)}.process[data-astro-cid-j7pv25f6]{background:var(--ink-2);padding:clamp(100px,16vh,190px) 0}.process__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);margin-bottom:clamp(60px,10vh,110px)}.process__head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin:0}.process__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;align-self:end;max-width:46ch}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pad);position:relative;padding:48px 0 0;list-style:none;margin:0}.steps__line[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-d)}.steps__line[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--brass);transform-origin:left}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:400;font-size:32px;line-height:1.15;margin:0 0 12px}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--stone);margin:0;max-width:34ch}@media(max-width:1000px){.hero__content[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.block[data-astro-cid-j7pv25f6],.block[data-astro-cid-j7pv25f6].is-flip{grid-template-columns:1fr;gap:30px}.block[data-astro-cid-j7pv25f6] .block__media[data-astro-cid-j7pv25f6],.block[data-astro-cid-j7pv25f6].is-flip .block__media[data-astro-cid-j7pv25f6],.block--tall[data-astro-cid-j7pv25f6] .block__media[data-astro-cid-j7pv25f6],.block[data-astro-cid-j7pv25f6].is-flip.block--tall .block__media[data-astro-cid-j7pv25f6]{grid-column:1;order:1}.block[data-astro-cid-j7pv25f6] .block__text[data-astro-cid-j7pv25f6],.block[data-astro-cid-j7pv25f6].is-flip .block__text[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:auto;order:2}.craft[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.craft__sticky[data-astro-cid-j7pv25f6]{position:relative;height:auto;padding-top:80px}.craft__frame[data-astro-cid-j7pv25f6]{max-height:none}.craft__steps[data-astro-cid-j7pv25f6]{padding:20px 0 80px}.craft__intro[data-astro-cid-j7pv25f6],.craft__step[data-astro-cid-j7pv25f6]{min-height:auto;padding:44px 0}.process__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.disc__head[data-astro-cid-j7pv25f6],.work__head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.work-card[data-astro-cid-j7pv25f6]{height:52vh}.scroll-cue[data-astro-cid-j7pv25f6]{display:none}}
