@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/f3a36d53-9cf3-43a4-94b9-8c1faf663709.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/d0b3d090-e560-4570-a0bb-28f499330e50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/fc305c19-b5df-4216-841f-39ae2b10606c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/be9d5090-fc84-4fd8-89d2-2da7f7b1ffa2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/5a3c9fb1-8b04-4ca8-9759-07b73d152c5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/f3a36d53-9cf3-43a4-94b9-8c1faf663709.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/d0b3d090-e560-4570-a0bb-28f499330e50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/fc305c19-b5df-4216-841f-39ae2b10606c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/be9d5090-fc84-4fd8-89d2-2da7f7b1ffa2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/5a3c9fb1-8b04-4ca8-9759-07b73d152c5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/f3a36d53-9cf3-43a4-94b9-8c1faf663709.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/d0b3d090-e560-4570-a0bb-28f499330e50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/fc305c19-b5df-4216-841f-39ae2b10606c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/be9d5090-fc84-4fd8-89d2-2da7f7b1ffa2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/5a3c9fb1-8b04-4ca8-9759-07b73d152c5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/2471c389-46cf-4a61-8ef8-f71ab4bb1949.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ff77402c-7cee-4b2e-90ee-84c1f422d44a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/5412bfed-1ba6-4366-8855-50cdbb8164a0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/893f2627-4016-4094-9f58-8cb457f93b6a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/6fda824e-989a-47c8-9a9b-b7d12c260f01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/2471c389-46cf-4a61-8ef8-f71ab4bb1949.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ff77402c-7cee-4b2e-90ee-84c1f422d44a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/5412bfed-1ba6-4366-8855-50cdbb8164a0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/893f2627-4016-4094-9f58-8cb457f93b6a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/6fda824e-989a-47c8-9a9b-b7d12c260f01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/2471c389-46cf-4a61-8ef8-f71ab4bb1949.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ff77402c-7cee-4b2e-90ee-84c1f422d44a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/5412bfed-1ba6-4366-8855-50cdbb8164a0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/893f2627-4016-4094-9f58-8cb457f93b6a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/6fda824e-989a-47c8-9a9b-b7d12c260f01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/2471c389-46cf-4a61-8ef8-f71ab4bb1949.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ff77402c-7cee-4b2e-90ee-84c1f422d44a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/5412bfed-1ba6-4366-8855-50cdbb8164a0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/893f2627-4016-4094-9f58-8cb457f93b6a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/6fda824e-989a-47c8-9a9b-b7d12c260f01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/c54be7c4-a06f-49a0-a112-5f7bef01e648.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/523cb384-bdf1-4a6c-b96c-a21fa5aa3513.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/8587b16f-a5d5-491f-976e-ac583dcf1494.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/a0ac1ba7-3ef0-44bc-8ec5-74816c8e6337.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/e0fa2bca-43be-41f7-b2ca-0f013239e5f8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/1292b1b2-20ad-4d8c-97f2-57e9a612e687.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/055d3c88-ea72-4fdc-aea2-4822043448bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/c54be7c4-a06f-49a0-a112-5f7bef01e648.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/523cb384-bdf1-4a6c-b96c-a21fa5aa3513.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/8587b16f-a5d5-491f-976e-ac583dcf1494.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/a0ac1ba7-3ef0-44bc-8ec5-74816c8e6337.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/e0fa2bca-43be-41f7-b2ca-0f013239e5f8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/1292b1b2-20ad-4d8c-97f2-57e9a612e687.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/055d3c88-ea72-4fdc-aea2-4822043448bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/c54be7c4-a06f-49a0-a112-5f7bef01e648.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/523cb384-bdf1-4a6c-b96c-a21fa5aa3513.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/8587b16f-a5d5-491f-976e-ac583dcf1494.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a0ac1ba7-3ef0-44bc-8ec5-74816c8e6337.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/e0fa2bca-43be-41f7-b2ca-0f013239e5f8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/1292b1b2-20ad-4d8c-97f2-57e9a612e687.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/055d3c88-ea72-4fdc-aea2-4822043448bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/c54be7c4-a06f-49a0-a112-5f7bef01e648.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/523cb384-bdf1-4a6c-b96c-a21fa5aa3513.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/8587b16f-a5d5-491f-976e-ac583dcf1494.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a0ac1ba7-3ef0-44bc-8ec5-74816c8e6337.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/e0fa2bca-43be-41f7-b2ca-0f013239e5f8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/1292b1b2-20ad-4d8c-97f2-57e9a612e687.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/055d3c88-ea72-4fdc-aea2-4822043448bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/c54be7c4-a06f-49a0-a112-5f7bef01e648.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/523cb384-bdf1-4a6c-b96c-a21fa5aa3513.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/8587b16f-a5d5-491f-976e-ac583dcf1494.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/a0ac1ba7-3ef0-44bc-8ec5-74816c8e6337.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/e0fa2bca-43be-41f7-b2ca-0f013239e5f8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/1292b1b2-20ad-4d8c-97f2-57e9a612e687.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/055d3c88-ea72-4fdc-aea2-4822043448bf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--suede-concrete: #D8D6CF;--suede-concrete-warm: #C7C2B6;--suede-concrete-deep: #B5AFA1;--suede-buttercream: #F4EEE2;--suede-buttercream-deep:#EBE3D2;--suede-oat-cool: #E6E7E3;--suede-ink: #3A2819;--suede-ink-soft: #5B544B;--suede-ink-mute: #8A8276;--suede-rule: rgba(58, 53, 47, .18);--suede-rule-warm: #C9BFB0;--suede-rule-soft: #DDD3C2;--suede-cacao: #5A3E2C;--suede-cacao-deep: #3F2B1E;--suede-cacao-tint: #EAE0D0;--suede-dusty-blue: #7B8B9E;--suede-sage: #8A9479;--bg: var(--suede-concrete);--bg-elev: var(--suede-buttercream);--bg-deep: var(--suede-buttercream-deep);--bg-warm: var(--suede-concrete-warm);--fg: var(--suede-ink);--fg-soft: var(--suede-ink-soft);--fg-mute: var(--suede-ink-mute);--fg-inverse: var(--suede-buttercream);--rule: var(--suede-rule);--rule-on-cream: var(--suede-rule-warm);--rule-on-cream-soft: var(--suede-rule-soft);--accent: var(--suede-cacao);--accent-hover: var(--suede-cacao-deep);--accent-tint: var(--suede-cacao-tint);--accent-secondary: var(--suede-dusty-blue);--nav-ink: #3A352F;--nav-ink-soft: rgba(58, 53, 47, .7);--font-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-size: clamp(36px, 5vw, 64px);--display-line: 1.02;--display-weight: 400;--display-tracking: -.01em;--display-lg-size: clamp(48px, 7vw, 96px);--display-lg-line: .98;--pull-size: clamp(22px, 2.6vw, 30px);--pull-line: 1.45;--pull-weight: 300;--pull-style: italic;--body-size: 16px;--body-line: 1.6;--body-weight: 300;--body-sm-size: 14px;--body-sm-line: 1.7;--eyebrow-size: 11px;--eyebrow-weight: 400;--eyebrow-tracking: .24em;--eyebrow-case: uppercase;--meta-size: 10px;--meta-tracking: .32em;--meta-case: uppercase;--page-max: 1180px;--page-gutter: 56px;--page-gutter-sm: 24px}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 120px;--space-14: 160px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--shadow-none: none;--shadow-rest: 0 1px 0 rgba(42, 37, 32, .04);--shadow-card: 0 1px 2px rgba(42, 37, 32, .04), 0 10px 30px -16px rgba(42, 37, 32, .18);--shadow-pop: 0 1px 2px rgba(42, 37, 32, .06), 0 24px 60px -28px rgba(42, 37, 32, .3);--shadow-inset: inset 0 0 0 1px var(--rule-on-cream);--shadow-inset-focus: inset 0 0 0 1.5px var(--accent);--dur-instant: 80ms;--dur-quick: .18s;--dur-normal: .28s;--dur-slow: .45s;--dur-ceremonial:.9s;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.5, 0, .75, 0);--elev-0: var(--suede-concrete);--elev-1: var(--suede-buttercream);--elev-2: var(--suede-buttercream-deep);--elev-3: #FFFFFF;--blur-nav: saturate(140%) blur(10px)}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:var(--body-weight);font-size:var(--body-size);line-height:var(--body-line);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-lg-size);line-height:var(--display-lg-line);letter-spacing:var(--display-tracking);color:var(--fg);margin:0}h2,.h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-size);line-height:var(--display-line);letter-spacing:var(--display-tracking);color:var(--fg);margin:0}h3,.h3{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.1;letter-spacing:-.005em;color:var(--fg);margin:0}h4,.h4{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.2;color:var(--fg);margin:0}p{margin:0;color:var(--fg-soft);text-wrap:pretty}.pull,em.display{font-family:var(--font-display);font-style:italic;font-weight:var(--pull-weight);font-size:var(--pull-size);line-height:var(--pull-line);color:var(--fg-soft)}.eyebrow{font-family:var(--font-body);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-case);color:var(--fg-mute)}.meta{font-family:var(--font-body);font-size:var(--meta-size);font-weight:400;letter-spacing:var(--meta-tracking);text-transform:var(--meta-case);color:var(--fg-mute)}a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule-on-cream);transition:color .2s ease,border-color .2s ease}a:hover{color:var(--accent);border-bottom-color:var(--accent)}::selection{background:var(--suede-cacao-tint);color:var(--accent)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}body{background:var(--bg-elev);margin:0;color:var(--fg);overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}main{display:block}section{scroll-margin-top:96px}.nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:32px clamp(20px,2.4vw,36px) 32px var(--page-gutter);background:transparent;transition:padding var(--dur-slow) var(--ease-out),background-color var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out)}.nav.is-scrolled{padding:18px clamp(20px,2.4vw,36px) 18px var(--page-gutter);background:#f4eee2d1;backdrop-filter:var(--blur-nav);-webkit-backdrop-filter:var(--blur-nav);border-bottom:1px solid var(--rule-on-cream-soft)}.nav__brand{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:.08em;color:#3a352fd9;text-decoration:none;border:none;line-height:1;transition:color var(--dur-slow) var(--ease-out)}.nav.is-scrolled .nav__brand{color:var(--nav-ink)}.nav__list{list-style:none;display:flex;gap:22px;margin:0;padding:0}.nav__link{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:lowercase;color:#3a352f8c;text-decoration:none;border:none;padding-bottom:4px;border-bottom:1px solid transparent;transition:color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.nav.is-scrolled .nav__link{color:#3a352fb3}.nav__link:hover,.nav__link.is-active{color:var(--fg);border-bottom-color:#3a352f73}.nav.is-scrolled .nav__link.is-active,.nav.is-scrolled .nav__link:hover{border-bottom-color:var(--nav-ink)}.hero{position:relative;width:100%;height:125vh;min-height:calc(600px + 25vh);background-image:url(/assets/images/4b7a4acc-e0ec-4d66-b675-d10bca9859fd.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:var(--suede-concrete);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 25vh),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 25vh),transparent 100%)}.section{padding:var(--space-13) var(--page-gutter);background:transparent}.section--deep{background:linear-gradient(to bottom,var(--bg-elev) 0,var(--bg-deep) 96px,var(--bg-deep) calc(100% - 96px),var(--bg-elev) 100%)}.container{max-width:880px;margin:0 auto}#founder.section{background:linear-gradient(to bottom,var(--suede-oat-cool) 0,var(--suede-oat-cool) 64px,var(--bg-elev) 320px)}#vision.section--deep{background:linear-gradient(to bottom,var(--bg-elev) 0,var(--suede-oat-cool) 96px,var(--suede-oat-cool) calc(100% - 64px),var(--suede-oat-cool) 100%)}.container--narrow{max-width:640px}.container--wide{max-width:1080px}.essence{padding:var(--space-13) var(--page-gutter) var(--space-12);text-align:center}.essence__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-9);align-items:center}.essence__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#3a352f8c}.essence__line{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(28px,4vw,44px);line-height:1.3;letter-spacing:-.005em;color:var(--fg);margin:0}.essence__line em{font-style:italic;font-weight:400}.essence__rule{width:1px;height:40px;background:#3a352f4d}.opener{padding-bottom:var(--space-9);margin-bottom:var(--space-10);border-bottom:1px solid var(--rule-on-cream-soft);display:grid;grid-template-columns:88px 1fr;gap:48px;align-items:baseline}.opener__num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;color:var(--fg-soft);line-height:1}.opener__title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.01em;color:var(--fg);margin:0;max-width:720px}.story__lead{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(22px,2.4vw,28px);line-height:1.45;color:var(--fg);margin:0;max-width:720px;text-wrap:pretty}.story__body{margin-top:var(--space-7);font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.75;color:var(--fg-soft);max-width:640px;text-wrap:pretty}.values{margin-top:var(--space-13);padding-top:var(--space-10);border-top:1px solid var(--rule-on-cream-soft);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-10)}.value{display:flex;flex-direction:column;gap:var(--space-4)}.value__num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:18px;color:var(--fg-mute)}.value__name{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.1;letter-spacing:-.005em;color:var(--fg);margin:0}.value__body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.75;color:var(--fg-soft);margin:0;text-wrap:pretty}.event{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.event__kicker{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.event__name{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(48px,7vw,84px);line-height:1;letter-spacing:-.01em;color:var(--fg);margin:0}.event__teaser{font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.75;color:var(--fg-soft);margin:0;max-width:640px;text-wrap:pretty}.event__info{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--rule-on-cream-soft)}.event__info-col{display:flex;flex-direction:column;gap:var(--space-2)}.event__info-label{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--fg-mute)}.event__info-value{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:20px;line-height:1.35;color:var(--fg)}.event__cta-row{padding-top:var(--space-6);display:flex}.btn{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:16px 30px;border:none;cursor:pointer;border-radius:2px;transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out);text-decoration:none;display:inline-flex;align-items:center;gap:12px;line-height:1}.btn--primary{background:var(--accent);color:var(--fg-inverse)}.btn--primary:hover{background:var(--accent-hover)}.enquire{background:linear-gradient(to bottom,var(--bg-elev) 0,var(--bg-deep) 96px,var(--bg-deep) calc(100% - 96px),var(--bg-elev) 100%)}.enquire__intro{font-family:var(--font-body);font-weight:300;font-size:17px;line-height:1.75;color:var(--fg-soft);margin:0 0 var(--space-11);max-width:560px;text-wrap:pretty}.doors{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);margin-bottom:var(--space-11)}.door{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-9) var(--space-8) var(--space-8);background:transparent;border:1px solid var(--rule-on-cream);border-radius:2px;text-decoration:none;color:inherit;transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),transform var(--dur-quick) var(--ease-out)}.door:hover{background:#3a352f06;border-color:#3a352f59}.door__num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:18px;color:var(--fg-mute)}.door__title{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.005em;color:var(--fg);margin:0}.door__body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0;text-wrap:pretty;flex:1}.door__action{margin-top:var(--space-4);display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.door__action span{transition:transform var(--dur-quick) var(--ease-out)}.door:hover .door__action span{transform:translate(4px)}.join{margin-top:var(--space-3);padding:var(--space-9) 0;border-top:1px solid var(--rule-on-cream-soft);border-bottom:1px solid var(--rule-on-cream-soft);display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(220px,1fr) auto;gap:var(--space-8);align-items:end}.join__copy{display:flex;flex-direction:column;gap:6px}.join__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--fg-mute)}.join__line{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:20px;line-height:1.4;color:var(--fg);margin:0}.reveal{display:none;margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px solid var(--rule-on-cream-soft);scroll-margin-top:110px}.reveal:target{display:block;animation:revealIn var(--dur-slow) var(--ease-out)}@keyframes revealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.form{display:flex;flex-direction:column;gap:var(--space-7)}.form+.form{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px solid var(--rule-on-cream-soft)}.form__header{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.form__eyebrow{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-mute)}.form__title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:26px;line-height:1.2;color:var(--fg);margin:0}.form__hint{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.7;color:var(--fg-soft);margin:0;max-width:520px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:end}.form__row--with-cta{grid-template-columns:1fr 1fr auto}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute)}.field__input,.field__textarea{font-family:var(--font-body);font-size:16px;font-weight:300;color:var(--fg);background:transparent;border:none;border-bottom:1px solid var(--rule-on-cream);border-radius:0;padding:10px 0;outline:none;transition:border-color var(--dur-quick) var(--ease-out);width:100%;resize:none}.field__input::placeholder,.field__textarea::placeholder{color:#5b544b6b;font-weight:300}.field__input:focus,.field__textarea:focus{border-bottom:1.5px solid var(--accent);padding:10px 0 9.5px}.form__actions{padding-top:var(--space-3);display:flex}.form__confirm{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;line-height:1.45;color:var(--fg);padding:var(--space-7) 0;border-top:1px solid var(--rule-on-cream-soft);border-bottom:1px solid var(--rule-on-cream-soft);margin:0}.footer{background:var(--bg-elev);padding:var(--space-12) var(--page-gutter) var(--space-7);border-top:1px solid var(--rule-on-cream-soft)}.footer__inner{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--space-10);align-items:start}.footer__wordmark{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,56px);letter-spacing:.04em;color:var(--fg);line-height:1}.footer__col{display:flex;flex-direction:column;gap:var(--space-3)}.footer__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--fg-mute)}.footer__body{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.7;color:var(--fg-soft);margin:0}.footer__link{font-family:var(--font-display);font-style:italic;font-size:20px;font-weight:400;color:var(--fg);text-decoration:none;border-bottom:1px solid rgba(58,53,47,.3);padding-bottom:2px;width:fit-content;transition:color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.footer__link:hover{color:var(--accent);border-bottom-color:var(--accent)}.draft-flag{font-family:var(--font-body);font-size:9px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#5b544b73;margin-top:var(--space-9);display:inline-flex;gap:10px;align-items:center}.draft-flag:before{content:"";display:inline-block;width:24px;height:1px;background:#5b544b4d}.draft-note{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#5a3e2cb3;background:#5a3e2c0f;padding:2px 8px;margin-left:8px;border-radius:2px;vertical-align:middle;white-space:nowrap}.transition{padding:var(--space-11) var(--page-gutter) var(--space-12);text-align:center}.transition__line{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(24px,3vw,34px);line-height:1.35;letter-spacing:-.005em;color:var(--fg);margin:0 auto;max-width:760px;text-wrap:balance}.services__body{font-family:var(--font-body);font-weight:300;font-size:clamp(18px,1.9vw,22px);line-height:1.7;color:var(--fg);margin:0 0 var(--space-9);max-width:680px;text-wrap:pretty}.vision__pull{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(22px,2.4vw,30px);line-height:1.45;color:var(--fg);margin:0;max-width:760px;text-wrap:pretty}.values-band{position:relative;padding:clamp(96px,14vh,160px) var(--page-gutter);color:#f4eee2fa;background-color:var(--bg-elev);isolation:isolate;overflow:hidden}.values-band:before{content:"";position:absolute;inset:0;background:url(/assets/images/3dab7b98-a06d-42d7-b0c6-4770ca5f266e.jpg) center / cover no-repeat;filter:saturate(1.12) contrast(1.06);z-index:0}.values-band:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg-elev) 0,transparent 150px,transparent calc(100% - 150px),var(--bg-elev) 100%),linear-gradient(#0a1a2c66,#0a1a2c66);z-index:1;pointer-events:none}.values-band__inner{position:relative;z-index:2;max-width:var(--page-max);margin:0 auto}.values-band .values{margin-top:0;padding-top:0;border-top:none;gap:var(--space-10) var(--space-11)}.values-band .value__num{color:#f4eee299}.values-band .value__name{color:#f4eee2;text-shadow:0 1px 4px rgba(8,16,26,.6),0 1px 18px rgba(8,16,26,.45)}.values-band .value__body{color:#f4eee2f5;text-shadow:0 1px 3px rgba(8,16,26,.85),0 1px 16px rgba(8,16,26,.65)}@media(max-width:880px){.values-band{padding:var(--space-12) var(--page-gutter-sm)}}.founder{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-10);align-items:start}.founder__portrait{aspect-ratio:4 / 5;background:#3a352f0b;border:1px dashed rgba(58,53,47,.18);border-radius:2px;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.founder__portrait-note{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#5b544b8c;text-align:center;line-height:1.6}.founder__body{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(22px,2.4vw,28px);line-height:1.5;color:var(--fg);margin:0;text-wrap:pretty}@media(max-width:880px){.founder{grid-template-columns:1fr;gap:var(--space-7)}}.enq-block{margin-top:var(--space-11)}.enq-block+.enq-block{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px solid var(--rule-on-cream-soft)}.enquire-tabs{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-11);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule-on-cream-soft)}.enquire-tab{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-mute);background:transparent;border:none;padding:0 0 4px;margin:0;cursor:pointer;border-bottom:1px solid transparent;transition:color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.enquire-tab:hover{color:var(--fg)}.enquire-tab:focus-visible{outline:none;color:var(--fg);border-bottom-color:var(--accent)}.enquire-tab.is-active{color:var(--fg);border-bottom-color:var(--accent)}.enquire-tabs__sep{color:var(--fg-mute);font-size:11px;letter-spacing:0}.enquire-panes{display:grid;grid-template-areas:"stack";margin-top:var(--space-9)}.enquire-panes>.enq-block,.enquire-panes>.enq-block+.enq-block{grid-area:stack;margin-top:0;padding-top:0;border-top:none}.enquire-panes>.enq-block:not(.is-active){opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-in),transform var(--dur-quick) var(--ease-in),visibility 0s linear var(--dur-quick)}.enquire-panes>.enq-block.is-active{opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--dur-normal) var(--ease-out) var(--dur-quick),transform var(--dur-normal) var(--ease-out) var(--dur-quick),visibility 0s linear 0s}.enq-block__head{margin-bottom:var(--space-7)}.enq-block__title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(26px,3vw,32px);line-height:1.2;color:var(--fg);margin:0 0 var(--space-3)}.enq-block__sub{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.7;color:var(--fg-soft);margin:0;max-width:560px}.enq-block__note{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:17px;line-height:1.55;color:var(--fg-soft);margin:var(--space-6) 0 0;max-width:560px;text-wrap:pretty}@media(max-width:880px){.section,.essence{padding:var(--space-12) var(--page-gutter-sm)}.nav{padding:24px var(--page-gutter-sm)}.nav.is-scrolled{padding:14px var(--page-gutter-sm)}.nav__list{gap:16px}.opener{grid-template-columns:1fr;gap:16px}.values{grid-template-columns:1fr;gap:var(--space-9)}.event__info{grid-template-columns:1fr;gap:var(--space-5)}.footer__inner,.form__row,.form__row--with-cta{grid-template-columns:1fr;gap:var(--space-7)}.doors{grid-template-columns:1fr;gap:var(--space-6)}.door{padding:var(--space-7) var(--space-6)}.join{grid-template-columns:1fr;gap:var(--space-5);align-items:stretch}}@media(max-width:540px){.nav__list{gap:12px}.nav__link{font-size:10px;letter-spacing:.16em}.nav__brand{font-size:18px}}.scroll-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-ceremonial) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-ceremonial) var(--ease-out) var(--reveal-delay, 0ms);will-change:opacity,transform}.scroll-reveal.is-shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none}}
