.atelier-about .atelier-about-hero .about-birds img{object-position:center 60%;max-inline-size:none}@media (width>=960px){.atelier-about .atelier-about-hero .atelier-page-hero__grid{min-block-size:max(clamp(30rem,44vw,42rem),32vw)}.atelier-about .atelier-about-hero .about-birds{overflow:clip}.atelier-about .atelier-about-hero .about-birds img{inline-size:106%;inset-inline:-6% auto}.atelier-about .atelier-about-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 80%, color-mix(in srgb, var(--color-paper) 22%, transparent));position:absolute;inset:0}html[data-theme=dark] .atelier-about .atelier-about-hero:before{background:linear-gradient(90deg, var(--color-paper) 44%, color-mix(in srgb, var(--color-paper) 94%, transparent) 48%, transparent 60%)}}@media (width>=600px) and (width<=959px){.atelier-about .atelier-founder__mascot{min-block-size:15rem}}.atelier-work-selection,.atelier-work-index,.atelier-founders{padding-block:clamp(var(--space-7), 6vw, var(--space-9))}.atelier-work-selection{padding-block-start:var(--space-6)}.atelier-work-selection__label{font-family:var(--font-sans);font-size:var(--text-xs,.75rem);letter-spacing:.13em;border-block-end:var(--border);padding-block-end:var(--space-5);font-weight:600;line-height:1.6}.atelier-work-feature{gap:var(--space-6);padding-block:var(--space-7);align-items:center;display:grid}.atelier-work-feature+.atelier-work-feature{border-block-start:var(--border)}.atelier-work-feature__copy{min-inline-size:0}.atelier-work-number{align-items:center;gap:var(--space-5);margin:0 0 var(--space-5);color:var(--color-terracotta);font-size:var(--text-xs,.75rem);letter-spacing:.12em;display:flex}.atelier-work-number:after{content:"";border-block-start:var(--border-control);flex:1;max-inline-size:12rem}.atelier-work-feature h3,.atelier-work-index h2,.atelier-section-heading h2,.atelier-three-areas h2,.atelier-page-contact h2{font-size:var(--edition-heading);letter-spacing:-.045em;font-weight:600;line-height:1.08}.atelier-work-feature__summary{margin-block:var(--space-4);color:var(--color-ink-soft);font-size:var(--text-md,1.125rem);max-inline-size:42ch;line-height:1.6}.atelier-work-feature__meta,.atelier-work-feature__client{margin-block:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm,.875rem)}.atelier-work-feature__meta span{margin-inline:var(--space-1)}.atelier-work-services{gap:var(--space-2) var(--space-3);margin-block:var(--space-5);color:var(--color-ink-soft);font-size:var(--text-xs,.75rem);flex-wrap:wrap;padding:0;list-style:none;display:flex}.atelier-work-services li+li:before{content:"/";color:var(--color-terracotta);margin-inline-end:var(--space-3)}.atelier-text-link{gap:var(--space-3);min-block-size:44px;padding-block:var(--space-2);text-underline-offset:.35em;align-items:center;font-weight:500;line-height:1.5;text-decoration-thickness:1px;display:inline-flex}.atelier-text-link span{color:var(--color-terracotta);flex:none}.atelier-work-feature__visual{min-inline-size:0;margin:0}.atelier-work-feature__visual a{border:var(--border);border-radius:var(--radius-sm);background:var(--color-canvas);box-shadow:var(--shadow-md);display:block;overflow:clip}.atelier-work-feature__visual img{block-size:auto;inline-size:100%}.atelier-work-feature__visual figcaption{font-size:var(--text-xs,.75rem);color:var(--color-ink-soft);margin-block-start:var(--space-3)}.atelier-work-index{padding-block-start:0}.atelier-work-index h2{padding-block:var(--space-6);border-block-start:var(--border-control)}.atelier-work-row{gap:var(--space-4);padding-block:var(--space-5);border-block-start:var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.atelier-work-row:last-child{border-block-end:var(--border)}.atelier-work-row__number,.atelier-founder__number{margin:var(--space-2) 0 0;color:var(--color-terracotta);font-size:var(--text-xs,.75rem);letter-spacing:.12em}.atelier-work-row__identity,.atelier-work-row__description,.atelier-work-row__action{min-inline-size:0}.atelier-work-row h3{overflow-wrap:anywhere;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:600}.atelier-work-row__description,.atelier-work-row__action{grid-column:2}.atelier-work-row p{color:var(--color-ink-soft);margin-block:0}.atelier-work-row>.atelier-work-row__number{color:var(--color-terracotta);margin-block-start:var(--space-2)}.atelier-work-row p+p,.atelier-work-row__expanded,.atelier-work-row__former{margin-block-start:var(--space-2)}.atelier-work-row__expanded,.atelier-work-row__former,.atelier-work-row__client,.atelier-work-row__action p{font-size:var(--text-xs,.75rem)}.atelier-work-row__former{font-style:italic}.atelier-section-heading{margin-block-end:var(--space-7)}.atelier-section-heading .eyebrow{margin-block-end:var(--space-5)}.atelier-founder-pair{gap:var(--space-7);display:grid}.atelier-founder{min-inline-size:0;border-block-start:var(--border);padding-block-start:var(--space-5)}.atelier-founder__number{margin-block:0 var(--space-5)}.atelier-founder h3{max-inline-size:22ch;font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:600}.atelier-founder h3 a{min-block-size:44px;text-decoration:none;display:inline-block}.atelier-founder h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.atelier-founder p{max-inline-size:54ch;color:var(--color-ink-soft)}.atelier-founder .atelier-founder__role{margin-block:var(--space-2) var(--space-5);color:var(--color-ink)}.atelier-founder__specialty{font-size:var(--text-md,1.125rem);line-height:1.6}.atelier-founder__links{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.atelier-founder-note{margin:var(--space-7) 0 0;padding-block:var(--space-5);border-block-start:var(--border);color:var(--color-ink-soft);font-size:var(--text-md,1.125rem);max-inline-size:58ch;line-height:1.8}.atelier-three-areas{background:var(--color-sage-soft);border-block:var(--border);padding-block:clamp(var(--space-7), 6vw, var(--space-9))}.atelier-three-areas h2{text-align:center;margin-block-end:var(--space-7)}.atelier-area-grid{gap:var(--space-6);display:grid}.atelier-area-grid article{padding-block:var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.atelier-area-grid article+article{border-block-start:var(--border-control)}.atelier-area-icon{inline-size:var(--space-8);block-size:var(--space-8);margin-block-end:var(--space-4)}.atelier-area-grid h3{font-weight:600}.atelier-area-grid p{max-inline-size:30ch;color:var(--color-ink-soft)}.atelier-area-grid .atelier-text-link{margin-block-start:auto}.atelier-page-contact{padding-block:clamp(var(--space-7), 6vw, var(--space-9));background:var(--color-canvas-muted)}.atelier-page-contact__inner{align-items:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.atelier-page-contact h2{max-inline-size:22ch}.atelier-page-contact p{max-inline-size:48ch;color:var(--color-ink-soft);margin-block-end:0}.atelier-page-contact .eyebrow{margin-block:0 var(--space-5)}@media (width>=768px){.atelier-founder-pair{gap:var(--edition-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-founder{border-block-start:0;padding-block-start:0}.atelier-founder+.atelier-founder{border-inline-start:var(--border-control);padding-inline-start:var(--edition-gutter)}.atelier-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.atelier-area-grid article{padding-inline:var(--space-5)}.atelier-area-grid article+article{border-block-start:0;border-inline-start:var(--border-control)}.atelier-work-row{gap:var(--space-5);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.2fr)}.atelier-work-row__description{grid-column:auto}.atelier-work-row__action{gap:var(--space-5);flex-wrap:wrap;grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}}@media (width>=1024px){.atelier-work-feature{gap:var(--edition-gutter);padding-block:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}.atelier-work-feature__copy{grid-area:1/2}.atelier-work-feature__visual{grid-area:1/1}.atelier-work-feature--reverse{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.atelier-work-feature--reverse .atelier-work-feature__copy{grid-column:1}.atelier-work-feature--reverse .atelier-work-feature__visual{grid-column:2}.atelier-work-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) minmax(0,.7fr);align-items:start}.atelier-work-row__action{grid-column:auto;display:block}}
