/* Keep the original Figma photo composition attached to each database card. */
.parent-home-art{display:none}
@media(min-width:1001px){
 .parents .gucci .parent-photo,.parents .tiffany .parent-photo,
 .parents .gucci:before,.parents .tiffany:before{display:none}
 .background-scene>.art-frame:has([data-figma="1718:387"]){display:none}
 .parent-home-art{display:block;position:absolute;overflow:hidden;isolation:isolate;z-index:-1;top:2rem;height:541rem;background:var(--navy);pointer-events:none}
 .tiffany .parent-home-art{left:0;width:862rem}
 .gucci .parent-home-art{left:816rem;width:752rem;top:3rem}
 .parent-home-art .art-layer{position:absolute;transform-origin:0 0}
 .parent-home-art .art-layer img{position:absolute;max-width:none}
 .parent-home-art .parent-art-source:has(img[src^="/assets/uploads/"]){inset:0!important;width:100%!important;height:100%!important;transform:none!important}
 .parent-home-art .parent-art-source img[src^="/assets/uploads/"]{inset:0!important;width:100%!important;height:100%!important;object-fit:cover}
}

/* The original anti-banding treatment must composite inside each opaque card,
   above the photo and fade, but below its text. Desktop only. */
@media(min-width:1001px){
.parents .gucci::after,.parents .tiffany::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.18;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20seed%3D%2211%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23n%29%22%2F%3E%3C%2Fsvg%3E") repeat;background-size:96px 96px}
}

/* Close the clipped artwork edge smoothly into the opaque card background. */
@media(min-width:1001px){
 .parent-home-art::after{content:"";position:absolute;inset:0;pointer-events:none}
 .gucci .parent-home-art::after{background:linear-gradient(to right,rgba(2,24,48,1.00000) 0.00000rem,rgba(2,24,48,0.99940) 1.40625rem,rgba(2,24,48,0.99759) 2.81250rem,rgba(2,24,48,0.99459) 4.21875rem,rgba(2,24,48,0.99039) 5.62500rem,rgba(2,24,48,0.98502) 7.03125rem,rgba(2,24,48,0.97847) 8.43750rem,rgba(2,24,48,0.97077) 9.84375rem,rgba(2,24,48,0.96194) 11.25000rem,rgba(2,24,48,0.95199) 12.65625rem,rgba(2,24,48,0.94096) 14.06250rem,rgba(2,24,48,0.92886) 15.46875rem,rgba(2,24,48,0.91573) 16.87500rem,rgba(2,24,48,0.90160) 18.28125rem,rgba(2,24,48,0.88651) 19.68750rem,rgba(2,24,48,0.87048) 21.09375rem,rgba(2,24,48,0.85355) 22.50000rem,rgba(2,24,48,0.83578) 23.90625rem,rgba(2,24,48,0.81720) 25.31250rem,rgba(2,24,48,0.79785) 26.71875rem,rgba(2,24,48,0.77779) 28.12500rem,rgba(2,24,48,0.75705) 29.53125rem,rgba(2,24,48,0.73570) 30.93750rem,rgba(2,24,48,0.71378) 32.34375rem,rgba(2,24,48,0.69134) 33.75000rem,rgba(2,24,48,0.66844) 35.15625rem,rgba(2,24,48,0.64514) 36.56250rem,rgba(2,24,48,0.62149) 37.96875rem,rgba(2,24,48,0.59755) 39.37500rem,rgba(2,24,48,0.57337) 40.78125rem,rgba(2,24,48,0.54901) 42.18750rem,rgba(2,24,48,0.52453) 43.59375rem,rgba(2,24,48,0.50000) 45.00000rem,rgba(2,24,48,0.47547) 46.40625rem,rgba(2,24,48,0.45099) 47.81250rem,rgba(2,24,48,0.42663) 49.21875rem,rgba(2,24,48,0.40245) 50.62500rem,rgba(2,24,48,0.37851) 52.03125rem,rgba(2,24,48,0.35486) 53.43750rem,rgba(2,24,48,0.33156) 54.84375rem,rgba(2,24,48,0.30866) 56.25000rem,rgba(2,24,48,0.28622) 57.65625rem,rgba(2,24,48,0.26430) 59.06250rem,rgba(2,24,48,0.24295) 60.46875rem,rgba(2,24,48,0.22221) 61.87500rem,rgba(2,24,48,0.20215) 63.28125rem,rgba(2,24,48,0.18280) 64.68750rem,rgba(2,24,48,0.16422) 66.09375rem,rgba(2,24,48,0.14645) 67.50000rem,rgba(2,24,48,0.12952) 68.90625rem,rgba(2,24,48,0.11349) 70.31250rem,rgba(2,24,48,0.09840) 71.71875rem,rgba(2,24,48,0.08427) 73.12500rem,rgba(2,24,48,0.07114) 74.53125rem,rgba(2,24,48,0.05904) 75.93750rem,rgba(2,24,48,0.04801) 77.34375rem,rgba(2,24,48,0.03806) 78.75000rem,rgba(2,24,48,0.02923) 80.15625rem,rgba(2,24,48,0.02153) 81.56250rem,rgba(2,24,48,0.01498) 82.96875rem,rgba(2,24,48,0.00961) 84.37500rem,rgba(2,24,48,0.00541) 85.78125rem,rgba(2,24,48,0.00241) 87.18750rem,rgba(2,24,48,0.00060) 88.59375rem,rgba(2,24,48,0.00000) 90.00000rem)}
 .tiffany .parent-home-art::after{background:linear-gradient(to left,rgba(2,24,48,1.00000) 0.00000rem,rgba(2,24,48,0.99940) 1.40625rem,rgba(2,24,48,0.99759) 2.81250rem,rgba(2,24,48,0.99459) 4.21875rem,rgba(2,24,48,0.99039) 5.62500rem,rgba(2,24,48,0.98502) 7.03125rem,rgba(2,24,48,0.97847) 8.43750rem,rgba(2,24,48,0.97077) 9.84375rem,rgba(2,24,48,0.96194) 11.25000rem,rgba(2,24,48,0.95199) 12.65625rem,rgba(2,24,48,0.94096) 14.06250rem,rgba(2,24,48,0.92886) 15.46875rem,rgba(2,24,48,0.91573) 16.87500rem,rgba(2,24,48,0.90160) 18.28125rem,rgba(2,24,48,0.88651) 19.68750rem,rgba(2,24,48,0.87048) 21.09375rem,rgba(2,24,48,0.85355) 22.50000rem,rgba(2,24,48,0.83578) 23.90625rem,rgba(2,24,48,0.81720) 25.31250rem,rgba(2,24,48,0.79785) 26.71875rem,rgba(2,24,48,0.77779) 28.12500rem,rgba(2,24,48,0.75705) 29.53125rem,rgba(2,24,48,0.73570) 30.93750rem,rgba(2,24,48,0.71378) 32.34375rem,rgba(2,24,48,0.69134) 33.75000rem,rgba(2,24,48,0.66844) 35.15625rem,rgba(2,24,48,0.64514) 36.56250rem,rgba(2,24,48,0.62149) 37.96875rem,rgba(2,24,48,0.59755) 39.37500rem,rgba(2,24,48,0.57337) 40.78125rem,rgba(2,24,48,0.54901) 42.18750rem,rgba(2,24,48,0.52453) 43.59375rem,rgba(2,24,48,0.50000) 45.00000rem,rgba(2,24,48,0.47547) 46.40625rem,rgba(2,24,48,0.45099) 47.81250rem,rgba(2,24,48,0.42663) 49.21875rem,rgba(2,24,48,0.40245) 50.62500rem,rgba(2,24,48,0.37851) 52.03125rem,rgba(2,24,48,0.35486) 53.43750rem,rgba(2,24,48,0.33156) 54.84375rem,rgba(2,24,48,0.30866) 56.25000rem,rgba(2,24,48,0.28622) 57.65625rem,rgba(2,24,48,0.26430) 59.06250rem,rgba(2,24,48,0.24295) 60.46875rem,rgba(2,24,48,0.22221) 61.87500rem,rgba(2,24,48,0.20215) 63.28125rem,rgba(2,24,48,0.18280) 64.68750rem,rgba(2,24,48,0.16422) 66.09375rem,rgba(2,24,48,0.14645) 67.50000rem,rgba(2,24,48,0.12952) 68.90625rem,rgba(2,24,48,0.11349) 70.31250rem,rgba(2,24,48,0.09840) 71.71875rem,rgba(2,24,48,0.08427) 73.12500rem,rgba(2,24,48,0.07114) 74.53125rem,rgba(2,24,48,0.05904) 75.93750rem,rgba(2,24,48,0.04801) 77.34375rem,rgba(2,24,48,0.03806) 78.75000rem,rgba(2,24,48,0.02923) 80.15625rem,rgba(2,24,48,0.02153) 81.56250rem,rgba(2,24,48,0.01498) 82.96875rem,rgba(2,24,48,0.00961) 84.37500rem,rgba(2,24,48,0.00541) 85.78125rem,rgba(2,24,48,0.00241) 87.18750rem,rgba(2,24,48,0.00060) 88.59375rem,rgba(2,24,48,0.00000) 90.00000rem)}
}
