.page-module__D4KV0a__page{background-color:var(--neutral-100);flex-direction:column;align-items:center;width:100%;padding-top:80px;display:flex}.page-module__D4KV0a__manifesto{width:100%;padding:var(--spacing-40) var(--spacing-10) var(--spacing-20);justify-content:center;display:flex}.page-module__D4KV0a__manifestoInner{align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.page-module__D4KV0a__seoSubtitle{font-family:var(--font-secondary);font-size:var(--font-l-1);font-weight:var(--font-weight-400);line-height:var(--line-height-l-1);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-900);opacity:.45;margin:0}.page-module__D4KV0a__title{font-family:var(--font-primary);font-size:var(--font-h-1);line-height:var(--line-height-h-1);font-weight:var(--font-weight-300);color:var(--ink-900);text-align:center;margin:0}.page-module__D4KV0a__titleItalic{font-style:italic;font-weight:var(--font-weight-400);font-optical-sizing:none;font-variation-settings:"opsz" 120, "SOFT" 0, "WONK" 1;color:var(--ink-900)}.page-module__D4KV0a__titleLight{font-weight:var(--font-weight-300);color:var(--ink-900)}.page-module__D4KV0a__chapterLabel{padding:var(--spacing-10) 0;justify-content:center;align-items:center;width:100%;display:flex}.page-module__D4KV0a__chapterLabelText{font-family:var(--font-secondary);font-size:var(--font-l-1);font-weight:var(--font-weight-600);line-height:var(--line-height-l-1);letter-spacing:.4em;text-transform:uppercase;color:var(--olive-700);margin:0}.page-module__D4KV0a__galleryGrid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(var(--grid-rows,1), calc(var(--rh,200) * 1px));gap:var(--spacing-2);padding:0 var(--spacing-2);width:100%;max-width:var(--max-content-width);display:grid}.page-module__D4KV0a__photo{grid-column:var(--col);grid-row:var(--row);border-radius:2px;position:relative;overflow:hidden}.page-module__D4KV0a__photo img{transition:transform var(--transition-slow)}.page-module__D4KV0a__photo:hover img{transform:scale(1.02)}.page-module__D4KV0a__textSection{background-color:var(--neutral-200);gap:var(--spacing-20);padding-block:var(--spacing-40);padding-inline:max(var(--spacing-40), calc((100% - var(--max-content-width)) / 2));width:100%;margin-top:var(--spacing-20);flex-direction:column;align-items:center;display:flex}.page-module__D4KV0a__textSectionContent{width:100%;max-width:var(--max-content-width);align-items:flex-start;gap:80px;display:flex}.page-module__D4KV0a__textSectionHeading{font-family:var(--font-primary);font-size:var(--font-h-2);line-height:var(--line-height-h-2);font-weight:var(--font-weight-300);color:var(--ink-900);flex:1;margin:0}.page-module__D4KV0a__textSectionHeadingItalic{font-style:italic;font-weight:var(--font-weight-400);color:var(--olive-700);font-optical-sizing:none;font-variation-settings:"opsz" 120, "SOFT" 0, "WONK" 1}.page-module__D4KV0a__textSectionBody{font-family:var(--font-primary);font-size:var(--font-p-1);line-height:var(--line-height-p-1);font-weight:var(--font-weight-300);color:var(--ink-900);flex:1;margin:0;padding-top:.5em}.page-module__D4KV0a__ctaLink{font-family:var(--font-secondary);font-size:var(--font-l-1);font-weight:var(--font-weight-600);line-height:var(--line-height-l-1);letter-spacing:.4em;text-transform:uppercase;color:var(--olive-700);transition:opacity var(--transition-fast);text-decoration:none}.page-module__D4KV0a__ctaLink:hover{opacity:.6}.page-module__D4KV0a__ctaSection{background-color:var(--ink-900);border-top:1px solid var(--olive-700);gap:var(--spacing-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:160px;display:flex;position:relative;overflow:hidden}.page-module__D4KV0a__ctaAmpersand{font-family:var(--font-primary);color:var(--neutral-200);font-size:480px;line-height:1;font-weight:var(--font-weight-400);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__D4KV0a__ctaHeading{font-family:var(--font-primary);font-size:var(--font-h-1);line-height:var(--line-height-h-1);font-weight:var(--font-weight-300);color:var(--neutral-200);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:800px;margin:0;position:relative}.page-module__D4KV0a__ctaHeadingItalic{font-style:italic;font-weight:var(--font-weight-400);font-optical-sizing:none;font-variation-settings:"opsz" 120, "SOFT" 0, "WONK" 1}.page-module__D4KV0a__ctaBody{font-family:var(--font-primary);font-size:var(--font-p-1);line-height:var(--line-height-p-1);font-weight:var(--font-weight-300);color:var(--neutral-100);max-width:600px;margin:0;position:relative}@media (max-width:768px){.page-module__D4KV0a__manifesto{padding:var(--spacing-20) var(--spacing-6) var(--spacing-10)}.page-module__D4KV0a__title{font-size:var(--font-h-1);line-height:var(--line-height-h-1)}.page-module__D4KV0a__galleryGrid{--m-rh:235;grid-template-rows:repeat(var(--m-grid-rows,var(--grid-rows,1)), calc(var(--m-rh) * 100vw / 1440));gap:var(--spacing-1);padding:0 var(--spacing-1);max-width:100%;display:grid;overflow:visible}.page-module__D4KV0a__photo{grid-column:var(--m-col,var(--col));grid-row:var(--m-row,var(--row));overflow:hidden}.page-module__D4KV0a__textSectionContent{gap:var(--spacing-10);flex-direction:column}.page-module__D4KV0a__textSection,.page-module__D4KV0a__ctaSection{padding:var(--spacing-20)}.page-module__D4KV0a__ctaHeading{font-size:var(--font-h-2);line-height:var(--line-height-h-2)}}
.Lightbox-module__H6uwZG__overlay{z-index:var(--z-modal);touch-action:pan-y;background:#000000ed;justify-content:center;align-items:center;animation:.2s forwards Lightbox-module__H6uwZG__lbFadeIn;display:flex;position:fixed;inset:0}@keyframes Lightbox-module__H6uwZG__lbFadeIn{0%{opacity:0}to{opacity:1}}.Lightbox-module__H6uwZG__imageWrap{flex-shrink:0;justify-content:center;align-items:center;width:90vw;height:90vh;display:flex;position:relative}.Lightbox-module__H6uwZG__imagePlaceholder{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.Lightbox-module__H6uwZG__imageHd{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;width:auto;max-width:90vw;height:auto;max-height:90vh;transition:opacity .18s;display:block;position:relative}.Lightbox-module__H6uwZG__imageLoaded{opacity:1}.Lightbox-module__H6uwZG__close{top:var(--spacing-4);right:var(--spacing-4);z-index:1;color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--transition-fast), transform var(--transition-fast);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.Lightbox-module__H6uwZG__close:hover{background:#ffffff2e;transform:scale(1.08)}.Lightbox-module__H6uwZG__counter{top:var(--spacing-4);color:#ffffff73;font-family:var(--font-secondary);font-size:var(--font-l-1);letter-spacing:.1em;pointer-events:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.Lightbox-module__H6uwZG__counterSep{color:#ffffff40;margin:0 .3em}.Lightbox-module__H6uwZG__caption{bottom:var(--spacing-6);align-items:center;gap:var(--spacing-1);pointer-events:none;text-align:center;flex-direction:column;max-width:80vw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Lightbox-module__H6uwZG__captionChapter{color:#ffffff59;font-family:var(--font-secondary);font-size:var(--font-l-2);letter-spacing:.14em;text-transform:uppercase}.Lightbox-module__H6uwZG__captionAlt{color:#fff9;font-family:var(--font-primary);font-size:var(--font-l-1);font-style:italic}.Lightbox-module__H6uwZG__nav{color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--transition-fast), transform var(--transition-fast);background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__H6uwZG__nav:hover{background:#ffffff29;transform:translateY(-50%)scale(1.08)}.Lightbox-module__H6uwZG__navPrev{left:var(--spacing-4)}.Lightbox-module__H6uwZG__navNext{right:var(--spacing-4)}@media (min-width:1024px){.Lightbox-module__H6uwZG__navPrev{left:var(--spacing-8)}.Lightbox-module__H6uwZG__navNext{right:var(--spacing-8)}}
