@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.1612119b.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_4c827fb9-module__zI3n7W__className{font-family:inter,inter Fallback}.inter_4c827fb9-module__zI3n7W__variable{--font-inter:"inter","inter Fallback"}
.media-placeholder-module__WMCwuG__host{flex-direction:column;width:100%;height:100%;display:flex}.media-placeholder-module__WMCwuG__contentBleed{width:calc(100% + (var(--media-bleed-offset,var(--home-top-card-padding))*2));margin-inline:calc(var(--media-bleed-offset,var(--home-top-card-padding))*-1)}.media-placeholder-module__WMCwuG__wrapper{border-radius:var(--placeholder-radius,var(--radius-md));border:var(--placeholder-border-width,0px)solid var(--placeholder-border-color,transparent);background:var(--placeholder-bg,transparent);width:100%;overflow:hidden}.media-placeholder-module__WMCwuG__workWrapper{border-radius:var(--placeholder-radius,var(--radius-xs));--placeholder-border-color:transparent;--placeholder-bg:transparent;place-items:center;display:grid}.media-placeholder-module__WMCwuG__contentMediaWrapper{border-radius:var(--home-top-card-padding)}.media-placeholder-module__WMCwuG__squareFrame{place-items:center;width:100%;height:100%;display:grid}.media-placeholder-module__WMCwuG__media{border-radius:inherit;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.media-placeholder-module__WMCwuG__asset{object-fit:contain;width:100%;height:100%;display:block}.media-placeholder-module__WMCwuG__workImageAsset{height:auto}.media-placeholder-module__WMCwuG__assetSkeleton{visibility:hidden!important;opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.media-placeholder-module__WMCwuG__assetHandoff{animation:.22s cubic-bezier(.22,1,.36,1) both media-placeholder-module__WMCwuG__asset-handoff-reveal;visibility:visible!important}.media-placeholder-module__WMCwuG__assetLoading{filter:blur(18px);opacity:0;transition:filter .28s,transform .28s,opacity .28s;transform:scale(1.02)}.media-placeholder-module__WMCwuG__assetLoaded{filter:blur();opacity:1;transition:filter .32s,transform .32s,opacity .32s;transform:scale(1)}@keyframes media-placeholder-module__WMCwuG__asset-handoff-reveal{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur()}}.media-placeholder-module__WMCwuG__caption{margin-top:var(--space-md);margin-left:var(--home-top-card-padding);color:var(--text-muted);font-size:var(--font-size-caption)}.media-placeholder-module__WMCwuG__workCaption{margin-top:var(--space-md)}
.gallery-lightbox-module__EeOxhq__gallery{gap:var(--home-top-card-padding);width:calc(100% + (var(--home-top-card-padding)*2));margin-inline:calc(var(--home-top-card-padding)*-1);display:grid}.gallery-lightbox-module__EeOxhq__row{gap:var(--home-top-card-padding);display:grid}.gallery-lightbox-module__EeOxhq__row[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.gallery-lightbox-module__EeOxhq__row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-lightbox-module__EeOxhq__row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-lightbox-module__EeOxhq__item{min-width:0}.gallery-lightbox-module__EeOxhq__trigger{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.gallery-lightbox-module__EeOxhq__triggerHidden{visibility:hidden}.gallery-lightbox-module__EeOxhq__triggerAsset{transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1)}.gallery-lightbox-module__EeOxhq__trigger:hover .gallery-lightbox-module__EeOxhq__triggerAsset,.gallery-lightbox-module__EeOxhq__trigger:focus-visible .gallery-lightbox-module__EeOxhq__triggerAsset{transform:scale(1.018)}.gallery-lightbox-module__EeOxhq__trigger:focus-visible{outline:2px solid var(--line-hover);outline-offset:var(--space-2xs);border-radius:var(--home-top-card-padding)}.gallery-lightbox-module__EeOxhq__backdrop{padding:var(--space-3xl);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.gallery-lightbox-module__EeOxhq__backdropVisual{pointer-events:none;background:#fff3;position:absolute;inset:0}.gallery-lightbox-module__EeOxhq__dialog{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.gallery-lightbox-module__EeOxhq__closeButton{top:var(--space-3xl);right:var(--space-3xl);border-radius:var(--radius-pill);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;z-index:1001;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:fixed}.gallery-lightbox-module__EeOxhq__closeButtonFloating{will-change:transform;pointer-events:none;margin-top:-22px;margin-left:-22px;top:0;left:0;right:auto}.gallery-lightbox-module__EeOxhq__closeButton:focus-visible{outline:2px solid var(--color-white);outline-offset:var(--space-2xs)}.gallery-lightbox-module__EeOxhq__closeIcon{width:36px;height:36px;display:block}.gallery-lightbox-module__EeOxhq__panel{align-items:center;gap:var(--space-lg);flex-direction:column;width:100%;height:100%;display:flex}.gallery-lightbox-module__EeOxhq__animatedMediaShell{will-change:transform,width,height,border-radius;backface-visibility:hidden;background:0 0;place-items:center;display:grid;position:fixed;top:0;left:0;overflow:hidden;transform:translateZ(0)}.gallery-lightbox-module__EeOxhq__animatedModalMedia{--placeholder-radius:var(--lightbox-animated-radius,var(--radius-2xl));--placeholder-border-width:0px;--placeholder-border-color:transparent;--placeholder-bg:transparent;width:100%;height:100%}.gallery-lightbox-module__EeOxhq__caption{left:50%;bottom:var(--space-3xl);max-width:100%;color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);text-align:center;position:fixed;transform:translate(-50%)}@media (max-width:767px){.gallery-lightbox-module__EeOxhq__row[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-lightbox-module__EeOxhq__backdrop{padding:var(--space-lg)}.gallery-lightbox-module__EeOxhq__dialog{width:100%;height:100%}.gallery-lightbox-module__EeOxhq__closeButton{top:var(--space-lg);right:var(--space-lg)}.gallery-lightbox-module__EeOxhq__closeButtonFloating{top:0;right:auto}.gallery-lightbox-module__EeOxhq__panel{width:100%;height:100%}.gallery-lightbox-module__EeOxhq__caption{bottom:var(--space-lg)}}
.page-content-module__ZX0I_G__stack{gap:var(--space-3xl);flex-direction:column;display:flex}.page-content-module__ZX0I_G__lead{color:var(--text-primary);max-width:100%}.page-content-module__ZX0I_G__list{gap:var(--space-lg);flex-direction:column;display:flex}.page-content-module__ZX0I_G__listLink{width:fit-content;color:var(--text-primary)}.page-content-module__ZX0I_G__mdxContent{gap:0;display:grid}:is(.page-content-module__ZX0I_G__mdxContent h1,.page-content-module__ZX0I_G__mdxContent h2,.page-content-module__ZX0I_G__mdxContent h3,.page-content-module__ZX0I_G__mdxContent h4,.page-content-module__ZX0I_G__mdxContent h5,.page-content-module__ZX0I_G__mdxContent h6){margin-top:var(--rhythm-section-heading-top);margin-bottom:var(--rhythm-section-heading-bottom);color:var(--home-text-primary);font-size:var(--home-font-size-lg);line-height:var(--home-line-height-tight);font-weight:var(--font-weight-heavy)}.page-content-module__ZX0I_G__mdxContent p{max-width:100%}:is(.page-content-module__ZX0I_G__mdxContent p img,.page-content-module__ZX0I_G__mdxContent li img,.page-content-module__ZX0I_G__mdxContent blockquote img){vertical-align:middle;display:inline-block;transform:translateY(-.05em)}:is(.page-content-module__ZX0I_G__mdxContent ul,.page-content-module__ZX0I_G__mdxContent ol){gap:var(--space-xs);display:grid}.page-content-module__ZX0I_G__mdxContent blockquote{margin:var(--space-0);padding:var(--space-0);gap:var(--space-sm);display:grid}.page-content-module__ZX0I_G__mdxContent blockquote footer{color:var(--text-muted);font-size:var(--font-size-caption)}
