.flagship[data-astro-cid-tj4vdpwz]{margin-top:var(--space-12)}.flagship__container[data-astro-cid-tj4vdpwz]{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.flagship__figure[data-astro-cid-tj4vdpwz]{margin:0}.flagship__row[data-astro-cid-tj4vdpwz]{margin-top:var(--space-12);display:grid;gap:var(--space-8);align-items:start}@media(min-width:900px){.flagship__row[data-astro-cid-tj4vdpwz]{grid-template-columns:3fr 2fr;gap:var(--space-12);align-items:center}}.flagship__copy[data-astro-cid-tj4vdpwz] .flagship__caption{display:block;margin-bottom:0}.flagship__title[data-astro-cid-tj4vdpwz]{margin-top:var(--space-3);max-width:24ch}.flagship__body[data-astro-cid-tj4vdpwz]{margin-top:var(--space-4);max-width:56ch}.flagship__body[data-astro-cid-tj4vdpwz] p{font-size:var(--text-body);line-height:calc(var(--leading-body) + var(--th-leading));color:var(--color-text-2)}.flagship__body[data-astro-cid-tj4vdpwz] p+p{margin-top:var(--space-4)}.flagship__action[data-astro-cid-tj4vdpwz]{margin-top:var(--space-6)}.flagship__portraits[data-astro-cid-tj4vdpwz]{margin-top:var(--space-8);display:grid;gap:var(--space-6)}@media(min-width:768px){.flagship__portraits[data-astro-cid-tj4vdpwz]{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.flagship__portraits[data-astro-cid-tj4vdpwz] .flagship__portrait--orphan{grid-column:1 / -1}.flagship__portraits[data-astro-cid-tj4vdpwz] .flagship__portrait--orphan .sauna-image{max-width:calc((100% - 2 * var(--space-8)) / 3);margin-inline:auto}}.scope-line[data-astro-cid-tj4vdpwz]{margin-top:var(--space-6);border-top:var(--hairline) solid var(--color-hairline);padding-top:var(--space-3);font-size:var(--text-small);line-height:calc(var(--leading-small) + var(--th-leading));color:var(--color-text-2);max-width:52ch}.scope-line__label[data-astro-cid-tj4vdpwz]{display:block;font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:var(--leading-label);margin-bottom:var(--space-2)}.works[data-astro-cid-tj4vdpwz]{margin-top:var(--space-section)}.works__container[data-astro-cid-tj4vdpwz]{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.works__rows[data-astro-cid-tj4vdpwz]{margin-top:var(--space-12);display:grid;gap:var(--space-16)}.works__row[data-astro-cid-tj4vdpwz]{display:grid;gap:var(--space-6);align-items:end}@media(min-width:900px){.works__row[data-astro-cid-tj4vdpwz]{grid-template-columns:3fr 2fr;gap:var(--space-12);align-items:center}.works__row--flip[data-astro-cid-tj4vdpwz]{grid-template-columns:2fr 3fr}.works__row--flip[data-astro-cid-tj4vdpwz] .works__media{order:2}}.works__copy[data-astro-cid-tj4vdpwz] .works__caption,.works__portrait[data-astro-cid-tj4vdpwz] .works__caption{display:block;margin-bottom:0}.works__title[data-astro-cid-tj4vdpwz]{margin-top:var(--space-3);max-width:28ch}.works__pair[data-astro-cid-tj4vdpwz]{margin-top:var(--space-16);display:grid;gap:var(--space-12)}@media(min-width:768px){.works__pair[data-astro-cid-tj4vdpwz]{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}.works__portrait[data-astro-cid-tj4vdpwz] .sauna-image{margin-bottom:var(--space-6)}.interiors[data-astro-cid-tj4vdpwz]{margin-top:var(--space-section)}.interiors__container[data-astro-cid-tj4vdpwz]{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.interiors__grid[data-astro-cid-tj4vdpwz]{margin-top:var(--space-12);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:768px){.interiors__grid[data-astro-cid-tj4vdpwz]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.interiors__grid[data-astro-cid-tj4vdpwz] .interiors__tile--orphan{grid-column:1 / -1}.interiors__grid[data-astro-cid-tj4vdpwz] .interiors__tile--orphan .sauna-image{max-width:calc((100% - 2 * var(--space-6)) / 3);margin-inline:auto}}.note[data-astro-cid-tj4vdpwz]{margin-top:var(--space-section)}.note__container[data-astro-cid-tj4vdpwz]{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.note__text[data-astro-cid-tj4vdpwz]{border-top:var(--hairline) solid var(--color-hairline);padding-top:var(--space-8);font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-style:italic;font-weight:var(--weight-display);font-size:var(--text-body-lg);line-height:calc(var(--leading-body-lg) + var(--th-leading));letter-spacing:var(--track-display);color:var(--color-text-2);max-width:var(--container-prose)}
