.moments-mobile-toolbar{display:none}@media (width<=1024px){#manifesto.about-screen{display:block;padding:104px var(--page-right) 48px var(--page-left)!important;height:auto!important}#manifesto .about-layout{padding:0;transform:none}#manifesto .about-main-copy{width:100%;max-width:680px;margin-inline:auto}#manifesto .about-main-copy h2{overflow-wrap:break-word;font-size:clamp(2.35rem,9.5vw,4.5rem);line-height:1}#manifesto .about-main-copy h2 strong br{display:none}#manifesto .about-main-copy h2 span{margin-top:16px}#manifesto .about-label{margin-bottom:24px}#manifesto .about-intro{margin-top:26px;line-height:1.4}#manifesto .about-description{margin-top:16px;font-size:1rem;line-height:1.75}#manifesto .about-main-copy h3{margin-top:32px;font-size:.95rem;line-height:1.5}#manifesto .service-cloud{gap:10px;margin-top:18px}#manifesto .service-row{display:contents}#manifesto .service-chip{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:54px;padding:12px 16px;font-size:.875rem;line-height:1.4}#manifesto .service-chip i{flex:0 0 24px}#manifesto .moments-dock{border-top:1px solid var(--border-h);background:0 0;width:100%;max-width:680px;height:auto;margin:48px auto 0;display:block;position:relative;inset:auto}#manifesto .moments-title{background:0 0;border:0;height:108px}#manifesto .moments-title:before{color:var(--accent);font-size:1.75rem;top:28px;left:0}#manifesto .moments-title:after{color:var(--fg-muted);top:65px;left:1px}#manifesto .moments-mobile-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#manifesto .moments-mobile-toolbar p{max-width:145px;color:var(--fg-muted);font-size:.75rem;line-height:1.5}#manifesto .moments-mobile-controls{align-items:center;gap:8px;display:flex}#manifesto .moments-mobile-controls button{border:1px solid var(--border-h);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;font-size:1.25rem;display:grid}#manifesto .moments-mobile-controls button:disabled{opacity:.3;cursor:default}#manifesto .moments-mobile-controls span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.65rem}#manifesto .moments-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;gap:12px;height:auto;padding:2px 2px 14px;scroll-padding-inline:2px;display:flex;overflow-x:auto}#manifesto .moments-list::-webkit-scrollbar{height:3px;display:block}#manifesto .moments-list::-webkit-scrollbar-thumb{background:var(--accent)}#manifesto .moments-list figure{aspect-ratio:4/5;border:1px solid var(--border);scroll-snap-align:start;border-radius:8px;flex:0 0 min(82%,320px);min-width:0;height:auto;overflow:hidden}#manifesto .moments-list figure[role=button]{cursor:pointer}#manifesto .moments-list figure:focus-visible,#manifesto .moments-mobile-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#manifesto .moments-list figcaption{font-size:.65rem;bottom:16px;left:16px}#manifesto .moment-portrait-preview{display:none!important}#manifesto .moment-cover-cta{top:50%!important}#manifesto .moment-cover-cta i{width:52px!important;height:52px!important}#manifesto .moment-cover-cta .moment-play-label{font-size:.6rem}}.moment-modal[role=dialog]{z-index:10000;overscroll-behavior:contain;width:100%;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050605f0;place-items:center;animation:.24s both momentOverlayIn;display:grid;position:fixed;inset:0;overflow:auto}.moment-modal[role=dialog] .moment-modal-player{width:min(390px, 100%, calc((100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .5625));aspect-ratio:9/16;max-height:none;animation:momentPlayerIn .3s var(--ease) both;background:#080908;border:1px solid #cadb2e80;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b3}.moment-modal[role=dialog] video{object-fit:contain;width:100%;height:100%;display:block}.moment-modal[role=dialog] .moment-modal-close{z-index:4;border:1px solid var(--border);width:46px;height:46px;color:var(--fg);background:#080908d9;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.moment-modal[role=dialog] .moment-modal-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.moment-modal[role=dialog] .moment-modal-meta{z-index:3;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000,#000000a6);gap:10px;padding:18px;display:flex;position:absolute;inset:auto 0 62px}.moment-modal[role=dialog] .moment-modal-meta span{color:var(--accent);font-size:.6rem}.moment-modal[role=dialog] .moment-modal-meta strong{font-family:var(--f-display);letter-spacing:.1em;font-size:.8rem}.moment-modal[role=dialog] button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes momentOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes momentPlayerIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}
