@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.DvJIoa_className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.DvJIoa_variable{--font-display:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.P04WZa_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.P04WZa_variable{--font-body:"Nunito Sans", "Nunito Sans Fallback"}
:root{--paper:#fbf7ed;--paper-deep:#f3ead7;--ink:#151412;--muted:#645f57;--red:#d92d1e;--red-deep:#b92016;--gold:#f7c258;--blue:#9fc8dd;--line:#ded6c5;--font-display:Georgia,serif;--font-body:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{min-height:calc(100vh - 420px)}.site-header{z-index:30;background:color-mix(in oklch,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in oklch,var(--line) 70%,transparent);align-items:center;gap:clamp(18px,3vw,54px);height:96px;padding:0 clamp(22px,4vw,82px);display:flex;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;font-size:clamp(28px,3vw,52px);font-weight:600;line-height:1}.brand span{font-weight:400}.brand i{font-family:var(--font-body);letter-spacing:0;vertical-align:top;margin-left:3px;font-size:.36em;font-style:normal}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:clamp(17px,2.4vw,47px);font-size:15px;font-weight:800;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after,.text-link:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .24s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.text-link:hover:after{transform:scaleX(1)}.etsy-button,.button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 20px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.etsy-button{background:var(--red);color:#fff;white-space:nowrap}.etsy-button b{width:23px;height:23px;color:var(--red);font-family:var(--font-display);background:#f8e0bd;border-radius:50%;place-items:center;font-size:18px;display:grid}.etsy-button:hover,.button-red:hover{background:var(--red-deep);transform:translateY(-2px);box-shadow:0 9px 17px #8b180f2e}.mobile-nav{margin-left:auto;display:none}.mobile-nav summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:800;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{background:var(--paper);border:1px solid var(--line);gap:4px;width:220px;padding:16px;display:grid;position:absolute;top:76px;right:18px;box-shadow:0 16px 36px #38230e26}.mobile-nav a{padding:10px}.mobile-nav a:hover{color:var(--red)}.hero{background:radial-gradient(circle at 80% 48%,#fffaf0 0,transparent 34%),var(--paper);grid-template-columns:minmax(320px,.88fr) minmax(500px,1.12fr);align-items:center;gap:20px;min-height:530px;padding:clamp(44px,7vw,96px) clamp(22px,5.3vw,110px) 30px;display:grid;overflow:hidden}.hero-copy{z-index:2;max-width:545px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin:0 0 14px;font-size:12px;font-weight:900}.eyebrow span{vertical-align:-4px;margin-left:4px;font-size:25px;line-height:0}.hero h1,.page-intro h1,.story-hero h1,.contact-page h1,.not-found h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.2vw,100px);font-weight:500;line-height:.9}.hero h1 em{font-family:var(--font-body);color:var(--red);vertical-align:12%;font-size:.46em;font-style:normal}.hero-text{max-width:450px;margin:22px 0;font-size:18px;line-height:1.34}.hero-actions{align-items:center;gap:28px;display:flex}.button-red{background:var(--red);color:#fff}.text-link{font-weight:900;display:inline-block;position:relative}.hero-products{min-width:0;height:460px;position:relative}.hero-paper{background:var(--gold);clip-path:polygon(2% 6%,96% 0,100% 93%,4% 100%,0 42%);width:370px;height:350px;position:absolute;top:45px;left:12%;transform:rotate(-5deg)}.hero-item{filter:drop-shadow(0 16px 16px #5c3d1e30);position:absolute}.hero-item .product-image{width:100%;height:100%}.hero-item img{object-fit:contain;width:100%;height:100%}.hero-item-1{z-index:2;width:38%;height:82%;top:0;left:22%}.hero-item-2{z-index:3;width:31%;height:73%;top:14px;right:0}.hero-item-3{z-index:4;width:31%;height:36%;bottom:9px;left:5%}.hero-item-4{z-index:4;width:29%;height:33%;bottom:0;right:21%}.doodle{color:var(--red);font-size:38px;font-family:var(--font-display);position:absolute}.doodle-one{top:5%;left:0}.doodle-two{color:var(--gold);top:5%;right:1%}.paw{font-size:42px;position:absolute;top:27%;right:9%;transform:rotate(-22deg)}.mission-band{min-height:51px;font-family:var(--font-display);text-align:center;background:#f7d98e;justify-content:center;align-items:center;gap:clamp(14px,4vw,60px);padding:10px 20px;font-size:clamp(16px,1.6vw,23px);display:flex}.mission-band p{margin:0}.mission-band a{color:var(--red)}.mission-band span:last-child{color:#3b94ca;font-size:27px}.section-wrap{width:min(1400px,100% - clamp(40px,8vw,160px));margin-inline:auto}.shop-paths{grid-template-columns:minmax(0,1fr) 330px;gap:clamp(30px,5vw,86px);padding:clamp(58px,7vw,102px) 0;display:grid}h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(35px,3.7vw,58px);font-weight:500;line-height:1}.paths-main h2{margin-bottom:28px}.paths-main h2 i{font-family:var(--font-body);color:var(--red);font-size:.7em;font-style:normal}.path-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.path-card{border:1px solid var(--line);background:#fffaf0;border-radius:20px;transition:transform .22s,box-shadow .22s;overflow:hidden}.path-card:hover{transform:translateY(-5px);box-shadow:0 16px 24px #4c2d1220}.path-card .product-image{height:178px}.path-card img{object-fit:cover;width:100%;height:100%}.path-card>div{padding:13px 14px 14px;position:relative}.path-card h3{font-family:var(--font-display);margin:0;font-size:21px;line-height:1.05}.path-card p{margin:6px 20px 0 0;font-size:13px;line-height:1.3}.path-card b{color:var(--red);font-size:20px;position:absolute;bottom:12px;right:14px}.home-aside{align-content:end;gap:18px;display:grid}.review-card,.story-card{border:1px solid var(--line);background:#fffaf2;border-radius:28px;padding:25px}.stars{color:#f6ad24;letter-spacing:3px}.review-card blockquote{font-family:var(--font-display);margin:9px 0;font-size:23px;line-height:1.15}.review-card p{color:var(--muted);margin:0;font-size:13px}.story-card{background:var(--blue);min-height:235px;position:relative;overflow:hidden}.story-card h3{font-family:var(--font-display);margin:0 0 10px;font-size:29px}.story-card p{max-width:210px;margin:0 0 12px;line-height:1.4}.story-card a{font-weight:900;text-decoration:underline}.approved{border:2px solid var(--ink);text-align:center;background:#fff8e9;padding:7px;font-weight:900;line-height:1;position:absolute;bottom:21px;right:18px;transform:rotate(-5deg)}.featured{padding:0 0 clamp(70px,8vw,120px)}.section-heading{align-items:end;gap:25px;margin-bottom:30px;display:flex}.section-heading .eyebrow{margin-top:-26px;position:absolute}.section-heading .text-link{margin-left:auto}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{min-width:0}.product-photo{aspect-ratio:1/1.05;background:#f0e7d7;border-radius:19px;display:block;overflow:hidden}.product-photo .product-image{width:100%;height:100%}.product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-photo img{transform:scale(1.04)}.product-info{padding:13px 3px}.product-info h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.08}.product-bottom{justify-content:space-between;align-items:center;margin-top:9px;font-weight:800;display:flex}.product-bottom a{color:var(--red);font-size:24px;line-height:1}.etsy-cta{background:var(--ink);color:#fbf2df;justify-content:space-between;align-items:center;gap:30px;padding:clamp(42px,7vw,94px) clamp(22px,8vw,160px);display:flex}.etsy-cta h2{max-width:680px}.etsy-cta .eyebrow{color:var(--gold)}.button-cream{color:var(--ink);background:#f8e7be;flex:none}.button-cream:hover{background:#fff6df;transform:translateY(-2px)}.site-footer{color:#f8f0df;background:#191714;padding:60px clamp(22px,8vw,160px) 22px}.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:60px;padding-bottom:55px;display:grid}.footer-brand{font-size:45px}.footer-top p{color:#ddd1bd;max-width:320px}.footer-links{align-content:start;gap:11px;display:grid}.footer-links a:hover{color:var(--gold)}.footer-bottom{color:#c7bdad;border-top:1px solid #564e43;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.theo-badge img{width:32px;height:32px}.page-intro{text-align:center;background:linear-gradient(135deg,#fcf7ea,#f4e7cd);padding:clamp(70px,10vw,145px) max(20px,50% - min(960px,92%)/2)}.page-intro h1{font-size:clamp(52px,7vw,94px)}.page-intro>p:not(.eyebrow){max-width:650px;margin:20px auto 0;font-size:18px}.collection-nav{flex-wrap:wrap;gap:10px;padding:28px 0;display:flex}.collection-nav a{border:1px solid var(--line);background:#fffaf0;border-radius:999px;padding:9px 14px;font-weight:800}.collection-nav a:hover{border-color:var(--red);color:var(--red)}.collection-nav span{color:var(--muted);margin-left:4px}.shop-grid-section{padding:20px 0 90px}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px}.etsy-notice,.reviews-source{color:var(--muted);padding-bottom:50px;font-size:12px}.product-detail{grid-template-columns:minmax(0,1.15fr) minmax(290px,.7fr);align-items:start;gap:clamp(30px,7vw,120px);padding:clamp(40px,7vw,100px) 0;display:grid}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gallery .product-image{aspect-ratio:1;background:#f3eadb;border-radius:17px;overflow:hidden}.gallery img{object-fit:contain;width:100%;height:100%}.product-copy{position:sticky;top:125px}.back-link{color:var(--red);font-weight:800}.product-copy h1{font-family:var(--font-display);letter-spacing:-.055em;margin:25px 0 10px;font-size:clamp(39px,4vw,64px);line-height:.96}.product-price{margin:0 0 20px;font-size:26px;font-weight:900}.description{max-width:60ch}.description p{margin:0 0 15px}.tags{color:var(--muted);font-size:14px}.buy-button{margin-top:14px}.fine-print{color:var(--muted);font-size:13px}.related{padding-top:0}.product-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,9vw,150px);padding:clamp(50px,8vw,110px) 0;display:grid}.product-story>div p{max-width:500px;font-size:18px}.soft-note{font-family:var(--font-display);background:var(--blue);border-radius:50% 45% 48% 42%;padding:clamp(30px,6vw,70px);font-size:clamp(29px,4vw,53px);line-height:1.02}.story-hero{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(35px,9vw,140px);padding:clamp(50px,9vw,130px) 0;display:grid}.story-hero>div p:not(.eyebrow){max-width:580px;font-size:19px}.story-hero .product-image{background:#f5d990;border-radius:48% 48% 16px 16px;min-height:430px;overflow:hidden}.story-hero img{object-fit:contain;width:100%;height:100%}.story-body{grid-template-columns:.75fr 1fr;gap:clamp(30px,8vw,150px);padding:20px 0 clamp(70px,10vw,130px);display:grid}.story-body>div:last-child{max-width:650px;font-size:18px}.reviews-intro strong{color:var(--red)}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:70px 0 25px;display:grid}.review-tile{border:1px solid var(--line);background:#fffaf0;border-radius:18px;flex-direction:column;min-height:190px;padding:24px;display:flex}.review-tile blockquote{font-family:var(--font-display);margin:13px 0;font-size:23px;line-height:1.18}.review-tile p{color:var(--muted);margin-top:auto;font-size:13px}.contact-page,.not-found{max-width:760px;padding:clamp(80px,14vw,190px) 0}.contact-page>p:not(.eyebrow),.not-found>p:not(.eyebrow){max-width:620px;font-size:20px}.contact-page .button,.not-found .button{margin-top:16px}.legal-page{max-width:800px;padding:clamp(70px,11vw,150px) 0}.legal-page h1{font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 45px;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:.95}.legal-page h2{margin-top:44px;font-size:31px}.legal-page p{max-width:68ch;font-size:17px}.policy-note{background:#f5e5bd;border-radius:12px;padding:16px 18px;font-size:14px!important}.not-found{min-height:55vh}.missing-image{background:var(--paper-deep)}:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (max-width:1150px){.site-header{gap:19px;padding-inline:28px}.desktop-nav{gap:18px;font-size:13px}.header-cta{padding-inline:14px}.hero{grid-template-columns:.86fr 1.14fr;padding-inline:5vw}.path-grid{grid-template-columns:repeat(2,1fr)}.shop-paths{grid-template-columns:minmax(0,1fr) 290px}.product-grid,.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.site-header{gap:14px;height:74px;padding:0 18px}.brand{font-size:35px}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr;gap:17px;min-height:0;padding:54px 22px 27px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(56px,16vw,84px)}.hero-products{width:100%;max-width:650px;height:350px;margin-inline:auto}.hero-paper{width:56%;height:285px;top:30px;left:22%}.hero-item-1{height:74%;left:25%}.hero-item-2{height:68%;right:3%}.hero-item-3{bottom:6%;left:9%}.hero-item-4{bottom:0;right:20%}.mission-band{gap:10px;font-size:18px;line-height:1.2}.shop-paths{grid-template-columns:1fr;padding-block:55px}.home-aside{grid-template-columns:1fr 1fr;align-items:stretch}.path-grid{grid-template-columns:repeat(4,1fr);gap:10px}.path-card .product-image{height:135px}.path-card h3{font-size:18px}.path-card p{font-size:12px}.section-wrap{width:min(100% - 40px,1400px)}.product-grid,.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.product-detail{grid-template-columns:1fr}.product-copy{position:static}.story-hero,.story-body{grid-template-columns:1fr}.story-hero .product-image{max-width:600px;min-height:330px}.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hero{padding-top:40px}.eyebrow{font-size:11px}.hero h1{font-size:55px}.hero-text{margin:17px 0;font-size:16px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-products{height:270px}.hero-paper{height:220px}.mission-band{font-size:15px}.mission-band span{display:none}.path-grid{grid-template-columns:1fr 1fr}.path-card .product-image{height:154px}.home-aside{grid-template-columns:1fr}.section-heading{display:block}.section-heading .text-link{margin-top:18px}.product-grid,.shop-grid{grid-template-columns:1fr 1fr;gap:16px}.product-info h3{font-size:18px}.product-photo{border-radius:15px}.etsy-cta{padding:55px 22px;display:block}.etsy-cta .button{margin-top:24px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-top>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}.page-intro{padding:70px 22px}.product-story{grid-template-columns:1fr;padding-block:60px}.soft-note{padding:42px 30px}.gallery{gap:8px}.reviews-grid{grid-template-columns:1fr}.story-hero{padding-top:65px}.story-hero .product-image{min-height:270px}.site-footer{padding-inline:22px}}
.blog-index-hero{text-align:center;background:linear-gradient(135deg,#fcf7ea,#e8f2f5);padding:clamp(75px,11vw,150px) max(20px,50% - min(940px,92%)/2)}.blog-index-hero h1,.blog-category-hero h1,.blog-post-hero h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-weight:500;line-height:.92}.blog-index-hero h1{font-size:clamp(55px,7vw,94px)}.blog-index-hero>p:not(.eyebrow){max-width:590px;margin:21px auto 0;font-size:18px}.blog-category-grid{padding:clamp(48px,7vw,100px) 0}.blog-category-card,.blog-post-card{border:1px solid var(--line);background:#fffaf0;border-radius:26px;grid-template-columns:minmax(260px,.82fr) 1fr;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.blog-category-card:hover,.blog-post-card:hover{transform:translateY(-5px);box-shadow:0 18px 30px #4c2d1220}.blog-category-card>.product-image{background:var(--blue);min-height:320px}.blog-category-card img,.blog-post-card img{object-fit:cover;width:100%;height:100%}.blog-category-card>div,.blog-post-card>div{align-self:center;padding:clamp(26px,5vw,65px)}.blog-category-card h2,.blog-post-card h2{margin-bottom:15px;font-size:clamp(36px,4vw,56px)}.blog-category-card p:not(.eyebrow),.blog-post-card p:not(.eyebrow){max-width:520px;font-size:18px}.blog-category-card span,.blog-post-card span{color:var(--red);margin-top:12px;font-weight:900;display:inline-block}.blog-category-hero{grid-template-columns:1fr minmax(270px,.7fr);align-items:center;gap:clamp(35px,8vw,120px);padding:clamp(60px,9vw,125px) 0;display:grid}.blog-category-hero .back-link{margin-bottom:37px;display:inline-block}.blog-category-hero h1{font-size:clamp(55px,6vw,88px)}.blog-category-hero>div>p:not(.eyebrow){max-width:600px;font-size:18px}.blog-category-hero>.product-image{background:var(--gold);border-radius:48% 48% 18px 18px;min-height:370px;overflow:hidden}.blog-category-hero img{object-fit:contain;width:100%;height:100%}.blog-post-grid{padding:0 0 clamp(70px,10vw,140px)}.blog-post-card>.product-image{background:var(--paper-deep);min-height:330px}.blog-article{padding-bottom:clamp(70px,10vw,130px)}.blog-post-hero{text-align:center;max-width:980px;margin:0 auto;padding:clamp(55px,9vw,125px) 22px 0}.blog-post-hero .back-link{margin-bottom:37px;display:inline-block}.blog-post-hero h1{max-width:900px;margin-inline:auto;font-size:clamp(53px,7vw,94px)}.blog-post-hero>p:not(.eyebrow){max-width:700px;margin:25px auto 38px;font-size:20px;line-height:1.45}.blog-post-hero>.product-image{background:var(--paper-deep);border-radius:32px;width:min(760px,100%);height:clamp(290px,47vw,540px);margin:auto;overflow:hidden}.blog-post-hero img{object-fit:contain;width:100%;height:100%}.article-body{width:min(740px,100% - 40px);margin:clamp(46px,7vw,82px) auto 0;font-size:18px;line-height:1.72}.article-body a{color:var(--red);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.article-body p{margin:0 0 23px}.article-body h2{margin:64px 0 20px;font-size:clamp(34px,4vw,51px);line-height:1.02}.article-body h2 span{color:var(--red)}.article-body h3{font-family:var(--font-display);margin:0 0 8px;font-size:28px;line-height:1.1}.article-body ol{margin:0 0 24px;padding-left:25px}.article-body li{margin:8px 0;padding-left:5px}.article-intro{font-size:22px;line-height:1.55}.blog-callout{background:var(--blue);border-radius:18px;margin:38px 0;padding:26px 29px;font-size:19px;line-height:1.55}.article-figure{border:1px solid var(--line);background:#fffaf0;border-radius:22px;margin:42px 0;overflow:hidden}.article-figure .product-image{background:var(--paper-deep);height:440px;display:block}.article-figure img{object-fit:contain;width:100%;height:100%}.article-figure figcaption{color:var(--muted);padding:12px 18px;font-size:14px}.figure-blue{background:#eaf5f9}.blog-faq{border-top:2px solid var(--line);margin-top:68px;padding-top:50px}.blog-faq>div{border-bottom:1px solid var(--line);padding:22px 0}.blog-faq p{margin:0}.blog-faq h2{margin-top:0}@media (max-width:1150px){.desktop-nav{gap:clamp(11px,1.3vw,18px);font-size:12px}}@media (max-width:820px){.blog-category-card,.blog-post-card,.blog-category-hero{grid-template-columns:1fr}.blog-category-card>.product-image,.blog-post-card>.product-image{min-height:270px}.blog-category-card>div,.blog-post-card>div{padding:32px 25px}.blog-category-hero>.product-image{width:100%;max-width:550px;margin:auto}.blog-category-hero{padding-top:65px}.article-figure .product-image{height:330px}}@media (max-width:520px){.blog-index-hero{padding:70px 22px}.blog-category-card>.product-image,.blog-post-card>.product-image{min-height:220px}.blog-post-hero{padding-top:55px}.blog-post-hero>.product-image{border-radius:22px;height:310px}.article-body{font-size:17px;line-height:1.67}.article-intro{font-size:20px}.article-body h2{margin-top:49px}.article-figure .product-image{height:260px}.blog-callout{padding:22px;font-size:18px}}
.section-heading{padding-top:26px;position:relative}.section-heading .eyebrow{margin-top:0;top:0}
