.cg{--gut: 40px;--barh: 56px}@media (max-width: 1100px){.cg{--gut: 28px}}@media (max-width: 900px){.cg{--gut: 20px;--barh: 52px}}@keyframes cg-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes cg-fade{0%{opacity:0}to{opacity:1}}@keyframes cg-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cg-up{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes cg-up-flat{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cg-slide-l{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes cg-kb{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-1.8%,-1.2%)}}@keyframes cg-kb-alt{0%{transform:scale(1.16) translate(1.2%,1%)}to{transform:scale(1.04) translate(0)}}.cg-pop{animation:cg-pop .22s ease}.cg-fade{animation:cg-fade .2s ease}.cg-up{animation:cg-up .25s ease}.cg-up-flat{animation:cg-up-flat .25s ease}.cg-slide-l{animation:cg-slide-l .2s ease}.cg-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cg-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:cg-kb 7.5s ease-in-out forwards}.cg-slide.alt img{animation-name:cg-kb-alt}.cg-slide.in{animation:cg-fade 1.1s ease}.cg-slide.out{animation:cg-fade-out 1.1s ease forwards}body[data-client-gallery] [data-site-header]{transition:transform .28s ease}body[data-gallery-stuck] [data-site-header],body[data-overlay-open] [data-site-header]{transform:translateY(-100%)}@media (max-width: 900px){body[data-client-gallery] [data-back-to-top]{display:none}}.cg-collapse{opacity:0;overflow:hidden;transition:max-width .28s ease,opacity .2s ease,margin .28s ease}.cg-collapse.open{opacity:1}.cg-story{max-width:62ch;font-size:17px;line-height:1.7;color:var(--ink)}.cg-story>*+*{margin-top:18px}.cg-story>p:first-of-type:first-letter{font-family:var(--font-heading);font-size:3.2em;float:left;line-height:.8;margin:6px 10px 0 0;color:var(--fg-forest)}.cg-story blockquote{font-family:var(--font-heading);font-weight:500;font-size:24px;line-height:1.35;border-left:2px solid var(--fg-forest);padding-left:18px;margin:6px 0}.cg-story h1,.cg-story h2,.cg-story h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em;line-height:1.15}.cg-story h2{font-size:24px}.cg-story h3{font-size:20px}.cg-story strong{color:var(--ink)}.cg-story a{color:var(--fg-forest);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.cg *,.cg-overlay *,.cg-slideshow *,[data-site-header]{animation-duration:.01ms!important;transition-duration:.01ms!important}}
