.additional-work.svelte-rqn88j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:45px}.reference-project.svelte-rqn88j{display:flex;flex-direction:column;gap:18px;transition:box-shadow .22s,border-color .22s}.reference-project.svelte-rqn88j:hover{border-color:var(--gold);box-shadow:0 15px 40px rgb(var(--shadow-rgb) / .15)}.reference-project.svelte-rqn88j h2:where(.svelte-rqn88j){font-size:34px;margin:0}.reference-project.svelte-rqn88j>span:where(.svelte-rqn88j){font-family:var(--font-ui);font-size:14px;color:var(--muted)}@media(max-width:700px){.additional-work.svelte-rqn88j{grid-template-columns:1fr}}.projects-page.svelte-rqn88j{max-width:1280px;margin-inline:auto;padding:65px clamp(24px,5.5vw,78px) 75px}header.svelte-rqn88j{max-width:740px;margin-bottom:60px}h1.svelte-rqn88j{font-size:clamp(48px,6vw,80px);line-height:1.05;letter-spacing:-.03em;font-weight:500}header.svelte-rqn88j p:where(.svelte-rqn88j){font-size:19px;line-height:1.9;color:var(--ink);margin-top:22px;max-width:50ch}section.svelte-rqn88j{margin-top:75px}h2.svelte-rqn88j{font-size:clamp(38px,4vw,55px);line-height:1.1;font-weight:500;margin-bottom:32px}.lab-links.svelte-rqn88j{display:flex;flex-wrap:wrap;gap:18px;margin-top:35px}.lab-links.svelte-rqn88j a:where(.svelte-rqn88j){border:1px solid var(--border);border-radius:3px;padding:14px 20px;font-size:16px;display:inline-flex;gap:24px;align-items:center;min-height:44px}.lab-links.svelte-rqn88j a:where(.svelte-rqn88j):hover{box-shadow:0 10px 30px rgb(var(--shadow-rgb) / .1);border-color:var(--gold)}@media(max-width:600px){.projects-page.svelte-rqn88j{padding-top:35px}header.svelte-rqn88j{margin-bottom:30px}}
