@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-normal-_TL2RCrf.woff2)format("woff2-variations");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-208E,U+2090-209C,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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2)format("woff2-variations");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-italic-Csabf5l-.woff2)format("woff2-variations");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-208E,U+2090-209C,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 Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-italic-Dit9nj3y.woff2)format("woff2-variations");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-italic-NDCc9UyL.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-italic-B5SVoS-R.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2)format("woff2-variations");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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-italic-DUE6_iCb.woff2)format("woff2-variations");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:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-italic-Cz4n9dED.woff2)format("woff2-variations");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-italic-BzK4HIs4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-italic-DHJjmZA7.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-italic-CZikIXQl.woff2)format("woff2"),url(/assets/courier-prime-latin-700-italic-Cxv_jV69.woff)format("woff");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:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2"),url(/assets/im-fell-english-sc-latin-400-normal-DPW2r_p4.woff)format("woff");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:Meow Script;src:url(/assets/MeowScript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pompiere;src:url(/assets/Pompiere.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-crea-display:"Bodoni Moda Variable", "Bodoni Moda", "Didot", "Bodoni 72", serif;--font-crea-script:"Meow Script", "Segoe Script", cursive;--font-crea-mono:"Courier Prime", "Courier New", monospace;--font-crea-body:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-aut-display:"Cormorant Garamond Variable", "Cormorant Garamond", Garamond, Georgia, serif;--font-aut-caps:"Cinzel Variable", "Cinzel", "Trajan Pro", serif;--font-aut-body:"EB Garamond Variable", "EB Garamond", Garamond, Georgia, serif;--font-aut-initial:"IM Fell English SC", "EB Garamond Variable", Georgia, serif;--font-logo:"Pompiere", "Century Gothic", sans-serif;--crea-creme:#f8f3e3;--crea-vert:#457d58;--crea-vert-texte:#2d523c;--crea-vert-bloc:#3a6a4d;--crea-sauge:#9bbf9f;--crea-rose:#f4d2d2;--crea-rose-rayure:#e8a9bc;--aut-encre:#1b1714;--aut-bois:#3a2414;--aut-bordeaux:#5c1f24;--aut-vert-bouteille:#24372b;--aut-or-decor:#b8975a;--aut-or-texte:#d4b87c;--aut-parchemin:#efe3c8;--ease:cubic-bezier(.4, 0, .2, 1);--dur-1:.15s;--dur-2:.25s;--dur-3:.4s;--dur-4:.7s;--gutter:clamp(1rem, 4vw, 2.5rem);--header-space:5.25rem;--z-header:100;--z-skip:200;--focus-ring:#2d523c;--focus-halo:#fff;--ccs-cream:#f8f3e3;--ccs-cream-light:#fdf6e1;--ccs-cream-deep:#efe6cb;--ccs-earth:#8b725d;--ccs-forest:#457d58;--ccs-sage:#9bbf9f;--ccs-ink:#2a2520;--ccs-earth-deep:#705846;--ccs-forest-deep:#2d523c;--ccs-sage-deep:#527958;--ccs-spring-rose:#f4d2d2;--ccs-summer-sky:#bcd4ec;--ccs-summer-blush:#f6c4c8;--ccs-summer-coral:#ef7c6f;--ccs-summer-sun:#f7d56b;--ccs-summer-tangerine:#ef9a55;--ccs-summer-lavender:#d9c6e6;--ccs-autumn-chestnut:#5a342a;--ccs-autumn-rust:#b85e2c;--ccs-autumn-pumpkin:#e87b2d;--ccs-autumn-peach:#f3d2a0;--ccs-winter-navy:#0f1463;--ccs-winter-ice:#c7daf5;--ccs-winter-snow:#faf3df;--ccs-winter-fog:#d9d9d9;--bg:var(--ccs-cream);--surface:var(--ccs-cream-light);--surface-2:var(--ccs-cream-deep);--fg1:var(--ccs-earth-deep);--fg2:var(--ccs-earth);--fg-heading:var(--ccs-forest);--fg-strong:var(--ccs-forest-deep);--link:var(--ccs-forest-deep);--border:var(--ccs-sage-deep);--border-soft:var(--ccs-sage);--accent:var(--ccs-forest);--accent-soft:var(--ccs-sage);--accent-strong:var(--ccs-forest-deep);--on-accent:var(--ccs-cream-light);--serif-display:"Pompiere", "Italiana", serif;--serif-body:"EB Garamond Variable", "EB Garamond", "Iowan Old Style", Garamond, Georgia, serif;--script:"Meow Script", "Dancing Script", cursive;--fs-display-xl:5rem;--fs-display-lg:3.5rem;--fs-display-md:2.5rem;--fs-heading-lg:2rem;--fs-heading-md:1.5rem;--fs-heading-sm:1.25rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-caption:.75rem;--lh-display:1.05;--lh-heading:1.2;--lh-body:1.65;--ls-tight:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-wider:.12em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--r-sm:4px;--r-md:8px;--r-lg:16px;--r-xl:24px;--r-soft:32px;--r-pill:999px;--shadow-soft:0 4px 24px #8b725d14;--shadow-card:0 8px 32px #457d581a;--dur-fast:.15s;--dur-base:.26s;--dur-slow:.42s;--dur-bloom:.68s;--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-bloom:cubic-bezier(.16, 1.05, .4, 1);--gingham-size:16px}.h1{font-family:var(--serif-display);font-size:var(--fs-display-lg);line-height:var(--lh-display);color:var(--fg-heading);letter-spacing:var(--ls-tight);margin:0}.h2{font-family:var(--serif-display);font-size:var(--fs-display-md);line-height:var(--lh-heading);color:var(--fg-heading);margin:0}.h3{font-family:var(--serif-display);font-size:var(--fs-heading-lg);line-height:var(--lh-heading);color:var(--fg-heading);margin:0}.eyebrow{font-family:var(--serif-body);font-size:var(--fs-caption);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--fg2);margin:0}.p{font-family:var(--serif-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--fg1);margin:0}.lede{font-family:var(--serif-body);font-style:italic;font-size:var(--fs-heading-md);color:var(--fg1);margin:0;line-height:1.4}.caption{font-family:var(--serif-body);font-size:var(--fs-body-sm);color:var(--fg2);margin:0}.script{font-family:var(--script);color:var(--fg-heading);font-weight:400}.code{background:var(--surface-2);color:var(--ccs-autumn-chestnut);border-radius:var(--r-sm);padding:.15em .4em;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.gingham{--gingham-color:var(--ccs-sage);background-color:var(--ccs-cream);background-image:repeating-linear-gradient(0deg, transparent 0 calc(var(--gingham-size) / 2), color-mix(in srgb, var(--gingham-color) 45%, transparent) calc(var(--gingham-size) / 2) var(--gingham-size)), repeating-linear-gradient(90deg, transparent 0 calc(var(--gingham-size) / 2), color-mix(in srgb, var(--gingham-color) 45%, transparent) calc(var(--gingham-size) / 2) var(--gingham-size))}.gingham--spring{--gingham-color:var(--ccs-sage)}.gingham--summer{--gingham-color:var(--ccs-summer-blush)}.gingham--autumn{--gingham-color:var(--ccs-autumn-peach)}.gingham--winter{--gingham-color:var(--ccs-winter-ice)}[data-season=summer]{--accent:var(--ccs-summer-coral);--accent-soft:var(--ccs-summer-sky);--fg-heading:var(--ccs-winter-navy)}[data-season=autumn]{--accent:var(--ccs-autumn-rust);--accent-soft:var(--ccs-autumn-peach);--fg-heading:var(--ccs-autumn-chestnut);--fg1:var(--ccs-autumn-chestnut)}[data-season=winter]{--bg:var(--ccs-winter-snow);--accent:var(--ccs-winter-navy);--accent-soft:var(--ccs-winter-ice);--fg-heading:var(--ccs-winter-navy);--fg1:#3a3f6e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-space,5.25rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-crea-body,system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,video{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--focus-ring,#2d523c);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo,#fff)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}button,[role=button],select,input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]){min-width:24px;min-height:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ig-feed__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overflow-x:auto}.ig-feed__rail::-webkit-scrollbar{display:none}.ig-feed__rail[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ig-feed__track{gap:20px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.ig-feed__track>li{scroll-snap-align:center;flex:none;width:clamp(220px,64vw,300px)}.ig-feed__item{aspect-ratio:4/5;border-radius:16px;display:block;position:relative;overflow:hidden}.ig-feed__item img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.ig-feed__nav{justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.ig-feed__arrow{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,background-color .25s,color .25s;display:grid}.ig-feed__arrow:disabled{opacity:.35;cursor:default}.ig-feed__cta{flex-direction:column}.ig-feed__cta>span:not(.sr-only){display:block}.ig-feed__slide{opacity:0;transition:opacity .45s;position:absolute;inset:0}.ig-feed__slide[data-on]{opacity:1}.ig-feed__badge{z-index:1;color:#fff;filter:drop-shadow(0 1px 3px #0000008c);pointer-events:none;display:grid;position:absolute;top:10px;right:10px}.ig-feed__dots{z-index:1;opacity:0;pointer-events:none;justify-content:center;gap:5px;transition:opacity .25s;display:flex;position:absolute;bottom:10px;left:0;right:0}.ig-feed__dots>span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 2px #00000080}.ig-feed__dots>span[data-on]{background:#fff}.ig-feed__item--carousel:hover .ig-feed__dots,.ig-feed__item--carousel:focus-visible .ig-feed__dots{opacity:1}@media (prefers-reduced-motion:reduce){.ig-feed__slide,.ig-feed__dots{transition:none}}.booking-cal{width:100%;max-width:1000px;margin-inline:auto}.booking-cal__frame{border:0;border-radius:14px;width:100%;height:720px;display:block}@media (width<=719.98px){.booking-cal__frame{height:980px}}.booking-cal--light .booking-cal__frame{background:#fffdf6;box-shadow:0 24px 50px -32px #2d523c8c}.booking-cal--dark .booking-cal__frame{background:#1b1714;box-shadow:0 0 0 1px #d4b87c59}.route-veil{z-index:9999;opacity:0;pointer-events:none;will-change:opacity;background-color:#f8f3e3;position:fixed;inset:0}[data-route-focus]:focus,[data-route-focus]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.route-veil{display:none}}.sh-skip{z-index:var(--z-skip,200);color:#fff;font:600 1rem/1.2 var(--font-crea-body,system-ui, sans-serif);transition:transform var(--dur-2,.25s) var(--ease,ease);background:#1b1714;border-radius:999px;padding:.8rem 1.35rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-300%)}.sh-skip:focus,.sh-skip:focus-visible{transform:translateY(0)}:where(.sh-video){width:100%;aspect-ratio:var(--sh-video-ratio,16 / 9);background:linear-gradient(155deg, var(--sh-video-from,#e7dfcf), var(--sh-video-to,#b8ab95));display:block;position:relative;overflow:hidden}.sh-video__media{position:absolute;inset:0}.sh-video__el,.sh-video__still{object-fit:var(--sh-video-fit,cover);width:100%;height:100%;display:block;position:absolute;inset:0}.sh-video__el[data-active=false]{visibility:hidden}.sh-video__btn{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.75rem;height:2.75rem;transition:background-color var(--dur-2,.25s) var(--ease,ease), transform var(--dur-2,.25s) var(--ease,ease);background:#1b1714bd;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.sh-video__btn:hover{background:#1b1714eb;transform:scale(1.06)}.sh-video__btn svg{fill:currentColor;width:1.15rem;height:1.15rem}.home{--h-cream:#f8f3e3;--h-cream-light:#fdf6e1;--h-forest:#457d58;--h-forest-deep:#2d523c;--h-earth-deep:#705846;--h-rose:#e8a9bc;--h-ink:#1b1714;--h-gold:#b8975a;--h-gold-light:#d4b87c;--h-parch:#efe3c8;--h-bordeaux:#5c1f24;--h-bordeaux-text:#f3e6c4;--h-dur:.6s;--h-ease:cubic-bezier(.65, 0, .35, 1);background:var(--h-cream);min-height:100dvh;position:relative;overflow-x:clip}.home__main{min-height:100dvh;position:relative}.home__main:focus{outline:none}.home__brand{z-index:10;background:var(--h-cream-light);border:1.5px solid var(--h-forest-deep);pointer-events:none;border-radius:999px;align-items:center;gap:.7rem;width:max-content;max-width:calc(100% - 1.5rem);padding:.45rem 1.5rem .45rem 1rem;display:flex;position:absolute;top:clamp(.75rem,2.5vh,1.5rem);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #1b17142e}.home__brand img{flex:none;width:40px;height:auto}.home__brand-name{color:var(--h-forest-deep);margin:0;font-weight:400;line-height:1}.home__brand-script,.home__brand-logo{display:block}.home__brand-script{font-family:var(--font-crea-script,"Meow Script", cursive);font-size:clamp(1.7rem,4.5vw,2.2rem);line-height:1.05}.home__brand-logo{font-family:var(--font-logo,"Pompiere", sans-serif);letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.95rem,2.4vw,1.15rem)}.home__split{min-height:100dvh;display:flex}.home__half{cursor:pointer;min-width:0;transition:flex-grow var(--h-dur) var(--h-ease);flex:1 1 0;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (width>=801px){.home__half:has(:focus-visible){flex-grow:1.35}}@media (width>=801px) and (hover:hover){.home__half:hover{flex-grow:1.35}}.home__split[data-leaving] .home__half{pointer-events:none}.home__stage{z-index:3;pointer-events:none;flex:1;justify-content:center;align-items:center;min-width:0;padding:clamp(6.5rem,16vh,8.5rem) clamp(1rem,3vw,3rem) clamp(1.5rem,5vh,3rem);display:flex;position:relative}.home .home__link{text-align:center;color:inherit;pointer-events:auto;outline:3px solid #0000;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;display:flex;position:relative}.home__title{margin:0;font-weight:400}.home__title-visual{flex-direction:column;align-items:center;display:flex}.home__text{max-width:32rem;margin:0}.home__cta{border-radius:999px;align-items:center;gap:.45rem;min-height:44px;margin-top:.4rem;padding:.55rem 1.5rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .26s,color .26s,transform .26s;display:inline-flex}.home__half--crea{background:repeating-linear-gradient(90deg, var(--h-rose) 0 14px, var(--h-forest) 14px 28px);color:var(--h-forest-deep)}.home__half--crea .home__link{background:var(--h-cream);border:1px solid var(--h-forest-deep);border-radius:4px;width:min(100%,34rem);padding:clamp(1.6rem,7cqi,3rem) clamp(1.25rem,6cqi,2.75rem);box-shadow:0 18px 40px #1b17142e}.home__half--crea .home__link:before{content:"";border:1px solid var(--h-forest-deep);opacity:.45;pointer-events:none;position:absolute;inset:6px}.home__half--crea .home__link:focus-visible{outline-offset:4px;box-shadow:0 0 0 4px var(--h-cream-light), 0 0 0 7px var(--h-forest-deep), 0 0 0 10px var(--h-cream-light)}.home__half--crea .home__pre{font-family:var(--font-crea-script,"Meow Script", cursive);margin-bottom:-.1em;font-size:clamp(2rem,10cqi,3.2rem);line-height:1;transform:rotate(-4deg)}.home__half--crea .home__big{font-family:var(--font-crea-display,"Bodoni Moda", serif);letter-spacing:.02em;font-size:clamp(2.1rem,11.5cqi,4.6rem);font-weight:500;line-height:.95}.home__half--crea .home__paren{font-family:var(--font-crea-display,"Bodoni Moda", serif);color:var(--h-forest);margin-top:.15rem;font-size:clamp(1.15rem,5.5cqi,1.7rem);font-style:italic;line-height:1.15}.home__half--crea .home__post{font-family:var(--font-crea-display,"Bodoni Moda", serif);color:var(--h-earth-deep);margin-top:.15rem;font-size:clamp(1.1rem,5cqi,1.6rem);font-style:italic}.home__squiggle{width:96px;height:auto;color:var(--h-rose)}.home__half--crea .home__text{font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif);color:var(--h-earth-deep);font-size:clamp(.95rem,2.4cqi + .5rem,1.1rem);line-height:1.55}.home__half--crea .home__cta{font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif);background:var(--h-forest-deep);color:var(--h-cream-light);border:1.5px solid var(--h-forest-deep)}.home__half--crea .home__link:focus-visible .home__cta{background:var(--h-cream-light);color:var(--h-forest-deep)}.home__half--aut{background:var(--h-ink);color:var(--h-parch)}.home .home__video{aspect-ratio:auto;background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home .home__video video,.home .home__video img{opacity:.32}.home .home__video .sh-video__btn{z-index:4;inset-block-end:2.25rem;inset-inline-end:2.25rem}.home__veil{z-index:1;pointer-events:none;background:#1b17148c;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 55%,#000 35%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 55%,#000 35%,#0000 100%)}.home__half--aut:before,.home__half--aut:after{content:"";z-index:2;pointer-events:none;position:absolute}.home__half--aut:before{border:1px solid #b8975aa6;border-radius:120px 16px 16px;inset:14px}.home__half--aut:after{border:1px solid #b8975a4d;border-radius:112px 10px 10px;inset:22px}.home__half--aut .home__link{border-radius:12px;width:min(100%,32rem);padding:clamp(1rem,4cqi,2rem)}.home__half--aut .home__link:focus-visible{outline-offset:6px;outline:3px solid #e0c68a}.home__half--aut .home__pre{font-family:var(--font-aut-display,"Cormorant Garamond", serif);color:var(--h-gold-light);font-size:clamp(1.4rem,7cqi,2.2rem);font-style:italic;line-height:1.1}.home__half--aut .home__big{font-family:var(--font-aut-display,"Cormorant Garamond", serif);letter-spacing:.06em;color:var(--h-parch);font-size:clamp(2.2rem,13cqi,5rem);font-weight:500;line-height:1}.home__half--aut .home__paren{font-family:var(--font-aut-display,"Cormorant Garamond", serif);color:var(--h-gold-light);margin-top:.1rem;font-size:clamp(1.2rem,5.5cqi,1.8rem);font-style:italic;line-height:1.15}.home__half--aut .home__post{font-family:var(--font-aut-display,"Cormorant Garamond", serif);color:var(--h-gold-light);margin-top:.1rem;font-size:clamp(1.15rem,5cqi,1.7rem);font-style:italic}.home__ornament{width:96px;height:auto;color:var(--h-gold)}.home__half--aut .home__text{font-family:var(--font-aut-body,"EB Garamond", Georgia, serif);color:var(--h-parch);font-size:clamp(1.05rem,2.4cqi + .55rem,1.25rem);font-style:italic;line-height:1.5}.home__half--aut .home__cta{font-family:var(--font-aut-body,"EB Garamond", Georgia, serif);background:var(--h-bordeaux);color:var(--h-bordeaux-text);border:1px solid var(--h-gold);font-size:1.05rem}.home__half--aut .home__link:focus-visible .home__cta{background:var(--h-bordeaux-text);color:var(--h-bordeaux)}@media (hover:hover){.home__half--crea:hover .home__cta{background:var(--h-cream-light);color:var(--h-forest-deep);transform:translateY(-2px)}.home__half--aut:hover .home__cta{background:var(--h-bordeaux-text);color:var(--h-bordeaux);transform:translateY(-2px)}}@media (width<=800px){.home__split{flex-direction:column;min-height:100svh}.home__half{flex:1 1 0;min-height:0}.home__half--crea .home__stage{padding:5.25rem .9rem .9rem}.home__half--aut .home__stage{padding:.9rem .9rem 1.1rem}.home .home__link{gap:.55rem}.home__half--crea .home__link{padding:1.1rem 1rem 1.2rem}.home__half--aut .home__link{padding:.9rem 1rem}.home__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home__half--crea .home__pre{font-size:1.9rem}.home__half--crea .home__big{font-size:clamp(2rem,10.5vw,2.7rem)}.home__half--aut .home__pre{font-size:1.35rem}.home__half--aut .home__big{font-size:clamp(2.1rem,11vw,2.9rem)}.home__half--crea .home__paren,.home__half--aut .home__paren{font-size:1.15rem}.home__half--crea .home__post,.home__half--aut .home__post{font-size:1.1rem}.home__squiggle,.home__ornament{width:72px}.home__cta{margin-top:.2rem;padding-inline:1.2rem;font-size:.9rem}.home__half--aut:before{border-radius:64px 14px 14px;inset:10px}.home__half--aut:after{border-radius:58px 9px 9px;inset:17px}}@media (prefers-reduced-motion:reduce){.home__half,.home__cta{transition:none}.home__cta{transform:none!important}}.sh-header{--hd-bg:#f8f3e3f0;--hd-fg:var(--crea-vert-texte,#2d523c);--hd-border:#457d584d;--hd-shadow:0 10px 30px -12px #2d523c73;--hd-cta-bg:var(--crea-vert-bloc,#3a6a4d);--hd-cta-fg:var(--crea-creme,#f8f3e3);--hd-cta-hover:var(--crea-vert-texte,#2d523c);--hd-font:var(--font-crea-body,system-ui, sans-serif);top:max(.75rem, env(safe-area-inset-top));z-index:var(--z-header,100);border:1px solid var(--hd-border);background:var(--hd-bg);width:min(100% - 1.5rem,62rem);min-height:3.5rem;color:var(--hd-fg);box-shadow:var(--hd-shadow);font-family:var(--hd-font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;margin-inline:auto;padding:.35rem .4rem .35rem .85rem;display:flex;position:fixed;left:0;right:0}.sh-header--auteurs{--hd-bg:#1b1714b8;--hd-fg:var(--aut-parchemin,#efe3c8);--hd-border:#b8975aa6;--hd-shadow:0 12px 32px -14px #000000b3;--hd-cta-bg:var(--aut-or-texte,#d4b87c);--hd-cta-fg:var(--aut-encre,#1b1714);--hd-cta-hover:var(--aut-parchemin,#efe3c8);--hd-font:var(--font-aut-caps,serif);--focus-ring:#d4b87c;--focus-halo:#1b1714;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh-header--createurs{--hd-bg:#f8f3e3}.sh-header--auteurs{--hd-bg:#1b1714f5}}.sh-header__brand{min-height:2.75rem;color:inherit;border-radius:999px;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.sh-header__mark{flex:none;width:2.25rem;height:1.75rem;display:block;overflow:hidden}.sh-header__mark img{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.sh-header__name{font-family:var(--font-logo,"Pompiere", sans-serif);white-space:nowrap;font-size:1.05rem;line-height:.95}.sh-header__name>span{display:block}.sh-header__nav{flex:none;align-items:center;gap:.25rem;display:flex}.sh-header__link,.sh-header__cta{min-height:2.75rem;font-family:var(--hd-font);white-space:nowrap;transition:background-color var(--dur-2,.25s) var(--ease,ease), color var(--dur-2,.25s) var(--ease,ease), text-decoration-color var(--dur-2,.25s) var(--ease,ease);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sh-header__link{color:inherit;text-underline-offset:.3em;padding:0 .7rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.sh-header__link:hover{text-decoration-color:currentColor}.sh-header .sh-header__cta{background:var(--hd-cta-bg);color:var(--hd-cta-fg);padding:0 1.1rem}.sh-header .sh-header__cta:hover{background:var(--hd-cta-hover)}.sh-header--createurs .sh-header__cta:hover{color:var(--crea-creme,#f8f3e3)}.sh-header--auteurs .sh-header__link,.sh-header--auteurs .sh-header__cta{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:500}@media (width<=39.99rem){.sh-header__espace{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-header__mot{text-transform:capitalize}.sh-header--auteurs .sh-header__mot{text-transform:uppercase}.sh-header__link{padding:0 .5rem}.sh-header__cta{padding:0 .9rem}}@media (width<=25.99rem){.sh-header__name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-header--auteurs .sh-header__link,.sh-header--auteurs .sh-header__cta{letter-spacing:.05em;font-size:.72rem}}@media (width>=40rem){.sh-header{padding-left:1.1rem}.sh-header__mark{width:2.75rem;height:2.15rem}.sh-header__name{font-size:1.4rem;line-height:1}.sh-header__name>span{display:inline}.sh-header__link,.sh-header__cta{font-size:.95rem}.sh-header--auteurs .sh-header__link,.sh-header--auteurs .sh-header__cta{font-size:.82rem}.sh-header__link{padding:0 .95rem}.sh-header__cta{padding:0 1.35rem}}.sh-polaroid{box-sizing:border-box;width:100%;color:var(--crea-vert-texte,#2d523c);rotate:var(--sh-polaroid-rotate,-4deg);background:#fff;margin:0;padding:10px;position:relative;box-shadow:0 10px 26px -10px #2d231961,0 2px 5px #2d23191f}.sh-polaroid__photo{width:100%;aspect-ratio:var(--sh-polaroid-ratio,1 / 1);object-fit:cover;background:linear-gradient(145deg, var(--sh-polaroid-from,#ecdfcc), var(--sh-polaroid-to,#c9b7a0));display:block}.sh-polaroid__caption{font-family:var(--font-crea-script,"Meow Script", cursive);text-align:center;padding:.7rem .25rem .35rem;font-size:1.35rem;line-height:1.2}.sh-folder{--folder-bg:#fdf6e1;--folder-fg:var(--crea-vert-texte,#2d523c);--folder-edge:var(--crea-sauge,#9bbf9f);--folder-radius:1.25rem;--folder-line:1.5px;color:var(--folder-fg);position:relative}.sh-folder--vert{--folder-bg:var(--crea-vert-bloc,#3a6a4d);--folder-fg:var(--crea-creme,#f8f3e3);--folder-edge:var(--crea-vert-texte,#2d523c)}.sh-folder--rose{--folder-bg:var(--crea-rose,#f4d2d2);--folder-fg:var(--crea-vert-texte,#2d523c);--folder-edge:var(--crea-rose-rayure,#e8a9bc)}.sh-folder__head{z-index:1;margin:0 0 calc(var(--folder-line) * -1);font:inherit;padding:0 clamp(.9rem,3vw,1.5rem);display:flex;position:relative}.sh-folder__tab{border:var(--folder-line) solid var(--folder-edge);background:var(--folder-bg);max-width:100%;min-height:2.75rem;color:var(--folder-fg);font-family:var(--font-crea-mono,"Courier Prime", monospace);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:0;border-radius:.9rem .9rem 0 0;align-items:center;gap:.6rem;padding:.55rem 1.15rem .5rem;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}button.sh-folder__tab{appearance:none;cursor:pointer;transition:filter var(--dur-2,.25s) var(--ease,ease);margin:0}button.sh-folder__tab:hover{filter:brightness(1.04)}.sh-folder__chevron{transition:transform var(--dur-3,.4s) var(--ease,ease);flex:none}.sh-folder__tab[aria-expanded=true] .sh-folder__chevron{transform:rotate(180deg)}.sh-folder__panel{border:var(--folder-line) solid var(--folder-edge);border-radius:var(--folder-radius);background:var(--folder-bg);min-height:1rem;transition:grid-template-rows var(--dur-3,.4s) var(--ease,cubic-bezier(.4, 0, .2, 1));grid-template-rows:0fr;display:grid;box-shadow:0 14px 30px -18px #2d523c80}.sh-folder__panel[data-open=true]{grid-template-rows:1fr}.sh-folder__clip{min-height:0;overflow:hidden}.sh-folder__content{padding:clamp(1.1rem,3vw,2rem)}.crea .crea-besoins{z-index:1;background:var(--c-block);position:relative}.crea .crea-besoins__block{background:var(--c-block);color:var(--c-cream-light);padding:clamp(4rem,9vw,7rem) 0 clamp(4rem,9vw,6.5rem);position:relative;overflow:hidden}.crea .crea-besoins__block .crea-wrap{z-index:1;position:relative}.crea .crea-besoins__head{text-align:center;justify-items:center;gap:1rem;display:grid}.crea .crea-besoins__title{color:var(--c-cream-light);scroll-margin-top:var(--header-space);flex-direction:column;align-items:center;font-weight:400;display:flex}.crea .crea-besoins__script{z-index:1;font-family:var(--font-crea-script);margin-bottom:-.18em;font-size:clamp(3rem,9vw,5.6rem);line-height:.8;position:relative;transform:rotate(-5deg)}.crea .crea-besoins__caps{font-family:var(--font-crea-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.6rem,10vw,6.4rem);font-weight:500;line-height:1}.crea .crea-besoins__intro{max-width:46ch;color:var(--c-cream-light);font-size:1.05rem}.crea .crea-needs-list{z-index:1;flex-direction:column;margin-top:clamp(2.5rem,6vw,4.5rem);display:flex;position:relative}@media (width>=1024px){.crea .crea-needs-list{gap:clamp(2.75rem,4vw,3.75rem)}}.crea .crea-needs{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.crea .crea-needs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (width>=1024px){.crea .crea-needs{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}}.crea .crea-need{appearance:none;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fdf6e13d;flex-direction:row;align-items:center;gap:1.1rem;padding:.75rem 0;display:flex}.crea .crea-need__pic{width:48px;height:48px;color:var(--c-cream-light);transition:color .3s var(--ease), transform .3s var(--ease);flex:none;place-items:center;display:grid}.crea .crea-need__icon{flex:none;width:38px;height:38px;position:relative}.crea .crea-need__label{text-wrap:balance;flex:1;min-width:0;font-size:1.05rem;line-height:1.35}.crea .crea-need:hover .crea-need__pic,.crea .crea-need[aria-expanded=true] .crea-need__pic{color:var(--c-rose)}.crea .crea-need:hover .crea-need__label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.crea .crea-need[aria-expanded=true] .crea-need__label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.crea .crea-need:active .crea-need__pic{transform:scale(.96)}.crea .crea-need__plus{width:18px;height:18px;transition:transform .3s var(--ease);flex:none;position:relative}.crea .crea-need__plus:before,.crea .crea-need__plus:after{content:"";background:var(--c-cream-light);width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.crea .crea-need__plus:after{transform:rotate(90deg)}.crea .crea-need[aria-expanded=true] .crea-need__plus{transform:rotate(45deg)}@media (width>=1024px){.crea .crea-need{text-align:center;border-bottom:0;flex-direction:column;justify-content:flex-start;gap:1.1rem;min-height:44px;padding:.5rem .4rem}.crea .crea-need__pic{width:72px;height:72px}.crea .crea-need__icon{width:58px;height:58px}.crea .crea-need__label{flex:1 0 auto;max-width:20ch;font-size:1.02rem}.crea .crea-need:hover .crea-need__pic{transform:translateY(-4px)}.crea .crea-need__plus{margin-top:-.2rem}}.crea .crea-detail{--g:max(1.25rem, calc((100% - 1120px) / 2));width:100%;color:var(--c-deep);scroll-margin-top:var(--header-space);--focus-ring:#2d523c;--focus-halo:#fdf6e1;margin-block:1rem 1.25rem}@media (width>=1024px){.crea .crea-detail{margin-block:0}}.crea .crea-detail .sh-folder{--folder-edge:#fdf6e1;--folder-line:0px;--folder-radius:0px}.crea .crea-detail .sh-folder__head{padding-inline:var(--g)}.crea .crea-detail .sh-folder__panel{box-shadow:none}.crea .crea-detail .sh-folder__content{padding:clamp(2rem, 5vw, 3.25rem) var(--g) clamp(2.25rem, 5vw, 3.5rem)}.crea .crea-detail__body{color:var(--c-deep);text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 3.5rem;display:grid}@media (width>=860px){.crea .crea-detail__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.crea .crea-detail__text{gap:1rem;font-size:clamp(1.02rem,1.3vw,1.15rem);display:grid}.crea .crea-detail__text p{max-width:62ch}.crea .crea-detail__side{justify-items:start;gap:.8rem;display:grid}.crea .crea-detail__label{font-family:var(--font-crea-body);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:600}.crea .sh-folder__tab{font-family:var(--font-crea-body);letter-spacing:.12em;font-weight:600}.crea .crea-detail__list{grid-template-columns:minmax(0,1fr);gap:.45rem 1.5rem;display:grid}@media (width>=560px) and (width<=859px){.crea .crea-detail__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.crea .crea-detail__list li{padding-left:1.3rem;position:relative}.crea .crea-detail__list li:before{content:"";background:var(--c-green);width:7px;height:7px;position:absolute;top:.62em;left:.15rem;transform:rotate(45deg)}.crea .crea-detail__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:.8rem;display:flex}.crea .crea-btn.crea-detail__close{color:var(--c-deep);text-underline-offset:5px;background:0 0;border-color:#0000;padding-inline:.4rem;text-decoration:underline;text-decoration-thickness:1px}.crea .crea-btn.crea-detail__close:hover{color:var(--c-deep);background:0 0;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.crea .crea-need__pic,.crea .crea-need__plus{transition:none}.crea .crea-need:hover .crea-need__pic{transform:none}}.crea .pc{--pc-w:min(100% - 2.5rem, 1120px)}.crea .pc__filters{border:0;min-width:0;margin:0 auto clamp(.75rem,2.5vw,1.5rem);padding:0}.crea .pc__filters-row{width:var(--pc-w);flex-wrap:wrap;justify-content:center;gap:.6rem .75rem;margin-inline:auto;display:flex}.crea .pc__tab{cursor:pointer;display:inline-flex;position:relative}.crea .pc__tab-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;box-shadow:none;outline:none;margin:0;position:absolute;inset:0}.crea .pc__tab-face{border:1.5px solid var(--c-deep);min-height:52px;color:var(--c-deep);font-family:var(--font-crea-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease), transform .15s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.45rem 0 1.2rem;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex}.crea .pc__tab:hover .pc__tab-face{background:var(--c-rose)}.crea .pc__tab:active .pc__tab-face{transform:scale(.97)}.crea .pc__tab-input:checked+.pc__tab-face,.crea .pc__tab:hover .pc__tab-input:checked+.pc__tab-face{background:var(--c-deep);color:var(--c-cream-light)}.crea .pc__tab-input:focus-visible+.pc__tab-face{outline:3px solid var(--focus-ring,#2d523c);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo,#fff)}@media (width<=479px){.crea .pc__filters-row{gap:.5rem}.crea .pc__tab-face{letter-spacing:.1em;gap:.5rem;padding:0 1.05rem 0 .9rem;font-size:.8rem}}.crea .pc__stage{touch-action:pan-y;place-items:center;padding:1.25rem 0 2.25rem;display:grid;position:relative;overflow-x:clip}@media (width>=720px){.crea .pc__stage{padding:1.5rem 0 2.25rem}}.crea .pc__cards{aspect-ratio:1400/990;width:clamp(260px,82vw,440px);position:relative}@media (width>=720px){.crea .pc__cards{width:clamp(420px,44vw,640px)}}.crea .pc__card{background:var(--c-cream-deep);transform-origin:50% 88%;will-change:transform, opacity;border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 50px -34px #2d523c99}.crea .pc__card[data-pos=side]{cursor:pointer}.crea .pc__card[data-pos=far]{pointer-events:none}.crea .pc__img{position:absolute;inset:0}.crea .pc__veil{z-index:1;background:var(--c-cream-deep);opacity:0;pointer-events:none;position:absolute;inset:0}.crea .pc__card .pc__caption{display:none}.crea .pc__caption{z-index:2;color:var(--c-cream-light);opacity:0;background:linear-gradient(0deg,#1a3024f5 0 62%,#1a302400 100%);flex-direction:column;align-items:flex-start;gap:.3rem;padding:3.6rem 1.25rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.crea .pc__pill{font-family:var(--font-crea-body);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:600}.crea .pc__title{font-family:var(--font-crea-display);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.crea .pc__titles{width:var(--pc-w);flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;margin:0 auto;display:flex;position:relative}.crea .pc__titles-item{flex:none}.crea .pc__tbtn{appearance:none;min-height:60px;color:var(--c-deep);font-family:var(--font-crea-body);white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.3rem .95rem;line-height:1.2;display:flex}.crea .pc__tbtn:active{transform:scale(.97)}.crea .pc__tbtn-n{letter-spacing:.16em;font-size:.72rem;font-weight:600}.crea .pc__tbtn-t{text-align:center;font-size:1rem;display:inline-grid}.crea .pc__tbtn-ghost,.crea .pc__tbtn-live{grid-area:1/1}.crea .pc__tbtn-ghost{visibility:hidden;font-family:var(--font-crea-display);font-size:1.3em;font-style:italic;font-weight:500}.crea .pc__tbtn-live{align-self:center}.crea .pc__tbtn:hover .pc__tbtn-live{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.crea .pc__tbtn.is-active .pc__tbtn-live{font-family:var(--font-crea-display);background-image:linear-gradient(transparent 62%, var(--c-rose-strong) 62% 94%, transparent 94%);font-size:1.3em;font-style:italic;font-weight:500;text-decoration:none}.crea .pc__tbtn.is-active .pc__tbtn-n{font-weight:700}@media (width>=720px) and (width<=1179px){.crea .pc__titles-item{flex:0 calc(33.3333% - .333333rem)}.crea .pc__tbtn{width:100%}}@media (width<=719px){.crea .pc__titles{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-inline:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - .9rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .9rem calc(100% - .9rem),#0000 100%)}.crea .pc__titles::-webkit-scrollbar{display:none}.crea .pc__titles-item{scroll-snap-align:center}.crea .pc__titles-item:first-child{margin-left:auto}.crea .pc__titles-item:last-child{margin-right:auto}}.crea .pc__controls{width:var(--pc-w);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 2rem;margin:.75rem auto 0;display:flex}.crea .pc__nav{align-items:center;gap:.5rem;display:flex}.crea .pc__btn{appearance:none;min-width:44px;min-height:44px;color:var(--c-deep);font-family:var(--font-crea-body);cursor:pointer;transition:background-color .26s var(--ease), color .26s var(--ease), transform .15s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.crea .pc__btn:hover{background:var(--c-rose)}.crea .pc__btn:active{transform:scale(.96)}.crea .pc__btn--round{width:48px;height:48px}.crea .pc__btn--pause{border:1.5px solid var(--c-deep);letter-spacing:.12em;text-transform:uppercase;padding:0 1.1rem;font-size:.85rem;font-weight:600}.crea .pc__btn--pause>svg{flex:none}.crea .pc__count{min-width:11ch;font-family:var(--font-crea-body);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.85rem;font-weight:600}.crea .pc__note{font-family:var(--font-crea-body);font-size:.9rem;font-style:italic}@media (width<=479px){.crea .pc__controls{gap:0 1rem}.crea .pc__btn--pause{letter-spacing:.08em;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.crea .pc *,.crea .pc :before,.crea .pc :after{transition:none!important;animation:none!important}.crea .pc__titles{scroll-behavior:auto}}.crea{--c-cream:var(--crea-creme,#f8f3e3);--c-cream-light:#fdf6e1;--c-cream-deep:#efe6cb;--c-green:var(--crea-vert,#457d58);--c-block:var(--crea-vert-bloc,#3a6a4d);--c-deep:var(--crea-vert-texte,#2d523c);--c-sage:var(--crea-sauge,#9bbf9f);--c-rose:var(--crea-rose,#f4d2d2);--c-rose-strong:var(--crea-rose-rayure,#e8a9bc);--ease:cubic-bezier(.4, 0, .2, 1);--block-r:48px;background:var(--c-cream);color:var(--c-deep);font-family:var(--font-crea-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65;position:relative;overflow-x:clip}@media (width>=640px){.crea{--block-r:80px}}.crea *,.crea :before,.crea :after{box-sizing:border-box}.crea h1,.crea h2,.crea h3,.crea p,.crea ul,.crea figure{margin:0}.crea h1,.crea h2{font-size:inherit;font-weight:400}.crea ul{padding:0;list-style:none}.crea a{color:inherit}.crea .crea-besoins__block,.crea .crea-footer{--focus-ring:#fdf6e1;--focus-halo:#3a6a4d}.crea-wrap{width:min(100% - 2.5rem,1120px);margin-inline:auto}.crea .crea-label{font-family:var(--font-crea-body);letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;font-weight:500;line-height:1.5}.crea .crea-h2{font-family:var(--font-crea-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.05}.crea .crea-h2 em{text-transform:none;font-style:italic;font-weight:400}.crea .crea-title{text-align:center;color:var(--c-deep);flex-direction:column;align-items:center;display:flex}.crea .crea-title__script{z-index:1;font-family:var(--font-crea-script);margin-bottom:-.18em;font-size:clamp(2.8rem,9vw,5.6rem);line-height:.8;position:relative;transform:rotate(-4deg)}.crea .crea-title__caps{font-family:var(--font-crea-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.4rem,10.5vw,6.6rem);font-weight:500;line-height:1}.crea .crea-btn{border:1.5px solid var(--c-deep);min-height:48px;font-family:var(--font-crea-body);text-align:center;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.7rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.crea .crea-btn:active{transform:scale(.97)}.crea .crea-btn--forest{background:var(--c-deep);color:var(--c-cream-light)}.crea .crea-btn--forest:hover{background:var(--c-cream-light);color:var(--c-deep)}.crea .crea-btn--fill{background-color:var(--c-rose);background-image:linear-gradient(var(--c-deep), var(--c-deep));color:var(--c-deep);transition:background-size .45s var(--ease), color .3s var(--ease), transform .15s var(--ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.crea .crea-btn--fill:hover,.crea .crea-btn--fill:focus-visible{color:var(--c-cream-light);background-size:100% 100%}.crea .crea-link{min-height:44px;font-family:var(--font-crea-body);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:5px;align-items:center;font-size:.85rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.crea .crea-link:hover{text-decoration-thickness:2px}@media (width<=479px){.crea .crea-link{letter-spacing:.08em;font-size:.76rem}}@media (width<=639px){.crea .sh-header__brand{justify-content:center;min-width:2.75rem}}@media (width>=360px) and (width<=639px){.crea .sh-header__espace{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.crea .sh-header__mot{text-transform:none}.crea .sh-header__link{padding:0 .45rem;font-size:.84rem}.crea .sh-header__cta{padding:0 .85rem;font-size:.84rem}}.crea .crea-magnet{margin:-14px;padding:14px;display:inline-flex}:where(.crea) .crea-img{position:relative}.crea .crea-img{background-color:var(--c-sage);width:100%;height:100%;display:block;overflow:hidden}.crea .crea-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.crea .crea-img--sage{background-image:linear-gradient(155deg,#c3dcc6 0%,#9bbf9f 100%)}.crea .crea-img--rose{background-image:linear-gradient(155deg,#fbe9e7 0%,#f4d2d2 55%,#e8a9bc 100%)}.crea .crea-img--forest{background-image:linear-gradient(155deg,#4f8a63 0%,#3a6a4d 100%)}.crea .crea-img--cream{background-image:linear-gradient(155deg,#fdf6e1 0%,#efe6cb 100%)}.crea .crea-hero{--stripe:7px;--band:calc(var(--stripe) * 2);isolation:isolate;min-height:min(100svh,900px);padding:calc(var(--header-space,5.25rem) + 1rem) clamp(1.25rem, 4vw, 3rem) calc(var(--band) + 4.75rem);background:linear-gradient(160deg,#fdf6e1 0%,#f4d2d2 55%,#c3dcc6 100%);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=640px){.crea .crea-hero{--stripe:14px}}.crea .crea-hero__bg{z-index:0;aspect-ratio:auto;background:radial-gradient(60% 70% at 12% 18%,#f4d2d2 0%,#0000 70%),radial-gradient(55% 65% at 88% 22%,#cfe4d1 0%,#0000 70%),radial-gradient(70% 60% at 62% 100%,#e8a9bcb3 0%,#0000 70%),linear-gradient(160deg,#fdf6e1 0%,#f4d2d2 55%,#c3dcc6 100%);width:100%;height:auto;position:absolute;inset:0}.crea .crea-hero__bg .sh-video__media{inset:-14% 0 0}.crea .crea-hero__bg .sh-video__btn{z-index:5;inset-block-end:calc(var(--band) + .75rem);inset-inline-end:clamp(1rem,3vw,2rem)}.crea .crea-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#f8f3e3eb 0%,#f8f3e3e0 58%,#f8f3e36b 100%);position:absolute;inset:0}@media (width>=720px){.crea .crea-hero__veil{background:linear-gradient(100deg,#f8f3e3f0 0%,#f8f3e3db 54%,#f8f3e34d 100%)}}.crea .crea-hero__band{z-index:4;height:var(--band);pointer-events:none;background:repeating-linear-gradient(90deg, var(--c-green) 0 var(--stripe), var(--c-rose-strong) var(--stripe) calc(var(--stripe) * 2));position:absolute;bottom:0;left:0;right:0}.crea .crea-hero__inner{z-index:3;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}@media (width>=720px){.crea .crea-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.crea .crea-hero__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative;container-type:inline-size}.crea .crea-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;line-height:1.5}.crea .crea-hero__eyebrow span{white-space:nowrap}.crea .crea-hero__eyebrow i{font-style:normal}.crea .crea-hero__title{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.crea .crea-hero__hello{z-index:1;font-family:var(--font-crea-script);transform-origin:0 100%;margin-bottom:-.12em;font-size:clamp(1.9rem,9vw,3.2rem);line-height:1;position:relative;transform:rotate(-4deg)}.crea .crea-hero__name-wrap{max-width:100%;font-family:var(--font-crea-display);font-size:clamp(3.2rem,15vw,6rem);line-height:.92;display:inline-block;position:relative}@supports (width:1cqi){.crea .crea-hero__name-wrap{font-size:clamp(3rem,20.5cqi,9rem)}.crea .crea-hero__hello{font-size:clamp(1.9rem,9cqi,3.2rem)}}.crea .crea-hero__name{white-space:nowrap;letter-spacing:.005em;font-weight:500;display:inline-block}.crea .crea-hero__underline{width:94%;height:.2em;color:var(--c-rose-strong);pointer-events:none;position:absolute;bottom:-.1em;left:3%}.crea .crea-hero__lead{max-width:48ch;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}.crea .crea-hero__cta-row{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.crea .crea-hero__visual{place-items:center;padding:1rem 0 2.5rem;display:grid;position:relative}.crea .crea-hero__arch-wrap{width:min(90%,360px);position:relative}.crea .crea-hero__arch{aspect-ratio:4/5;background:linear-gradient(160deg, var(--c-rose) 0%, var(--c-sage) 100%);border-radius:999px 999px 28px 28px;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #2d523c8c}.crea .crea-hero__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.crea .crea-hero__polaroid{z-index:3;width:clamp(104px,44%,160px);position:absolute;bottom:-8%;left:0}@media (width>=720px){.crea .crea-hero__polaroid{left:-10%}}.crea .crea-hero__polaroid .sh-polaroid{--sh-polaroid-ratio:4 / 5;width:100%}.crea .crea-hero__drift--arch{justify-items:center;width:100%;display:grid}@media (width>=900px){.crea .crea-hero__arch-wrap{width:min(100%,420px)}.crea .crea-hero__polaroid{bottom:-5%;left:-18%}}.crea .crea-portfolio{background:var(--c-cream-deep);padding:clamp(4.5rem,9vw,7.5rem) 0 clamp(3rem,7vw,5rem)}.crea .crea-portfolio__head{text-align:center;justify-items:center;gap:.9rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.crea .crea-appel{--s:clamp(26px, 6vw, 72px);background:repeating-linear-gradient(90deg, #b7d4bb 0 var(--s), var(--c-cream) var(--s) calc(var(--s) * 2))}.crea .crea-appel__inner{text-align:center;justify-items:center;gap:1.4rem;padding-block:clamp(4.5rem,11vw,9rem);display:grid}.crea .crea-appel__kicker{letter-spacing:.22em}.crea .crea-appel__cal{margin-block:.5rem .75rem}.crea .crea-appel__title{color:var(--c-deep);flex-direction:column;align-items:center;margin-bottom:.25rem;display:flex}.crea .crea-appel__pre{font-family:var(--font-crea-display);font-size:clamp(1.7rem,4.2vw,3.1rem);font-style:italic;font-weight:400;line-height:1.1;display:block}.crea .crea-appel__script{font-family:var(--font-crea-script);margin-left:.15em;font-size:1.45em;font-style:normal;line-height:.8;display:inline-block;transform:rotate(-4deg)}.crea .crea-appel__caps{max-width:100%;font-family:var(--font-crea-display);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin-top:.12em;font-size:clamp(2.7rem,9.5vw,7.2rem);font-weight:500;line-height:1.02;display:block}.crea .crea-appel__lead{max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.crea .crea-appel__facts{font-family:var(--font-crea-body);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.4rem 2.25rem;margin-block:.4rem;font-size:.9rem;font-weight:500;display:flex}.crea .crea-appel__facts li{align-items:center;gap:.55rem;min-height:36px;display:inline-flex}.crea .crea-appel__cta{min-height:60px;padding-inline:2.4rem;font-size:1.1rem}.crea .crea-appel__mail{font-size:.95rem}.crea .crea-appel__mail a{text-underline-offset:4px;overflow-wrap:anywhere;min-height:44px;padding-block:.7rem;display:inline-block}.crea .crea-insta{background:var(--c-rose);padding:clamp(4.5rem,9vw,7rem) 0 0;overflow:hidden}.crea .crea-insta__head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.crea .crea-insta .crea-title__script{margin-bottom:.12em;font-size:clamp(2.1rem,6vw,3.4rem)}.crea .crea-insta .crea-title__caps{letter-spacing:.08em;font-size:clamp(2.3rem,9vw,5.4rem)}.crea .crea-insta__handle{letter-spacing:.03em;min-height:44px;color:var(--c-deep);text-decoration:underline;-webkit-text-decoration-color:var(--c-rose-strong);text-decoration-color:var(--c-rose-strong);text-underline-offset:6px;align-items:center;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:600;text-decoration-thickness:3px;display:inline-flex}.crea .crea-insta__handle:hover{-webkit-text-decoration-color:var(--c-deep);text-decoration-color:var(--c-deep)}.crea .crea-ig{color:var(--c-deep);flex-direction:column;align-items:center;display:flex}.crea .crea-ig .ig-feed__rail{width:100%;padding-block:1.5rem 2rem}.crea .crea-ig .ig-feed__track{gap:clamp(16px,2.2vw,28px);padding-inline:max(1.25rem,50vw - 600px)}.crea .crea-ig .ig-feed__track>li{width:clamp(230px,66vw,320px)}.crea .crea-ig .ig-feed__item{background:var(--c-cream-light);transition:rotate .4s var(--ease), translate .4s var(--ease), box-shadow .4s var(--ease);border-radius:18px;box-shadow:0 26px 44px -28px #2d523c99}.crea .crea-ig .ig-feed__track>li:nth-child(odd) .ig-feed__item{rotate:-1.6deg}.crea .crea-ig .ig-feed__track>li:nth-child(2n) .ig-feed__item{translate:0 14px;rotate:1.8deg}.crea .crea-ig .ig-feed__track>li .ig-feed__item:hover,.crea .crea-ig .ig-feed__track>li .ig-feed__item:focus-visible{translate:0 -6px;rotate:0deg;box-shadow:0 30px 50px -26px #2d523cb3}.crea .crea-ig a.ig-feed__item:focus-visible{outline:3px solid var(--c-deep);outline-offset:4px}.crea .crea-ig .ig-feed__arrow{color:var(--c-deep)}.crea .crea-ig .ig-feed__arrow:not(:disabled):hover{background:var(--c-deep);color:var(--c-cream-light)}.crea .crea-ig .ig-feed__track>li:nth-child(6n+1) .ig-feed__item--placeholder{background-image:linear-gradient(155deg,#c3dcc6 0%,#9bbf9f 100%)}.crea .crea-ig .ig-feed__track>li:nth-child(6n+2) .ig-feed__item--placeholder{background-image:linear-gradient(155deg,#4f8a63 0%,#3a6a4d 100%)}.crea .crea-ig .ig-feed__track>li:nth-child(6n+3) .ig-feed__item--placeholder{background-image:repeating-linear-gradient(90deg, var(--c-cream-light) 0 32px, var(--c-rose-strong) 32px 64px)}.crea .crea-ig .ig-feed__track>li:nth-child(6n+4) .ig-feed__item--placeholder{background-image:linear-gradient(155deg,#fdf6e1 0%,#efe6cb 100%)}.crea .crea-ig .ig-feed__track>li:nth-child(6n+5) .ig-feed__item--placeholder{background-image:repeating-linear-gradient(90deg, var(--c-green) 0 32px, var(--c-sage) 32px 64px)}.crea .crea-ig .ig-feed__cta{border:1.5px solid var(--c-deep);background:var(--c-deep);max-width:calc(100% - 2.5rem);min-height:52px;color:var(--c-cream-light);text-align:center;overflow-wrap:anywhere;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:28px;justify-content:center;align-items:center;margin:clamp(1.75rem,4vw,2.5rem) 0 clamp(3.5rem,7vw,5rem);padding:.7rem 2rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.crea .crea-ig .ig-feed__cta:hover{background:var(--c-cream-light);color:var(--c-deep)}.crea .crea-footer-shell{background:var(--c-rose)}.crea .crea-footer{background:var(--c-block);color:var(--c-cream-light);border-radius:var(--block-r) var(--block-r) 0 0;padding-block:clamp(3.5rem,8vw,5.5rem) 2rem}.crea .crea-footer__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.crea .crea-footer__brand{flex-wrap:wrap;flex:100%;align-items:baseline;gap:0 .4em;margin-bottom:1rem;display:flex}.crea .crea-footer__script{font-family:var(--font-crea-display);margin-right:.12em;font-size:clamp(2.6rem,8vw,5.6rem);font-style:italic;font-weight:400;line-height:.95}.crea .crea-footer__caps{font-family:var(--font-crea-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.5rem,5vw,3.4rem);font-weight:500}.crea .crea-footer__links{flex-wrap:wrap;gap:0 1.75rem;display:flex}.crea .crea-footer__links a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.crea .crea-footer__links a:hover{text-decoration-thickness:2px}.crea .crea-footer__copy{font-size:.9rem}@media (prefers-reduced-motion:reduce){.crea *,.crea :before,.crea :after{transition-duration:.01ms!important;animation:none!important}}.auteurs{--a-ink:var(--aut-encre,#1b1714);--a-wood:var(--aut-bois,#3a2414);--a-wine:var(--aut-bordeaux,#5c1f24);--a-green:var(--aut-vert-bouteille,#24372b);--a-gold:var(--aut-or-decor,#b8975a);--a-gold-soft:var(--aut-or-texte,#d4b87c);--a-parch:var(--aut-parchemin,#efe3c8);--a-parch-dim:#cfc2a5;--a-bg:#130e0b;--a-radius:16px;--sp-section:clamp(4rem, 9vw, 7.5rem);--sp-head:clamp(2rem, 4.5vw, 3.5rem);--a-ease:var(--ease,cubic-bezier(.4, 0, .2, 1));--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .9  0 0 0 0 .8  0 0 0 0 .6  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--grain-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .9  0 0 0 0 .8  0 0 0 0 .6  0 0 0 .035 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--focus-ring:#d4b87c;--focus-halo:#1b1714;background:var(--grain-bg), var(--a-bg);min-height:100vh;color:var(--a-parch);font-family:var(--font-aut-body);font-size:1.2rem;line-height:1.65;position:relative;overflow-x:clip}.auteurs *,.auteurs :before,.auteurs :after{box-sizing:border-box}.auteurs h1,.auteurs h2,.auteurs h3{font-family:var(--font-aut-display);color:var(--a-parch);margin:0;font-weight:500}.auteurs p{margin:0 0 1em}.auteurs ul,.auteurs ol{margin:0;padding:0;list-style:none}.auteurs img{max-width:100%}.auteurs main:focus{outline:none}.auteurs .aut-wrap{width:100%;max-width:1200px;margin:0 auto}.auteurs .aut-section{padding:var(--sp-section) var(--gutter,1rem)}.auteurs .aut-head{margin-bottom:var(--sp-head);text-align:center}.auteurs .aut-eyebrow{font-family:var(--font-aut-caps);letter-spacing:.3em;text-transform:uppercase;color:var(--a-gold-soft);margin:0 0 .8rem;font-size:.78rem;font-weight:500}.auteurs .aut-h2{scroll-margin-top:var(--header-space,5.25rem);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.6rem,6.2vw,4.6rem);line-height:1.04}.auteurs .aut-orn{background:linear-gradient(90deg, transparent, var(--a-gold), transparent);transform-origin:50%;width:4rem;height:1px;margin:1.2rem auto 0;display:block}.auteurs .aut-head--left{text-align:left}.auteurs .aut-head--left .aut-orn,.auteurs .aut-head--left .aut-intro{margin-left:0}@media (width>=900px){.auteurs .aut-head--left{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,7vw,7rem);display:grid}.auteurs .aut-head--left .aut-eyebrow{grid-area:1/1}.auteurs .aut-head--left .aut-h2{grid-area:2/1}.auteurs .aut-head--left .aut-orn{grid-area:3/1}.auteurs .aut-head--left .aut-intro{grid-area:1/2/span 3;align-self:end;max-width:31rem;margin-top:0;padding-bottom:.2rem}}.auteurs .aut-intro{max-width:40rem;color:var(--a-parch-dim);margin:1.2rem auto 0;font-size:1.25rem;font-style:italic}.auteurs .aut-btn{border:1.5px solid var(--a-gold-soft);background:var(--a-gold-soft);min-height:46px;color:var(--a-ink);font-family:var(--font-aut-caps);letter-spacing:.16em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--a-ease), color .3s var(--a-ease), border-color .3s var(--a-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.8rem .75rem calc(1.8rem + .16em);font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.auteurs .aut-btn:hover{border-color:var(--a-parch);background:var(--a-parch);color:var(--a-ink)}.auteurs .aut-link{color:var(--a-gold-soft);text-underline-offset:.2em;text-decoration:underline}.auteurs .aut-link:hover{color:var(--a-parch)}@media (width<=719.98px){.auteurs{font-size:1.1rem}.auteurs .aut-intro{font-size:1.15rem}}.auteurs .aut-footer{padding:var(--sp-section) 0 clamp(2rem, 5vw, 3rem)}.auteurs .aut-footer .aut-wrap,.auteurs .aut-footer__bar{padding-inline:var(--gutter,1rem)}.auteurs .aut-footer__bar{width:100%;max-width:1200px;margin-inline:auto}.auteurs .aut-footer .aut-head{margin-bottom:calc(var(--sp-head) * .8)}.auteurs .aut-footer__feed{width:100%}.auteurs .aut-feed{color:var(--a-gold-soft)}.auteurs .aut-feed .ig-feed__track{padding-inline:max(var(--gutter,1rem), calc((100vw - 1200px) / 2 + var(--gutter,1rem)));gap:clamp(12px,1.6vw,20px)}.auteurs .aut-feed .ig-feed__track>li{width:clamp(210px,62vw,280px)}.auteurs .aut-feed .ig-feed__item{transition:translate .35s var(--a-ease), box-shadow .35s var(--a-ease);border-radius:3px;box-shadow:0 0 0 1px #d4b87c40}.auteurs .aut-feed .ig-feed__item:hover,.auteurs .aut-feed .ig-feed__item:focus-visible{translate:0 -5px;box-shadow:0 0 0 1px #d4b87cb3,0 18px 30px -18px #000c}.auteurs .aut-feed .ig-feed__rail{padding-block:.5rem .75rem}.auteurs .aut-feed .ig-feed__nav{padding-inline:max(var(--gutter,1rem), calc((100% - 1200px) / 2 + var(--gutter,1rem)));justify-content:center}.auteurs .aut-feed .ig-feed__arrow:not(:disabled):hover{background:var(--a-gold-soft);color:var(--a-ink)}.auteurs .aut-feed .ig-feed__item--placeholder{background:var(--grain), linear-gradient(160deg, #3a2a20, var(--a-ink))}.auteurs .aut-feed .ig-feed__cta{width:fit-content;max-width:calc(100% - 2 * var(--gutter,1rem));border:1.5px solid var(--a-gold-soft);min-height:46px;color:var(--a-gold-soft);font-family:var(--font-aut-caps);letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:background-color .3s var(--a-ease), color .3s var(--a-ease);border-radius:26px;justify-content:center;align-items:center;margin:1.6rem auto 0;padding:.6rem 1.6rem;font-size:.78rem;line-height:1.3;text-decoration:none;display:flex}.auteurs .aut-feed .ig-feed__cta:hover{background:var(--a-gold-soft);color:var(--a-ink)}.auteurs .aut-footer__bar{margin-top:var(--sp-section);background:linear-gradient(90deg, transparent, var(--a-gold) 18%, var(--a-gold) 82%, transparent) top / 100% 1px no-repeat;text-align:center;gap:1.2rem 2rem;padding-top:2rem;display:grid}.auteurs .aut-footer__sign{font-family:var(--font-crea-script);color:var(--a-gold-soft);margin:0;font-size:2.8rem;line-height:1.1}.auteurs .aut-footer__tag{max-width:30rem;color:var(--a-parch-dim);margin:.2rem auto 0;font-style:italic}.auteurs .aut-footer__links{flex-wrap:wrap;justify-content:center;gap:0 1.8rem;display:flex}.auteurs .aut-footer__links .aut-link{align-items:center;min-height:44px;padding:0 .2rem;display:inline-flex}.auteurs .aut-footer__small{color:var(--a-parch-dim);margin:0;font-size:.95rem}@media (width>=900px){.auteurs .aut-footer__bar{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center}.auteurs .aut-footer__tag{margin-left:0}.auteurs .aut-footer__small{text-align:center;grid-column:1/-1}}.auteurs .aut-beta{background:var(--grain-bg), #2e1517;border-block:1px solid #b8975a59;position:relative}.auteurs .aut-nb{margin:0;container:nb/inline-size}.auteurs .aut-nb__ribbons{z-index:0;pointer-events:none;justify-content:flex-start;align-items:flex-end;gap:clamp(.8rem,2.6vw,2rem);margin-bottom:-1rem;padding-inline:clamp(1.4rem,3.6cqw,2.7rem);display:flex;position:relative}.auteurs .aut-ribbon{--len:8.4rem;--rib:linear-gradient(90deg, #4a181c, #6d2a30 50%, #4a181c);--on:#f3e7cd;width:clamp(3.3rem,9vw,4.5rem);height:var(--len);color:var(--on);font:inherit;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 5px 5px #0006);transition:height .3s var(--a-ease), translate .25s var(--a-ease), filter .25s var(--a-ease);background:0 0;border:0;flex:none;margin:0;padding:0;position:relative}.auteurs .aut-ribbon--vert{--rib:linear-gradient(90deg, #17241c, #2e4738 50%, #17241c)}.auteurs .aut-ribbon--brun{--rib:linear-gradient(90deg, #2a1c14, #5a4130 50%, #2a1c14)}.auteurs .aut-ribbon--or{--rib:linear-gradient(90deg, #a98a4a, #d9bc7e 50%, #a98a4a);--on:#1b1714}.auteurs .aut-ribbon[aria-selected=true]{--len:10.4rem;filter:drop-shadow(0 6px 6px #00000080)brightness(1.14)}.auteurs .aut-ribbon:hover,.auteurs .aut-ribbon:focus-visible{translate:0 -.4rem}.auteurs .aut-ribbon__shape{background:var(--rib);clip-path:polygon(0 0,50% .95rem,100% 0,100% 100%,0 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:1.55rem .3rem 1.2rem;display:flex}.auteurs .aut-ribbon__label{writing-mode:vertical-rl;max-height:100%;font-family:var(--font-aut-caps);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--on);font-size:.7rem;font-weight:600;line-height:1.25;transform:rotate(180deg)}.auteurs .aut-nb__book{z-index:1;position:relative}.auteurs .aut-nb__spread{--focus-ring:#5c1f24;--focus-halo:#efe3c8;background:#e4d4ac;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 2px #cdb98a,0 4px #bfa979,0 22px 36px -24px #000c}.auteurs .aut-nb__panel{grid-template-columns:1fr 1fr;min-height:22rem;display:grid}.auteurs .aut-nb__panel:focus-visible{outline-offset:-6px;box-shadow:none}.auteurs .aut-nb__page{color:#2a1d14;font-family:var(--font-aut-body);background:linear-gradient(#f1e6cb,#e4d4ac);padding:clamp(1.4rem,3.6cqw,2.7rem);position:relative}.auteurs .aut-nb__page--l{background:linear-gradient(270deg, #5a3c195c, transparent 10%), var(--grain), linear-gradient(180deg, #f1e6cb, #e4d4ac)}.auteurs .aut-nb__page--r{background:linear-gradient(90deg, #5a3c195c, transparent 10%), var(--grain), linear-gradient(180deg, #f1e6cb, #e4d4ac)}.auteurs .aut-nb__num{font-family:var(--font-aut-initial);color:#8d6f36;margin-bottom:.2rem;font-size:clamp(2.8rem,7cqw,4.4rem);line-height:1;display:block}.auteurs .aut-nb__title{font-family:var(--font-aut-display);letter-spacing:0;color:#5c1f24;text-align:left;margin:0 0 .5em;font-size:clamp(1.7rem,4cqw,2.5rem);font-weight:600;line-height:1.1}.auteurs .aut-nb__text{max-width:28rem;margin:0;font-size:clamp(1.1rem,2.1cqw,1.3rem);line-height:1.5}.auteurs .aut-nb__kicker{font-family:var(--font-aut-caps);letter-spacing:.2em;text-transform:uppercase;color:#5a4010;margin:.4rem 0 1rem;font-size:.74rem}.auteurs .aut-nb__list{margin:0;font-size:clamp(1.1rem,2.1cqw,1.3rem);line-height:1.4}.auteurs .aut-nb__list li{padding:.4rem 0 .4rem 1.7rem;position:relative}.auteurs .aut-nb__list li:before{content:"✦";color:#5c1f24;font-size:.8rem;position:absolute;top:.62rem;left:0}.auteurs .aut-nb__cta{text-align:center;margin:clamp(2.4rem,5vw,3.4rem) 0 0}.auteurs .aut-nb__turn{z-index:2;perspective:2400px;pointer-events:none;position:absolute;inset:0}.auteurs .aut-nb__ghost{width:50%;position:absolute;top:0;bottom:0}.auteurs .aut-nb__turn[data-dir=fwd] .aut-nb__ghost{left:0}.auteurs .aut-nb__turn[data-dir=back] .aut-nb__ghost{left:50%}.auteurs .aut-nb__leaf{width:50%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.45,.05,.2,1);position:absolute;top:0;bottom:0}.auteurs .aut-nb__turn[data-dir=fwd] .aut-nb__leaf{transform-origin:0;left:50%}.auteurs .aut-nb__turn[data-dir=fwd] .aut-nb__leaf.is-go{transform:rotateY(-180deg)}.auteurs .aut-nb__turn[data-dir=back] .aut-nb__leaf{transform-origin:100%;left:0}.auteurs .aut-nb__turn[data-dir=back] .aut-nb__leaf.is-go{transform:rotateY(180deg)}.auteurs .aut-nb__face{backface-visibility:hidden;background:#e4d4ac;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 2.2rem #0000004d}.auteurs .aut-nb__face--back{transform:rotateY(180deg)}.auteurs .aut-nb__ghost .aut-nb__page,.auteurs .aut-nb__face .aut-nb__page{position:absolute;inset:0}.auteurs .aut-nb__turn[data-dir=fwd] .aut-nb__face--front .aut-nb__page--l,.auteurs .aut-nb__turn[data-dir=fwd] .aut-nb__face--back .aut-nb__page--r,.auteurs .aut-nb__turn[data-dir=back] .aut-nb__face--front .aut-nb__page--r,.auteurs .aut-nb__turn[data-dir=back] .aut-nb__face--back .aut-nb__page--l{display:none}@container nb (width<=640px){.auteurs .aut-nb__panel{grid-template-columns:1fr;min-height:0}.auteurs .aut-nb__page--l,.auteurs .aut-nb__page--r{background:var(--grain), #ebdebd}.auteurs .aut-nb__page--r{padding-top:0}.auteurs .aut-nb__ghost{display:none}.auteurs .aut-nb__turn[data-dir] .aut-nb__leaf{width:100%;left:0}.auteurs .aut-nb__turn[data-dir] .aut-nb__face{overflow:hidden}.auteurs .aut-nb__turn[data-dir] .aut-nb__face .aut-nb__page{display:block;position:static}}@media (prefers-reduced-motion:reduce){.auteurs .aut-ribbon:hover,.auteurs .aut-ribbon:focus-visible{translate:none}}.auteurs .aut-booking{max-width:none;padding-inline:0;position:relative}.auteurs .aut-booking__stage{align-items:center;gap:clamp(.5rem,2vw,1.5rem);width:100%;display:grid}@media (width>=900px){.auteurs .aut-booking__stage[data-media=true]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.auteurs .aut-booking__media{aspect-ratio:16/9;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(46% 47% at 50% 54%,#000 50%,#000000ec 58%,#000000bd 66%,#00000080 75%,#00000042 83%,#00000013 92%,#0000 100%);mask-image:radial-gradient(46% 47% at 50% 54%,#000 50%,#000000ec 58%,#000000bd 66%,#00000080 75%,#00000042 83%,#00000013 92%,#0000 100%)}.auteurs .aut-booking__video{aspect-ratio:auto;--sh-video-from:#1d130c;--sh-video-to:#0f0a07;width:100%;height:100%;position:absolute;inset:0}.auteurs .aut-booking__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auteurs .aut-card{--card-title:var(--a-parch);width:100%;max-width:34rem;padding:0 var(--gutter,1rem);color:var(--a-parch);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=900px){.auteurs .aut-booking__stage[data-media=true] .aut-card{padding-left:0;padding-right:clamp(1.5rem,5vw,5rem)}}.auteurs .aut-booking__stage[data-media=false] .aut-card{text-align:center;align-items:center;margin-inline:auto;padding-top:3.4rem}.auteurs .aut-card .aut-eyebrow{margin-bottom:1rem}.auteurs .aut-card__title{font-family:var(--font-aut-display);letter-spacing:-.005em;color:var(--card-title);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(2.4rem,5.4vw,3.9rem);font-weight:500;line-height:1.04}.auteurs .aut-card__lead{max-width:28rem;color:var(--a-parch-dim);margin:0 0 1.4rem;font-size:1.3rem;font-style:italic;line-height:1.45}.auteurs .aut-chips{font-family:var(--font-aut-caps);letter-spacing:.18em;text-transform:uppercase;color:var(--a-gold-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .9rem;margin:0 0 1.8rem;font-size:.78rem;display:flex}.auteurs .aut-chips li+li:before{content:"✦";color:var(--a-gold);margin-right:.9rem;font-size:.8em}.auteurs .aut-card__btn{letter-spacing:.12em;gap:.5rem;max-width:100%;padding-inline:calc(1.6rem + .12em) 1.6rem}.auteurs .aut-card__mail{color:var(--a-parch-dim);overflow-wrap:anywhere;margin:1.2rem 0 0;font-size:1.1rem}.auteurs .aut-card a:not(.aut-btn){color:var(--a-gold-soft);text-underline-offset:.2em;text-decoration:underline}.auteurs .aut-card a:not(.aut-btn):hover{color:var(--a-parch)}@media (width<=719.98px){.auteurs .aut-chips{letter-spacing:.1em;gap:.2rem .6rem;font-size:.7rem}.auteurs .aut-chips li+li:before{margin-right:.6rem}}.auteurs .aut-seal{background:radial-gradient(circle at 35% 30%,#a83a42,#5c1f24 60%,#3a1115);border-radius:50% 46% 52% 48%/48% 52% 46% 50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:-38px;left:50%;translate:-50%;box-shadow:0 6px 12px #0009,inset 0 0 0 5px #0000002e}.auteurs .aut-seal span{font-family:var(--font-crea-script);color:#f0d6b0;text-shadow:0 1px 1px #0009;font-size:2.7rem;line-height:1}.auteurs .aut-booking__cal{padding-inline:var(--gutter,1rem);margin-top:clamp(2.5rem,6vw,4rem)}.auteurs .aut-hero{isolation:isolate;min-height:max(100svh,620px);padding:calc(var(--header-space,5.25rem) + clamp(1rem, 3vw, 2.25rem)) var(--gutter,1rem) clamp(3.5rem, 7vw, 5rem);background:var(--a-bg);align-items:center;display:flex;position:relative;overflow:hidden}.auteurs .aut-hero__bg{background:radial-gradient(45% 40% at 76% 62%,#d9a55a57,#0000 70%),radial-gradient(50% 40% at 20% 80%,#5c1f2466,#0000 70%),linear-gradient(#1b1411,#120d0a);position:absolute;inset:0}.auteurs .aut-hero__video{aspect-ratio:auto;--sh-video-from:#2a1a10;--sh-video-to:#120d0a;width:100%;height:100%;position:absolute;inset:0}.auteurs .aut-hero__video .sh-video__media{inset:-9% 0}.auteurs .aut-hero__video .sh-video__el,.auteurs .aut-hero__video .sh-video__still{object-position:72% 50%}.auteurs .aut-hero__veil{z-index:1;pointer-events:none;background:var(--grain-bg), linear-gradient(180deg, #130e0b8c 0%, #130e0b00 22%, #130e0b00 58%, #130e0b42 70%, #130e0bbd 86%, var(--a-bg) 100%), linear-gradient(90deg, #0f0b09e6 0%, #0f0b09cc 36%, #0f0b0952 68%, #0f0b091f 100%);position:absolute;inset:0}.auteurs .aut-hero__content{z-index:3;pointer-events:none;width:min(100%,1100px);margin-inline:auto;position:relative}.auteurs .aut-hero__content a{pointer-events:auto}.auteurs .aut-hero__content>*{max-width:36rem}.auteurs .aut-hero__eyebrow{text-shadow:0 1px 12px #000000b3;margin:0 0 1.1rem}.auteurs .aut-hero__title{font-family:var(--font-aut-display);letter-spacing:-.01em;color:var(--a-parch);text-shadow:0 2px 30px #000000bf;margin:0;font-size:clamp(3rem,6.8vw,5.5rem);font-style:italic;font-weight:300;line-height:.98}.auteurs .aut-hero__line{display:block}.auteurs .aut-hero__word{padding:0 .04em;display:inline-block}.auteurs .aut-hero__name{font-family:var(--font-crea-script);letter-spacing:0;color:var(--a-gold-soft);text-shadow:0 2px 20px #000c;margin:.04em 0 0 .9em;font-size:1.08em;font-style:normal;font-weight:400;line-height:1.15}.auteurs .aut-hero__flourish{width:min(72%,15rem);height:auto;color:var(--a-gold);margin:.4rem 0 1.3rem;display:block}.auteurs .aut-hero__lead{color:var(--a-parch);text-shadow:0 1px 14px #000000b3;margin:0 0 1.7rem;font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.62}.auteurs .aut-hero__lead:first-letter{float:left;font-family:var(--font-aut-initial);color:var(--a-gold-soft);margin:.06em .12em 0 -.02em;font-size:4.3em;line-height:.78}.auteurs .aut-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;display:flex}.auteurs .aut-hero__more{min-height:46px;color:var(--a-gold-soft);font-family:var(--font-aut-caps);letter-spacing:.14em;text-underline-offset:.35em;text-transform:uppercase;text-shadow:0 1px 10px #000c;align-items:center;gap:.45rem;font-size:.78rem;text-decoration:underline;display:inline-flex}.auteurs .aut-hero__more:hover{color:var(--a-parch)}.auteurs .aut-hero__dust{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auteurs .aut-hero__dust span{left:var(--x);width:var(--s);height:var(--s);background:var(--a-gold-soft);box-shadow:0 0 calc(var(--s) * 3) #d4b87cb3;opacity:0;animation:aut-dust var(--d) linear var(--delay) infinite;border-radius:50%;position:absolute;bottom:-12px}.auteurs .aut-hero__dust.is-paused span{animation-play-state:paused}@keyframes aut-dust{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--a)}55%{opacity:calc(var(--a) * .6)}to{transform:translate3d(var(--drift), -105vh, 0);opacity:0}}@media (width<=719.98px){.auteurs .aut-hero{align-items:flex-start;min-height:100svh;padding-bottom:5rem}.auteurs .aut-hero__veil{background:var(--grain-bg), linear-gradient(180deg, #0f0b09b8 0%, #0f0b09cc 55%, var(--a-bg) 100%)}.auteurs .aut-hero__video .sh-video__el,.auteurs .aut-hero__video .sh-video__still{object-position:78% 50%}.auteurs .aut-hero__title{font-size:clamp(2.9rem,15vw,4.2rem)}.auteurs .aut-hero__name{margin-left:.5em}.auteurs .aut-hero__lead{font-size:1.1rem;line-height:1.58}.auteurs .aut-hero__actions{flex-direction:column;align-items:stretch}.auteurs .aut-hero__actions .aut-btn{width:100%}.auteurs .aut-hero__more{justify-content:center}.auteurs .aut-hero__dust span:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.auteurs .aut-hero__dust{display:none}}.auteurs .aut-sv{width:100%}.auteurs .aut-sv__stage{isolation:isolate;aspect-ratio:16/9;width:100%;max-height:max(86svh,48vw);position:relative;container:sv/inline-size}.auteurs .aut-sv__media{--fade-y:linear-gradient(180deg, #0000 0, #00000013 3%, #00000042 6%, #00000080 9%, #000000bd 12%, #000000ec 15%, #000 18%, #000 86%, #000000ec 88.3%, #000000bd 90.7%, #00000080 93%, #00000042 95.3%, #00000013 97.7%, #0000 100%);--fade-x:linear-gradient(90deg, #0000 0, #00000013 1.7%, #00000042 3.3%, #00000080 5%, #000000bd 6.7%, #000000ec 8.3%, #000 10%, #000 90%, #000000ec 91.7%, #000000bd 93.3%, #00000080 95%, #00000042 96.7%, #00000013 98.3%, #0000 100%);z-index:0;-webkit-mask-image:var(--fade-y), var(--fade-x);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade-y), var(--fade-x);mask-image:var(--fade-y), var(--fade-x);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.auteurs .aut-sv__plane{aspect-ratio:16/9;position:absolute;bottom:0;left:0;right:0}.auteurs .aut-sv__plane--ui{z-index:2;pointer-events:none}.auteurs .aut-sv__video,.auteurs .aut-sv__poster,.auteurs .aut-sv__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.auteurs .aut-sv__video{z-index:0}.auteurs .aut-sv__video[data-on=true]{z-index:1}.auteurs .aut-sv__poster{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s var(--a-ease)}.auteurs .aut-sv__stage[data-cover=true] .aut-sv__poster{opacity:1}.auteurs .aut-sv__still{z-index:3}.auteurs .aut-sv__hots{margin:0;padding:0;list-style:none;position:absolute;inset:0}.auteurs .aut-sv__hot{left:var(--x);top:var(--y);width:var(--w);height:var(--h);position:absolute}.auteurs .aut-sv__hotbtn{width:100%;height:100%;color:var(--a-parch);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:3px;margin:0;padding:0;display:block;position:relative}.auteurs .aut-sv:not([data-phase=idle]) .aut-sv__hotbtn{pointer-events:none}.auteurs .aut-sv__shut{z-index:2;cursor:pointer;position:absolute;inset:0}.auteurs .aut-sv__shut[data-busy],.auteurs .aut-sv[data-loading] .aut-sv__stage{cursor:progress}.auteurs .aut-sv__hotbtn:focus-visible{outline-offset:-2px}.auteurs .aut-sv__hotbtn:before{content:"";mix-blend-mode:screen;opacity:0;transition:opacity .3s var(--a-ease);pointer-events:none;background:radial-gradient(50% 50%,#e8c48038,#e8c4801a 45%,#e8c48000 70%);position:absolute;inset:-6% -40%}.auteurs .aut-sv__hotbtn:after{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(#ffe4aa00 0%,#ffe4aa4d 50%,#ffe4aa00 100%) 0 160%/100% 40% no-repeat;border-radius:3px;position:absolute;inset:0}.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:hover:before,.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:focus-visible:before{opacity:1}.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:hover:after,.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:focus-visible:after{animation:aut-spine-shine .8s var(--a-ease) forwards}@keyframes aut-spine-shine{0%{opacity:1;background-position:0 160%}to{opacity:1;background-position:0 -60%}}.auteurs .aut-sv__hotlabel{writing-mode:vertical-rl;max-height:72%;font-family:var(--font-aut-caps);letter-spacing:.1em;text-align:center;text-transform:uppercase;text-wrap:balance;white-space:normal;color:var(--a-gold-soft);transition:opacity .35s var(--a-ease) .25s, color .3s var(--a-ease), box-shadow .3s var(--a-ease);pointer-events:none;background:linear-gradient(90deg,#0e0906db,#1e130ccc 50%,#0e0906db);border-radius:2px;padding:.8em .42em;font-size:clamp(.5rem,.95cqw,.8rem);font-weight:600;line-height:1.3;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:180deg;box-shadow:inset 0 0 0 1px #d4b87c99,inset 0 0 0 3px #140c0899,inset 0 0 0 4px #d4b87c4d,0 0 10px #00000073}.auteurs .aut-sv:not([data-phase=idle]) .aut-sv__hotlabel{opacity:0;transition-delay:0s}.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:hover .aut-sv__hotlabel,.auteurs .aut-sv[data-phase=idle] .aut-sv__hotbtn:focus-visible .aut-sv__hotlabel{color:var(--a-parch);box-shadow:inset 0 0 0 1px #e8cc8cf2,inset 0 0 0 3px #140c0899,inset 0 0 0 4px #e8cc8c8c,0 0 14px #d4b87c59}.auteurs .aut-sv__overlay{z-index:3;padding-left:calc(var(--xn) * 1cqw);pointer-events:none;align-items:center;transition:opacity .35s ease-in;display:flex;position:absolute;inset:0}.auteurs .aut-sv[data-phase=open] .aut-sv__panelbox{animation:aut-panel-in .45s var(--a-ease) backwards}@keyframes aut-panel-in{0%{opacity:0;translate:1.2rem}}.auteurs .aut-sv__panelbox{width:calc(var(--wn) * 1cqw);pointer-events:auto;flex:none;max-width:100%;padding-inline:clamp(.6rem,1.3cqw,1.4rem)}.auteurs .aut-sv__panelbox .aut-panel{text-shadow:0 1px 2px #0009,0 0 18px #000000b3;gap:clamp(.5rem,.9cqw,.9rem)}.auteurs .aut-sv__panelbox .aut-btn{text-shadow:none}.auteurs .aut-sv__panelbox .aut-panel__title{font-size:clamp(1.6rem,2.5cqw,2.7rem)}.auteurs .aut-sv__panelbox .aut-panel__desc,.auteurs .aut-sv__panelbox .aut-panel__list{font-size:clamp(1rem,1.28cqw,1.32rem);line-height:1.5}@keyframes aut-fade{0%{opacity:0}}@keyframes aut-rise{0%{opacity:0;translate:0 6px}}.auteurs .aut-sv[data-phase=open] .aut-panel .aut-w{animation:.22s ease-out backwards aut-fade;animation-delay:calc(var(--base,0s) + var(--i,0) * 7ms)}.auteurs .aut-panel__title{--base:0s}.auteurs .aut-panel__desc{--base:60ms}.auteurs .aut-panel__list li:first-child{--base:.12s}.auteurs .aut-panel__list li:nth-child(2){--base:.15s}.auteurs .aut-panel__list li:nth-child(3){--base:.18s}.auteurs .aut-sv[data-phase=open] .aut-panel__title:after{animation:.25s ease-out 80ms backwards aut-fade}.auteurs .aut-sv[data-phase=open] .aut-panel__list li:before{animation:.22s ease-out backwards aut-fade;animation-delay:var(--base,0s)}.auteurs .aut-sv[data-phase=open] .aut-panel__kicker.aut-write{animation:.22s ease-out 80ms backwards aut-rise}.auteurs .aut-sv[data-phase=open] .aut-panel__actions.aut-write{animation:.22s ease-out .16s backwards aut-rise}.auteurs .aut-sv[data-phase=hiding] .aut-sv__overlay{opacity:0}.auteurs .aut-sv__panelbox .aut-panel__cta{letter-spacing:.06em;padding-inline:1.1rem;font-size:clamp(.72rem,.78cqw,.84rem)}.auteurs .aut-sv__below{width:100%;max-width:1240px;padding-inline:var(--gutter,1rem);margin-inline:auto}.auteurs .aut-sv__detail{opacity:0;padding-top:1.5rem;transition:opacity .35s ease-in}.auteurs .aut-sv[data-phase=open] .aut-sv__detail{opacity:1;transition-timing-function:ease-out}.auteurs .aut-sv__detail .aut-panel{max-width:44rem}.auteurs .aut-sv__detail:focus{outline:none}@media (width>=720px){.auteurs .aut-sv__detail .aut-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:.9rem clamp(2rem,6vw,4.5rem);max-width:none;display:grid}.auteurs .aut-sv__detail .aut-panel__title{grid-area:1/1}.auteurs .aut-sv__detail .aut-panel__desc{grid-area:2/1/span 2}.auteurs .aut-sv__detail .aut-panel__kicker{grid-area:1/2;align-self:end}.auteurs .aut-sv__detail .aut-panel__list{grid-area:2/2/span 2}.auteurs .aut-sv__detail .aut-panel__actions{grid-area:4/1/auto/-1}}@media (prefers-reduced-motion:reduce){.auteurs .aut-sv__hotbtn:before,.auteurs .aut-sv__hotlabel,.auteurs .aut-sv__poster,.auteurs .aut-sv__overlay,.auteurs .aut-sv__detail{transition:none}.auteurs .aut-sv .aut-sv__hotbtn:after,.auteurs .aut-sv .aut-w,.auteurs .aut-sv .aut-write,.auteurs .aut-sv .aut-sv__panelbox,.auteurs .aut-sv .aut-panel__title:after,.auteurs .aut-sv .aut-panel__list li:before{animation:none!important}}.auteurs .aut-needs{padding-inline:0;padding-bottom:calc(var(--sp-section) * .9)}.auteurs .aut-needs .aut-wrap{padding-inline:var(--gutter,1rem)}.auteurs .aut-needs .aut-head{margin-bottom:calc(var(--sp-head) * .4)}.auteurs .aut-needs__pending{aspect-ratio:16/9;background:radial-gradient(60% 50%,#efe3c80d,#0000 70%)}.auteurs .aut-collapse{transition:grid-template-rows .5s var(--a-ease);grid-template-rows:0fr;display:grid}.auteurs .aut-collapse.is-open{grid-template-rows:1fr}.auteurs .aut-collapse__in{min-height:0;overflow:hidden}.auteurs .aut-collapse.is-settled .aut-collapse__in{overflow:visible}.auteurs .aut-panel{--focus-ring:#d4b87c;--focus-halo:#1b1714;color:var(--a-parch);flex-direction:column;gap:.9rem;display:flex}.auteurs .aut-panel__title{font-family:var(--font-aut-display);letter-spacing:0;color:var(--a-gold-soft);text-wrap:balance;margin:0;font-size:clamp(1.9rem,6.6vw,2.6rem);font-weight:600;line-height:1.08}.auteurs .aut-panel__title:after{content:"";background:linear-gradient(90deg, var(--a-gold), transparent);width:3.4rem;height:1px;margin-top:.85rem;display:block}.auteurs .aut-panel__title:focus{outline:none}.auteurs .aut-panel__title:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.auteurs .aut-panel__desc{color:var(--a-parch);margin:0;font-size:1.15rem;line-height:1.55}.auteurs .aut-panel__kicker{font-family:var(--font-aut-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--a-gold-soft);margin:.4rem 0 0;font-size:.74rem}.auteurs .aut-panel__list{font-size:1.12rem;line-height:1.4}.auteurs .aut-panel__list li{padding:.28rem 0 .28rem 1.6rem;position:relative}.auteurs .aut-panel__list li:before{content:"✦";color:var(--a-gold);font-size:.7em;position:absolute;top:.5rem;left:.1rem}.auteurs .aut-panel__actions{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:.6rem;display:flex}.auteurs .aut-panel__cta{letter-spacing:.1em}.auteurs .aut-panel__close{min-height:44px;color:var(--a-gold-soft);font-family:var(--font-aut-caps);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .3rem;font-size:.72rem;text-decoration:underline;display:inline-flex}.auteurs .aut-panel__close:hover{color:var(--a-parch)}.auteurs .aut-row{margin-top:1.1rem}.auteurs .aut-row__list{margin-inline:calc(var(--gutter,1rem) * -1);padding:.5rem var(--gutter,1rem) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter,1rem);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.auteurs .aut-row__list::-webkit-scrollbar{display:none}.auteurs .aut-row__item{scroll-snap-align:start;flex:none}.auteurs .aut-bookcard{--cover:linear-gradient(90deg, #4a181c, #6d2a30 60%, #3f1317);--on:#f3e7cd;--band:var(--a-gold);background:var(--grain), var(--cover);width:9.6rem;min-height:6.6rem;color:var(--on);font:inherit;text-align:left;cursor:pointer;transition:translate .3s var(--a-ease), box-shadow .3s var(--a-ease);border:0;border-radius:4px 12px 12px 4px;flex-direction:column;justify-content:space-between;gap:.5rem;margin:0;padding:.8rem .85rem .8rem 1.55rem;display:flex;position:relative;box-shadow:inset 4px 0 6px #ffffff1a,inset -4px 0 8px #0006,0 6px 14px #00000073}.auteurs .aut-bookcard--vert{--cover:linear-gradient(90deg, #17241c, #2e4738 60%, #15211a)}.auteurs .aut-bookcard--brun{--cover:linear-gradient(90deg, #2a1c14, #5a4130 60%, #25180f)}.auteurs .aut-bookcard--or{--cover:linear-gradient(90deg, #a98a4a, #d9bc7e 60%, #a08043);--on:#1b1714;--band:#1b171499}.auteurs .aut-bookcard:before{content:"";border-inline:1px solid var(--band);opacity:.85;pointer-events:none;width:.55rem;position:absolute;inset:0 auto 0 .55rem}.auteurs .aut-bookcard__num{font-family:var(--font-aut-caps);letter-spacing:.2em;opacity:.85;font-size:.66rem}.auteurs .aut-bookcard__title{font-family:var(--font-aut-caps);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;font-size:.76rem;font-weight:600;line-height:1.3}.auteurs .aut-bookcard[aria-expanded=true]{box-shadow:0 0 0 2px var(--a-gold-soft), inset 4px 0 6px #ffffff1a, 0 12px 20px #0009;translate:0 -4px}.auteurs .aut-bookcard:focus-visible{outline-offset:2px}@media (hover:hover){.auteurs .aut-bookcard:hover{translate:0 -3px}}.auteurs .aut-row__hint{text-align:center;color:var(--a-parch-dim);margin:-.3rem 0 0;font-size:1rem;font-style:italic}.auteurs .aut-scene{max-width:1100px;margin:0 auto;padding-top:clamp(1.4rem,3vw,2.4rem);container:scene/inline-size}.auteurs .aut-scene__grid{gap:1rem;display:grid}@container scene (width>=860px){.auteurs .aut-scene__grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;gap:1.5rem}}.auteurs .aut-scene__media{isolation:isolate;aspect-ratio:16/9;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(72% 72%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 55%,#0000 100%);container:scenemedia/inline-size}.auteurs .aut-scene__book{position:absolute;inset:0}.auteurs .aut-scene__photo{object-fit:cover;width:100%;height:100%;display:block}.auteurs .aut-scene__side:empty{display:none}.auteurs .aut-cssbook{--leather:#4a181c;--leather-hi:#6d2a30;background:var(--grain), linear-gradient(135deg, var(--leather-hi), var(--leather));border-radius:1.2cqw;width:72%;height:82%;padding:1.7cqw;position:absolute;top:9%;left:14%;box-shadow:0 2.4cqw 4.5cqw #000000b3,inset 0 0 0 1px #00000073,inset 0 0 0 .45cqw #d4b87c47}.auteurs .aut-cssbook--vert{--leather:#17241c;--leather-hi:#2e4738}.auteurs .aut-cssbook--brun{--leather:#2a1c14;--leather-hi:#5a4130}.auteurs .aut-cssbook--or{--leather:#8f7238;--leather-hi:#cfae6a}.auteurs .aut-cssbook__pages{background:linear-gradient(90deg, transparent 0 45.5%, #462d1457 49%, #462d1480 50%, #462d1457 51%, transparent 54.5% 100%), var(--grain), linear-gradient(180deg, #f2e7cd, #e2d1a8);border-radius:.5cqw;width:100%;height:100%;box-shadow:inset 0 0 3cqw #6e502859,0 .25cqw #cdb98a,0 .5cqw #bfa979}.auteurs .aut-case{background:radial-gradient(ellipse 50% 60% at 18% 0%, #d9a55a38, transparent 70%), var(--grain), linear-gradient(180deg, transparent, #261508 40%, #1d1008);max-width:1100px;margin:0 auto;padding:2.8rem 1.5rem 0;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%);container:case/inline-size}.auteurs .aut-shelf{justify-content:center;align-items:flex-end;gap:.9cqw;min-height:35cqw;display:flex}.auteurs .aut-shelf:before,.auteurs .aut-shelf:after{content:"";border-top:2px solid var(--a-gold);background:linear-gradient(90deg,#3a2a1a,#6b4f2a 50%,#2f2012);border-radius:2px 2px 0 0;flex:none;align-self:flex-end;width:2.6cqw;height:15cqw;box-shadow:0 0 1.4cqw #0009}.auteurs .aut-shelf__slot{flex:none;position:relative}.auteurs .aut-shelf__slot:before{content:"";opacity:0;transition:opacity .4s var(--a-ease);background:#0000009e;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 12px #000}.auteurs .aut-shelf__slot.is-out:before{opacity:1}.auteurs .aut-case__board{border-top:1px solid var(--a-gold);background:linear-gradient(#8a643d 0,#6b4a2a 12%,#4a301a 55%,#33200f 100%);height:2.6rem;margin:0 -1.5rem}.auteurs .aut-book{--book-shadow:inset .6cqw 0 .9cqw #ffffff1f, inset -.8cqw 0 1.1cqw #00000080, .5cqw .3cqw 1.2cqw #0000008c;--cover:linear-gradient(90deg, #4a181c, #6d2a30 48%, #3f1317);--on:#f3e7cd;--band:var(--a-gold);width:calc(var(--bw) * 1cqw);height:calc(var(--bh) * 1cqw);background:var(--grain), var(--cover);color:var(--on);font:inherit;cursor:pointer;transform-origin:50% 100%;box-shadow:var(--book-shadow);transition:translate .35s var(--a-ease), box-shadow .35s var(--a-ease), filter .35s var(--a-ease);border:0;border-radius:.5cqw .5cqw .15cqw .15cqw;margin:0;padding:0;display:block;position:relative}.auteurs .aut-book--vert{--cover:linear-gradient(90deg, #17241c, #2e4738 48%, #15211a)}.auteurs .aut-book--brun{--cover:linear-gradient(90deg, #2a1c14, #5a4130 48%, #25180f)}.auteurs .aut-book--or{--cover:linear-gradient(90deg, #a98a4a, #d9bc7e 48%, #a08043);--on:#1b1714;--band:#1b171499}.auteurs .aut-book:hover,.auteurs .aut-book:focus-visible{filter:brightness(1.12);translate:0 -1.1cqw}.auteurs .aut-book[aria-expanded=true]{filter:brightness(1.12);box-shadow:0 0 0 2px var(--a-gold-soft), 0 2.2cqw 3cqw #000000bf, var(--book-shadow)}.auteurs .aut-book:focus-visible{box-shadow:0 0 0 3px var(--focus-halo,#1b1714), var(--book-shadow)}.auteurs .aut-book:before,.auteurs .aut-book:after{content:"";pointer-events:none;background:linear-gradient(var(--band), var(--band)) 0 0 / 100% .38cqw no-repeat, linear-gradient(var(--band), var(--band)) 0 .85cqw / 100% .2cqw no-repeat;height:1.5cqw;position:absolute;left:0;right:0}.auteurs .aut-book:before{top:.9cqw}.auteurs .aut-book:after{bottom:.9cqw;transform:scaleY(-1)}.auteurs .aut-book__label{justify-content:center;align-items:center;display:flex;position:absolute;inset:3.4cqw .5cqw}.auteurs .aut-book__label>span{writing-mode:vertical-rl;max-height:100%;font-family:var(--font-aut-caps);letter-spacing:.09em;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--on);font-size:clamp(.64rem,.5rem + .55cqw,.86rem);font-weight:600;line-height:1.3;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.auteurs .aut-book:hover,.auteurs .aut-book:focus-visible,.auteurs .aut-bookcard:hover{translate:none}.auteurs .aut-book[aria-expanded=true]{translate:0 -1.4cqw}}.auteurs .aut-port .aut-head{margin-bottom:calc(var(--sp-head) * .7)}.auteurs .aut-acc{--acc-ease:cubic-bezier(.65, 0, .35, 1);gap:6px;width:100%;max-width:1200px;height:clamp(26rem,64vh,40rem);margin:0 auto;display:flex}.auteurs .aut-acc__item{min-width:0;transition:flex-grow .55s var(--acc-ease);border-radius:3px;flex:1 1 0;position:relative;overflow:hidden}.auteurs .aut-acc__item:before{content:"";background:var(--bg), var(--a-ink);position:absolute;inset:0}.auteurs .aut-acc__item.is-active{flex-grow:6.67}.auteurs .aut-acc__img{object-fit:cover;object-position:50% 45%;filter:grayscale(.4)brightness(.85);width:100%;height:100%;transition:filter .55s var(--acc-ease), transform .55s var(--acc-ease);position:absolute;inset:0}.auteurs .aut-acc__item.is-active .aut-acc__img{filter:none;transform:scale(1.03)}.auteurs .aut-acc__btn{width:100%;height:100%;color:var(--a-parch);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.auteurs .aut-acc__btn:before{content:"";transition:background-color .55s var(--acc-ease), opacity .55s var(--acc-ease);background:#0f0b09ad;position:absolute;inset:0}.auteurs .aut-acc__item.is-active .aut-acc__btn:before{background:linear-gradient(#0f0b0900 40%,#0f0b0959 62%,#0f0b09e0 100%)}.auteurs .aut-acc__btn:focus-visible{outline-offset:-6px;box-shadow:none}.auteurs .aut-acc__vlabel{writing-mode:vertical-rl;font-family:var(--font-aut-caps);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:1;font-size:.82rem;font-weight:600;transition:opacity .25s ease-out;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)rotate(180deg)}.auteurs .aut-acc__item.is-active .aut-acc__vlabel{opacity:0}.auteurs .aut-acc__hlabel{white-space:nowrap;opacity:0;flex-direction:column;gap:.25rem;transition:opacity .25s ease-out;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}.auteurs .aut-acc__item.is-active .aut-acc__hlabel{opacity:1;transition-delay:.25s}.auteurs .aut-acc__hlabel strong{font-family:var(--font-aut-caps);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.auteurs .aut-acc__hlabel em{font-family:var(--font-aut-display);color:var(--a-parch);font-size:1.25rem;font-style:italic}@media (width<=719.98px){.auteurs .aut-acc{flex-direction:column;gap:4px;height:auto}.auteurs .aut-acc__item{height:72px;transition:height .55s var(--acc-ease);flex:none}.auteurs .aut-acc__item.is-active{height:320px}.auteurs .aut-acc__vlabel{display:none}.auteurs .aut-acc__hlabel{opacity:1;white-space:normal;transition:bottom .55s var(--acc-ease), transform .55s var(--acc-ease);bottom:50%;transform:translateY(50%)}.auteurs .aut-acc__hlabel em{opacity:0;max-height:0;transition:opacity .25s ease-out;overflow:hidden}.auteurs .aut-acc__item.is-active .aut-acc__hlabel{transition-delay:0s;bottom:1.2rem;transform:translateY(0)}.auteurs .aut-acc__item.is-active .aut-acc__hlabel em{opacity:1;max-height:4rem;transition-delay:.25s}}.legal{--l-cream:#f8f3e3;--l-cream-light:#fdf6e1;--l-forest:#457d58;--l-forest-deep:#2d523c;--l-earth-deep:#705846;--l-rose:#e8a9bc;background:var(--l-cream);min-height:100dvh;color:var(--l-forest-deep);font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif)}.legal__main{padding:clamp(5.5rem,12vh,7.5rem) 1rem clamp(3rem,8vh,5rem)}.legal__main:focus{outline:none}.legal__stripes{background:repeating-linear-gradient(90deg, var(--l-rose) 0 14px, var(--l-forest) 14px 28px);border-radius:2px;max-width:46rem;height:14px;margin:0 auto 2rem}.legal__sheet{background:var(--l-cream-light);border:1px solid var(--l-forest-deep);border-radius:4px;max-width:46rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem)}.legal__script{font-family:var(--font-crea-script,"Meow Script", cursive);transform-origin:0;margin:0;font-size:clamp(1.8rem,6vw,2.6rem);line-height:1;transform:rotate(-3deg)}.legal__title{font-family:var(--font-crea-display,"Bodoni Moda", serif);letter-spacing:.02em;margin:0 0 1rem;font-size:clamp(2.2rem,8vw,3.6rem);font-weight:500;line-height:1}.legal__ital{color:var(--l-forest);font-weight:400}.legal__intro{color:var(--l-earth-deep);margin:0 0 1.5rem;line-height:1.65}.legal section{border-top:1px solid var(--l-forest-deep);margin-top:1.5rem;padding-top:1.5rem}.legal h2{font-family:var(--font-crea-display,"Bodoni Moda", serif);margin:0 0 .75rem;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:500;line-height:1.15}.legal h3{font-family:var(--font-crea-mono,"Courier Prime", monospace);letter-spacing:.06em;text-transform:uppercase;margin:1.25rem 0 .4rem;font-size:.95rem;font-weight:700}.legal p{color:var(--l-earth-deep);margin:0 0 .85rem;line-height:1.7}.legal p:last-child{margin-bottom:0}.legal__list{gap:.6rem;margin:0;display:grid}.legal__list>div{grid-template-columns:minmax(8rem,12rem) 1fr;gap:.25rem 1rem;display:grid}.legal__list dt{font-family:var(--font-crea-mono,"Courier Prime", monospace);letter-spacing:.04em;font-size:.9rem;font-weight:700}.legal__list dd{color:var(--l-earth-deep);margin:0;line-height:1.6}.legal a,.legal h1,.legal section{scroll-margin-top:6rem}.legal a{color:var(--l-forest-deep);text-underline-offset:3px;text-decoration-thickness:1px}.legal a:hover{text-decoration-thickness:2px}.legal a:focus-visible{outline:3px solid var(--l-forest-deep);outline-offset:3px;border-radius:2px}.legal__todo{color:#3b2a00;background:#f6e3a1;border:1px dashed #8a6a00;border-radius:3px;padding:.05em .35em;font-style:normal}.legal__appel{scroll-margin-top:6rem}.legal__appel .legal__btn{margin-top:.5rem}.legal__back{border-top:1px solid var(--l-forest-deep);margin-top:2rem;padding-top:1.5rem}.legal .legal__btn{border:1.5px solid var(--l-forest-deep);background:var(--l-forest-deep);min-height:44px;color:var(--l-cream-light);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.6rem;font-weight:500;text-decoration:none;transition:background-color .26s,color .26s;display:inline-flex}.legal .legal__btn:hover{background:var(--l-cream-light);color:var(--l-forest-deep)}@media (width<=560px){.legal__list>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal .legal__btn{transition:none}}.notfound{--n-cream:#f8f3e3;--n-cream-light:#fdf6e1;--n-forest:#457d58;--n-forest-deep:#2d523c;--n-earth-deep:#705846;--n-rose:#e8a9bc;background:repeating-linear-gradient(90deg, var(--n-rose) 0 14px, var(--n-forest) 14px 28px);min-height:100dvh;color:var(--n-forest-deep);display:flex}.notfound__main{flex:1;justify-content:center;align-items:center;padding:clamp(1.25rem,5vw,3rem) 1rem;display:flex}.notfound__main:focus{outline:none}.notfound__card{text-align:center;background:var(--n-cream);border:1px solid var(--n-forest-deep);border-radius:4px;flex-direction:column;align-items:center;gap:1rem;width:min(100%,34rem);padding:clamp(2rem,6vw,3.5rem) clamp(1.25rem,5vw,3rem);display:flex;position:relative;box-shadow:0 18px 40px #1b17142e}.notfound__card:before{content:"";border:1px solid var(--n-forest-deep);opacity:.45;pointer-events:none;position:absolute;inset:6px}.notfound__card>*{margin:0;position:relative}.notfound__code{font-family:var(--font-crea-mono,"Courier Prime", monospace);letter-spacing:.25em;color:var(--n-earth-deep);font-size:.95rem}.notfound__script{font-family:var(--font-crea-script,"Meow Script", cursive);font-size:clamp(2.2rem,9vw,3.2rem);line-height:1;transform:rotate(-4deg)}.notfound__title{font-family:var(--font-crea-display,"Bodoni Moda", serif);letter-spacing:.02em;font-size:clamp(2.2rem,9vw,3.8rem);font-weight:500;line-height:1}.notfound__ital{color:var(--n-forest);font-weight:400}.notfound__text{max-width:28rem;font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif);color:var(--n-earth-deep);line-height:1.6}.notfound__btn{border:1.5px solid var(--n-forest-deep);background:var(--n-forest-deep);min-height:44px;color:var(--n-cream-light);font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif);border-radius:999px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.55rem 1.6rem;font-weight:500;text-decoration:none;transition:background-color .26s,color .26s;display:inline-flex}.notfound__btn:hover{background:var(--n-cream-light);color:var(--n-forest-deep)}.notfound__alt{font-family:var(--font-crea-body,"DM Sans", system-ui, sans-serif);color:var(--n-earth-deep);font-size:.95rem;line-height:1.7}.notfound__alt a{color:var(--n-forest-deep);text-underline-offset:3px}.notfound__alt a:hover{text-decoration-thickness:2px}.notfound a:focus-visible{outline:3px solid var(--n-forest-deep);outline-offset:3px}.notfound__btn:focus-visible{outline-offset:4px;box-shadow:0 0 0 3px var(--n-cream-light)}@media (prefers-reduced-motion:reduce){.notfound__btn{transition:none}}
