img[data-astro-cid-7mw4ynyo]{display:block;width:100%;height:100%;object-fit:cover}.head[data-astro-cid-7mw4ynyo]{grid-template-areas:"back back back back" "index index year year" "title title title title" "sk sk sk sk" "sv sv sv sv" "bk bk bk bk" "bv bv bv bv";row-gap:0;padding-block:1.5rem 2rem}.head__back[data-astro-cid-7mw4ynyo]{grid-area:back;justify-self:start;margin-bottom:1.5rem;font-size:var(--s-fs-label)}.head__index[data-astro-cid-7mw4ynyo],.head__year[data-astro-cid-7mw4ynyo]{font-size:2rem}.head__index[data-astro-cid-7mw4ynyo]{grid-area:index}.head__year[data-astro-cid-7mw4ynyo]{grid-area:year;justify-self:end}.head__title[data-astro-cid-7mw4ynyo]{grid-area:title;margin:1.5rem 0;font-size:2.5rem;font-weight:400;line-height:1.05;letter-spacing:-.02em}.head__key[data-astro-cid-7mw4ynyo]{font-size:var(--s-fs-label);color:var(--s-muted)}.head__key--services[data-astro-cid-7mw4ynyo]{grid-area:sk}.head__key--brief[data-astro-cid-7mw4ynyo]{grid-area:bk;margin-top:1.5rem}.head__value[data-astro-cid-7mw4ynyo]{margin-top:.25rem;font-size:var(--s-fs-body);line-height:1.35}.head__value--services[data-astro-cid-7mw4ynyo]{grid-area:sv}.head__value--brief[data-astro-cid-7mw4ynyo]{grid-area:bv}.head__down[data-astro-cid-7mw4ynyo]{display:none}.media[data-astro-cid-7mw4ynyo]{row-gap:.75rem}.media__hero[data-astro-cid-7mw4ynyo]{grid-column:1 / -1;height:14.375rem;overflow:hidden}.media__frame[data-astro-cid-7mw4ynyo]{grid-column:1 / -1;padding:1.5rem;background:#1c1c1c}.media__inset[data-astro-cid-7mw4ynyo]{height:16.25rem;border-radius:.625rem;overflow:hidden}.chapter[data-astro-cid-7mw4ynyo]{align-items:baseline;row-gap:1rem;padding-block:2.5rem}.chapter__label[data-astro-cid-7mw4ynyo],.chapter__num[data-astro-cid-7mw4ynyo]{font-size:var(--s-fs-label)}.chapter__label[data-astro-cid-7mw4ynyo]{grid-column:1 / span 3}.chapter__num[data-astro-cid-7mw4ynyo]{grid-column:4;justify-self:end}.chapter__text[data-astro-cid-7mw4ynyo],.chapter__body[data-astro-cid-7mw4ynyo]{grid-column:1 / -1;font-size:1rem;line-height:1.35}.chapter__body[data-astro-cid-7mw4ynyo]{font-size:var(--s-fs-body)}.chapter__text[data-astro-cid-7mw4ynyo] p+p,.chapter__body[data-astro-cid-7mw4ynyo] p+p{margin-top:1.35em}.chapter__headline[data-astro-cid-7mw4ynyo],.chapter__statement[data-astro-cid-7mw4ynyo]{grid-column:1 / -1;margin:0;font-size:1.75rem;font-weight:400;line-height:1.1;letter-spacing:-.015em}.chapter--developed[data-astro-cid-7mw4ynyo]{padding-bottom:3rem}.posters[data-astro-cid-7mw4ynyo]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem}.posters__item[data-astro-cid-7mw4ynyo]{height:9.375rem;overflow:hidden}.developed[data-astro-cid-7mw4ynyo]{row-gap:.75rem}.developed__item[data-astro-cid-7mw4ynyo]{grid-column:1 / -1;overflow:hidden}.developed__item--1[data-astro-cid-7mw4ynyo]{height:25rem}.developed__item--2[data-astro-cid-7mw4ynyo]{height:18.75rem}@media(min-width:768px){.head[data-astro-cid-7mw4ynyo]{grid-template-areas:"index index index title title title title title title title year year" ". . . sk sk sv sv sv sv . . ." "back back back bk bk bv bv bv bv . . down";align-items:start;padding-block:22.1875rem 2.5rem;border-bottom:1px solid var(--s-rule)}.head__index[data-astro-cid-7mw4ynyo],.head__title[data-astro-cid-7mw4ynyo],.head__year[data-astro-cid-7mw4ynyo]{margin:0;font-size:4rem;font-weight:500;line-height:1;letter-spacing:0}.head__title[data-astro-cid-7mw4ynyo]{margin-bottom:7.5rem}.head__key[data-astro-cid-7mw4ynyo],.head__value[data-astro-cid-7mw4ynyo]{margin:0;font-size:1.5rem;line-height:1;color:var(--s-ink)}.head__key--brief[data-astro-cid-7mw4ynyo],.head__value--brief[data-astro-cid-7mw4ynyo]{margin-top:.3125rem}.head__value[data-astro-cid-7mw4ynyo]{max-width:24.6875rem}.head__back[data-astro-cid-7mw4ynyo],.head__down[data-astro-cid-7mw4ynyo]{align-self:end;margin:0;font-size:1.5rem;line-height:1;color:#0009}.head__down[data-astro-cid-7mw4ynyo]{display:block;grid-area:down;justify-self:end;padding:0;border:0;background:none;font:inherit;cursor:pointer;transition:transform .5s var(--s-ease),color .4s var(--s-ease)}.head__down[data-astro-cid-7mw4ynyo]:hover{color:var(--s-ink);transform:translateY(.25rem)}.media[data-astro-cid-7mw4ynyo]{row-gap:1.375rem;column-gap:var(--s-gap);padding-top:2.1875rem}.media__hero[data-astro-cid-7mw4ynyo]{height:auto;aspect-ratio:1460 / 879}.media__frame[data-astro-cid-7mw4ynyo]{grid-column:span 6;display:grid;place-items:center;aspect-ratio:720 / 635;padding:3.25rem 3.6875rem;background:var(--s-ink)}.media__inset[data-astro-cid-7mw4ynyo]{width:100%;height:100%}.chapter[data-astro-cid-7mw4ynyo]{align-items:start;row-gap:0}.chapter__label[data-astro-cid-7mw4ynyo],.chapter__num[data-astro-cid-7mw4ynyo]{font-size:1.5rem;font-weight:500;line-height:1}.chapter__label[data-astro-cid-7mw4ynyo]{grid-column:1 / span 3;grid-row:1}.chapter__num[data-astro-cid-7mw4ynyo]{grid-column:12;grid-row:1}.chapter--direction[data-astro-cid-7mw4ynyo]{padding-block:3.8125rem 25rem}.chapter__text[data-astro-cid-7mw4ynyo]{grid-column:4 / span 4;grid-row:1;max-width:28.875rem;margin-top:.6875rem;font-size:1.5rem;font-weight:500;line-height:1}.chapter__text[data-astro-cid-7mw4ynyo] p+p{margin-top:1em}.posters[data-astro-cid-7mw4ynyo]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-gap)}.posters__item[data-astro-cid-7mw4ynyo]{grid-column:span 4;height:auto;aspect-ratio:473 / 482}.chapter--challenge[data-astro-cid-7mw4ynyo]{padding-block:2.5625rem 23rem;border-bottom:1px solid var(--s-rule)}.chapter__headline[data-astro-cid-7mw4ynyo]{grid-column:1 / span 3;grid-row:2;max-width:21.875rem;margin-top:1.5625rem;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:0}.chapter__body[data-astro-cid-7mw4ynyo]{grid-column:8 / span 3;grid-row:2;max-width:22.375rem;margin-top:1.5625rem;font-size:1.25rem;font-weight:500;line-height:1}.chapter__body[data-astro-cid-7mw4ynyo] p+p{margin-top:1em}.developed[data-astro-cid-7mw4ynyo]{align-items:end;padding-top:2.4375rem}.developed__item--1[data-astro-cid-7mw4ynyo]{grid-column:8 / span 5;grid-row:1;height:42.1875rem}.developed__item--2[data-astro-cid-7mw4ynyo]{grid-column:3 / span 5;grid-row:1;height:32.625rem}.chapter--developed[data-astro-cid-7mw4ynyo]{padding-block:4rem 17.75rem}.chapter__statement[data-astro-cid-7mw4ynyo]{grid-column:5 / -1;grid-row:2;max-width:60.5rem;margin-top:7rem;font-size:4rem;font-weight:500;line-height:1;letter-spacing:0}}
