.Renders-module-scss-module__pS3Iea__gallery{padding:40px 0}.Renders-module-scss-module__pS3Iea__next{padding-bottom:40px}
.Button-module-scss-module___pUyKG__button{padding:var(--space-2) calc(var(--space-3)*1.2);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-heading);font-size:14px;font-weight:var(--font-heading-weight);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module-scss-module___pUyKG__button:disabled{opacity:.45;cursor:not-allowed}.Button-module-scss-module___pUyKG__primary{background:var(--color-accent);color:var(--color-bg)}.Button-module-scss-module___pUyKG__primary:hover:not(:disabled){background:var(--color-accent-600);color:var(--color-bg)}.Button-module-scss-module___pUyKG__primary:active:not(:disabled){background:var(--color-accent-700)}.Button-module-scss-module___pUyKG__secondary{border-color:var(--color-divider);color:var(--color-text)}.Button-module-scss-module___pUyKG__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.Button-module-scss-module___pUyKG__secondary:active:not(:disabled){background:color-mix(in srgb, var(--color-text) 14%, transparent)}.Button-module-scss-module___pUyKG__inverse{border-color:var(--color-bg);color:var(--color-bg)}.Button-module-scss-module___pUyKG__inverse:hover:not(:disabled){background:var(--color-bg);color:var(--color-accent-700)}.Button-module-scss-module___pUyKG__inverse:focus-visible{outline-color:var(--color-bg)}
.Content-module-scss-module__uBabta__content{max-width:var(--page-width);padding-left:var(--page-gutter);padding-right:max(var(--page-gutter),min(var(--widget-reserve),var(--widget-reserve) - (100vw - var(--page-width))/2,(100vw - var(--widget-from))*999));margin:0 auto}
.Divider-module-scss-module__en_l0W__divider{background:var(--color-divider);border:0;height:2px}
.Kicker-module-scss-module__dnlauG__kicker{font-family:var(--font-heading);font-size:13px;font-weight:var(--font-heading-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0;line-height:1.4}.Kicker-module-scss-module__dnlauG__sm{letter-spacing:.09em;font-size:11px}
.PageHeader-module-scss-module___abMLa__header{padding:80px 0 56px}.PageHeader-module-scss-module___abMLa__back{font-family:var(--font-heading);font-size:13px;font-weight:var(--font-heading-weight);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.PageHeader-module-scss-module___abMLa__title{letter-spacing:-.02em;margin:28px 0 0 -.058em;font-size:clamp(36px,5vw,64px);line-height:1.06}.PageHeader-module-scss-module___abMLa__lede{max-width:58ch;margin:28px 0 0;font-size:19px;line-height:30px}.PageHeader-module-scss-module___abMLa__note{max-width:58ch;color:var(--color-text-78);margin:24px 0 0;font-size:16.5px;line-height:29px}.PageHeader-module-scss-module___abMLa__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}
.ZoomableFigure-module-scss-module__7fN0cG__button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ZoomableFigure-module-scss-module__7fN0cG__button:focus-visible{outline:none}.ZoomableFigure-module-scss-module__7fN0cG__image{border:1px solid var(--color-divider);width:100%;height:auto}.ZoomableFigure-module-scss-module__7fN0cG__button:hover .ZoomableFigure-module-scss-module__7fN0cG__image,.ZoomableFigure-module-scss-module__7fN0cG__button:focus-visible .ZoomableFigure-module-scss-module__7fN0cG__image{border-color:var(--color-accent)}.ZoomableFigure-module-scss-module__7fN0cG__caption{margin-top:var(--space-2);color:var(--color-text-55);font-size:11px}
.Gallery-module-scss-module__8jqZzG__gallery{columns:3 300px;column-gap:2px}.Gallery-module-scss-module__8jqZzG__tile{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0 0 2px;padding:0;display:block}.Gallery-module-scss-module__8jqZzG__tile img{width:100%;height:auto}.Gallery-module-scss-module__8jqZzG__tile:hover img,.Gallery-module-scss-module__8jqZzG__tile:focus-visible img{outline:2px solid var(--color-accent);outline-offset:-2px}.Gallery-module-scss-module__8jqZzG__tile:focus-visible{outline:none}
.Lightbox-module-scss-module__krvJXa__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-bg);background:0 0;border:0;margin:0;padding:0}.Lightbox-module-scss-module__krvJXa__dialog::backdrop{background:#2d2b2bf2}.Lightbox-module-scss-module__krvJXa__inner{gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 95%, transparent);cursor:zoom-out;flex-direction:column;display:flex}.Lightbox-module-scss-module__krvJXa__bar{align-items:center;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid color-mix(in srgb, var(--color-bg) 35%, transparent);cursor:auto;display:flex}.Lightbox-module-scss-module__krvJXa__count{font-family:var(--font-heading);font-size:11px;font-weight:var(--font-heading-weight);font-feature-settings:"tnum" 1;letter-spacing:.1em;color:color-mix(in srgb, var(--color-bg) 65%, transparent);margin-right:auto}.Lightbox-module-scss-module__krvJXa__action{font:inherit;font-family:var(--font-heading);font-size:11px;font-weight:var(--font-heading-weight);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bg) 75%, transparent);cursor:pointer;background:0 0;border:0;padding:0}.Lightbox-module-scss-module__krvJXa__action:hover{color:var(--color-bg)}.Lightbox-module-scss-module__krvJXa__action:focus-visible{outline-color:var(--color-bg)}.Lightbox-module-scss-module__krvJXa__close{color:var(--color-bg)}.Lightbox-module-scss-module__krvJXa__stage{cursor:auto;flex:1;min-height:0;position:relative}.Lightbox-module-scss-module__krvJXa__image{object-fit:contain}.Lightbox-module-scss-module__krvJXa__caption{color:color-mix(in srgb, var(--color-bg) 70%, transparent);cursor:auto;margin:0;font-size:12px;line-height:18px}
.Tag-module-scss-module__z4W9Ea__tag{border:1px solid var(--color-accent);border-radius:calc(var(--radius-md)*.75);letter-spacing:.02em;color:var(--color-accent-700);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}
