@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_83471843-module__L7hKSq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_83471843-module__L7hKSq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_iT8n23DhmB9TeiduaGDe88KjgShY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ida-red-50:#faf1f1;--ida-red-100:#f1d9da;--ida-red-200:#e2a9ab;--ida-red-300:#d07679;--ida-red-400:#b83339;--ida-red-500:#a4161a;--ida-red-600:#8b0f1a;--ida-red-700:#6b0f1a;--ida-red-800:#4a0a12;--ida-cream-50:#fdfbf6;--ida-cream-100:#faf7f0;--ida-cream-200:#f4efe3;--ida-cream-300:#e9e1cc;--ida-cream-400:#d9cdb0;--ida-gold-300:#d9b870;--ida-gold-400:#c29d55;--ida-gold-500:#a88542;--ida-gold-600:#8a6b33;--ida-ink-900:#1a1411;--ida-ink-800:#2a211b;--ida-ink-700:#3e332b;--ida-ink-600:#57493f;--ida-ink-500:#74655a;--ida-ink-400:#98897d;--ida-ink-300:#b9ac9f;--ida-ink-200:#dcd3c7;--ida-ink-100:#ece6dc;--ida-surface:var(--ida-cream-100);--ida-surface-elevated:#fff;--ida-surface-dark:var(--ida-ink-900);--ida-font-serif:var(--font-cormorant), "EB Garamond", Garamond, "Times New Roman", serif;--ida-font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ida-font-eyebrow:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--ida-text-xs:.75rem;--ida-text-sm:.875rem;--ida-text-base:1rem;--ida-text-lg:1.125rem;--ida-text-xl:1.375rem;--ida-text-2xl:1.75rem;--ida-text-3xl:2.25rem;--ida-text-4xl:3rem;--ida-text-5xl:4rem;--ida-text-6xl:5.5rem;--ida-text-7xl:7rem;--ida-section-y:clamp(80px, 9vw, 160px);--ida-gutter:clamp(20px, 4vw, 56px);--ida-container:1280px;--ida-r-sm:2px;--ida-r:4px;--ida-r-md:8px;--ida-r-lg:14px;--ida-r-pill:999px;--ida-shadow-sm:0 1px 2px #1a14110f, 0 1px 1px #1a14110a;--ida-shadow-md:0 4px 16px -4px #1a14111a, 0 2px 4px #1a14110a;--ida-shadow-lg:0 24px 48px -16px #1a14112e, 0 4px 12px #1a14110f;--ida-shadow-xl:0 48px 96px -24px #1a14113d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ida-font-sans);font-size:var(--ida-text-base);color:var(--ida-ink-800);background:var(--ida-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg,video{max-width:100%;display:block}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.serif{font-family:var(--ida-font-serif)}.sans{font-family:var(--ida-font-sans)}.display{font-family:var(--ida-font-serif);letter-spacing:-.02em;color:var(--ida-ink-900);font-weight:400;line-height:1.02}.display em{color:var(--ida-red-500);font-style:italic}.eyebrow{font-family:var(--ida-font-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--ida-ink-500);font-size:.7rem;font-weight:500}.eyebrow.red{color:var(--ida-red-500)}.eyebrow .dot{vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 0;display:inline-block}.rule{background:var(--ida-ink-200);border:0;height:1px;margin:0}.rule-red{background:var(--ida-red-500);border:0;width:48px;height:2px}.container{max-width:var(--ida-container);padding:0 var(--ida-gutter);margin:0 auto}.section{padding:var(--ida-section-y) 0}.section-tight{padding:calc(var(--ida-section-y) * .6) 0}.ida-header{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#faf7f0db;border-bottom:1px solid #1a14110f;transition:background .3s;position:sticky;top:0}.ida-header-inner{max-width:var(--ida-container);padding:14px var(--ida-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:0 auto;display:grid}.ida-logo{align-items:center;gap:12px;min-width:0;display:flex}.ida-logo svg{flex:none;width:38px;height:auto}.ida-logo img{object-fit:contain;flex:none;width:54px;height:54px}.ida-logo-text{font-family:var(--ida-font-serif);letter-spacing:.01em;color:var(--ida-ink-900);white-space:nowrap;font-size:1.05rem;line-height:1.05}.ida-logo-text small{font-family:var(--ida-font-serif);letter-spacing:.01em;text-transform:none;color:var(--ida-red-500);margin-top:2px;font-size:.82rem;font-weight:500;display:block}.ida-nav{justify-content:center;gap:30px;display:flex}.ida-nav a{color:var(--ida-ink-700);padding:8px 0;font-size:.85rem;font-weight:500;transition:color .2s;position:relative}.ida-nav a:hover,.ida-nav a.active{color:var(--ida-red-500)}.ida-nav a.active:after{content:"";background:var(--ida-red-500);height:1.5px;position:absolute;bottom:2px;left:0;right:0}.ida-cta-group{align-items:center;gap:12px;display:flex}.btn{font-family:var(--ida-font-sans);letter-spacing:.01em;border-radius:var(--ida-r);text-align:center;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:12px 22px;font-size:.86rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background:var(--ida-red-500);color:#fff}.btn-primary:hover{background:var(--ida-red-600);transform:translateY(-1px);box-shadow:0 8px 24px -8px #a4161a73}.btn-ghost{color:var(--ida-ink-800);border-color:var(--ida-ink-200);background:0 0}.btn-ghost:hover{border-color:var(--ida-ink-800);background:var(--ida-ink-900);color:var(--ida-cream-100)}.btn-outline-light{color:var(--ida-cream-100);background:0 0;border-color:#faf7f066}.btn-outline-light:hover{background:var(--ida-cream-100);color:var(--ida-ink-900);border-color:var(--ida-cream-100)}.btn-link{color:var(--ida-red-500);background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:6px;padding:0 0 2px;font-size:.86rem;font-weight:500;display:inline-flex}.btn-link:hover{gap:10px}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.photo{background:linear-gradient(135deg, var(--ida-cream-300), var(--ida-cream-400));color:var(--ida-ink-600);position:relative;overflow:hidden}.photo:before{content:"";pointer-events:none;background-image:radial-gradient(at 30% 20%,#ffffff80,#0000 60%),radial-gradient(at 70% 80%,#00000014,#0000 60%);position:absolute;inset:0}.photo-grain:after{content:"";opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.04 0 0 0 0 0.03 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.photo-tag{z-index:2;font-family:var(--ida-font-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--ida-r-sm);background:#1a14118c;padding:6px 10px;font-size:.62rem;position:absolute;bottom:14px;left:14px}.photo-caption{z-index:2;font-family:var(--ida-font-serif);color:#fffffff2;text-shadow:0 2px 12px #0006;font-size:1rem;font-style:italic;position:absolute;bottom:16px;left:16px;right:16px}.photo-overlay{z-index:1;background:linear-gradient(#0000 40%,#1a14118c);position:absolute;inset:0}.photo-warm{background:linear-gradient(135deg,#c9a576,#8b5a3c)}.photo-stone{background:linear-gradient(135deg,#b8b0a3,#6e6557)}.photo-deep{background:linear-gradient(135deg,#5a2b2b,#2e1a1a)}.photo-cool{background:linear-gradient(135deg,#8aa0a8,#45575f)}.photo-cream{background:linear-gradient(135deg,#e8dcc4,#b89b6e)}.photo-sage{background:linear-gradient(135deg,#9aaa8e,#5a6b52)}.photo-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.photo.has-img:before{display:none}.photo.has-img.photo-grain:after{opacity:.16}.photo-icon{color:#fffc;z-index:2;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ida-footer{background:var(--ida-ink-900);color:var(--ida-cream-200);padding:80px 0 32px}.ida-footer a{color:var(--ida-cream-200);opacity:.7}.ida-footer a:hover{opacity:1;color:var(--ida-cream-100)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}[data-density=aere]{--ida-section-y:clamp(100px, 11vw, 200px)}[data-density=compact]{--ida-section-y:clamp(60px, 7vw, 120px)}.hero{padding-top:24px;padding-bottom:0;position:relative;overflow:hidden}.hero-split{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(32px,5vw,80px);padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);display:grid}.hero-split-text{flex-direction:column;justify-content:center;padding-right:24px;display:flex}.hero-split-title{font-size:clamp(2.4rem, 5.8vw, var(--ida-text-6xl));letter-spacing:-.025em;color:var(--ida-ink-900);font-weight:400;line-height:1}.hero-split-title .accent{color:var(--ida-red-500);font-style:italic;font-weight:500}.hero-split-lede{color:var(--ida-ink-600);max-width:46ch;margin-top:28px;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.65}.hero-split-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-split-meta{border-top:1px solid var(--ida-ink-200);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;padding-top:28px;display:grid}.hero-meta-item .num{font-family:var(--ida-font-serif);color:var(--ida-red-500);font-size:1.85rem;font-weight:500;line-height:1}.hero-meta-item .lbl{color:var(--ida-ink-500);letter-spacing:.02em;margin-top:6px;font-size:.78rem}.hero-split-image{aspect-ratio:4/5;border-radius:var(--ida-r-md);box-shadow:var(--ida-shadow-xl);position:relative;overflow:hidden}.hero-floater{background:var(--ida-cream-100);border:1px solid var(--ida-cream-300);max-width:280px;box-shadow:var(--ida-shadow-lg);padding:18px 22px;position:absolute;bottom:48px;left:-36px}.hero-floater .quote{font-family:var(--ida-font-serif);color:var(--ida-ink-800);font-size:1.05rem;font-style:italic;line-height:1.4}.hero-floater .who{letter-spacing:.14em;text-transform:uppercase;color:var(--ida-red-500);margin-top:12px;font-size:.72rem}.hero-full{aspect-ratio:21/9;align-items:flex-end;min-height:0;padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.hero-full-video{z-index:0;pointer-events:none;background:#1a1411;position:absolute;inset:0;overflow:hidden}.hero-full-video video{object-fit:cover;width:100%;height:100%}.hero-full-video:after{content:"";background:linear-gradient(#1a141159 0%,#1a141100 35%,#1a141199 72%,#1a1411e6);position:absolute;inset:0}.hero-full-bg{z-index:0;position:absolute;inset:0}.hero-full-bg:after{content:"";background:linear-gradient(#1a141100 30%,#1a14118c 70%,#1a1411d9);position:absolute;inset:0}.hero-full-content{z-index:2;color:#fff;max-width:880px;position:relative}.hero-full-title{font-family:var(--ida-font-serif);letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,5rem);font-weight:400;line-height:1}.hero-full-title em{color:#a34144;font-style:italic}.hero-full-lede{color:#faf7f0d9;max-width:56ch;margin-top:28px;font-size:1.15rem;line-height:1.55}.hero-full-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-mosaic{grid-template-rows:200px 200px 200px;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(40px,6vw,80px);display:grid}.hero-mosaic .tile-1{grid-area:1/1/4/3}.hero-mosaic .tile-2{grid-area:1/3/2/5}.hero-mosaic .tile-3{grid-area:2/3/4/4}.hero-mosaic .tile-4{grid-area:2/4/4/5}.hero-mosaic .tile{border-radius:var(--ida-r);position:relative;overflow:hidden}.hero-mosaic .tile-1 .overlay-content{z-index:3;color:#fff;position:absolute;bottom:32px;left:32px;right:32px}.hero-mosaic .tile-1 .overlay-content h1{font-family:var(--ida-font-serif);margin:0 0 18px;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.hero-mosaic .tile-1 .overlay-content h1 em{color:var(--ida-cream-300);font-style:italic}.manifesto{background:var(--ida-cream-50);border-top:1px solid var(--ida-ink-200);border-bottom:1px solid var(--ida-ink-200)}.manifesto-inner{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(48px,7vw,120px);padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px);display:grid}.manifesto-eyebrow-col{padding-top:8px}.manifesto-body{font-family:var(--ida-font-serif);color:var(--ida-ink-900);letter-spacing:-.01em;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:400;line-height:1.35}.manifesto-body em{color:var(--ida-red-500);font-style:italic}.manifesto-sig{align-items:center;gap:16px;margin-top:36px;display:flex}.manifesto-sig .name{font-family:var(--ida-font-serif);color:var(--ida-ink-900);font-size:1rem}.manifesto-sig .role{color:var(--ida-ink-500);letter-spacing:.02em;font-size:.78rem}.pillars-head{grid-template-columns:1fr 1.4fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.pillars-head .heading{font-family:var(--ida-font-serif);letter-spacing:-.02em;color:var(--ida-ink-900);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1}.pillars-head .heading em{color:var(--ida-red-500);font-style:italic}.pillars-head .intro{color:var(--ida-ink-600);max-width:52ch;font-size:1rem;line-height:1.6}.pillars-grid{border-top:1px solid var(--ida-ink-200);border-bottom:1px solid var(--ida-ink-200);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.pillar{border-right:1px solid var(--ida-ink-200);padding:40px 28px 36px;position:relative}.pillar:last-child{border-right:0}.pillar-photo{aspect-ratio:4/3;border-radius:var(--ida-r);margin-bottom:28px;position:relative;overflow:hidden}.pillar-photo .photo{width:100%;height:100%}.pillar-num{font-family:var(--ida-font-serif);color:var(--ida-red-500);letter-spacing:.04em;margin-bottom:32px;font-size:.95rem}.pillar-icon{width:44px;height:44px;color:var(--ida-red-500);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.pillar h3{font-family:var(--ida-font-serif);color:var(--ida-ink-900);letter-spacing:-.01em;margin:0 0 12px;font-size:1.55rem;font-weight:500;line-height:1.15}.pillar p{color:var(--ida-ink-600);margin:0;font-size:.92rem;line-height:1.55}.team-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.team-card{flex-direction:column;display:flex}.team-photo{aspect-ratio:4/5;border-radius:var(--ida-r-md);box-shadow:var(--ida-shadow-md);margin-bottom:18px;position:relative;overflow:hidden}.team-photo .photo{width:100%;height:100%}.team-name{font-family:var(--ida-font-serif);color:var(--ida-ink-900);letter-spacing:-.01em;font-size:1.2rem}.team-role{letter-spacing:.16em;text-transform:uppercase;color:var(--ida-red-500);margin-top:4px;font-size:.72rem;font-weight:500}.team-bio{color:var(--ida-ink-600);margin:12px 0 0;font-size:.92rem;line-height:1.55}@media (max-width:1100px){.team-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:560px){.team-grid{grid-template-columns:1fr}}.life-section{background:var(--ida-ink-900);color:var(--ida-cream-100)}.life-section .eyebrow{color:var(--ida-cream-300)}.life-section .eyebrow.red{color:var(--ida-red-300)}.life-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.life-head h2{font-family:var(--ida-font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1}.life-head h2 em{color:var(--ida-red-300);font-style:italic}.life-head .lede{color:#faf7f0b3;max-width:52ch;font-size:1rem;line-height:1.6}.stats-section{background:var(--ida-cream-200)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.stat{padding:48px 28px}@media (min-width:1101px){.stat:not(:nth-child(3n+1)){border-left:1px solid var(--ida-cream-400)}.stat:nth-child(n+4){border-top:1px solid var(--ida-cream-400)}}.stat .num{font-family:var(--ida-font-serif);color:var(--ida-red-500);letter-spacing:-.02em;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;line-height:1}.stat .num small{vertical-align:top;color:var(--ida-red-500);font-size:.4em;font-family:var(--ida-font-sans);letter-spacing:0;margin-left:4px;font-weight:500}.stat .lbl{color:var(--ida-ink-700);max-width:22ch;margin-top:16px;font-size:.88rem;line-height:1.45}.palais{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px);display:grid}.palais-image{aspect-ratio:5/6;border-radius:var(--ida-r);box-shadow:var(--ida-shadow-lg);position:relative;overflow:hidden}.palais-image .photo{width:100%;height:100%}.palais-text h2{font-family:var(--ida-font-serif);letter-spacing:-.02em;color:var(--ida-ink-900);margin:16px 0 24px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1}.palais-text h2 em{color:var(--ida-red-500);font-style:italic}.palais-text p{color:var(--ida-ink-700);margin:0 0 16px;font-size:1rem;line-height:1.65}.palais-text p+p{margin-top:16px}.palais-meta{border-top:1px solid var(--ida-ink-200);grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;padding-top:24px;display:grid}.palais-meta-item .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--ida-ink-500);margin-bottom:6px;font-size:.72rem}.palais-meta-item .val{font-family:var(--ida-font-serif);color:var(--ida-ink-900);font-size:1.1rem}.testimonials{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.testimonial{border-top:2px solid var(--ida-red-500);background:var(--ida-cream-50);padding:36px 32px}.testimonial .quote{font-family:var(--ida-font-serif);color:var(--ida-ink-800);font-size:1.15rem;font-style:italic;line-height:1.45}.testimonial .quote:before{content:"“";font-family:var(--ida-font-serif);color:var(--ida-red-500);height:1.2rem;margin-bottom:18px;font-size:3rem;line-height:.5;display:block}.testimonial .author{align-items:center;gap:12px;margin-top:24px;display:flex}.testimonial .author .avatar{background:var(--ida-cream-400);width:36px;height:36px;font-family:var(--ida-font-serif);color:var(--ida-ink-800);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex}.testimonial .author .who{color:var(--ida-ink-900);font-size:.85rem}.testimonial .author .meta{color:var(--ida-ink-500);letter-spacing:.02em;font-size:.72rem}.admissions-cta{background:var(--ida-red-500);color:#fff;position:relative;overflow:hidden}.admissions-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 30%,#ffffff14,#0000 50%),radial-gradient(circle at 20% 80%,#00000026,#0000 50%);position:absolute;inset:0}.admissions-cta .container{z-index:2;position:relative}.admissions-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:clamp(64px,8vw,120px) 0;display:grid}.admissions-inner h2{font-family:var(--ida-font-serif);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.05}.admissions-inner h2 em{font-style:italic}.admissions-features{grid-template-columns:1fr;gap:18px;display:grid}.admissions-feature{border-top:1px solid #ffffff2e;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.admissions-feature .ic{color:#ffffffd9;flex-shrink:0;margin-top:2px}.admissions-feature .t{font-family:var(--ida-font-serif);color:#fff;font-size:1.05rem}.admissions-feature .d{color:#ffffffb3;margin-top:4px;font-size:.85rem}.news-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.news-head h2{font-family:var(--ida-font-serif);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1}.news-head h2 em{color:var(--ida-red-500);font-style:italic}.news-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.news-card{cursor:pointer;flex-direction:column;transition:transform .3s;display:flex}.news-card:hover{transform:translateY(-4px)}.news-card .photo{aspect-ratio:4/3;border-radius:var(--ida-r);margin-bottom:20px}.news-card .cat{letter-spacing:.18em;text-transform:uppercase;color:var(--ida-red-500);margin-bottom:10px;font-size:.7rem;font-weight:500}.news-card h3{font-family:var(--ida-font-serif);color:var(--ida-ink-900);letter-spacing:-.01em;margin:0 0 10px;font-size:1.35rem;font-weight:500;line-height:1.2}.news-card .ex{color:var(--ida-ink-600);margin:0;font-size:.92rem;line-height:1.5}.news-card .date{color:var(--ida-ink-500);letter-spacing:.02em;margin-top:16px;font-size:.78rem}.support-section{background:var(--ida-ink-900);color:var(--ida-cream-100);position:relative;overflow:hidden}.support-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px);padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px);display:grid}.support-text h2{font-family:var(--ida-font-serif);letter-spacing:-.02em;margin:16px 0 24px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1}.support-text h2 em{color:var(--ida-red-300);font-style:italic}.support-text p{color:#faf7f0bf;max-width:50ch;margin:0 0 16px;font-size:1rem;line-height:1.65}.support-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.support-card{border-radius:var(--ida-r-md);background:#faf7f00a;border:1px solid #faf7f01a;padding:40px}.support-card .row{border-bottom:1px solid #faf7f014;justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.support-card .row:last-child{border-bottom:0}.support-card .row .amount{font-family:var(--ida-font-serif);color:var(--ida-red-300);font-size:1.65rem}.support-card .row .label{color:var(--ida-cream-200);flex:1;margin-left:20px;font-size:.92rem}.support-card .row .net{color:#faf7f080;font-size:.75rem}.support-card .head{font-family:var(--ida-font-serif);color:#fff;margin-bottom:8px;font-size:1.2rem}.support-card .sub{color:#faf7f099;margin-bottom:20px;font-size:.85rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.footer-brand .ida-logo{margin-bottom:20px}.footer-brand .ida-logo svg{width:48px}.footer-brand .ida-logo-text{color:var(--ida-cream-100);font-size:1.15rem}.footer-brand .ida-logo-text small{color:var(--ida-red-300)}.footer-brand p{color:#faf7f099;max-width:36ch;margin:0 0 20px;font-size:.88rem;line-height:1.6}.footer-col h4{letter-spacing:.18em;text-transform:uppercase;color:var(--ida-cream-100);margin:0 0 18px;font-size:.7rem;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{font-size:.88rem}.footer-bot{color:#faf7f080;border-top:1px solid #faf7f01a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.78rem;display:flex}@media (max-width:1100px){.ida-nav{gap:20px}.ida-nav a{font-size:.8rem}.pillars-grid{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(2){border-right:0}.pillar:first-child,.pillar:nth-child(2){border-bottom:1px solid var(--ida-ink-200)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2n){border-left:1px solid var(--ida-cream-400)}.stat:nth-child(n+3){border-top:1px solid var(--ida-cream-400)}.testimonials,.news-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.ida-nav{display:none}.ida-header-inner{grid-template-columns:auto 1fr}}@media (max-width:760px){.hero-split{grid-template-columns:1fr}.hero-split-image{aspect-ratio:4/5;max-height:70vh}.hero-floater{max-width:70%;bottom:16px;left:12px}.manifesto-inner{grid-template-columns:1fr;gap:28px}.pillars-head{grid-template-columns:1fr;gap:18px}.palais,.admissions-inner,.support-inner,.pillars-grid{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--ida-ink-200)}.pillar:last-child{border-bottom:0}.stats-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.news-head{flex-direction:column;align-items:flex-start}.life-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:120px}.life-grid .gi-1{grid-area:auto/1/auto/7}.life-grid .gi-2{grid-area:auto/1/auto/4}.life-grid .gi-3{grid-area:auto/4/auto/7}.life-grid .gi-4{grid-area:auto/1/auto/4}.life-grid .gi-5{grid-area:auto/4/auto/7}.life-grid .gi-6{grid-area:auto/1/auto/4}.life-grid .gi-7{grid-area:auto/4/auto/7}.hero-mosaic{grid-template-rows:repeat(3,180px);grid-template-columns:1fr 1fr}.hero-mosaic .tile-1{grid-area:1/1/2/3}.hero-mosaic .tile-2{grid-area:2/1/3/2}.hero-mosaic .tile-3{grid-area:2/2/3/3}.hero-mosaic .tile-4{grid-area:3/1/4/3}}.disable-draft-mode{z-index:50;position:fixed;bottom:16px;right:16px}.manifesto-photo{border-radius:var(--ida-r);width:100%;height:auto;margin-top:32px}.testimonial .avatar{flex-shrink:0;overflow:hidden}.testimonial .avatar img{object-fit:cover;width:100%;height:100%}.admissions-button{background:var(--ida-cream-50);color:var(--ida-red-600)}.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,8vw,120px)}.support-actions{align-items:flex-start}.support-actions .btn{white-space:normal}.life-gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(140px,15.5vw,210px);gap:14px;display:grid}.life-gallery-item{grid-column:var(--gallery-column);grid-row:var(--gallery-row);border-radius:var(--ida-r);min-width:0;margin:0;position:relative;overflow:hidden}.life-gallery-image{background:var(--ida-ink-800);width:100%;height:100%;display:block;overflow:hidden}.life-gallery-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.life-gallery-image:hover img{transform:scale(1.035)}.life-gallery-item figcaption{width:fit-content;color:var(--ida-cream-100);pointer-events:none;background:#1a1411cc;padding:6px 10px;font-size:.75rem;position:absolute;bottom:12px;left:12px;right:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ida-gold-400);outline-offset:4px}.news-card-link{flex-direction:column;height:100%;display:flex}.news-card-link>.btn-link{align-self:flex-start;margin-top:16px}.content-page{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(64px,8vw,120px)}.content-page>.eyebrow{margin-top:40px}.content-page h1{font-family:var(--ida-font-serif);max-width:22ch;margin:32px 0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.1}.content-page h2{font-family:var(--ida-font-serif);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.2}.content-page h3{font-family:var(--ida-font-serif);font-size:1.6rem;font-weight:500}.content-page>.section,.content-page>.section .container{padding:0}.article-content{max-width:900px}.article-intro{max-width:65ch;margin-bottom:32px;font-size:1.15rem;line-height:1.75}.article-date{color:var(--ida-ink-500);font-size:.85rem}.article-cover{border-radius:var(--ida-r);width:100%;height:auto;margin:28px 0}.article-body{max-width:70ch;margin:32px 0}.article-body a,.form-consent a{color:var(--ida-red-600);text-underline-offset:3px;text-decoration:underline}.article-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.article-gallery figure{margin:0}.article-gallery img{border-radius:var(--ida-r);width:100%;height:auto}.article-gallery figcaption{color:var(--ida-ink-500);margin-top:8px;font-size:.85rem}.preserve-lines{white-space:pre-line}.demo-notice{background:var(--ida-cream-200);border:1px solid var(--ida-cream-400);max-width:70ch;padding:20px}.donation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:48px 0;display:grid}.donation-details section{border-top:1px solid var(--ida-ink-200);padding-top:20px}.donation-details dt{margin-top:20px;font-size:.85rem;font-weight:600}.donation-details dd{overflow-wrap:anywhere;margin:6px 0 0}.registration-form{max-width:900px}.form-help{color:var(--ida-ink-600);font-size:.85rem}.registration-form fieldset{border:0;border-top:1px solid var(--ida-ink-200);min-width:0;margin:24px 0 0;padding:24px 0 40px}.registration-form legend{font-family:var(--ida-font-serif);padding-right:20px;font-size:1.8rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-field.wide{grid-column:1/-1}.form-field label{font-size:.9rem;font-weight:500}.form-field input,.form-field textarea,.form-field select{font:inherit;color:var(--ida-ink-900);border:1px solid var(--ida-ink-300);border-radius:var(--ida-r);background:var(--ida-cream-50);width:100%;min-height:48px;padding:12px}.form-field textarea{resize:vertical}.form-field [aria-invalid=true]{border-color:var(--ida-red-600)}.field-error{color:var(--ida-red-600);margin:0;font-size:.85rem}.form-consent{align-items:flex-start;gap:12px;max-width:70ch;margin:24px 0;font-size:.9rem;display:flex}.form-consent input{width:18px;height:18px;accent-color:var(--ida-red-500);flex-shrink:0;margin-top:5px}.form-status:not(:empty){border:1px solid var(--ida-ink-300);max-width:70ch;margin:24px 0;padding:20px}.form-status.error{color:var(--ida-red-600);background:var(--ida-red-50)}.form-status.success{background:var(--ida-cream-200)}.form-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registration-form button:disabled{opacity:.65;cursor:wait}@media (min-width:901px){.hero-full-content{max-width:1100px}.hero-full-lede{margin-top:18px;font-size:1rem}.hero-full-actions{margin-top:24px}}@media (max-width:900px){.hero-full{aspect-ratio:auto;min-height:560px;padding:64px 0}.life-head{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.life-gallery{grid-auto-rows:clamp(110px,16vw,160px);gap:10px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.hero-full{min-height:580px;padding:48px 0}.form-grid,.donation-details,.article-gallery,.footer-grid{grid-template-columns:1fr}.life-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;grid-auto-flow:dense;gap:8px}.life-gallery-item{grid-area:auto}.life-gallery-item:nth-child(5n+1){grid-area:span 2/1/auto/-1}.life-gallery-item:nth-child(5n+2){grid-row:span 2}.donation-details{gap:24px}}@media (prefers-reduced-motion:reduce){.life-gallery-image img{transition:none}.life-gallery-image:hover img{transform:none}}.donation-dialog{border:1px solid var(--ida-cream-300);border-radius:var(--ida-r-md);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ida-ink-900);background:var(--ida-cream-50);box-shadow:var(--ida-shadow-xl);padding:clamp(24px,4vw,40px);overflow-y:auto}.donation-dialog::backdrop{background:#1a1411b8}.donation-dialog .eyebrow{max-width:30ch;margin-right:32px;line-height:1.6}.donation-dialog h2{font-family:var(--ida-font-serif);margin:20px 0 12px;font-size:clamp(2rem,4vw,2.6rem);font-weight:400;line-height:1.1}.donation-dialog p{color:var(--ida-ink-600);margin:0 0 24px;font-size:.95rem}.donation-close{border-radius:var(--ida-r);width:40px;height:40px;color:var(--ida-ink-700);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.donation-close:hover{background:var(--ida-cream-200)}.donation-options{margin:0;padding:0;list-style:none}.donation-options li+li{border-top:1px solid var(--ida-cream-300)}.donation-options a{border-radius:var(--ida-r);justify-content:space-between;align-items:center;gap:20px;padding:20px 8px;transition:background .2s;display:flex}.donation-options a:hover{background:var(--ida-cream-200)}.donation-options strong{color:var(--ida-red-600);font-size:1rem;font-weight:600;display:block}.donation-option-description{color:var(--ida-ink-600);margin-top:4px;font-size:.85rem;line-height:1.5;display:block}.donation-options svg{color:var(--ida-red-600);flex-shrink:0}section[id],footer[id]{scroll-margin-top:90px}
