:root{--font-family-serif:"Wittgenstein",serif;--font-family-0:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-family-1:"Times New Roman",serif;--font-family-2:Arial,Helvetica,sans-serif;--font-family-3:"Courier New",Courier,monospace;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-13:56px;--spacing-14:64px;--spacing-15:72px;--spacing-16:144px;--color-white:#fff;--color-black:#000;--color-brand:var(--color-grey-900);--color-red-50:#ffebee;--color-red-100:#ffcdd2;--color-red-200:#ef9a9a;--color-red-300:#e57373;--color-red-400:#ef5350;--color-red-500:#f44336;--color-red-600:#e53935;--color-red-700:#d32f2f;--color-red-800:#c62828;--color-red-900:#b71c1c;--color-red-a-100:#ff8a80;--color-red-a-200:#ff5252;--color-red-a-400:#ff1744;--color-red-a-700:#d50000;--color-pink-50:#fce4ec;--color-pink-100:#f8bbd0;--color-pink-200:#f48fb1;--color-pink-300:#f06292;--color-pink-400:#ec407a;--color-pink-500:#e91e63;--color-pink-600:#d81b60;--color-pink-700:#c2185b;--color-pink-800:#ad1457;--color-pink-900:#880e4f;--color-pink-a-100:#ff80ab;--color-pink-a-200:#ff4081;--color-pink-a-400:#f50057;--color-pink-a-700:#c51162;--color-purple-50:#f3e5f5;--color-purple-100:#e1bee7;--color-purple-200:#ce93d8;--color-purple-300:#ba68c8;--color-purple-400:#ab47bc;--color-purple-500:#9c27b0;--color-purple-600:#8e24aa;--color-purple-700:#7b1fa2;--color-purple-800:#6a1b9a;--color-purple-900:#4a148c;--color-purple-a-100:#ea80fc;--color-purple-a-200:#e040fb;--color-purple-a-400:#d500f9;--color-purple-a-700:#a0f;--color-deep-purple-50:#ede7f6;--color-deep-purple-100:#d1c4e9;--color-deep-purple-200:#b39ddb;--color-deep-purple-300:#9575cd;--color-deep-purple-400:#7e57c2;--color-deep-purple-500:#673ab7;--color-deep-purple-600:#5e35b1;--color-deep-purple-700:#512da8;--color-deep-purple-800:#4527a0;--color-deep-purple-900:#311b92;--color-deep-purple-a-100:#b388ff;--color-deep-purple-a-200:#7c4dff;--color-deep-purple-a-400:#651fff;--color-deep-purple-a-700:#6200ea;--color-indigo-50:#e8eaf6;--color-indigo-100:#c5cae9;--color-indigo-200:#9fa8da;--color-indigo-300:#7986cb;--color-indigo-400:#5c6bc0;--color-indigo-500:#3f51b5;--color-indigo-600:#3949ab;--color-indigo-700:#303f9f;--color-indigo-800:#283593;--color-indigo-900:#1a237e;--color-indigo-a-100:#8c9eff;--color-indigo-a-200:#536dfe;--color-indigo-a-400:#3d5afe;--color-indigo-a-700:#304ffe;--color-blue-50:#e3f2fd;--color-blue-100:#bbdefb;--color-blue-200:#90caf9;--color-blue-300:#64b5f6;--color-blue-400:#42a5f5;--color-blue-500:#2196f3;--color-blue-600:#1e88e5;--color-blue-700:#1976d2;--color-blue-800:#1565c0;--color-blue-900:#0d47a1;--color-blue-a-100:#82b1ff;--color-blue-a-200:#448aff;--color-blue-a-400:#2979ff;--color-blue-a-700:#2962ff;--color-light-blue-50:#e1f5fe;--color-light-blue-100:#b3e5fc;--color-light-blue-200:#81d4fa;--color-light-blue-300:#4fc3f7;--color-light-blue-400:#29b6f6;--color-light-blue-500:#03a9f4;--color-light-blue-600:#039be5;--color-light-blue-700:#0288d1;--color-light-blue-800:#0277bd;--color-light-blue-900:#01579b;--color-light-blue-a-100:#80d8ff;--color-light-blue-a-200:#40c4ff;--color-light-blue-a-400:#00b0ff;--color-light-blue-a-700:#0091ea;--color-cyan-50:#e0f7fa;--color-cyan-100:#b2ebf2;--color-cyan-200:#80deea;--color-cyan-300:#4dd0e1;--color-cyan-400:#26c6da;--color-cyan-500:#00bcd4;--color-cyan-600:#00acc1;--color-cyan-700:#0097a7;--color-cyan-800:#00838f;--color-cyan-900:#006064;--color-cyan-a-100:#84ffff;--color-cyan-a-200:#18ffff;--color-cyan-a-400:#00e5ff;--color-cyan-a-700:#00b8d4;--color-teal-50:#e0f2f1;--color-teal-100:#b2dfdb;--color-teal-200:#80cbc4;--color-teal-300:#4db6ac;--color-teal-400:#26a69a;--color-teal-500:#009688;--color-teal-600:#00897b;--color-teal-700:#00796b;--color-teal-800:#00695c;--color-teal-900:#004d40;--color-teal-a-100:#a7ffeb;--color-teal-a-200:#64ffda;--color-teal-a-400:#1de9b6;--color-teal-a-700:#00bfa5;--color-green-50:#e8f5e9;--color-green-100:#c8e6c9;--color-green-200:#a5d6a7;--color-green-300:#81c784;--color-green-400:#66bb6a;--color-green-500:#4caf50;--color-green-600:#43a047;--color-green-700:#388e3c;--color-green-800:#2e7d32;--color-green-900:#1b5e20;--color-green-a-100:#b9f6ca;--color-green-a-200:#69f0ae;--color-green-a-400:#00e676;--color-green-a-700:#00c853;--color-light-green-50:#f1f8e9;--color-light-green-100:#dcedc8;--color-light-green-200:#c5e1a5;--color-light-green-300:#aed581;--color-light-green-400:#9ccc65;--color-light-green-500:#8bc34a;--color-light-green-600:#7cb342;--color-light-green-700:#689f38;--color-light-green-800:#558b2f;--color-light-green-900:#33691e;--color-light-green-a-100:#ccff90;--color-light-green-a-200:#b2ff59;--color-light-green-a-400:#76ff03;--color-light-green-a-700:#64dd17;--color-lime-50:#f9fbe7;--color-lime-100:#f0f4c3;--color-lime-200:#e6ee9c;--color-lime-300:#dce775;--color-lime-400:#d4e157;--color-lime-500:#cddc39;--color-lime-600:#c0ca33;--color-lime-700:#afb42b;--color-lime-800:#9e9d24;--color-lime-900:#827717;--color-lime-a-100:#f4ff81;--color-lime-a-200:#eeff41;--color-lime-a-400:#c6ff00;--color-lime-a-700:#aeea00;--color-yellow-50:#fffde7;--color-yellow-100:#fff9c4;--color-yellow-200:#fff59d;--color-yellow-300:#fff176;--color-yellow-400:#ffee58;--color-yellow-500:#ffeb3b;--color-yellow-600:#fdd835;--color-yellow-700:#fbc02d;--color-yellow-800:#f9a825;--color-yellow-900:#f57f17;--color-yellow-a-100:#ffff8d;--color-yellow-a-200:#ff0;--color-yellow-a-400:#ffea00;--color-yellow-a-700:#ffd600;--color-amber-50:#fff8e1;--color-amber-100:#ffecb3;--color-amber-200:#ffe082;--color-amber-300:#ffd54f;--color-amber-400:#ffca28;--color-amber-500:#ffc107;--color-amber-600:#ffb300;--color-amber-700:#ffa000;--color-amber-800:#ff8f00;--color-amber-900:#ff6f00;--color-amber-a-100:#ffe57f;--color-amber-a-200:#ffd740;--color-amber-a-400:#ffc400;--color-amber-a-700:#ffab00;--color-orange-50:#fff3e0;--color-orange-100:#ffe0b2;--color-orange-200:#ffcc80;--color-orange-300:#ffb74d;--color-orange-400:#ffa726;--color-orange-500:#ff9800;--color-orange-600:#fb8c00;--color-orange-700:#f57c00;--color-orange-800:#ef6c00;--color-orange-900:#e65100;--color-orange-a-100:#ffd180;--color-orange-a-200:#ffab40;--color-orange-a-400:#ff9100;--color-orange-a-700:#ff6d00;--color-deep-orange-50:#fbe9e7;--color-deep-orange-100:#ffccbc;--color-deep-orange-200:#ffab91;--color-deep-orange-300:#ff8a65;--color-deep-orange-400:#ff7043;--color-deep-orange-500:#ff5722;--color-deep-orange-600:#f4511e;--color-deep-orange-700:#e64a19;--color-deep-orange-800:#d84315;--color-deep-orange-900:#bf360c;--color-deep-orange-a-100:#ff9e80;--color-deep-orange-a-200:#ff6e40;--color-deep-orange-a-400:#ff3d00;--color-deep-orange-a-700:#dd2c00;--color-brown-50:#efebe9;--color-brown-100:#d7ccc8;--color-brown-200:#bcaaa4;--color-brown-300:#a1887f;--color-brown-400:#8d6e63;--color-brown-500:#795548;--color-brown-600:#6d4c41;--color-brown-700:#5d4037;--color-brown-800:#4e342e;--color-brown-900:#3e2723;--color-grey-50:#fafafa;--color-grey-100:#f5f5f5;--color-grey-200:#eee;--color-grey-300:#e0e0e0;--color-grey-400:#bdbdbd;--color-grey-500:#9e9e9e;--color-grey-600:#757575;--color-grey-700:#616161;--color-grey-800:#424242;--color-grey-900:#212121;--color-blue-grey-50:#eceff1;--color-blue-grey-100:#cfd8dc;--color-blue-grey-200:#b0bec5;--color-blue-grey-300:#90a4ae;--color-blue-grey-400:#78909c;--color-blue-grey-500:#607d8b;--color-blue-grey-600:#546e7a;--color-blue-grey-700:#455a64;--color-blue-grey-800:#37474f;--color-blue-grey-900:#263238}body{font-family:var(--font-family-0);background-color:var(--color-grey-800);color:#fff;flex-flow:column;min-height:100vh;margin:0;display:flex;overflow-y:scroll}*{box-sizing:border-box}#root{display:contents}@media (max-width:1024px){.content-max-width{padding:0 12px}}@media (min-width:1025px){.content-max-width{width:100%;max-width:1024px;margin:0 auto}}.navbar{background-color:var(--color-brand)}.navbar>div{color:var(--color-white);justify-content:space-between;align-items:center;height:50px;display:flex}@media (min-width:1025px){.navbar>div{padding:0 var(--spacing-1)}}.navbar>div .quick-menu{justify-content:space-between;align-items:center;display:flex}.navbar>div .quick-menu .show-favorites{cursor:pointer;opacity:.7;width:35px;height:35px}.navbar>div .quick-menu .show-favorites svg{fill:var(--color-yellow-500)}.navbar>div .quick-menu .show-favorites.active{opacity:1}.navbar>div .quick-menu>*{margin-right:var(--spacing-4)}.navbar>div .quick-menu>:last-child{margin-right:0}.navbar .logo{font-size:30px;font-weight:500;display:flex}.navbar .logo:before{content:"";margin-right:var(--spacing-2);background-image:url(/81f05a651f4597c9a98b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;display:block}.navbar img{object-fit:cover;width:30px;height:30px}.search{padding:var(--spacing-3)0 var(--spacing-4);background-color:var(--color-brand);z-index:100;position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.search>div{display:flex}.search .component-input{flex:1}.search button{border:none;border-left:4px solid var(--color-brand);padding:0 var(--spacing-3);background-color:#fff}.view-home{flex:1;position:relative}.view-home .images,.view-home .ghosts{padding-top:var(--spacing-1);gap:var(--spacing-1);z-index:2;grid-template-columns:auto;display:grid;position:relative}@media (min-width:600px){.view-home .images,.view-home .ghosts{grid-template-columns:auto auto}}@media (min-width:1025px){.view-home .images,.view-home .ghosts{grid-template-columns:auto auto auto}}.view-home .images .image-container,.view-home .images .ghost,.view-home .ghosts .image-container,.view-home .ghosts .ghost{z-index:2;height:300px;position:relative}.view-home .images .image-container .component-video,.view-home .images .ghost .component-video,.view-home .ghosts .image-container .component-video,.view-home .ghosts .ghost .component-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.view-home .image-container{cursor:pointer}.view-home .image-container a,.view-home .image-container .favorite{position:absolute;top:0;right:0}.view-home .image-container a{z-index:3;bottom:0;left:0}.view-home .image-container .favorite{z-index:4;padding:var(--spacing-4);cursor:pointer;background-color:transparent;border:none;position:absolute}.view-home .image-container .favorite.selected .component-icon svg,.view-home .image-container .favorite.selected .component-icon svg:hover svg{fill:red;transform:scale(1.3)}.view-home .image-container .favorite .component-icon{width:20px;height:20px}.view-home .image-container .favorite .component-icon svg{fill:rgba(255,0,0,.4);transition:fill .25s ease-in-out,transform .25s ease-in-out}.view-home .image-container .favorite .component-icon:hover svg{fill:rgba(255,0,0,.7);transform:scale(1.3)}.view-home .image-container .favorite .component-icon:active svg{fill:rgba(255,0,0,.7);transition:none;transform:scale(.8)}.view-home .ghosts{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.view-home .ghosts .ghost{background-color:var(--color-grey-500);z-index:1;animation:.5s ease-in infinite pulse}.view-home.loaded .ghost{animation:none}@keyframes pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.component-video{display:block;position:relative}.component-video video,.component-video img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.component-input{padding-left:var(--spacing-2);border:none;width:100%;height:40px}.component-icon{width:40px;height:40px}