:root{--moment-ink:#182b25;--moment-muted:#59645f;--moment-paper:#fafbf9;--moment-sage:#e5eee7;--moment-gold:#fbd784;--moment-line:#182b2526}.moment-site{background:var(--moment-paper);color:var(--moment-ink);font-family:var(--font-body)}.moment-site *{letter-spacing:0}.moment-site :focus-visible{outline-offset:5px;outline:2px solid #3159bc}.moment-site :is(h1,h2,h3,p,a,span){overflow-wrap:anywhere}.moment-site :is(button,summary,a){-webkit-tap-highlight-color:transparent}.site-header{z-index:50;background:var(--moment-paper);border-bottom:1px solid var(--moment-line);height:96px;position:fixed;inset:0 0 auto}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;height:100%;margin:auto;padding-inline:40px;display:flex}.site-wordmark{font-family:var(--font-brand);font-size:32px;font-weight:700;line-height:1.2}.site-desktop-nav,.site-header-actions{align-items:center;gap:26px;display:flex}.site-desktop-nav a{white-space:nowrap;font-size:15px}.site-desktop-nav a:hover,.site-footer a:hover{color:#42614e}.site-header-actions{gap:14px}.site-app-link{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.site-menu-toggle{display:none!important}.icon-control{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.icon-control:hover{background:var(--moment-sage)}.site-mobile-nav{background:var(--moment-paper);border-bottom:1px solid var(--moment-line);padding:12px 24px 24px}.site-mobile-nav a{border-bottom:1px solid var(--moment-line);justify-content:space-between;align-items:center;padding-block:16px;display:flex}.site-footer{border-top:1px solid var(--moment-line);padding:64px max(24px,50% - 660px)}.site-footer-main{justify-content:space-between;gap:64px;display:flex}.site-footer-tagline{max-width:360px;color:var(--moment-muted);margin-block:24px;font-size:16px;line-height:1.7}.site-footer nav{flex-direction:column;gap:20px;min-width:180px;display:flex}.site-footer-bottom{border-top:1px solid var(--moment-line);color:var(--moment-muted);justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.site-page{min-height:80svh;padding-top:96px}.site-container{width:min(100% - 112px,1320px);margin-inline:auto}.site-page-heading{padding-block:64px 40px}.site-eyebrow{color:var(--moment-muted);margin-bottom:18px;font-size:12px;font-weight:700}.site-page-heading h1{font-family:var(--font-heading);text-wrap:balance;max-width:900px;font-size:60px;line-height:1.15}.site-page-heading p:last-child:not(:first-child){max-width:650px;color:var(--moment-muted);margin-top:20px;line-height:1.7}.site-link{align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.site-cta{border-top:1px solid var(--moment-line);justify-content:space-between;align-items:center;gap:28px;margin-block:48px 0;padding-block:48px;display:flex}.site-cta h2{font-family:var(--font-heading);font-size:36px}.platform-links{flex-wrap:wrap;gap:24px;display:flex}.platform-link{align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:14px;display:inline-flex}.platform-link[aria-disabled]{color:var(--moment-muted);opacity:.65}.platform-link small{color:var(--moment-muted);margin-top:4px;font-size:12px;display:block}.platform-heading{margin-bottom:28px}.platform-heading h2{font:36px/1.2 var(--font-heading)}.platform-heading p{color:var(--moment-muted);margin-top:12px}.community-section{padding-block:72px}.community-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.community-person img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:opacity .2s}.community-person:hover img{opacity:.85}.community-person h3{margin-top:14px;font-size:15px;line-height:1.4}.community-status{color:var(--moment-muted);font-size:14px}.gallery-filters{border-bottom:1px solid var(--moment-line);flex-wrap:wrap;gap:28px;margin-block:8px 40px;display:flex}.gallery-filters button{color:var(--moment-muted);cursor:pointer;border-bottom:2px solid #0000;padding-block:16px}.gallery-filters button[aria-pressed=true]{border-color:var(--moment-ink);color:var(--moment-ink)}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;padding-bottom:80px;display:grid}.gallery-person img{aspect-ratio:4/5;object-fit:cover;width:100%}.gallery-person-head{justify-content:space-between;align-items:start;gap:16px;margin-top:20px;display:flex}.gallery-person-head svg{flex-shrink:0;margin-top:6px}.gallery-person h2{font:28px/1.25 var(--font-heading)}.gallery-person p{color:var(--moment-muted);margin-top:8px;font-size:14px;line-height:1.6}.gallery-person .gallery-category{margin-top:14px;font-size:12px}.gallery-status{color:var(--moment-muted);padding-block:48px 80px}.profile-hero-image{object-fit:cover;object-position:50% 70%;width:100%;height:clamp(420px,68svh,820px);display:block}.profile-intro{padding-block:40px 64px}.profile-intro h1{font:64px/1.12 var(--font-heading)}.profile-intro>p{color:var(--moment-muted);margin-top:16px}.profile-bio{max-width:800px;margin-top:24px}.profile-bio summary{cursor:pointer;font-size:14px;font-weight:700}.profile-bio p{color:var(--moment-muted);margin-top:16px;line-height:1.8}.profile-stats{flex-wrap:wrap;gap:32px;margin-top:28px;display:flex}.profile-stats dt{color:var(--moment-muted);font-size:12px}.profile-stats dd{margin-top:8px}.profile-badges{color:var(--moment-muted);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;display:flex}.profile-badges>span{align-items:center;gap:6px;display:inline-flex}.profile-content{max-width:1320px;margin-inline:auto}.profile-content h2{font-size:40px}.profile-content h3{font-size:36px}.profile-content p.font-heading{font-size:32px;line-height:1.25}.profile-content [class*=truncate]{white-space:normal;text-overflow:clip;overflow:visible}.role-stories{padding-bottom:64px}.role-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-block:48px;display:grid}.role-story img{aspect-ratio:4/3;object-fit:cover;width:100%}.role-story h2{font:44px/1.18 var(--font-heading)}.role-story p:not(.site-eyebrow){color:var(--moment-muted);max-width:480px;margin-block:22px;line-height:1.8}.document-page h1{font-size:56px}.document-page h2{font-size:40px}.document-page h3{font-size:26px}.document-page .document-photo{height:auto;margin-bottom:28px}.document-page .document-photo img{object-fit:contain;width:100%;height:auto;max-height:560px}.document-page section{margin-bottom:64px}.markdown-document{color:var(--moment-muted)}.markdown-document :is(h1,h2,h3,h4,strong,code){color:var(--moment-ink)}.markdown-document h1{font-size:48px}.markdown-document h2{border-color:var(--moment-line);font-size:32px}.markdown-document a{color:#335744}.markdown-document pre,.markdown-document code{background:var(--moment-sage);border-color:var(--moment-line)}@media (width<=1199px){.site-desktop-nav{display:none}.site-menu-toggle{display:inline-grid!important}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.site-container{width:calc(100% - 72px)}.role-story{gap:40px}}@media (width<=767px){.site-header{height:73px}.site-header-inner{gap:16px;padding-inline:20px}.site-wordmark{font-size:28px}.site-header-actions{gap:2px}.site-app-link{display:none}.site-page{padding-top:73px}.site-container{width:calc(100% - 40px)}.site-page-heading{padding-block:40px 28px}.site-page-heading h1{font-size:38px}.site-footer{padding:44px 20px 24px}.site-footer-main,.site-footer-bottom{flex-direction:column;gap:32px}.site-footer nav{grid-template-columns:1fr 1fr;font-size:14px;display:grid}.site-cta{flex-direction:column;align-items:start}.site-cta h2{font-size:30px}.community-section{padding-block:48px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.community-person h3{font-size:14px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.gallery-person h2{font-size:22px}.gallery-person-head svg{width:16px}.gallery-person-head{gap:8px}.gallery-person p{font-size:12px}.gallery-filters{gap:20px}.gallery-filters button{font-size:13px}.profile-hero-image{height:clamp(320px,56svh,520px)}.profile-intro h1{font-size:40px}.profile-content h2,.profile-content h3{font-size:30px}.role-story{grid-template-columns:1fr;gap:28px;padding-block:28px}.role-story h2{font-size:34px}.document-page h1,.markdown-document h1{font-size:36px}.document-page h2,.markdown-document h2{font-size:28px}.document-page h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.moment-site *,.moment-site :before,.moment-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
