.product-example[data-v-90984e5d]{background:var(--mock-paper,#f5f8fc);color:var(--mock-ink,#182746);min-height:100%;padding:4%;font:1.556cqw/1.6 DM Sans,sans-serif;overflow:hidden;container-type:inline-size}.product-example[data-v-90984e5d] *{box-sizing:border-box}.product-example li[data-v-90984e5d],.product-example p[data-v-90984e5d]{font-size:1.6cqw}.product-example header[data-v-90984e5d]{justify-content:space-between;align-items:center;gap:1.778cqw;padding:1.556cqw 0 3.556cqw;display:flex}.product-example header strong[data-v-90984e5d]{font-size:2.222cqw}.product-example nav[data-v-90984e5d]{gap:1.778cqw;font-size:1.222cqw;display:flex}.product-action[data-v-90984e5d],.product-example header>b[data-v-90984e5d]{background:var(--mock-pop,#17645c);color:#fff;border-radius:.667cqw;padding:1.111cqw 1.667cqw;font-size:1.222cqw}.product-opening[data-v-90984e5d]{text-align:center;padding:3.889cqw 0}.product-opening h2[data-v-90984e5d]{letter-spacing:-.03em;max-width:22ch;margin:0 auto 2.222cqw;font:700 5cqw/1.12 DM Sans,sans-serif}.product-opening>div>p[data-v-90984e5d]{max-width:58ch;margin:0 auto 2.667cqw}.product-action[data-v-90984e5d]{display:inline-block}.product-screen[data-v-90984e5d]{text-align:left;color:#182746;background:#fff;border:1px solid #ccd8e4;border-radius:1.111cqw;max-width:91.111cqw;margin:4.667cqw auto 0;overflow:hidden}.screen-top[data-v-90984e5d]{border-bottom:1px solid #e0e6ed;justify-content:space-between;padding:1.556cqw 2cqw;font-size:1.222cqw;display:flex}.screen-top>span[data-v-90984e5d]{color:#526479}.screen-content[data-v-90984e5d]{grid-template-columns:11.111cqw 1fr;min-height:16cqw;display:grid}.screen-content aside[data-v-90984e5d]{background:#eef3f8;align-content:start;gap:2cqw;padding:2.222cqw 1.333cqw;font-size:1.111cqw;display:grid}.screen-content>div[data-v-90984e5d]{padding:2.222cqw}.screen-content h3[data-v-90984e5d]{margin:0;font-size:1.778cqw}.screen-content p[data-v-90984e5d]{font-size:1.222cqw}.screen-columns[data-v-90984e5d]{grid-template-columns:repeat(3,1fr);gap:1.333cqw;display:grid}.screen-columns h4[data-v-90984e5d]{margin:1.333cqw 0;font-size:1.111cqw}.screen-columns section>div[data-v-90984e5d]{background:#f1f5f8;border-radius:.556cqw;padding:1.556cqw 1.111cqw;font-size:1.222cqw}.product-process>h3[data-v-90984e5d],.product-solutions>h3[data-v-90984e5d]{letter-spacing:-.02em;text-align:center;max-width:26ch;margin:0 auto 3.333cqw;font-size:3.4cqw;line-height:1.2}.product-solutions>div[data-v-90984e5d]{grid-template-columns:repeat(3,1fr);gap:2.778cqw;display:grid}.product-solutions article[data-v-90984e5d]{border-top:1px solid #cbd6e0;padding-top:1.778cqw}.product-solutions h4[data-v-90984e5d]{margin:0 0 1.111cqw;font-size:1.889cqw}.product-solutions p[data-v-90984e5d]{margin:0;font-size:1.444cqw}.product-process[data-v-90984e5d]{background:var(--mock-ink,#182746);color:var(--mock-paper,#f5f8fc);border-radius:1.556cqw;padding:5cqw 8%}.product-process ol[data-v-90984e5d]{gap:2cqw;max-width:66.667cqw;margin:0 auto;padding-left:2.667cqw;display:grid}.product-example footer[data-v-90984e5d]{justify-content:space-between;align-items:center;gap:3.333cqw;padding:4.444cqw 0 1.667cqw;display:flex}.product-example footer strong[data-v-90984e5d]{max-width:36ch;font-size:2cqw;font-weight:500}.product-example footer span[data-v-90984e5d]{font-size:1.333cqw}.corporate .product-opening[data-v-90984e5d]{text-align:left;grid-template-columns:1fr 1.1fr;align-items:center;gap:3.333cqw;display:grid}.corporate .product-opening h2[data-v-90984e5d]{margin-left:0;font-size:4cqw}.corporate .product-screen[data-v-90984e5d]{margin-top:0}.corporate .screen-content[data-v-90984e5d]{grid-template-columns:1fr}.corporate .screen-content aside[data-v-90984e5d]{display:none}.product-opening[data-v-90984e5d]{padding:2cqw 0}.product-screen[data-v-90984e5d]{margin-top:3cqw}.product-solutions[data-v-90984e5d]{padding:3cqw 0}.product-process>h3[data-v-90984e5d],.product-solutions>h3[data-v-90984e5d]{margin-bottom:2cqw}.product-process[data-v-90984e5d]{padding:3cqw 5cqw}.product-process ol[data-v-90984e5d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;padding-left:2cqw}.product-process li[data-v-90984e5d]{padding-left:0}.product-example footer[data-v-90984e5d]{padding:3cqw 0 0}.mood-image[data-v-369a1a21]{background:#b7b6a8;position:relative;overflow:hidden}.mood-image img[data-v-369a1a21]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.direction[data-v-4350ae91]{--paper:var(--mock-paper,#f0eee8);--ink:var(--mock-ink,#182a27);--pop:var(--mock-pop,#c9e991);background:var(--paper);color:var(--ink);font-family:var(--sans);text-align:left;-webkit-user-select:none;user-select:none;min-height:100%;position:relative;overflow:hidden;container-type:inline-size}.direction[data-v-4350ae91] *{box-sizing:border-box}.direction figure[data-v-4350ae91],.direction h1[data-v-4350ae91],.direction h2[data-v-4350ae91],.direction p[data-v-4350ae91]{margin:0}.direction h1[data-v-4350ae91]{font:600 7cqw/1.02 var(--sans);letter-spacing:-.055em;text-wrap:balance}.direction p[data-v-4350ae91]{font-size:1.65cqw;line-height:1.5}.direction h2[data-v-4350ae91]{font:500 4cqw/1.06 var(--serif);letter-spacing:-.03em}.direction-nav[data-v-4350ae91]{z-index:2;justify-content:space-between;align-items:center;gap:2cqw;padding:3cqw 4cqw;font-size:1.3cqw;display:flex;position:relative}.direction-nav>strong[data-v-4350ae91]{letter-spacing:-.06em;max-width:30%;font-size:2.5cqw}.direction-nav>b[data-v-4350ae91]{padding:1cqw 1.7cqw;font-size:1.15cqw}.action[data-v-4350ae91],.direction-nav>b[data-v-4350ae91]{background:var(--ink);color:var(--paper);border-radius:99px}.action[data-v-4350ae91]{align-self:flex-start;margin-top:2.2cqw;padding:1.6cqw 2.8cqw;font-size:1.4cqw;display:inline-flex}.direction-credit[data-v-4350ae91]{text-align:right;opacity:.65;padding:1.2cqw 4cqw;font-size:1cqw}.direction-immersive[data-v-4350ae91]{color:#fff;background:#17251b}.direction-immersive .direction-nav[data-v-4350ae91]{color:#fff;position:absolute;inset:0 0 auto}.direction-immersive .direction-nav>b[data-v-4350ae91],.immersive-copy .action[data-v-4350ae91]{color:#17251b;background:#e1e9b5}.immersive-stage[data-v-4350ae91]{grid-template-columns:1.3fr .55fr;align-items:end;gap:8cqw;min-height:58cqw;padding:16cqw 5cqw 5cqw;display:grid;position:relative}.immersive-image[data-v-4350ae91]{filter:brightness(.45);inset:0;position:absolute!important}.immersive-copy[data-v-4350ae91],.immersive-note[data-v-4350ae91]{z-index:1;position:relative}.immersive-copy h1[data-v-4350ae91]{max-width:12ch;font-size:8cqw;font-weight:500}.immersive-copy p[data-v-4350ae91]{max-width:36ch;margin-top:2cqw}.immersive-note[data-v-4350ae91]{color:#17251b;background:#d6dbb9;border-radius:2cqw;padding:1.6cqw}.immersive-note>span[data-v-4350ae91]{font-size:1.2cqw}.immersive-note .mood-image[data-v-4350ae91]{border-radius:1cqw;height:13cqw;margin:1.2cqw 0}.immersive-note strong[data-v-4350ae91]{font-size:1.8cqw}.immersive-note p[data-v-4350ae91]{margin-top:1cqw;font-size:1.3cqw}.immersive-footer[data-v-4350ae91]{justify-content:space-between;align-items:center;gap:3cqw;padding:3cqw 5cqw;font-size:1.3cqw;display:flex}.immersive-footer strong[data-v-4350ae91]{font:500 2.6cqw var(--serif);max-width:45%}.panorama-intro[data-v-4350ae91]{text-align:center;max-width:67%;margin:4cqw auto 3cqw}.panorama-intro h1[data-v-4350ae91]{font:500 7.8cqw/1.02 var(--serif)}.panorama-intro p[data-v-4350ae91]{max-width:45ch;margin:2cqw auto 0}.panorama-intro .action[data-v-4350ae91]{background:var(--pop);color:var(--ink);border-radius:1cqw}.panorama-image[data-v-4350ae91]{border-radius:1.4cqw;height:26cqw;margin:0 1.5cqw}.panorama-image[data-v-4350ae91] img{transform:scale(1.03)}.panorama-details[data-v-4350ae91]{grid-template-columns:1fr 1fr;gap:9cqw;padding:3cqw 5cqw;display:grid}.panorama-details strong[data-v-4350ae91]{font:500 3cqw var(--serif)}.direction-collage[data-v-4350ae91]{background:#ecf1ed}.collage-stage[data-v-4350ae91]{place-items:center;height:57cqw;display:grid;position:relative}.collage-copy[data-v-4350ae91]{text-align:center;z-index:2;width:48%;position:relative}.collage-copy h1[data-v-4350ae91]{font-size:7cqw;font-weight:750}.collage-copy p[data-v-4350ae91]{margin-top:2cqw}.collage-copy .action[data-v-4350ae91]{color:#092b30;background:#d7f69a;border:1px solid #092b30}.collage-card[data-v-4350ae91]{background:#fff;border:1px solid #092b30;border-radius:2cqw;width:21cqw;padding:1cqw 1cqw 0;position:absolute;overflow:hidden}.collage-card .mood-image[data-v-4350ae91]{border-radius:1.2cqw;height:17cqw}.collage-card figcaption[data-v-4350ae91]{padding:1.3cqw .5cqw;font-size:1.25cqw}.card-0[data-v-4350ae91]{top:1cqw;left:3cqw;transform:rotate(-12deg)}.card-1[data-v-4350ae91]{top:3cqw;right:3cqw;transform:rotate(13deg)}.card-2[data-v-4350ae91]{bottom:1cqw;left:3cqw;transform:rotate(9deg)}.collage-footer[data-v-4350ae91]{color:#092b30;background:#d7f69a;align-items:center;gap:7cqw;padding:4cqw 5cqw;display:flex}.collage-footer span[data-v-4350ae91]{max-width:25%;font-size:1.3cqw}.collage-footer strong[data-v-4350ae91]{max-width:65%;font-size:2.6cqw;font-weight:500}.direction-atelier[data-v-4350ae91]{color:#eed;background:#242723}.direction-atelier .direction-nav>b[data-v-4350ae91]{color:#242723;background:#d6dcae}.atelier-stage[data-v-4350ae91]{grid-template-columns:1fr 1fr;gap:4cqw;min-height:43cqw;padding:3cqw 5cqw;display:grid;position:relative}.atelier-copy[data-v-4350ae91]{align-self:center;padding-bottom:3cqw}.atelier-copy>span[data-v-4350ae91]{color:#d6dcae;font-size:1.2cqw}.atelier-copy h1[data-v-4350ae91]{margin:2cqw 0;font-size:7cqw}.atelier-copy .action[data-v-4350ae91],.atelier-label[data-v-4350ae91]{color:#242723;background:#d6dcae}.atelier-image[data-v-4350ae91]{border-radius:16cqw 16cqw 1cqw 1cqw;height:37cqw}.atelier-label[data-v-4350ae91]{max-width:30cqw;padding:2cqw;position:absolute;bottom:0;right:7cqw;transform:rotate(-4deg)}.atelier-label span[data-v-4350ae91]{text-transform:uppercase;font-size:1cqw}.atelier-label strong[data-v-4350ae91]{margin:.7cqw 0;font-size:2.2cqw;display:block}.atelier-label p[data-v-4350ae91]{font-size:1.3cqw}.atelier-selection[data-v-4350ae91]{grid-template-columns:1.1fr repeat(3,1fr);gap:2cqw;padding:5cqw;display:grid}.atelier-selection h2[data-v-4350ae91]{font-size:3cqw}.atelier-selection strong[data-v-4350ae91]{color:#d6dcae;font-size:1.6cqw}.atelier-selection p[data-v-4350ae91]{margin:1cqw 0;font-size:1.2cqw}.atelier-selection span[data-v-4350ae91]{font-size:2cqw}.direction-human[data-v-4350ae91]{color:#1d262b;background:#f8f8f2}.direction-human .direction-nav[data-v-4350ae91]{color:#fff;background:#1d262b}.direction-human .direction-nav>b[data-v-4350ae91]{color:#1d262b;background:#dafa8e}.human-stage[data-v-4350ae91]{grid-template-columns:1fr 1fr;gap:4cqw;min-height:46cqw;padding:5cqw;display:grid;position:relative}.human-copy[data-v-4350ae91]{z-index:1;align-self:center;padding-bottom:6cqw}.human-copy h1[data-v-4350ae91]{letter-spacing:-.065em;font-size:7.6cqw;font-weight:800}.human-copy p[data-v-4350ae91]{margin-top:2cqw}.human-copy .action[data-v-4350ae91]{color:#fff;background:#174fdb}.human-image[data-v-4350ae91]{border-radius:2cqw 2cqw 16cqw;min-height:37cqw}.human-note[data-v-4350ae91]{background:#e1e9d6;border:1px solid #1d262b;border-radius:1cqw;width:28cqw;padding:2cqw;position:absolute;bottom:2cqw;right:7cqw}.human-note>span[data-v-4350ae91]{font-size:1.1cqw}.human-note strong[data-v-4350ae91]{margin:.8cqw 0;font-size:2.3cqw;display:block}.human-note p[data-v-4350ae91]{font-size:1.3cqw}.human-note>b[data-v-4350ae91]{margin-top:1cqw;font-size:1.2cqw;display:block}.human-steps[data-v-4350ae91]{background:#e1e9d6;grid-template-columns:.8fr 1.2fr;gap:4cqw;padding:3cqw 5cqw;display:grid}.human-steps h2[data-v-4350ae91]{font:700 3.3cqw/1.1 var(--sans)}.human-steps>div[data-v-4350ae91]{gap:1cqw;display:grid}.human-steps span[data-v-4350ae91]{justify-content:space-between;font-size:1.4cqw;display:flex}.direction-nocturne[data-v-4350ae91]{color:#f2efe7;background:#191b1a}.direction-nocturne .direction-nav>strong[data-v-4350ae91]{font-family:var(--serif);font-weight:400}.direction-nocturne .direction-nav>b[data-v-4350ae91],.nocturne-copy .action[data-v-4350ae91]{color:#191b1a;background:#f2efe7;border-radius:0}.nocturne-stage[data-v-4350ae91]{grid-template-columns:1fr 1fr;gap:4cqw;padding:6cqw 5cqw 7cqw;display:grid}.nocturne-copy h1[data-v-4350ae91]{font:400 7.2cqw/.98 var(--serif);text-transform:uppercase;letter-spacing:-.04em}.nocturne-copy p[data-v-4350ae91]{max-width:35ch;margin:2cqw 0}.nocturne-images[data-v-4350ae91]{min-height:35cqw;position:relative}.nocturne-images .mood-image[data-v-4350ae91]:first-child{position:absolute;inset:0 9cqw 4cqw 0}.nocturne-images .mood-image[data-v-4350ae91]:nth-child(2){border:1cqw solid #191b1a;position:absolute;inset:12cqw 0 0 18cqw}.nocturne-images>span[data-v-4350ae91]{max-width:40%;font-size:1cqw;position:absolute;bottom:0;left:0}.nocturne-story[data-v-4350ae91]{background:#31483a;grid-template-columns:.8fr 1fr;align-items:center;gap:4cqw;margin:0 5cqw 2cqw;padding:3cqw;display:grid}.nocturne-story .mood-image[data-v-4350ae91]{height:19cqw}.nocturne-story h2[data-v-4350ae91]{font-size:3.8cqw}.nocturne-story p[data-v-4350ae91]{margin:1.5cqw 0;font-size:1.3cqw}.nocturne-story b[data-v-4350ae91]{font-size:1.25cqw}.branch-site[data-v-97ebe5ee]{--paper:var(--mock-paper,#f3f0e8);--ink:var(--mock-ink,#24372e);--pop:var(--mock-pop,#bf6445);background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--sans);text-align:left;-webkit-user-select:none;user-select:none;padding:0 5% 3%;overflow:hidden;container-type:inline-size}.branch-site[data-v-97ebe5ee] *{box-sizing:border-box}.browser-line[data-v-97ebe5ee]{border-bottom:1px solid color-mix(in srgb,var(--ink) 28%,transparent);opacity:.62;align-items:center;gap:.6cqw;height:4cqw;font-size:1.1cqw;display:flex}.browser-line i[data-v-97ebe5ee]{background:currentColor;border-radius:50%;width:.55cqw;height:.55cqw}.browser-line span[data-v-97ebe5ee]{margin-left:auto}.nav[data-v-97ebe5ee]{border-bottom:1px solid color-mix(in srgb,var(--ink) 28%,transparent);justify-content:space-between;align-items:center;height:8cqw;font-size:1.5cqw;display:flex}.nav strong[data-v-97ebe5ee]{font:500 2.5cqw var(--serif)}.nav b[data-v-97ebe5ee]{font-size:1.2cqw}.branch-site h1[data-v-97ebe5ee],.branch-site h2[data-v-97ebe5ee],.branch-site p[data-v-97ebe5ee]{margin:0}.branch-site h1[data-v-97ebe5ee]{font:500 7cqw/.98 var(--serif);letter-spacing:-.05em;text-wrap:balance}.branch-site p[data-v-97ebe5ee]{font-size:1.65cqw;line-height:1.55}.branch-site small[data-v-97ebe5ee]{letter-spacing:.13em;text-transform:uppercase;font-size:1.1cqw}.editorial-layout[data-v-97ebe5ee]{grid-template-columns:1.15fr .65fr;gap:4cqw;padding:7cqw 0 2cqw;display:grid}.headline[data-v-97ebe5ee]{align-self:center}.editorial-aside li b[data-v-97ebe5ee],.headline small[data-v-97ebe5ee]{color:var(--pop)}.headline h1[data-v-97ebe5ee]{max-width:8ch;margin:1.5cqw 0}.headline p[data-v-97ebe5ee]{max-width:34ch}.headline>b[data-v-97ebe5ee],.service-lead>b[data-v-97ebe5ee],.showcase-copy>b[data-v-97ebe5ee]{margin-top:2cqw;font-size:1.4cqw;display:inline-block}.editorial-aside[data-v-97ebe5ee]{border-top:1px solid;align-self:end;padding:1.6cqw}.editorial-aside>span[data-v-97ebe5ee]{letter-spacing:.12em;font-size:1.1cqw}.editorial-aside ol[data-v-97ebe5ee]{padding:0;list-style:none}.editorial-aside li[data-v-97ebe5ee]{border-bottom:1px solid #7775;gap:1.2cqw;padding:1cqw 0;font-size:1.35cqw;display:flex}.editorial-feature[data-v-97ebe5ee]{background:var(--ink);min-height:16cqw;color:var(--paper);grid-column:1/-1;grid-template-columns:.5fr 1.2fr 1fr;align-items:center;gap:2cqw;padding:2.2cqw 3cqw;display:grid}.editorial-feature small[data-v-97ebe5ee]{color:var(--pop)}.editorial-feature h2[data-v-97ebe5ee]{font:500 3.7cqw/1.05 var(--serif)}.editorial-feature p[data-v-97ebe5ee]{font-size:1.35cqw}.editorial-feature>p[data-v-97ebe5ee]{gap:.45cqw;display:grid}.editorial-feature>p b[data-v-97ebe5ee]{font:500 1.8cqw var(--serif)}.editorial-feature>p span[data-v-97ebe5ee]{opacity:.8;font-size:1.15cqw}.editorial-feature>b[data-v-97ebe5ee]{font-size:1.2cqw}.editorial-layout footer[data-v-97ebe5ee]{grid-column:1/-1;justify-content:space-between;padding-top:1.3cqw;font-size:1.2cqw;display:flex}.editorial-layout footer span[data-v-97ebe5ee],.index-layout footer span[data-v-97ebe5ee]{opacity:.65}.utility[data-v-97ebe5ee]{background:var(--ink);color:var(--paper);letter-spacing:.12em;padding:.8cqw 0;font-size:1.1cqw}.utility span[data-v-97ebe5ee]{float:right}.service-layout[data-v-97ebe5ee]{grid-template-columns:1fr .8fr;gap:3cqw;padding:5cqw 0;display:grid}.service-lead[data-v-97ebe5ee]{padding:2cqw 0}.service-lead small[data-v-97ebe5ee]{color:var(--pop)}.service-lead h1[data-v-97ebe5ee]{max-width:9ch;margin:1.3cqw 0}.service-lead p[data-v-97ebe5ee]{max-width:38ch}.service-lead>b[data-v-97ebe5ee]{background:var(--pop);color:var(--paper);padding:1.2cqw 1.6cqw}.service-lead i[data-v-97ebe5ee]{margin-left:1cqw;font-style:normal}.service-route[data-v-97ebe5ee]{background:color-mix(in srgb,var(--ink) 7%,var(--paper));padding:1.4cqw}.service-route>span[data-v-97ebe5ee]{letter-spacing:.12em;font-size:1.1cqw}.service-route article[data-v-97ebe5ee]{border-bottom:1px solid #7776;grid-template-columns:.18fr 1fr auto;align-items:center;gap:1cqw;padding:2cqw 0;font-size:1.4cqw;display:grid}.service-route article>b[data-v-97ebe5ee]{color:var(--pop)}.service-route article i[data-v-97ebe5ee]{font-style:normal}.service-offer[data-v-97ebe5ee]{border-top:1px solid;border-bottom:1px solid;grid-column:1/-1;justify-content:space-between;gap:3cqw;padding:1.5cqw 2cqw;display:flex}.service-offer>b[data-v-97ebe5ee]{font:500 2.3cqw var(--serif)}.service-offer>span[data-v-97ebe5ee]{max-width:35%;font-size:1.1cqw}.service-tag[data-v-97ebe5ee]{letter-spacing:.08em;align-self:center}.showcase-layout[data-v-97ebe5ee]{grid-template-rows:28cqw auto;grid-template-columns:1.35fr .85fr;gap:1.5cqw;padding:2.2cqw 0;display:grid}.showcase-visual[data-v-97ebe5ee]{background:linear-gradient(145deg,color-mix(in srgb,var(--pop) 65%,var(--paper)),color-mix(in srgb,var(--ink) 70%,var(--paper)));color:var(--paper);grid-row:1;justify-content:space-between;align-items:flex-end;padding:1.5cqw;display:flex;position:relative;overflow:hidden}.showcase-visual[data-v-97ebe5ee]:before{content:"";border:1px solid #ffffff8a;border-radius:50%;width:45cqw;height:45cqw;position:absolute;top:-30%;left:17%}.showcase-visual[data-v-97ebe5ee]:after{content:"";border:1px solid #ffffff80;width:26cqw;height:36cqw;position:absolute;top:12%;left:37%;transform:rotate(18deg)}.cinema-layout[data-v-97ebe5ee]>*,.showcase-visual[data-v-97ebe5ee]>*{z-index:1}.showcase-visual b[data-v-97ebe5ee],.showcase-visual span[data-v-97ebe5ee]{letter-spacing:.1em;font-size:1.2cqw}.visual-food[data-v-97ebe5ee]{background:linear-gradient(135deg,#6f3024,#c07a48 55%,#eccda0)}.visual-movement[data-v-97ebe5ee]{background:linear-gradient(145deg,#667761,#bcc6a4 55%,#e8d6bc)}.showcase-copy[data-v-97ebe5ee]{align-self:center;padding:1.8cqw}.showcase-copy small[data-v-97ebe5ee]{color:var(--pop)}.showcase-copy h1[data-v-97ebe5ee]{margin:1.3cqw 0;font-size:5.4cqw}.showcase-index[data-v-97ebe5ee]{border-top:1px solid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.showcase-index span[data-v-97ebe5ee]{border-right:1px solid #7776;grid-template-columns:auto 1fr auto;gap:1cqw;padding:1.3cqw .7cqw;font-size:1.2cqw;display:grid}.showcase-index i[data-v-97ebe5ee]{color:var(--pop);font-style:normal}.showcase-index b[data-v-97ebe5ee]{font-weight:400}.bold-layout[data-v-97ebe5ee]{background:var(--pop);color:var(--paper);flex-direction:column;justify-content:space-between;min-height:45cqw;margin:3cqw 0;padding:4cqw;display:flex;position:relative}.bold-layout h1[data-v-97ebe5ee]{font:800 9cqw/.88 var(--sans);text-transform:uppercase;letter-spacing:-.07em;max-width:8ch}.bold-stamp[data-v-97ebe5ee]{letter-spacing:.12em;border:1px solid;border-radius:99px;align-self:flex-end;padding:.8cqw 1cqw;font-size:1.15cqw}.bold-bottom[data-v-97ebe5ee]{grid-template-columns:.7fr 1.3fr;align-items:end;gap:4cqw;display:grid}.bold-bottom p[data-v-97ebe5ee]{max-width:35ch}.bold-bottom ol[data-v-97ebe5ee]{margin:0;padding:0;list-style:none}.bold-bottom li[data-v-97ebe5ee]{border-bottom:1px solid #ffffff75;grid-template-columns:.15fr 1fr auto;gap:.7cqw;padding:.75cqw 0;font-size:1.25cqw;display:grid}.bold-bottom li b[data-v-97ebe5ee]{opacity:.7}.bold-bottom li i[data-v-97ebe5ee],.index-rows i[data-v-97ebe5ee]{font-style:normal}.cinema-layout[data-v-97ebe5ee]{color:#fff;background:linear-gradient(90deg,#172018,#27342ddd 45%,#171e19aa),linear-gradient(145deg,#b77e54,#607362 50%,#26372c);grid-template-rows:8cqw 1fr auto;min-height:53cqw;margin-top:1.5cqw;padding:2.3cqw;display:grid;position:relative}.cinema-layout[data-v-97ebe5ee]:before{content:"";pointer-events:none;background:radial-gradient(at 73% 40%,#d6b99188,#0000 40%);position:absolute;inset:0}.cinema-layout .nav[data-v-97ebe5ee]{border-color:#ffffff60}.cinema-copy[data-v-97ebe5ee]{align-self:center;max-width:57%}.cinema-copy small[data-v-97ebe5ee]{color:#e6b888}.cinema-copy h1[data-v-97ebe5ee]{font-size:8cqw;font-family:var(--sans);margin:1.5cqw 0;font-weight:500}.cinema-foot[data-v-97ebe5ee]{border-top:1px solid #ffffff70;justify-content:space-between;padding-top:1.4cqw;font-size:1.35cqw;display:flex}.cinema-food[data-v-97ebe5ee]{background:linear-gradient(90deg,#25140f,#4b291fcc 52%,#21151099),linear-gradient(145deg,#c38853,#723c29 50%,#241610)}.cinema-movement[data-v-97ebe5ee]{background:linear-gradient(90deg,#26342c,#53664bdd 52%,#303e33aa),linear-gradient(145deg,#d8c7a4,#839176 52%,#344135)}.index-layout[data-v-97ebe5ee]{grid-template-columns:.8fr 1.2fr;gap:3cqw;padding:4cqw 0;display:grid}.index-title h1[data-v-97ebe5ee]{margin-top:1.2cqw;font-size:5.5cqw}.index-rows article[data-v-97ebe5ee]{border-top:1px solid #7778;grid-template-columns:.12fr 1fr auto;gap:1cqw;padding:1.15cqw 0;display:grid}.index-rows article>b[data-v-97ebe5ee]{color:var(--pop);font-size:1.1cqw}.index-rows h2[data-v-97ebe5ee]{font:500 1.8cqw var(--serif)}.editorial-aside>span[data-v-97ebe5ee],.index-rows p[data-v-97ebe5ee]{font-size:1.2cqw}.index-layout footer[data-v-97ebe5ee]{border-top:1px solid #7778;grid-column:1/-1;justify-content:space-between;gap:3cqw;padding:1.3cqw 0;font-size:1.15cqw;display:flex}.kind-garage .editorial-feature[data-v-97ebe5ee]{background:#202c35}.kind-food .editorial-feature[data-v-97ebe5ee]{background:#512d21}.kind-movement .editorial-feature[data-v-97ebe5ee]{background:#6f8067}.kind-practice .service-layout[data-v-97ebe5ee]{background:color-mix(in srgb,var(--paper) 90%,var(--pop))}@container (width<=620px){.editorial-layout[data-v-97ebe5ee]{grid-template-columns:1fr .7fr;gap:2cqw;padding:4cqw 0 2cqw}.headline h1[data-v-97ebe5ee]{font-size:8cqw}.editorial-feature[data-v-97ebe5ee]{grid-template-columns:.45fr 1fr;gap:1cqw;padding:1.8cqw}.editorial-feature p[data-v-97ebe5ee],.editorial-feature>b[data-v-97ebe5ee]{grid-column:1/-1}.service-layout[data-v-97ebe5ee]{gap:1.5cqw;padding:3cqw 0}.service-lead h1[data-v-97ebe5ee]{font-size:7cqw}.showcase-layout[data-v-97ebe5ee]{grid-template-rows:31cqw auto}.showcase-copy h1[data-v-97ebe5ee]{font-size:6cqw}.bold-layout[data-v-97ebe5ee]{min-height:50cqw;padding:3cqw}.bold-layout h1[data-v-97ebe5ee]{font-size:9cqw}.bold-bottom[data-v-97ebe5ee],.index-layout[data-v-97ebe5ee]{gap:2cqw}.cinema-layout[data-v-97ebe5ee]{min-height:55cqw}.cinema-copy h1[data-v-97ebe5ee]{font-size:8cqw}.index-title h1[data-v-97ebe5ee]{font-size:6.2cqw}}.cinema-layout .cinema-image[data-v-97ebe5ee],.showcase-visual>.garage-image[data-v-97ebe5ee]{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.visual-garage[data-v-97ebe5ee]{background:#1b252c}.cinema-layout .cinema-image[data-v-97ebe5ee]{opacity:.46}.cinema-garage[data-v-97ebe5ee]{background:#18242a}.editorial-aside[data-v-97ebe5ee]{border:0;padding:0}.editorial-mood[data-v-97ebe5ee]{height:25cqw;margin-bottom:2cqw}.cinema-layout[data-v-97ebe5ee]:before,.editorial-aside ol[data-v-97ebe5ee],.showcase-visual[data-v-97ebe5ee]:after,.showcase-visual[data-v-97ebe5ee]:before{display:none}.service-mood[data-v-97ebe5ee]{height:18cqw;margin-bottom:1.5cqw}.service-route article[data-v-97ebe5ee]{padding:1cqw 0}.showcase-mood[data-v-97ebe5ee]{inset:0;z-index:0!important;position:absolute!important}.showcase-visual>b[data-v-97ebe5ee],.showcase-visual>span[data-v-97ebe5ee]{color:#fff;background:#18251c;padding:.8cqw}.bold-mood[data-v-97ebe5ee]{z-index:0;width:32cqw;height:24cqw;top:8cqw;right:3cqw;transform:rotate(6deg);position:absolute!important}.bold-bottom[data-v-97ebe5ee],.bold-layout h1[data-v-97ebe5ee],.bold-stamp[data-v-97ebe5ee]{z-index:1;position:relative}.bold-layout h1[data-v-97ebe5ee]{max-width:7ch}.bold-bottom[data-v-97ebe5ee]{margin-top:3cqw}.bold-bottom p[data-v-97ebe5ee]{background:var(--pop);padding:1cqw}.cinema-mood[data-v-97ebe5ee]{filter:brightness(.36);inset:0;z-index:0!important;position:absolute!important}.service-lead h1[data-v-97ebe5ee]{font-family:var(--sans);font-size:6cqw;font-weight:700}.look-index .index-title h1[data-v-97ebe5ee]{font-family:var(--sans);font-weight:750}.look-showcase .showcase-copy h1[data-v-97ebe5ee]{font-size:5.6cqw}.index-mood[data-v-97ebe5ee]{height:16cqw;margin-bottom:2cqw}.industry-composition[data-v-37f922e6]{--focus-bg:color-mix(in srgb,var(--mock-ink) 6%,var(--mock-paper));--focus-line:color-mix(in srgb,var(--mock-ink) 20%,transparent);--focus-muted:color-mix(in srgb,var(--mock-ink) 68%,transparent);border-block:1px solid var(--focus-line);color:var(--mock-ink);gap:3.4cqw;padding:4.5cqw 0;display:grid;container-type:inline-size}.composition-intro[data-v-37f922e6]{grid-template-columns:.7fr 1.1fr .8fr;align-items:end;gap:3cqw;display:grid}.community-route header>p[data-v-37f922e6],.composition-intro p[data-v-37f922e6],.garage-note>span[data-v-37f922e6],.garage-ticket>p[data-v-37f922e6],.menu-aside>p[data-v-37f922e6],.practice-map aside>p[data-v-37f922e6],.program-intro>p[data-v-37f922e6],.project-note>p[data-v-37f922e6],.shop-window>p[data-v-37f922e6]{letter-spacing:.1em;margin:0;font-size:1.03cqw}.composition-intro h3[data-v-37f922e6]{font:500 3.7cqw/1.02 var(--serif);letter-spacing:-.04em;margin:0}.composition-intro>span[data-v-37f922e6]{font-size:1.3cqw;line-height:1.55}.industry-composition h4[data-v-37f922e6],.industry-composition p[data-v-37f922e6]{margin:0}.industry-composition ol[data-v-37f922e6]{margin:0;padding:0;list-style:none}.industry-composition li[data-v-37f922e6]{min-width:0}.portfolio-image[data-v-37f922e6],.project-image[data-v-37f922e6],.stay-image[data-v-37f922e6]{background:linear-gradient(135deg,color-mix(in srgb,var(--mock-pop) 38%,var(--mock-paper)),color-mix(in srgb,var(--mock-ink) 20%,var(--mock-paper)));position:relative;overflow:hidden}.portfolio-image[data-v-37f922e6]:before,.project-image[data-v-37f922e6]:before,.stay-image[data-v-37f922e6]:before{content:"";border:1px solid color-mix(in srgb,var(--mock-ink) 35%,transparent);position:absolute;inset:10% 17%;transform:rotate(-7deg)}.portfolio-image[data-v-37f922e6]:after,.project-image[data-v-37f922e6]:after,.stay-image[data-v-37f922e6]:after{content:"";background:color-mix(in srgb,var(--mock-paper) 75%,transparent);clip-path:polygon(0 14%,72% 0,100% 72%,24% 100%);position:absolute;inset:21% 31% 12% 44%}.portfolio-image>span[data-v-37f922e6],.project-image>span[data-v-37f922e6],.stay-image>span[data-v-37f922e6]{z-index:1;letter-spacing:.1em;font-size:1cqw;position:absolute;bottom:1.2cqw;left:1.4cqw}.composition-project[data-v-37f922e6]{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:3cqw;display:grid}.project-image[data-v-37f922e6]{min-height:20cqw}.project-note[data-v-37f922e6]{background:var(--focus-bg);flex-direction:column;justify-content:center;gap:1.1cqw;padding:2cqw;display:flex}.garage-note h4[data-v-37f922e6],.menu-aside h4[data-v-37f922e6],.project-note h4[data-v-37f922e6],.shop-window h4[data-v-37f922e6]{font:500 2.5cqw/1.08 var(--serif)}.garage-note>p[data-v-37f922e6],.menu-aside>span[data-v-37f922e6],.project-note>span[data-v-37f922e6],.shop-window>span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.25cqw;line-height:1.55}.composition-steps[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);display:grid}.composition-steps li[data-v-37f922e6]{border-top:1px solid var(--focus-line);gap:1cqw;padding:1.4cqw;font-size:1.25cqw;display:flex}.composition-steps b[data-v-37f922e6],.visit-strip i[data-v-37f922e6]{color:var(--mock-pop)}.menu-spread[data-v-37f922e6]{background:var(--focus-bg);grid-template-columns:.7fr 1.3fr;gap:8%;padding:2.5cqw 3cqw;display:grid}.menu-aside[data-v-37f922e6]{align-content:center;gap:1cqw;display:grid}.garage-ticket ol[data-v-37f922e6],.generic-route article[data-v-37f922e6],.learning-program li[data-v-37f922e6],.menu-spread ol[data-v-37f922e6],.movement-flow li[data-v-37f922e6],.portfolio-board ol[data-v-37f922e6],.practice-map ol[data-v-37f922e6],.shop-walk ol[data-v-37f922e6],.stay-story ol[data-v-37f922e6]{border-top:1px solid var(--focus-line)}.menu-spread li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:1fr auto;align-items:baseline;gap:2cqw;padding:1.4cqw 0;display:grid}.menu-spread li b[data-v-37f922e6]{font:500 1.8cqw var(--serif)}.menu-spread li span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.1cqw}.visit-strip[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:1.2cqw 0;font-size:1.1cqw;display:flex}.visit-strip b[data-v-37f922e6]{letter-spacing:0;font-size:1.25cqw}.visit-strip i[data-v-37f922e6]{font-style:normal}.movement-flow[data-v-37f922e6]{grid-template-columns:.55fr 1.45fr;align-items:center;gap:8%;padding:2.6cqw 0;display:grid}.movement-mark[data-v-37f922e6]{aspect-ratio:1;background:color-mix(in srgb,var(--mock-pop) 20%,var(--mock-paper));border-radius:48% 52% 45% 55%;justify-self:center;width:17cqw;position:relative}.movement-mark b[data-v-37f922e6],.movement-mark i[data-v-37f922e6],.movement-mark span[data-v-37f922e6]{border:1px solid color-mix(in srgb,var(--mock-ink) 42%,transparent);border-radius:50%;display:block;position:absolute}.movement-mark span[data-v-37f922e6]{inset:17% 24% 18% 19%;transform:rotate(28deg)}.movement-mark i[data-v-37f922e6]{inset:27% 15% 23% 30%;transform:rotate(-35deg)}.movement-mark b[data-v-37f922e6]{background:var(--mock-pop);inset:40%}.movement-flow ol[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.movement-flow li[data-v-37f922e6]{gap:1cqw;padding-top:1cqw;display:grid}.movement-flow li>span[data-v-37f922e6]{color:var(--mock-pop);font-size:1cqw}.movement-flow h4[data-v-37f922e6]{font:500 1.65cqw var(--serif)}.movement-flow li p[data-v-37f922e6]{color:var(--focus-muted);font-size:1.1cqw}.composition-caveat[data-v-37f922e6],.movement-note[data-v-37f922e6]{color:var(--focus-muted);font-size:1.08cqw;line-height:1.5}.garage-route[data-v-37f922e6]{grid-template-columns:1.2fr .8fr;gap:3cqw;display:grid}.garage-ticket[data-v-37f922e6]{background:var(--focus-bg);padding:2cqw}.garage-ticket>p[data-v-37f922e6]{margin-bottom:1cqw}.garage-ticket li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:.14fr 1fr .4fr;align-items:center;gap:1.3cqw;padding:1.3cqw 0;display:grid}.garage-ticket li>b[data-v-37f922e6]{font:500 2cqw var(--serif);color:var(--mock-pop)}.garage-ticket li>span[data-v-37f922e6]{font:500 1.7cqw var(--serif)}.garage-ticket li>i[data-v-37f922e6]{color:var(--focus-muted);font-size:1cqw;font-style:normal}.garage-note[data-v-37f922e6]{background:var(--mock-ink);color:var(--mock-paper);flex-direction:column;justify-content:center;gap:1.2cqw;padding:2cqw;display:flex}.garage-note i[data-v-37f922e6],.garage-note>span[data-v-37f922e6]{color:var(--mock-pop)}.garage-note>p[data-v-37f922e6]{color:color-mix(in srgb,var(--mock-paper) 72%,transparent)}.garage-note>b[data-v-37f922e6]{margin-top:1cqw;font-size:1.15cqw}.garage-note i[data-v-37f922e6],.shop-walk li>i[data-v-37f922e6]{font-style:normal}.trade-sequence[data-v-37f922e6]{background:var(--focus-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trade-sequence article[data-v-37f922e6]{background:var(--mock-paper);align-content:start;gap:1.3cqw;min-height:13cqw;padding:1.7cqw;display:grid}.trade-sequence article>span[data-v-37f922e6]{color:var(--mock-pop);letter-spacing:.1em;font-size:1cqw}.trade-sequence h4[data-v-37f922e6]{font:500 1.9cqw/1.15 var(--serif)}.trade-sequence p[data-v-37f922e6]{color:var(--focus-muted);font-size:1.2cqw;line-height:1.5}.practice-map[data-v-37f922e6]{grid-template-columns:1.3fr .7fr;gap:5%;display:grid}.practice-map li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:.12fr 1fr auto;align-items:center;gap:1.5cqw;padding:1.3cqw 0;display:grid}.practice-map li>span[data-v-37f922e6]{color:var(--mock-pop);font-size:1cqw}.practice-map h4[data-v-37f922e6]{font:500 1.7cqw var(--serif)}.practice-map li>b[data-v-37f922e6]{font-size:1cqw}.practice-map aside[data-v-37f922e6]{background:var(--focus-bg);align-content:center;gap:1.2cqw;padding:1.7cqw;display:grid}.practice-map aside>span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.2cqw;line-height:1.55}.practice-map aside>b[data-v-37f922e6]{border-top:1px solid var(--focus-line);padding-top:1cqw;font-size:1.2cqw}.portfolio-board[data-v-37f922e6]{grid-template-columns:1fr 1fr;gap:5%;display:grid}.portfolio-image[data-v-37f922e6]{min-height:21cqw}.portfolio-board ol[data-v-37f922e6]{align-content:center;display:grid}.portfolio-board li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:.15fr 1fr;gap:1.4cqw;padding:1.1cqw 0;display:grid}.portfolio-board li>span[data-v-37f922e6]{color:var(--mock-pop);font-size:1cqw}.portfolio-board h4[data-v-37f922e6]{font:500 1.65cqw var(--serif)}.portfolio-board li p[data-v-37f922e6]{color:var(--focus-muted);margin-top:.5cqw;font-size:1.1cqw}.learning-program[data-v-37f922e6]{background:var(--focus-bg);grid-template-columns:.7fr 1.3fr;gap:6%;padding:2.3cqw;display:grid}.program-intro[data-v-37f922e6]{align-content:center;gap:1.2cqw;display:grid}.program-intro>span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.2cqw;line-height:1.55}.learning-program ol[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);gap:1.4cqw;display:grid}.learning-program li[data-v-37f922e6]{align-content:start;gap:.9cqw;padding-top:1cqw;display:grid}.learning-program li>b[data-v-37f922e6]{font:500 1.8cqw var(--serif);color:var(--mock-pop)}.learning-program li h4[data-v-37f922e6]{font:500 1.55cqw/1.15 var(--serif)}.learning-program li>span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.05cqw;line-height:1.4}.stay-story[data-v-37f922e6]{grid-template-columns:1.1fr .9fr;gap:3cqw;display:grid}.stay-image[data-v-37f922e6]{min-height:18cqw}.stay-story ol[data-v-37f922e6]{align-content:center;display:grid}.stay-story li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);gap:.5cqw;padding:1.2cqw 0;display:grid}.event-timeline h4[data-v-37f922e6],.stay-story li b[data-v-37f922e6]{font:500 1.7cqw var(--serif)}.event-timeline article p[data-v-37f922e6],.generic-route article p[data-v-37f922e6],.stay-story li span[data-v-37f922e6]{color:var(--focus-muted);font-size:1.1cqw}.shop-walk[data-v-37f922e6]{background:var(--focus-bg);grid-template-columns:.8fr 1.2fr;gap:5%;padding:2.4cqw;display:grid}.shop-window[data-v-37f922e6]{align-content:center;gap:1cqw;display:grid}.shop-walk li[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:.14fr 1fr auto;align-items:center;gap:1.2cqw;padding:1.2cqw 0;display:grid}.shop-walk li>b[data-v-37f922e6],.shop-walk li>i[data-v-37f922e6]{color:var(--mock-pop);font-size:1.1cqw}.generic-route h4[data-v-37f922e6],.shop-walk li>span[data-v-37f922e6]{font:500 1.6cqw var(--serif)}.event-timeline[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.event-timeline article[data-v-37f922e6]{grid-template-columns:auto 1fr;align-items:start;gap:1cqw;display:grid}.event-timeline article>span[data-v-37f922e6],.generic-route article>b[data-v-37f922e6]{font:500 1.8cqw var(--serif);color:var(--mock-pop)}.event-timeline article>i[data-v-37f922e6]{background:var(--mock-pop);grid-column:1/-1;height:2px}.event-timeline article>div[data-v-37f922e6]{grid-column:1/-1}.event-timeline h4[data-v-37f922e6]{margin-bottom:.7cqw}.generic-route[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.generic-route article[data-v-37f922e6]{gap:1cqw;padding-top:1cqw;display:grid}.generic-route article p[data-v-37f922e6]{line-height:1.5}.community-route[data-v-37f922e6]{background:var(--mock-ink);color:var(--mock-paper);grid-template-columns:.65fr 1.35fr;gap:5%;padding:2cqw;display:grid}.community-route header[data-v-37f922e6]{align-content:center;gap:1.2cqw;display:grid}.community-route header>p[data-v-37f922e6]{color:var(--mock-pop)}.community-route header>span[data-v-37f922e6]{color:color-mix(in srgb,var(--mock-paper) 76%,transparent);font-size:1.2cqw;line-height:1.55}.community-route ol[data-v-37f922e6]{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.community-route li[data-v-37f922e6]{border-top:1px solid color-mix(in srgb,var(--mock-paper) 35%,transparent);align-content:start;gap:.8cqw;padding-top:1cqw;display:grid}.community-route li>b[data-v-37f922e6]{color:var(--mock-pop);font:500 1.8cqw var(--serif)}.community-route h4[data-v-37f922e6]{font:500 1.5cqw/1.15 var(--serif)}.community-route li>span[data-v-37f922e6]{color:color-mix(in srgb,var(--mock-paper) 72%,transparent);font-size:1cqw}.industry-composition[data-style=service][data-v-37f922e6]{background:var(--focus-bg);border:0;padding:2.7cqw}.industry-composition[data-style=service] .composition-intro[data-v-37f922e6]{grid-template-columns:.45fr 1.1fr .8fr}.industry-composition[data-style=service] .composition-intro h3[data-v-37f922e6]{font-family:var(--sans);font-weight:650}.industry-composition[data-style=showcase][data-v-37f922e6]{border:0;padding:3cqw 0}.industry-composition[data-style=showcase] .composition-intro[data-v-37f922e6]{grid-template-columns:.45fr 1fr .55fr}.industry-composition[data-style=showcase] .composition-intro h3[data-v-37f922e6]{font-size:4.3cqw}.industry-composition[data-style=bold][data-v-37f922e6]{background:var(--mock-pop);color:var(--mock-ink);border:0;padding:3cqw}.industry-composition[data-style=bold] .composition-intro h3[data-v-37f922e6]{font:800 4.2cqw/.96 var(--sans);text-transform:uppercase}.industry-composition[data-style=cinema][data-v-37f922e6]{background:color-mix(in srgb,var(--mock-ink) 90%,#000);color:var(--mock-paper);--focus-bg:#ffffff14;--focus-line:#ffffff48;--focus-muted:#ffffffb8;border:0;padding:3.5cqw}.industry-composition[data-style=cinema] .composition-intro h3[data-v-37f922e6]{font-size:4.5cqw}.industry-composition[data-style=cinema] .portfolio-image[data-v-37f922e6],.industry-composition[data-style=cinema] .project-image[data-v-37f922e6],.industry-composition[data-style=cinema] .stay-image[data-v-37f922e6]{filter:saturate(.6)}.industry-composition[data-style=index][data-v-37f922e6]{border:0;padding:2.5cqw 0}.industry-composition[data-style=index] .composition-intro[data-v-37f922e6]{border-bottom:1px solid var(--focus-line);grid-template-columns:.25fr 1fr .8fr;padding-bottom:2cqw}.industry-composition[data-style=index] .composition-intro h3[data-v-37f922e6]{font-size:3.1cqw}.industry-composition[data-style=index] .composition-project[data-v-37f922e6],.industry-composition[data-style=index] .garage-route[data-v-37f922e6],.industry-composition[data-style=index] .portfolio-board[data-v-37f922e6],.industry-composition[data-style=index] .stay-story[data-v-37f922e6]{grid-template-columns:.72fr 1.28fr}.industry-composition[data-style=index] .community-route[data-v-37f922e6],.industry-composition[data-style=index] .learning-program[data-v-37f922e6],.industry-composition[data-style=index] .practice-map[data-v-37f922e6],.industry-composition[data-style=index] .shop-walk[data-v-37f922e6]{grid-template-columns:.45fr 1.55fr}@container (width<=620px){.composition-intro[data-v-37f922e6]{grid-template-columns:1fr 1fr;gap:1.4cqw}.composition-intro p[data-v-37f922e6]{grid-column:1/-1}.composition-intro h3[data-v-37f922e6]{font-size:5cqw}.composition-intro>span[data-v-37f922e6]{font-size:1.8cqw}.composition-project[data-v-37f922e6],.garage-route[data-v-37f922e6],.portfolio-board[data-v-37f922e6],.stay-story[data-v-37f922e6]{gap:2cqw}.garage-note h4[data-v-37f922e6],.menu-aside h4[data-v-37f922e6],.project-note h4[data-v-37f922e6],.shop-window h4[data-v-37f922e6]{font-size:3.2cqw}.garage-note>p[data-v-37f922e6],.menu-aside>span[data-v-37f922e6],.project-note>span[data-v-37f922e6],.shop-window>span[data-v-37f922e6]{font-size:1.7cqw}.movement-flow[data-v-37f922e6]{grid-template-columns:.35fr 1.65fr;gap:3cqw}.movement-flow ol[data-v-37f922e6]{gap:1.5cqw}.event-timeline h4[data-v-37f922e6],.learning-program li h4[data-v-37f922e6],.movement-flow h4[data-v-37f922e6],.portfolio-board h4[data-v-37f922e6],.practice-map h4[data-v-37f922e6],.shop-walk li>span[data-v-37f922e6],.stay-story li b[data-v-37f922e6]{font-size:2cqw}.trade-sequence article[data-v-37f922e6]{min-height:17cqw;padding:1.3cqw}.trade-sequence h4[data-v-37f922e6]{font-size:2.3cqw}.practice-map li[data-v-37f922e6]{grid-template-columns:.12fr 1fr}.practice-map li>b[data-v-37f922e6]{grid-column:2}.learning-program[data-v-37f922e6]{gap:3cqw}.learning-program ol[data-v-37f922e6]{gap:1cqw}.community-route[data-v-37f922e6]{gap:2cqw}.industry-composition[data-style=bold] .composition-intro[data-v-37f922e6],.industry-composition[data-style=cinema] .composition-intro[data-v-37f922e6]{grid-template-columns:1fr 1fr}}.site-demo[data-v-481a2a09]{--paper:var(--mock-paper,#f3f0e8);--ink:var(--mock-ink,#24372e);--pop:var(--mock-pop,#bf6445);background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--sans);text-align:left;-webkit-user-select:none;user-select:none;padding:0 5% 3%;position:relative;overflow:hidden;container-type:inline-size}.site-demo[data-v-481a2a09] *{box-sizing:border-box}.demo-browser[data-v-481a2a09]{border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);letter-spacing:.02em;opacity:.65;align-items:center;gap:4px;padding:2.1% 0;font-size:1.3cqw;display:flex}.demo-browser i[data-v-481a2a09]{background:currentColor;border-radius:50%;width:4px;height:4px}.demo-browser span[data-v-481a2a09]{margin-left:auto}.site-demo h2[data-v-481a2a09],.site-demo h3[data-v-481a2a09],.site-demo h4[data-v-481a2a09],.site-demo p[data-v-481a2a09]{margin:0}.site-demo h2[data-v-481a2a09]{font:500 7cqw/1.04 var(--serif);letter-spacing:-.045em;text-wrap:balance}.site-demo h3[data-v-481a2a09]{font:500 3.2cqw/1.1 var(--serif);letter-spacing:-.03em}.site-demo h4[data-v-481a2a09]{font:600 2cqw/1.2 var(--sans)}.site-demo p[data-v-481a2a09]{font-size:1.65cqw;line-height:1.6}.eyebrow[data-v-481a2a09]{letter-spacing:.13em;text-transform:uppercase;font-size:1.15cqw!important}.photo[data-v-481a2a09]{isolation:isolate;background-color:#b9b6ac;background-repeat:no-repeat;background-size:400% 300%;background-position:var(--photo-x,0) var(--photo-y,0);position:relative;overflow:hidden}.photo[data-v-481a2a09]:after{content:"";pointer-events:none;position:absolute;inset:0}.site-demo a[data-v-481a2a09],.site-demo b[data-v-481a2a09]{font-weight:600}.demo-disclaimer[data-v-481a2a09]{letter-spacing:.03em;opacity:.55;justify-content:flex-end;margin-top:2.2%;font-size:1.05cqw;display:flex}.editorial-nav[data-v-481a2a09]{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:3.3% 0;display:flex}.editorial-nav .brand-mark[data-v-481a2a09]{font:500 2.2cqw var(--serif)}.editorial-nav nav[data-v-481a2a09]{align-items:center;gap:2.2cqw;font-size:1.35cqw;display:flex}.editorial-nav nav b[data-v-481a2a09]{border:1px solid;padding:1.1cqw 1.4cqw;font-weight:500}.editorial-hero[data-v-481a2a09]{grid-template-columns:1.04fr .78fr .35fr;align-items:center;gap:3.5%;padding:5.4% 0 7%;display:grid}.editorial-copy .eyebrow[data-v-481a2a09]{margin-bottom:2.5cqw}.editorial-copy .eyebrow i[data-v-481a2a09]{color:var(--pop);font-style:normal}.editorial-copy h2[data-v-481a2a09]{font-size:7.7cqw}.editorial-copy .intro[data-v-481a2a09]{max-width:36ch;margin-top:2cqw}.text-link[data-v-481a2a09]{border-bottom:1px solid;gap:2cqw;margin-top:2.6cqw;padding-bottom:.8cqw;font-size:1.45cqw;display:inline-flex}.text-link span[data-v-481a2a09]{color:var(--pop)}.editorial-photo[data-v-481a2a09]{aspect-ratio:4/5}.photo-caption[data-v-481a2a09]{color:#1d2821;background:#f3f0e8e8;justify-content:space-between;padding:1.2cqw;font-size:1.05cqw;display:flex;position:absolute;inset:auto 0 0}.editorial-note[data-v-481a2a09]{border-top:1px solid;align-self:end;padding-top:1.2cqw}.editorial-footer>span[data-v-481a2a09],.editorial-list header>span[data-v-481a2a09],.editorial-note>span[data-v-481a2a09]{letter-spacing:.12em;font-size:1.05cqw}.editorial-note p[data-v-481a2a09]{font:500 1.55cqw/1.4 var(--serif);margin:1.3cqw 0}.editorial-note b[data-v-481a2a09]{color:var(--pop);font-size:1.2cqw}.editorial-list[data-v-481a2a09]{-moz-column-gap:9%;border-top:1px solid;grid-template-columns:.65fr 1.4fr;column-gap:9%;padding:4.3% 0;display:grid}.editorial-list header h3[data-v-481a2a09]{margin-top:1.3cqw}.editorial-list article[data-v-481a2a09]{border-top:1px solid color-mix(in srgb,var(--ink) 32%,transparent);grid-template-columns:.18fr .7fr 1fr .08fr;align-items:start;gap:2%;padding:1.55cqw 0;display:grid}.editorial-list article[data-v-481a2a09]:first-of-type{margin-top:0}.editorial-list article>b[data-v-481a2a09],.editorial-list article>span[data-v-481a2a09]{color:var(--pop);font-size:1.1cqw}.editorial-list article h4[data-v-481a2a09]{font:500 1.65cqw var(--serif)}.editorial-list article p[data-v-481a2a09]{font-size:1.3cqw}.editorial-footer[data-v-481a2a09]{border-top:1px solid;grid-template-columns:.5fr 1.4fr .7fr;align-items:center;gap:4%;padding:2.8% 0;display:grid}.editorial-footer p[data-v-481a2a09]{font:500 1.7cqw var(--serif)}.editorial-footer>b[data-v-481a2a09]{text-align:right;font-size:1.25cqw}.service-utility[data-v-481a2a09]{background:var(--ink);color:var(--paper);letter-spacing:.07em;margin:0 -5.56%;padding:1.05% 5.56%;font-size:1.05cqw}.service-nav[data-v-481a2a09],.service-utility[data-v-481a2a09]{justify-content:space-between;display:flex}.service-nav[data-v-481a2a09]{align-items:center;padding:2.6% 0}.service-nav>strong[data-v-481a2a09]{font-size:2.1cqw}.service-nav nav[data-v-481a2a09]{align-items:center;gap:2cqw;font-size:1.25cqw;display:flex}.service-nav nav b[data-v-481a2a09]{background:var(--pop);color:#fff;padding:1.1cqw 1.4cqw}.service-hero[data-v-481a2a09]{background:color-mix(in srgb,var(--paper) 70%,#fff);grid-template-columns:1fr .85fr;gap:6%;padding:4.2% 0 5%;display:grid}.service-copy[data-v-481a2a09]{padding:3% 0 0 3%}.service-copy .eyebrow[data-v-481a2a09]{color:var(--pop);margin-bottom:1.8cqw}.service-copy h2[data-v-481a2a09]{font:600 6.2cqw/1.05 var(--sans);letter-spacing:-.055em}.service-copy .intro[data-v-481a2a09]{max-width:42ch;margin:1.7cqw 0}.solid-link[data-v-481a2a09]{background:var(--ink);color:var(--paper);align-items:center;gap:3cqw;padding:1.3cqw 1.6cqw;font-size:1.3cqw;display:inline-flex}.service-proof[data-v-481a2a09]{align-items:center;gap:1cqw;margin-top:4cqw;font-size:1.05cqw;display:flex}.photo-badge b[data-v-481a2a09],.service-proof>b[data-v-481a2a09]{color:var(--pop)}.service-proof i[data-v-481a2a09]{opacity:.35;background:currentColor;flex:1;height:1px}.service-photo[data-v-481a2a09]{aspect-ratio:1.04;min-height:30cqw}.photo-badge[data-v-481a2a09]{background:var(--paper);gap:3cqw;padding:1.1cqw 1.3cqw;font-size:1.1cqw;display:flex;position:absolute;bottom:1.3cqw;right:1.3cqw}.service-cards[data-v-481a2a09]{padding:4.5% 0}.service-cards>header[data-v-481a2a09]{justify-content:space-between;align-items:baseline;margin-bottom:2cqw;display:flex}.service-cards>header>span[data-v-481a2a09]{letter-spacing:.1em;font-size:1.05cqw}.service-cards>div[data-v-481a2a09]{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.service-cards article[data-v-481a2a09]{background:color-mix(in srgb,var(--ink) 5%,var(--paper));border-top:2px solid var(--pop);padding:1.55cqw}.service-cards article>span[data-v-481a2a09]{color:var(--pop);font-size:1.1cqw}.service-cards article h4[data-v-481a2a09]{margin:1.3cqw 0 .8cqw}.service-cards article p[data-v-481a2a09]{min-height:4.8cqw;font-size:1.28cqw}.service-cards article>b[data-v-481a2a09]{margin-top:1.2cqw;font-size:1.1cqw;display:block}.service-footer[data-v-481a2a09]{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;padding:2.2cqw 2.8cqw;display:flex}.service-footer strong[data-v-481a2a09]{max-width:55%;font:500 1.8cqw var(--serif)}.service-footer>b[data-v-481a2a09]{color:var(--mock-pop,#fff);font-size:1.25cqw}.showcase-nav[data-v-481a2a09]{justify-content:space-between;align-items:center;padding:3% 0;display:flex}.showcase-nav>strong[data-v-481a2a09]{font:500 2.1cqw var(--serif)}.showcase-nav>span[data-v-481a2a09]{letter-spacing:.1em;font-size:1.05cqw}.showcase-nav>b[data-v-481a2a09]{font-size:1.25cqw}.showcase-hero[data-v-481a2a09]{-moz-column-gap:5%;grid-template-rows:auto 4cqw;grid-template-columns:.74fr 1.26fr;align-items:end;column-gap:5%;display:grid}.showcase-title[data-v-481a2a09]{padding:3cqw 0 4cqw}.showcase-title>span[data-v-481a2a09],.showcase-work-lead>span[data-v-481a2a09]{letter-spacing:.12em;font-size:1.05cqw}.showcase-title h2[data-v-481a2a09]{margin:1.5cqw 0;font-size:6.5cqw}.showcase-title p[data-v-481a2a09]{max-width:34ch}.showcase-photo[data-v-481a2a09]{aspect-ratio:1.17;grid-area:1/2/span 2;min-height:37cqw}.showcase-photo>span[data-v-481a2a09]{background:var(--paper);padding:1.2cqw 1.5cqw;font-size:1.05cqw;position:absolute;bottom:0;right:0}.showcase-photo i[data-v-481a2a09]{color:var(--pop);margin-left:3cqw;font-style:normal}.showcase-index[data-v-481a2a09]{border-top:1px solid;grid-template-columns:.45fr 1.3fr;align-self:start;gap:.4cqw 1cqw;padding:1.6cqw 0;display:grid}.showcase-index>b[data-v-481a2a09]{color:var(--pop);grid-row:span 2;font-size:1.05cqw}.showcase-index>span[data-v-481a2a09]{font:500 1.45cqw/1.3 var(--serif)}.showcase-index>strong[data-v-481a2a09]{font-size:1cqw}.showcase-work[data-v-481a2a09]{border-top:1px solid;grid-template-columns:1.1fr repeat(3,1fr);gap:3%;padding:5% 0 3%;display:grid}.showcase-work-lead h3[data-v-481a2a09]{margin:1cqw 0}.showcase-work-lead p[data-v-481a2a09]{font-size:1.2cqw}.showcase-item[data-v-481a2a09]{border-left:1px solid;flex-direction:column;min-height:11cqw;padding:0 0 1cqw 1.1cqw;display:flex}.showcase-item>span[data-v-481a2a09]{color:var(--pop);font-size:1cqw}.showcase-item h4[data-v-481a2a09]{font:500 1.65cqw var(--serif);margin:2cqw 0 .8cqw}.showcase-item p[data-v-481a2a09]{font-size:1.18cqw}.showcase-item>b[data-v-481a2a09]{margin-top:auto;padding-top:1cqw;font-size:1.05cqw}.design-bold[data-v-481a2a09]{background:var(--pop);color:var(--ink)}.bold-nav[data-v-481a2a09]{letter-spacing:.08em;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:2.4% 0;font-size:1.15cqw;display:flex}.bold-nav>b[data-v-481a2a09]{background:var(--ink);color:var(--paper);padding:.95cqw 1.3cqw;font-size:1.05cqw}.bold-hero[data-v-481a2a09]{grid-template-columns:1.15fr .85fr;align-items:center;min-height:37cqw;padding:4% 2% 4% 0;display:grid;position:relative}.bold-copy[data-v-481a2a09]{z-index:2;position:relative}.bold-copy .eyebrow[data-v-481a2a09]{margin-bottom:1.7cqw}.bold-copy h2[data-v-481a2a09]{font:800 8.7cqw/.91 var(--sans);letter-spacing:-.08em;text-transform:uppercase}.bold-copy>p[data-v-481a2a09]:not(.eyebrow){max-width:34ch;margin:1.7cqw 0;font-size:1.4cqw}.bold-copy>a[data-v-481a2a09]{background:var(--ink);color:var(--paper);padding:1.2cqw 1.4cqw;font-size:1.2cqw;display:inline-block}.bold-copy>a span[data-v-481a2a09]{color:var(--pop);margin-left:2cqw}.bold-photo[data-v-481a2a09]{aspect-ratio:.82;border:1cqw solid var(--paper);min-height:29cqw;box-shadow:1cqw 1cqw 0 var(--ink);transform:rotate(2deg)}.bold-photo>span[data-v-481a2a09]{background:var(--ink);color:var(--paper);letter-spacing:.1em;padding:.8cqw;font-size:.95cqw;position:absolute;bottom:0;right:0}.bold-number[data-v-481a2a09]{font:800 18cqw/.9 var(--sans);letter-spacing:-.1em;top:3%;right:1%}.bold-number[data-v-481a2a09],.bold-sun[data-v-481a2a09]{opacity:.12;position:absolute}.bold-sun[data-v-481a2a09]{border:1.5cqw solid var(--ink);border-radius:50%;width:34cqw;height:34cqw;bottom:-22%;left:-20%}.bold-marquee[data-v-481a2a09]{background:var(--ink);color:var(--paper);font:700 1.65cqw var(--sans);letter-spacing:.1em;white-space:nowrap;margin:1% -5.56%;padding:1.2cqw 0;overflow:hidden}.bold-offer[data-v-481a2a09]{grid-template-columns:.8fr 1.4fr;gap:7%;padding:5% 0;display:grid}.bold-offer>header>span[data-v-481a2a09]{letter-spacing:.1em;font-size:1.05cqw}.bold-offer h3[data-v-481a2a09]{font:700 4.1cqw/.98 var(--sans);letter-spacing:-.06em;margin-top:1.4cqw}.bold-tiles[data-v-481a2a09]{grid-template-columns:repeat(3,1fr);gap:1cqw;display:grid}.bold-tiles article[data-v-481a2a09]{background:var(--paper);min-height:13cqw;padding:1.2cqw;position:relative}.bold-tiles article[data-v-481a2a09]:nth-child(2){margin-top:2cqw}.bold-tiles article[data-v-481a2a09]:nth-child(3){background:var(--ink);color:var(--paper);margin-top:4cqw}.bold-tiles article>span[data-v-481a2a09]{color:var(--pop);font-size:1cqw}.bold-tiles h4[data-v-481a2a09]{margin:2cqw 0 1cqw;font-size:1.7cqw}.bold-tiles p[data-v-481a2a09]{font-size:1.15cqw}.bold-tiles article>b[data-v-481a2a09]{position:absolute;bottom:1cqw;right:1cqw}.design-cinema[data-v-481a2a09]{color:#f1efe7;background:#141915;padding:0 0 3%}.cinema-main[data-v-481a2a09]{padding:0 5%}.cinema-nav[data-v-481a2a09]{letter-spacing:.1em;justify-content:space-between;align-items:center;padding:2.4% 0;font-size:1.05cqw;display:flex}.cinema-nav>strong[data-v-481a2a09]{font:500 2cqw var(--serif);letter-spacing:0}.cinema-nav>b[data-v-481a2a09]{letter-spacing:0;border:1px solid #ffffff75;padding:.8cqw 1.2cqw;font-size:1.05cqw}.cinema-hero[data-v-481a2a09]{align-items:end;min-height:45cqw;margin:0 -5.56%;display:flex;position:relative;overflow:hidden}.cinema-photo[data-v-481a2a09]{filter:saturate(.62);background-size:400% 300%;position:absolute;inset:0}.cinema-gradient[data-v-481a2a09]{background:linear-gradient(90deg,#111b,#1117 52%,#1111),linear-gradient(#0000 55%,#101510b8);position:absolute;inset:0}.cinema-copy[data-v-481a2a09]{max-width:65%;padding:7% 7% 6%;position:relative}.cinema-copy .eyebrow[data-v-481a2a09]{color:#dfb983}.cinema-copy h2[data-v-481a2a09]{margin:1.7cqw 0;font-size:8.2cqw}.cinema-copy p[data-v-481a2a09]{max-width:40ch}.cinema-copy>a[data-v-481a2a09]{color:#151914;background:#dfb983;margin-top:2cqw;padding:1.2cqw 1.4cqw;font-size:1.15cqw;display:inline-block}.cinema-copy>a span[data-v-481a2a09]{margin-left:2cqw}.cinema-side-label[data-v-481a2a09]{writing-mode:vertical-rl;letter-spacing:.18em;font-size:.9cqw;position:absolute;top:50%;right:2%;transform:rotate(180deg)}.cinema-progress[data-v-481a2a09]{grid-template-columns:3cqw 1fr 1fr;align-items:center;gap:.8cqw;width:18cqw;font-size:1cqw;display:grid;position:absolute;bottom:6%;right:7%}.cinema-progress span[data-v-481a2a09]{background:#dfb983;height:1px}.cinema-details[data-v-481a2a09]{border-top:1px solid #ffffff3d;grid-template-columns:1.2fr repeat(3,1fr);gap:4%;padding:4.2% 0;display:grid}.cinema-details article>span[data-v-481a2a09],.cinema-details>div>span[data-v-481a2a09]{color:#dfb983;letter-spacing:.1em;font-size:1cqw}.cinema-details>div>p[data-v-481a2a09]{font:500 1.8cqw/1.3 var(--serif);margin-top:1cqw}.cinema-details article h4[data-v-481a2a09]{font:500 1.55cqw var(--serif);margin:1cqw 0}.cinema-details article p[data-v-481a2a09]{color:#d0d1ca;font-size:1.12cqw}.index-nav[data-v-481a2a09]{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:3% 0;display:flex}.index-nav>span[data-v-481a2a09]:first-child{font:500 1.9cqw var(--serif)}.index-intro>p[data-v-481a2a09],.index-nav>span[data-v-481a2a09]:nth-child(2){letter-spacing:.1em;font-size:1.05cqw}.index-nav>b[data-v-481a2a09]{font-size:1.1cqw}.index-intro[data-v-481a2a09]{border-bottom:1px solid;grid-template-columns:.65fr 1.2fr .75fr;align-items:end;gap:4%;padding:6% 0 5%;display:grid}.index-intro>p[data-v-481a2a09],.index-no[data-v-481a2a09]{align-self:start}.index-intro h2[data-v-481a2a09]{font:500 6.8cqw/.98 var(--serif);letter-spacing:-.06em}.index-intro>span[data-v-481a2a09]{padding-bottom:.5cqw;font-size:1.3cqw}.index-intro>b[data-v-481a2a09]{color:var(--pop);grid-column:3;justify-self:end;font-size:2cqw}.index-table[data-v-481a2a09]{padding:3.5% 0}.index-table>article[data-v-481a2a09],.index-table>header[data-v-481a2a09]{grid-template-columns:.16fr .65fr 1.1fr .08fr;align-items:center;gap:3%;display:grid}.index-table>header[data-v-481a2a09]{letter-spacing:.1em;border-bottom:1px solid;padding-bottom:1cqw;font-size:.95cqw}.index-table>article[data-v-481a2a09]{border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);min-height:8cqw}.index-no[data-v-481a2a09]{color:var(--pop);padding-top:1.6cqw;font-size:1.05cqw}.index-table h3[data-v-481a2a09]{font:500 2.8cqw var(--serif)}.index-table article p[data-v-481a2a09]{font-size:1.3cqw}.index-table article>b[data-v-481a2a09]{color:var(--pop)}.index-colophon[data-v-481a2a09]{grid-template-columns:1fr .8fr .55fr;align-items:center;gap:6%;padding:3% 0 1%;display:grid}.index-colophon>div[data-v-481a2a09]:not(.photo){gap:1.2cqw;display:grid}.index-colophon span[data-v-481a2a09]{letter-spacing:.1em;font-size:1cqw}.index-colophon p[data-v-481a2a09]{font:500 1.55cqw/1.35 var(--serif)}.index-colophon b[data-v-481a2a09]{font-size:1.25cqw}.index-photo[data-v-481a2a09]{aspect-ratio:1.4}@media (width<=650px){.site-demo h2[data-v-481a2a09]{font-size:9cqw}.demo-browser[data-v-481a2a09]{font-size:2cqw}.demo-disclaimer[data-v-481a2a09]{font-size:1.7cqw}.editorial-nav nav[data-v-481a2a09],.service-nav nav[data-v-481a2a09]{gap:1.5cqw;font-size:1.8cqw}.editorial-nav nav span[data-v-481a2a09],.service-nav nav span[data-v-481a2a09]{display:none}.editorial-hero[data-v-481a2a09]{grid-template-columns:1fr .7fr;gap:4%;padding:7% 0}.editorial-copy h2[data-v-481a2a09]{font-size:9cqw}.editorial-copy .intro[data-v-481a2a09]{font-size:2.4cqw}.editorial-photo[data-v-481a2a09]{aspect-ratio:.78}.editorial-note[data-v-481a2a09]{grid-column:1/-1;align-items:center;gap:3cqw;display:flex}.editorial-note p[data-v-481a2a09]{margin:0;font-size:2.3cqw}.editorial-list[data-v-481a2a09]{grid-template-columns:1fr;gap:3cqw}.editorial-list article[data-v-481a2a09]{grid-template-columns:.15fr .65fr 1fr .08fr}.editorial-list article h4[data-v-481a2a09]{font-size:2.5cqw}.editorial-list article p[data-v-481a2a09]{font-size:1.8cqw}.editorial-footer p[data-v-481a2a09]{font-size:2.2cqw}.service-utility[data-v-481a2a09]{font-size:1.6cqw}.service-nav[data-v-481a2a09]{padding:4% 0}.cinema-nav>strong[data-v-481a2a09],.service-nav>strong[data-v-481a2a09],.showcase-nav>strong[data-v-481a2a09]{font-size:3cqw}.service-hero[data-v-481a2a09]{grid-template-columns:1fr .72fr;gap:3%;padding:5% 0}.service-copy h2[data-v-481a2a09]{font-size:8cqw}.service-copy .intro[data-v-481a2a09]{font-size:2.2cqw}.service-proof[data-v-481a2a09]{flex-wrap:wrap;font-size:1.6cqw}.service-photo[data-v-481a2a09]{min-height:37cqw}.photo-badge[data-v-481a2a09],.solid-link[data-v-481a2a09]{font-size:1.8cqw}.service-cards article>b[data-v-481a2a09],.service-cards article>span[data-v-481a2a09],.service-cards>header>span[data-v-481a2a09]{font-size:1.5cqw}.service-cards article[data-v-481a2a09]{padding:1.5cqw}.service-cards article h4[data-v-481a2a09]{font-size:2.4cqw}.service-cards article p[data-v-481a2a09]{min-height:7cqw;font-size:1.7cqw}.service-footer strong[data-v-481a2a09]{font-size:2.5cqw}.service-footer>b[data-v-481a2a09]{font-size:1.7cqw}.bold-nav[data-v-481a2a09],.cinema-nav[data-v-481a2a09],.index-nav>span[data-v-481a2a09]:nth-child(2),.showcase-nav>span[data-v-481a2a09]{font-size:1.6cqw}.showcase-title h2[data-v-481a2a09]{font-size:8cqw}.showcase-title p[data-v-481a2a09]{font-size:2cqw}.showcase-photo[data-v-481a2a09]{min-height:42cqw}.showcase-index>span[data-v-481a2a09]{font-size:1.9cqw}.showcase-index>strong[data-v-481a2a09],.showcase-item>b[data-v-481a2a09],.showcase-item>span[data-v-481a2a09]{font-size:1.45cqw}.showcase-work[data-v-481a2a09]{grid-template-columns:1fr 1fr;row-gap:3cqw}.showcase-work-lead h3[data-v-481a2a09]{font-size:4cqw}.showcase-item[data-v-481a2a09]{min-height:15cqw}.showcase-item h4[data-v-481a2a09]{font-size:2.4cqw}.showcase-item p[data-v-481a2a09],.showcase-work-lead p[data-v-481a2a09]{font-size:1.7cqw}.bold-hero[data-v-481a2a09]{min-height:45cqw}.bold-copy h2[data-v-481a2a09]{font-size:10cqw}.bold-copy>p[data-v-481a2a09]:not(.eyebrow){font-size:1.9cqw}.bold-photo[data-v-481a2a09]{min-height:36cqw}.bold-offer[data-v-481a2a09]{grid-template-columns:.72fr 1.3fr;gap:4%}.bold-offer h3[data-v-481a2a09]{font-size:5cqw}.bold-tiles[data-v-481a2a09]{gap:.8cqw}.bold-tiles article[data-v-481a2a09]{min-height:17cqw;padding:1cqw}.bold-tiles h4[data-v-481a2a09]{font-size:2cqw}.bold-tiles p[data-v-481a2a09]{font-size:1.5cqw}.cinema-copy[data-v-481a2a09]{max-width:78%;padding:9% 7%}.cinema-copy h2[data-v-481a2a09]{font-size:10cqw}.cinema-copy p[data-v-481a2a09]{font-size:2.2cqw}.cinema-copy>a[data-v-481a2a09],.cinema-nav>b[data-v-481a2a09]{font-size:1.7cqw}.cinema-details[data-v-481a2a09]{grid-template-columns:1fr 1fr;row-gap:4cqw}.cinema-details>div>p[data-v-481a2a09]{font-size:2.5cqw}.cinema-details article h4[data-v-481a2a09]{font-size:2.3cqw}.cinema-details article p[data-v-481a2a09]{font-size:1.7cqw}.index-intro[data-v-481a2a09]{grid-template-columns:.45fr 1.2fr;gap:4%;padding:8% 0}.index-intro>p[data-v-481a2a09]{font-size:1.5cqw}.index-intro h2[data-v-481a2a09]{font-size:8.5cqw}.index-intro>span[data-v-481a2a09]{grid-column:2;font-size:2cqw}.index-intro>b[data-v-481a2a09]{font-size:3cqw}.index-table>header[data-v-481a2a09]{font-size:1.3cqw}.index-table>article[data-v-481a2a09],.index-table>header[data-v-481a2a09]{grid-template-columns:.14fr .7fr 1fr .08fr;gap:2%}.index-table>article[data-v-481a2a09]{min-height:10cqw}.index-table h3[data-v-481a2a09]{font-size:3.5cqw}.index-table article p[data-v-481a2a09]{font-size:1.9cqw}.index-colophon[data-v-481a2a09]{grid-template-columns:1fr 1fr}.index-colophon>div[data-v-481a2a09]:nth-child(2){justify-items:end}.index-colophon p[data-v-481a2a09]{font-size:2.2cqw}.index-colophon span[data-v-481a2a09]{font-size:1.5cqw}.index-photo[data-v-481a2a09]{aspect-ratio:2.4;grid-column:1/-1}}.photo[data-v-481a2a09]{container-type:size;background-image:none!important}.photo>img[data-v-481a2a09]{width:calc(max(400cqw,400cqh));max-width:none;height:calc(max(300cqw,300cqh));transform:translate(var(--photo-x),var(--photo-y));pointer-events:none;position:absolute;top:0;left:0}
