.gallery-page{padding:65px 16px 110px}.gallery-page .gallery-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}.gallery-page .gallery-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;margin:27px 0 46px;display:grid}.gallery-page h1{letter-spacing:-.045em;font-size:clamp(44px,5.3vw,76px);font-weight:400;line-height:1.08}.gallery-page h1 em{color:var(--accent)}.gallery-page .gallery-heading>p{color:#93938e;justify-self:end;max-width:360px;padding-bottom:4px;line-height:1.8}.gallery-page .gallery-profile{background:linear-gradient(125deg,#141414,#0b0b0b);border:1px solid #252525;border-radius:22px;align-items:center;gap:20px;margin-bottom:38px;padding:22px 26px;display:flex}.gallery-page .gallery-avatar{width:58px;height:58px;color:var(--accent);background:#dee6ae0b;border:1px solid #dee6ae5c;border-radius:50%;flex-shrink:0;place-items:center;font:italic 34px Georgia,serif;display:grid}.gallery-page .gallery-profile__name{gap:3px;display:grid}.gallery-page .gallery-profile__name strong{font-size:15px;font-weight:400}.gallery-page .gallery-profile__name span{color:var(--muted);font-size:11px}.gallery-page .gallery-profile__stats{gap:32px;margin-left:auto;display:flex}.gallery-page .gallery-profile__stats>span{color:var(--muted);text-align:center;gap:1px;font-size:10px;display:grid}.gallery-page .gallery-profile__stats strong{color:var(--text);font-size:19px;font-weight:400}.gallery-page .gallery-toolbar{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding-bottom:22px;display:flex}.gallery-page .gallery-categories,.gallery-page .gallery-types{flex-wrap:wrap;gap:7px;display:flex}.gallery-page .gallery-filter{min-height:44px;font:inherit;color:#aaa99f;cursor:pointer;background:#111;border:1px solid #292929;border-radius:30px;padding:9px 18px;font-size:11px;transition:color .25s,background .25s,border-color .25s}.gallery-page .gallery-filter:hover{color:var(--text);border-color:#555}.gallery-page .gallery-filter[aria-pressed=true]{background:var(--accent);color:#161a0f;border-color:var(--accent)}.gallery-page .gallery-types .gallery-filter{background:0 0;border-color:#0000;padding-inline:12px}.gallery-page .gallery-types .gallery-filter[aria-pressed=true]{color:var(--text);background:#232323}.gallery-page .gallery-filter:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gallery-page .gallery-count{color:var(--muted);margin:0 0 17px;font-size:11px}.gallery-page .gallery-empty{text-align:center;color:var(--muted);border:1px solid #252525;border-radius:20px;padding:50px 25px}.gallery-page .gallery-empty[hidden]{display:none}.gallery-page .gallery-demo-note{color:#98988e;margin-top:23px;font-size:10px}.gallery-page .gallery-next{justify-content:space-between;align-items:center;gap:35px;padding-top:70px;display:flex}.gallery-page .gallery-next h2{letter-spacing:-.04em;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.25}.gallery-page .gallery-next h2 em{color:var(--accent)}.moment-page{padding:45px 16px 110px}.moment-page .moment-breadcrumb{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:28px;font-size:11px;display:flex}.moment-page .moment-page-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.moment-page h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(38px,4.5vw,65px);font-weight:400;line-height:1.1}.moment-page .moment-page-label{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-size:10px}.moment-page .moment-page-heading time{color:var(--muted);white-space:nowrap;padding-bottom:5px;font-size:11px}.moment-page .moment-page-media{background:#111;border-radius:25px;margin:0;overflow:hidden}.moment-page .moment-page-content{border-bottom:1px solid #252525;grid-template-columns:1fr 2fr;gap:80px;padding:48px 0;display:grid}.moment-page .moment-page-location{color:var(--muted);align-content:start;gap:15px;font-size:12px;display:grid}.moment-page .moment-page-location strong{color:var(--text);font-size:14px;font-weight:400}.moment-page .moment-page-caption{letter-spacing:-.02em;margin-bottom:26px;font-size:22px;line-height:1.6}.moment-page .moment-page-prose{color:#a2a29b;font-size:15px;line-height:1.9}.moment-page .moment-page-prose p+p{margin-top:20px}.moment-page .moment-page-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.moment-page .moment-page-music{border:1px solid #292929;border-radius:15px;margin-top:30px;padding:20px}.moment-page .moment-page-music>span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.moment-page .moment-page-music>p{margin:9px 0 15px;font-size:13px}.moment-page .moment-page-music audio{width:100%;max-width:420px;display:block}.moment-page .moment-related-stories{gap:12px;margin-top:30px;font-size:14px;display:grid}.moment-page .moment-related-stories>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.moment-page .moment-related-stories>a{color:var(--accent)}.moment-page .moment-page-navigation{justify-content:space-between;gap:30px;padding-top:30px;display:flex}.moment-page .moment-page-navigation a{max-width:45%}.moment-page .moment-page-navigation span{color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.moment-page .moment-page-navigation strong{letter-spacing:-.025em;font-size:19px;font-weight:400}.moment-page .moment-page-navigation a:last-child{text-align:right;margin-left:auto}@media (width<=760px){.gallery-page{padding:38px 0 70px}.gallery-page .gallery-heading{margin:22px 0 30px;display:block}.gallery-page h1{font-size:42px}.gallery-page .gallery-heading>p{max-width:330px;margin-top:25px;font-size:12px}.gallery-page .gallery-profile{border-radius:17px;gap:13px;margin-bottom:27px;padding:16px}.gallery-page .gallery-avatar{width:44px;height:44px;font-size:29px}.gallery-page .gallery-profile__stats{gap:16px}.gallery-page .gallery-profile__stats strong{font-size:17px}.gallery-page .gallery-profile__name strong{font-size:12px}.gallery-page .gallery-profile__name span,.gallery-page .gallery-profile__stats>span{font-size:9px}.gallery-page .gallery-toolbar{gap:14px;padding-bottom:17px;display:grid}.gallery-page .gallery-filter{padding:8px 14px;font-size:10px}.gallery-page .gallery-next{padding-top:48px;display:block}.gallery-page .gallery-next .button{margin-top:24px}.moment-page{padding:30px 0 70px}.moment-page .moment-page-heading{display:block}.moment-page .moment-page-heading time{margin-top:20px;display:block}.moment-page h1{font-size:40px}.moment-page .moment-page-media{border-radius:15px}.moment-page .moment-page-content{grid-template-columns:1fr;gap:28px;padding:30px 5px}.moment-page .moment-page-caption{font-size:19px}.moment-page .moment-page-navigation strong{font-size:16px}}
