.studio[data-astro-cid-qndvf3hr]{margin-top:var(--frame);color:#fff;min-height:clamp(520px,42.9vw,824px);position:relative;overflow:hidden}.studio__bg[data-astro-cid-qndvf3hr]{background:#b9b8bd;position:absolute;inset:0;overflow:hidden}.studio__media[data-astro-cid-qndvf3hr]{position:absolute;inset:-10% 0}.studio__media[data-astro-cid-qndvf3hr] img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.studio__bg[data-astro-cid-qndvf3hr]:after{content:"";background:linear-gradient(90deg,#3c404c52,#3c404c00 55%);position:absolute;inset:0}.studio[data-astro-cid-qndvf3hr] .sec{padding-bottom:clamp(60px,8vw,160px);position:relative}.studio__text[data-astro-cid-qndvf3hr]{text-shadow:0 1px 14px #282c3840;width:min(422px,100%);padding-top:clamp(0px,7vw,140px);font-size:clamp(14px,.3vw + 10px,16px);line-height:1.6}.studio[data-astro-cid-qndvf3hr] .kicker[data-astro-cid-qndvf3hr]{margin-bottom:1.2em;font-weight:700;line-height:1.35}.studio__quote[data-astro-cid-qndvf3hr]{z-index:1;font-family:var(--serif);letter-spacing:.04em;text-shadow:0 1px 18px #282c384d;margin:0;font-size:clamp(16px,1.3vw,25px);position:absolute;top:clamp(90px,13.3vw,256px);right:clamp(20px,8.4vw,161px)}.js .studio__quote[data-astro-cid-qndvf3hr][data-reveal]{letter-spacing:.22em;transition:opacity 2s var(--ease) .4s, letter-spacing 2.6s var(--ease) .4s}.js .studio__quote[data-astro-cid-qndvf3hr].is-in{letter-spacing:.04em}.ph[data-astro-cid-qndvf3hr]{background:var(--mist);margin:0;overflow:hidden}.ph__in[data-astro-cid-qndvf3hr]{height:100%}.ph[data-astro-cid-qndvf3hr] img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--ease)}.js .ph[data-astro-cid-qndvf3hr][data-reveal]{opacity:1;transform:none}.js .ph[data-astro-cid-qndvf3hr][data-reveal] .ph__in[data-astro-cid-qndvf3hr]{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease)}.js .ph[data-astro-cid-qndvf3hr][data-reveal] img{transform:scale(1.12)}.js .ph[data-astro-cid-qndvf3hr].is-in .ph__in[data-astro-cid-qndvf3hr]{clip-path:inset(0)}.js .ph[data-astro-cid-qndvf3hr].is-in img{transform:none}@media (prefers-reduced-motion:reduce){.js .ph[data-astro-cid-qndvf3hr][data-reveal] .ph__in[data-astro-cid-qndvf3hr]{clip-path:none}}.team[data-astro-cid-qndvf3hr]{z-index:2;grid-template-columns:42.66% 15% 2.03% minmax(0,1fr);margin-top:calc(-1*clamp(60px,8.4vw,161px));display:grid;position:relative}.team__atelier[data-astro-cid-qndvf3hr]{aspect-ratio:819/1062;grid-area:1/1/4;align-self:start;margin-top:clamp(80px,11.46vw,220px)}.team__m[data-astro-cid-qndvf3hr]{display:contents}.team__photo[data-astro-cid-qndvf3hr]{aspect-ratio:288/398;grid-column:2;align-self:start}.team__text[data-astro-cid-qndvf3hr]{max-width:424px;padding-right:var(--gutter);grid-column:4;align-self:start;font-size:clamp(13px,.25vw + 10px,15px);line-height:1.6}.team__m--1[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr]{grid-row:1}.team__m--2[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr]{grid-row:2}.team__m--1[data-astro-cid-qndvf3hr] .team__text[data-astro-cid-qndvf3hr]{margin-top:clamp(100px,11.4vw,219px)}.team__m--2[data-astro-cid-qndvf3hr] .team__photo[data-astro-cid-qndvf3hr]{margin-top:clamp(12px,1vw,19px)}.team__m--2[data-astro-cid-qndvf3hr] .team__text[data-astro-cid-qndvf3hr]{margin-top:clamp(60px,9.5vw,182px)}.team[data-astro-cid-qndvf3hr] h2[data-astro-cid-qndvf3hr]{margin:0;font-size:clamp(14px,.3vw + 10px,17px);font-weight:400;line-height:1.4}.team[data-astro-cid-qndvf3hr] h2[data-astro-cid-qndvf3hr] strong[data-astro-cid-qndvf3hr],.team[data-astro-cid-qndvf3hr] h2[data-astro-cid-qndvf3hr] em[data-astro-cid-qndvf3hr]{display:block}.team__dash[data-astro-cid-qndvf3hr]{background:var(--ink);width:10px;height:1px;transition:width 1.2s var(--ease) .5s;margin:.9em 0 1.4em;display:block}.team__text[data-astro-cid-qndvf3hr].is-in .team__dash[data-astro-cid-qndvf3hr]{width:44px}.team__text[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{margin-bottom:.4em}.team__laptop[data-astro-cid-qndvf3hr]{aspect-ratio:1101/735;grid-area:3/2/auto/5;margin-top:clamp(30px,3.5vw,67px)}.approach[data-astro-cid-qndvf3hr]{font-size:clamp(14px,.3vw + 10px,16px);line-height:1.75}.approach[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{margin-bottom:1.6em}.approach__last[data-astro-cid-qndvf3hr] strong[data-astro-cid-qndvf3hr]{font-weight:500}@media (width<=900px){.studio[data-astro-cid-qndvf3hr] .sec__aside{padding-top:120px}.studio__quote[data-astro-cid-qndvf3hr]{top:auto;bottom:32px;left:var(--gutter);right:var(--gutter);font-size:17px;line-height:1.4}.studio[data-astro-cid-qndvf3hr] .sec{padding-bottom:120px}.studio__bg[data-astro-cid-qndvf3hr]:after{background:#3c404c47}.team[data-astro-cid-qndvf3hr]{padding:0 var(--gutter);grid-template-columns:38% minmax(0,1fr);gap:40px 20px;margin-top:40px}.team[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr],.team__m[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr]{grid-row:auto!important;margin-top:0!important}.team__photo[data-astro-cid-qndvf3hr]{grid-column:1}.team__text[data-astro-cid-qndvf3hr]{grid-column:2;padding-right:0}.team__atelier[data-astro-cid-qndvf3hr],.team__laptop[data-astro-cid-qndvf3hr]{grid-column:1/-1}.team__atelier[data-astro-cid-qndvf3hr]{aspect-ratio:4/3;order:3}.team__m--1[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr]{order:1}.team__m--2[data-astro-cid-qndvf3hr]>[data-astro-cid-qndvf3hr]{order:2}.team__laptop[data-astro-cid-qndvf3hr]{order:4}}@media (width<=560px){.team[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}.team__photo[data-astro-cid-qndvf3hr]{width:55%}.team__text[data-astro-cid-qndvf3hr]{grid-column:1}}
