.info-hero.svelte-bg84v5{padding:90px 0 76px;background:#302e29;color:#fff}.hero-grid.svelte-bg84v5{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px}.info-hero.svelte-bg84v5 .eyebrow:where(.svelte-bg84v5),.page-cta.svelte-bg84v5 .eyebrow:where(.svelte-bg84v5){color:#d3b77e}h1.svelte-bg84v5{max-width:900px;margin-top:20px;font-size:clamp(46px,6.4vw,82px);font-weight:500;letter-spacing:-.045em;line-height:1.06}.hero-grid.svelte-bg84v5>p:where(.svelte-bg84v5){color:#ffffffa8}.info-image.svelte-bg84v5{position:relative;width:min(960px,calc(100% - 40px));height:clamp(280px,39vw,480px);margin:40px auto 0;overflow:hidden;background:#d3ccc0}.info-image.svelte-bg84v5 img:where(.svelte-bg84v5){width:100%;height:100%;object-fit:cover;object-position:center 38%}.page-content.svelte-bg84v5{padding:90px 0 110px}.highlight.svelte-bg84v5{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:24px;color:var(--bronze);font-size:13px;font-weight:700}.section-grid.svelte-bg84v5{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:var(--line)}article.svelte-bg84v5{min-height:290px;padding:34px;background:var(--surface)}article.svelte-bg84v5>span:where(.svelte-bg84v5){color:var(--bronze);font-family:Georgia,serif;font-size:12px}article.svelte-bg84v5 h2:where(.svelte-bg84v5){margin-top:48px;font-size:26px;font-weight:500}article.svelte-bg84v5 p:where(.svelte-bg84v5){margin-top:15px;color:var(--ink-soft);font-size:14px}.related-works.svelte-bg84v5{padding:72px 0 88px;background:#e8e1d6;scroll-margin-top:82px}.related-heading.svelte-bg84v5{display:flex;align-items:end;justify-content:space-between;gap:24px}.related-heading.svelte-bg84v5 .eyebrow:where(.svelte-bg84v5){color:var(--bronze)}.related-heading.svelte-bg84v5 h2:where(.svelte-bg84v5){margin-top:12px;font-size:clamp(30px,4vw,48px);font-weight:500}.related-heading.svelte-bg84v5>p:where(.svelte-bg84v5){color:var(--ink-soft);font-size:13px}.work-carousel.svelte-bg84v5{display:flex;gap:16px;overflow-x:auto;margin-top:30px;padding-bottom:16px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.work-carousel.dragging.svelte-bg84v5{cursor:grabbing}.work-carousel.svelte-bg84v5::-webkit-scrollbar{display:none}.work-sequence.svelte-bg84v5{display:flex;gap:16px;flex:none}.work-slide.svelte-bg84v5{width:clamp(220px,24vw,300px);flex:none;background:var(--surface);color:var(--ink);text-decoration:none}.work-slide.svelte-bg84v5 img:where(.svelte-bg84v5){display:block;width:100%;height:230px;object-fit:cover}.work-slide.svelte-bg84v5 span:where(.svelte-bg84v5){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;font-size:15px;font-weight:600}.work-slide.svelte-bg84v5:hover,.work-slide.svelte-bg84v5:focus-visible{box-shadow:var(--shadow-md)}.page-cta.svelte-bg84v5{padding:82px 0;background:#292722;color:#fff}.page-cta.svelte-bg84v5>div:where(.svelte-bg84v5){display:flex;align-items:center;justify-content:space-between;gap:60px}.page-cta.svelte-bg84v5 h2:where(.svelte-bg84v5){margin-top:14px;font-size:clamp(34px,4.5vw,56px);font-weight:500}.page-cta.svelte-bg84v5 p:where(.svelte-bg84v5):not(.eyebrow){margin-top:12px;color:#fff9}.page-cta.svelte-bg84v5 .button:where(.svelte-bg84v5){flex:none}@media(max-width:800px){.hero-grid.svelte-bg84v5{grid-template-columns:1fr;gap:28px}.section-grid.svelte-bg84v5{grid-template-columns:1fr}.page-cta.svelte-bg84v5>div:where(.svelte-bg84v5){align-items:stretch;flex-direction:column}}@media(max-width:520px){.info-hero.svelte-bg84v5{padding:64px 0 54px}h1.svelte-bg84v5{font-size:43px}.info-image.svelte-bg84v5{width:calc(100% - 28px);height:min(80vw,340px);margin-top:22px}.page-content.svelte-bg84v5{padding:65px 0 78px}article.svelte-bg84v5{min-height:0}.related-works.svelte-bg84v5{padding:54px 0 68px}.related-heading.svelte-bg84v5{align-items:start;flex-direction:column;gap:8px}.work-slide.svelte-bg84v5{width:72vw}.page-cta.svelte-bg84v5{padding:64px 0}}
