@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.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(/_next/static/media/ea896c3885e026c1-s.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(/_next/static/media/024ead497118aa23-s.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(/_next/static/media/e74f24ed7f0e4323-s.p.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-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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/fd3893c623c32b6d-s.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(/_next/static/media/ea896c3885e026c1-s.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(/_next/static/media/024ead497118aa23-s.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(/_next/static/media/e74f24ed7f0e4323-s.p.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-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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.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:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.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:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.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:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.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-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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/393d45a2251e223a-s.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(/_next/static/media/8715d2ed531152f4-s.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(/_next/static/media/c48b38fe8bb532f3-s.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(/_next/static/media/48410f3df60da620-s.p.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-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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/393d45a2251e223a-s.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(/_next/static/media/8715d2ed531152f4-s.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(/_next/static/media/c48b38fe8bb532f3-s.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(/_next/static/media/48410f3df60da620-s.p.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-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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/393d45a2251e223a-s.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(/_next/static/media/8715d2ed531152f4-s.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(/_next/static/media/c48b38fe8bb532f3-s.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(/_next/static/media/48410f3df60da620-s.p.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-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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_895f62{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_895f62{--ae-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_44dc24{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_44dc24{--ae-sans:"Manrope","Manrope Fallback"}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#fdfafd;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}@property --mx{syntax:"<number>";inherits:true;initial-value:.5}@property --my{syntax:"<number>";inherits:true;initial-value:.35}body:has(.ae),html:has(.ae){background:#fdfafd;overflow-x:clip;scroll-behavior:auto}html.ae-locked,html.ae-locked body{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.ae{--paper:#fefbfe;--paper-2:#faf3fb;--lilac:#ebcfef;--lilac-2:#f7e9f8;--lilac-3:#dcb2e2;--violet:#9e5ca8;--violet-soft:#c487cf;--ink:#0e0c12;--ink-2:#18151d;--ink-3:#25212b;--text:#0e0c12;--mute:#66606f;--line:rgba(14,12,18,0.12);--serif:var(--ae-serif),"Cormorant Garamond",Georgia,serif;--sans:var(--ae-sans),"Manrope",system-ui,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--ease-io:cubic-bezier(0.76,0,0.24,1);--gutter:clamp(16px,4.2vw,56px);--max:1360px;--nav-h:76px;--sec:clamp(88px,11vw,160px);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light;interpolate-size:allow-keywords;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ae h1,.ae h2,.ae h3{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;line-height:1.04}.ae em{font-style:italic}.ae ::selection{background:var(--lilac);color:var(--ink)}.ae :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.ae-wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.ae-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ae-up{to{transform:none}}@keyframes ae-fade{0%{opacity:0}to{opacity:1}}@keyframes ae-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ae-grow{to{transform:scaleX(1)}}@keyframes ae-spin{to{transform:rotate(1turn)}}@keyframes ae-shimmer{to{background-position:-200% 0}}@keyframes ae-bob{50%{transform:translateY(-10px)}}@keyframes ae-marq{to{transform:translateX(-50%)}}@keyframes ae-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ae-zoom{0%{transform:scale(1.14)}to{transform:none}}@keyframes ae-drift-a{to{transform:translate3d(8vw,6vh,0) scale(1.12)}}@keyframes ae-drift-b{to{transform:translate3d(-10vw,8vh,0) scale(.9)}}@keyframes ae-drift-c{to{transform:translate3d(6vw,-8vh,0) scale(1.18)}}@keyframes ae-sheen{0%{--mx:0.15;--my:0.2}to{--mx:0.85;--my:0.65}}@keyframes ae-drop{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.ae-js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.ae-js [data-reveal].is-in{opacity:1;transform:none}.ae-intro{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(180deg,var(--lilac-2),var(--paper-2));-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:ae-intro-out 1s var(--ease-io) 1.55s forwards;pointer-events:none}@keyframes ae-intro-out{to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden}}.ae-intro__mark{width:clamp(120px,24vw,180px);height:auto;color:var(--ink);opacity:0;animation:ae-intro-mark 1.1s var(--ease) .05s forwards}@keyframes ae-intro-mark{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}.ae-intro__word{display:flex;overflow:hidden;padding:.1em 0 .1em .3em;font:800 clamp(1.9rem,7.4vw,3.9rem) /1.1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.ae-intro__word span{display:inline-block;transform:translateY(115%);animation:ae-up .9s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * 45ms)}.ae-intro__line{width:min(280px,56vw);height:1px;background:rgba(14,12,18,.35);transform:scaleX(0);transform-origin:left;animation:ae-grow 1s var(--ease) .5s forwards}.ae-intro__tag{padding-left:.5em;font:600 11px/1 var(--sans);letter-spacing:.5em;text-transform:uppercase;color:var(--mute);opacity:0;animation:ae-fade .8s ease .75s forwards}.ae-cursor{position:fixed;left:0;top:0;z-index:300;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid #fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:width .4s var(--ease),height .4s var(--ease),margin .4s var(--ease),opacity .3s}.ae-cursor.is-on{opacity:1}.ae-cursor.is-hover{width:62px;height:62px;margin:-31px 0 0 -31px}@media (pointer:coarse){.ae-cursor{display:none}}.ae-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:999px;font:600 15px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .45s var(--ease),background .45s var(--ease),box-shadow .45s var(--ease)}.ae-btn svg{width:18px;height:18px;flex:none;transition:transform .45s var(--ease)}.ae-btn:hover svg{transform:translate(2px,-2px)}.ae-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transform:translateY(102%);transition:transform .55s var(--ease)}.ae-btn:hover:before{transform:none}.ae-btn--ink{background:var(--ink);color:#fff}.ae-btn--ink:before{background:var(--violet)}.ae-btn--ghost{background:rgba(255,255,255,.4);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(14,12,18,.2)}.ae-btn--ghost:before{background:var(--lilac-2)}.ae-btn--lilac{background:var(--lilac);color:var(--ink)}.ae-btn--lilac:before{background:#fff}.ae-btn--line{background:rgba(255,255,255,.5);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(14,12,18,.22)}.ae-btn--line:before{background:#fff}.ae-btn--sm{height:44px;padding:0 18px;font-size:14px}.ae-btn:disabled{opacity:.4;cursor:not-allowed}.ae-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding-bottom:3px;border-bottom:1px solid;font-size:14px;font-weight:600;transition:color .3s}.ae-link svg{width:16px;height:16px}.ae-kicker,.ae-link:hover{color:var(--violet)}.ae-kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase}.ae-head{max-width:780px;margin-bottom:clamp(44px,6vw,76px)}.ae-head__kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px;font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.ae-head__title{font-size:clamp(2.6rem,5.8vw,5.2rem);line-height:1}.ae-head__title em{color:var(--violet-soft)}.ae-head__lead{max-width:560px;margin-top:22px;font-size:clamp(1rem,1.3vw,1.14rem);color:var(--mute)}.ae-frame{position:relative;width:100%;height:100%;overflow:hidden;background:var(--lilac-2)}.ae-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ae-frame--art{container-type:inline-size;background:radial-gradient(120% 80% at 18% 8%,hsl(var(--h) 80% 97%/.95) 0,transparent 55%),radial-gradient(90% 70% at 88% 96%,hsl(calc(var(--h) - 18) 46% 74%) 0,transparent 62%),linear-gradient(165deg,hsl(var(--h) 60% 93%) 0,hsl(var(--h) 46% 83%) 48%,hsl(calc(var(--h) + 12) 38% 70%) 100%)}.ae-frame--art:after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.22;mix-blend-mode:overlay;pointer-events:none}.ae-frame__orbit{top:47%;width:72%;aspect-ratio:1;border:1px solid rgba(255,255,255,.5);translate:-50% -50%;animation:ae-spin 26s linear infinite}.ae-frame__orbit,.ae-frame__orbit:before{position:absolute;left:50%;border-radius:50%}.ae-frame__orbit:before{content:"";top:-4px;width:7px;height:7px;margin-left:-3.5px;background:#fff;box-shadow:0 0 14px 3px rgba(255,255,255,.7)}.ae-frame__orbit--2{width:48%;border-color:rgba(255,255,255,.28);animation-duration:18s;animation-direction:reverse}.ae-frame__orbit--2:before{width:5px;height:5px;top:-3px}.ae-frame__mark{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:6%;font-family:var(--serif);font-style:italic;font-size:34cqi;line-height:1;color:rgba(255,255,255,.94);text-shadow:0 10px 34px rgba(112,40,120,.4)}.ae-nav{position:fixed;inset:0 0 auto;z-index:60;height:var(--nav-h);transition:background .4s,box-shadow .4s,-webkit-backdrop-filter .4s;transition:background .4s,box-shadow .4s,backdrop-filter .4s;transition:background .4s,box-shadow .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.ae-nav.is-scrolled{background:rgba(253,250,253,.74);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 rgba(14,12,18,.06)}.ae-nav__actions .ae-btn,.ae-nav__links a{transition:color .4s,background .4s}.ae-nav.is-open{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ae-nav__bar{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.ae-nav__brand{position:relative;z-index:2}.ae-nav__links{display:flex;gap:clamp(18px,2.4vw,34px)}.ae-nav__links a{position:relative;display:inline-flex;align-items:center;min-height:36px;font-size:14px;font-weight:500;color:var(--ink)}.ae-nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.ae-nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.ae-nav__actions{position:relative;z-index:2;display:flex;align-items:center;gap:10px}.ae-lang{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:rgba(14,12,18,.06)}.ae-lang a{display:grid;place-items:center;min-width:34px;height:32px;padding:0 8px;border-radius:999px;font:700 11px/1 var(--sans);letter-spacing:.12em;color:var(--mute);transition:background .3s,color .3s}.ae-lang a:hover{color:var(--ink)}.ae-lang a[aria-current]{background:#fff;color:var(--ink);box-shadow:0 4px 12px -6px rgba(14,12,18,.35)}.ae-menu__lang{align-self:flex-start}@media (max-width:480px){.ae-legal__actions .ae-lang,.ae-nav__lang{padding:0;background:none}.ae-legal__actions .ae-lang a[aria-current],.ae-nav__lang a[aria-current]{display:none}.ae-legal__actions .ae-lang a,.ae-nav__lang a{min-width:40px;height:40px;background:rgba(14,12,18,.06)}}.ae-burger{display:none;position:relative;width:44px;height:44px;border:0;border-radius:50%;background:var(--lilac)}.ae-burger span{position:absolute;left:13px;width:18px;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .45s var(--ease),top .45s var(--ease)}.ae-burger span:first-child{top:18px}.ae-burger span:last-child{top:25px}.ae-nav.is-open .ae-burger span:first-child{top:21.5px;transform:rotate(45deg)}.ae-nav.is-open .ae-burger span:last-child{top:21.5px;transform:rotate(-45deg)}.ae-nav.is-open .ae-nav__actions .ae-btn{opacity:0;pointer-events:none}.ae-wordmark{display:flex;align-items:center;gap:11px;line-height:1;color:var(--ink);transition:color .4s}.ae-wordmark__mark{flex:none;width:50px;height:auto}.ae-wordmark__text{display:flex;flex-direction:column;align-items:stretch}.ae-wordmark b{padding:5px 0 5px .26em;border-block:1px solid currentColor;font:800 15px/1 var(--sans);letter-spacing:.26em}.ae-wordmark b,.ae-wordmark small{text-transform:uppercase;text-align:center}.ae-wordmark small{margin-top:5px;padding-left:.42em;font:600 8px/1 var(--sans);letter-spacing:.42em;opacity:.72}.ae-logo{height:46px;width:auto}.ae-menu{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--nav-h) + 32px) var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--paper-2);color:var(--ink);-webkit-clip-path:circle(0 at calc(100% - var(--gutter) - 22px) calc(var(--nav-h) / 2));clip-path:circle(0 at calc(100% - var(--gutter) - 22px) calc(var(--nav-h) / 2));visibility:hidden;transition:visibility 0s linear .8s,-webkit-clip-path .8s var(--ease-io);transition:clip-path .8s var(--ease-io),visibility 0s linear .8s;transition:clip-path .8s var(--ease-io),visibility 0s linear .8s,-webkit-clip-path .8s var(--ease-io)}.ae-menu.is-open{-webkit-clip-path:circle(150% at calc(100% - var(--gutter) - 22px) calc(var(--nav-h) / 2));clip-path:circle(150% at calc(100% - var(--gutter) - 22px) calc(var(--nav-h) / 2));visibility:visible;transition:visibility 0s,-webkit-clip-path .8s var(--ease-io);transition:clip-path .8s var(--ease-io),visibility 0s;transition:clip-path .8s var(--ease-io),visibility 0s,-webkit-clip-path .8s var(--ease-io)}.ae-menu__aura{position:absolute;inset:0;background:radial-gradient(60% 40% at 90% 10%,rgba(226,189,230,.6),transparent 70%),radial-gradient(50% 40% at 0 100%,rgba(235,207,239,.8),transparent 70%);pointer-events:none}.ae-menu__links{position:relative;display:flex;flex-direction:column}.ae-menu__links a{display:flex;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:clamp(2.4rem,10vw,3.6rem);line-height:1.05;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .8s var(--ease),color .3s}.ae-menu__links small{font:500 12px/1 var(--sans);letter-spacing:.1em;color:var(--violet)}.ae-menu.is-open .ae-menu__links a{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * 60ms)}.ae-menu__links a:hover{color:var(--violet);font-style:italic}.ae-menu__foot{position:relative;display:flex;flex-direction:column;gap:18px}.ae-menu__foot .ae-btn,.ae-menu__ig{justify-content:center}.ae-menu__ig{display:inline-flex;align-items:center;gap:8px;color:rgba(14,12,18,.75);font-size:15px}.ae-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + 32px) 0 96px;overflow:hidden;background:var(--paper)}.ae-hero:after{content:"";position:absolute;inset:0;background:var(--grain);opacity:.05;pointer-events:none}.ae-hero__aura i{position:absolute;border-radius:50%;will-change:transform}.ae-hero__aura i:first-child{width:62vw;height:62vw;left:-18vw;top:-26vw;background:radial-gradient(circle,rgba(226,189,230,.75) 0,rgba(226,189,230,0) 66%);animation:ae-drift-a 22s ease-in-out infinite alternate}.ae-hero__aura i:nth-child(2){width:52vw;height:52vw;right:-14vw;top:4vh;background:radial-gradient(circle,rgba(212,155,217,.55) 0,rgba(212,155,217,0) 66%);animation:ae-drift-b 26s ease-in-out infinite alternate}.ae-hero__aura i:nth-child(3){width:44vw;height:44vw;left:26vw;bottom:-26vw;background:radial-gradient(circle,rgba(243,225,244,.95) 0,rgba(243,225,244,0) 66%);animation:ae-drift-c 30s ease-in-out infinite alternate}.ae-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px)}.ae-in{opacity:0;animation:ae-fadeup 1.1s var(--ease) forwards;animation-delay:calc(1.85s + var(--d, 0) * 90ms)}.ae-hero__kicker{font:600 12px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--violet)}.ae-hero__title{margin:24px 0 30px;font-size:clamp(3.4rem,7.4vw,8rem);line-height:.93;letter-spacing:-.03em}.ae-hero__row{display:block}.ae-word{display:inline-block;margin-right:.2em;opacity:0;filter:blur(14px);transform:translateY(.32em) scale(1.04);animation:ae-word-in 1.35s var(--ease) forwards;animation-delay:calc(1.8s + var(--i) * 85ms)}.ae-word:last-child{margin-right:0}@keyframes ae-word-in{to{opacity:1;filter:blur(0);transform:none}}.ae-word--glow{padding-right:.06em;font-style:italic;background:linear-gradient(100deg,#9e5ca8,#c487cf 30%,#fbe9fd 42%,#c487cf 54%,#9e5ca8 78%,#9e5ca8);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ae-word-in 1.35s var(--ease) forwards,ae-glint 5.5s var(--ease-io) infinite;animation-delay:calc(1.8s + var(--i) * 85ms),3.1s}@keyframes ae-glint{0%{background-position:100% 0}55%,to{background-position:-60% 0}}.ae-hero__lead{max-width:500px;font-size:clamp(1.02rem,1.25vw,1.15rem);color:var(--mute)}.ae-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ae-hero__hours{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:38px;font-size:13px;color:var(--mute)}.ae-open{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.ae-open i{width:8px;height:8px;border-radius:50%;background:#c9bccb}.ae-open.is-open i{background:#25d366;animation:ae-ping-dot 2.2s ease-out infinite}@keyframes ae-ping-dot{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}80%,to{box-shadow:0 0 0 9px rgba(37,211,102,0)}}.ae-grid{position:absolute;inset:0;width:100%;height:100%;stroke:rgba(158,92,168,.13);color:rgba(196,135,207,.32);pointer-events:none;-webkit-mask-image:radial-gradient(75% 65% at 50% 38%,#000 25%,transparent 100%);mask-image:radial-gradient(75% 65% at 50% 38%,#000 25%,transparent 100%)}.ae-grid__sq{fill:currentColor;opacity:0;animation:ae-sq 7s ease-in-out both}@keyframes ae-sq{50%{opacity:.55}}.ae-hero__grid-bg{z-index:0}.ae-hero__visual{position:relative;justify-self:end;width:min(100%,500px);transform:translate3d(0,calc(var(--p, 0) * 70px),0)}.ae-reel{position:relative;aspect-ratio:3/4;opacity:0;transform:translateY(40px) scale(.97);animation:ae-reel-in 1.6s var(--ease) 1.95s forwards}@keyframes ae-reel-in{to{opacity:1;transform:none}}.ae-reel__glow{position:absolute;left:-18%;top:-12%;width:136%;height:124%;border-radius:50%;filter:blur(64px) saturate(1.4);opacity:.6;pointer-events:none}.ae-reel__screen{position:relative;z-index:1;height:100%;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease);overflow:hidden;isolation:isolate;border-radius:50% 50% 28px 28px/34% 34% 28px 28px;background:#2b1a2e;box-shadow:0 60px 120px -56px rgba(112,40,120,.65),inset 0 0 0 1px rgba(255,255,255,.55)}.ae-reel__screen video{display:block;width:100%;height:100%;object-fit:cover}.ae-reel__screen:before{inset:-25%;background:radial-gradient(36% 28% at 22% 24%,rgba(236,170,244,.38),transparent 70%),radial-gradient(30% 24% at 78% 68%,rgba(255,206,232,.24),transparent 70%);mix-blend-mode:screen;animation:ae-leak 14s ease-in-out infinite alternate}.ae-reel__screen:after,.ae-reel__screen:before{content:"";position:absolute;z-index:1;pointer-events:none}.ae-reel__screen:after{inset:0;background:var(--grain);background-size:180px;opacity:.16;mix-blend-mode:overlay}@keyframes ae-leak{to{transform:translate3d(9%,-7%,0) rotate(9deg)}}.ae-reel__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,10,24,.18),transparent 20%,transparent 52%,rgba(32,12,36,.78)),radial-gradient(130% 95% at 50% 42%,transparent 58%,rgba(14,12,18,.34) 100%);pointer-events:none}.ae-reel__caption{position:absolute;left:28px;right:28px;bottom:50px;z-index:2;margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.04;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.35);animation:ae-cap-in .9s var(--ease) both}.ae-reel__caption span{display:block;margin-bottom:9px;font:600 11px/1 var(--sans);font-style:normal;letter-spacing:.24em;opacity:.82}@keyframes ae-cap-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}}.ae-reel__bars{position:absolute;left:28px;right:28px;bottom:8px;z-index:2;display:flex;gap:6px}.ae-reel__bars button{position:relative;flex:1 1;height:36px;padding:0;border:0;background:none;cursor:pointer}.ae-reel__bars button:before,.ae-reel__bars i{position:absolute;left:0;right:0;top:17px;height:2px;border-radius:2px}.ae-reel__bars button:before{content:"";background:rgba(255,255,255,.32)}.ae-reel__bars i{background:#fff;transform:scaleX(0);transform-origin:left}.ae-reel__bars button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ae-reel.is-still .ae-reel__bars,.ae-reel.is-still .ae-reel__screen:before{display:none}.ae-hero__scroll{position:absolute;left:50%;bottom:22px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;translate:-50% 0;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);opacity:0;animation:ae-fade 1s ease 2.8s forwards}.ae-hero__scroll i{display:block;width:1px;height:42px;background:linear-gradient(var(--ink),rgba(14,12,18,0));animation:ae-drop 2.2s var(--ease-io) infinite}.ae-marquee{overflow:hidden;padding:26px 0;background:var(--lilac-2);color:var(--ink)}.ae-marquee__track{display:flex;width:max-content;animation:ae-marq 60s linear infinite}.ae-marquee:hover .ae-marquee__track{animation-play-state:paused}.ae-marquee__row{display:flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--serif);font-style:italic;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.2;white-space:nowrap}.ae-marquee__shine{background:linear-gradient(100deg,#5c2f66,#9e5ca8 34%,#f3d6f6 46%,#9e5ca8 58%,#5c2f66);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ae-glint 6s var(--ease-io) infinite;animation-delay:calc(var(--i, 0) * .45s)}.ae-marquee__outline{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--lilac-3)}.ae-marquee__star{width:18px;height:18px;flex:none;color:var(--violet)}.ae-story{padding:var(--sec) 0;background:var(--paper)}.ae-manifesto{--p:1;max-width:1120px;margin-bottom:clamp(72px,10vw,136px);font-family:var(--serif);font-size:clamp(2.05rem,4.7vw,4.4rem);line-height:1.1;letter-spacing:-.016em}.ae-manifesto span{opacity:clamp(.13,calc(var(--p) * (var(--n) + 4) - var(--i)),1);transition:opacity .25s linear}.ae-manifesto .is-em{font-style:italic;color:var(--violet)}.ae-timeline{--p:1;position:relative;margin-bottom:clamp(80px,11vw,140px);padding-top:44px}.ae-timeline__rail{position:absolute;left:0;right:0;top:7px;height:1px;background:var(--line)}.ae-timeline__rail i{position:absolute;inset:0;background:linear-gradient(90deg,var(--lilac-3),var(--violet));transform:scaleX(var(--p));transform-origin:left}.ae-timeline__list{list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px)}.ae-timeline__step{position:relative}.ae-timeline__dot{--on:clamp(0,calc((var(--p) - var(--t)) * 40),1);position:absolute;left:0;top:-44px;width:15px;height:15px;border-radius:50%;border:1px solid var(--lilac-3);background:color-mix(in srgb,var(--violet) calc(var(--on) * 100%),var(--paper));box-shadow:0 0 0 calc(var(--on) * 6px) rgba(212,155,217,.28)}.ae-timeline__year{display:block;font-family:var(--serif);font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:1}.ae-timeline__place{display:block;margin:10px 0 14px;font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--violet)}.ae-timeline__step h3{margin-bottom:8px;font-size:1.55rem}.ae-timeline__step p{font-size:15px;color:var(--mute)}.ae-quote{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 28px;gap:8px 28px;max-width:1000px;margin-left:auto;padding:clamp(32px,5vw,60px);border-radius:32px;background:linear-gradient(135deg,var(--lilac-2),#fcf4fc 70%);overflow:hidden}.ae-quote:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(151,79,160,.18);box-shadow:0 0 0 40px rgba(151,79,160,.04)}.ae-quote__mark{font-family:var(--serif);font-size:8rem;line-height:.75;color:var(--violet)}.ae-quote blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.18}.ae-quote figcaption{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;font-size:14px}.ae-quote figcaption span{color:var(--mute)}.ae-sig{position:relative;overflow:hidden;padding:var(--sec) 0;background:var(--paper-2);color:var(--ink)}.ae-sig:before{content:"";position:absolute;right:-10%;top:-10%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(226,189,230,.45),transparent 65%);pointer-events:none}.ae-sig__layout{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:start}.ae-sig__list{list-style:none;border-top:1px solid var(--line)}.ae-sig__stage{align-self:stretch}.ae-sig__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.ae-sig__item{border-bottom:1px solid var(--line)}.ae-sig__trigger{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;grid-gap:16px;gap:16px;padding:20px 4px;border:0;background:none;color:rgba(14,12,18,.42);text-align:left;transition:color .4s}.ae-sig__trigger:hover{color:rgba(14,12,18,.75)}.ae-sig__num{font:500 13px/1 var(--sans);letter-spacing:.1em}.ae-sig__name{font-family:var(--serif);font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1.05;transition:transform .6s var(--ease),color .4s}.ae-sig__cat{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ae-sig__item.is-active .ae-sig__trigger{color:var(--ink)}.ae-sig__item.is-active .ae-sig__name{font-style:italic;color:var(--violet);transform:translateX(14px)}.ae-sig__item.is-active .ae-sig__num{color:var(--violet)}.ae-sig__card{display:none}.ae-sig__media{position:relative;aspect-ratio:4/5;max-height:62vh;margin-inline:auto;overflow:hidden;border-radius:50% 50% 24px 24px/40% 40% 24px 24px;background:var(--lilac-2)}.ae-sig__media .ae-frame{position:absolute;inset:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.1s var(--ease-io) .5s;transition:clip-path 1.1s var(--ease-io) .5s;transition:clip-path 1.1s var(--ease-io) .5s,-webkit-clip-path 1.1s var(--ease-io) .5s}.ae-sig__media .ae-frame.is-active{z-index:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition-delay:0s}.ae-sig__media .ae-frame.is-active>*{animation:ae-zoom 1.6s var(--ease) both}.ae-sig__media .ae-frame.is-active .ae-frame__orbit{animation:ae-spin 26s linear infinite}.ae-sig__media .ae-frame.is-active .ae-frame__orbit--2{animation:ae-spin 18s linear infinite reverse}.ae-sig__count{position:absolute;right:22px;bottom:18px;z-index:2;font-family:var(--serif);font-style:italic;font-size:20px;color:#fff}.ae-sig__count i{opacity:.5}.ae-sig__info{padding-top:28px;animation:ae-fadeup .8s var(--ease) both}.ae-sig__info-cat{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--violet)}.ae-sig__info h3{margin:12px 0;font-size:clamp(2rem,3vw,2.6rem)}.ae-sig__info p{max-width:440px;margin-bottom:26px;color:rgba(14,12,18,.7)}.ae-sig__progress{display:flex;gap:6px;margin-top:32px}.ae-sig__progress i{position:relative;flex:1 1;height:2px;overflow:hidden;background:rgba(14,12,18,.12)}.ae-sig__progress i.is-on:after{content:"";position:absolute;inset:0;background:var(--lilac);transform-origin:left;animation:ae-progress 3.8s linear forwards}.ae-sig__progress i.is-paused:after{animation:none}.ae-syn{padding:var(--sec) 0;background:linear-gradient(180deg,var(--lilac-2) 0,#f8ecf9 100%)}.ae-syn__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.ae-syn__intro .ae-head{margin-bottom:40px}.ae-syn__zones{display:grid;grid-gap:24px;gap:24px}.ae-zone{min-width:0;padding:0;border:0;transition:opacity .4s}.ae-zone legend{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.ae-zone legend small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--violet)}.ae-zone.is-locked .ae-zone__opts{opacity:.4}.ae-zone__opts{display:flex;flex-wrap:wrap;gap:8px}.ae-pill{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border:1px solid rgba(14,12,18,.16);border-radius:999px;background:rgba(255,255,255,.65);color:var(--ink);font:500 14px/1 var(--sans);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.ae-pill svg{width:16px;height:16px;margin-left:-4px}.ae-pill.is-on,.ae-pill:hover:not(:disabled){border-color:var(--ink)}.ae-pill.is-on{background:var(--ink);color:#fff}.ae-pill:disabled{cursor:not-allowed}.ae-syn__card{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px);padding:clamp(24px,3vw,38px);border-radius:32px;background:#fff;color:var(--ink);box-shadow:0 50px 90px -50px rgba(112,40,120,.4),inset 0 0 0 1px rgba(158,92,168,.14)}.ae-syn__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ae-syn__card-head p{font-family:var(--serif);font-style:italic;font-size:1.7rem;line-height:1}.ae-syn__card-head span{padding:7px 12px;border-radius:999px;background:rgba(226,189,230,.14);color:var(--violet);font-size:12px;font-weight:600}.ae-syn__row{margin-top:26px}.ae-syn__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;color:rgba(14,12,18,.68)}.ae-syn__label strong{font-family:var(--serif);font-size:1.8rem;font-weight:500;line-height:1;color:var(--ink)}.ae-syn__label strong.is-hl{color:var(--violet)}.ae-syn__track{position:relative;height:14px;background:rgba(14,12,18,.07)}.ae-bar,.ae-syn__track{overflow:hidden;border-radius:999px}.ae-bar{font-style:normal;position:absolute;left:0;top:0;bottom:0;transition:left .8s var(--ease),width .8s var(--ease)}.ae-syn__track .ae-bar{border-radius:0;box-shadow:inset -2px 0 0 #fff}.ae-bar--0{background:var(--lilac)}.ae-bar--1{background:#dba9e2}.ae-bar--2{background:#f6defa}.ae-syn__lanes{display:grid;grid-gap:8px;gap:8px}.ae-syn__lane{position:relative;height:32px;overflow:hidden;border-radius:999px;background:rgba(14,12,18,.05)}.ae-syn__txt{position:absolute;left:14px;top:0;line-height:32px;font-size:12.5px;font-weight:600;white-space:nowrap;color:rgba(14,12,18,.85)}.ae-bar .ae-syn__txt{color:var(--ink)}.ae-syn__empty{font-size:14px;color:rgba(14,12,18,.62)}.ae-syn__saved{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:82px;margin-top:26px;padding:18px 20px;border:1px solid rgba(226,189,230,.25);border-radius:20px;background:rgba(226,189,230,.08)}.ae-syn__saved span{font-size:14px;color:rgba(14,12,18,.75)}.ae-syn__saved strong{font-family:var(--serif);font-style:italic;font-size:clamp(2.3rem,4vw,3.2rem);font-weight:500;line-height:1;color:var(--violet)}.ae-syn__cta{width:100%;justify-content:center;margin-top:18px}.ae-syn__note{margin-top:12px;font-size:12px;text-align:center;color:rgba(14,12,18,.62)}.ae-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:90;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:999px;background:var(--lilac);color:var(--ink);font-size:14px;font-weight:600;text-align:center;box-shadow:0 20px 40px -18px rgba(14,12,18,.5);opacity:0;transform:translate(-50%,20px);transition:opacity .4s,transform .5s var(--ease);pointer-events:none}.ae-toast.is-on{opacity:1;transform:translate(-50%)}.ae-menu-sec{padding:var(--sec) 0;background:var(--paper)}.ae-menu-sec__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 40px}.ae-menu-sec__top .ae-head,.ae-search{margin-bottom:40px}.ae-search{display:flex;align-items:center;gap:10px;width:min(100%,360px);height:56px;padding:0 8px 0 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 14px 34px -22px rgba(112,40,120,.35);transition:box-shadow .3s}.ae-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--violet),0 14px 34px -22px rgba(112,40,120,.35)}.ae-search>svg{flex:none;color:var(--mute)}.ae-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:500 15px var(--sans);color:var(--ink)}.ae-search input::placeholder{color:#8d8696}.ae-search input::-webkit-search-cancel-button{display:none}.ae-search button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--paper-2);color:var(--ink)}.ae-search button svg{width:16px;height:16px}.ae-chips,.ae-tabs{display:flex;flex-wrap:wrap;gap:8px}.ae-tabs{margin-bottom:30px}.ae-chips button,.ae-tabs button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:500 14px/1 var(--sans);white-space:nowrap;transition:background .35s var(--ease),color .35s,border-color .35s}.ae-chips button:hover,.ae-tabs button:hover{border-color:var(--ink)}.ae-tabs small{font-size:11px;color:var(--mute)}.ae-chips .is-on,.ae-tabs .is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ae-tabs .is-on small{color:var(--lilac)}.ae-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(28px,5vw,64px);column-gap:clamp(28px,5vw,64px)}.ae-list li{animation:ae-fadeup .6s var(--ease) both;animation-delay:calc(var(--i) * 28ms)}.ae-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);transition:padding .45s var(--ease),color .3s}.ae-list a:hover{padding-left:12px;color:var(--violet)}.ae-list__name{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.2}.ae-list__star{display:inline-flex;color:var(--lilac-3)}.ae-list__star svg{width:14px;height:14px}.ae-list__cat{font-size:12px;text-align:right;color:var(--mute)}.ae-list__go{width:18px;height:18px;opacity:.3;transition:opacity .3s,transform .45s var(--ease)}.ae-list a:hover .ae-list__go{opacity:1;transform:translate(2px,-2px)}.ae-list__empty{padding:28px 0;color:var(--mute)}.ae-list__empty a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.ae-menu-sec__note{display:flex;align-items:center;gap:8px;margin-top:30px;font-size:13px;color:var(--mute)}.ae-menu-sec__note svg{width:14px;height:14px;color:var(--lilac-3)}.ae-gal{padding:var(--sec) 0;background:var(--paper-2);color:var(--ink)}.ae-gal__feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;margin-bottom:clamp(48px,7vw,96px);padding:clamp(14px,1.6vw,20px);border-radius:34px;background:linear-gradient(140deg,#fff,var(--lilac-2) 70%);box-shadow:0 40px 80px -56px rgba(112,40,120,.45),inset 0 0 0 1px rgba(158,92,168,.14)}.ae-gal__feature-copy{padding:12px clamp(8px,2vw,36px) 12px 0}.ae-gal__feature-copy h3{margin:18px 0 16px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1;color:var(--ink)}.ae-gal__feature-copy h3 em{color:var(--violet)}.ae-gal__feature-copy p:not(.ae-kicker){max-width:460px;margin-bottom:28px;color:rgba(14,12,18,.7)}.ae-gal__feature-copy small{display:block;margin-top:18px;font-size:12px;color:rgba(14,12,18,.62)}.ae-ba{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:24px;background:var(--lilac-2);cursor:ew-resize;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ae-ba__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ae-ba__before{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--x)) 0 0);clip-path:inset(0 calc(100% - var(--x)) 0 0)}.ae-ba__tag{position:absolute;top:16px;z-index:2;padding:7px 12px;border-radius:999px;background:rgba(14,12,18,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.ae-ba__tag.is-before{left:16px}.ae-ba__tag.is-after{right:16px;background:rgba(226,189,230,.85);color:var(--ink)}.ae-ba__handle{position:absolute;top:0;bottom:0;left:var(--x);z-index:3;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.35)}.ae-ba__handle:focus-visible{outline:none}.ae-ba__handle:focus-visible .ae-ba__knob{box-shadow:0 0 0 3px var(--lilac),0 10px 30px rgba(0,0,0,.35)}.ae-ba__knob{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;translate:-50% -50%;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,.35)}.ae-ba__knob svg{width:16px;height:16px}.ae-gal>.ae-wrap{container-type:inline-size}.ae-gal__grid{--gap:16px;--cols:4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-auto-flow:dense;grid-gap:var(--gap);gap:var(--gap)}.ae-gal__item{position:relative;display:block;margin:0;overflow:hidden;border-radius:22px}.ae-gal__item.is-tall{grid-row:span 2}.ae-gal__item .ae-frame,.ae-gal__item button{height:100%}.ae-gal__item button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ae-gal__item:hover img{transform:scale(1.05)}.ae-gal__label{position:absolute;left:14px;bottom:14px;z-index:2;padding:7px 12px;border-radius:999px;background:rgba(14,12,18,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:600;letter-spacing:.05em;color:#fff}.ae-gal__ig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:linear-gradient(140deg,var(--lilac-2),#fff);box-shadow:inset 0 0 0 1px rgba(158,92,168,.2);transition:box-shadow .4s}.ae-gal__ig:hover{box-shadow:inset 0 0 0 1px var(--violet-soft)}.ae-gal__ig>svg{width:34px;height:34px;color:var(--violet)}.ae-gal__ig strong{font-family:var(--serif);font-size:1.9rem;font-weight:400;line-height:1.1}.ae-gal__ig span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--violet)}.ae-gal__ig span svg{width:16px;height:16px}.ae-lightbox{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px;background:rgba(8,6,10,.94);animation:ae-fade .35s ease both}.ae-lightbox img{max-width:min(92vw,1100px);max-height:84vh;border-radius:14px;object-fit:contain;animation:ae-fadeup .5s var(--ease) both}.ae-lightbox button{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;transition:background .3s}.ae-lightbox button:hover{background:rgba(226,189,230,.3)}.ae-lightbox__close{top:20px;right:20px}.ae-lightbox__nav{top:50%;translate:0 -50%}.ae-lightbox__nav.is-prev{left:20px}.ae-lightbox__nav.is-next{right:20px}.ae-lightbox__count{position:absolute;left:50%;bottom:20px;translate:-50% 0;font-size:13px;color:rgba(249,240,250,.7)}.ae-team{padding:var(--sec) 0;background:var(--paper)}.ae-team__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 40px}.ae-chips,.ae-team__top .ae-head{margin-bottom:40px}.ae-team__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3vw,40px) clamp(16px,2vw,28px);gap:clamp(28px,3vw,40px) clamp(16px,2vw,28px)}.ae-member>*{transition:opacity .5s var(--ease)}.ae-member.is-dim>*{opacity:.24}.ae-member__media{position:relative;aspect-ratio:4/5;margin-bottom:18px;overflow:hidden;border-radius:50% 50% 22px 22px/40% 40% 22px 22px;transition:opacity .5s var(--ease),transform .6s var(--ease),filter .5s}.ae-member:not(.is-dim):hover .ae-member__media{transform:translateY(-6px)}.ae-member.is-dim .ae-member__media{filter:grayscale(1)}.ae-member__badge{position:absolute;left:50%;bottom:14px;z-index:2;translate:-50% 0;padding:8px 13px;border-radius:999px;background:var(--ink);color:var(--lilac);font:700 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ae-member h3{font-size:1.65rem;line-height:1.1}.ae-member p{margin:4px 0 12px;font-size:14px;color:var(--mute)}.ae-member__skills{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.ae-member__skills li{padding:5px 10px;border-radius:999px;background:var(--lilac-2);font-size:11.5px;font-weight:600}.ae-numbers{padding:clamp(52px,7vw,92px) 0;background:var(--lilac-2)}.ae-numbers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px}.ae-numbers__item{display:flex;flex-direction:column;gap:4px;padding-left:20px;border-left:1px solid rgba(14,12,18,.22)}.ae-numbers__item strong{font-family:var(--serif);font-size:clamp(3.6rem,7vw,6.2rem);font-weight:400;line-height:.95;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ae-numbers__item>span{font-size:15px;font-weight:700}.ae-numbers__item small{font-size:13px;color:rgba(14,12,18,.68)}.ae-spaces{padding:var(--sec) 0;background:var(--paper-2)}.ae-spaces__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.ae-space{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(18px,2.4vw,30px);gap:clamp(18px,2.4vw,30px);align-items:start;padding:14px;border-radius:34px;background:#fff;box-shadow:0 36px 70px -46px rgba(112,40,120,.45)}.ae-space__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:50% 50% 22px 22px/40% 40% 22px 22px}.ae-space__media img{object-position:50% 30%}.ae-space__since{position:absolute;left:50%;bottom:14px;z-index:2;translate:-50% 0;padding:8px 13px;border-radius:999px;background:var(--ink);color:var(--lilac);font:700 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ae-space__body{display:flex;flex-direction:column;height:100%;padding:14px 10px 10px 0}.ae-space__kicker{display:flex;align-items:center;gap:8px;font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.ae-space__kicker svg{width:16px;height:16px}.ae-space h3{margin:14px 0 12px;font-size:clamp(2rem,3vw,2.8rem)}.ae-space__body>p{font-size:15px;color:var(--mute)}.ae-space__focus{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 22px}.ae-space__focus li{padding:5px 10px;border-radius:999px;background:var(--lilac-2);font-size:11.5px;font-weight:600}.ae-space address{margin-bottom:18px;font-size:14px;font-style:normal}.ae-space__tels{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.ae-space__tels a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;color:var(--ink)}.ae-space__tels svg{width:15px;height:15px;color:var(--violet)}.ae-space__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto}.ae-faq{padding:var(--sec) 0;background:var(--paper)}.ae-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.ae-faq__grid>.ae-head{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.ae-faq__list{border-top:1px solid var(--line)}.ae-qa{border-bottom:1px solid var(--line)}.ae-qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;cursor:pointer;font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.ae-qa summary::-webkit-details-marker{display:none}.ae-qa summary svg{flex:none;width:42px;height:42px;padding:11px;border:1px solid var(--line);border-radius:50%;transition:transform .5s var(--ease),background .3s,color .3s}.ae-qa summary:hover svg{border-color:var(--ink)}.ae-qa[open] summary svg{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:#fff}.ae-qa::details-content{block-size:0;overflow:clip;transition:block-size .55s var(--ease),content-visibility .55s allow-discrete}.ae-qa[open]::details-content{block-size:auto}.ae-qa__a p{max-width:620px;padding:0 56px 26px 0;color:var(--mute)}.ae-close{position:relative;overflow:hidden;padding-top:var(--sec);background:linear-gradient(180deg,var(--lilac-2) 0,var(--paper-2) 62%);color:var(--ink)}.ae-close__aura i{position:absolute;border-radius:50%;pointer-events:none}.ae-close__aura i:first-child{left:50%;top:-30vw;width:80vw;height:80vw;translate:-50% 0;background:radial-gradient(circle,rgba(255,255,255,.85),transparent 62%);animation:ae-drift-a 24s ease-in-out infinite alternate}.ae-close__aura i:nth-child(2){right:-20vw;top:20%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(226,189,230,.6),transparent 65%);animation:ae-drift-b 28s ease-in-out infinite alternate}.ae-close__cta{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:var(--sec);text-align:center}.ae-close h2{margin:22px 0 24px;font-size:clamp(3rem,8.2vw,7.6rem);line-height:.95;letter-spacing:-.025em}.ae-close h2 em{color:var(--violet-soft)}.ae-close__lead{max-width:520px;font-size:1.1rem;color:rgba(14,12,18,.7)}.ae-close__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px}.ae-foot{position:relative;padding-top:64px;border-top:1px solid var(--line)}.ae-foot__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:36px 32px;gap:36px 32px}.ae-foot__brand p{margin-top:16px;font-family:var(--serif);font-style:italic;font-size:1.35rem;color:rgba(14,12,18,.62)}.ae-foot h3{margin-bottom:18px;font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.ae-foot ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.ae-foot ul a{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;overflow-wrap:anywhere;font-size:15px;color:rgba(14,12,18,.78);transition:color .3s}.ae-foot ul a:hover{color:var(--ink)}.ae-foot ul svg{width:16px;height:16px}.ae-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;position:relative;margin-top:60px;padding-top:22px;padding-bottom:22px;font-size:13px;color:rgba(14,12,18,.62)}.ae-foot__bottom:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:rgba(14,12,18,.07)}.ae-foot__bottom a{color:var(--violet)}.ae-foot__giant{margin-bottom:-4.6vw;font-family:var(--serif);font-style:italic;font-size:22.5vw;line-height:.85;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(158,92,168,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ae-btn .ae-wa-ico{width:20px;height:20px;color:#25d366}.ae-btn--sm .ae-wa-ico{width:17px;height:17px}.ae-btn--wa:hover .ae-wa-ico{transform:scale(1.08)}@property --ae-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ae-btn--glow:after{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--ae-ang),transparent 0 68%,rgba(37,211,102,.95) 80%,#e9ffef 84%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ae-ang 3.4s linear infinite;pointer-events:none}@keyframes ae-ang{to{--ae-ang:360deg}}.ae-wafab{position:fixed;right:28px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:12px}.ae-wafab__ball{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 18px 40px -14px rgba(18,140,70,.7);transition:transform .45s var(--ease)}.ae-wafab__ball:after{content:"";position:absolute;inset:0;border-radius:50%;animation:ae-ping-wa 2.6s ease-out infinite}@keyframes ae-ping-wa{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}80%,to{box-shadow:0 0 0 16px rgba(37,211,102,0)}}.ae-wafab__ball svg{width:31px;height:31px}.ae-wafab__label{padding:11px 16px;border-radius:999px;background:var(--ink);color:#fff;font:600 13px/1 var(--sans);white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .4s ease,transform .45s var(--ease)}.ae-wafab:focus-visible .ae-wafab__label,.ae-wafab:hover .ae-wafab__label{opacity:1;transform:none}.ae-wafab:hover .ae-wafab__ball{transform:scale(1.06)}.ae-wafab:focus-visible{outline:none}.ae-wafab:focus-visible .ae-wafab__ball{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:1180px){.ae-spaces__grid{grid-template-columns:minmax(0,1fr)}.ae-space{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (max-width:1024px){.ae-faq__grid,.ae-syn__grid{grid-template-columns:minmax(0,1fr)}.ae-faq__grid>.ae-head,.ae-syn__card{position:static}.ae-syn__card{max-width:620px}.ae-foot__grid,.ae-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-foot__brand{grid-column:1/-1}}@media (max-width:960px){.ae-nav__links{display:none}.ae-burger{display:inline-block}}@media (max-width:900px){.ae{--nav-h:68px}.ae-hero{min-height:auto;padding-bottom:72px}.ae-hero__grid{grid-template-columns:minmax(0,1fr);gap:56px}.ae-hero__visual{justify-self:center;width:min(88vw,440px);transform:none}.ae-hero__scroll,.ae-reel__glow{display:none}.ae-gal__feature,.ae-sig__layout{grid-template-columns:minmax(0,1fr)}.ae-sig__stage{display:none}.ae-sig__list{display:flex;gap:14px;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;overflow-x:auto;border:0;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.ae-sig__list::-webkit-scrollbar{display:none}.ae-sig__item{flex:0 0 min(80vw,330px);border:0;scroll-snap-align:start}.ae-sig__trigger{display:none}.ae-sig__card{display:flex;flex-direction:column;height:100%;padding:12px 12px 22px;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ae-sig__card-media{aspect-ratio:4/4.4;height:auto;margin-bottom:18px;border-radius:50% 50% 16px 16px/45% 45% 16px 16px}.ae-sig__card-cat{padding:0 8px;font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.ae-sig__card h3{margin:10px 0 8px;padding:0 8px;font-size:1.9rem}.ae-sig__card p:not(.ae-sig__card-cat){padding:0 8px;font-size:14.5px;color:rgba(14,12,18,.7)}.ae-sig__card a{display:inline-flex;align-items:center;gap:6px;margin:auto 8px 0;padding-top:18px;font-size:14px;font-weight:600;color:var(--violet)}.ae-sig__card a svg{width:16px;height:16px}}@media (max-width:760px){.ae-hero__title{font-size:clamp(2.9rem,13vw,4.2rem)}.ae-hero__ctas .ae-btn{flex:1 1 auto;justify-content:center}.ae-timeline{padding-top:0;padding-left:38px}.ae-timeline__rail{left:7px;right:auto;top:0;bottom:0;width:1px;height:auto}.ae-timeline__rail i{background:linear-gradient(180deg,var(--lilac-3),var(--violet));transform:scaleY(var(--p));transform-origin:top}.ae-timeline__list{grid-template-columns:minmax(0,1fr);gap:40px}.ae-timeline__dot{left:-38px;top:10px}.ae-quote{grid-template-columns:minmax(0,1fr)}.ae-quote__mark{font-size:6rem;line-height:.6}.ae-quote figcaption{grid-column:1}.ae-chips,.ae-tabs{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.ae-chips::-webkit-scrollbar,.ae-tabs::-webkit-scrollbar{display:none}.ae-search{width:100%}.ae-list{grid-template-columns:minmax(0,1fr)}.ae-list a{gap:10px;padding:16px 0}.ae-list__cat{font-size:11px}.ae-gal__grid{--gap:10px;--cols:2}.ae-gal__item{border-radius:16px}.ae-gal__feature{padding:10px 10px 22px;border-radius:26px}.ae-gal__feature-copy{padding:4px 10px 0}.ae-ba{border-radius:18px}.ae-ba__knob{width:46px;height:46px}.ae-gal__label{left:8px;bottom:8px;padding:6px 10px;font-size:11.5px}.ae-gal__ig strong{font-size:1.35rem}.ae-gal__ig{padding:14px}.ae-lightbox__nav{top:auto;bottom:20px;translate:none}.ae-lightbox__count{bottom:36px}.ae-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-member h3{font-size:1.35rem}.ae-member p{font-size:13px}.ae-numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-space{grid-template-columns:minmax(0,1fr);padding:10px;border-radius:28px}.ae-space__media{aspect-ratio:4/3.4;border-radius:50% 50% 18px 18px/58% 58% 18px 18px}.ae-space__body{padding:4px 10px 14px}.ae-qa__a p{padding-right:0}.ae-foot{padding-bottom:84px}.ae-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-foot__bottom{flex-direction:column}.ae-wafab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.ae-wafab__ball{width:56px;height:56px}.ae-wafab__ball svg{width:28px;height:28px}.ae-wafab__label{display:none}.ae-wafab{transition:bottom .45s var(--ease)}.ae:has(.ae-pbarra.is-on) .ae-wafab{bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:420px){.ae-wordmark{gap:9px}.ae-wordmark__mark{width:42px}.ae-wordmark b{font-size:13px;letter-spacing:.22em}.ae-wordmark small{font-size:7px}.ae-nav__actions .ae-btn{display:none}.ae-hero__ctas{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ae-intro{display:none}.ae *,.ae :after,.ae :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}.ae-foot__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;margin-top:48px;font-size:13px;color:rgba(14,12,18,.62)}.ae-foot__legal nav{display:flex;flex-wrap:wrap;gap:10px 24px}.ae-foot__cookies,.ae-foot__legal nav a{min-height:36px}.ae-foot__legal nav a{display:inline-flex;align-items:center;gap:6px;color:rgba(14,12,18,.85);transition:color .3s}.ae-foot__legal nav a:hover{color:var(--violet)}.ae-foot__legal nav svg{width:14px;height:14px}.ae-foot__legal p{max-width:560px}.ae-foot__legal p a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.ae-foot__legal .ae-foot__id{flex:1 1 100%;max-width:980px;line-height:1.7}.ae-foot__id strong{color:var(--ink)}.ae-foot__cookies{padding:0;border:0;background:none;font:inherit;color:rgba(14,12,18,.85);cursor:pointer;transition:color .3s}.ae-foot__cookies:hover{color:var(--violet)}.ae-livro{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:#fff;border:1.5px solid #c8102e;color:#c8102e;font:700 13px/1 var(--sans);transition:background .3s,color .3s}.ae-livro:hover{background:#c8102e;color:#fff}.ae-livro svg{width:18px;height:18px}.ae-cookies{position:fixed;left:20px;bottom:20px;z-index:90;max-width:420px;padding:20px;border-radius:20px;background:rgba(253,250,253,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px -30px rgba(112,40,120,.5),inset 0 0 0 1px rgba(14,12,18,.08);font-size:14px;color:var(--ink)}.ae-cookies a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.ae-cookies__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.ae-cookies__btns button{height:46px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:600 14px/1 var(--sans);cursor:pointer}.ae-cookies__btns button:hover{background:var(--violet)}@media (max-width:760px){.ae-cookies{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:none}}.ae-legal__actions{display:flex;align-items:center;gap:16px}.ae-legal__nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(253,250,253,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line)}.ae-legal__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.ae-legal{max-width:820px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(72px,10vw,128px)}.ae-legal h1{margin:20px 0 12px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1}.ae-legal__date{font-size:14px;color:var(--mute)}.ae-legal__body{margin-top:40px;font-size:16.5px;line-height:1.75;color:#2c2733}.ae-legal__body h2{margin:44px 0 14px;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15;color:var(--ink)}.ae-legal__body p,.ae-legal__body ul{margin-bottom:16px}.ae-legal__body ul{padding-left:22px}.ae-legal__body li{margin-bottom:8px}.ae-legal__body li::marker{color:var(--lilac-3)}.ae-legal__body a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.ae-legal__body strong{font-weight:700;color:var(--ink)}.ae-legal__foot{padding-top:8px;background:linear-gradient(180deg,var(--lilac-2),var(--paper-2));color:var(--ink);overflow:hidden}@media (max-width:760px){.ae-legal__foot .ae-foot{padding-bottom:88px}.ae-legal__bar .ae-link{font-size:13px}}.ae-team__photos{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.ae-team__photo{position:relative;overflow:hidden;border-radius:30px;background:var(--lilac-2);box-shadow:0 40px 80px -50px rgba(112,40,120,.55)}.ae-team__photo img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease)}.ae-team__photo:hover img{scale:1.03}.ae-team__photo--wide{aspect-ratio:3/2}.ae-team__photo figcaption{position:absolute;left:18px;bottom:18px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:700 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.ae-hours{flex-wrap:wrap;gap:14px clamp(24px,4vw,56px);margin-top:clamp(20px,3vw,36px);padding:clamp(20px,2.4vw,28px) clamp(22px,3vw,36px);border-radius:28px;background:#fff;box-shadow:0 36px 70px -46px rgba(112,40,120,.45)}.ae-hours,.ae-hours__kicker{display:flex;align-items:center}.ae-hours__kicker{gap:8px;font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.ae-hours__kicker svg,.ae-hours__phone svg{width:16px;height:16px}.ae-hours dl{display:flex;flex-wrap:wrap;gap:10px clamp(20px,3vw,40px);flex:1 1}.ae-hours dl div{display:flex;gap:10px;font-size:15px}.ae-hours dt{color:var(--mute)}.ae-hours dd{font-weight:700;white-space:nowrap}.ae-hours__phones{display:flex;flex-wrap:wrap;gap:8px 28px}.ae-hours__phone{display:inline-flex;align-items:center;gap:8px;font-family:var(--serif);font-size:1.45rem;color:var(--ink)}.ae-hours dd small{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--violet);white-space:normal}.ae-hours__note{order:3;flex-basis:100%;font-size:13px;color:var(--mute)}.ae-space__hours{display:flex;align-items:center;gap:8px;margin:-6px 0 18px;font-size:13px;font-weight:600;color:var(--ink)}.ae-space__hours svg{flex:none;width:15px;height:15px;color:var(--violet)}.ae-close__hours{margin-top:18px;font:600 12px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.ae-foot__hours{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:rgba(14,12,18,.78)}.ae-foot__hours span{display:inline-block;min-width:78px;color:var(--violet)}.ae-foot__hours em{font-style:normal;font-weight:600}.ae-foot__hours-note{margin-top:4px;font-size:13px;color:var(--mute)}@media (max-width:760px){.ae-team__photos{grid-template-columns:minmax(0,1fr)}.ae-team__photo{border-radius:24px}.ae-team__photo:not(.ae-team__photo--wide){aspect-ratio:1}.ae-hours{align-items:flex-start;border-radius:24px}.ae-hours,.ae-hours dl{flex-direction:column}}