@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.intro-film[data-astro-cid-mpzt4m4s]{animation:film-settle calc(var(--duration-entrance) * 2) var(--ease-out-expo) both}@keyframes film-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.intro-scrim[data-astro-cid-mpzt4m4s]{animation:intro-fade var(--duration-entrance) linear both}.intro-word[data-astro-cid-mpzt4m4s]{display:block;animation:word-rise var(--duration-entrance) var(--ease-out-expo) both;animation-delay:calc(var(--duration-entrance) * (.12 + var(--word-index) * .12))}.intro-word[data-astro-cid-mpzt4m4s]:first-of-type{margin-inline-start:var(--optical-masthead)}@keyframes word-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@keyframes intro-fade{0%{opacity:0}to{opacity:1}}.youtube-facade[data-astro-cid-3tgtpcxj][hidden]{display:none}.index-card[data-astro-cid-rdvrfwcb][data-cover-size=poster] .index-card-caption[data-astro-cid-rdvrfwcb]{max-width:calc(var(--spacing-involvement-card) * var(--index-cover-ratio))}.index-card-media[data-astro-cid-rdvrfwcb][data-cover-size=poster]{aspect-ratio:var(--index-shelf-ratio);max-height:var(--spacing-involvement-card)}.index-card-media[data-astro-cid-rdvrfwcb][data-cover-size=standard]{aspect-ratio:var(--index-cover-ratio);max-height:var(--spacing-index-card)}.index-card-media[data-astro-cid-rdvrfwcb][data-cover-size=standard] img{height:100%}.index-card-media[data-astro-cid-rdvrfwcb] img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:left bottom;border-radius:var(--radius-none)}.index-card-media[data-astro-cid-rdvrfwcb] [role=img]{height:100%;width:auto;max-width:100%}.work-index[data-astro-cid-2cvra2pp]{container-type:inline-size}@media(width>=48rem){.work-index[data-astro-cid-2cvra2pp] .work-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.work-index[data-astro-cid-2cvra2pp] .work-grid>li[data-astro-cid-2cvra2pp]{--work-height: min(var(--spacing-index-card), calc((100cqw - var(--work-row-gaps) * var(--spacing-gutter)) / var(--work-row-ratio)));--work-gap: calc((100cqw - var(--work-row-ratio) * var(--work-height)) / var(--work-row-gaps));grid-column:1;grid-row:var(--work-row);width:calc(var(--work-ratio) * var(--work-height));margin-inline-start:calc(var(--work-before) * var(--work-height) + var(--work-position) * var(--work-gap))}.work-index[data-astro-cid-2cvra2pp] .index-card-media[data-cover-size=standard]{aspect-ratio:var(--work-ratio)}}.involvement-index[data-astro-cid-rs3bu5k6]{container-type:inline-size;--involvement-viewport-cap: 55svh}.involvement-carousel[data-astro-cid-rs3bu5k6] .index-card-media[data-cover-size=poster]{aspect-ratio:var(--involvement-ratio);max-height:none}.involvement-carousel[data-astro-cid-rs3bu5k6] .index-card[data-cover-size=poster] .index-card-caption{max-width:100%}@media(width<40rem){.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;column-gap:var(--spacing-snug);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid::-webkit-scrollbar{display:none}.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid>li{width:calc(var(--involvement-ratio) * min(var(--spacing-involvement-card),var(--involvement-viewport-cap)));scroll-snap-align:start}}@media(width>=40rem){.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid>li{--involvement-row-ratio: var(--involvement-row-ratio-narrow);--involvement-row-gaps: var(--involvement-row-gaps-narrow);--involvement-before: var(--involvement-before-narrow);--involvement-position: var(--involvement-position-narrow);--involvement-row: var(--involvement-row-narrow);--involvement-height: min(var(--involvement-viewport-cap), calc((100cqw - var(--involvement-row-gaps) * var(--spacing-gutter)) / var(--involvement-row-ratio)));--involvement-gap: min(calc((100cqw - var(--involvement-row-ratio) * var(--involvement-height)) / var(--involvement-row-gaps)), calc(2 * var(--spacing-gutter)));grid-column:1;grid-row:var(--involvement-row);width:calc(var(--involvement-ratio) * var(--involvement-height));margin-inline-start:calc(var(--involvement-before) * var(--involvement-height) + var(--involvement-position) * var(--involvement-gap))}}@media(width>=64rem){.involvement-carousel[data-astro-cid-rs3bu5k6] .involvement-grid>li{--involvement-row-ratio: var(--involvement-row-ratio-wide);--involvement-row-gaps: var(--involvement-row-gaps-wide);--involvement-before: var(--involvement-before-wide);--involvement-position: var(--involvement-position-wide);--involvement-row: var(--involvement-row-wide)}}.entry-composition[data-astro-cid-j7wounoa]>section,.photography-composition[data-astro-cid-j7wounoa]>section{padding-top:var(--spacing-band)}.about-composition[data-astro-cid-j7wounoa]>section{padding-top:var(--spacing-band)}.entry-composition[data-astro-cid-j7wounoa]>section>div{padding-inline:0}
