.page-module___8aEwW__container{flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:40px 24px;display:flex}.page-module___8aEwW__searchIconWrapper{justify-content:flex-end;margin-bottom:80px;display:flex}.page-module___8aEwW__searchContainer{background:0 0;border-bottom:1px solid #0000;align-items:center;padding-bottom:4px;transition:all .3s;display:flex}.page-module___8aEwW__searchExpanded{border-bottom:1px solid var(--hairline);width:250px}.page-module___8aEwW__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;padding-left:8px;font-family:inherit;font-size:13px}.page-module___8aEwW__searchIcon{width:16px;height:16px;stroke:var(--text-primary);stroke-width:1.5px;fill:none;cursor:pointer;flex-shrink:0}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.page-module___8aEwW__logotype{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:inline-flex;position:relative}.page-module___8aEwW__logotypeAccent{font-family:var(--font-accent);color:var(--brand-yellow);z-index:1;margin-bottom:-10px;margin-left:2px;font-size:13px;font-style:italic}.page-module___8aEwW__logotypeMain{font-family:var(--font-hero);letter-spacing:-1.5px;font-size:54px;font-weight:900;line-height:1;position:relative}.page-module___8aEwW__logotypeDot{background-color:var(--brand-yellow);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;right:-16px}.page-module___8aEwW__tagline{max-width:540px;color:var(--text-muted);letter-spacing:.3px;margin-bottom:32px;font-size:14px;line-height:1.6}.page-module___8aEwW__emailLink{color:var(--text-primary);letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:60px;font-size:12px;transition:opacity .2s,transform .2s;display:inline-flex}.page-module___8aEwW__emailLink:hover{opacity:.7;transform:translateY(-1px)}.page-module___8aEwW__animatedLogo{transition:transform .3s,opacity .3s}.page-module___8aEwW__animatedLogo:hover{opacity:.9;transform:scale(1.03)}.page-module___8aEwW__emailIcon{width:18px;height:18px;stroke:var(--text-primary);stroke-width:1.5px;fill:none}.page-module___8aEwW__divider{display:none}.page-module___8aEwW__tabsContainer{justify-content:center;gap:28px;margin-top:80px;margin-bottom:50px;display:flex}.page-module___8aEwW__tab{text-transform:uppercase;letter-spacing:1.8px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;padding-bottom:6px;font-size:13px;transition:color .15s,border-color .15s}.page-module___8aEwW__tab:hover{color:var(--text-primary)}.page-module___8aEwW__tabActive{color:var(--text-primary);border-bottom-color:var(--text-primary)}.page-module___8aEwW__albumGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:60px;display:grid}@media (max-width:768px){.page-module___8aEwW__albumGrid{grid-template-columns:1fr}}.page-module___8aEwW__albumCard{cursor:pointer;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__albumCard:hover{transform:translateY(-2px)}.page-module___8aEwW__albumThumb{aspect-ratio:4/3;background-color:var(--off-white);border-radius:var(--radius-thumb);width:100%;margin-bottom:14px;position:relative;overflow:hidden}.page-module___8aEwW__albumTitle{text-transform:uppercase;letter-spacing:1.2px;margin-bottom:4px;font-size:16px;font-weight:700}.page-module___8aEwW__albumDate{color:var(--text-muted);font-size:12px}.page-module___8aEwW__footer{text-align:center;color:var(--text-muted);letter-spacing:1.5px;border-top:var(--hairline-width) solid var(--table-divider);margin-top:auto;padding-top:36px;font-size:11px}
