@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;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:300;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:300;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:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_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: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.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_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.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_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:300;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:300;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:300;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:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_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: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.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_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.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_94d7f7{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_94d7f7{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/949adacb6381283a-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:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/949adacb6381283a-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:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/949adacb6381283a-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:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/949adacb6381283a-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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_91cfb2{font-family:Jost,Jost Fallback}.__variable_91cfb2{--font-sans:"Jost","Jost Fallback"}:root{--bg:#f4efe8;--bg-alt:#ebe4da;--paper:#ffffff;--ink:#1a1714;--ink-soft:#4a433c;--ink-mute:#8b8178;--rule:#d8cfc2;--accent:#6b5840;--f-serif:var(--font-serif),Georgia,serif;--f-sans:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;--f-mono:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-slow:cubic-bezier(0.16,1,0.3,1);--r-xs:6px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-pill:999px}:root[data-palette=cool]{--bg:#eef0f1;--bg-alt:#e3e7ea;--paper:#ffffff;--ink:#121619;--ink-soft:#3a4348;--ink-mute:#7c858c;--rule:#cfd5da;--accent:#3a5a6b}:root[data-palette=mono]{--bg:#f2f2f0;--bg-alt:#e6e6e3;--paper:#ffffff;--ink:#111111;--ink-soft:#3a3a3a;--ink-mute:#858585;--rule:#d0d0cd;--accent:#111111}:root[data-headline=sans]{--f-display:var(--font-sans),sans-serif;--display-weight:300;--display-tracking:-0.03em}:root:not([data-headline=sans]){--f-display:var(--f-serif);--display-weight:300;--display-tracking:-0.01em}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--ink);font-family:var(--f-sans);font-size:14px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding:14px}#root>footer,#root>section{position:relative;border-radius:var(--r-xl);overflow:hidden;margin-bottom:14px;isolation:isolate}#root>footer,#root>footer:last-child,#root>section:last-child{margin-bottom:0}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}.display{font-family:var(--f-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:.95;font-style:normal}.eyebrow{font-size:10px;letter-spacing:.24em;color:var(--ink-soft)}.eyebrow,.label{font-family:var(--f-sans);text-transform:uppercase;font-weight:500}.label{font-size:11px;letter-spacing:.18em}.serif-italic{font-family:var(--f-serif);font-style:italic;font-weight:400}.small{font-size:13px;color:var(--ink-soft);line-height:1.65}.container{max-width:1440px;margin:0 auto;padding:0 var(--s-7)}.container-wide{max-width:1760px;margin:0 auto;padding:0 var(--s-6)}.rule{height:1px;background:var(--rule);width:100%;transform-origin:left center}.reveal{opacity:1;transform:translateY(24px);filter:blur(4px);transition:opacity 1.2s var(--ease-slow),transform 1.2s var(--ease-slow),filter 1.2s var(--ease-slow)}.reveal.in{opacity:1;transform:none;filter:blur(0)}.js-reveals-ready .reveal:not(.in){opacity:0;transform:translateY(40px);filter:blur(8px)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.rise-line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.rise-line>span{display:inline-block;transform:translateY(110%);transition:transform 1.4s var(--ease-slow);will-change:transform}.reveal.in .rise-line>span,.rise.in .rise-line>span{transform:translateY(0)}.rise-words{display:inline}.rise-words .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-right:.05em}.rise-words .w>span{display:inline-block;transform:translateY(105%);opacity:0;transition:transform 1.1s var(--ease-slow),opacity .8s var(--ease-slow);will-change:transform;padding-right:.08em}.reveal.in .rise-words .w>span,.rise.in .rise-words .w>span{transform:translateY(0);opacity:1}.reveal.in .rise-words .w,.rise.in .rise-words .w{overflow:visible;transition:overflow 0s linear 1.4s}.rise{opacity:1}.rise .rise-body{opacity:0;transform:translateY(24px);transition:opacity 1.2s var(--ease-slow) .15s,transform 1.2s var(--ease-slow) .15s}.rise.in .rise-body{opacity:1;transform:none}.parallax-img{transition:transform 1.6s var(--ease-slow);will-change:transform}@keyframes islandFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes auroraDrift{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(-15%,8%) rotate(180deg)}to{transform:translate(0) rotate(1turn)}}@keyframes slowZoom{0%{transform:scale(1.08) translateY(0)}50%{transform:scale(1.14) translateY(-10px)}to{transform:scale(1.08) translateY(0)}}@keyframes fadeUpWord{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bounceArrow{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}.island-nav{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:100;animation:islandFloat 6s ease-in-out infinite;transition:top .6s var(--ease),width .6s var(--ease)}.island-inner{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 22px;background:rgba(20,18,16,.55);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);box-shadow:0 20px 50px -12px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.island-inner:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 20% 50%,rgba(180,140,90,.35),transparent 35%),radial-gradient(circle at 80% 50%,rgba(110,160,200,.28),transparent 35%);animation:auroraDrift 14s linear infinite;z-index:0;pointer-events:none;filter:blur(20px)}.island-inner>*{position:relative;z-index:1}.island-brand{display:flex;align-items:baseline;gap:8px;padding-right:18px;margin-right:2px;border-right:1px solid rgba(255,255,255,.12);color:#f4efe8;font-family:var(--f-display);font-weight:300;font-size:17px;letter-spacing:.02em;flex-shrink:0}.island-brand,.island-brand>span{white-space:nowrap}.island-brand .sub{font-family:var(--f-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45)}.island-links{display:flex;gap:2px;align-items:center}.island-link{padding:10px 14px;border-radius:var(--r-pill);color:rgba(255,255,255,.78);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:background .3s var(--ease),color .3s var(--ease);position:relative;white-space:nowrap}.island-link:hover{background:rgba(255,255,255,.1);color:#fff}.island-link.is-active{color:#fff;background:rgba(255,255,255,.08)}.island-link.is-active:before{content:"";width:4px;height:4px;background:var(--accent);margin-right:7px}.island-link .dot-live,.island-link.is-active:before{display:inline-block;border-radius:50%;vertical-align:middle}.island-link .dot-live{width:5px;height:5px;background:#b8d47d;margin-right:6px;animation:pulseDot 2s ease-in-out infinite;box-shadow:0 0 10px rgba(184,212,125,.8)}.island-cta{margin-left:8px;padding:11px 20px;background:linear-gradient(90deg,#f4efe8,#e6dccb,#f4efe8);background-size:200% 100%;color:#14110d;border-radius:var(--r-pill);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px;animation:shimmer 8s linear infinite;transition:transform .3s var(--ease)}.island-cta:hover{transform:scale(1.04)}.island-cta .arrow{display:inline-block;transition:transform .3s var(--ease)}.island-cta:hover .arrow{transform:translateX(3px)}@property --menu{syntax:"<number>";inherits:true;initial-value:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;--dock:0;--menu:0;--top:14px;transition:--menu .45s var(--ease)}.site-header.inner{--top:22px}.site-header.menu-open{--menu:1}body.suite-overlay-open .site-header{display:none}@media (max-width:1024px){.suite-overlay-card{grid-template-columns:1fr!important;height:auto!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.suite-overlay-gallery{min-height:0!important;height:54vh!important}.suite-overlay-panel{max-height:none!important;overflow:visible!important}}@media (max-width:600px){.suite-overlay-gallery{height:46vh!important}}.header-bar{position:relative;z-index:101;width:min(calc(1600px - 360px * var(--dock)),calc(100% - 56px));height:74px;margin:var(--top) auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-radius:var(--r-pill);transition:width .08s linear}.header-bar:before{content:"";position:absolute;inset:0;border-radius:var(--r-pill);background:rgba(22,20,17,.55);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 40px -16px rgba(0,0,0,.5);opacity:calc((max(var(--dock), var(--menu)) - .75) / .25);transition:opacity .08s linear;z-index:-1;pointer-events:none}.header-side{display:flex;align-items:center;gap:var(--s-5);min-width:0}.header-side-left{justify-content:flex-start}.header-side-right{justify-content:flex-end}.header-logo{position:absolute;left:50%;top:0;z-index:103;text-decoration:none;transform:translateX(-50%) translateY(calc(44px - 22px * max(var(--dock), var(--menu)) + var(--top) - 14px)) scale(calc(1 - .74 * max(var(--dock), var(--menu))));transform-origin:top center;will-change:transform}.header-logo-mark{display:block;width:220px;height:220px;position:relative;transform:translateX(10px)}.header-logo-mark:before{content:"";position:absolute;inset:0;background:#FFFFFF;-webkit-mask:url(/uma_ray_logo_mark.png) center/contain no-repeat;mask:url(/uma_ray_logo_mark.png) center/contain no-repeat}.header-logo-mark:after{content:"";position:absolute;inset:0;background:#B9A272;-webkit-mask:url(/uma_ray_logo_dots.png) center/contain no-repeat;mask:url(/uma_ray_logo_dots.png) center/contain no-repeat}.header-links{display:flex;align-items:center;gap:var(--s-5)}.header-link{position:relative;font-family:var(--f-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;white-space:nowrap;color:#fff;opacity:.9;text-shadow:0 1px 8px rgba(20,19,16,.55);transition:opacity .3s var(--ease),text-shadow .5s var(--ease)}.header-link.is-active,.header-link:hover{opacity:1}.header-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#B9A272;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease)}.header-link.is-active:after,.header-link:hover:after{transform:scaleX(1)}.site-header.docked .header-link{text-shadow:none}.header-lang{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid rgba(255,255,255,.45);border-radius:var(--r-pill);font-family:var(--f-sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.header-drop{position:relative;display:flex;align-items:center}.header-drop:after{content:"\203A";display:inline-block;align-self:center;font-size:14px;line-height:1;margin-left:6px;color:rgba(255,255,255,.85);opacity:.85;transform:rotate(90deg);transition:transform .3s var(--ease),opacity .3s var(--ease);pointer-events:none}@media (hover:hover) and (pointer:fine){.header-drop:hover:after{transform:rotate(90deg) translateX(3px);opacity:1}}.header-drop:focus-within:after{transform:rotate(90deg) translateX(3px);opacity:1}.header-drop-panel{position:absolute;top:100%;left:50%;z-index:120;padding-top:26px;transform:translateX(-50%) translateY(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.header-drop:focus-within .header-drop-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%);transition-delay:0s}@media (hover:hover) and (pointer:fine){.header-drop:hover .header-drop-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%);transition-delay:0s}}.header-drop-card{min-width:168px;display:grid;grid-gap:2px;gap:2px;padding:8px;background:rgba(22,20,17,.94);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);box-shadow:0 24px 60px -24px rgba(10,10,9,.6)}.header-drop-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border-radius:var(--r-sm);font-family:var(--f-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8);text-align:left;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease)}.header-drop-link:hover{background:rgba(255,255,255,.08);color:#fff}.header-drop-link.is-here{color:#B9A272;cursor:default}.header-drop-link.is-here:hover{background:none}.header-cta{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;padding:9px 24px;border-radius:var(--r-pill);background:#ffffff;color:var(--ink);font-family:var(--f-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;white-space:nowrap;transition:transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.header-cta .header-cta-sub{font-size:8px;letter-spacing:.14em;font-weight:500;opacity:.72;margin-top:2px}.header-cta:hover{transform:translateY(-1px);background:#B9A272;color:#fff}.header-burger{display:none;position:relative;width:42px;height:42px;border:0;background:none;cursor:pointer;flex-shrink:0}.header-burger .hamburger-lines>span{width:20px;background:#fff}@media (max-width:980px){.header-drop-lang,.header-lang,.header-links{display:none}.header-burger{display:flex;align-items:center;justify-content:center}.header-bar{height:60px;padding:0 16px}.header-bar,.site-header.docked .header-bar{width:calc(100% - 28px)}.header-logo-mark{width:150px;height:150px}.header-cta{font-size:9.5px;padding:8px 16px;letter-spacing:.14em}}.word-reveal span{display:inline-block;opacity:0;animation:fadeUpWord 1s var(--ease-slow) forwards;animation-fill-mode:both}.rounded-card{border-radius:var(--r-lg);overflow:hidden}.rounded-sm{border-radius:var(--r-sm);overflow:hidden}.ph,.rounded-lg{border-radius:var(--r-lg);overflow:hidden}.ph{position:relative;background:linear-gradient(135deg,#d6cec0,#c4b9a7 40%,#b8ac98)}[data-palette=cool] .ph{background:linear-gradient(135deg,#b9c2c8,#a3aeb5 40%,#8c98a1)}[data-palette=mono] .ph{background:linear-gradient(135deg,#cccccc,#aaaaaa 40%,#909090)}.ph:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.25),transparent 40%),radial-gradient(circle at 70% 80%,rgba(0,0,0,.18),transparent 45%);mix-blend-mode:overlay;pointer-events:none}.ph-label{position:absolute;bottom:12px;left:14px;color:rgba(255,255,255,.85);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;z-index:2}.link-u{position:relative;display:inline-block;padding-bottom:2px}.link-u:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .6s var(--ease)}.link-u:hover:after{transform:scaleX(0);transform-origin:right}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--ink);border-radius:var(--r-pill);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.btn:hover{background:var(--ink);color:var(--bg);transform:translateY(-1px)}.btn-ghost{border-color:var(--rule);color:var(--ink-soft)}.btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tweaks{position:fixed;right:24px;bottom:24px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);padding:20px 22px;z-index:200;box-shadow:0 20px 60px -20px rgba(0,0,0,.25);width:280px}.tweaks,.tweaks h4{font-family:var(--f-sans)}.tweaks h4{font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px;color:var(--ink-soft);font-weight:500;display:flex;justify-content:space-between}.tweaks .group{margin-bottom:18px}.tweaks .group-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px;display:block}.tweaks .opts{display:flex;gap:6px}.tweaks .opt{flex:1 1;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--r-pill);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:transparent;cursor:pointer;transition:all .3s var(--ease)}.tweaks .opt.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tweaks .swatches{display:flex;gap:8px}.tweaks .swatch{flex:1 1;height:36px;cursor:pointer;border:1px solid var(--rule);border-radius:var(--r-sm);position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.55);overflow:hidden}.tweaks .swatch.active{outline:1px solid var(--ink);outline-offset:2px}.tweaks .swatch[data-val=warm]{background:linear-gradient(180deg,#f4efe8 50%,#d8cfc2 0)}.tweaks .swatch[data-val=cool]{background:linear-gradient(180deg,#eef0f1 50%,#cfd5da 0)}.tweaks .swatch[data-val=mono]{background:linear-gradient(180deg,#f2f2f0 50%,#d0d0cd 0)}.col-num{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-mute)}.poi-row:hover span{color:#b8d47d!important}.footer-logo{display:block;position:relative;width:96px;height:96px;margin-bottom:var(--s-4)}.footer-logo:before{content:"";position:absolute;inset:0;background:var(--ink);-webkit-mask:url(/uma_ray_logo_mark.png) center/contain no-repeat;mask:url(/uma_ray_logo_mark.png) center/contain no-repeat}.footer-logo:after{content:"";position:absolute;inset:0;background:#B9A272;-webkit-mask:url(/uma_ray_logo_dots.png) center/contain no-repeat;mask:url(/uma_ray_logo_dots.png) center/contain no-repeat}.press-belt{display:flex;width:max-content;animation:pressScroll 38s linear infinite;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.press-belt:hover{animation-play-state:paused}.press-track{gap:56px;padding:0 28px;flex-shrink:0}.press-item,.press-track{display:flex;align-items:center}.press-item{gap:14px;padding-right:56px;border-right:1px solid var(--rule)}.press-item:last-child{border-right:none}.press-logo{height:24px;width:auto;flex-shrink:0}@keyframes pressScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pinDrop{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes driftDisc{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.08)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes overlayIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.suite-card:hover .suite-card-img{transform:scale(1.04)}.hamburger-lines{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.hamburger-lines>span{display:block;width:16px;height:1.5px;background:rgba(255,255,255,.85);border-radius:1px;transition:transform .35s var(--ease),opacity .25s var(--ease);transform-origin:center}.hamburger-lines.is-open>span:first-child{transform:translateY(6.5px) rotate(45deg)}.hamburger-lines.is-open>span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-lines.is-open>span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:0;z-index:99;background:rgba(10,9,7,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease),visibility .4s var(--ease)}.mobile-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu{position:fixed;top:calc(var(--top, 14px) + 68px);left:50%;width:calc(100% - 28px);max-width:none;max-height:calc(100vh - 110px);overflow-y:auto;background:rgba(24,21,18,.92);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-xl);padding:10px;box-shadow:0 24px 80px -20px rgba(0,0,0,.6);transform:translateX(-50%);-webkit-clip-path:inset(0 0 100% 0 round var(--r-xl));clip-path:inset(0 0 100% 0 round var(--r-xl));opacity:0;transition:opacity .3s var(--ease),-webkit-clip-path .45s var(--ease);transition:clip-path .45s var(--ease),opacity .3s var(--ease);transition:clip-path .45s var(--ease),opacity .3s var(--ease),-webkit-clip-path .45s var(--ease)}.mobile-menu-overlay.is-open .mobile-menu{-webkit-clip-path:inset(0 0 0 0 round var(--r-xl));clip-path:inset(0 0 0 0 round var(--r-xl));opacity:1}.mobile-menu-link{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 12px;border-radius:var(--r-md);color:rgba(255,255,255,.8);text-decoration:none;opacity:0;transform:translateY(8px);transition:background .3s var(--ease),color .2s,opacity .4s var(--ease),transform .4s var(--ease)}.mobile-menu-overlay.is-open .mobile-menu-link{opacity:1;transform:none}.mobile-menu-link:active,.mobile-menu-link:hover{background:rgba(255,255,255,.08);color:#fff}.mobile-menu-link.is-active{background:rgba(255,255,255,.06);color:#fff}.mobile-menu-link.is-active .mobile-menu-num:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin-right:4px;vertical-align:middle}.mobile-menu-num{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:rgba(255,255,255,.4)}.mobile-menu-label{font-family:var(--f-display);font-weight:300;font-size:20px;letter-spacing:-.01em}.mobile-menu-arrow{font-size:14px;color:rgba(255,255,255,.35);transition:transform .3s var(--ease),color .2s}.mobile-menu-link:active .mobile-menu-arrow,.mobile-menu-link:hover .mobile-menu-arrow{transform:translateX(3px);color:rgba(255,255,255,.7)}.mobile-menu-cta{background:rgba(244,239,232,.08);border:1px solid rgba(255,255,255,.12)}.mobile-menu-cta .mobile-menu-label{font-weight:400;letter-spacing:.05em;font-size:13px;text-transform:uppercase;font-family:var(--f-sans)}.island-hamburger{display:none!important;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:background .3s var(--ease)}.island-hamburger:hover{background:rgba(255,255,255,.08)}.island-inner{position:relative;z-index:101}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll{scrollbar-width:none}@media (max-width:1024px){:root{--s-7:36px;--s-8:48px;--s-9:72px;--s-10:96px;--s-11:140px}.container-wide{padding:0 var(--s-5)}#suites .reveal[style*="minmax(360px"]{grid-template-columns:1.3fr 1fr!important}div[style*="grid-template-columns: 80px 1fr auto"]>a.link-u{white-space:nowrap}section#top{height:80vh!important;min-height:600px!important}}@media (max-width:720px){:root{--s-5:16px;--s-6:20px;--s-7:24px;--s-8:32px;--s-9:44px;--s-10:52px;--s-11:72px;--r-xl:20px;--r-lg:14px;--r-md:10px}body{padding:8px!important}.header-bar,.mobile-menu,.site-header.docked .header-bar{width:calc(100% - 20px)}#root>footer,#root>section{margin-bottom:8px}#root>footer:last-child,#root>section:last-child{margin-bottom:0}section#top{height:80vh!important;min-height:500px!important}.container,.container-wide{padding:0 20px}section>.container-wide>div[style*="grid-template-columns: 80px"],section>.container>div[style*="grid-template-columns: 80px"]{grid-template-columns:1fr!important;gap:14px!important}.col-num{display:none}.island-nav{top:10px!important;left:12px;right:12px;transform:none;width:auto;max-width:none}.island-inner{padding:5px 5px 5px 14px!important;grid-template-columns:1fr auto!important;gap:8px!important;animation:none}.island-inner:before{display:none}.island-links{display:none!important}.island-brand{justify-self:start!important;border-right:none!important;padding-right:0!important;margin-right:0!important;font-size:15px!important}.island-hamburger{display:flex!important;align-items:center;justify-content:center}.island-cta{font-size:10px!important;padding:10px 14px!important}#top .parallax-img{transform:scale(1.02)!important}section#top div[style*=absolute][style*=bottom],section#top>div[style*=absolute][style*=bottom]{padding:0 20px 28px!important}#top div[style*="1fr auto 1fr"]{grid-template-columns:1fr!important;gap:16px!important}#top div[style*="1fr auto 1fr"]>p{max-width:none!important}#top div[style*="1fr auto 1fr"]>div:nth-child(2){flex-wrap:wrap!important}#top div[style*="1fr auto 1fr"]>div:nth-child(2)>a{flex:1 1 auto!important;justify-content:center!important;min-width:140px}#top div[style*="1fr auto 1fr"]>div:last-child,section#top a[aria-label="Scroll down"]{display:none!important}h1.display{font-size:clamp(44px,13vw,72px)!important}h2.display{font-size:clamp(32px,8vw,52px)!important}h3.display{font-size:clamp(24px,6vw,36px)!important}#about div[style*=grid-template-columns][style*="1fr"],#experiences div[style*=grid-template-columns],#journal div[style*=grid-template-columns],#location div[style*=grid-template-columns],#suites div[style*=grid-template-columns]{grid-template-columns:1fr!important}#intro div[style*="repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}#intro div[style*="repeat(4, 1fr)"]>div{border-right:none!important;border-bottom:1px solid var(--rule);padding:12px var(--s-5)!important}#intro div[style*="repeat(4, 1fr)"]>div:nth-child(odd){border-right:1px solid var(--rule)!important}#intro div[style*="repeat(4, 1fr)"]>div:nth-last-child(-n+2){border-bottom:none}#intro div[style*="1.3fr 1fr"],#suites .reveal[style*=minmax]{grid-template-columns:1fr!important}#suites .reveal[style*=minmax]{gap:20px!important}#suites .reveal[style*=minmax]>div:first-child{aspect-ratio:16/10!important;align-self:start!important;width:100%}#suites div[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}#suites .reveal[style*="80px 1fr auto"]>a{grid-column:1/-1}#experiences>.container-wide>div[style*="repeat(2"]{grid-template-columns:1fr!important;gap:14px!important}#experiences a[style*="4 / 3"]{aspect-ratio:1/1!important}#experiences a[href="#book"]>div[style*=max-height]{max-height:120px!important;opacity:1!important}#experiences .reveal[style*="80px 1fr auto"]>a{grid-column:1/-1}#location div[style*="80px 1.35fr 1fr"],#location div[style*="minmax(0, 1fr) 340px"]{grid-template-columns:1fr!important;gap:24px!important}#location div[style*="80px 1.35fr 1fr"]>div:first-child{display:none}#location div[style*="80px 1.35fr 1fr"]>div:nth-child(2){aspect-ratio:4/3}#location div[style*="repeat(3, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}#location svg{font-size:12px}#journal blockquote{font-size:18px!important;line-height:1.5!important}#journal .press-belt{animation-duration:50s}#journal .press-item{gap:10px;padding-right:32px}#journal .press-track{gap:32px;padding:0 16px}footer div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:28px!important}footer div[style*="80px 1.1fr 1fr"]>div:first-child,footer div[style*="80px 1fr"]>div:first-child{display:none}footer div[style*="80px 1.1fr 1fr"],footer div[style*="80px 1fr"]{text-align:center!important}footer div[style*="80px 1.1fr 1fr"] form input{text-align:center}footer div[style*="80px 1.1fr 1fr"]>div:last-child>div[style*=flex]{flex-direction:column!important;align-items:stretch!important}footer div[style*="80px 1.1fr 1fr"]>div:last-child>div[style*=flex]>a{justify-content:center!important}footer div[style*="1.5fr 1fr 1fr 1fr"]>div:last-child ul{display:flex!important;flex-wrap:wrap;gap:16px}footer div[style*="1.5fr 1fr 1fr 1fr"]>div:last-child ul li{line-height:1.6!important}footer div[style*=space-between]{flex-direction:column!important;gap:16px!important}.booking-dock,div[class*=booking][style*=fixed],div[style*="position: fixed"][style*=bottom]{left:12px!important;right:12px!important;bottom:12px!important;transform:none!important;width:auto!important;max-width:none!important}h1.display{font-size:clamp(36px,11vw,56px)!important}h2.display{font-size:clamp(26px,7vw,42px)!important}h3.display{font-size:clamp(20px,5vw,30px)!important}.eyebrow{font-size:9px}.btn{padding:10px 16px;font-size:10px}#collection div[style*="repeat(2, 1fr)"],#journal div[style*="grid-template-columns: 80px"],#location div[style*="grid-template-columns: 80px 1.35fr"],#location div[style*="grid-template-columns: 80px 1.3fr"],div[role=dialog]>div[style*="minmax(400px"]{grid-template-columns:1fr!important}#compare div[style*="140px repeat"]{grid-template-columns:100px repeat(4,minmax(80px,1fr))!important;overflow-x:auto}#rhythm div[style*="repeat(12, 1fr)"]{grid-template-columns:1fr!important}#rhythm div[style*="repeat(12, 1fr)"]>div{grid-column:1/-1!important}.reveal[style*="minmax(340px"]{grid-template-columns:1fr!important}.reveal[style*="minmax(340px"]>div{order:unset!important}div[style*="grid-template-columns: 1fr 1fr"][style*="gap: var(--s-6)"],div[style*="minmax(380px"]{grid-template-columns:1fr!important}div[style*="position: sticky"]{position:static!important}#arrival div[style*="repeat(3, 1fr)"],#guide div[style*="repeat(3, 1fr)"],div[style*="minmax(260px"],div[style*="minmax(320px"],div[style*="minmax(360px"],form div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.reveal[style*="1fr auto 1fr"][style*=border-bottom]{grid-template-columns:1fr!important;text-align:center!important;gap:8px!important}#top div[style*="repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}#index div[style*="minmax(360px"],#index div[style*="repeat(3, 1fr)"],div[style*="minmax(400px"]{grid-template-columns:1fr!important}section{padding-left:0;padding-right:0}.parallax-img{width:100%}body{overflow-x:hidden}}@media (max-width:420px){h1.display{font-size:32px!important}h2.display{font-size:24px!important}h3.display{font-size:18px!important}blockquote{font-size:16px!important}.island-brand{font-size:14px!important}.island-cta{padding:9px 12px!important}.island-cta .arrow{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.press-belt{animation:none!important}.site-header{--dock:1}}@media (max-width:1024px){.suite-overlay-x{position:fixed!important;top:20px;right:20px}}@media (max-width:900px){.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-xl)}.compare-wrap .compare-table{min-width:680px}}@media (max-width:720px){.compare-cta{grid-template-columns:1fr!important}.compare-cta>div:last-child{flex-wrap:wrap}footer div[style*="1.5fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr 1fr!important;gap:var(--s-5)!important}footer div[style*="1.5fr 1fr 1fr 1fr"]>div:first-child{grid-column:1/-1}}.footer-credit,.footer-credit .footer-credit-name{position:relative;transition:color .3s var(--ease)}.footer-credit .footer-credit-name:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:#B9A272;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease)}.footer-credit:hover .footer-credit-name{color:var(--ink)}.footer-credit:hover .footer-credit-name:after{transform:scaleX(1)}.header-drop-card .header-drop-link{justify-content:center;padding:12px 18px;font-size:12px;letter-spacing:.18em}.mobile-menu-lang{display:flex;justify-content:center;gap:26px;padding:18px 0 6px;border-top:1px solid rgba(255,255,255,.1);margin-top:8px}.mobile-lang-opt{font-family:var(--f-sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6);transition:color .3s var(--ease)}.mobile-lang-opt.is-here{color:#B9A272}.mobile-lang-opt:hover{color:#fff}@media (max-width:900px){.exp-row{grid-template-columns:1fr!important;direction:ltr!important;gap:var(--s-5)!important}}@media (max-width:980px){.header-logo{transform:translateX(-50%) translateY(calc(47px - 22px * max(var(--dock), var(--menu)) + var(--top) - 14px)) scale(calc(1 - .74 * max(var(--dock), var(--menu))))}}@media (max-width:1024px){.header-bar:before{display:none}.site-header.docked .header-bar,.site-header.inner .header-bar,.site-header.menu-open .header-bar{background:rgba(22,20,17,.85);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 40px -16px rgba(0,0,0,.5)}}.exp-row .exp-fig{margin-left:calc(-1 * var(--s-6));border-radius:0 var(--r-lg) var(--r-lg) 0}.exp-row.flip .exp-fig{margin-left:0;margin-right:calc(-1 * var(--s-6));border-radius:var(--r-lg) 0 0 var(--r-lg)}@media (max-width:900px){.exp-row .exp-fig,.exp-row.flip .exp-fig{margin-left:0;margin-right:0;border-radius:var(--r-lg)}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.loc-topics{grid-template-columns:1fr!important}}@media (hover:none),(max-width:1024px){.esc-hint{display:none!important}}