[data-site-edition=contemporary]{--site-measure:80rem;--site-section-y:clamp(3.5rem, 8vw, 7rem);--site-gap:clamp(1rem, 3vw, 2rem);--site-gutter:clamp(1.25rem, 4vw, 3.5rem);--site-display-size:clamp(3.25rem, 8.5vw, 8rem);--site-h1:clamp(2.5rem, 6vw, 5rem);--site-h2:clamp(2rem, 4vw, 3.5rem);--site-lead:clamp(1rem, 1.5vw, 1.1875rem);--site-card-radius:0;--site-card-border:none;--site-card-bg:transparent;--site-card-shadow:none;--site-card-pad:1.5rem 0;--site-media-radius:0;--site-media-filter:none;--site-button-height:3.25rem;--site-button-radius:0;--site-button-pad:1.5rem;--site-service-title:clamp(1.25rem, 2vw, 1.75rem);--site-scene-ratio:4 / 5}[data-site-edition=contemporary] .site-measure{padding-inline:var(--site-gutter)}[data-site-edition=contemporary] .site-top-bar{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}[data-site-edition=contemporary] .site-top-bar>div{max-width:var(--site-measure);padding-inline:var(--site-gutter)}[data-site-edition=contemporary] .site-top-brand{flex:1;min-width:0}[data-site-edition=contemporary] .site-top-brand>.site-title{font-size:var(--text-md);letter-spacing:var(--site-title-tracking)}[data-site-edition=contemporary] .site-top-monogram{display:none}[data-site-edition=contemporary] .site-top-bar nav>a{border:none;border-radius:0;padding-inline:.5rem}[data-site-edition=contemporary] .site-top-bar .site-button-md{--site-button-height:var(--control-md)}[data-site-edition=contemporary] .site-scene{padding-block:clamp(2.5rem,6vw,6rem) clamp(2rem,5vw,4rem)}[data-site-edition=contemporary] .site-scene-layout{gap:var(--site-gap);align-items:end;display:grid}[data-site-edition=contemporary] .site-scene-identity{min-width:0;container-type:inline-size}[data-site-edition=contemporary] .site-scene-kicker{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}[data-site-edition=contemporary] .site-scene-kicker:empty{display:none}[data-site-edition=contemporary] .site-scene-name{font-size:min(var(--site-display-size), calc(100cqi / (var(--site-name-word,8) * var(--site-title-advance,.62))));letter-spacing:-.04em;max-width:13ch;line-height:.98}[data-site-edition=contemporary] .site-scene[data-name-scale=medium]{--site-display-size:clamp(2.75rem, 6vw, 5.5rem)}[data-site-edition=contemporary] .site-scene[data-name-scale=long]{--site-display-size:clamp(2.25rem, 4.5vw, 4rem)}[data-site-edition=contemporary] .site-scene-tagline{font-size:var(--site-lead);max-width:42ch;color:var(--color-text-muted);margin-top:1.5rem;line-height:1.5}[data-site-edition=contemporary] .site-scene-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}[data-site-edition=contemporary] .site-scene-aside{border-top:1px solid var(--color-border-strong);max-width:46ch;padding-top:1.5rem}[data-site-edition=contemporary] .site-scene-aside>.site-lead{color:var(--color-text-muted)}[data-site-edition=contemporary] .site-scene-address{font-size:var(--text-body);color:var(--color-text-muted);margin-top:.75rem}[data-site-edition=contemporary] .site-scene-media{aspect-ratio:var(--site-scene-ratio);min-width:0}[data-site-edition=contemporary] .site-scene-media>div{height:100%}[data-site-edition=contemporary] .site-scene-caption{border-top:1px solid var(--color-border);gap:1.5rem;margin-top:1.75rem;padding-top:1.75rem;display:grid}[data-site-edition=contemporary] .site-scene-caption>p{max-width:50ch;color:var(--color-text-muted)}[data-site-edition=contemporary] .site-scene-caption>div>div{margin-top:0}[data-site-edition=contemporary] .site-section-nav{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;top:3.5rem}[data-site-edition=contemporary] .site-section-nav ul{padding-inline:var(--site-gutter);gap:1.5rem;padding-block:.5rem}[data-site-edition=contemporary] .site-section-nav a{min-height:var(--control-lg);border-radius:0;padding-inline:0;font-weight:400}[data-site-edition=contemporary] .site-section-nav a:hover{text-underline-offset:.4rem;background:0 0;text-decoration:underline}[data-site-edition=contemporary] .site-section{background:0 0;scroll-margin-top:8rem}[data-site-edition=contemporary] .site-section-layout{min-width:0}[data-site-edition=contemporary] .site-section-heading{max-width:40rem;margin-bottom:2.5rem;display:block}[data-site-edition=contemporary] .site-section-heading>p{margin-top:1rem}[data-site-edition=contemporary] .site-section-body{min-width:0}[data-site-edition=contemporary] .site-chapter{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.1em;margin-bottom:1rem;display:block}[data-site-edition=contemporary] .site-section-body .site-card{box-shadow:none;border:none;border-top:1px solid var(--color-border-strong)}[data-site-edition=contemporary] .site-section-body .site-card:last-child{border-bottom:none}[data-site-edition=contemporary] .site-service-list{grid-template-columns:minmax(0,1fr);display:grid}[data-site-edition=contemporary] .site-service-item{border-top:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1.5rem;display:grid}[data-site-edition=contemporary] .site-service-item[hidden]{display:none}[data-site-edition=contemporary] .site-service-index{color:var(--color-text-muted);font-size:var(--text-xs);padding-top:.4rem;display:none}[data-site-edition=contemporary] .site-service-name{font-family:var(--site-title-font);font-size:var(--site-service-title);line-height:1.25;font-weight:var(--site-title-weight);overflow-wrap:anywhere}[data-site-edition=contemporary] .site-service-name a{min-height:var(--control-lg);text-underline-offset:.3rem;align-items:center;display:inline-flex}[data-site-edition=contemporary] .site-service-name a:hover{text-decoration:underline}[data-site-edition=contemporary] .site-service-copy{min-width:0}[data-site-edition=contemporary] .site-service-description{font-size:var(--text-body);color:var(--color-text-muted);white-space:pre-line;margin-top:.75rem;line-height:1.65}[data-site-edition=contemporary] .site-service-duration{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:.75rem}[data-site-edition=contemporary] .site-service-end{flex-direction:column;align-items:end;gap:.5rem;display:flex}[data-site-edition=contemporary] .site-service-price{font-size:var(--site-service-title);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}[data-site-edition=contemporary] .site-service-book{min-height:var(--control-lg);color:var(--color-primary);font-size:var(--text-body);justify-content:end;align-items:center;gap:.5rem;display:inline-flex}[data-site-edition=contemporary] .site-service-book:hover{text-underline-offset:.3rem;text-decoration:underline}[data-site-edition=contemporary] .site-service-book>span:last-child{transition:transform var(--motion-fast) var(--ease-out)}[data-site-edition=contemporary] .site-service-book:hover>span:last-child{transform:translate(2px,-2px)}[data-site-edition=contemporary] .site-service-list[data-variant=list] .site-service-name{font-family:var(--font-sans);font-size:var(--site-lead);font-weight:500}[data-site-edition=contemporary] .site-service-list[data-variant=list] .site-service-item{padding-block:1.25rem}[data-site-edition=contemporary] .site-service-list[data-variant=cards] .site-service-item{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary] .site-service-list[data-variant=cards] .site-service-end{flex-direction:row;justify-content:space-between;align-items:center}[data-site-edition=contemporary] .site-service-list[data-variant=cards]{gap:1rem}[data-site-edition=contemporary] .site-service-list[data-variant=cards] .site-service-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--site-media-radius);padding:1.25rem}[data-site-edition=contemporary] .site-service-list[data-variant=menu]{max-width:36rem;margin-inline:auto}[data-site-edition=contemporary] .site-service-list[data-variant=menu] .site-service-item{border-top:none;gap:.75rem;padding-block:.875rem}[data-site-edition=contemporary] .site-service-list[data-variant=menu] .site-service-name{align-items:baseline;gap:.75rem;display:flex}[data-site-edition=contemporary] .site-service-list[data-variant=menu] .site-service-name:after{content:"";border-bottom:1px dotted var(--color-border-strong);flex:1;min-width:1.5rem;translate:0 -.3em}[data-site-edition=contemporary] .site-service-list[data-variant=menu] .site-service-duration{margin-top:.25rem}[data-site-edition=contemporary] .site-service-list[data-variant=menu] .site-service-book{min-height:auto;font-size:var(--text-sm)}[data-site-edition=contemporary] .site-search-label{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.5rem;display:block}[data-site-edition=contemporary] .site-search-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}[data-site-edition=contemporary] .site-service-search{width:100%;min-width:0;min-height:var(--control-lg);border:none;border-bottom:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-md);background:0 0;border-radius:0;flex:12rem;padding:.75rem 0}[data-site-edition=contemporary] .site-search-status{font-size:var(--text-sm);color:var(--color-text-muted);min-height:1.5rem;margin-block:.5rem}[data-site-edition=contemporary] .site-search-empty{font-size:var(--text-body);margin-top:1rem}[data-site-edition=contemporary] .site-gallery{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}[data-site-edition=contemporary] .site-gallery>li{min-width:0}[data-site-edition=contemporary] .site-gallery-media{aspect-ratio:4/5;background:var(--color-surface-sunken);display:block;overflow:hidden}[data-site-edition=contemporary] .site-gallery-image{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-base) var(--ease-out)}[data-site-edition=contemporary] .site-gallery-media:hover .site-gallery-image{transform:scale(1.025)}[data-site-edition=contemporary] .site-gallery-caption{font-size:var(--text-body);padding-top:1rem;line-height:1.5}[data-site-edition=contemporary] .site-gallery-credit{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:.25rem}[data-site-edition=contemporary] .site-gallery-link{min-height:var(--control-lg);color:var(--color-primary);text-underline-offset:.3rem;align-items:center;display:inline-flex}[data-site-edition=contemporary] .site-gallery-link:hover{text-decoration:underline}[data-site-edition=contemporary] .site-gallery[data-size=single] .site-gallery-media{aspect-ratio:3/2}[data-site-edition=contemporary] .site-gallery[data-variant=strip]{scroll-snap-type:x proximity;gap:var(--site-gap);padding-bottom:1rem;display:flex;overflow-x:auto}[data-site-edition=contemporary] .site-gallery[data-variant=strip]>li{scroll-snap-align:start;flex:0 0 80%}[data-site-edition=contemporary] .site-gallery[data-variant=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-site-edition=contemporary] .site-gallery[data-variant=grid] .site-gallery-media{aspect-ratio:1}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic]>li:first-child{grid-column:1/-1}[data-site-edition=contemporary] .site-team{gap:2.5rem;display:grid}[data-site-edition=contemporary] .site-team>li{min-width:0}[data-site-edition=contemporary] .site-team-portrait{aspect-ratio:4/5;object-fit:cover;width:100%;margin-bottom:1.5rem}[data-site-edition=contemporary] .site-team-name{font-family:var(--site-title-font);font-size:var(--site-service-title);line-height:1.25}[data-site-edition=contemporary] .site-team-name a{min-height:var(--control-lg);text-underline-offset:.3rem;align-items:center;display:inline-flex}[data-site-edition=contemporary] .site-team-name a:hover{text-decoration:underline}[data-site-edition=contemporary] .site-team-bio{color:var(--color-text-muted);font-size:var(--text-body);white-space:pre-line;margin-top:.75rem;line-height:1.7}[data-site-edition=contemporary] .site-team[data-variant=list]>li{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-top:1.5rem;display:grid}[data-site-edition=contemporary] .site-team[data-variant=list] .site-team-portrait{display:none}[data-site-edition=contemporary] .site-team[data-variant=list] .site-more{align-self:start}[data-site-edition=contemporary] [data-studio-section=story] .site-section-body>div{gap:var(--site-gap)}[data-site-edition=contemporary] [data-studio-section=story] blockquote{font-family:var(--site-title-font);font-size:var(--site-h2);line-height:1.2}[data-site-edition=contemporary] [data-studio-section=faq] details{box-shadow:none;border-inline:0;border-radius:0;padding-block:.75rem}[data-site-edition=contemporary] [data-studio-section=faq] summary{font-size:var(--site-service-title);font-weight:400}[data-site-edition=contemporary] [data-studio-section=info] dd{text-align:end;overflow-wrap:anywhere}[data-site-edition=contemporary] [data-studio-section=info] dt{flex-shrink:0}[data-site-edition=contemporary] .site-footer{padding-block:var(--site-section-y)}[data-site-edition=contemporary] .site-footer>div{max-width:var(--site-measure);padding-inline:var(--site-gutter);text-align:start;align-items:start}[data-site-edition=contemporary] .site-footer-name{font-size:var(--site-h2);max-width:20ch}[data-site-edition=contemporary] .site-footer-nav{flex-wrap:wrap;gap:.5rem 2rem;margin-block:1rem;display:flex}[data-site-edition=contemporary][data-site-style=EDITORIAL]{--site-scene-ratio:5 / 6}[data-site-edition=contemporary][data-site-style=EDITORIAL] .site-scene-media{margin-top:2rem}[data-site-edition=contemporary][data-site-style=EDITORIAL] .site-gallery>li:nth-child(3n+2){padding-top:2rem}[data-site-edition=contemporary][data-site-style=URBAN]{--site-display-size:clamp(3.75rem, 11vw, 10rem);--site-h2:clamp(2.5rem, 5vw, 4.5rem);--site-scene-ratio:1}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene{background:var(--color-primary);color:var(--color-primary-foreground)}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-name,[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-tagline,[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-kicker .site-eyebrow,[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-actions .site-more{color:var(--color-primary-foreground)}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-actions .site-button{background:var(--color-primary-foreground);color:var(--color-primary)}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-aside,[data-site-edition=contemporary][data-site-style=URBAN] .site-scene-caption{background:var(--color-bg);color:var(--color-text);border:none;padding:1.5rem}[data-site-edition=contemporary][data-site-style=URBAN] .site-service-list:not([data-variant=cards]) .site-service-item{grid-template-columns:2rem minmax(0,1fr) auto}[data-site-edition=contemporary][data-site-style=URBAN] .site-service-list:not([data-variant=cards]) .site-service-index{display:block}[data-site-edition=contemporary][data-site-style=URBAN] .site-service-name{text-transform:var(--site-title-transform)}[data-site-edition=contemporary][data-site-style=MINIMAL]{--site-measure:72rem;--site-scene-ratio:3 / 2;--site-display-size:clamp(3rem, 7.5vw, 6.5rem)}[data-site-edition=contemporary][data-site-style=MINIMAL] .site-scene{padding-bottom:4rem}[data-site-edition=contemporary][data-site-style=MINIMAL] .site-scene-media{grid-column:1/-1}[data-site-edition=contemporary][data-site-style=MINIMAL] .site-scene-name{max-width:16ch}[data-site-edition=contemporary][data-site-style=MINIMAL] .site-section-layout{border-top:1px solid var(--color-border-strong);padding-top:2rem}[data-site-edition=contemporary][data-site-style=WELLNESS]{--site-measure:74rem;--site-scene-ratio:16 / 9;--site-button-radius:999px;--site-media-radius:var(--radius-md)}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-layout{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-identity{width:100%}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-kicker,[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-actions{justify-content:center}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-name,[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-tagline{margin-inline:auto}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-media{width:100%;margin-top:2rem}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-aside{border:none;max-width:50ch}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-aside>div{justify-content:center}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-section-heading{text-align:center;margin-inline:auto}[data-site-edition=contemporary][data-site-style=STUDIO]{--site-scene-ratio:3 / 4;--site-display-size:clamp(3rem, 7vw, 6.5rem)}[data-site-edition=contemporary][data-site-style=STUDIO] .site-scene-media{border-radius:0}[data-site-edition=contemporary][data-site-style=STUDIO] .site-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;max-width:none;display:grid}[data-site-edition=contemporary][data-site-style=STUDIO] .site-section-heading>p{grid-column:2}@media (min-width:640px){[data-site-edition=contemporary] .site-service-list[data-variant=cards],[data-site-edition=contemporary] .site-team:not([data-variant=list]),[data-site-edition=contemporary] .site-gallery:not([data-variant=strip]){grid-template-columns:repeat(2,minmax(0,1fr))}[data-site-edition=contemporary] .site-gallery[data-size=single]{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic][data-size=collection]{grid-template-columns:repeat(12,minmax(0,1fr))}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic][data-size=collection]>li{grid-column:span 5}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic][data-size=collection]>li:nth-child(4n+1),[data-site-edition=contemporary] .site-gallery[data-variant=mosaic][data-size=collection]>li:nth-child(4n){grid-column:span 7}[data-site-edition=contemporary] .site-gallery[data-variant=mosaic]>li:nth-child(2n) .site-gallery-media{aspect-ratio:1}[data-site-edition=contemporary] .site-gallery[data-variant=strip]>li{flex-basis:42%}[data-site-edition=contemporary][data-site-style=STUDIO] .site-gallery[data-variant=grid]>li:nth-child(3n+2){padding-top:3rem}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-gallery-media{aspect-ratio:5/4}}@media (min-width:900px){[data-site-edition=contemporary] .site-scene-layout[data-with-aside=true],[data-site-edition=contemporary] .site-scene[data-with-cover=true] .site-scene-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}[data-site-edition=contemporary] .site-scene[data-with-cover=true] .site-scene-layout{align-items:center}[data-site-edition=contemporary] .site-scene-caption{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}[data-site-edition=contemporary] .site-section-heading{margin-bottom:3rem}[data-site-edition=contemporary][data-site-style=EDITORIAL] :is([data-studio-section=services],[data-studio-section=team],[data-studio-section=info],[data-studio-section=faq]) .site-section-layout,[data-site-edition=contemporary][data-site-style=MINIMAL] .site-section-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);align-items:start;gap:4rem;display:grid}[data-site-edition=contemporary][data-site-style=MINIMAL] :is([data-studio-section=gallery],[data-studio-section=story],[data-studio-section=place],[data-studio-section=beforeAfter]) .site-section-layout{display:block}[data-site-edition=contemporary][data-site-style=MINIMAL] .site-scene[data-hero=split] .site-scene-media{aspect-ratio:1;grid-column:auto}[data-site-edition=contemporary][data-site-style=EDITORIAL] .site-scene[data-hero=overlap] .site-scene-media{margin-top:5rem}[data-site-edition=contemporary][data-site-style=EDITORIAL] .site-scene[data-hero=overlap] .site-scene-identity{align-self:start;padding-top:1rem}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-layout[data-with-aside=true],[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene[data-with-cover=true] .site-scene-layout{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene-caption{max-width:60rem;margin-inline:auto}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene[data-hero=split] .site-scene-layout{text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene[data-hero=split] .site-scene-kicker,[data-site-edition=contemporary][data-site-style=WELLNESS] .site-scene[data-hero=split] .site-scene-actions{justify-content:start}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene[data-hero=immersive] .site-scene-layout{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary][data-site-style=URBAN] .site-scene[data-hero=immersive]{--site-scene-ratio:21 / 9}[data-site-edition=contemporary][data-site-style=STUDIO] .site-scene[data-hero=immersive] .site-scene-layout{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary][data-site-style=STUDIO] .site-scene[data-hero=immersive]{--site-scene-ratio:16 / 9}[data-site-edition=contemporary] .site-scene[data-cover-format] .site-scene-layout{grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary] .site-scene[data-cover-format] .site-scene-media{grid-column:1/-1;margin-top:0}[data-site-edition=contemporary][data-site-style=STUDIO] .site-team:not([data-variant=list]){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits]{text-align:center;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:2rem 1.25rem}[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits]>li>div{flex-direction:column;align-items:center;display:flex}[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits] .site-team-portrait.site-media{aspect-ratio:1;border-radius:999px;width:min(100%,9rem);margin:0 auto .75rem}[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits] .site-team-name a,[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits] .site-more{justify-content:center}@media (min-width:900px){[data-site-edition=contemporary] .site-team[data-variant=portraits][data-media=portraits]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}[data-site-edition=contemporary] .site-team[data-media=mixed]:not([data-variant=list]){grid-template-columns:minmax(0,1fr)}[data-site-edition=contemporary] .site-team[data-media=mixed]:not([data-variant=list])>li{border-top:1px solid var(--color-border);padding-top:1.5rem}[data-site-edition=contemporary] .site-team[data-media=mixed]:not([data-variant=list])>li>div{grid-template-columns:minmax(0,1fr);display:grid}[data-site-edition=contemporary] .site-team[data-media=mixed]:not([data-variant=list]) .site-team-portrait{aspect-ratio:1;width:5rem;margin-bottom:1rem}@media (max-width:899px){[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=immersive]{padding-top:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=immersive] .site-scene-layout{gap:1.75rem}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=immersive] .site-scene-media{margin-inline:calc(-1 * var(--site-gutter));aspect-ratio:4/5;border-radius:0;order:-1;margin-top:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=overlap]{padding-top:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=overlap] .site-scene-layout{gap:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=overlap] .site-scene-media{margin-inline:calc(-1 * var(--site-gutter));aspect-ratio:4/3;border-radius:0;order:-1;margin-top:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=overlap] .site-scene-identity{background:var(--color-surface);border:1px solid var(--color-border);margin-top:-3.5rem;padding:1.5rem;position:relative}[data-site-edition=contemporary] .site-place[data-count="1"]{margin-inline:calc(-1 * var(--site-gutter))}[data-site-edition=contemporary] .site-place[data-count="1"] .site-media{border-radius:0}[data-site-edition=contemporary] .site-scene[data-hero=typographic]{--site-display-size:clamp(3.5rem, 16vw, 6rem)}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=typographic] .site-scene-media{aspect-ratio:21/9}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=split]{--site-display-size:clamp(2.25rem, 10vw, 3.5rem)}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=split] .site-scene-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=split] .site-scene-media{aspect-ratio:3/4;margin-top:0}[data-site-edition=contemporary] .site-scene[data-with-cover=true][data-hero=centered] .site-scene-media{border-radius:var(--radius-xl);overflow:hidden}}@media (max-width:399px){[data-site-edition=contemporary]{--site-service-title:1.125rem}[data-site-edition=contemporary] .site-service-item{column-gap:.75rem}[data-site-edition=contemporary] .site-top-bar nav{gap:.25rem}[data-site-edition=contemporary] .site-top-bar nav>a{font-size:var(--text-sm);padding-inline:.25rem}[data-site-edition=contemporary] .site-team[data-variant=list]>li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-site-edition=contemporary] .site-gallery-image,[data-site-edition=contemporary] .site-service-book>span{transition:none}[data-site-edition=contemporary] .site-gallery-media:hover .site-gallery-image,[data-site-edition=contemporary] .site-service-book:hover>span:last-child{transform:none}}
[data-site-edition=contemporary][data-site-finish]{--site-aurora:radial-gradient(75% 55% at 0% 0%, var(--color-primary-soft), transparent 70%), radial-gradient(60% 45% at 100% 28%, color-mix(in oklab, var(--color-primary) 22%, transparent), transparent 70%), radial-gradient(80% 55% at 60% 100%, var(--color-primary-soft), transparent 72%);--site-glass:color-mix(in oklab, var(--color-surface) 62%, transparent);--site-glass-strong:color-mix(in oklab, var(--color-surface) 78%, transparent);--site-glass-edge:color-mix(in oklab, var(--color-text) 13%, transparent);--site-glass-shadow:0 18px 40px -24px color-mix(in oklab, var(--color-text) 45%, transparent);--site-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-site-edition=contemporary][data-site-finish] [data-brand]:not([data-brand] [data-brand]),[data-site-edition=contemporary][data-site-finish][data-brand]{isolation:isolate;position:relative}[data-site-edition=contemporary]:is([data-site-finish=aurora],[data-site-finish=glass]) [data-brand]:not([data-brand] [data-brand]):before,[data-site-edition=contemporary]:is([data-site-finish=aurora],[data-site-finish=glass])[data-brand]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--site-aurora);position:fixed;inset:0}[data-site-edition=contemporary]:is([data-site-finish=aurora],[data-site-finish=glass]) .site-section[data-tone=sunken]{background-color:color-mix(in oklab, var(--color-surface-sunken) 70%, transparent)}[data-site-edition=contemporary]:is([data-site-finish=aurora],[data-site-finish=glass]) .site-top-bar{background:color-mix(in oklab, var(--color-bg) 76%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}[data-site-edition=contemporary][data-site-finish=glass]{--site-card-bg:var(--site-glass);--site-card-border:1px solid var(--site-glass-edge);--site-card-shadow:var(--site-glass-shadow);--site-card-radius:var(--radius-lg);--site-card-pad:1.25rem;--site-media-radius:var(--radius-lg)}[data-site-edition=contemporary][data-site-finish=glass] .site-top-bar{background:var(--site-glass-strong);border-bottom-color:var(--site-glass-edge)}[data-site-edition=contemporary][data-site-finish=glass] .site-card,[data-site-edition=contemporary][data-site-finish=glass] .site-scene[data-with-cover=true][data-hero=overlap] .site-scene-identity{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35)}[data-site-edition=contemporary][data-site-finish=glass] .site-scene[data-with-cover=true][data-hero=overlap] .site-scene-identity{background:var(--site-glass);border:1px solid var(--site-glass-edge);border-radius:var(--radius-lg);box-shadow:var(--site-glass-shadow)}[data-site-edition=contemporary][data-site-finish=glass] .site-scene-media,[data-site-edition=contemporary][data-site-finish=glass] .site-gallery-media{border-radius:var(--radius-lg);overflow:hidden}[data-site-edition=contemporary][data-site-finish=glass] .site-service-list[data-variant=cards]{gap:1rem}[data-site-edition=contemporary][data-site-finish=glass] .site-service-list[data-variant=cards] .site-service-item,[data-site-edition=contemporary][data-site-finish=glass] .site-service-list:not([data-variant=cards]){background:var(--site-glass);border:1px solid var(--site-glass-edge);border-radius:var(--radius-lg);box-shadow:var(--site-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);padding:.25rem 1.25rem}[data-site-edition=contemporary][data-site-finish=glass] .site-service-list[data-variant=cards] .site-service-item{padding-block:1.25rem}[data-site-edition=contemporary][data-site-finish=glass] .site-service-list:not([data-variant=cards])>.site-service-item:first-child{border-top:none}[data-site-edition=contemporary][data-site-finish=grain] [data-brand]:not([data-brand] [data-brand]):after,[data-site-edition=contemporary][data-site-finish=grain][data-brand]:after{content:"";z-index:60;pointer-events:none;background-image:var(--site-grain);opacity:.075;background-size:180px;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-site-edition=contemporary][data-site-finish]{--site-glass:color-mix(in oklab, var(--color-surface) 95%, transparent);--site-glass-strong:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){[data-site-edition=contemporary][data-site-finish]{--site-glass:var(--color-surface);--site-glass-strong:var(--color-surface)}}
@keyframes site-rise{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes site-settle{0%{scale:1.08}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-site-edition=contemporary]:not([data-site-motion=none]) .site-section-heading,[data-site-edition=contemporary]:not([data-site-motion=none]) .site-section-body>*,[data-site-edition=contemporary]:not([data-site-motion=none]) .site-scene-caption{animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 70%}[data-site-edition=contemporary]:not([data-site-motion=none]) .site-scene-media img,[data-site-edition=contemporary]:not([data-site-motion=none]) .site-gallery-media img{animation:linear both site-settle;animation-timeline:view();animation-range:entry cover 45%}}}
