@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8362bbf-module__PTicoq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_8362bbf-module__PTicoq__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_82024de8-module__0MaJbW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_82024de8-module__0MaJbW__variable{--font-accent:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d449b699-module__z0bdpa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d449b699-module__z0bdpa__variable{--font-sans:"Inter", "Inter Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}::selection{color:#fff;background:#9a8466}.owatch-hero{--owatch-font:var(--font-display), "Cormorant Garamond", Georgia, serif;--owatch-color:#f6f1e9}.owatch-hero__title{letter-spacing:-.01em}.site-header{--p:0;z-index:1000;width:100vw;position:fixed;top:0;left:0}.site-header__bg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:var(--p);pointer-events:none;background:#ffffffd1;border-bottom:1px solid #0a0a0a12;position:absolute;inset:0}.site-header__nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:clamp(18px,2.4vw,28px) clamp(20px,5vw,64px);display:grid;position:relative}.site-header__center{grid-column:2;justify-content:center;display:flex}.site-header__center a{line-height:0;display:block}.logo{-webkit-user-select:none;user-select:none;transform-origin:50%;mix-blend-mode:difference;will-change:transform, opacity, filter;width:auto;height:clamp(20px,2.3vw,28px);animation:1.3s cubic-bezier(.22,1,.36,1) .2s both logoForm;display:block}@keyframes logoForm{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur()}}.site-header__links{opacity:clamp(0, (var(--p) - .6) * 4, 1);align-items:center;gap:30px;display:flex}.site-header__links--right{justify-content:flex-end}.site-header__links a{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;padding:4px 0;font-size:12px;text-decoration:none;position:relative}.site-header__links a:after{content:"";background:currentColor;width:0;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.site-header__links a:hover:after{width:100%}.site-header__inquire{color:#9a8466!important}.navdrop{align-items:center;display:inline-flex;position:relative}.navdrop__trigger{align-items:center;gap:5px;display:inline-flex}.navdrop__trigger svg{opacity:.65;transition:transform .3s}.navdrop:hover .navdrop__trigger svg,.navdrop:focus-within .navdrop__trigger svg{transform:rotate(180deg)}.navdrop__panel{opacity:0;visibility:hidden;z-index:30;background:#fff;border:1px solid #0a0a0a14;flex-direction:column;min-width:220px;padding:8px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;top:100%;left:-16px;transform:translateY(-6px);box-shadow:0 20px 50px -26px #0a0a0a73}.navdrop:hover .navdrop__panel,.navdrop:focus-within .navdrop__panel{opacity:1;visibility:visible;transform:translateY(0)}.navdrop__panel a{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;padding:9px 12px;font-size:11px;transition:background .2s,color .2s}.navdrop__panel a:after{display:none}.navdrop__panel a:hover{color:#9a8466;background:#9a84661a}.site-header__mobile-houses{text-align:center;grid-template-columns:1fr 1fr;gap:9px 26px;margin:-14px 0 0;display:grid}.site-header__mobile-houses a{letter-spacing:.14em;text-transform:uppercase;font-weight:400;font-family:var(--font-sans), -apple-system, sans-serif!important;color:#6b6b6b!important;font-size:12px!important}.site-search__trigger{color:#0a0a0a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 0 -4px;padding:4px;line-height:0;transition:color .3s,transform .3s;display:inline-flex}.site-search__trigger:hover{color:#9a8466;transform:scale(1.08)}.site-search__menulink{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.01em;color:#0a0a0a;cursor:pointer;background:0 0;border:0;padding:0;font-size:34px;font-weight:400}.navsearch{align-items:center;margin-left:2px;display:inline-flex;position:relative}.navsearch__toggle{z-index:2;color:#0a0a0a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;line-height:0;transition:color .3s,transform .3s;display:inline-flex;position:relative}.navsearch__toggle:hover{color:#9a8466;transform:scale(1.08)}.navsearch__field{background:#fff;border-bottom:1px solid #0000;width:0;transition:width .45s cubic-bezier(.22,1,.36,1),border-color .45s;position:absolute;top:50%;right:calc(100% + 6px);overflow:hidden;transform:translateY(-50%)}.navsearch.is-open .navsearch__field{border-bottom-color:#0a0a0a47;width:clamp(180px,22vw,300px)}.navsearch__field input{width:100%;font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.01em;color:#0a0a0a;background:0 0;border:0;outline:none;padding:4px 2px;font-size:18px;font-weight:300}.navsearch__field input::placeholder{color:#b6afa4}.navsearch__field input::-webkit-search-cancel-button{display:none}.navsearch__results{z-index:3;background:#fff;border:1px solid #0a0a0a14;width:clamp(240px,26vw,340px);margin:0;padding:6px;list-style:none;animation:.28s cubic-bezier(.22,1,.36,1) navsearchDrop;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px -24px #0a0a0a66}@keyframes navsearchDrop{0%{opacity:0;transform:translateY(-8px)}}.navsearch__results a{color:#0a0a0a;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 10px;text-decoration:none;transition:background .25s,color .25s;display:flex}.navsearch__results a:hover{color:#9a8466;background:#9a84661a}.navsearch__r-label{font-family:var(--font-display), "Cormorant Garamond", serif;font-size:18px;font-weight:400}.navsearch__r-tag{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;flex:none;font-size:9px}.navsearch__empty{color:#8c8c8c;padding:14px 10px;font-size:13px;font-weight:300;line-height:1.5}.site-search__icon{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:4px;line-height:0;transition:color .3s,transform .3s;display:inline-flex}.site-search__icon:hover{color:#9a8466;transform:scale(1.08)}.site-search__overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);background:#faf9f7e6;justify-content:center;padding:clamp(72px,13vh,150px) 20px 24px;animation:.25s searchFade;display:flex;position:fixed;inset:0}@keyframes searchFade{0%{opacity:0}}.site-search__panel{width:min(700px,100%);animation:.4s cubic-bezier(.22,1,.36,1) searchRise}@keyframes searchRise{0%{opacity:0;transform:translateY(16px)}}.site-search__field{color:#0a0a0a;border-bottom:1px solid #0a0a0a38;align-items:center;gap:14px;padding-bottom:14px;display:flex}.site-search__field input{min-width:0;font-family:var(--font-display), "Cormorant Garamond", serif;color:#0a0a0a;background:0 0;border:0;outline:none;flex:1;font-size:clamp(22px,3.4vw,34px);font-weight:300}.site-search__field input::placeholder{color:#b6afa4}.site-search__field input::-webkit-search-cancel-button{display:none}.site-search__close{color:#6b6b6b;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0a0a0a40;border-radius:2px;flex:none;padding:5px 9px;font-size:10px;transition:color .3s,border-color .3s}.site-search__close:hover{color:#0a0a0a;border-color:#0a0a0a}.site-search__results{max-height:54vh;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.site-search__results a{color:#0a0a0a;border-bottom:1px solid #0a0a0a12;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 4px;text-decoration:none;transition:padding-left .3s cubic-bezier(.22,1,.36,1),color .3s;display:flex}.site-search__results a:hover{color:#9a8466;padding-left:14px}.site-search__r-label{font-family:var(--font-display), "Cormorant Garamond", serif;font-size:clamp(18px,2vw,24px);font-weight:400}.site-search__r-tag{letter-spacing:.2em;text-transform:uppercase;color:#8c8c8c;flex:none;font-size:10px}.site-search__empty{color:#8c8c8c;padding:22px 4px;font-weight:300;line-height:1.6}@media (prefers-reduced-motion:reduce){.logo{animation:none}}.site-header__burger{z-index:22;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:28px;height:14px;padding:0;display:none;position:absolute;top:50%;right:clamp(20px,5vw,64px);transform:translateY(-50%)}.site-header__burger span{mix-blend-mode:difference;background:#fff;width:100%;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.site-header__burger.is-open span:first-child{transform:translateY(6.25px)rotate(45deg)}.site-header__burger.is-open span:nth-child(2){transform:translateY(-6.25px)rotate(-45deg)}.site-header__mobile{z-index:21;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#fffffffa;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:90px 24px;transition:opacity .4s,transform .4s,visibility .4s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.site-header__mobile.is-open{opacity:1;visibility:visible;transform:none}.site-header__mobile a{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.01em;color:#0a0a0a;font-size:34px;font-weight:400;text-decoration:none}@media (min-width:861px){.site-header__mobile{display:none}}@media (max-width:860px){.site-header__links{display:none}.site-header__burger{display:flex}}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#8c8c8c;font-size:11px;font-weight:500}.btn{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:2px;align-items:center;gap:10px;padding:16px 30px;font-size:12px;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn--solid{color:#0a0a0a;background:#fff;border-color:#fff}.btn--solid:hover{color:#fff;background:0 0}.btn--ghost{color:#fff}.btn--ghost:hover{color:#0a0a0a;background:#fff}.statement{text-align:center;padding:clamp(90px,16vw,200px) clamp(20px,6vw,120px)}.statement p{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;max-width:16ch;margin:0 auto;font-size:clamp(28px,5vw,68px);font-weight:300;line-height:1.12}.statement p em{color:#9a8466;font-style:italic}.statement.fall{cursor:crosshair;background:#efe9df;border-top:1px solid #0a0a0a0d;border-bottom:1px solid #0a0a0a0d;justify-content:center;align-items:center;min-height:clamp(460px,68vh,760px);padding:0;display:flex;position:relative;overflow:hidden}.statement.fall .content-effect{z-index:1;max-width:none;font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;color:#14110d;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.02em;margin:0;font-size:clamp(34px,7vw,96px);font-weight:300;line-height:1.05;display:flex;position:relative}.statement.fall .content-effect span{width:max-content;display:block}.statement.fall .content-effect span:last-child{color:#9a8466;font-style:italic}.statement.fall .fall__piece{object-fit:cover;z-index:5;pointer-events:none;border-radius:6px;width:clamp(120px,13vw,220px);height:clamp(120px,13vw,220px);position:absolute;top:0;left:0;box-shadow:0 24px 60px -24px #0a0a0a66}.statement.fall .fall__preload{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.statement.fall .fall__preload img{width:1px;height:1px}@media (max-width:768px){.statement.fall .fall__piece{width:35vw;height:35vw}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(70px,11vw,140px) clamp(20px,6vw,120px) 40px;display:flex}.section-head h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;font-size:clamp(32px,5vw,60px);font-weight:400}.section-head p{color:#8c8c8c;max-width:34ch;font-size:15px;font-weight:300;line-height:1.6}.collections{background:#0a0a0a14;border-block:1px solid #0a0a0a14;grid-template-columns:repeat(4,1fr);gap:2px;padding:0;display:grid}.card{cursor:pointer;background:#f6f4f1;min-height:clamp(460px,72vh,840px);position:relative;overflow:hidden}.card__img{position:absolute;inset:0}.card__img img{object-fit:cover;filter:grayscale(.25);will-change:translate;width:100%;height:100%;transition:scale 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1);translate:0;scale:1.12}.card:hover .card__img img{filter:grayscale(0);scale:1.2}.card__veil{z-index:1;background:linear-gradient(#0000 40%,#0a0a0ab8 100%);position:absolute;inset:0}.card__body{z-index:2;color:#fff;width:100%;padding:clamp(28px,3vw,50px) clamp(26px,2.6vw,44px) clamp(30px,3vw,50px);position:absolute;bottom:0;left:0}.card__tag{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px;font-size:10px;display:block}.card__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;font-size:clamp(30px,3.6vw,54px);line-height:1.02}.card__meta{letter-spacing:.14em;text-transform:uppercase;opacity:0;margin-top:14px;font-size:11px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.card:hover .card__meta{opacity:1;transform:translateY(0)}.card__badge{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a;background:#ffffffeb;border-radius:2px;padding:7px 12px;font-size:9px;position:absolute;top:18px;left:18px;overflow:hidden}.card__badge:after{content:"";background:linear-gradient(110deg,#0000 35%,#9a84668c 50%,#0000 65%);animation:3.5s cubic-bezier(.22,1,.36,1) infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.pindex{padding:8px clamp(20px,6vw,120px) clamp(36px,5vw,60px)}.pindex__row{color:#0a0a0a;border-bottom:1px solid #0a0a0a1f;align-items:center;gap:clamp(18px,3vw,48px);padding:clamp(20px,2.4vw,32px) 4px;text-decoration:none;transition:opacity .45s cubic-bezier(.22,1,.36,1);display:flex}.pindex__row:first-child{border-top:1px solid #0a0a0a1f}.pindex__list:hover .pindex__row{opacity:.35}.pindex__list .pindex__row:hover{opacity:1}.pindex__num{letter-spacing:.18em;color:#9a8466;flex:none;width:2.6em;font-size:11px}.pindex__thumb{display:none}.pindex__info{flex:1;min-width:0}.pindex__title{font-family:var(--font-display), "Cormorant Garamond", serif;font-size:clamp(24px,3.2vw,48px);font-weight:400;line-height:1.05;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pindex__row:hover .pindex__title{transform:translate(clamp(8px,1.4vw,22px))}.pindex__brand{letter-spacing:.22em;text-transform:uppercase;color:#8c8c8c;margin-top:6px;font-size:10px;display:block}.pindex__cta{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;opacity:0;flex:none;font-size:11px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translate(-8px)}.pindex__row:hover .pindex__cta{opacity:1;transform:none}.pindex__float{z-index:40;aspect-ratio:3/4;pointer-events:none;opacity:0;will-change:transform;background:#f6f4f1;width:clamp(220px,21vw,320px);transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.pindex__float img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.pindex__float img.on{opacity:1}@media (hover:none),(max-width:700px){.pindex__float,.pindex__num{display:none}.pindex__thumb{aspect-ratio:3/4;background:#f6f4f1;flex:none;width:60px;display:block;overflow:hidden}.pindex__thumb img{object-fit:cover;width:100%;height:100%}.pindex__cta{opacity:1;transform:none}.pindex__list:hover .pindex__row{opacity:1}}.prv{height:clamp(380px,24vw + 120px,640px);display:none;position:relative;overflow:hidden}.prv__deco{z-index:5;pointer-events:none;grid-template-columns:repeat(5,1fr);padding:0 clamp(24px,4vw,80px);display:grid;position:absolute;inset:0}.prv__deco span:not(:first-child){border-left:1px solid #0a0a0a0d}.prv__side{z-index:6;writing-mode:vertical-rl;letter-spacing:.26em;text-transform:uppercase;color:#b9b2a6;pointer-events:none;font-size:10px;position:absolute;bottom:clamp(32px,5vh,56px);left:clamp(24px,4vw,80px);transform:translate(-2.4em)scale(-1)}.prv-m{padding:8px clamp(20px,6vw,120px) clamp(36px,5vw,60px)}@media (min-width:901px) and (hover:hover){.prv{display:block}.prv-m{display:none}}.prv__thumbs{z-index:30;pointer-events:none;grid-template-columns:repeat(5,1fr) clamp(96px,8vw,150px);align-items:end;gap:clamp(20px,2.4vw,44px);padding:0 clamp(24px,4vw,80px) clamp(32px,5vh,56px);display:grid;position:absolute;inset:0}.prv__thumb{pointer-events:auto;font:inherit;text-align:left;color:#0a0a0a;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:clamp(8px,.8vw,14px);margin:0;padding:0;display:flex;position:relative}.prv--open .prv__thumb{pointer-events:none}.prv__thumb-meta{flex-direction:column;gap:4px;min-height:3.1em;display:flex}.prv__thumb-num{letter-spacing:.18em;color:#9a8466;font-size:10px;line-height:1}.prv__thumb-title{font-family:var(--font-display), "Cormorant Garamond", serif;margin:0;font-size:clamp(15px,1.25vw,20px);font-weight:400;line-height:1.12}.prv__thumb-img{aspect-ratio:3/4;background:#f6f4f1;display:block;position:relative;overflow:hidden}.prv__thumb-img img{object-fit:cover;width:112%;height:112%;position:absolute;top:-6%;left:-6%}.prv__more{pointer-events:none;align-self:end}.prv__toggle{pointer-events:auto;color:#fff;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:#0a0a0a;border:0;width:100%;height:clamp(56px,7vh,84px);margin:0;padding:0;font-size:10px;position:relative;overflow:hidden}.prv__face{justify-content:center;align-items:center;width:100%;transition:opacity .3s,transform .3s;display:flex;position:absolute;left:0}.prv__face--more{inset:0}.prv__face--back{opacity:0;height:56px;bottom:0}.prv--open .prv__face--more{opacity:0;transform:translateY(-12px)}.prv--open .prv__face--back{opacity:1;transition-delay:.9s}.prv:not(.prv--open) .prv__face--more{transition-delay:.2s}.prv__revealer{z-index:20;width:100%;height:100%;position:absolute;top:100%;left:0}.prv__fullwrap{z-index:10;opacity:0;pointer-events:none;position:absolute;inset:0}.prv__fullwrap.on{opacity:1;pointer-events:auto}.prv__full{opacity:0;color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(28px,4vw,56px);display:flex;position:absolute;inset:0}.prv__full.on{opacity:1}.prv__full:before{content:"";background:linear-gradient(#0a0a0a2e 0%,#0000 35%,#0a0a0a9e 100%);position:absolute;inset:0}.prv__full-num{letter-spacing:.2em;font-size:13px;position:relative}.prv__full-num:before{content:"―";margin-right:.6rem}.prv__full-body{text-align:right;align-self:flex-end;max-width:460px;position:relative}.prv__full-tag{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin-bottom:12px;font-size:10px;display:block}.prv__full-title{font-family:var(--font-display), "Cormorant Garamond", serif;margin:0 0 14px;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1.04}.prv__full-copy{color:#ffffffd9;margin:0 0 22px;font-size:14px;font-weight:300;line-height:1.7}.prv__full-cta{letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid #ffffff73;padding:13px 28px;font-size:11px;text-decoration:none;transition:background .4s,color .4s,border-color .4s;display:inline-block}.prv__full-cta:hover,.prv__full-cta--buy{color:#0a0a0a;background:#fff;border-color:#fff}.prv__full-cta--buy:hover{color:#fff;background:0 0;border-color:#ffffff73}.prv-m__row{color:#0a0a0a;border-bottom:1px solid #0a0a0a1f;align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:flex}.prv-m__row:first-child{border-top:1px solid #0a0a0a1f}.prv-m__thumb{aspect-ratio:3/4;background:#f6f4f1;flex:none;width:60px;overflow:hidden}.prv-m__thumb img{object-fit:cover;width:100%;height:100%}.prv-m__info{flex:1;min-width:0}.prv-m__title{font-family:var(--font-display), "Cormorant Garamond", serif;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.1}.prv-m__brand{letter-spacing:.22em;text-transform:uppercase;color:#8c8c8c;margin-top:5px;font-size:10px;display:block}.prv-m__cta{letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:11px}.prv-m__cta--buy{color:#fff;background:#0a0a0a;padding:7px 12px}@media (prefers-reduced-motion:reduce){.prv{display:none!important}.prv-m{display:block!important}}.products__foot{text-align:center;padding:6px 20px clamp(60px,9vw,120px)}.btn-line{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;border:1px solid #0a0a0a40;padding:15px 34px;font-size:12px;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s,border-color .4s;display:inline-block}.btn-line:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.paths{border-top:1px solid #0a0a0a14;grid-template-columns:1fr 1fr;display:grid}.path{color:#fff;align-items:flex-end;min-height:62vh;padding:clamp(40px,6vw,72px);display:flex;position:relative;overflow:hidden}.path:first-child{border-right:1px solid #ffffff1f}.path__bg{z-index:0;position:absolute;inset:0}.path__bg img{object-fit:cover;filter:grayscale(.3)brightness(.62);will-change:translate;width:100%;height:100%;transition:scale 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1);translate:0;scale:1.14}.path:hover .path__bg img{filter:grayscale(0)brightness(.7);scale:1.2}.path__c{z-index:1;max-width:30ch;position:relative}.path .eyebrow{color:#ffffffb3}.path h3{font-family:var(--font-display), "Cormorant Garamond", serif;margin:14px 0 16px;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.02}.path p{color:#ffffffd1;margin-bottom:26px;font-size:14px;font-weight:300;line-height:1.6}.path .soon{letter-spacing:.2em;text-transform:uppercase;color:#9a8466;margin-left:12px;font-size:10px}.about{background:#f6f4f1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(80px,13vw,170px) clamp(20px,6vw,120px);display:grid}.about__img{aspect-ratio:4/5;background:#d4d4d4;overflow:hidden}.about__img img{object-fit:cover;filter:grayscale(.2);will-change:translate;width:100%;height:100%;transition:scale 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1);translate:0;scale:1.14}.about:hover .about__img img{filter:grayscale(0);scale:1.2}.about h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;margin:18px 0 24px;font-size:clamp(30px,4.4vw,58px);font-weight:400;line-height:1.05}.about p{color:#333;max-width:46ch;margin-bottom:18px;font-size:clamp(15px,1.3vw,17px);font-weight:300;line-height:1.7}.about .signature{font-family:var(--font-display), "Cormorant Garamond", serif;color:#0a0a0a;margin-top:26px;font-size:20px;font-style:italic}.about .signature small{font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c;margin-top:6px;font-size:11px;font-style:normal;display:block}.about__cta{margin-top:clamp(28px,3vw,40px)}.footer{color:#fff;background:#0a0a0a;padding:clamp(80px,12vw,150px) clamp(20px,6vw,120px) 50px}.foot-cta{text-align:center;margin-bottom:clamp(60px,9vw,110px)}.foot-cta .eyebrow{color:#ffffff8c}.foot-cta h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin:20px 0 36px;font-size:clamp(34px,6vw,86px);font-weight:300;line-height:1.04}.foot-cta h2 em{color:#9a8466;font-style:italic}.foot-grid{border-top:1px solid #ffffff1f;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-top:50px;display:grid}.foot-brand{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.18em;margin-bottom:16px;font-size:26px;display:block}.foot-grid p,.foot-grid a{color:#ffffffb3;font-size:14px;font-weight:300;line-height:1.8;text-decoration:none}.foot-grid a:hover{color:#fff}.foot-col h4{letter-spacing:.2em;text-transform:uppercase;color:#8c8c8c;margin-bottom:16px;font-size:11px}.foot-mark{width:100%;height:auto;margin:clamp(70px,11vw,150px) auto clamp(10px,2vw,30px);display:block;overflow:visible}.foot-mark__text{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.04em;fill:#0000;stroke:#c9b596;stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:var(--mark-len,2400);stroke-dashoffset:var(--mark-len,2400);font-size:150px;font-weight:400}.foot-mark.drawing .foot-mark__text{animation:2.8s cubic-bezier(.62,0,.2,1) forwards markDraw,1.3s 2s forwards markFill}.foot-mark.is-drawn .foot-mark__text{stroke-dashoffset:0;fill:#ffffffeb;stroke-width:0}@keyframes markDraw{to{stroke-dashoffset:0}}@keyframes markFill{to{fill:#fffffff0;stroke-width:0}}.foot-bottom{letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:30px;padding-top:24px;font-size:11px;display:flex}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.reveal.in{opacity:1;transform:none}@media (max-width:900px){.collections{grid-template-columns:1fr 1fr}.card{min-height:clamp(420px,56vw,620px)}.paths{grid-template-columns:1fr}.path:first-child{border-bottom:1px solid #ffffff1f;border-right:0}.about{grid-template-columns:1fr}.about__img{order:-1;max-width:420px}.foot-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:560px){.collections,.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.card__badge:after{animation:none}.card__img img,.path__bg img,.about__img img{translate:0;scale:1}.pindex__float{display:none}}.card__link{z-index:4;position:absolute;inset:0}.coll{color:#0a0a0a;background:#f6f4f1;padding-top:clamp(92px,12vh,132px)}.coll-hero{text-align:center;max-width:1080px;margin:0 auto;padding:clamp(16px,4vw,48px) clamp(20px,6vw,120px) clamp(34px,5vw,70px);position:relative}.coll-hero__back{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;font-size:11px;text-decoration:none;transition:color .3s;position:absolute;top:0;left:clamp(20px,6vw,120px)}.coll-hero__back:hover{color:#0a0a0a}.coll-hero .eyebrow{display:block}.coll-hero__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;justify-content:center;margin:8px 0 22px;font-size:clamp(72px,17vw,220px);font-weight:400;line-height:.92}.coll-hero__lead{color:#4a4a4a;max-width:54ch;margin:0 auto;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.7}.coll-hero__rule{transform-origin:50%;background:#0a0a0a47;width:56px;height:1px;margin:clamp(28px,4vw,48px) auto 0;display:block}.coll-grid{grid-template-columns:repeat(4,1fr);gap:clamp(22px,2.4vw,42px);max-width:1500px;margin:0 auto;padding:clamp(18px,3vw,36px) clamp(20px,5vw,90px) clamp(56px,8vw,120px);display:grid}.coll-card__link{color:inherit;text-decoration:none;display:block}.coll-card__frame{aspect-ratio:3/4;background:#ece8e2;display:block;position:relative;overflow:hidden}.coll-card__frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.coll-card__link:hover .coll-card__frame img{transform:scale(1.05)}.coll-card__cat{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;padding:5px 9px;font-size:9.5px;position:absolute;top:12px;left:12px}.coll-card__body{padding:16px 2px 0;display:block}.coll-card__ref{letter-spacing:.18em;text-transform:uppercase;color:#9a8466;font-size:10px;display:block}.coll-card__title{font-family:var(--font-display), "Cormorant Garamond", serif;margin:7px 0;font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.08}.coll-card__copy{color:#565656;max-width:32ch;font-size:13px;font-weight:300;line-height:1.5;display:block}.coll-card__cta{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;margin-top:13px;font-size:11px;display:inline-block;position:relative}.coll-card__cta:after{content:"";transform-origin:0;background:#0a0a0a;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.coll-card__link:hover .coll-card__cta:after{transform:scaleX(1)}.coll-foot{text-align:center;border-top:1px solid #0a0a0a14;padding:clamp(40px,7vw,90px) clamp(20px,6vw,120px) clamp(80px,12vw,160px)}.coll-foot p{max-width:44ch;font-family:var(--font-display), "Cormorant Garamond", serif;color:#1a1a1a;margin:0 auto clamp(24px,3vw,34px);font-size:clamp(20px,2.4vw,32px);font-weight:300;line-height:1.3}.rx-bands{flex-direction:column;gap:clamp(26px,3.6vw,64px);max-width:1640px;margin:0 auto;padding:clamp(10px,2vw,30px) clamp(20px,5vw,90px) clamp(40px,6vw,96px);display:flex}.rx-band{background:linear-gradient(118deg, var(--rx-bg1,#eef0f1), var(--rx-bg2,#e3e8eb));border-radius:5px;position:relative;overflow:hidden}.rx-band__inner{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(20px,4vw,76px);max-width:1320px;min-height:clamp(440px,64vh,720px);margin:0 auto;padding:clamp(26px,4.4vw,76px);display:grid}.rx-band--flip .rx-band__media{order:2}.rx-band--flip .rx-band__text{order:1}.rx-band__media{justify-content:center;display:flex}.rx-band__photo{aspect-ratio:4/5;background:#ece8e2;border-radius:3px;width:100%;max-width:clamp(290px,33vw,470px);display:block;overflow:hidden;box-shadow:0 36px 70px -34px #1414186b}.rx-band__photo img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}.rx-band:hover .rx-band__photo img{transform:scale(1.1)}.rx-band__text{max-width:42ch}.rx-band__cat{letter-spacing:.3em;text-transform:uppercase;color:var(--rx-accent,#7a7a7a);font-size:11px;font-weight:500;display:block}.rx-band__model{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;color:#111;margin:clamp(12px,1.4vw,18px) 0 10px;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:.98}.rx-band__ref{letter-spacing:.18em;text-transform:uppercase;color:var(--rx-accent,#8c8c8c);font-size:11px;display:block}.rx-band__copy{color:#4c4c4c;max-width:40ch;margin:clamp(16px,1.8vw,24px) 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.62}.rx-band__cta{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;margin-top:clamp(22px,2.4vw,32px);font-size:12px;text-decoration:none;display:inline-block;position:relative}.rx-band__cta:after{content:"";transform-origin:0;background:#0a0a0a;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.rx-band__cta:hover:after{transform:scaleX(1)}@media (max-width:820px){.rx-band__inner{text-align:center;grid-template-columns:1fr;gap:clamp(20px,6vw,40px);min-height:0}.rx-band--flip .rx-band__media,.rx-band--flip .rx-band__text{order:0}.rx-band__photo{max-width:min(78vw,360px);margin:0 auto}.rx-band__text{max-width:46ch;margin:0 auto}.rx-band__copy{margin-inline:auto}}@media (max-width:1100px){.coll-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.coll-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.coll-grid{grid-template-columns:1fr}}.about-page{padding-bottom:clamp(20px,4vw,48px)}.ab-hero__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.018em;justify-content:center;max-width:16ch;margin:10px auto 22px;font-size:clamp(40px,6.4vw,104px);font-weight:400;line-height:.98}.ab-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,90px);max-width:1320px;margin:clamp(20px,5vw,70px) auto 0;padding:clamp(20px,4vw,60px) clamp(20px,5vw,90px);display:grid}.ab-cine{aspect-ratio:4/5;background:#ece8e2;border-radius:4px;margin:0;transition:box-shadow 1.2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 28px 60px -38px #14141857}.ab-cine.reveal{opacity:1;transition:box-shadow 1.2s cubic-bezier(.22,1,.36,1);transform:none}.ab-cine.in{box-shadow:0 46px 90px -42px #14141875}.ab-cine img{object-fit:cover;filter:grayscale()contrast(1.02);will-change:transform, translate;width:100%;height:100%;transition:transform 1.7s cubic-bezier(.22,1,.36,1),filter 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.18)}.ab-cine.in img{filter:grayscale(0)contrast();transform:scale(1.06)}.ab-cine__mask{z-index:3;background:#e7e2da;transition:transform 1.15s cubic-bezier(.76,0,.24,1) 50ms;position:absolute;inset:0;transform:translate(0)}.ab-cine.in .ab-cine__mask{transform:translate(101%)}.ab-cine--right .ab-cine__mask{transform:translate(0)}.ab-cine--right.in .ab-cine__mask{transform:translate(-101%)}.ab-cine__corner{z-index:4;opacity:0;pointer-events:none;width:26px;height:26px;transition:opacity .7s .55s;position:absolute}.ab-cine.in .ab-cine__corner{opacity:1}.ab-cine__corner--tl{border-top:1px solid #c8ab78;border-left:1px solid #c8ab78;top:14px;left:14px}.ab-cine__corner--tr{border-top:1px solid #c8ab78;border-right:1px solid #c8ab78;top:14px;right:14px}.ab-cine__corner--bl{border-bottom:1px solid #c8ab78;border-left:1px solid #c8ab78;bottom:14px;left:14px}.ab-cine__corner--br{border-bottom:1px solid #c8ab78;border-right:1px solid #c8ab78;bottom:14px;right:14px}.ab-intro__text .eyebrow{color:#9a8466}.ab-h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#111;max-width:22ch;margin:14px 0 22px;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.1}.ab-intro__text p{color:#4c4c4c;max-width:48ch;margin:0 0 16px;font-size:clamp(15px,1.15vw,17px);font-weight:300;line-height:1.72}.ab-statement{text-align:center;max-width:1100px;margin:0 auto;padding:clamp(80px,13vw,170px) clamp(20px,6vw,120px)}.ab-statement__quote{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;color:#111;font-size:clamp(30px,5vw,72px);font-weight:300;line-height:1.12}.ab-statement__quote em{color:#9a8466;font-style:italic}.ab-statement__sub{letter-spacing:.28em;text-transform:uppercase;color:#8c8c8c;margin-top:clamp(20px,2.6vw,32px);font-size:12px;display:block}.ab-values{border-top:1px solid #0a0a0a14;max-width:1320px;margin:0 auto;padding:clamp(20px,4vw,50px) clamp(20px,5vw,90px) clamp(50px,8vw,110px)}.ab-values__eyebrow{color:#9a8466;text-align:center;margin-bottom:clamp(30px,5vw,64px)}.ab-values__grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,56px) clamp(28px,4vw,70px);display:grid}.ab-value{border-top:1px solid #0a0a0a29;padding-top:20px}.ab-value__num{letter-spacing:.2em;color:#9a8466;margin-bottom:14px;font-size:11px;display:block}.ab-value__title{font-family:var(--font-display), "Cormorant Garamond", serif;color:#111;margin-bottom:10px;font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.05}.ab-value__copy{color:#565656;max-width:32ch;font-size:14.5px;font-weight:300;line-height:1.6}.ab-founder{border-top:1px solid #0a0a0a14;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,90px);max-width:1320px;margin:0 auto;padding:clamp(40px,7vw,100px) clamp(20px,5vw,90px);display:grid}.ab-founder__text .eyebrow{color:#9a8466}.ab-founder__quote{font-family:var(--font-display), "Cormorant Garamond", serif;color:#1a1a1a;max-width:26ch;margin:18px 0 24px;font-size:clamp(24px,2.7vw,40px);font-style:italic;font-weight:300;line-height:1.22}.ab-signature{font-family:var(--font-display), "Cormorant Garamond", serif;color:#0a0a0a;font-size:22px;font-style:italic}.ab-signature small{font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c;margin-top:6px;font-size:11px;font-style:normal;display:block}.ab-vision{text-align:center;border-top:1px solid #0a0a0a14;max-width:980px;margin:0 auto;padding:clamp(60px,10vw,140px) clamp(20px,6vw,120px) clamp(80px,12vw,160px)}.ab-vision .eyebrow{color:#9a8466}.ab-vision__line{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#111;max-width:24ch;margin:16px auto clamp(28px,4vw,44px);font-size:clamp(26px,3.6vw,52px);font-weight:300;line-height:1.16}.ab-method{border-top:1px solid #0a0a0a14;max-width:1320px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(20px,5vw,90px) clamp(50px,8vw,110px)}.ab-method__eyebrow{color:#9a8466}.ab-method__head{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#111;max-width:20ch;margin:14px 0 clamp(36px,5vw,64px);font-size:clamp(26px,3.2vw,48px);font-weight:400;line-height:1.08}.ab-method__row{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,50px);display:grid}.ab-step{border-top:1px solid #0a0a0a29;padding-top:26px;position:relative}.ab-step:before{content:"";background:#9a8466;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.ab-step__num{letter-spacing:.2em;color:#9a8466;margin-bottom:12px;font-size:11px;display:block}.ab-step__title{font-family:var(--font-display), "Cormorant Garamond", serif;color:#111;margin-bottom:10px;font-size:clamp(22px,2.1vw,30px);font-weight:400}.ab-step__copy{color:#565656;font-size:14px;font-weight:300;line-height:1.62}.ab-trust{border-top:1px solid #0a0a0a14;padding-top:clamp(50px,8vw,110px)}.ab-verified{text-align:center;max-width:760px;margin:0 auto;padding:0 clamp(20px,6vw,60px)}.ab-verified__seal{color:#9a8466;margin-bottom:18px;font-size:22px;display:inline-block}.ab-verified__head{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#111;margin-bottom:18px;font-size:clamp(26px,3.2vw,46px);font-weight:400;line-height:1.1}.ab-verified__copy{color:#4c4c4c;font-size:clamp(15px,1.15vw,17px);font-weight:300;line-height:1.7}.ab-marquee{border-block:1px solid #0a0a0a14;margin:clamp(44px,6vw,80px) 0;padding:clamp(20px,2.4vw,30px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ab-marquee__track{white-space:nowrap;will-change:transform;align-items:center;animation:26s linear infinite ab-marq;display:inline-flex}.ab-marquee__item{font-family:var(--font-display), "Cormorant Garamond", serif;color:#cfcabf;letter-spacing:.01em;align-items:center;font-size:clamp(26px,3.4vw,48px);font-weight:400;display:inline-flex}.ab-marquee__dot{color:#d8b87f;margin:0 clamp(22px,3vw,48px)}@keyframes ab-marq{to{transform:translate(-33.333%)}}.ab-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,60px);max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,90px);display:grid}.ab-stat{flex-direction:column;align-items:center;display:flex}.ab-stat__num{font-family:var(--font-display), "Cormorant Garamond", serif;color:#111;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1}.ab-stat__num--text{letter-spacing:-.01em}.ab-stat__label{letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c;max-width:26ch;margin-top:14px;font-size:11.5px;line-height:1.5}.ab-curtain{z-index:3000;pointer-events:none;background:#0a0a0a;animation:1s cubic-bezier(.76,0,.24,1) .15s forwards ab-curtain-up;position:fixed;inset:0;transform:translateY(0)}@keyframes ab-curtain-up{to{transform:translateY(-100%)}}.card__img:after,.rx-band__photo:after,.about__img:after{content:"";z-index:2;pointer-events:none;background:#e7e2da;transition:transform 1.15s cubic-bezier(.76,0,.24,1) 50ms;position:absolute;inset:0;transform:translate(0)}.rx-band__photo,.about__img{position:relative}.card__img img{filter:grayscale()}.card.in .card__img:after{transform:translate(101%)}.card.in .card__img img{filter:grayscale(.25)}.card:hover .card__img img{filter:grayscale(0)}.rx-band__photo img{filter:grayscale();transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.3s cubic-bezier(.22,1,.36,1)}.rx-band.in .rx-band__photo:after{transform:translate(101%)}.rx-band--flip.in .rx-band__photo:after{transform:translate(-101%)}.rx-band.in .rx-band__photo img{filter:grayscale(0)}.about__img img{filter:grayscale()}.about__img.in:after{transform:translate(101%)}.about__img.in img{filter:grayscale(.2)}.about:hover .about__img img{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.card__img:after,.rx-band__photo:after,.about__img:after{display:none}.card__img img,.rx-band__photo img,.about__img img{filter:none}}.cursor{z-index:9000;pointer-events:none;border:1px solid #9a8466;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),background .4s,opacity .3s,border-color .4s;display:none;position:fixed;top:0;left:0}body.cursor-on .cursor{display:inline-flex}body.cursor-on,body.cursor-on a,body.cursor-on button,body.cursor-on summary,body.cursor-on label,body.cursor-on [role=button],body.cursor-on [data-cursor]{cursor:none}body.cursor-on input,body.cursor-on textarea,body.cursor-on select{cursor:auto}.cursor.is-hidden{opacity:0}.cursor.is-hover{background:#9a846624;width:42px;height:42px}.cursor.is-active{background:#9a8466f0;border-color:#0000;width:80px;height:80px}.cursor__label{letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;font-size:11px;transition:opacity .3s,transform .3s;transform:translateY(4px)}.cursor.is-active .cursor__label{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.cursor{display:none!important}}@media (max-width:900px){.ab-values__grid{grid-template-columns:1fr 1fr}.ab-method__row{grid-template-columns:1fr 1fr;gap:clamp(26px,5vw,44px)}.ab-stats{grid-template-columns:1fr;gap:34px}}@media (max-width:820px){.ab-intro,.ab-founder{grid-template-columns:1fr;gap:clamp(22px,6vw,40px)}.ab-intro .ab-cine,.ab-founder .ab-cine{order:-1}.ab-intro__text p,.ab-value__copy{max-width:none}}@media (max-width:520px){.ab-values__grid,.ab-method__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ab-curtain,.ab-cine__mask{display:none}.ab-cine img{filter:none;transform:scale(1.04)}.ab-marquee__track{animation:none}}.s3d{color:#fff;--perspective:1000px;--grid-item-ratio:.75;--grid-width:100%;--grid-gap:1.4vw;--grid-columns:7;--grid-inner-scale:1;background:#0a0a0a;place-items:center;min-height:clamp(640px,100vh,1000px);padding:clamp(60px,9vw,120px) 0;display:grid;position:relative;overflow:hidden}.s3d__bg{z-index:1;position:absolute;inset:0}.s3d__overlay{z-index:5;text-align:center;pointer-events:none;max-width:1100px;padding:0 clamp(20px,6vw,120px);position:relative}.s3d__overlay:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;background:radial-gradient(#0a0a0ab8 0%,#0a0a0a70 44%,#0a0a0a00 72%);position:absolute;inset:-34% -12%;-webkit-mask:radial-gradient(#000 0% 46%,#0000 72%);mask:radial-gradient(#000 0% 46%,#0000 72%)}.s3d__quote{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;color:#f4efe9;text-shadow:0 2px 44px #0009;font-size:clamp(32px,5.4vw,84px);font-weight:300;line-height:1.08}.s3d__quote em{color:#d8b87f;font-style:italic}.s3d__sub{letter-spacing:.28em;text-transform:uppercase;color:#ffffffad;text-shadow:0 2px 20px #0009;margin-top:clamp(20px,2.6vw,34px);font-size:12px;display:block}.s3d .grid{width:100%;height:100%;perspective:var(--perspective);place-items:center;display:grid}.s3d .grid-wrap{width:var(--grid-width);grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);transform-style:preserve-3d;will-change:transform;display:grid}.s3d .grid__item{aspect-ratio:var(--grid-item-ratio);opacity:1;background:0 0;place-items:center;width:100%;display:grid;position:relative;overflow:visible}.s3d .grid__item-inner{width:calc(1 / var(--grid-inner-scale) * 100%);height:calc(1 / var(--grid-inner-scale) * 100%);background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}@media (max-width:760px){.s3d{--grid-columns:4;--grid-width:92%;--grid-gap:2.4vw}}@media (prefers-reduced-motion:reduce){.s3d{--grid-columns:5}.s3d .grid-wrap{transform:none!important}}.vstack{background:#0a0a0a;position:relative}.vstack__intro{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:78vh;padding:clamp(70px,11vw,150px) clamp(20px,6vw,60px) clamp(40px,6vw,80px);display:flex;position:relative}.vstack__eyebrow{color:#c8ab78;margin-bottom:clamp(20px,3vw,34px)}.vstack__heading{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.025em;color:#f4efe9;margin:0;font-size:clamp(54px,11vw,168px);font-weight:300;line-height:.92}.vstack__heading em{color:#c8ab78;font-style:italic}.vstack__intro-sub{color:#fff9;max-width:40ch;margin:clamp(22px,3vw,36px) auto 0;font-size:clamp(15px,1.3vw,19px);font-weight:300;line-height:1.6;display:block}.vstack__scrollcue{background:linear-gradient(#c8ab78cc,#c8ab7800);width:1px;height:clamp(40px,6vw,72px);margin-top:clamp(34px,5vw,64px)}.vstack__panel{isolation:isolate;align-items:end;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.vstack__bg{z-index:-2;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0}.vstack__veil{z-index:-1;background:linear-gradient(#0a0a0a80 0%,#0a0a0a33 32%,#0a0a0a9e 78%,#0a0a0ae6 100%);position:absolute;inset:0}.vstack__inner{color:#fff;width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(24px,6vw,110px) clamp(60px,10vw,130px)}.vstack__num{letter-spacing:.34em;color:#c8ab78;margin-bottom:clamp(14px,2vw,24px);font-size:13px;display:block}.vstack__line-wrap{padding-bottom:.22em;display:block;overflow:hidden}.vstack__line{will-change:transform;display:block}.vstack__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;margin:0 0 clamp(8px,1vw,14px);font-size:clamp(48px,9vw,150px);font-weight:400;line-height:1}.vstack__copy{color:#ffffffd1;max-width:40ch;font-size:clamp(16px,1.5vw,22px);font-weight:300;line-height:1.5}@media (max-width:700px){.vstack__copy{font-size:16px}}.prv__full-price{font-family:var(--font-display), "Cormorant Garamond", serif;color:#d8b87f;margin:0 0 16px;font-size:clamp(20px,2.1vw,30px);font-weight:400;display:block}.prv__thumb-price{letter-spacing:.04em;color:#9a8466;margin-top:5px;font-size:12px;display:block}.prv-m__price{text-transform:none;letter-spacing:.02em;color:#9a8466;margin-left:8px;font-style:normal}.cstack{position:relative}.cstack__panel{background:linear-gradient(118deg, var(--bg1,#eef1f3), var(--bg2,#e3e8eb));isolation:isolate;place-items:center;height:100vh;min-height:600px;display:grid;position:sticky;top:0;overflow:hidden}.cstack__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);width:100%;max-width:1340px;margin:0 auto;padding:clamp(96px,13vh,140px) clamp(24px,6vw,90px) clamp(40px,6vh,72px);display:grid}.cstack__panel--flip .cstack__text{order:2}.cstack__panel--flip .cstack__media{order:1}.cstack__text{max-width:42ch}.cstack__index{letter-spacing:.2em;color:var(--accent,#8c8c8c);margin-bottom:clamp(16px,3vh,30px);font-size:11px;display:block}.cstack__cat{letter-spacing:.3em;text-transform:uppercase;color:var(--accent,#7a7a7a);font-size:11px;font-weight:500;display:block}.cstack__line-wrap{padding-bottom:.2em;display:block;overflow:hidden}.cstack__line{will-change:transform;display:block}.cstack__model{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;color:#111;margin:clamp(10px,1.4vw,16px) 0 10px;font-size:clamp(40px,6vw,104px);font-weight:400;line-height:1}.cstack__ref{letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#8c8c8c);font-size:11px;display:block}.cstack__copy{color:#4a4a4a;max-width:38ch;margin:clamp(16px,2vh,26px) 0 0;font-size:clamp(15px,1.2vw,19px);font-weight:300;line-height:1.62}.cstack__cta{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;margin-top:clamp(22px,3vh,34px);font-size:12px;text-decoration:none;display:inline-block;position:relative}.cstack__cta:after{content:"";transform-origin:0;background:#0a0a0a;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.cstack__cta:hover:after{transform:scaleX(1)}.cstack__media{justify-content:center;align-items:center;display:flex}.cstack__media img{object-fit:contain;filter:drop-shadow(0 40px 60px #14141847);will-change:transform;width:100%;max-width:clamp(300px,38vw,520px);height:auto;max-height:76vh}@media (max-width:820px){.cstack__inner{text-align:center;grid-template-columns:1fr;gap:clamp(18px,4vw,34px)}.cstack__panel--flip .cstack__text,.cstack__panel--flip .cstack__media{order:0}.cstack__media{order:-1}.cstack__text{max-width:none;margin:0 auto}.cstack__copy{margin-inline:auto}.cstack__media img{max-width:min(66vw,300px);max-height:42vh}}.jw .coll-hero__title{font-size:clamp(60px,13vw,168px)}.jw-collections{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.4vw,24px);max-width:1540px;margin:0 auto;padding:clamp(8px,2vw,28px) clamp(20px,5vw,90px) clamp(20px,3vw,40px);display:grid}.jw-collink{color:#0a0a0a;background:#ecebe8;border-radius:4px;align-items:flex-end;min-height:clamp(280px,30vw,440px);padding:clamp(22px,2.4vw,38px);text-decoration:none;display:flex;position:relative;overflow:hidden}.jw-collink__media{z-index:0;position:absolute;inset:0}.jw-collink__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.jw-collink:after{content:"";z-index:1;background:linear-gradient(#08080a00 22%,#08080a1f 52%,#08080a9e 100%);position:absolute;inset:0}.jw-collink:hover .jw-collink__media img{transform:scale(1.07)}.jw-collink__body{z-index:2;color:#fff;position:relative}.jw-collink__name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1}.jw-collink__tag{color:#ffffffd1;margin-top:8px;font-size:clamp(13px,1vw,15px);font-weight:300}.jw-collink__cta{letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:0;margin-top:16px;font-size:11px;transition:opacity .4s,transform .4s;display:inline-block;transform:translateY(6px)}.jw-collink:hover .jw-collink__cta{opacity:1;transform:none}.jw-sec-head{text-align:center;max-width:1400px;margin:0 auto;padding:clamp(40px,6vw,86px) clamp(20px,5vw,90px) clamp(18px,2vw,30px)}.jw-sec-head .eyebrow{display:block}.jw-sec-head__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin-top:12px;font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1.05}.jw-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,42px);max-width:1400px;margin:0 auto;padding:clamp(10px,2vw,28px) clamp(20px,5vw,90px) clamp(56px,8vw,110px);display:grid}.jw-card{color:#0a0a0a;flex-direction:column;text-decoration:none;display:flex}.jw-card__media{aspect-ratio:4/5;background:var(--jw-card-bg,#eeece9);border-radius:4px;position:relative;overflow:hidden}.jw-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.jw-card:hover .jw-card__media img{transform:scale(1.06)}.jw-card__body{padding:18px 2px 0}.jw-card__name{font-family:var(--font-display), "Cormorant Garamond", serif;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.1}.jw-card__blurb{color:#6a6a6a;margin-top:6px;font-size:14px;font-weight:300;line-height:1.5}.jw-card__foot{border-top:1px solid #0a0a0a1f;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;display:flex}.jw-card__price{letter-spacing:.01em;color:#0a0a0a;font-size:15px}.jw-card__cta{letter-spacing:.18em;text-transform:uppercase;color:#8c8c8c;font-size:11px;transition:color .3s}.jw-card:hover .jw-card__cta{color:#0a0a0a}.rx-feat{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,26px);max-width:1440px;margin:0 auto;padding:clamp(8px,1.6vw,22px) clamp(20px,5vw,90px) clamp(40px,6vw,90px);display:grid}.rx-feat__card{background:#14110d;border-radius:4px;align-items:flex-end;min-height:clamp(420px,44vw,600px);padding:clamp(22px,2.2vw,36px);text-decoration:none;display:flex;position:relative;overflow:hidden}.rx-feat__card img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.02)}.rx-feat__card:hover img{transform:scale(1.07)}.rx-feat__card:after{content:"";background:linear-gradient(#08080a00 26%,#08080a2e 54%,#08080abd 100%);position:absolute;inset:0}.rx-feat__body{z-index:2;color:#fff;position:relative}.rx-feat__cat{letter-spacing:.24em;text-transform:uppercase;color:#cbb68f;margin-bottom:8px;font-size:10px;display:block}.rx-feat__name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1}.rx-feat__ref{letter-spacing:.06em;color:#ffffffbd;margin-top:6px;font-size:12px;display:block}.rx-feat__cta{letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;margin-top:16px;font-size:11px;transition:opacity .4s,transform .4s;display:inline-block;transform:translateY(6px)}.rx-feat__card:hover .rx-feat__cta{opacity:1;transform:none}@media (max-width:760px){.rx-feat{grid-template-columns:1fr}.rx-feat__cta{opacity:1;transform:none}}.jw-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,90px) clamp(8px,1.6vw,22px);display:flex}.jw-chip{letter-spacing:.16em;text-transform:uppercase;color:#6a6a6a;cursor:pointer;background:0 0;border:1px solid #0a0a0a2e;border-radius:100px;padding:10px 18px;font-family:inherit;font-size:11px;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.jw-chip:hover{color:#0a0a0a;border-color:#0a0a0a66}.jw-chip.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.jw-craft-teaser{text-align:center;max-width:880px;margin:0 auto;padding:clamp(40px,7vw,100px) clamp(20px,6vw,90px) clamp(60px,9vw,130px)}.jw-craft-teaser .eyebrow{display:block}.jw-craft-teaser__line{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin:14px 0 30px;font-size:clamp(26px,4.2vw,56px);font-weight:300;line-height:1.1}.jw-pdp__crumbs{letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;flex-wrap:wrap;align-items:center;gap:10px;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,90px) clamp(18px,2vw,28px);font-size:11px;display:flex}.jw-pdp__crumbs a{color:#6a6a6a;text-decoration:none;transition:color .3s}.jw-pdp__crumbs a:hover,.jw-pdp__crumbs-here{color:#0a0a0a}.jw-pdp__main{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(28px,4vw,80px);max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,90px) clamp(40px,6vw,90px);display:grid}.jw-pdp__media{aspect-ratio:4/5;background:var(--jw-card-bg,#eeece9);border-radius:5px;position:sticky;top:clamp(96px,12vh,130px);overflow:hidden}.jw-pdp__media img{object-fit:cover;width:100%;height:100%}.jw-pdp__info{padding-top:clamp(4px,1vw,14px)}.jw-pdp__info .eyebrow{display:block}.jw-pdp__name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1}.jw-pdp__price{color:#0a0a0a;margin-bottom:22px;font-size:clamp(18px,1.6vw,22px)}.jw-pdp__desc{color:#4a4a4a;max-width:46ch;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.7}.jw-pdp__materials{flex-wrap:wrap;gap:8px;margin:24px 0 0;list-style:none;display:flex}.jw-pdp__chip{letter-spacing:.05em;color:#4a4a4a;border:1px solid #0a0a0a29;border-radius:100px;padding:7px 14px;font-size:12px}.jw-pdp__cta-row{flex-wrap:wrap;gap:12px;margin:28px 0 8px;display:flex}.jw-buy{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;padding:16px 38px;font-size:12px;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s;display:inline-block}.jw-buy:hover{color:#0a0a0a;background:0 0}.jw-pdp__specs{border-top:1px solid #0a0a0a1f;margin-top:30px}.jw-pdp__spec{border-bottom:1px solid #0a0a0a1a;grid-template-columns:.5fr 1fr;gap:16px;padding:14px 0;display:grid}.jw-pdp__spec dt{letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c;font-size:11px}.jw-pdp__spec dd{color:#2a2a2a;font-size:15px;font-weight:300}.jw-pdp__note{color:#8c8c8c;max-width:46ch;margin-top:22px;font-size:13px;font-weight:300;line-height:1.6}.jw-steps-sec{max-width:1320px;margin:0 auto;padding:clamp(50px,8vw,120px) clamp(20px,5vw,90px)}.jw-steps-sec__eyebrow{text-align:center;display:block}.jw-steps-sec__head{text-align:center;max-width:22ch;font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin:14px auto clamp(36px,5vw,64px);font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.06}.jw-steps{grid-template-columns:repeat(5,1fr);gap:clamp(20px,2vw,36px);display:grid}.jw-step{border-top:1px solid #0a0a0a2e;padding-top:18px}.jw-step__num{font-family:var(--font-display), "Cormorant Garamond", serif;color:#9a8466;font-size:26px}.jw-step__title{letter-spacing:.02em;margin:10px 0 8px;font-size:18px}.jw-step__copy{color:#5a5a5a;font-size:14px;font-weight:300;line-height:1.6}@media (max-width:900px){.jw-grid{grid-template-columns:repeat(2,1fr)}.jw-pdp__main{grid-template-columns:1fr}.jw-pdp__media{width:100%;max-width:520px;margin:0 auto;position:relative;top:0}.jw-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.jw-collections{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jw-collections{grid-template-columns:1fr}.jw-grid{grid-template-columns:1fr 1fr;gap:16px}.jw-steps{grid-template-columns:1fr}}@media (max-width:420px){.jw-grid{grid-template-columns:1fr}}.jw-shop{padding-top:0}.jw-spot{background:#0a0a0a;min-height:min(92vh,900px);display:flex;position:relative;overflow:hidden}.jw-spot__media{z-index:0;position:absolute;inset:0}.jw-spot__media img{object-fit:cover;width:100%;height:100%;animation:26s ease-in-out infinite alternate jwKenBurns;transform:scale(1.05)}@keyframes jwKenBurns{0%{transform:scale(1.05)}to{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.jw-spot__media img{animation:none;transform:scale(1.05)}}.jw-spot:after{content:"";z-index:1;background:linear-gradient(#08080a66 0%,#08080a33 54%,#08080ab3 100%),radial-gradient(120% 80% at 50% 60%,#08080a00 40%,#08080a66 100%);position:absolute;inset:0}.jw-spot__inner{z-index:2;text-align:center;color:#fff;max-width:920px;margin:auto;padding:clamp(110px,16vh,180px) clamp(20px,6vw,90px) clamp(48px,8vh,96px);position:relative}.jw-spot__eyebrow{color:#ffffffc7;display:block}.jw-spot__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;text-shadow:0 2px 30px #00000059;margin:16px 0 18px;font-size:clamp(46px,8vw,116px);font-weight:400;line-height:.96}.jw-spot__lead{color:#ffffffe0;max-width:52ch;margin:0 auto;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.7}.jw-spot__cta{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;background:#fff;border:1px solid #fff;margin-top:30px;padding:16px 38px;font-size:12px;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s;display:inline-block}.jw-spot__cta:hover{color:#fff;background:0 0}.jw-spotlight{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,96px);max-width:1500px;margin:0 auto;padding:clamp(40px,6vw,96px) clamp(20px,6vw,110px);display:grid}.jw-spotlight--flip .jw-spotlight__media{order:2}.jw-spotlight__media{aspect-ratio:4/5;background:var(--jw-card-bg,#eeece9);border-radius:5px;display:block;overflow:hidden}.jw-spotlight__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.jw-spotlight__media:hover img{transform:scale(1.07)}.jw-spotlight__text{max-width:46ch}.jw-spotlight__text .eyebrow{display:block}.jw-spotlight__name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(32px,4.4vw,64px);font-weight:400;line-height:1}.jw-spotlight__copy{color:#4a4a4a;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.7}.jw-spotlight__price{color:#0a0a0a;margin:18px 0 26px;font-size:clamp(17px,1.5vw,21px)}@media (max-width:820px){.jw-spotlight{grid-template-columns:1fr;gap:22px}.jw-spotlight--flip .jw-spotlight__media{order:0}.jw-spotlight__media{width:100%;max-width:520px;margin:0 auto}.jw-spotlight__text{text-align:center;max-width:none;margin:0 auto}}.wd{color:#0a0a0a;background:#f6f4f1}.wd-hero{color:#f3efe9;background:linear-gradient(158deg, var(--bg1,#13110f), var(--bg2,#221d18));position:relative;overflow:hidden}.wd-hero__back{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#f3efe9b3;font-size:11px;text-decoration:none;transition:color .3s;position:absolute;top:clamp(104px,14vh,148px);left:clamp(20px,5vw,90px)}.wd-hero__back:hover{color:#fff}.wd-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,70px);max-width:1400px;margin:0 auto;padding:clamp(92px,11vh,120px) clamp(20px,5vw,90px) clamp(40px,5vh,68px);display:grid}.wd-hero__eyebrow{color:var(--accent,#9a8466);display:block}.wd-hero__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;justify-content:flex-start;margin:12px 0 0;font-size:clamp(46px,7.4vw,108px);font-weight:400;line-height:.92}.wd-hero__ref{letter-spacing:.18em;text-transform:uppercase;color:#f3efe999;margin-top:14px;font-size:12px;display:block}.wd-hero__tagline{max-width:34ch;font-family:var(--font-display), "Cormorant Garamond", serif;color:#f3efe9eb;margin-top:22px;font-size:clamp(17px,1.5vw,22px);font-style:italic;font-weight:300;line-height:1.5}.wd-hero__cta{letter-spacing:.16em;text-transform:uppercase;color:#14110d;background:var(--accent,#cbb68f);border:1px solid var(--accent,#cbb68f);margin-top:30px;padding:15px 36px;font-size:12px;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s;display:inline-block}.wd-hero__cta:hover{color:var(--accent,#cbb68f);background:0 0}.wd-hero__media{justify-content:center;align-items:center;display:flex;position:relative}.wd-hero__glow{aspect-ratio:1;filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#ffffff29,#fff0 62%);border-radius:50%;width:82%;position:absolute}.wd-hero__media img{object-fit:contain;filter:drop-shadow(0 44px 54px #0009);width:100%;max-width:clamp(320px,36vw,500px);height:auto;animation:6.5s ease-in-out infinite alternate wdFloat;position:relative}@keyframes wdFloat{0%{transform:translateY(-12px)rotate(-1.2deg)}to{transform:translateY(12px)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.wd-hero__media img{animation:none;transform:none}}.wd-intro{max-width:1000px;margin:0 auto;padding:clamp(54px,8vw,116px) clamp(20px,6vw,90px) clamp(18px,3vw,36px)}.wd-intro p{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;text-align:center;font-size:clamp(23px,3.2vw,44px);font-weight:300;line-height:1.22}.wd-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,90px);max-width:1340px;margin:0 auto;padding:clamp(40px,6vw,90px) clamp(20px,6vw,90px);display:grid}.wd-story__media{aspect-ratio:4/5;background:radial-gradient(120% 120% at 50% 30%,#f3f0ea,#e6e1d7);border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.wd-story__media img{object-fit:contain;width:100%;height:100%;padding:9%}.wd-story__text{max-width:48ch}.wd-story__text .eyebrow{display:block}.wd-story__head{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin:12px 0 18px;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.05}.wd-story__text p{color:#4a4a4a;margin-bottom:16px;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.75}.wd-story__cta{margin-top:10px}.wd-highlights{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,42px);max-width:1340px;margin:0 auto;padding:clamp(30px,4vw,60px) clamp(20px,6vw,90px);display:grid}.wd-hl{border-top:1px solid #0a0a0a2e;padding-top:18px}.wd-hl__num{font-family:var(--font-display), "Cormorant Garamond", serif;color:#9a8466;font-size:24px}.wd-hl__title{letter-spacing:.01em;margin:8px 0;font-size:19px}.wd-hl__copy{color:#5a5a5a;font-size:14px;font-weight:300;line-height:1.6}.wd-quote{text-align:center;max-width:1000px;margin:0 auto;padding:clamp(50px,8vw,120px) clamp(20px,6vw,90px)}.wd-quote blockquote{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#1a1a1a;font-size:clamp(24px,3.6vw,48px);font-style:italic;font-weight:300;line-height:1.25}.wd-specs{max-width:1100px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(20px,6vw,90px) clamp(50px,7vw,100px)}.wd-specs__head{text-align:center;margin-bottom:clamp(24px,3vw,44px)}.wd-specs__head .eyebrow{display:block}.wd-specs__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin-top:10px;font-size:clamp(26px,3.6vw,48px);font-weight:400}.wd-specs__list{border-top:1px solid #0a0a0a24}.wd-spec{border-bottom:1px solid #0a0a0a1a;grid-template-columns:.5fr 1fr;gap:16px;padding:16px 0;display:grid}.wd-spec dt{letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c;font-size:11px}.wd-spec dd{color:#2a2a2a;font-size:16px;font-weight:300}.wd-close{text-align:center;max-width:820px;margin:0 auto;padding:clamp(40px,6vw,90px) clamp(20px,6vw,90px) clamp(70px,10vw,140px)}.wd-close .eyebrow{display:block}.wd-close__line{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin:14px 0 30px;font-size:clamp(26px,4vw,52px);font-weight:300;line-height:1.1}@media (max-width:860px){.wd-hero__inner{text-align:center;grid-template-columns:1fr}.wd-hero__media{order:-1;width:100%;max-width:460px;margin:0 auto}.wd-hero__title{justify-content:center}.wd-hero__tagline{margin-inline:auto}.wd-story{grid-template-columns:1fr}.wd-story__media{width:100%;max-width:460px;margin:0 auto}.wd-story__text{text-align:center;max-width:none;margin:0 auto}.wd-highlights{grid-template-columns:1fr}}.home-jewelry{background:#f3f0ea;padding-bottom:clamp(54px,8vw,116px)}.jw-collections--home{max-width:1500px;padding-top:clamp(8px,1.6vw,22px);padding-bottom:clamp(8px,1.4vw,18px)}.tmint{text-align:center;background:#faf8f4;border-block:1px solid #0a0a0a14;padding:clamp(80px,13vw,168px) clamp(20px,6vw,120px);position:relative;overflow:hidden}.tmint__mark{font-family:var(--font-display), "Cormorant Garamond", serif;color:#9a8466;opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,26vw,380px);line-height:1;position:absolute;top:clamp(-30px,-2vw,-10px);left:clamp(8px,4vw,64px)}.tmint__head{flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(40px,6vw,72px);display:flex;position:relative}.tmint__head h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;font-size:clamp(30px,4.6vw,56px);font-weight:400;line-height:1.06}.tmint__rating{color:#6f6f6f;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:9px;font-size:12px;text-decoration:none;transition:color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.tmint__rating:hover{color:#0a0a0a}.tmint__rating-stars{color:#c2a878;letter-spacing:.12em;font-size:13px}.tmint__rating-num{color:#0a0a0a;letter-spacing:.06em;font-weight:600}.tmint__stage{justify-content:center;align-items:center;max-width:940px;min-height:clamp(300px,34vw,380px);margin:0 auto;display:flex;position:relative}.tmint__slide{width:100%;animation:.85s cubic-bezier(.22,1,.36,1) both tmFade}@keyframes tmFade{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}.tmint__stars{color:#c2a878;letter-spacing:.32em;text-indent:.32em;margin-bottom:clamp(22px,3vw,34px);font-size:15px;display:block}.tmint__pull{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.018em;color:#0a0a0a;max-width:20ch;margin:0 auto clamp(22px,3vw,32px);font-size:clamp(28px,4.4vw,58px);font-weight:300;line-height:1.1}.tmint__body{color:#6f6f6f;max-width:60ch;margin:0 auto clamp(26px,3.4vw,38px);font-size:clamp(15px,1.3vw,17px);font-weight:300;line-height:1.72}.tmint__who{letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c;font-size:12px}.tmint__name{color:#0a0a0a;font-weight:500}.tmint__sep{color:#0a0a0a47;margin:0 10px}.tmint__dots{justify-content:center;gap:12px;margin-top:clamp(40px,6vw,68px);display:flex}.tmint__dot{cursor:pointer;background:0 0;border:1px solid #0a0a0a4d;border-radius:50%;width:8px;height:8px;padding:0;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s,transform .45s}.tmint__dot:hover{border-color:#9a8466}.tmint__dot.is-on{background:#9a8466;border-color:#9a8466;transform:scale(1.15)}@media (max-width:560px){.tmint__sep{margin:0 7px}.tmint__mark{font-size:clamp(150px,40vw,220px)}}@media (prefers-reduced-motion:reduce){.tmint__slide{animation:none}}.site-header__cart{color:inherit;cursor:pointer;opacity:var(--p);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;line-height:0;transition:opacity .3s,transform .2s;display:inline-flex;position:relative}.site-header__cart:hover{transform:translateY(-1px)}.site-header__cart-badge{min-width:16px;height:16px;font-family:var(--font-sans), sans-serif;color:#fff;background:#9a8466;border-radius:100px;place-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:grid;position:absolute;top:-4px;right:-6px}.site-header__mobile-bag{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.cart{z-index:1200;pointer-events:none;visibility:hidden;position:fixed;inset:0}.cart.is-open{pointer-events:auto;visibility:visible}.cart__scrim{opacity:0;cursor:pointer;background:#0a0a0a57;border:0;padding:0;transition:opacity .4s;position:absolute;inset:0}.cart.is-open .cart__scrim{opacity:1}.cart__panel{background:#fff;flex-direction:column;width:min(440px,92vw);height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px #0a0a0a29}.cart.is-open .cart__panel{transform:translate(0)}.cart__head{border-bottom:1px solid #0a0a0a1a;justify-content:space-between;align-items:center;padding:26px 28px 18px;display:flex}.cart__close{color:#0a0a0a;cursor:pointer;background:0 0;border:0;margin:-6px;padding:6px;line-height:0}.cart__empty{color:#4a4a4a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex}.cart__lines{flex:1;margin:0;padding:8px 28px;list-style:none;overflow-y:auto}.cart__line{border-bottom:1px solid #0a0a0a14;grid-template-columns:76px 1fr;gap:16px;padding:20px 0;display:grid}.cart__thumb{background:var(--jw-card-bg,#eef0f2);border-radius:4px;width:76px;height:76px;display:block;overflow:hidden}.cart__thumb img{object-fit:cover;width:100%;height:100%}.cart__line-name{font-family:var(--font-display), serif;color:#0a0a0a;font-size:18px;text-decoration:none;display:block}.cart__line-name:hover{color:#9a8466}.cart__line-price{color:#4a4a4a;margin:4px 0 12px;font-size:13px}.cart__qty{align-items:center;gap:10px;display:flex}.cart__qty button{color:#0a0a0a;cursor:pointer;background:0 0;border:1px solid #0a0a0a33;border-radius:100px;place-items:center;width:26px;height:26px;font-size:15px;transition:border-color .2s,background .2s;display:grid}.cart__qty button:hover{border-color:#0a0a0a}.cart__qty span{text-align:center;min-width:18px;font-size:13px}.cart__remove{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;text-underline-offset:3px;margin-left:auto;text-decoration:underline;border:0!important;width:auto!important;height:auto!important;font-size:11px!important}.cart__remove:hover{color:#0a0a0a}.cart__foot{padding:22px 28px calc(28px + env(safe-area-inset-bottom));border-top:1px solid #0a0a0a1a}.cart__subtotal{color:#0a0a0a;justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.cart__subtotal span:last-child{font-family:var(--font-display), serif;font-size:22px}.cart__note{color:#8a8a8a;margin:10px 0 0;font-size:12px;line-height:1.6}.cart__error{color:#a23b3b;margin:12px 0 0;font-size:13px}.cart__checkout{cursor:pointer;border:1px solid #0a0a0a;width:100%;margin-top:18px}.cart__checkout:disabled{opacity:.6;cursor:progress}.checkout-result{text-align:center;justify-content:center;align-items:center;min-height:70vh;padding:160px 24px 120px;display:flex}.checkout-result__inner{max-width:620px}.checkout-result__title{font-family:var(--font-display), serif;letter-spacing:-.02em;margin:10px 0 22px;font-size:clamp(40px,6vw,68px);font-weight:400;line-height:1.05}.checkout-result__lead{color:#4a4a4a;max-width:52ch;margin:0 auto 36px;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.7}.checkout-result__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.cart__panel,.cart__scrim{transition:none}}.cart__line-meta{color:#6a6a6a;margin-top:2px;font-size:12px;font-weight:300;line-height:1.4}.cb{max-width:1400px;margin:0 auto;padding:clamp(96px,12vw,150px) clamp(20px,5vw,90px) clamp(60px,8vw,120px)}.cb-head{text-align:center;max-width:720px;margin:0 auto}.cb-head__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;margin-top:12px;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.04}.cb-head__lead{color:#4a4a4a;max-width:56ch;margin:18px auto 0;font-size:clamp(14px,1.2vw,17px);font-weight:300;line-height:1.7}.cb-steps{border-bottom:1px solid #0a0a0a1a;flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,26px);margin:clamp(36px,5vw,60px) 0 clamp(28px,4vw,44px);padding-bottom:22px;display:flex}.cb-step{cursor:pointer;color:#0a0a0a66;background:0 0;border:none;align-items:baseline;gap:9px;transition:color .3s;display:inline-flex}.cb-step:disabled{cursor:default}.cb-step.is-done{color:#0a0a0a99}.cb-step.is-current{color:#0a0a0a}.cb-step__n{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:11px}.cb-step__label{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.cb-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.cb-preview-col{position:sticky;top:100px}.cb-preview{aspect-ratio:4/5;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(26px,3vw,40px);transition:background .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0a0a12}.cb-preview--photo{box-shadow:none}.cb-preview__tag{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a80;font-size:10px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.cb-preview__art{filter:drop-shadow(0 14px 24px #0a0a0a29);width:min(64%,240px)}.cb-preview__caption{margin-top:clamp(14px,2vw,26px)}.cb-preview__name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#1a1a1a;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.08}.cb-preview__spec{letter-spacing:.04em;color:#5a5048;margin-top:8px;max-width:30ch;margin-inline:auto;font-size:12.5px}.cb-preview__note{letter-spacing:.08em;color:#0a0a0a66;text-align:center;text-wrap:balance;max-width:calc(100% - 28px);font-size:10px;line-height:1.35;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.cb-thumbs{gap:8px;margin:12px 0 0;display:flex}.cb-thumb{aspect-ratio:1;cursor:pointer;opacity:.55;background:#f7f4ed;border:1px solid #0a0a0a1a;border-radius:3px;flex:none;width:62px;padding:0;transition:opacity .3s,border-color .3s;overflow:hidden}.cb-thumb img{object-fit:contain;width:100%;height:100%;display:block}.cb-thumb:hover,.cb-thumb:focus-visible{opacity:.85}.cb-thumb.is-on{opacity:1;border-color:#0a0a0a6b}.cb-actions{margin-top:22px}.cb-actions__total{border-bottom:1px solid #0a0a0a24;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:16px;display:flex}.cb-actions__total>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:#6a6a6a;font-size:11px}.cb-actions__amount{font-family:var(--font-display), "Cormorant Garamond", serif;font-size:clamp(26px,3vw,34px)}.cb-actions__cta{text-align:center;cursor:pointer;width:100%}.cb-actions__cta:disabled{opacity:.4;cursor:not-allowed}.cb-actions__back{letter-spacing:.06em;color:#6a6a6a;cursor:pointer;background:0 0;border:none;width:100%;margin-top:12px;font-size:12px;display:block}.cb-actions__added{text-align:center}.cb-actions__added p{font-family:var(--font-display), "Cormorant Garamond", serif;margin-bottom:12px;font-size:20px}.cb-stage__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.015em;margin-bottom:clamp(20px,3vw,34px);font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.1}.cb-stage__hint{font-family:var(--font-sans,system-ui), sans-serif;letter-spacing:.04em;color:#9a8466;font-size:13px;font-style:italic}.cb-stage__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(20px,3vw,34px);display:flex}.cb-stage__bar .cb-stage__title{margin-bottom:0}.cb-search{font:inherit;letter-spacing:.03em;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a2e;border-radius:100px;flex:0 260px;padding:11px 16px;font-size:13px}.cb-search:focus{border-color:#0a0a0a;outline:none}.cb-stage__sub{letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;margin:clamp(18px,2.4vw,26px) 0 12px;font-size:11px}.cb-stage__sub:first-of-type{margin-top:0}.cb-styles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.cb-style{text-align:left;cursor:pointer;background:#fff;border:1px solid #0a0a0a1f;border-radius:6px;flex-direction:column;padding:0 0 14px;transition:border-color .3s,box-shadow .4s,transform .4s;display:flex;overflow:hidden}.cb-style:hover{border-color:#0a0a0a4d;transform:translateY(-3px);box-shadow:0 18px 44px -30px #0a0a0a73}.cb-style.is-active{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.cb-style__art{aspect-ratio:1;color:#b08f55;text-align:center;background:linear-gradient(160deg,#f6f2ea,#ece5d8);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.cb-style__art-name{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.01em;color:#2a2317;font-size:17px;font-weight:500;line-height:1.12}.cb-style__art-tag{letter-spacing:.14em;text-transform:uppercase;color:#2a231773;font-size:9px}.cb-style__meta{flex-direction:column;gap:8px;padding:12px 14px 0;display:flex}.cb-style__price{letter-spacing:.03em;color:#0a0a0a;font-size:13px}.cb-style__flags{flex-wrap:wrap;gap:5px;display:flex}.cb-style__flags em{letter-spacing:.07em;text-transform:uppercase;color:#9a8466;border:1px solid #9a846666;border-radius:100px;padding:3px 8px;font-size:9px;font-style:normal}.cb-shapes{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:clamp(10px,1.4vw,16px);display:grid}.cb-shape{cursor:pointer;background:#fff;border:1px solid #0a0a0a1f;border-radius:5px;flex-direction:column;align-items:center;gap:8px;padding:20px 10px 14px;transition:border-color .3s,transform .3s;display:flex}.cb-shape:hover{border-color:#0a0a0a4d;transform:translateY(-2px)}.cb-shape.is-active{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.cb-shape__glyph{color:#9a8466}.cb-shape__label{letter-spacing:.1em;text-transform:uppercase;color:#4a4a4a;font-size:11px}.cb-colors{flex-wrap:wrap;gap:12px;display:flex}.cb-color{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.cb-color__swatch{border-radius:50%;width:46px;height:46px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #0a0a0a24}.cb-color:hover .cb-color__swatch{transform:scale(1.06)}.cb-color.is-active .cb-color__swatch{box-shadow:inset 0 0 0 1px #0a0a0a24,0 0 0 2px #0a0a0a}.cb-color__label{letter-spacing:.04em;color:#6a6a6a;font-size:11px}.cb-toggle{flex-wrap:wrap;gap:12px;display:flex}.cb-opt{cursor:pointer;text-align:left;background:#fff;border:1px solid #0a0a0a24;border-radius:5px;flex-direction:column;gap:5px;min-width:160px;padding:16px 20px;transition:border-color .3s;display:flex}.cb-opt:hover{border-color:#0a0a0a52}.cb-opt.is-active{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.cb-opt__name{letter-spacing:.02em;font-size:14px}.cb-opt__delta{color:#8a8a8a;font-size:12px}.cb-metals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.cb-metal{cursor:pointer;background:#fff;border:1px solid #0a0a0a1f;border-radius:5px;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;transition:border-color .3s,transform .3s;display:flex}.cb-metal:hover{border-color:#0a0a0a4d;transform:translateY(-2px)}.cb-metal.is-active{border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.cb-metal__swatch{border-radius:50%;width:42px;height:42px;box-shadow:inset 0 0 0 1px #0a0a0a1f}.cb-metal__name{letter-spacing:.03em;font-size:13px}.cb-metal__delta{color:#8a8a8a;font-size:12px}.cb-review__specs{border-top:1px solid #0a0a0a1f}.cb-review__specs>div{border-bottom:1px solid #0a0a0a1a;grid-template-columns:.5fr 1fr;gap:16px;padding:13px 0;display:grid}.cb-review__specs dt{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;font-size:11px}.cb-review__specs dd{color:#2a2a2a;font-size:14px}.cb-review__note{color:#6a6a6a;margin-top:20px;font-size:13px;font-weight:300;line-height:1.6}.cb-empty{color:#8a8a8a;font-size:15px;font-weight:300}@media (max-width:860px){.cb-layout{grid-template-columns:1fr}.cb-preview-col{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid;position:static}.cb-preview{aspect-ratio:1}.cb-actions{margin-top:0}.cb-choice-col{order:3}}@media (max-width:560px){.cb-preview-col{grid-template-columns:1fr}.cb-styles{grid-template-columns:repeat(2,1fr)}.cb-shapes{grid-template-columns:repeat(3,1fr)}}.rb-page{background:#f7f4ed}.rb{color:#1a1a1a;max-width:1480px;margin:0 auto;padding:clamp(96px,12vw,150px) clamp(20px,5vw,80px) clamp(60px,8vw,120px)}.rb-hero{text-align:center;max-width:680px;margin:0 auto clamp(34px,5vw,56px)}.rb-hero__title{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.02}.rb-hero__lead{color:#5a5a5a;max-width:54ch;margin:18px auto 0;font-size:clamp(14px,1.1vw,16px);line-height:1.7}.rb-shapebar{border-top:1px solid #0a0a0a1a;border-bottom:1px solid #0a0a0a1a;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(22px,3vw,34px);padding:clamp(20px,3vw,30px) 0;display:flex}.rb-shapebar__label{letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;font-size:11px}.rb-shapes{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.4vw,18px);display:flex}.rb-shape{cursor:pointer;color:#777;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:7px;padding:8px 6px;transition:color .25s,border-color .25s;display:flex}.rb-shape:hover{color:#1a1a1a}.rb-shape.is-active{color:#1a1a1a;border-color:#1a1a1a}.rb-shape span{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.rb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rb-families{flex-wrap:wrap;gap:8px;display:flex}.rb-fam{letter-spacing:.04em;color:#4a4a4a;cursor:pointer;background:0 0;border:1px solid #0a0a0a29;border-radius:100px;padding:8px 16px;font-size:12px;transition:all .25s}.rb-fam:hover{border-color:#0a0a0a66}.rb-fam.is-active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.rb-toolbar__right{gap:10px;display:flex}.rb-search,.rb-sort{box-sizing:border-box;width:196px;height:40px;font:inherit;color:#1a1a1a;background:0 0;border:1px solid #0a0a0a2e;border-radius:100px;padding:0 16px;font-size:13px}.rb-search::placeholder{color:#9a9a9a}.rb-search:focus,.rb-sort:focus{border-color:#1a1a1a;outline:none}.rb-sort{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:11px;padding-right:38px}.rb-sort::-ms-expand{display:none}.rb-count{letter-spacing:.04em;color:#9a9a9a;margin-bottom:18px;font-size:12px}.rb-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px);display:grid}.rb-card{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.rb-card__art{aspect-ratio:1;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rb-card__mark{filter:drop-shadow(0 10px 18px #0a0a0a1f);justify-content:center;width:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.rb-card:hover .rb-card__mark{transform:translateY(-4px)scale(1.04)}.rb-card__tag{letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a59;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.rb-card__name{letter-spacing:.01em;color:#1a1a1a;margin-top:14px;font-size:15px}.rb-card__price{color:#6a6a6a;margin-top:4px;font-size:13px}.rb-card__badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.rb-card__badges em{letter-spacing:.07em;text-transform:uppercase;color:#9a8466;border:1px solid #9a846666;border-radius:100px;padding:3px 8px;font-size:9px;font-style:normal}.rb-card__art{transition:box-shadow .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.rb-card__photo{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;inset:0}.rb-card__dots{opacity:0;pointer-events:none;gap:5px;transition:opacity .35s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.rb-card__dots i{background:#0a0a0a38;border-radius:50%;width:4px;height:4px}.rb-card:hover .rb-card__dots,.rb-card:focus-visible .rb-card__dots{opacity:1}@keyframes rbCycle2{0%,44%{opacity:1}56%,to{opacity:0}}@keyframes rbCycle3{0%,28%{opacity:1}39%,to{opacity:0}}@keyframes rbDot2{0%,44%{background:#0a0a0a99}56%,to{background:#0a0a0a38}}@keyframes rbDot3{0%,28%{background:#0a0a0a99}39%,to{background:#0a0a0a38}}.rb-card:hover .rb-card__art[data-frames="2"] .rb-card__photo,.rb-card:focus-visible .rb-card__art[data-frames="2"] .rb-card__photo{animation:2.4s infinite rbCycle2;animation-delay:calc(var(--n) * -1.2s)}.rb-card:hover .rb-card__art[data-frames="3"] .rb-card__photo,.rb-card:focus-visible .rb-card__art[data-frames="3"] .rb-card__photo{animation:3.6s infinite rbCycle3;animation-delay:calc(var(--n) * -1.2s)}.rb-card:hover .rb-card__art[data-frames="2"] .rb-card__dots i{animation:2.4s infinite rbDot2;animation-delay:calc(var(--n) * -1.2s)}.rb-card:hover .rb-card__art[data-frames="3"] .rb-card__dots i{animation:3.6s infinite rbDot3;animation-delay:calc(var(--n) * -1.2s)}.rb-card__art[data-frames] .rb-card__photo{opacity:0}.rb-card__art[data-frames] .rb-card__photo:first-of-type{opacity:1}@media (prefers-reduced-motion:reduce){.rb-card:hover .rb-card__art[data-frames] .rb-card__photo{opacity:0;animation:none}.rb-card:hover .rb-card__art[data-frames] .rb-card__photo:nth-of-type(2){opacity:1}.rb-card__photo{transition:opacity .2s}}.rb-card__name{transition:color .45s}.rb-card:hover .rb-card__art{transform:translateY(-5px);box-shadow:0 22px 42px -22px #3a2e1c47}.rb-card:hover .rb-card__photo{transform:scale(1.045)}.rb-card:hover .rb-card__name{color:#8a7048}@media (prefers-reduced-motion:reduce){.rb-card__art,.rb-card__photo{transition:none}.rb-card:hover .rb-card__art{box-shadow:none;transform:none}.rb-card:hover .rb-card__photo{transform:none}}.rb-back{cursor:pointer;font:inherit;letter-spacing:.04em;color:#6a6a6a;background:0 0;border:none;padding:0 0 22px;font-size:13px}.rb-back:hover{color:#1a1a1a}.rb-config__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.rb-config__preview{position:sticky;top:100px}.rb-config__name{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;margin:10px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.05}.rb-config__price{color:#1a1a1a;font-size:20px}.rb-config__blurb{color:#5a5a5a;max-width:46ch;margin:14px 0 6px;font-size:14px;line-height:1.6}.rb-group{margin-top:clamp(22px,3vw,32px)}.rb-group__label{letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.rb-group__label span{letter-spacing:0;text-transform:none;color:#1a1a1a;font-size:13px}.rb-config .rb-shapes{justify-content:flex-start}.rb-buy{border-top:1px solid #0a0a0a1f;margin-top:clamp(28px,4vw,40px);padding-top:24px}.rb-buy__cta{text-align:center;cursor:pointer;width:100%}.rb-buy__cta:disabled{opacity:.4;cursor:not-allowed}.rb-buy__hint{color:#9a8466;text-align:center;margin-top:10px;font-size:12px}.rb-buy__note{color:#8a8a8a;margin-top:16px;font-size:12px;line-height:1.6}.rb-buy__added{text-align:center}.rb-buy__added p{margin-bottom:12px;font-size:18px}@media (max-width:1024px){.rb-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.rb-config__grid{grid-template-columns:1fr}.rb-config__preview{max-width:420px;margin:0 auto;position:static}.rb-grid{grid-template-columns:repeat(2,1fr)}.rb-toolbar{flex-direction:column;align-items:stretch}.rb-toolbar__right{justify-content:space-between;width:100%;min-width:0}.rb-toolbar__right .rb-search,.rb-toolbar__right .rb-sort{flex:1;width:auto;min-width:0}.rb-families{width:100%}}@media (max-width:480px){.rb-shape span{display:none}}.navdrop__feature{letter-spacing:.04em;border-top:1px solid #0a0a0a1a;margin-top:6px;color:#9a8466!important;padding-top:12px!important}.jw-design{border:1px solid #0a0a0a1f;border-radius:6px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;max-width:1400px;margin:clamp(40px,6vw,90px) auto;display:grid;overflow:hidden}.jw-design__media{background:#efece7;min-height:320px}.jw-design__media img{object-fit:cover;width:100%;height:100%}.jw-design__inner{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.jw-design__title{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.04}.jw-design__lead{color:#4a4a4a;max-width:46ch;margin-bottom:28px;font-size:clamp(14px,1.2vw,17px);font-weight:300;line-height:1.7}.jw-design .jw-spot__cta{align-self:flex-start}@media (max-width:820px){.jw-design{grid-template-columns:1fr}.jw-design__media{min-height:240px}}
