.studio-approach.svelte-mrrky0{padding-block:1rem}.studio-approach.svelte-mrrky0>:where(.svelte-mrrky0)+:where(.svelte-mrrky0){margin-top:1.25rem}.studio-principle.svelte-mrrky0{color:#4d5b46;border-left:3px solid #8a947d;padding-left:1.25rem}section.studio-contact.svelte-mrrky0{background:#f4f3ee;border-top:1px solid #dce0d4;padding:clamp(2rem,5vw,3rem) 24px}.studio-contact__layout.svelte-mrrky0{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;max-width:996px;margin-inline:auto;display:grid}.studio-contact__layout.svelte-mrrky0>div:where(.svelte-mrrky0)>:where(.svelte-mrrky0)+:where(.svelte-mrrky0){margin-top:1rem}.studio-contact__layout.svelte-mrrky0 h2:where(.svelte-mrrky0),.studio-contact__layout.svelte-mrrky0 h3:where(.svelte-mrrky0){margin-block:0;font-size:1.44rem}.studio-contact__layout.svelte-mrrky0 address:where(.svelte-mrrky0){font-style:normal}.studio-contact__layout.svelte-mrrky0 a:where(.svelte-mrrky0):not(.wp-block-button__link){color:#4d5b46;text-underline-offset:.2em;text-decoration:underline}.studio-contact__layout.svelte-mrrky0 a:where(.svelte-mrrky0):not(.wp-block-button__link):hover{color:#222}.studio-contact__layout.svelte-mrrky0 a:where(.svelte-mrrky0):focus-visible{outline-offset:5px;outline:2px solid #4d5b46}.studio-contact__links.svelte-mrrky0{overflow-wrap:anywhere;padding:0;list-style:none}.studio-contact__links.svelte-mrrky0 li:where(.svelte-mrrky0)+li:where(.svelte-mrrky0){margin-top:.5rem}@media (width<=771px){.studio-contact__layout.svelte-mrrky0{grid-template-columns:minmax(0,1fr)}}
