.gal[data-v-40b59473]{display:grid;gap:var(--space-group)}.gal__strip[data-v-40b59473]{padding-block:1px}.gal__strip[data-v-40b59473]:focus-visible{outline-offset:-2px}.gal__item[data-v-40b59473]{display:grid;gap:var(--space-element);margin:0}.gal__media[data-v-40b59473]{height:clamp(16rem,56vh,36rem)}.gal__media[data-v-40b59473] .photo{height:100%;max-width:min(88vw,60rem);-o-object-fit:cover;object-fit:cover;width:auto}.gal__caption[data-v-40b59473]{display:flex;gap:var(--space-group);justify-content:space-between}.gal__nav[data-v-40b59473]{display:none;gap:var(--space-element);justify-content:flex-end}@media (hover:hover) and (pointer:fine){.gal__nav[data-v-40b59473]{display:flex}}.gal__btn[data-v-40b59473]{background:transparent;border:1px solid var(--rule-strong);border-radius:50%;color:var(--fg);cursor:pointer;font-size:1rem;height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:2.75rem}.gal__btn[data-v-40b59473]:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.linkblk[data-v-63b9f7f7]{display:flex;margin-inline:auto;max-width:96rem;padding-inline:var(--gutter)}.linkblk--center[data-v-63b9f7f7]{justify-content:center}.linkblk--right[data-v-63b9f7f7]{justify-content:flex-end}.tit[data-v-529eb98a]{align-items:start;-moz-column-gap:var(--space-group);column-gap:var(--space-group);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-block)}.tit__text[data-v-529eb98a]{align-content:start;display:grid;gap:var(--space-group);grid-column:1/-1}.tit__title[data-v-529eb98a]{margin:0;margin-inline-start:-.03em;max-width:16ch}.tit__figure[data-v-529eb98a],.tit__stack[data-v-529eb98a]{grid-column:1/-1;margin:0}.tit__linkblk[data-v-529eb98a]{padding-inline:0}.tit__caption[data-v-529eb98a]{margin-top:var(--space-element);text-align:end}.tit--text-only .tit__text[data-v-529eb98a]{grid-column:1/-1;max-width:var(--measure)}.tit__stack[data-v-529eb98a]{display:grid;gap:var(--space-block)}.tit__stack-item[data-v-529eb98a]{margin:0}@media (max-width:60rem){.tit__stack-item[data-v-529eb98a]:nth-child(3){display:none}}@media (min-width:60rem){.tit__text[data-v-529eb98a]{grid-column:1/span 5;padding-top:clamp(0rem,4vw,3.5rem)}.tit__figure[data-v-529eb98a],.tit__stack[data-v-529eb98a]{grid-column:6/span 7;grid-row:1}.tit--image-left .tit__text[data-v-529eb98a]{grid-column:8/span 5}.tit--image-left .tit__figure[data-v-529eb98a],.tit--image-left .tit__stack[data-v-529eb98a]{grid-column:1/span 7}.tit--text-only .tit__text[data-v-529eb98a]{grid-column:2/span 8;padding-top:0}.tit--bleed .tit__media[data-v-529eb98a]{margin-inline-end:calc(var(--gutter)*-1)}.tit--bleed.tit--image-left .tit__media[data-v-529eb98a]{margin-inline-end:0;margin-inline-start:calc(var(--gutter)*-1)}.tit--bleed .tit__caption[data-v-529eb98a]{padding-inline-end:var(--gutter)}.tit--bleed.tit--image-left .tit__caption[data-v-529eb98a]{padding-inline-end:0;text-align:start}.tit__stack[data-v-529eb98a]{align-items:start;-moz-column-gap:var(--space-group);column-gap:var(--space-group);display:grid;grid-template-columns:7fr 5fr}.tit__stack-item[data-v-529eb98a]{margin:0}.tit__stack-item[data-v-529eb98a]:nth-child(2){margin-top:var(--space-section-s)}.tit__stack-item[data-v-529eb98a]:nth-child(3){grid-column:1/span 2;justify-self:start;margin-top:calc(var(--space-section-s)*-1);width:48%}}.dip[data-v-7894519f]{align-items:start;-moz-column-gap:var(--space-group);column-gap:var(--space-group);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-block)}.dip figure[data-v-7894519f]{display:grid;gap:var(--space-element);margin:0}.dip__a[data-v-7894519f]{grid-column:1/-1}.dip__b[data-v-7894519f]{grid-column:3/-1}.dip__caption[data-v-7894519f]{text-align:end}@media (min-width:60rem){.dip__a[data-v-7894519f]{grid-column:1/span 7}.dip__b[data-v-7894519f]{grid-column:9/span 4;margin-top:var(--space-section-s)}.dip:not(.dip--wide-first) .dip__a[data-v-7894519f]{grid-column:6/span 7;grid-row:1}.dip:not(.dip--wide-first) .dip__b[data-v-7894519f]{grid-column:1/span 4;grid-row:1}.dip--single .dip__a[data-v-7894519f]{grid-column:1/-1}}.pano[data-v-bcb4e47b]{display:grid;gap:var(--space-element);margin:0}.pano__media[data-v-bcb4e47b]{height:min(72svh,32rem)}@media (min-width:60rem){.pano__media[data-v-bcb4e47b]{height:min(78svh,44rem)}}.pano__caption[data-v-bcb4e47b]{display:flex;justify-content:flex-end}.quote[data-v-80562f74]{display:grid;gap:var(--space-group);padding-block:var(--space-section-s);position:relative}.quote__text[data-v-80562f74]{margin:0}.quote__text p[data-v-80562f74]{text-wrap:balance;color:var(--fg);font-family:var(--font-display);font-size:var(--text-display-s);font-variation-settings:"SOFT" 80,"opsz" 72;font-weight:400;hanging-punctuation:first;letter-spacing:-.015em;line-height:1.12;margin:0;max-width:26ch;text-indent:-.42em}@supports (hanging-punctuation:first){.quote__text p[data-v-80562f74]{text-indent:0}}.quote__author[data-v-80562f74]{align-items:baseline;color:var(--fg-2);display:flex;gap:.6rem}.quote__sign[data-v-80562f74]{color:var(--fg);font-size:2.25rem}.quote__ring[data-v-80562f74]{opacity:.9;pointer-events:none;position:absolute;right:calc(var(--gutter)*-.5);top:50%;transform:translateY(-50%);width:clamp(9rem,16vw,15rem)}@media (max-width:60rem){.quote__ring[data-v-80562f74]{opacity:.55;right:-1.5rem;top:0;transform:none;width:7rem}}@media (min-width:60rem){.quote[data-v-80562f74]{padding-inline-start:calc(var(--gutter) + 8.333%)}}.ttl[data-v-210872d4]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-group)}.ttl__h[data-v-210872d4]{margin:0;margin-inline-start:-.03em;max-width:18ch}.ttl--center[data-v-210872d4]{text-align:center}.ttl--center .ttl__h[data-v-210872d4]{margin-inline:auto}.space--S[data-v-414611bf]{height:var(--space-block)}.space--M[data-v-414611bf]{height:var(--space-section-s)}.space--L[data-v-414611bf]{height:var(--space-section)}.space--XL[data-v-414611bf]{height:calc(var(--space-section)*1.5)}.swallow[data-v-1e2bda2e]{display:block;height:auto;width:100%}.face[data-v-4b3141fc]{color:inherit;display:block;text-decoration:none}.face__figure[data-v-4b3141fc]{display:grid;gap:var(--space-element);margin:0}.face__media[data-v-4b3141fc]{background:var(--bg-2);overflow:hidden}.face__media[data-v-4b3141fc] .photo{transition:transform var(--dur-slow) var(--ease-out)}.face:hover .face__media[data-v-4b3141fc] .photo{transform:scale(1.025)}.face__empty[data-v-4b3141fc]{aspect-ratio:4/5;color:var(--fg-3);display:grid;place-items:center}.face__empty[data-v-4b3141fc] svg{width:3rem}.face__caption[data-v-4b3141fc]{border-top:1px solid var(--rule);display:grid;gap:.3rem;padding-top:var(--space-element)}.face__name[data-v-4b3141fc]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em;line-height:1.15;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.12em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.face:focus-visible .face__name[data-v-4b3141fc],.face:hover .face__name[data-v-4b3141fc]{text-decoration-color:var(--accent)}.face--large .face__name[data-v-4b3141fc]{font-size:var(--text-display-s)}.face__text[data-v-4b3141fc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fg-2);display:-webkit-box;font-size:var(--text-sm);overflow:hidden}.face--large .face__text[data-v-4b3141fc]{-webkit-line-clamp:3;font-size:var(--text-base)}@media (max-width:40rem){.face__name[data-v-4b3141fc]{font-size:1.125rem}.face__text[data-v-4b3141fc]{display:none}}.faces__grid[data-v-d611f127]{-moz-column-gap:var(--space-group);column-gap:var(--space-group);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:var(--space-block)}.faces__cell[data-v-d611f127]{min-width:0}@media (min-width:60rem){.faces__grid[data-v-d611f127]{align-items:end;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-section-s)}.faces__cell[data-v-d611f127]{grid-column:span var(--span)}.faces__grid--one[data-v-d611f127]{display:block}}.nl[data-v-4c88603e]{align-items:end}.nl__text[data-v-4c88603e]{display:grid;gap:var(--space-element);grid-column:1/-1}.nl__title[data-v-4c88603e]{margin:0;max-width:16ch}.nl__copy[data-v-4c88603e]{color:var(--fg-2);margin:0;max-width:var(--measure-narrow)}.nl__form[data-v-4c88603e]{display:grid;grid-column:1/-1;max-width:30rem}.nl__form[data-v-4c88603e],.nl__row[data-v-4c88603e]{gap:var(--space-group)}.nl__row[data-v-4c88603e]{align-items:center;display:flex;flex-wrap:wrap}.nl__ok[data-v-4c88603e]{color:var(--fg-2);font-size:var(--text-sm);margin:0}@media (min-width:60rem){.nl__text[data-v-4c88603e]{grid-column:1/span 6}.nl__form[data-v-4c88603e]{grid-column:8/span 5}}.faq[data-v-514df571]{border-top:1px solid var(--rule);list-style:none;margin:0;padding:0}.faq__item[data-v-514df571]{border-bottom:1px solid var(--rule)}.faq__q[data-v-514df571]{font:inherit;margin:0}.faq__btn[data-v-514df571]{align-items:baseline;background:none;border:0;color:var(--fg);cursor:pointer;display:flex;gap:var(--space-group);justify-content:space-between;padding:var(--space-group) 0;text-align:left;width:100%}.faq__qtext[data-v-514df571]{text-wrap:balance;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em;line-height:1.2}.faq__btn:hover .faq__qtext[data-v-514df571]{color:var(--accent)}.faq__icon[data-v-514df571]{align-self:center;flex:0 0 auto;height:14px;position:relative;width:14px}.faq__icon i[data-v-514df571]{background:currentColor;height:1.5px;left:0;position:absolute;top:6px;transition:transform var(--dur-base) var(--ease-in-out);width:14px}.faq__icon i[data-v-514df571]:last-child{transform:rotate(90deg)}.is-open .faq__icon i[data-v-514df571]:last-child{transform:rotate(0)}.faq__panel[data-v-514df571]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-in-out)}.is-open .faq__panel[data-v-514df571]{grid-template-rows:1fr}.faq__panel-inner[data-v-514df571]{overflow:hidden}.faq__a[data-v-514df571]{color:var(--fg-2);margin:0;max-width:var(--measure);padding-bottom:var(--space-group)}.faqblk[data-v-cd27be53]{align-items:start}.faqblk__aside[data-v-cd27be53]{align-content:start;display:grid;gap:var(--space-group);grid-column:1/-1}.faqblk__title[data-v-cd27be53]{margin:0}.faqblk__more[data-v-cd27be53]{color:var(--fg-2);font-size:var(--text-sm);margin:0}.faqblk__list[data-v-cd27be53]{grid-column:1/-1}@media (min-width:60rem){.faqblk__aside[data-v-cd27be53]{grid-column:1/span 3;position:sticky;top:calc(var(--nav-h) + var(--space-group))}.faqblk__list[data-v-cd27be53]{grid-column:5/span 8}}.txt__body[data-v-c70c7468]{max-width:var(--measure)}@media (min-width:60rem){.txt__body[data-v-c70c7468]{margin-inline-start:calc(8.33333% + var(--space-group)/12)}}.vision[data-v-36941eda]{display:grid;gap:var(--space-block)}.vision__figure[data-v-36941eda]{display:grid;gap:var(--space-element);margin:0}.vision__media[data-v-36941eda]{aspect-ratio:4/5;overflow:hidden}.vision__media[data-v-36941eda] .photo{height:100%;width:100%}@media (min-width:40rem){.vision__media[data-v-36941eda]{aspect-ratio:16/9}}@media (min-width:60rem){.vision__media[data-v-36941eda]{aspect-ratio:21/9}}.vision__caption[data-v-36941eda]{text-align:end}.vision__body[data-v-36941eda]{align-items:start}.vision__title[data-v-36941eda]{margin:0;max-width:14ch}.vision__text[data-v-36941eda],.vision__title[data-v-36941eda]{grid-column:1/-1}@media (min-width:60rem){.vision__title[data-v-36941eda]{grid-column:1/span 4;position:sticky;top:calc(var(--nav-h) + var(--space-group))}.vision__text[data-v-36941eda]{grid-column:6/span 6}}.voice[data-v-7d328ac2]{-moz-column-break-inside:avoid;border-top:1px solid var(--rule);break-inside:avoid;display:grid;gap:var(--space-group);padding-top:var(--space-group)}.voice[data-v-7d328ac2],.voice__quote[data-v-7d328ac2]{margin:0}.voice__quote p[data-v-7d328ac2]{text-wrap:pretty;color:var(--fg);font-family:var(--font-display);font-size:var(--text-xl);font-variation-settings:"SOFT" 80,"opsz" 40;font-weight:400;hanging-punctuation:first;line-height:1.3;margin:0;text-indent:-.42em}@supports (hanging-punctuation:first){.voice__quote p[data-v-7d328ac2]{text-indent:0}}.voice--lead .voice__quote p[data-v-7d328ac2]{font-size:var(--text-display-s);letter-spacing:-.015em;line-height:1.12}.voice__who[data-v-7d328ac2]{display:grid;gap:.2rem}.voice__name[data-v-7d328ac2]{font-size:var(--text-sm);font-weight:500}.voices[data-v-4dbe7d6e]{align-items:start}.voices__head[data-v-4dbe7d6e]{display:grid;gap:var(--space-element);grid-column:1/-1}.voices__title[data-v-4dbe7d6e]{margin:0;max-width:14ch}.voices__sub[data-v-4dbe7d6e]{color:var(--fg-2);margin:0;max-width:var(--measure-narrow)}.voices__lead[data-v-4dbe7d6e],.voices__rest[data-v-4dbe7d6e]{grid-column:1/-1}.voices__rest[data-v-4dbe7d6e]{display:grid;gap:var(--space-block)}@media (min-width:60rem){.voices__head[data-v-4dbe7d6e]{grid-column:1/span 3;position:sticky;top:calc(var(--nav-h) + var(--space-group))}.voices__lead[data-v-4dbe7d6e],.voices__rest[data-v-4dbe7d6e]{grid-column:5/span 8}.voices__rest[data-v-4dbe7d6e]{-moz-columns:2;column-count:2;-moz-column-gap:var(--space-block);column-gap:var(--space-block);display:block}.voices__rest[data-v-4dbe7d6e]>*{margin-bottom:var(--space-block)}}.blk[data-v-2157a848]{position:relative}.blk--top-0[data-v-2157a848]{padding-top:0}.blk--top-block[data-v-2157a848]{padding-top:var(--space-block)}.blk--top-section-s[data-v-2157a848]{padding-top:var(--space-section-s)}.blk--top-section[data-v-2157a848]{padding-top:var(--space-section)}.blk--bottom-0[data-v-2157a848]{padding-bottom:0}.blk--bottom-block[data-v-2157a848]{padding-bottom:var(--space-block)}.blk--bottom-section-s[data-v-2157a848]{padding-bottom:var(--space-section-s)}.blk--bottom-section[data-v-2157a848]{padding-bottom:var(--space-section)}
