.hm[data-astro-cid-jxbjeor6]{z-index:1;aspect-ratio:var(--frame-ratio,4 / 5);background:var(--color-night);margin:0;position:relative;overflow:hidden}.hm__img[data-astro-cid-jxbjeor6]{object-fit:cover;width:100%;height:100%;display:block}.hm__img[data-astro-cid-jxbjeor6].is-mono{filter:grayscale()contrast(1.06)}.hm[data-astro-cid-jxbjeor6].is-type{aspect-ratio:var(--type-ratio,1 / 1);background:0 0;place-items:center end;display:grid;overflow:visible;container-type:inline-size}.hm__mono[data-astro-cid-jxbjeor6]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);user-select:none;padding-right:.06em;font-size:78cqi;font-style:italic;font-weight:400;line-height:.78}.motion-ok .hm[data-astro-cid-jxbjeor6]{animation:hm-in var(--reveal-slow) var(--ease-editorial) .12s both}@keyframes hm-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.sb[data-astro-cid-toohzoqs]{z-index:0;top:var(--band-top,36%);left:calc(-1 * var(--band-overhang,2.5rem));right:calc(-1 * var(--band-bleed,0px));height:var(--band-height,8.5%);background:var(--color-signal);transform-origin:0;pointer-events:none;position:absolute}.motion-ok .sb[data-astro-cid-toohzoqs]{animation:sb-reveal var(--reveal-slow) var(--ease-curtain) var(--band-delay,.52s) both}@keyframes sb-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero[data-astro-cid-dcwno5ig]{padding-inline:var(--space-page);overflow-x:clip}.hero__grid[data-astro-cid-dcwno5ig]{max-width:var(--page-max);gap:clamp(2.25rem,6vw,3rem);margin-inline:auto;padding-block:clamp(2rem,6vw,4.5rem) clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=960px){.hero__grid[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;column-gap:clamp(3rem,6vw,6rem)}}.hero__text[data-astro-cid-dcwno5ig]{flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3vw,2rem);min-width:0;display:flex}.hero__body[data-astro-cid-dcwno5ig]{flex-direction:column;align-items:flex-start;display:flex}.hero__title[data-astro-cid-dcwno5ig]{font-family:var(--font-display);font-weight:400;font-size:var(--text-hero);letter-spacing:-.018em;color:var(--color-ink);text-wrap:balance;hyphens:manual;line-height:.94}.hero__w[data-astro-cid-dcwno5ig]{overflow-clip-margin:.04em;vertical-align:top;margin:-.06em -.04em -.14em;padding:.06em .04em .14em;display:inline-block;overflow:clip}.hero__wi[data-astro-cid-dcwno5ig]{display:inline-block}.hero__wi[data-astro-cid-dcwno5ig].is-accent{color:var(--color-signal);padding-right:.04em;font-style:italic}.hero__lede[data-astro-cid-dcwno5ig]{max-width:34rem;color:var(--color-ink-2);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.hero__cta[data-astro-cid-dcwno5ig]{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;isolation:isolate;align-items:center;gap:.85rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding:.95rem 1.35rem;font-size:.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hero__cta[data-astro-cid-dcwno5ig]:before{content:"";z-index:-1;background:var(--color-signal);transform-origin:100%;transition:transform var(--duration-slow) var(--ease-standard);position:absolute;inset:0;transform:scaleX(0)}.hero__cta[data-astro-cid-dcwno5ig]:hover:before,.hero__cta[data-astro-cid-dcwno5ig]:focus-visible:before{transform-origin:0;transform:scaleX(1)}.hero__arrow[data-astro-cid-dcwno5ig]{flex:none}.hero__media[data-astro-cid-dcwno5ig]{--band-overhang:clamp(1.5rem, 3vw, 3rem);--band-bleed:var(--space-page);--band-top:var(--band-top-desktop);align-self:end;min-width:0;position:relative}@media (width<=959px){.hero__media[data-astro-cid-dcwno5ig]{--band-overhang:var(--space-page);--frame-ratio:6 / 5;order:-1}}@media (width<=599px){.hero__media[data-astro-cid-dcwno5ig]{--frame-ratio:1 / 1;--band-top:var(--band-top-mobile)}}.hero__media[data-astro-cid-dcwno5ig]:has(.is-type){--band-height:9%}@media (width<=959px){.hero__media[data-astro-cid-dcwno5ig]:has(.is-type){--type-ratio:2 / 1;--band-height:13%}}.motion-ok .hero__wi[data-astro-cid-dcwno5ig]{animation:hero-rise var(--reveal-base) var(--ease-editorial) both;animation-delay:calc(.14s + var(--i) * var(--reveal-stagger))}.motion-ok .hero-in[data-astro-cid-dcwno5ig]{animation:hero-fade var(--reveal-base) var(--ease-editorial) both;animation-delay:calc(.14s + var(--k) * var(--reveal-stagger))}.motion-ok .hero__arrow[data-astro-cid-dcwno5ig]{animation:hero-nudge 2.6s var(--ease-standard) 2.4s 3}@keyframes hero-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes hero-fade{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@keyframes hero-nudge{0%,60%,to{transform:none}30%{transform:translateY(3px)}}.pc[data-astro-cid-eghfbhx4]{isolation:isolate;aspect-ratio:1;border:1px solid var(--color-night-line);border-radius:var(--radius-plate);background:var(--color-night-2);color:var(--color-night-text);transition:border-color var(--duration-slow) var(--ease-standard);grid-template-rows:auto 1fr auto auto;gap:.75rem;padding:clamp(1.1rem,1.7vw,1.5rem);text-decoration:none;display:grid;position:relative;container-type:inline-size}.pc[data-astro-cid-eghfbhx4]:focus-visible{border-color:var(--color-night-muted);outline:2px solid var(--color-night-signal);outline-offset:3px}.pc__plate[data-astro-cid-eghfbhx4]{z-index:-1;border-radius:inherit;pointer-events:none;perspective:1100px;position:absolute;inset:0;overflow:hidden}.pc__media[data-astro-cid-eghfbhx4]{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.pc__blur[data-astro-cid-eghfbhx4]{pointer-events:none;backdrop-filter:blur(5px);height:46%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}@media (width>=760px){.pc__media[data-astro-cid-eghfbhx4]{view-transition-name:var(--vt)}}.pc__media[data-astro-cid-eghfbhx4] picture[data-astro-cid-eghfbhx4],.pc__art[data-astro-cid-eghfbhx4]{width:100%;height:100%;display:block}.pc__art[data-astro-cid-eghfbhx4]{object-fit:cover}.has-art[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:before,.has-art[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:after{content:"";z-index:1;position:absolute;inset:0}.has-art[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-night) 62%, transparent) 0%, transparent 26%)}.has-art[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-night) 92%, transparent) 0%, color-mix(in srgb, var(--color-night) 72%, transparent) 30%, transparent 66%)}.is-scrim-strong[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-night) 86%, transparent) 0%, color-mix(in srgb, var(--color-night) 62%, transparent) 14%, transparent 27%)}.is-scrim-strong[data-astro-cid-eghfbhx4] .pc__plate[data-astro-cid-eghfbhx4]:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-night) 97%, transparent) 0%, color-mix(in srgb, var(--color-night) 92%, transparent) 36%, color-mix(in srgb, var(--color-night) 55%, transparent) 58%, transparent 74%);-webkit-mask-image:linear-gradient(to right, var(--color-night) 0%, var(--color-night) 62%, transparent 94%);mask-image:linear-gradient(to right, var(--color-night) 0%, var(--color-night) 62%, transparent 94%)}.is-scrim-strong[data-astro-cid-eghfbhx4] .pc__arrow[data-astro-cid-eghfbhx4]{background:color-mix(in srgb, var(--color-night) 82%, transparent)}.pc__reserved[data-astro-cid-eghfbhx4]{position:absolute;inset:0}.pc__top[data-astro-cid-eghfbhx4]{font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.68rem;display:flex}.pc__index[data-astro-cid-eghfbhx4]{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.85rem}.pc__rule[data-astro-cid-eghfbhx4]{transform-origin:0;width:1.75rem;height:1px;transition:transform var(--duration-slow) var(--ease-standard);background:currentColor}.pc__tags[data-astro-cid-eghfbhx4]{color:var(--color-night-muted);text-align:right;margin-left:auto}.has-art[data-astro-cid-eghfbhx4] .pc__tags[data-astro-cid-eghfbhx4]{color:var(--color-night-text)}.pc__title[data-astro-cid-eghfbhx4]{font-family:var(--font-text);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;grid-row:3;font-size:clamp(2.1rem,18.5cqi,5rem);font-style:italic;font-weight:800;line-height:.86}.is-mono[data-astro-cid-eghfbhx4] .pc__title[data-astro-cid-eghfbhx4]{font-family:var(--font-meta);letter-spacing:-.02em;font-size:clamp(1.9rem,13.5cqi,4rem);font-style:normal;font-weight:400;line-height:.95}.pc__foot[data-astro-cid-eghfbhx4]{grid-row:4;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pc__desc[data-astro-cid-eghfbhx4]{max-width:30ch;color:var(--color-night-text);text-wrap:pretty;font-size:.92rem;line-height:1.45}@media (width>=1200px){.pc__desc[data-astro-cid-eghfbhx4]{min-height:3lh}}.pc__arrow[data-astro-cid-eghfbhx4]{border:1px solid var(--color-night-muted);background:color-mix(in srgb, var(--color-night) 55%, transparent);width:2.25rem;height:2.25rem;color:var(--color-night-text);isolation:isolate;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pc__arrow[data-astro-cid-eghfbhx4]:before{content:"";z-index:-1;background:var(--color-signal);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-standard);position:absolute;inset:0;transform:scaleY(0)}.pc__arrow[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4]{transition:transform var(--duration-slow) var(--ease-standard)}.pc[data-astro-cid-eghfbhx4]:focus-visible .pc__arrow[data-astro-cid-eghfbhx4]:before{transform:scaleY(1)}.pc[data-astro-cid-eghfbhx4]:focus-visible .pc__arrow[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4]{transform:translate(2px,-2px)}.pc[data-astro-cid-eghfbhx4]:focus-visible .pc__arrow[data-astro-cid-eghfbhx4]{border-color:var(--color-signal)}.pc[data-astro-cid-eghfbhx4]:focus-visible .pc__rule[data-astro-cid-eghfbhx4]{transform:scaleX(1.6)}@media (hover:hover){.pc[data-astro-cid-eghfbhx4]:hover{border-color:var(--color-night-muted)}.pc[data-astro-cid-eghfbhx4]:hover .pc__arrow[data-astro-cid-eghfbhx4]:before{transform:scaleY(1)}.pc[data-astro-cid-eghfbhx4]:hover .pc__arrow[data-astro-cid-eghfbhx4] svg[data-astro-cid-eghfbhx4]{transform:translate(2px,-2px)}.pc[data-astro-cid-eghfbhx4]:hover .pc__arrow[data-astro-cid-eghfbhx4]{border-color:var(--color-signal)}.pc[data-astro-cid-eghfbhx4]:hover .pc__rule[data-astro-cid-eghfbhx4]{transform:scaleX(1.6)}}@media (prefers-reduced-motion:no-preference){.pc__media[data-astro-cid-eghfbhx4]{transition:transform var(--reveal-tilt) var(--ease-editorial)}.pc[data-astro-cid-eghfbhx4]:focus-visible .pc__media[data-astro-cid-eghfbhx4]{transform:scale(1.02)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pc[data-astro-cid-eghfbhx4]:hover .pc__media[data-astro-cid-eghfbhx4]{transform:scale(1.02)}}.pc[data-astro-cid-eghfbhx4].is-tilting .pc__media[data-astro-cid-eghfbhx4]{will-change:transform;transition:none}.home-about[data-astro-cid-ly4ddfv7]{padding-inline:var(--space-page)}.home-about[data-astro-cid-ly4ddfv7]>.ed-section{max-width:var(--page-max);margin-inline:auto;padding-top:clamp(4rem,9vw,7rem)}.home-about[data-astro-cid-ly4ddfv7] .ed-section__title{font-size:clamp(2.25rem,5vw,4rem)}.ab[data-astro-cid-ly4ddfv7]{gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=960px){.ab[data-astro-cid-ly4ddfv7]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,6vw,6rem)}}.ab__p[data-astro-cid-ly4ddfv7]{max-width:62ch;color:var(--color-ink-2);text-wrap:pretty;margin-top:1.1rem;font-size:1.02rem;line-height:1.65}.ab__p[data-astro-cid-ly4ddfv7].is-lead{color:var(--color-ink);margin-top:0;font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.5}.ab__groups[data-astro-cid-ly4ddfv7]{align-content:start;gap:1.6rem;display:grid}.ab__group[data-astro-cid-ly4ddfv7]{border-top:1px solid var(--color-line);gap:.65rem;padding-top:.9rem;display:grid}.ab__group[data-astro-cid-ly4ddfv7] dt[data-astro-cid-ly4ddfv7]{font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal-ink)}.ab__group[data-astro-cid-ly4ddfv7] ul[data-astro-cid-ly4ddfv7]{color:var(--color-ink);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.98rem;display:flex}.ab__group[data-astro-cid-ly4ddfv7] li[data-astro-cid-ly4ddfv7]{white-space:nowrap}.ab__sub[data-astro-cid-ly4ddfv7]{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:.75rem;font-size:.65rem}.ab__sub[data-astro-cid-ly4ddfv7]+.ab__practice[data-astro-cid-ly4ddfv7]{margin-top:.3rem}.ab__practice[data-astro-cid-ly4ddfv7]{color:var(--color-ink-2);font-size:.95rem}@media (width<=480px){.ab__practice[data-astro-cid-ly4ddfv7] li[data-astro-cid-ly4ddfv7]{white-space:normal}}.home-explore[data-astro-cid-sy2ss2wc]{padding-inline:var(--space-page)}.home-explore[data-astro-cid-sy2ss2wc]>.ed-section{max-width:var(--page-max);margin-inline:auto}.ex__kicker[data-astro-cid-sy2ss2wc]{text-wrap:pretty;max-width:44rem;color:var(--color-ink-2);margin-bottom:clamp(1.75rem,3.5vw,2.75rem);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}@media (width>=900px){.ex__kicker[data-astro-cid-sy2ss2wc]{margin-left:var(--index-column)}}.ex__grid[data-astro-cid-sy2ss2wc]{gap:clamp(.75rem,1.4vw,1.25rem);display:grid}@media (width>=700px){.ex__grid[data-astro-cid-sy2ss2wc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.ex__layout[data-astro-cid-sy2ss2wc]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.ex__layout[data-astro-cid-sy2ss2wc]>.ex__grid[data-astro-cid-sy2ss2wc]{display:contents}.ex__layout[data-astro-cid-sy2ss2wc]>.ex__kicker[data-astro-cid-sy2ss2wc]{grid-area:1/4;align-self:start;margin:0}.ex__kicker[data-astro-cid-sy2ss2wc]{margin-left:0}}.xc[data-astro-cid-sy2ss2wc]{border-radius:var(--radius-plate);background:var(--color-night);line-height:0;display:block;overflow:hidden}.xc[data-astro-cid-sy2ss2wc] picture[data-astro-cid-sy2ss2wc],.xc[data-astro-cid-sy2ss2wc] img[data-astro-cid-sy2ss2wc]{aspect-ratio:1122/1402;width:100%;height:auto;display:block}.xc[data-astro-cid-sy2ss2wc]:focus-visible{outline:2px solid var(--color-signal-ink);outline-offset:4px}@media (width>=760px){.xc[data-astro-cid-sy2ss2wc]{view-transition-name:var(--vt)}}.xc[data-astro-cid-sy2ss2wc] .pc__media[data-astro-cid-sy2ss2wc]{transform-origin:50%;backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.xc[data-astro-cid-sy2ss2wc] .pc__media[data-astro-cid-sy2ss2wc]{transition:transform var(--reveal-tilt) var(--ease-editorial)}.xc[data-astro-cid-sy2ss2wc]:focus-visible .pc__media[data-astro-cid-sy2ss2wc]{transform:scale(1.02)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.xc[data-astro-cid-sy2ss2wc]:hover .pc__media[data-astro-cid-sy2ss2wc]{transform:scale(1.02)}}.xc[data-astro-cid-sy2ss2wc].is-tilting .pc__media[data-astro-cid-sy2ss2wc]{will-change:transform;transition:none}.ex__status[data-astro-cid-sy2ss2wc]{font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal-ink);margin-top:.75rem}.home-contact[data-astro-cid-kosozdmq]{padding-inline:var(--space-page)}.home-contact[data-astro-cid-kosozdmq]>.ed-section{max-width:var(--page-max);margin-inline:auto}.ct__list[data-astro-cid-kosozdmq]{display:grid}.ct__list[data-astro-cid-kosozdmq] li[data-astro-cid-kosozdmq]{border-top:1px solid var(--color-line);gap:.25rem 2rem;padding-block:1rem;display:grid}@media (width>=720px){.ct__list[data-astro-cid-kosozdmq] li[data-astro-cid-kosozdmq]{grid-template-columns:10rem 1fr;align-items:baseline}}.ct__label[data-astro-cid-kosozdmq]{font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal-ink)}.ct__link[data-astro-cid-kosozdmq]{color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.4rem)}.home-exhibit[data-astro-cid-5gvmcovd]{padding-inline:var(--space-page)}.home-exhibit[data-astro-cid-5gvmcovd] .ed-section.is-dark{margin-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.home-exhibit[data-astro-cid-5gvmcovd] .ed-section__title{font-size:clamp(2.25rem,5vw,4rem)}.home-intro[data-astro-cid-5gvmcovd]{flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}.home-kicker[data-astro-cid-5gvmcovd]{text-wrap:pretty;max-width:44rem;color:var(--color-night-muted);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}@media (width>=900px){.home-intro[data-astro-cid-5gvmcovd]{margin-left:var(--index-column)}}.home-cards[data-astro-cid-5gvmcovd]{gap:clamp(.75rem,1.4vw,1.25rem);display:grid}@media (width>=700px){.home-cards[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.home-cards[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(4,minmax(0,1fr))}}
