@font-face{font-family:InterVar;src:url(/fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Enter Enter;src:url(/fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:VVDS Fifties;src:url(/fonts/VVDS-Fifties-SExp-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--cardEdge:#d9cdb2;--ink:#322c22;--muted:#79705d;--accent:#3f6b58;--accentSoft:#cfe3d6;--card:#f6f1e6}*,:after,:before{box-sizing:border-box;font-family:InterVar,-apple-system,sans-serif}body,html{margin:0;padding:0;overflow:hidden;width:100%;height:100%;background:#fffce0}@media (max-width:1060px){.mmb-menu{display:none}}@media (max-width:720px){.mmb-stat{display:none}}.pm-dot{width:12px;height:12px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter .1s ease}.pm-dot .pm-sym{opacity:0;font-size:7px;font-weight:800;line-height:1;color:rgba(0,0,0,.45);transition:opacity .15s ease;pointer-events:none}.pm-dot:hover .pm-sym{opacity:1}.pm-dot:hover{filter:brightness(.88)}.pm-dock-btn{cursor:pointer;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.45,.64,1),filter .3s ease}.pm-dock-btn:hover{transform:scale(1.18) translateY(-5px);filter:brightness(1.06)}.pm-dock-btn:active{transform:scale(1.05) translateY(-2px);transition-duration:.12s}.pm-chrome{height:44px;min-height:44px;background:#f5f5f7;border-bottom:1px solid rgba(0,0,0,.07);display:flex;align-items:center;padding:0 16px;position:relative;flex-shrink:0;border-radius:16px 16px 0 0}.pm-chrome-title{position:absolute;left:50%;transform:translateX(-50%);font-size:12px;font-weight:500;color:#1a1a1a;white-space:nowrap;pointer-events:none}.pm-scroll::-webkit-scrollbar{width:5px}.pm-scroll::-webkit-scrollbar-track{background:transparent}.pm-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.pm-btn{transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.pm-btn:hover{background:#2e2e2e!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.18)}.pm-btn:active{transform:translateY(0)}.pm-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.pm-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05)!important}.pm-note-item:hover{background:rgba(0,0,0,.045)!important}.pm-photos-nav{transition:background .15s ease}.pm-photos-nav:hover{background:hsla(0,0%,100%,.08)!important}.pm-photo-tile{transition:filter .2s ease,transform .2s ease}.pm-photo-tile:hover{filter:brightness(1.12);transform:scale(1.02)}.pm-tab{cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.pm-tab:hover{border-color:#999}.pm-back{transition:background .15s ease}.pm-back:hover{background:#ececec}.img-zoom{overflow:hidden}.img-zoom>div{transition:transform .48s cubic-bezier(.25,.46,.45,.94);will-change:transform}.img-zoom:hover>div{transform:scale(1.08)}@keyframes pmModalIn{0%{opacity:0;transform:scale(.95) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pmModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(24px)}}@keyframes pmPanelIn{0%{opacity:0;transform:translateY(48px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pmPanelOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(48px) scale(.97)}}@keyframes pmOverlayIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0ms!important;transition-duration:0ms!important}}