.studio-page.svelte-cwls5q{flex-direction:column;min-height:100vh;padding:clamp(7rem,14vh,10rem) 2.5rem 2.5rem;display:flex}.studio-portrait.svelte-cwls5q{width:clamp(280px,30vw,520px);height:auto;display:block;position:absolute;top:0;right:0}.studio-grid.svelte-cwls5q{flex-direction:column;flex:1;gap:clamp(1.8rem,4vh,2.8rem);display:flex}.studio-row.svelte-cwls5q{grid-template-columns:minmax(110px,160px) minmax(0,430px);align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.row-label.svelte-cwls5q{padding-top:.2em}.row-content.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-sans);color:var(--ink-65);margin:0 0 .85rem;font-size:.82rem;font-weight:300;line-height:1.5}.row-content.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.studio-foot.svelte-cwls5q{grid-template-columns:minmax(110px,160px) minmax(0,430px);column-gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3.5rem,8vh,6rem);padding-top:2rem;display:grid}.foot-links.svelte-cwls5q{flex-direction:column;gap:.4rem;display:flex}.foot-links.svelte-cwls5q a:where(.svelte-cwls5q){font-family:var(--font-sans);color:var(--ink-90);border-bottom:1px solid var(--ink-15);width:fit-content;transition:border-color .3s var(--ease-precise);font-size:.82rem;font-weight:300;text-decoration:none}.foot-links.svelte-cwls5q a:where(.svelte-cwls5q):hover{border-color:var(--ink-90)}@media (width<=760px){.studio-portrait.svelte-cwls5q{width:calc(100% + 5rem);margin:0 -2.5rem 3rem;position:static}.studio-row.svelte-cwls5q,.studio-foot.svelte-cwls5q{grid-template-columns:1fr;row-gap:1.2rem}}
