/* Find Missing Pieces redesign preview — 2026-08-06 */
:root {
  --fmp-cream: #fbf8f2;
  --fmp-walnut: #4f3526;
  --fmp-walnut-soft: #76543b;
  --fmp-emerald: #176b59;
  --fmp-emerald-dark: #0f4f42;
  --fmp-ink: #302a25;
  --fmp-gold: #c7a56a;
}
body { background: var(--fmp-cream); color: var(--fmp-ink); }
body::before, body::after { content:""; position:fixed; pointer-events:none; z-index:9998; }
body::before { inset:4px; border:2px solid var(--fmp-walnut); }
body::after { inset:9px; border:1px solid var(--fmp-emerald); }
.fmp-nav { margin:12px 12px 0; }
.fmp-footer { margin:0 12px 12px; }
.fmp-photo-banner { position:relative; min-height:clamp(230px,34vw,420px); margin:12px 12px 0; overflow:hidden; display:grid; place-items:center; isolation:isolate; background:#231d18 url('assets/hero-glassware.jpg') center 52%/cover no-repeat; }
.fmp-photo-banner::before { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(180deg,rgba(22,16,12,.18),rgba(22,16,12,.55)); }
.fmp-photo-banner-content { width:min(900px,90%); padding:54px 20px 46px; text-align:center; color:#fffaf0; text-shadow:0 2px 16px rgba(0,0,0,.65); }
.fmp-photo-banner-title { margin:0; font-family:Georgia,'Times New Roman',serif; font-size:clamp(2.6rem,7vw,5.8rem); font-weight:500; letter-spacing:-.03em; }
.fmp-photo-banner-sub { max-width:690px; margin:14px auto 0; font-size:clamp(1rem,2vw,1.22rem); line-height:1.7; }
.fmp-category-section { padding:clamp(48px,7vw,88px) 24px; }
.fmp-category-intro { max-width:720px; margin:0 auto 34px; text-align:center; }
.fmp-category-intro h2 { color:var(--fmp-walnut); font-family:Georgia,'Times New Roman',serif; font-size:clamp(2rem,4vw,3.2rem); font-weight:500; margin:0 0 12px; }
.fmp-category-intro p { line-height:1.75; margin:0; }
.fmp-category-tiles { width:min(1140px,100%); margin:0 auto; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
.fmp-category-tile { position:relative; min-height:310px; overflow:hidden; display:flex; align-items:flex-end; text-decoration:none; background:#3c3029; border:1px solid rgba(79,53,38,.35); box-shadow:0 16px 35px rgba(63,45,34,.13); transition:transform .22s ease,box-shadow .22s ease; }
.fmp-category-tile:hover,.fmp-category-tile:focus-visible { transform:translateY(-4px); box-shadow:0 22px 44px rgba(63,45,34,.2); }
.fmp-category-tile::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg,transparent 25%,rgba(20,14,10,.82) 100%); }
.fmp-category-tile.is-all { background:url('assets/hero-glassware.jpg') center/cover; }
.fmp-category-tile.is-kitchen { background:url('assets/hero-glassware.jpg') 72% center/cover; }
.fmp-category-tile.is-art { background:url('assets/hero-glassware.jpg') 28% center/cover; }
.fmp-category-tile.is-pairs { background:url('assets/hero-glassware.jpg') 54% center/cover; }
.fmp-category-tile.is-missing { background:url('assets/hero-glassware.jpg') 8% center/cover; }
.fmp-category-tile-copy { position:relative; z-index:1; width:100%; padding:30px; color:#fffaf0; }
.fmp-category-tile-copy strong { display:block; font-family:Georgia,'Times New Roman',serif; font-size:clamp(1.7rem,3vw,2.45rem); font-weight:500; }
.fmp-category-tile-copy span { display:block; max-width:500px; margin-top:8px; line-height:1.55; color:rgba(255,250,240,.88); }
.fmp-category-tile.is-all { grid-column:1/-1; min-height:360px; }
.fmp-grid { align-items:stretch; }
.fmp-card { height:100%; display:flex; flex-direction:column; }
.fmp-card-img-wrap { aspect-ratio:1/1; flex:0 0 auto; }
.fmp-card-img { width:100%; height:100%; }
.fmp-card-info { display:flex; flex-direction:column; flex:1; }
.fmp-card-name { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; min-height:4.5em; line-height:1.5; }
.fmp-card-foot { margin-top:auto; }
.fmp-puzzle { transform:scale(.78) rotate(3deg); transform-origin:left center; }
.fmp-hero-tagline { margin-top:8px!important; }
.fmp-btn-hero { border-color:var(--fmp-walnut)!important; background:#fffaf2!important; color:var(--fmp-walnut)!important; border-radius:6px; }
.fmp-btn-hero:hover { background:var(--fmp-walnut)!important; color:#fffaf2!important; }
.fmp-page-hero { position:relative; min-height:clamp(230px,34vw,420px); margin:12px 12px 0; display:grid; place-items:center; overflow:hidden; background:#231d18 url('assets/hero-glassware.jpg') center 52%/cover no-repeat!important; color:#fffaf0; }
.fmp-page-hero::before { content:''; position:absolute; inset:0; background:linear-gradient(180deg,rgba(22,16,12,.18),rgba(22,16,12,.58)); }
.fmp-page-hero-inner { position:relative; z-index:1; text-align:center; color:#fffaf0; text-shadow:0 2px 16px rgba(0,0,0,.65); }
.fmp-page-hero-title,.fmp-page-hero-sub,.fmp-page-hero-eyebrow { color:#fffaf0!important; }
.fmp-page-hero-title { font-family:'Cormorant Garamond',Georgia,serif; font-size:clamp(2.6rem,7vw,5.8rem); font-weight:500; letter-spacing:-.03em; }
.fmp-page-hero-eyebrow { opacity:.88; }
.fmp-page-hero-sub { max-width:690px; margin-inline:auto; }
.fmp-disclaimer-card,.fmp-info-card,.fmp-banner-emerald,.fmp-form-card { border-radius:4px; }

/* Banner crop embedded directly so there is no separate image request that can fail. */
.fmp-footer { background-color:var(--fmp-walnut)!important; padding-top:0!important; overflow:hidden; }
.fmp-footer::before { content:""!important; display:block!important; width:100%!important; height:clamp(210px,30vw,390px)!important; margin:0 0 3.5rem!important; background-color:#2a1b12!important; background-image:url("data:image/jpeg;base64,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[... ELLIPSIZATION ...]im8MHe0pKkBq5Ey+5SlZdOj1NtrawS3kAt4g4AL8IgdfmPbAzFWzB5kC96fqE4mHUUuTUAsEz2lkNEac6LhWq9UV+5r50UlXOgWt+YTiKCju40CRMYmGNcL3LQYdhf4iLaV20/EPOjiD+J/I2jZWny/7gte1vCvzFEo9rn8QZwXAGP3ExM0vh8cRcwPbxDOAu0KtDojja1Dm2I2xEMXkeIpPFJSPLEs13YjVHJxN+c3CVM9BVYbh152RLK9QXaGBBf9IVAq2of7SgDrLnrJFmYPUBxQW/1KgnuKQlnKVGpu1QA+5n3op07q5yEoPt/wDIby2X3D8sVpHqO6ruNmaioeZQAeWOCemPZdyUyooDhh+ZS1FQNmS/4hCqsDgrSM5yDLRRM9MZ93HRS6l8rC3tWNzFMKk68dzDSWJ0RY7IFfcBFijaBZeC2WXNgtKPaiQFHy16hVt2G1pe5ZWL4pBUA8lJnEtXC/uJUWnF2v8AMag0CrXL8yxaHxDhB9zMJRfhi4FDmmUCAtkcdsBreFTLfbBTsjRKRtiwWwJk8kzSmdCIAFrcxaHCxGojCm+GP636/wAScDAWqjkMIjYlcVbnE1F2vEVAJ5l1ltNCWd+fAL/mVk/oErfIniVdVHBSOoHiD+bllSGqub7CdnEEjPd6PmLn1BZVZ8QOMXWn2wBTOYZlXbDlT+IBkD6P0RoXkVUKVtm8tyqjRU6D2DMQgG10iZnNXLQcmogt4EBC0r9cy2jBeL5gKpGNnaoiQwg/UNFsqeoYVI6Z+9xCRtLSj+YFMaZadxxYtVSDC3DOv6JmMEvK9KsRLpfAliGo8F94IoF1t7gqAzqBQRuGisGF5PiGBFVhMQLAi0U7NtcPiF+mAprwx05W5M1+/wDczSkrWrUdEEcUs/iBUbYDDlikSwN3yn9RII6C5XvB9RUCJyr1GRyrHQX1NbDI4OOoIBygxlZvCIMC++Zk/wCcxNedcMXOMmbHxdyoQuggfzCvy4kPwMTdF2n9RpVGjz8MYXwhqoxlWXeUbFU4MEwhF1zfiEo5dTHiWeMQVF9IgAn5jGfLgy0QHsIEV0NiZQhjOp16w/UqS4RaqHGR7jg5s8QDVjtY1NJ6JhFP1KyjUMQ6svnMTomqV4jBVXbF6O3hLhnQ6pB6AnAsO095hYkKGtH0yqoKc1B44AQaflmI+1fggVkU0GhcBm4BgD1LOfvm+Pty0yPlTJ3A4KLZujAhNYYqit1Wqn9SgpzVy+AqjisxIF8BhsgpdajwYjTHckbKYw8xU2APG5Z0UXxNUnGviVQpzl8TIByMSBZCtYKV8ErMUAvobIS8woB8f3EVWxIe8svMDgblnQVW8n3E1u47RWKrKUWGx5017iE7QmfH9/uHgmkPGJjikLXtluVQfxcVLKliirXl8REirKf5hXXoCOpWqUVuuLlQDALmiNjeFZ3UwAOOfMSjdS/FnxAozcX+DEMl0nxOLqIoAdWXeGvUAAWitj0y0oNpsx7lwH4FojVbhbLRhmVLvEYSGluUMtivuWIG0e47l8zd+1GLP3zBE7IwCFTyVEjE8SqHyEQvpyNTYKbPNj63T9Qrso9QqNvzH0iUgIW+mUitg6ZUdO8QNqfeJigzBSpbM7iVV6JjhqkbllALdYzLtzLgB5QuGusAeLOI6Kq2FvWvxFRSwWLRtbATJDEL75luyvuAv/cAP9xLX2l4KRAFKhuUyQqIDjNVBILQrvWf5jbAQC27GW81YD3HupmrKdQ0UrPNJZrrF3v/AMjNSy3EKC9pUwHNalXsLUM1AHqDRuVBRegdyhg7WAu6wWDJbBvWl/zLlDVFlZ1ncRWhbofuaTTIQ/caHnNp9TiUyvINHv3MOekudQqSU88o4BipTfCBYarq/USgQF/K9QKJsCiOADn8yqsVQZ4wQNiF9iUakah+7+owbg3fEwHVzvSiyD3FcBinCHYTyETZXXR1SO64FV7lo029MBFvFiu+hho0abx1FHZ7j5AYUSW0OJZVLSmIbwFyuWY7SeKI8j8qUtPhE6CeRC5DsxO5XzNJpPMqtN9TDBSLtRWwOGobJHigwLCu1/iKPtMFx8jd+4o53GJ+yU8z7p+8SnQ3nA/kiHpOK/mZP3paWinqY3XNxcSAeqKgJZHMohZ0wli2L2VjtDgCkHG2DL2f3DqqS3OUjwKBQ6zCM8qaS/iGmGIUHPuCx+0tbyriVlvfUrNrXUVKwgbXQg05Ia3zBS56eIs5lgr/AGlIwsPj/rlQg+kZIotD0/7iIHCCK7bdwJ5zOY6KhQg5ACjyeZiitXZ+4mgmjMRq8BhxEYnJcM0gPlLGMPmMXUF5YzkNCEcaQaGETn+PmBKZciGxZoIHId9/6QSlDh1coBQ0oFRyrzqJzC+PEtSUbenj/uo6F5f0lDIKT6hDaHWYPaTS5SWuqEIhkiDGQzKevzKTg+4u9w4jbiInNQuKAlDcuKiJZIbboRUsCLdXHgPa78QKLarl7brvhmTsIDxmDa1EC+oQSXcXuyGMydpOm6KF5HuW0MxWYYcC5TypbkwtU6gjX2T9MCC6/UWKNnuNskCAbEjCBfmDusvRBNF00Sts4IDMgA+iChSi1epc5WAuZ/MohHMhAXdZqX3Ji76Y9C2KB8QHD5ausw0bAMYwqeYHllDAQC4xQ3L+CXZKB3tOK0D1mJahgrSarvPiZCYPW4isAIh8JRd1/EMM4B+IT2gjHci6Opd2BS8alEA2VblcQzZUN2c03XggkwrdmJjV8hZYCBUarccFRTLjZAByvqADVil8S9yLcsXsbXo+Yt9f2iEXvDtSMs7zsIoxoKbFNQxFpi8/6lisXZRl1SZ6EqI0KWxX9oDik+xFEALJn8SnMrNq6l4xUHImvhh4oqu6N3b8S7ZgDVcTLhieIBumDXiXnj/AsILV84IiAUbv1ErVafxM6QInkI8DCsd5s2RPiqbMJW/cqI2Nn1GCLbFbl1gIpe5Z5iLSzFYrhyMs2rLdk8JfZA8Nwxq1kfUFGQIsVmNac+5tQnxHUWYEfLL4zlXd1KCYFR1uGGBSfUbPyPxiCj0Cw5lT8l/R/M2qh2KOoYmN1K3ZMG61QbJdIrFbitcFyvuXvbD+WUHRHRIkoAIi4lk6J7IrGGIsyErSFw+IASjtWkKuLhbIyA5y+CZ4XgzirThFwfqM5yXmuIFKkX5HxHkODFJvlNw/RpXR9XN7A2Ar3WYDlaFNWe5jZONH+0Xc24yf1M5Hyv/AIYcBF5qBlRPiYW2IHU0KqbYfpiHNXEeoYZqV2gshrascS4W4AFHyJEbI+/7Sn+lglbex/uUl6j/AGmIKvZ/aKbR9L+4MwXojURWMj9IHQ3arLEeD1B6fJthZUXlzcYQQtV39QYzrAHcqEuaLDn3OFHaVRsTEYWTErfVpgBdSztAD5YjqgaTmC2C72HhicVzUHygixB6ityF+JT5HuZqNpqodJ1XkgYqG0Ur1Ux8uKI+6ZjqErKs+FlXEG6X9VA1Mmig+IA44rCxASoHwHiZYLQCw+0CDbKYQpxdnEuXl8wVWpuX4hs3LL7iTvCt9wwDY67mZxEk5Zm0/cZrBp4jOTgfzggbDIgdByyiwrErFQFibSC/IpmZR0i1mNSeDLTmPUjdsZweLQH7lup9rlfmWu9eIi+s36ImE+mok1dBBOh1CqrWNGVL+Oo3WSEqF8QNcdIOfEHZRzgQ+2KgrsGt/wAR3MgvocVNAL4lbUrZM9Uc1Y9zcQPo8kBaFkzFNX+IDTlURvCldWC5IWOCNvErx+JbxN8NOfEA7K9ylQn3KqWvuU4cvqCu5yDvqDbo/wCEyiBqWKE8Maw6p4lTAadsALLMkiOc9kaOyu79QtEZWLxjxKQtOBMsnsaRDnvLajECcFFwmWXi4a6Q8gB0piBdBe2w+SMzrYjkGfwM3eINwLauC2MYyB8SofhbIrZN+G3o7YLNnWlRQTclm/cPViVCgepYDB4xiApw8nZWPbOhwnH1KA5wqJb7uCFKWhW3yvqJEU5dErOGWz1LWVm40XimW78w0Ki2xVmVVcTvkr1KOZWxk/0xyqil4Xrub9mTbLEZ1R/EYt4Avf51KIFPSzUSgaM1mJo8MBsoPUyTNxflgHZXuYijIkCV6Ft+pQtSmkOJkHoJaLH0h22FlLAlhASmwB8yiQroKDb1L+iWYL93Fds20R6lVrTqqj2oQzamO6Ox5IjjDTGSwr8iGhw+Inj6hd7YAbEcwFwstBpCjbGzaysRyv8AqiIVW3DbmCcRVzhlBsnjUYlwZlloOBmmyVZMRNC8RXRS8RBEFVxUxMmUy1UU8P1Aw/XV3LGPEW3AGnIGrie9ns+oC2hMrtFLJlLmQcjN29F3CEcNVAQ73DxEVLZ1LSkeVRbi1EotXuGBS1zcNm8VlBKRqGHaYus3FQjcXs7OT8QZCnJ+ItgwFicvP5hLgeTEvXSgCcfEGPbjr4iRALyrqetB3aPiCHXSOkBpWXiJaQUf0gDj6jtIeiCSFjK4/wBRz0GhTHpUsxegjddv6hoLSUtqjuDkFJob/DLhasOCKxgsGvxMEzbtt8s/glS8RLaRY7Jetwy2QV3Bl6gRuvRRuHCwCJlZMSUG8RrEEZcAsa2TrBuSpYsxFDbmWiy+EFVK+KzoOKHtlfcdDvSwb/wSkCdogrHUnllRhs2Yjg5JYaVKdkw5n2uIgqgHIwVsURcZg3bTj/C4Lev6imolSmeY6KbHNbhGsQDlKfECzVxzVDa5ICZZzFYjbWt9Q3DCX5h4lFKYZZjHDuIwIYyZmc61bEMCa1Ry9xbzuEtfzHAgosun+oUhdSFrmQ0i3Nf8SqBTiovo13GRXPbXmMQzuH5lw+g6CZqyjglHI+4LB1yRRDi4dqYGpbgNe4SnR1DLbAJt4lI5SeEyQrd9fL/cFYVqt/BKHUNv8QAEFyo1UGADeeoXLgvSKKXDNvjQTANVXyOn7/cciZDfiBbUdmyvcDmIyroMLZAixvZ8vzLXv8H6/iBR9oH5JpwAfLKK983Ur2I7eUBha8KsrER8q4uY0az+XMBDBdYb8zqIq4JkUlsTOcHL8QzzFSn15jDrPHCvZAMI8qVcVDo2RAUsd8xF5QChtSWgYQDfJo9Q3QTK/cZulWOmYQgIWhw/UJSr9yytMRxwAPmpsF+IoFXOjColXS4ny/ER7Yo/9j5VL8y9nKfidZLWalG0+oLBBGe5aLL8QBG0eSOCm8RB3A3dwRDYeZUxELRxDhauaKgUxZEwlCQYIy1QALg2CA4bqZaeoYqYMi5MvGxoiHIjQtyoaJmHbb2ry6v9SmoB50QHY4KzS38GWeD+ZdmFmN+EZwJXqCzR3UIaUtbRs2FZTj/UIgbRPs5nES6pZuJ0I/iVwNbV/MqK53xSgB0OPb3DTgcdIHs0B8kcwXMyLeJXgaiFf3LLaYB6grKyNLDAEhm+fIdRcrqzafJBKBd1R7xFLygpLQLq6sPpiUjeP1BCYsRf/eiUcgQk3XP7l6W7mVo3AM4Thph0TmFbQA95lCJOzZ7hiBrtZZQsr4EiIstNYYlENmxUFUUr5Moyy93LqC5qmIwCp5OY1pp8wYFrxDr1i7biDGgsmvTzLViplqsRpoGvGYirDHiDAGdVCnYlQArFxFfliPg/UR6nhJn3H6IB0ywnORsLx1HPMsOYdSWFfxE1M2SnYvzDnCvTGBiwr0xEIFYtXqeTxKeHcFMzutc1LL250w8BsyCRyR4FXCGlW+pWaBeiX0SLs3A4RG7QA9szq22afcdGjl8y2KThM+b4mJujglW0gGQ2e4pxX3HOr+k2D9Eqq/UrsNRlSir3DynUSkVyF15qaqLksip2tXYqpV1e6QzBtvkYhjwY1Ha9S1YUsNXxGjdbqDq2eyRR5Y4lSpeozIcgY8foqKUlvlQ3+DJZLeLUv8yzWtKV/MIJm6ouv1K/ZUwH0hGEahcYHtZY1X7llQcjnfiCto3mVa7JVC4Ws7TiE6W3ajgD3GBMeo1kBPzC6CM0wPwQOxR9YtgSNiQQCod3CtW/KDjxQahzUeggOC1tcptBv8zmKu5bCq7XAhs8xDiWVu4DFH3Ec8jAZdNSzAFmTlv/AAbs/wD5SkiNMpai7/0liy/xHGm4J0ynNyoXCAav8zKHHimfIiXMIh2uH0wAuo9q+Y7YV1uGTs04YGk+6qJEEUnHHcbEtGUdMbqhu7Jm7PipowDNNEIud+j+4qczWKD0RWWytQ/8kKOF9xHQYl6YhtpFxI9xHFXuD0p+YbFG76GKwZ/0nTK/ZpQw/Ooq4Gay/wDI0QqtjcE1VyoIF9DZq8IQDyMQe5lnnQb9nbAQWg2u4vhgF5EWjgwVth8xAZG+0KSHK38kq1vKbeAjrwJ1iVEJmhVtRqDLveCED4opAEPkcMZHB2xToPye4BV+sWBipLXuEQZbG3zEenkgm6A8VuIAxz4lXRSWKt6pC7Y9k+46bA7n9SiOL1j/AHLLkMLD31NkHoQ3D9YmHEdsJhoiG+pmAlOe47mfmDOUHuKrgE9/xByBekjWiiCWK+5ppXMGIZmnTEav/CGogVyks3ojboJnwSxwTuRLXhB2rDrsvgmHVnmWrD9yqEdZEtHyhUAsfxabMXsv8SrS/LgSy21bxGq6xfq45wvY/mX5XFrqKpWfMA8wOlILZfzAr0wXsIJb34gGI8F+4LgPlple6tmWucvcsG49kYbBtWH4ZcF/Km3xqDYgVVI19QWUJxD85lm87T8CiJV/wOCCS44jsdv1AKhahfhre4SZ+EJdFLJmpV8QLcA7IdgbeUZWg6UI1f4jICWqUx4LRtuI10M2ly0iYSsPGf6YiWKXUXPuVgrqwbfmFlfAYPV7XYjKlbsY0SpdssssAK/mDqI4P5i6D4IAsp7hEMpGpeM7ipwXdx5erMxBWzZ0vHiE6QfcB+wiV0/E7AnVRs0mE3qrgAU3xcAbt9S+ojMIxwq+bhbqZKF6mTWYtAnip//Z")!important; background-repeat:no-repeat!important; background-position:center center!important; background-size:cover!important; border-bottom:2px solid var(--fmp-emerald)!important; }
.fmp-footer-photo { display:none!important; }
@media (max-width:760px) {
  body::before { inset:2px; border-width:1px; }
  body::after { inset:6px; }
  .fmp-nav,.fmp-photo-banner,.fmp-page-hero,.fmp-footer { margin-left:8px; margin-right:8px; }
  .fmp-category-tiles { grid-template-columns:1fr; }
  .fmp-category-tile,.fmp-category-tile.is-all { grid-column:auto; min-height:270px; }
  .fmp-category-tile-copy { padding:24px; }
  .fmp-footer::before { height:clamp(180px,48vw,280px)!important; margin-bottom:2.5rem!important; }
}
