.atelier-instruction.svelte-45q2jb{margin:0 20px 10px;color:#665c68;font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1.4}@media(max-width:1190px){.atelier-instruction.svelte-45q2jb{margin-inline:0}}@media(max-width:760px){.atelier-instruction.svelte-45q2jb{margin:0 0 10px;font-size:12px}}.atelier-mobile-summary.svelte-45q2jb,.atelier-mobile-details.svelte-45q2jb{display:none}@media(max-width:760px){.atelier-mobile-summary.svelte-45q2jb{display:block;margin:0 0 12px;color:#21133f;font-size:15px;line-height:1.5}.atelier-mobile-details.svelte-45q2jb{display:block;margin:0 0 14px;color:#21133f;font-size:15px;line-height:1.55}.atelier-mobile-details.svelte-45q2jb summary:where(.svelte-45q2jb){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 12px;border:1px solid #b9bcae;border-radius:4px;background:#f4f2e8;cursor:pointer;font-weight:650;list-style:none}.atelier-mobile-details.svelte-45q2jb summary:where(.svelte-45q2jb)::-webkit-details-marker{display:none}.atelier-mobile-details.svelte-45q2jb summary:where(.svelte-45q2jb):focus-visible{outline:3px solid #9e73cc;outline-offset:4px}.atelier-details-chevron.svelte-45q2jb{color:#67508e;font-size:21px;line-height:1;transition:transform .15s ease}.atelier-mobile-details[open].svelte-45q2jb .atelier-details-chevron:where(.svelte-45q2jb){transform:rotate(180deg)}.atelier-mobile-details[open].svelte-45q2jb summary:where(.svelte-45q2jb){border-bottom-left-radius:0;border-bottom-right-radius:0}.atelier-mobile-details.svelte-45q2jb>dl:where(.svelte-45q2jb){display:grid;gap:8px;margin:0;padding:12px;border-inline:1px solid #b9bcae;border-bottom:1px solid #b9bcae;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#faf6ee}.atelier-mobile-details.svelte-45q2jb dl:where(.svelte-45q2jb) div:where(.svelte-45q2jb){display:grid;grid-template-columns:74px 1fr;gap:8px}.atelier-mobile-details.svelte-45q2jb dt:where(.svelte-45q2jb){font-weight:700}.atelier-mobile-details.svelte-45q2jb dd:where(.svelte-45q2jb){margin:0}.atelier-panel.svelte-45q2jb,.atelier-stage-output.svelte-45q2jb{display:none}}.selected-work.svelte-1qr7pnn{border-top:1px solid var(--studio-line)}.work-intro.svelte-1qr7pnn{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:36px}.work-intro.svelte-1qr7pnn>div:where(.svelte-1qr7pnn){flex:1;min-width:0}.work-intro.svelte-1qr7pnn>p:where(.svelte-1qr7pnn){max-width:440px;font-size:17px;line-height:1.65}.work-tabs.svelte-1qr7pnn{display:flex;gap:8px;margin-top:24px}.work-tabs.svelte-1qr7pnn button:where(.svelte-1qr7pnn){border:1px solid var(--studio-line);border-radius:999px;background:#f4f0e8;color:inherit;padding:10px 18px;font:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.work-tabs.svelte-1qr7pnn button:where(.svelte-1qr7pnn):hover{border-color:var(--studio-coral)}.work-tabs.svelte-1qr7pnn button.active:where(.svelte-1qr7pnn){background:var(--studio-ink);border-color:var(--studio-ink);color:#fff}.work-tabs.svelte-1qr7pnn button:where(.svelte-1qr7pnn):focus-visible{outline:3px solid var(--studio-coral);outline-offset:3px}.work-grid.svelte-1qr7pnn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}article.svelte-1qr7pnn{min-width:0}.project-link.svelte-1qr7pnn{display:block;border-radius:5px}.project-image.svelte-1qr7pnn{overflow:hidden;aspect-ratio:16/9;background:#e7e1d6;border:1px solid var(--studio-line);border-radius:5px}.project-image.svelte-1qr7pnn img:where(.svelte-1qr7pnn){display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .25s ease}.project-image.centered.svelte-1qr7pnn img:where(.svelte-1qr7pnn){object-position:center}.project-link.svelte-1qr7pnn:hover img:where(.svelte-1qr7pnn){transform:scale(1.025)}.project-title.svelte-1qr7pnn{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:18px}.project-title.svelte-1qr7pnn h3:where(.svelte-1qr7pnn){font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.5px}.project-title.svelte-1qr7pnn svg{flex-shrink:0;margin-top:2px;color:var(--studio-coral)}.project-link.svelte-1qr7pnn:hover h3:where(.svelte-1qr7pnn){text-decoration:underline;text-underline-offset:4px}.project-category.svelte-1qr7pnn{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-top:8px}.project-status.svelte-1qr7pnn{display:inline-block;margin-top:9px;border:1px solid var(--studio-line);border-radius:999px;padding:4px 9px;background:#f4f0e8;font-size:11px;letter-spacing:.035em}.project-description.svelte-1qr7pnn{font-size:15px;line-height:1.65;margin-top:12px!important;max-width:520px}@media(min-width:761px)and (max-width:1190px){.work-grid.svelte-1qr7pnn{grid-template-columns:repeat(2,minmax(0,1fr))}article.svelte-1qr7pnn{grid-column:span 1}}@media(max-width:760px){.work-intro.svelte-1qr7pnn{display:block;margin-bottom:28px}.work-intro.svelte-1qr7pnn>p:where(.svelte-1qr7pnn){margin-top:20px;font-size:16px}.work-tabs.svelte-1qr7pnn{margin-top:22px}.work-tabs.svelte-1qr7pnn button:where(.svelte-1qr7pnn){padding:10px 15px}.work-grid.svelte-1qr7pnn{grid-template-columns:minmax(0,1fr);gap:32px}article.svelte-1qr7pnn{grid-column:1}.project-title.svelte-1qr7pnn{margin-top:15px}.project-title.svelte-1qr7pnn h3:where(.svelte-1qr7pnn){font-size:20px}}@media(prefers-reduced-motion:reduce){.work-tabs.svelte-1qr7pnn button:where(.svelte-1qr7pnn),.project-image.svelte-1qr7pnn img:where(.svelte-1qr7pnn){transition:none}.project-link.svelte-1qr7pnn:hover img:where(.svelte-1qr7pnn){transform:none}}.enquiry-status.svelte-jt5fzi span:where(.svelte-jt5fzi),.enquiry-status.svelte-jt5fzi a:where(.svelte-jt5fzi){display:block;margin-top:.5rem}.enquiry-status.svelte-jt5fzi a:where(.svelte-jt5fzi){text-decoration:underline}@media(min-width:761px)and (max-width:1050px){.studio-header{flex-wrap:wrap;justify-content:center;padding-block:18px;gap:18px}.studio-desktop-nav{width:100%;justify-content:center}}.studio-operator.svelte-13otf5w{margin-top:18px!important;font-size:12px;line-height:1.5;color:inherit}.studio-operator.svelte-13otf5w p:where(.svelte-13otf5w){margin-inline:auto}
