@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/856ed4826022579c-s.0fm_pbacl3p-e.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33f10b7fa82524eb-s.04y2uxr7u2ai1.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.09icp9blz_k.o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.13ehjyjdqyy~v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/856ed4826022579c-s.0fm_pbacl3p-e.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33f10b7fa82524eb-s.04y2uxr7u2ai1.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.09icp9blz_k.o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.13ehjyjdqyy~v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/856ed4826022579c-s.0fm_pbacl3p-e.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33f10b7fa82524eb-s.04y2uxr7u2ai1.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.09icp9blz_k.o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.13ehjyjdqyy~v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_ebc0897-module__wJLnIG__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.bodoni_moda_ebc0897-module__wJLnIG__variable{--font-display:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_56b012ad-module__IJ3cba__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_56b012ad-module__IJ3cba__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f62c6053-module__IHc9wG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f62c6053-module__IHc9wG__variable{--font-utility:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#11110f;--ink-soft:#282824;--silver:#e7e4df;--paper:#f7f6f2;--white:#fffefa;--oxblood:#6b1c26;--cobalt:#254d77;--green:#254235;--gold:#bd8b43;--muted:#6e6b66;--line:#11110f2b;--line-light:#fffefa3d;--page:clamp(1.2rem, 4vw, 4.8rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body), sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.skip-link{z-index:1000;color:var(--white);background:var(--oxblood);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.service-bar{padding:.55rem var(--page);color:#fffefabf;background:var(--ink);font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex}.site-header{z-index:30;min-height:6.25rem;padding:0 var(--page);background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:.9rem;display:inline-flex}.brand-monogram,.footer-monogram{width:3.1rem;height:3.1rem;color:var(--white);background:var(--oxblood);border:1px solid var(--oxblood);font-family:var(--font-display), serif;place-items:center;font-size:2.2rem;font-style:italic;line-height:1;display:grid}.brand-copy{line-height:1;display:grid}.brand-copy strong{font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:2.05rem;font-weight:500}.brand-copy small{color:var(--muted);font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.52rem}.primary-nav{justify-self:center;gap:clamp(1.2rem,2.4vw,2.8rem);display:flex}.primary-nav a{border-bottom:1px solid #0000;padding:.45rem 0;font-size:.78rem;font-weight:600}.primary-nav a:hover{border-color:var(--oxblood)}.header-action{min-width:max-content;color:var(--white);background:var(--ink);border:1px solid var(--ink);justify-self:end;padding:.8rem 1rem;font-size:.7rem;font-weight:700}.header-action:hover{color:var(--ink);background:0 0}.eyebrow{color:var(--oxblood);font-family:var(--font-utility), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.62rem;font-weight:500}.button-row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:3.25rem;padding:.8rem 1.25rem;font-size:.72rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button-dark{color:var(--white);background:var(--ink);border-color:var(--ink)}.button-dark:hover{color:var(--ink);background:0 0}.button-light{color:var(--ink);background:var(--white);border-color:var(--white)}.button-light:hover{color:var(--white);background:0 0}.button-outline-light{color:var(--white);border-color:var(--line-light)}.button-outline-light:hover{color:var(--ink);background:var(--white);border-color:var(--white)}.button-wide{width:100%}.text-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.74rem;font-weight:700;display:inline-flex}.text-link-light{color:var(--white)}.home-hero{min-height:min(54rem,100vh - 8.2rem);color:var(--white);background:var(--ink);position:relative;overflow:hidden}.hero-image,.hero-scrim{position:absolute;inset:0}.hero-image img{object-fit:cover}.hero-copy{z-index:2;max-width:57rem;min-height:min(54rem,100vh - 8.2rem);padding:6rem var(--page) 7rem;flex-direction:column;justify-content:center;display:flex;position:relative}.hero-copy h1{max-width:12ch;font-family:var(--font-display), serif;letter-spacing:-.065em;margin:0;font-size:clamp(4.3rem,8vw,8.5rem);font-weight:400;line-height:.81}.hero-copy h1 em{color:#d8b886;margin-top:.18em;font-weight:400;display:block}.hero-deck{color:#ffffffc7;max-width:42rem;margin:2rem 0 2.2rem;font-size:clamp(1rem,1.5vw,1.22rem)}.hero-passport{z-index:2;right:var(--page);width:12.5rem;color:var(--ink);border-top:.35rem solid var(--oxblood);background:#f7f6f2ed;padding:1.2rem;display:grid;position:absolute;bottom:4.5rem}.hero-passport span{font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.55rem}.hero-passport strong{font-family:var(--font-display), serif;font-size:5.5rem;font-weight:400;line-height:.9}.hero-passport p{color:var(--muted);margin:.5rem 0 0;font-size:.65rem}.hero-caption{z-index:2;right:var(--page);color:#ffffffb3;font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1.35rem}.trust-ribbon{padding:0 var(--page);background:var(--silver);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust-ribbon p{border-left:1px solid var(--line);margin:0;padding:1.35rem 1rem;font-size:.68rem;font-weight:600}.trust-ribbon p:last-child{border-right:1px solid var(--line)}.trust-ribbon span{color:var(--oxblood);font-family:var(--font-utility), monospace;margin-right:.55rem}.collection-preview,.catalogue-section,.related-section{padding:clamp(4.5rem, 8vw, 8rem) var(--page)}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:3rem;display:grid}.section-heading h2,.evidence-copy h2,.process-section h2,.concierge-cta h2,.catalogue-hero h1,.profile-overview h2,.medical-heading h2,.profile-next h2,.about-hero h1,.about-intro blockquote,.international-section h2,.about-cta h2,.medical-hero h1,.dossier-intro h2,.record-flow h2,.red-flags h2,.medical-disclaimer h2,.enquiry-hero h1{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;line-height:.95}.section-heading>div:last-child>p{max-width:37rem;color:var(--muted);margin:0 0 1rem}.horse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 1.1rem;display:grid}.horse-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.horse-card{min-width:0}.horse-card-image{aspect-ratio:4/5;background:#cbc8c0;display:block;position:relative;overflow:hidden}.horse-grid-featured .horse-card-image{aspect-ratio:5/6}.horse-card-image img{object-fit:cover;filter:saturate(.82)contrast(1.04);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s}.horse-card:hover .horse-card-image img{filter:saturate(.98)contrast(1.02);transform:scale(1.025)}.photo-wash{background:linear-gradient(#0000000d,#0000 55%,#00000080);position:absolute;inset:0}.card-index{width:2.1rem;height:2.1rem;color:var(--white);font-family:var(--font-utility), monospace;background:#11110fc7;place-items:center;font-size:.58rem;display:grid;position:absolute;top:.75rem;left:.75rem}.verified-badge{color:var(--ink);border-left:.22rem solid var(--green);font-family:var(--font-utility), monospace;letter-spacing:.05em;text-transform:uppercase;background:#fffefaed;padding:.45rem .6rem;font-size:.5rem;position:absolute;bottom:.75rem;right:.75rem}.horse-card-body{padding:1rem 0 0}.horse-card-title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.horse-card-title p{color:var(--oxblood);font-family:var(--font-utility), monospace;text-transform:uppercase;margin:0 0 .25rem;font-size:.55rem}.horse-card-title h2{font-family:var(--font-display), serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1}.shortlist-button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:3.25rem;padding:.7rem .9rem;font-size:.68rem;font-weight:700}.shortlist-button:hover,.shortlist-button[aria-pressed=true]{color:var(--white);background:var(--oxblood);border-color:var(--oxblood)}.shortlist-compact{width:2.65rem;min-height:2.65rem;padding:0;font-size:1.2rem}.horse-card-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:1rem 0 0;display:grid}.horse-card-facts div{border-bottom:1px solid var(--line);padding:.65rem 0}.horse-card-facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:.75rem}.horse-card-facts dt{color:var(--muted);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.48rem}.horse-card-facts dd{margin:.18rem 0 0;font-size:.64rem}.horse-card-price{justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.horse-card-price>span{font-family:var(--font-display), serif;font-size:1.55rem;font-weight:500}.horse-card-price a{font-size:.64rem;font-weight:700}.evidence-section{padding:clamp(5rem, 9vw, 9rem) var(--page);color:var(--white);background:var(--green);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.evidence-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.evidence-copy h2{font-size:clamp(3.5rem,6vw,6.5rem)}.evidence-copy>p:not(.eyebrow){color:#ffffffb8;max-width:36rem;margin:1.5rem 0 2rem}.record-card{color:var(--ink);background:var(--paper);border-top:.5rem solid var(--oxblood);align-self:center;box-shadow:1.5rem 1.5rem #00000029}.record-card-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.4rem;display:flex}.record-card-head div{display:grid}.record-card-head span{font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.52rem}.record-card-head strong{font-family:var(--font-display), serif;font-size:2rem;font-weight:500}.record-status{color:var(--white);background:var(--green);align-self:start;padding:.4rem .55rem}.record-row{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1rem;padding:.9rem 1.4rem;display:grid}.record-row>span{color:var(--muted);font-family:var(--font-utility), monospace;font-size:.53rem}.record-row>div{display:grid}.record-row strong{font-size:.72rem}.record-row small{color:var(--muted);font-size:.58rem}.record-row em{color:var(--green);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.52rem;font-style:normal}.record-note{color:var(--muted);margin:0;padding:1rem 1.4rem;font-size:.55rem}.process-section{padding:clamp(5rem, 9vw, 9rem) var(--page)}.compact-heading>p{max-width:28rem;color:var(--muted)}.process-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-grid article{border-left:1px solid var(--line);min-height:23rem;padding:1.6rem}.process-grid article:first-child{border-left:0}.process-grid span{color:var(--oxblood);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.58rem}.process-grid h3{font-family:var(--font-display), serif;letter-spacing:-.04em;margin:7rem 0 1rem;font-size:2.3rem;font-weight:500;line-height:1}.process-grid p{color:var(--muted);font-size:.76rem}.concierge-cta{min-height:42rem;padding:5rem var(--page);text-align:center;color:var(--white);background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.concierge-cta img{object-fit:cover;object-position:center 52%}.cta-scrim{background:#0a0a08a1;position:absolute;inset:0}.concierge-cta>div{z-index:1;justify-items:center;display:grid;position:relative}.concierge-cta h2{max-width:14ch;margin-bottom:2rem;font-size:clamp(4rem,7vw,7.5rem)}.catalogue-hero,.medical-hero,.enquiry-hero{min-height:31rem;padding:6rem var(--page) 4rem;color:var(--white);background:var(--ink);grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.catalogue-hero h1,.medical-hero h1,.enquiry-hero h1{font-size:clamp(4.2rem,7.5vw,8rem)}.catalogue-hero>p,.medical-hero>p,.enquiry-hero>p{color:#ffffffad;max-width:34rem;margin:0}.catalogue-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.8fr) minmax(11rem,.6fr);align-items:end;gap:1rem;padding-bottom:1.5rem;display:grid}.catalogue-tools label{gap:.45rem;display:grid}.catalogue-tools label>span{font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.5rem}.catalogue-tools input,.catalogue-tools select{border:1px solid var(--line);background:0 0;border-radius:0;outline:0;width:100%;height:3.1rem;padding:0 .8rem;font-size:.7rem}.discipline-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.discipline-tabs button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:3.1rem;padding:.6rem .8rem;font-size:.63rem}.discipline-tabs button:hover,.discipline-tabs button.active{color:var(--white);background:var(--oxblood);border-color:var(--oxblood)}.catalogue-count{color:var(--muted);font-family:var(--font-utility), monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 0 2rem;font-size:.53rem;display:flex}.catalogue-empty{text-align:center;border:1px solid var(--line);padding:8rem 1rem}.catalogue-empty h2{font-family:var(--font-display), serif;font-size:3rem;font-weight:400}.breadcrumbs{padding:1rem var(--page);color:var(--muted);border-bottom:1px solid var(--line);font-family:var(--font-utility), monospace;text-transform:uppercase;gap:.65rem;font-size:.54rem;display:flex}.breadcrumbs a:hover{color:var(--oxblood)}.profile-hero{grid-template-columns:1.15fr .85fr;min-height:50rem;display:grid}.profile-photo{background:#ccc9c3;min-height:50rem;position:relative;overflow:hidden}.profile-photo img{object-fit:cover;filter:saturate(.9)}.profile-photo-caption{color:var(--ink);font-family:var(--font-utility), monospace;text-transform:uppercase;background:#fffefae0;padding:.4rem .55rem;font-size:.48rem;position:absolute;bottom:1rem;left:1rem}.profile-photo-caption a{text-decoration:underline}.profile-intro{background:var(--silver);flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5.5rem);display:flex}.profile-kicker{border-bottom:1px solid var(--line);font-family:var(--font-utility), monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;padding-bottom:.75rem;font-size:.52rem;display:flex}.profile-kicker span:last-child{color:var(--green)}.profile-intro h1{font-family:var(--font-display), serif;letter-spacing:-.065em;margin:0;font-size:clamp(4.8rem,8vw,8rem);font-weight:400;line-height:.82}.profile-summary{max-width:40rem;color:var(--muted);margin:1.4rem 0;font-size:.96rem}.profile-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:.5rem 0 1.5rem;padding:1rem 0;display:grid}.profile-price span,.profile-price small{color:var(--muted);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.5rem}.profile-price strong{font-family:var(--font-display), serif;font-size:2.2rem;font-weight:500}.profile-facts{grid-template-columns:1fr 1fr;gap:0;margin:0 0 1.5rem;display:grid}.profile-facts div{border-bottom:1px solid var(--line);padding:.55rem 0}.profile-facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.profile-facts dt{color:var(--muted);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.48rem}.profile-facts dd{margin:.2rem 0 0;font-size:.68rem}.profile-actions{gap:.65rem;display:flex}.profile-disclaimer{color:var(--muted);margin:1rem 0 0;font-size:.55rem}.profile-nav{z-index:20;padding:1rem var(--page);color:var(--white);background:var(--ink);border-bottom:1px solid #ffffff26;justify-content:center;gap:clamp(1rem,5vw,5rem);font-size:.64rem;font-weight:600;display:flex;position:sticky;top:0}.profile-nav a:hover{color:#e8c9a4}.profile-overview{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.lead-copy{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.3}.highlight-list{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.highlight-list span{border:1px solid var(--line);padding:.55rem .8rem;font-size:.65rem}.profile-fit{padding:0 var(--page) clamp(5rem, 9vw, 9rem);grid-template-columns:1.2fr 1fr 1fr;display:grid}.profile-fit article{border:1px solid var(--line);border-left:0;min-height:20rem;padding:1.6rem}.profile-fit article:first-child{border-left:1px solid var(--line)}.profile-fit .fit-main{color:var(--white);background:var(--cobalt);border-color:var(--cobalt)}.profile-fit article>span{color:var(--oxblood);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.55rem}.profile-fit h2{font-family:var(--font-display), serif;margin:5rem 0 .5rem;font-size:3.5rem;font-weight:400}.profile-fit strong{font-family:var(--font-display), serif;margin:5rem 0 1rem;font-size:1.8rem;font-weight:500;line-height:1.2;display:block}.profile-fit p{color:var(--muted);margin:0;font-size:.7rem}.profile-fit .fit-main p{color:#ffffffb3}.medical-section{padding:clamp(5rem, 9vw, 9rem) var(--page);background:var(--silver)}.medical-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,8vw,9rem);margin-bottom:3rem;display:grid}.medical-heading>div:last-child>p{color:var(--muted)}.medical-table{border:1px solid var(--line);background:var(--paper)}.medical-table-head,.medical-table-row{grid-template-columns:8rem 1.5fr .7fr .35fr;gap:1rem;display:grid}.medical-table-head{color:var(--white);background:var(--ink);font-family:var(--font-utility), monospace;text-transform:uppercase;padding:.8rem 1rem;font-size:.5rem}.medical-table-row{border-top:1px solid var(--line);align-items:start;padding:1.2rem 1rem}.medical-table-row:first-of-type{border-top:0}.medical-table-row>span{color:var(--muted);font-family:var(--font-utility), monospace;font-size:.54rem}.medical-table-row>div{display:grid}.medical-table-row small{color:var(--oxblood);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.48rem}.medical-table-row strong{margin:.2rem 0;font-size:.75rem}.medical-table-row p{color:var(--muted);margin:0;font-size:.62rem}.medical-table-row em{color:var(--green);font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.5rem;font-style:normal}.medical-callout{color:var(--white);background:var(--green);grid-template-columns:.55fr 1.15fr auto;align-items:center;gap:2rem;margin-top:1.2rem;padding:1.2rem;display:grid}.medical-callout strong{font-family:var(--font-display), serif;font-size:1.6rem;font-weight:500}.medical-callout p{color:#ffffffb3;margin:0;font-size:.7rem}.profile-next{padding:clamp(5rem, 9vw, 9rem) var(--page);color:var(--white);background:var(--oxblood);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.profile-next>div:last-child>p{color:#ffffffb8;max-width:38rem}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero{min-height:42rem;color:var(--white);background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.about-hero-copy{padding:5rem var(--page);flex-direction:column;justify-content:center;display:flex}.about-hero-copy p:last-child{color:#ffffffb3;max-width:38rem}.about-hero-image{min-height:42rem;position:relative;overflow:hidden}.about-hero-image img{object-fit:cover}.about-intro{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:.4fr 1.6fr;gap:3rem;display:grid}.about-intro blockquote{max-width:23ch;font-size:clamp(3rem,5vw,5.2rem)}.principles-grid{padding:0 var(--page) clamp(5rem, 9vw, 9rem);grid-template-columns:repeat(2,1fr);display:grid}.principles-grid article{border:1px solid var(--line);min-height:19rem;padding:1.5rem}.principles-grid article:nth-child(2n){border-left:0}.principles-grid article:nth-child(n+3){border-top:0}.principles-grid span{color:var(--oxblood);font-family:var(--font-utility), monospace;font-size:.58rem}.principles-grid h2{font-family:var(--font-display), serif;margin:4.5rem 0 1rem;font-size:2.4rem;font-weight:500}.principles-grid p{max-width:35rem;color:var(--muted);font-size:.75rem}.international-section{padding:clamp(5rem, 9vw, 9rem) var(--page);color:var(--white);background:var(--cobalt);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);display:grid}.international-list div{border-bottom:1px solid #fff3;grid-template-columns:8rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.international-list span{font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.55rem}.international-list p{color:#ffffffb8;margin:0;font-size:.75rem}.about-cta{padding:clamp(5rem, 9vw, 9rem) var(--page);text-align:center;justify-items:center;display:grid}.about-cta h2{max-width:15ch;margin-bottom:2rem}.dossier-intro{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:.65fr 1.35fr;align-items:center;gap:3rem;display:grid}.dossier-number{color:var(--oxblood);font-family:var(--font-display), serif;font-size:clamp(8rem,18vw,18rem);line-height:.7}.dossier-intro>div:last-child>p:last-child{max-width:38rem;color:var(--muted)}.dossier-grid{padding:0 var(--page) clamp(5rem, 9vw, 9rem);grid-template-columns:repeat(3,1fr);display:grid}.dossier-grid article{border:1px solid var(--line);border-bottom:0;border-right:0;min-height:21rem;padding:1.5rem}.dossier-grid article:nth-child(3n){border-right:1px solid var(--line)}.dossier-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.dossier-grid span{color:var(--oxblood);font-family:var(--font-utility), monospace;font-size:.58rem}.dossier-grid h2{font-family:var(--font-display), serif;margin:5rem 0 1rem;font-size:2.2rem;font-weight:500;line-height:1}.dossier-grid p{color:var(--muted);font-size:.72rem}.record-flow{padding:clamp(5rem, 9vw, 9rem) var(--page);color:var(--white);background:var(--green);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);display:grid}.record-flow ol{margin:0;padding:0;list-style:none}.record-flow li{border-bottom:1px solid #fff3;grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.record-flow li>span{font-family:var(--font-utility), monospace;font-size:.58rem}.record-flow li p{color:#ffffffa8;margin:.35rem 0 0;font-size:.7rem}.red-flags{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.red-flags ul{margin:0;padding:0;list-style:none}.red-flags li{border-bottom:1px solid var(--line);padding:1rem 0}.red-flags li:before{content:"×";color:var(--oxblood);margin-right:.8rem}.medical-disclaimer{padding:clamp(5rem, 9vw, 9rem) var(--page);background:var(--silver);grid-template-columns:.6fr 1.4fr;gap:3rem;display:grid}.medical-disclaimer>div>p{max-width:45rem;color:var(--muted)}.enquiry-layout{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);display:grid}.enquiry-layout aside ol{margin:2rem 0 0;padding:0;list-style:none}.enquiry-layout aside li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.enquiry-layout aside li>span{color:var(--oxblood);font-family:var(--font-utility), monospace;font-size:.58rem}.enquiry-layout aside li p{color:var(--muted);margin:.35rem 0 0;font-size:.7rem}.aside-note{color:var(--white);background:var(--cobalt);margin-top:2.5rem;padding:1.3rem}.aside-note p{color:#ffffffb3;margin-bottom:0;font-size:.7rem}.enquiry-form{border:1px solid var(--line);background:var(--white);box-shadow:1rem 1rem 0 var(--silver);padding:clamp(1.5rem,4vw,3.5rem)}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid label{flex-direction:column;gap:.4rem;display:flex}.form-grid label>span{font-size:.65rem;font-weight:700}.form-grid label small{color:var(--muted);font-weight:400}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);background:var(--paper);border-radius:0;outline:0;width:100%;min-height:3rem;padding:.75rem .85rem;font-size:.72rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--oxblood);box-shadow:0 0 0 2px #6b1c261f}.form-grid textarea{resize:vertical}.form-span-two{grid-column:1/-1}.consent-row{color:var(--muted);align-items:start;gap:.7rem;margin:1.2rem 0;font-size:.62rem;display:flex}.consent-row input{flex:none;margin-top:.2rem}.form-note{color:var(--muted);margin:1rem 0 0;font-size:.56rem}.site-footer{padding:clamp(4rem, 7vw, 7rem) var(--page) 2rem;color:var(--white);background:var(--ink);grid-template-columns:1fr 1fr;gap:4rem;display:grid}.footer-brand{align-items:start;gap:1rem;display:flex}.footer-monogram{color:var(--ink);background:#d8b886;border-color:#d8b886}.footer-brand strong{font-family:var(--font-display), serif;font-size:3.2rem;font-weight:400;line-height:.9}.footer-brand p{color:#ffffff8f;max-width:27rem}.footer-nav{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.footer-nav div{flex-direction:column;align-items:start;gap:.65rem;display:flex}.footer-nav h2{color:#d8b886;font-family:var(--font-utility), monospace;text-transform:uppercase;margin:0 0 .8rem;font-size:.55rem;font-weight:500}.footer-nav a{color:#ffffffb8;font-size:.7rem}.footer-nav a:hover{color:var(--white)}.footer-fineprint{border-top:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:.6fr 1.4fr;gap:2rem;margin-top:2rem;padding-top:1.2rem;display:grid}.footer-fineprint p{color:#ffffff6b;margin:0;font-size:.55rem}.not-found{text-align:center;place-items:center;min-height:65vh;padding:6rem 1.5rem;display:grid}.not-found h1{max-width:14ch;font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.not-found>p:not(.eyebrow){color:var(--muted)}section[id]{scroll-margin-top:4rem}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.horse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-tools{grid-template-columns:1fr 1fr}.discipline-tabs{grid-area:2/1/auto/-1}.profile-hero{grid-template-columns:1fr}.profile-photo{min-height:44rem}.profile-intro{padding:4rem var(--page)}.record-card{box-shadow:.8rem .8rem #00000029}}@media (max-width:800px){.service-bar span:nth-child(n+2){display:none}.site-header{min-height:5.2rem}.brand-monogram{width:2.7rem;height:2.7rem}.brand-copy strong{font-size:1.7rem}.header-action{padding:.65rem .75rem;font-size:.62rem}.hero-copy{min-height:44rem;padding-top:4rem}.hero-copy h1{font-size:clamp(4.5rem,16vw,7rem)}.hero-scrim{background:#0a0a0894}.hero-passport{display:none}.hero-caption{left:var(--page);right:auto}.trust-ribbon{grid-template-columns:1fr 1fr}.trust-ribbon p:nth-child(3),.trust-ribbon p:nth-child(4){border-top:1px solid var(--line)}.section-heading,.evidence-section,.catalogue-hero,.medical-hero,.enquiry-hero,.profile-overview,.medical-heading,.profile-next,.about-hero,.about-intro,.international-section,.dossier-intro,.record-flow,.red-flags,.medical-disclaimer,.enquiry-layout{grid-template-columns:1fr}.evidence-section{gap:4rem}.process-grid,.profile-fit,.dossier-grid{grid-template-columns:1fr}.process-grid article{border-top:1px solid var(--line);border-left:0;min-height:auto}.process-grid article:first-child{border-top:0}.process-grid h3{margin-top:3rem}.profile-fit article,.profile-fit article:first-child{border:1px solid var(--line);border-top:0;min-height:auto}.profile-fit article:first-child{border-top:1px solid var(--line)}.profile-fit h2,.profile-fit strong{margin-top:3rem}.medical-table-head{display:none}.medical-table-row{grid-template-columns:6rem 1fr auto}.medical-table-row>span:nth-of-type(2){display:none}.medical-callout{grid-template-columns:1fr}.about-hero-image{min-height:30rem}.principles-grid{grid-template-columns:1fr}.principles-grid article:nth-child(2n),.principles-grid article:nth-child(n+3){border-left:1px solid var(--line);border-top:0}.dossier-grid article,.dossier-grid article:nth-child(3n),.dossier-grid article:nth-last-child(-n+3){border:1px solid var(--line);border-bottom:0}.dossier-grid article:last-child{border-bottom:1px solid var(--line)}.dossier-grid article{min-height:auto}.dossier-grid h2{margin-top:3rem}}@media (max-width:580px){.brand-copy small{display:none}.header-action{text-align:center;max-width:7.4rem}.hero-copy{min-height:40rem}.hero-copy h1{font-size:clamp(4rem,18vw,5.8rem)}.hero-deck{font-size:.9rem}.trust-ribbon{padding:0}.trust-ribbon p{padding:1rem .7rem;font-size:.58rem}.horse-grid,.horse-grid-featured,.related-grid{grid-template-columns:1fr}.horse-card-image,.horse-grid-featured .horse-card-image{aspect-ratio:4/5}.record-row{grid-template-columns:5.5rem 1fr}.record-row em{grid-column:2}.catalogue-tools{grid-template-columns:1fr}.discipline-tabs{grid-area:auto}.discipline-tabs button{min-height:2.5rem}.catalogue-count span:last-child{display:none}.profile-photo{min-height:34rem}.profile-intro h1{font-size:4.6rem}.profile-facts{grid-template-columns:1fr}.profile-facts div:nth-child(2n){border-left:0;padding-left:0}.profile-actions{flex-direction:column}.profile-nav{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.medical-table-row{grid-template-columns:1fr auto}.medical-table-row>span:first-child{grid-column:1/-1}.dossier-number{font-size:9rem}.form-grid{grid-template-columns:1fr}.form-span-two{grid-column:auto}.international-list div,.site-footer{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr 1fr}.footer-fineprint{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#101614;--ink-soft:#28302d;--silver:#e4ded3;--paper:#f1ece2;--white:#fbf8f1;--oxblood:#541e28;--cobalt:#293b35;--green:#18372c;--gold:#b89a63;--muted:#6e7069;--line:#1016142e}body{background-image:linear-gradient(#10161405 1px,#0000 1px);background-size:100% 2.1rem}.service-bar{color:#fbf8f1ad;background:#0c110f}.site-header{background:#f1ece2f7;min-height:6.7rem}.brand-mark{object-fit:cover;border:1px solid #b89a6373;width:3.65rem;height:3.65rem}.brand-copy strong{letter-spacing:.09em;text-transform:uppercase;font-size:1.82rem}.brand-copy small{color:#786a52;letter-spacing:.15em}.primary-nav{gap:clamp(1rem,1.8vw,2.1rem)}.primary-nav a{font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:500}.header-action{background:var(--green);border-color:var(--green);font-family:var(--font-utility), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem}.eyebrow{color:#6a3036;letter-spacing:.15em}.eyebrow.light{color:#d4b57b}.button{font-family:var(--font-utility), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:0;font-size:.61rem}.home-hero{min-height:min(58rem,100vh - 8.7rem)}.hero-copy{max-width:61rem;min-height:min(58rem,100vh - 8.7rem)}.hero-copy h1{max-width:11ch;font-size:clamp(4.6rem,8.8vw,9.4rem);line-height:.82}.hero-copy h1 em{color:#d4b57b}.hero-scrim{background:linear-gradient(90deg,#090f0cf0,#090f0cb3 40%,#090f0c14 74%,#090f0c42)}.hero-passport{border-top-color:var(--gold);background:#f1ece2f2;width:13.5rem}.hero-passport strong{color:var(--green)}.hero-caption{letter-spacing:.1em}.trust-ribbon{background:#d9d0c0}.trust-ribbon span{color:#6a3036}.section-heading h2,.evidence-copy h2,.process-section h2,.concierge-cta h2,.catalogue-hero h1,.profile-overview h2,.medical-heading h2,.profile-next h2,.about-hero h1,.about-intro blockquote,.international-section h2,.about-cta h2,.medical-hero h1,.dossier-intro h2,.record-flow h2,.red-flags h2,.medical-disclaimer h2,.enquiry-hero h1{letter-spacing:-.045em}.gallery-crop{background:#c9c4b9;position:relative;overflow:hidden}.gallery-crop>img.session-image{filter:saturate(.9)contrast(1.02);object-fit:fill!important;width:200%!important;max-width:none!important;height:200%!important;position:absolute!important;transform:none!important}.gallery-crop>img.crop-tl{inset:0 auto auto 0!important}.gallery-crop>img.crop-tr{inset:0 auto auto -100%!important}.gallery-crop>img.crop-bl{inset:-100% auto auto 0!important}.gallery-crop>img.crop-br{inset:-100% auto auto -100%!important}.horse-grid{gap:4.6rem 1.5rem}.horse-card{border-top:1px solid var(--ink);padding-top:.55rem}.horse-card-image,.horse-grid-featured .horse-card-image{aspect-ratio:3/2}.horse-card-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.card-index{letter-spacing:.08em;background:#0c110fe0;width:auto;height:auto;padding:.48rem .62rem}.verified-badge{border-left-color:var(--gold)}.horse-card-body{padding-top:1.15rem}.horse-card-title h2{font-size:clamp(2rem,2.65vw,3rem)}.horse-card-title p{color:#6a3036;letter-spacing:.08em}.horse-card-facts{grid-template-columns:1fr}.horse-card-facts div,.horse-card-facts div:nth-child(2n){border-left:0;grid-template-columns:5rem 1fr;padding:.48rem 0;display:grid}.horse-card-facts dt{align-self:center}.horse-card-price{border-top:1px solid var(--line)}.horse-card-price-label{gap:.15rem;display:grid}.horse-card-price-label small{color:var(--muted);font-family:var(--font-utility), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.46rem}.horse-card-price-label span{font-family:var(--font-display), serif;font-size:1.55rem;font-weight:500}.horse-card-sale-actions{align-items:center;gap:.7rem;display:flex}.horse-card-sale-actions a{white-space:nowrap}.horse-card-sale-actions a:last-child{color:var(--white);background:var(--green);padding:.55rem .65rem}.horse-card-sale-actions a:last-child:hover{background:var(--ink)}.shortlist-button:hover,.shortlist-button[aria-pressed=true]{background:var(--green);border-color:var(--green)}.evidence-section{background:#15332a}.record-card{border-top-color:var(--gold)}.record-status{background:var(--green)}.process-grid article{background:#fbf8f16b}.process-grid article:nth-child(2){background:#e3d8c6}.cta-photo{position:absolute;inset:0}.cta-photo img{object-fit:cover;object-position:50% 39%}.catalogue-hero,.medical-hero,.enquiry-hero{background:#0f1c18;border-bottom:1px solid #b89a6373}.catalogue-tools input:focus,.catalogue-tools select:focus{border-color:var(--green);box-shadow:0 0 0 2px #18372c1f}.discipline-tabs button:hover,.discipline-tabs button.active{background:var(--green);border-color:var(--green)}.profile-hero{background:#0c110f;grid-template-columns:minmax(0,1.18fr) minmax(26rem,.82fr);min-height:auto}.horse-gallery{background:#0c110f;align-self:start;gap:.8rem;padding:.8rem;display:grid}.gallery-main{aspect-ratio:3/2;cursor:zoom-in;border:0;width:100%;padding:0;position:relative}.gallery-label,.gallery-expand{z-index:2;color:var(--white);font-family:var(--font-utility), monospace;letter-spacing:.07em;text-transform:uppercase;background:#0c110fdb;padding:.48rem .62rem;font-size:.52rem;position:absolute;bottom:.75rem}.gallery-label{left:.75rem}.gallery-label b{color:#d4b57b;margin-right:.6rem;font-weight:500}.gallery-expand{right:.75rem}.gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.gallery-thumb{aspect-ratio:3/2;opacity:.64;cursor:pointer;border:1px solid #0000;padding:0;transition:opacity .18s,border-color .18s;position:relative}.gallery-thumb:hover,.gallery-thumb.active{opacity:1;border-color:#d4b57b}.gallery-thumb span{z-index:2;color:#fff;font-family:var(--font-utility), monospace;letter-spacing:.04em;text-transform:uppercase;background:#0c110fbd;padding:.25rem;font-size:.42rem;position:absolute;bottom:.3rem;left:.3rem;right:.3rem}.profile-intro{background:#e7dfd1;min-height:100%}.profile-kicker{color:#655c4d}.profile-intro h1{font-size:clamp(4.2rem,6.8vw,7.3rem)}.profile-price strong{color:var(--green)}.profile-fit .fit-main{background:var(--green);border-color:var(--green)}.profile-next{background:var(--green)}.gallery-lightbox{z-index:200;color:var(--white);background:#060a08f5;place-items:center;padding:4rem;display:grid;position:fixed;inset:0}.lightbox-image{aspect-ratio:3/2;width:min(84vw,78rem)}.lightbox-close{color:var(--white);font-family:var(--font-utility), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4b57b;padding:.7rem 0;font-size:.62rem;position:absolute;top:1.3rem;right:1.5rem}.lightbox-arrow{z-index:2;width:3rem;height:3rem;color:var(--white);cursor:pointer;background:#0c110fb3;border:1px solid #ffffff52;place-items:center;display:grid;position:absolute;top:50%}.lightbox-prev{left:1.5rem}.lightbox-next{right:1.5rem}.gallery-lightbox>p{font-family:var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.58rem;position:absolute;bottom:1.2rem}.gallery-lightbox>p span{color:#d4b57b}.about-hero{background:var(--green)}.about-hero-image img{object-fit:cover;object-position:48% 40%}.footer-mark{object-fit:cover;border:1px solid #b89a6373}.footer-brand strong{letter-spacing:.06em;text-transform:uppercase}.services-hero,.journal-hero,.article-header{padding:clamp(5rem, 10vw, 10rem) var(--page);color:var(--white);background:#0f1c18;border-bottom:1px solid #b89a6373}.services-hero h1,.journal-hero h1,.article-header h1{max-width:13ch;font-family:var(--font-display), serif;letter-spacing:-.05em;margin:0;font-size:clamp(4.2rem,8vw,8.6rem);font-weight:400;line-height:.9}.services-hero>p:last-child,.journal-hero>p:last-child,.article-header>p:last-child{color:#ffffffad;max-width:42rem;margin:2rem 0 0;font-size:1rem}.service-ledger{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,9rem);display:grid}.service-ledger h2{max-width:8ch;font-family:var(--font-display), serif;margin:0;font-size:clamp(3.5rem,6vw,6rem);font-weight:400;line-height:.95}.service-ledger article{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.service-ledger article>span{color:#8b6f43;font-family:var(--font-utility), monospace;font-size:.58rem}.service-ledger h3{font-family:var(--font-display), serif;margin:0;font-size:2.2rem;font-weight:500}.service-ledger article p{max-width:44rem;color:var(--muted);margin:.6rem 0 0}.representation-band{color:var(--white);background:var(--green);grid-template-columns:1fr 1fr;display:grid}.representation-band>div{min-height:32rem;padding:clamp(3rem, 7vw, 7rem) var(--page);border-right:1px solid #ffffff2b}.representation-band h2{font-family:var(--font-display), serif;margin:5rem 0 1rem;font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:.95}.representation-band p:not(.eyebrow){color:#ffffffab}.service-steps{padding:clamp(5rem, 9vw, 9rem) var(--page)}.service-steps ol{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:2rem 0 3rem;padding:0;list-style:none;display:grid}.service-steps li{border-left:1px solid var(--line);min-height:18rem;padding:1.5rem}.service-steps li:first-child{border-left:0}.service-steps li span{color:#8b6f43;font-family:var(--font-utility), monospace;font-size:.58rem}.service-steps li strong{font-family:var(--font-display), serif;margin:5rem 0 .6rem;font-size:2rem;font-weight:500;display:block}.service-steps li p{color:var(--muted);font-size:.72rem}.journal-hero{grid-template-columns:1.3fr .7fr;align-items:end;gap:4rem;display:grid}.journal-hero .eyebrow{grid-column:1/-1}.journal-hero>p:last-child{margin:0}.journal-grid{padding:clamp(5rem, 9vw, 9rem) var(--page);grid-template-columns:1fr 1fr;gap:5rem 1.5rem;display:grid}.journal-grid article{border-top:1px solid var(--ink);gap:1.5rem;padding-top:.55rem;display:grid}.journal-grid .journal-feature{grid-column:1/-1;grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(2rem,6vw,7rem)}.journal-image{aspect-ratio:3/2;display:block}.journal-grid h2{font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:400;line-height:.98}.journal-grid article>div>p:not(.eyebrow){color:var(--muted)}.article-header{text-align:center}.article-header h1{max-width:12ch;margin-inline:auto}.article-header>p:last-child{margin-inline:auto}.article-image{aspect-ratio:3/2;border:.75rem solid var(--paper);width:min(92vw,88rem);margin:-3rem auto 0}.article-body{max-width:51rem;margin:0 auto;padding:clamp(4rem,8vw,8rem) 1.2rem}.article-body section{margin-bottom:4rem}.article-body h2{font-family:var(--font-display), serif;margin:0 0 1.2rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:1}.article-body p{color:#4f554f;font-family:var(--font-display), serif;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.65}.article-body aside{border-top:.35rem solid var(--gold);background:#e2d7c4;margin-top:6rem;padding:2.5rem}.article-body aside h2{max-width:12ch}@media (max-width:1100px){.brand-copy strong{font-size:1.55rem}.profile-hero{grid-template-columns:1fr}.horse-gallery{width:100%}.profile-intro{min-height:auto}.service-ledger{grid-template-columns:1fr}}@media (max-width:800px){.brand-mark{width:3rem;height:3rem}.journal-hero,.journal-grid .journal-feature,.service-ledger,.representation-band{grid-template-columns:1fr}.journal-hero{gap:1rem}.journal-grid .journal-feature{grid-column:auto}.representation-band>div{min-height:auto}.representation-band h2{margin-top:3rem}.service-steps ol{grid-template-columns:1fr}.service-steps li,.service-steps li:first-child{border-left:0;border-top:1px solid var(--line);min-height:auto}.service-steps li:first-child{border-top:0}.service-steps li strong{margin-top:3rem}.gallery-lightbox{padding:1rem}.lightbox-image{width:94vw}.lightbox-prev{left:.4rem}.lightbox-next{right:.4rem}}@media (max-width:580px){.site-header{min-height:5.5rem}.hero-copy h1{font-size:clamp(3.65rem,16vw,5.2rem)}.brand-copy strong{letter-spacing:.06em;font-size:1.2rem}.header-action{max-width:6.8rem}.horse-card-image,.horse-grid-featured .horse-card-image{aspect-ratio:3/2}.gallery-thumbnails{gap:.3rem}.gallery-thumb span,.gallery-expand{display:none}.profile-intro h1{font-size:4.2rem}.journal-grid{grid-template-columns:1fr}.service-ledger article{grid-template-columns:3rem 1fr}.article-image{border-width:0;width:100%;margin-top:0}.article-body aside{padding:1.5rem}.site-footer>*{width:100%;min-width:0}.footer-brand{grid-template-columns:4rem minmax(0,1fr);gap:.8rem;display:grid}.footer-mark{width:4rem;height:4rem}.footer-brand strong{letter-spacing:.03em;font-size:2rem}.footer-brand p{font-size:.72rem}.footer-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.footer-fineprint{min-width:0}.horse-card-sale-actions{gap:.45rem}}.hero-slideshow,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity .9s}.hero-slide.active{opacity:1}.hero-slide img{object-fit:cover;object-position:center 42%}.hero-slide-caption{z-index:3;right:var(--page);min-width:13rem;color:var(--white);border-top:2px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c110fc2;padding:1rem 1.1rem;display:grid;position:absolute;bottom:5.6rem}.hero-slide-caption span,.hero-slide-caption small{color:#ffffffad;font-family:var(--font-utility), monospace;text-transform:uppercase;font-size:.52rem}.hero-slide-caption strong{font-family:var(--font-display), serif;margin:.25rem 0;font-size:1.45rem;font-weight:500}.hero-slide-controls{z-index:3;right:var(--page);align-items:center;gap:.45rem;display:flex;position:absolute;bottom:1.5rem}.hero-slide-controls>button{width:2.45rem;height:2.45rem;color:var(--white);cursor:pointer;background:#0c110fb3;border:1px solid #ffffff75;place-items:center;padding:0;display:grid}.hero-slide-controls>button:hover{border-color:var(--gold);background:var(--green)}.hero-slide-dots{align-items:center;gap:.35rem;margin:0 .35rem;display:flex}.hero-slide-dots button{cursor:pointer;background:#fff6;border:0;width:1.5rem;height:2px;padding:0}.hero-slide-dots button.active{background:var(--gold)}.process-grid-visual article{min-height:0;padding:0}.process-photo{aspect-ratio:3/2;width:100%}.process-card-copy{min-height:13rem;padding:1.5rem}.process-grid-visual h3{margin:2.5rem 0 .75rem}.catalogue-hero{align-items:center;padding-block:4rem}.catalogue-hero>div:first-child>p:last-child{color:#ffffffb3;max-width:40rem;margin:1.5rem 0 0}.catalogue-hero-visual{aspect-ratio:3/2;border:1px solid #ffffff2e;width:100%}.service-photo-strip{padding:0 var(--page);background:#0f1c18;grid-template-columns:repeat(3,1fr);display:grid}.service-photo-strip figure{border-left:1px solid #ffffff2e;margin:0}.service-photo-strip figure:last-child{border-right:1px solid #ffffff2e}.service-photo-strip figure>div{aspect-ratio:3/2}.service-photo-strip figcaption{color:#ffffffb8;font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;padding:.9rem 1rem;font-size:.54rem}.medical-photo-strip{padding:.8rem var(--page);background:#0f1c18;grid-template-columns:1.35fr .65fr;gap:.8rem;display:grid}.medical-photo-large,.medical-photo-small{aspect-ratio:3/2}.enquiry-photo{aspect-ratio:3/2;border-top:3px solid var(--gold);margin-bottom:2rem}.enquiry-layout aside{align-self:start}@media (max-width:800px){.hero-slide-caption{bottom:5.2rem;right:auto;left:var(--page);min-width:11rem}.hero-slide-controls{right:auto;left:var(--page)}.catalogue-hero{gap:2.5rem}.catalogue-hero-visual{max-width:42rem}.service-photo-strip{grid-template-columns:1fr 1fr}.service-photo-strip figure:last-child{grid-column:1/-1}.service-photo-strip figure:last-child>div{aspect-ratio:2}.medical-photo-strip{grid-template-columns:1fr}.medical-photo-small{display:none}}@media (max-width:580px){.hero-copy{justify-content:flex-start;padding-top:5.5rem;padding-bottom:12rem}.hero-copy h1{font-size:clamp(3.6rem,17vw,5rem)}.hero-slide-caption{display:none}.hero-slide-controls{bottom:1rem}.hero-slide-dots{display:none}.process-card-copy{min-height:auto}.process-grid-visual h3{margin-top:1.8rem}.service-photo-strip{grid-template-columns:1fr;padding:0}.service-photo-strip figure,.service-photo-strip figure:last-child{border-left:0;border-right:0;grid-column:auto}.service-photo-strip figure:last-child>div{aspect-ratio:3/2}.medical-photo-strip{padding-inline:0}}
