@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_b627c0{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_b627c0{--font-logo:"Cinzel","Cinzel Fallback"}@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-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.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: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-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.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 Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_1d8c17{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_1d8c17{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d5aa4e08d8c705fe-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/25af1994493cb3fa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cfc99d92d175e2e2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/3a438f8275a50f7d-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7adaa6b071c1a45-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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dad535a4403b7848-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ba563e529daeef2f-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_be4d64{font-family:EB Garamond,EB Garamond Fallback}.__variable_be4d64{--font-text:"EB Garamond","EB Garamond Fallback"}:root{--forest:#1C2620;--chocolate:#3B261C;--moss:#5E6446;--tobacco:#C99A6E;--sand:#D9CDB8;--bronze:#A67C52;--bone:#F3EDE2;--linen:#FBF8F2;--ink-muted:#4D463B;--sage-muted:#9FA79A;--line-dark:#46544B;--line-light:#CDBFA8;--rule-on-chocolate:rgba(243,237,226,.22);--gutter:clamp(20px,4vw,56px);--section:clamp(96px,11vw,176px);--grade:saturate(.86) contrast(1.06) sepia(.06);--ease-out:cubic-bezier(.2,.7,.2,1);--display:var(--font-display),"Cormorant Garamond",serif;--caps:var(--font-logo),"Cinzel",serif;--text:var(--font-text),"EB Garamond",serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bone)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--text);color:var(--forest);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none;transition:color .6s}a:hover{color:var(--tobacco)}em{font-style:italic}figure,h1,h2,p{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-radius:0}:focus-visible{outline:2px solid var(--tobacco);outline-offset:3px}::selection{background:var(--forest);color:var(--bone)}.wrap,.wrap-inner{max-width:1680px;margin:0 auto}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.label{font-family:var(--caps);font-weight:500;font-size:12px;letter-spacing:.36em;line-height:1.6}.label--11{font-size:11px;letter-spacing:.3em}.label--13{font-size:13px;letter-spacing:.38em}.moss{color:var(--moss)}.tobacco{color:var(--tobacco)}.sand{color:var(--sand)}.stack-10,.stack-18,.stack-28,.stack-32{display:flex;flex-direction:column}.stack-10{gap:10px}.stack-18{gap:18px}.stack-28{gap:28px}.stack-32{gap:32px}.body-l{font-size:clamp(19px,1.5vw,22px);max-width:460px}.body-l,.body-m{line-height:1.6;color:var(--ink-muted)}.body-m{font-size:20px;max-width:480px}.body-m.sand{color:var(--sand);max-width:460px}.h2-m{font-family:var(--display);font-size:clamp(48px,5.6vw,100px);line-height:.94;letter-spacing:-.01em}.btn,.h2-m{font-weight:500}.btn{align-self:flex-start;display:inline-block;font-family:var(--caps);font-size:12px;letter-spacing:.3em;padding:17px 28px;background:var(--forest);transition:background .6s,color .6s}.btn,.btn:hover{color:var(--bone)}.btn:hover{background:var(--chocolate)}.btn--light{background:var(--bone);color:var(--forest)}.btn--light:hover{background:var(--sand);color:var(--forest)}.fig{display:flex;flex-direction:column;gap:14px}.photo{position:relative;overflow:hidden;background:var(--sand)}.photo img{object-fit:cover;filter:var(--grade)}.photo--portrait img{filter:grayscale(1) contrast(1.06)}.cap{display:flex;justify-content:space-between;gap:16px;font-family:var(--caps);font-weight:500;font-size:11px;letter-spacing:.3em;line-height:1.6}.cap>span:first-child{flex:none;white-space:nowrap}.cap__text{color:var(--moss);text-align:right}.cap__text--dark{color:var(--sand)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1.6s var(--ease-out),transform 1.6s var(--ease-out)}[data-reveal].is-revealed{opacity:1;transform:none}.header{position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:calc(26px + 18px * var(--hero-k, 1)) var(--gutter) 26px;font-family:var(--caps);font-weight:500;font-size:12px;letter-spacing:.3em;color:var(--bone);background:rgba(243,237,226,0);border-bottom:1px solid rgba(205,191,168,0);transition:opacity 1.2s ease .6s,visibility 0s .6s}.header__nav{display:flex;gap:clamp(16px,2.6vw,40px);flex-wrap:wrap}.header__menu{display:none;justify-self:start;letter-spacing:.3em}.header__mark{display:flex}.header__mark svg{height:clamp(14px,1.4vw,18px);width:auto;display:block}.header__right{display:flex;justify-content:flex-end}.menu{position:fixed;inset:0;z-index:35;background:var(--forest);color:var(--bone);display:flex;flex-direction:column;justify-content:center;gap:48px;padding:96px var(--gutter) 48px;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out),visibility 0s .7s}.menu-open .menu{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out)}.menu nav{display:flex;flex-direction:column;gap:12px;font-family:var(--display);font-weight:500;font-size:clamp(48px,13vw,72px);line-height:1.05}.menu__close{position:absolute;top:26px;left:var(--gutter);font-size:12px}.menu__close,.menu__ig{font-family:var(--caps);letter-spacing:.3em}.menu__ig{font-size:11px;color:var(--sand)}.hero{position:relative;height:200vh;background:var(--forest)}.hero__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hero__frame{overflow:hidden;background:var(--forest);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hero__frame,.hero__img{position:absolute;inset:0}.hero__img{transform:scale(1.1);will-change:transform}.hero__img img{object-fit:cover;filter:var(--grade)}.hero__cap-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;text-align:center;animation:heroCapIn 1.4s ease both}.hero__cap-inner>span{white-space:nowrap}@keyframes heroCapIn{0%{opacity:0}to{opacity:1}}.hero__slide{position:absolute;inset:0;opacity:0;transform:scale(1);transition:opacity 1.8s ease,transform 6s linear}.hero__slide.is-active{opacity:1;transform:scale(1.06)}.hero__word{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding:.06em 0 .16em;margin:-.06em 0 -.16em;color:var(--tobacco);transition:width 1.1s cubic-bezier(.7,0,.2,1)}.hero__word-sizer{visibility:hidden;white-space:nowrap}.hero__w{position:absolute;left:0;top:.06em;white-space:nowrap;opacity:0;transform:translateY(-110%)}.hero__w.is-in,.hero__w.is-out{transition:transform 1.1s cubic-bezier(.7,0,.2,1),opacity 1.1s cubic-bezier(.7,0,.2,1)}.hero__w.is-in{opacity:1;transform:none}.hero__w.is-out{opacity:0;transform:translateY(110%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,27,23,.55),rgba(20,27,23,.22) 24%,rgba(20,27,23,.26) 50%,rgba(20,27,23,.82))}.hero__text{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(40px,8vh,88px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;color:var(--bone);pointer-events:none}.hero__title{font-family:var(--display);font-weight:500;font-size:max(44px,min(8vw,13vh,140px));line-height:.92;letter-spacing:-.012em}.hero__kicker{font-size:12px;letter-spacing:.34em;line-height:2;text-align:right}.hero__cap{position:absolute;left:var(--gutter);right:var(--gutter);bottom:7vh;display:flex;justify-content:center;font-family:var(--caps);font-weight:500;font-size:11px;letter-spacing:.32em;color:var(--bone);opacity:0;pointer-events:none}.intro{background:var(--forest);color:var(--bone);padding:clamp(8px,1vw,16px) var(--gutter) var(--section)}.intro__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px);align-items:end;border-top:1px solid var(--line-dark);padding-top:clamp(40px,5vw,72px)}.intro__statement{font-family:var(--display);font-weight:500;font-size:clamp(36px,4vw,68px);line-height:1.06;letter-spacing:-.008em;text-wrap:balance}.rows{display:flex;flex-direction:column;border-bottom:1px solid var(--line-dark)}.rows__item{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line-dark)}.rows__item:hover{color:inherit}.rows__item:hover .rows__title em,.rows__num{color:var(--tobacco)}.rows__num{font-family:var(--display);font-size:28px}.rows__text{display:flex;flex-direction:column;gap:6px}.rows__title{font-family:var(--display);font-weight:500;font-size:clamp(26px,2.2vw,34px);line-height:1.1}.rows__title em{transition:color .6s}@keyframes rowGlow{0%,36%,to{color:var(--bone)}10%,26%{color:var(--tobacco)}}@media (hover:none){.rows__item .rows__title em{animation:rowGlow 9s ease-in-out infinite}.rows__item:nth-child(2) .rows__title em{animation-delay:3s}.rows__item:nth-child(3) .rows__title em{animation-delay:6s}}.rows__desc{font-size:18px;line-height:1.5;color:var(--sand)}.section-light{padding:var(--section) var(--gutter)}.section-light+.section-light{padding-top:0}.chapter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(40px,6vw,120px);gap:clamp(40px,6vw,120px);align-items:end}.chapter__copy{display:flex;flex-direction:column;gap:28px;padding-bottom:clamp(0px,4vw,64px)}.chapter__numeral{font-family:var(--display);font-weight:400;font-size:clamp(72px,8vw,140px);line-height:.8;color:var(--bronze)}.chapter__word{font-family:var(--display);font-weight:500;font-style:italic;font-size:clamp(64px,8vw,148px);line-height:.88;letter-spacing:-.015em}.chapter__small{margin-top:clamp(16px,3vw,48px);width:min(100%,380px);gap:12px}.chapter__small--end{align-self:flex-end}.archive{position:relative;height:400vh;background:var(--forest);color:var(--bone)}.archive__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,4vh,48px);padding:84px 0 24px}.archive__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding:0 var(--gutter)}.archive__title{font-family:var(--display);font-weight:500;font-size:clamp(44px,5.4vw,96px);line-height:.92;letter-spacing:-.01em}.archive__tags{display:flex;gap:28px;flex-wrap:wrap;font-family:var(--caps);font-weight:500;font-size:11px;letter-spacing:.3em;color:var(--sand)}.archive__strip{display:flex;gap:clamp(16px,2vw,32px);padding:0 var(--gutter);width:max-content;will-change:transform}.archive__item{flex:none}.archive__photo{height:min(56vh,620px,calc(100vh - 360px));background:#141B17}.houses{padding-top:clamp(72px,7vw,120px);padding-bottom:var(--section);display:flex;flex-direction:column;gap:clamp(48px,5vw,80px)}.houses__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;grid-gap:clamp(40px,6vw,120px);gap:clamp(40px,6vw,120px)}.houses__title{font-family:var(--display);font-weight:500;font-size:clamp(52px,6.6vw,120px);line-height:.92;letter-spacing:-.012em;max-width:900px}.houses__lede{max-width:540px;justify-self:end}.houses__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);align-items:start}.houses__fig--low{margin-top:clamp(0px,9vw,160px)}.houses__fig--mid{margin-top:clamp(0px,4vw,72px)}.invite{background:var(--forest);color:var(--bone);padding:var(--section) var(--gutter)}.invite__grid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(48px,7vw,120px);gap:clamp(48px,7vw,120px);align-items:center}.card{position:relative;aspect-ratio:5/7;max-width:520px;width:100%;background:var(--bone);color:var(--chocolate);padding:clamp(40px,4vw,64px) clamp(28px,3vw,48px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.card__frame{position:absolute;inset:16px;border:1px solid var(--line-light);pointer-events:none}.card__mark{position:relative;height:13px;width:auto}.card__mid{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center}.card__title{font-family:var(--display);font-weight:500;font-size:clamp(34px,3.6vw,56px);line-height:1}.card__details{font-size:17px;line-height:1.75}.card__foot{position:relative}.invite__fig{margin-top:8px}.hosts{padding:var(--section) var(--gutter)}.hosts__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px);align-items:center}.hosts__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(10px,1.4vw,20px);gap:clamp(10px,1.4vw,20px)}.hosts__second{margin-top:clamp(40px,6vw,96px)}.host__cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.host__name{font-family:var(--display);font-weight:500;font-size:30px;line-height:1}.apply{background:var(--chocolate);color:var(--bone);padding:var(--section) clamp(16px,4vw,56px);display:flex;flex-direction:column;align-items:center;gap:clamp(56px,6vw,96px)}.apply a:hover{color:var(--tobacco)}.apply__grid{width:100%;max-width:1400px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px)}.apply__title{font-family:var(--display);font-weight:500;font-size:clamp(60px,7.6vw,112px);line-height:.88;letter-spacing:-.012em}.benefits{display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--rule-on-chocolate)}.benefit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--rule-on-chocolate)}.benefit__text{display:flex;flex-direction:column;gap:8px;min-width:0}.benefit__title{font-family:var(--display);font-weight:500;font-size:clamp(26px,2.2vw,34px);line-height:1.1}.benefit__desc{font-size:18px;line-height:1.55;color:var(--sand);max-width:540px}.benefit__desc+.benefit__desc{margin-top:6px}@media (min-width:1000px){.apply__intro{position:-webkit-sticky;position:sticky;top:120px;align-self:start}}.benefit__when{white-space:nowrap;font-size:12px;letter-spacing:.3em;color:var(--tobacco)}.letter{position:relative;width:100%;max-width:900px;background:var(--linen);color:var(--forest);padding:clamp(36px,6vw,88px);display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.letter__frame{position:absolute;inset:14px;border:1px solid var(--line-light);pointer-events:none}.letter__head{justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line-light);padding-bottom:24px;font-family:var(--caps);font-weight:500;font-size:11px;letter-spacing:.32em;color:var(--moss)}.letter__body,.letter__head{position:relative;display:flex}.letter__body{flex-direction:column;gap:clamp(20px,2.4vw,28px);font-size:clamp(21px,2vw,27px);line-height:1.9}.letter__salute{font-family:var(--display);font-weight:500;font-size:clamp(30px,3vw,40px);line-height:1}.letter__greeting{display:flex;flex-direction:column;gap:6px}.letter__cc{font-family:var(--display);font-style:italic;font-size:clamp(17px,1.5vw,20px);line-height:1.2;color:var(--ink-muted)}.letter input{font:inherit;color:var(--forest);background:transparent;border:0;border-bottom:1px solid var(--forest);padding:0 2px;border-radius:0;max-width:100%;transition:border-color .4s}.letter input::placeholder{color:#9A8F7C;font-style:italic}.letter input:focus{outline:none;border-bottom-color:var(--chocolate)}.letter input:focus-visible{outline:2px solid var(--tobacco);outline-offset:3px}.letter__error{font-size:18px;line-height:1.5;color:var(--chocolate);font-style:italic}.letter__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:12px}.letter__sign{font-family:var(--display);font-weight:500;font-style:italic;font-size:28px}.letter .btn{font-size:13px;letter-spacing:.26em;padding:18px 32px;align-self:auto}.letter .btn:disabled{opacity:.6;cursor:default}.letter__sent{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px 0}.letter__thanks{font-family:var(--display);font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1}.letter__sent p{font-size:22px;line-height:1.6;color:var(--ink-muted)}.footer{background:var(--forest);color:var(--bone);padding:clamp(80px,9vw,140px) var(--gutter) 36px;display:flex;flex-direction:column;gap:clamp(56px,7vw,96px)}.footer__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.footer__tag{font-family:var(--display);font-weight:500;font-size:clamp(32px,3.4vw,56px);line-height:1;max-width:640px}.footer__links{display:flex;gap:40px;letter-spacing:.3em}.footer__mark{width:100%;height:auto;display:block}.footer__meta{gap:24px;flex-wrap:wrap;border-top:1px solid var(--line-dark);padding-top:24px;color:var(--sage-muted)}.apply-bar,.footer__meta{display:flex;justify-content:space-between}.apply-bar{position:fixed;z-index:34;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));width:min(calc(100% - 24px),560px);min-height:64px;align-items:center;gap:16px;padding:8px 8px 8px clamp(16px,3vw,24px);background:rgba(28,38,32,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-dark);color:var(--bone);opacity:0;transform:translate(-50%,140%);pointer-events:none;transition:transform .7s var(--ease-out),opacity .7s var(--ease-out)}.apply-bar.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.apply-bar:hover{color:var(--bone)}.apply-bar__text{display:flex;flex-direction:column;gap:4px;min-width:0}.apply-bar__label{font-family:var(--caps);font-weight:500;font-size:10px;letter-spacing:.3em;color:var(--tobacco);white-space:nowrap}.apply-bar__line{font-family:var(--display);font-weight:500;font-size:clamp(19px,2.2vw,22px);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apply-bar__btn{flex:none;display:flex;align-items:center;justify-content:center;height:48px;padding:0 clamp(20px,3vw,30px);background:var(--bone);color:var(--forest);font-family:var(--caps);font-weight:500;font-size:12px;letter-spacing:.3em;transition:background .6s}.apply-bar:hover .apply-bar__btn{background:var(--sand)}.grain{z-index:40;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain,.opening{position:fixed;inset:0}.opening{z-index:50;background:var(--forest)}html[data-seen="1"] .opening{display:none}.opening__win{position:absolute;overflow:hidden;background:#141B17;opacity:0}.opening__img{object-fit:cover;opacity:0}.opening__img--last{filter:var(--grade)}.opening__mark{position:absolute;left:50%;transform:translateX(-50%);color:var(--bone);opacity:0;transition:opacity .6s ease}.opening__mark svg{display:block;height:calc(clamp(18px, 1.9vw, 26px) * .72);width:auto}.opening__count{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--caps);font-weight:500;font-size:11px;letter-spacing:.34em;color:var(--sand);opacity:0;transition:opacity .6s ease;white-space:nowrap}.opening__shade{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;background:linear-gradient(180deg,rgba(20,27,23,.55),rgba(20,27,23,.22) 24%,rgba(20,27,23,.26) 50%,rgba(20,27,23,.82))}.opening__logo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;color:var(--bone);pointer-events:none}.opening__logo svg{height:clamp(22px,2.9vw,41px);width:auto;opacity:0;transform:scaleX(1.06);transition:opacity 1.2s ease,transform 2s var(--ease-out)}.opening__logo.is-in svg{opacity:1;transform:none}.opening__logo.is-out svg{opacity:0;transition:opacity .8s ease}.hero__kicker,.hero__title{transition:opacity 1.35s ease .1s,transform 1.55s var(--ease-out) .1s}.hero__kicker{transition-delay:.35s}html[data-intro=on] .hero__kicker,html[data-intro=on] .hero__title{opacity:0;transform:translateY(16px)}html[data-intro=on]{overflow:hidden}html[data-intro=on],html[data-intro=on] body{background:var(--forest)}html[data-intro=on]:not([data-intro-reveal]) #hero{opacity:0}html[data-intro=on] .apply-bar,html[data-intro=on] .header{opacity:0;visibility:hidden}@media (max-width:1365px){.houses__grid .cap{flex-direction:column;gap:6px}.houses__grid .cap__text{text-align:left;white-space:nowrap;letter-spacing:.24em}}@media (max-width:979px){.houses__head{grid-template-columns:1fr;gap:24px}.houses__lede{justify-self:start}.chapter{grid-template-columns:1fr;gap:40px}.chapter__copy{gap:24px;padding-bottom:0}.chapter__small{margin-top:8px}.chapter--copy-first-mobile{row-gap:24px}.chapter--copy-first-mobile .chapter__copy{display:contents}.chapter--copy-first-mobile>.fig{order:1;margin-top:8px}.chapter--copy-first-mobile .chapter__small{order:2;margin-top:8px}}@media (max-width:1023px){.houses__grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none}.houses__grid::-webkit-scrollbar{display:none}.houses__grid>.fig{flex:0 0 44%;scroll-snap-align:start}.houses__fig--low,.houses__fig--mid{margin-top:0}}@media (max-width:759px){:root{--section:72px}.chapter{gap:32px}.chapter__copy{gap:20px}.houses{padding-top:64px;gap:32px}.houses__head{gap:20px}.houses__grid>.fig{flex-basis:76%}.houses__grid .cap__text{font-size:10px;letter-spacing:.22em}.host__cap{flex-direction:column;align-items:flex-start;gap:6px}.archive__sticky{justify-content:flex-start;padding-top:88px;gap:24px}.archive__head{gap:16px}.archive__title{font-size:40px}.archive__tags{flex-direction:column;gap:6px}.footer__meta{flex-direction:column;gap:10px}.footer{padding-bottom:88px}.footer__meta span:last-child{white-space:nowrap;font-size:min(10px,2.6vw);letter-spacing:.2em}.header{grid-template-columns:1fr auto 1fr;padding-top:calc(20px + 12px * var(--hero-k, 1));padding-bottom:20px}.header__nav{display:none}.header__menu{display:block}.hero__kicker{text-align:left}.hero__cap{bottom:9vh;font-size:10px;letter-spacing:.26em}.hero__cap-inner{flex-direction:column;align-items:center}.hero__title{font-size:min(44px,calc((100vw - 48px) / 8.9))}.archive__photo{height:min(52vh,460px,calc(100vh - 330px))}.benefit{grid-template-columns:1fr;gap:10px}.benefit__when{order:-1}.letter__head{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.rows__item .rows__title em{animation:none!important}[data-reveal]{opacity:1;transition:none}.hero__img,[data-reveal]{transform:none}.hero__slide,.hero__slide.is-active{transform:none;transition:opacity 1.8s ease}.hero__w,.hero__w.is-in,.hero__w.is-out,.hero__word{transition:none}.apply-bar,.apply-bar.is-on{transform:translate(-50%);transition:opacity .7s}*{scroll-behavior:auto}}.join{min-height:100svh;background:var(--chocolate);color:var(--bone);padding:clamp(28px,4vw,48px) clamp(16px,4vw,56px) var(--section);display:flex;flex-direction:column;align-items:center;gap:clamp(56px,8vw,120px)}.join--center{justify-content:flex-start}.join__mark{display:block;color:var(--bone)}.join__mark svg{display:block;height:15px;width:auto}.join__grid{width:100%;max-width:1400px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px);align-items:start}@media (min-width:1000px){.join__intro{position:-webkit-sticky;position:sticky;top:120px}}.join__link{color:var(--bone);border-bottom:1px solid var(--rule-on-chocolate)}.join .letter{justify-self:end;max-width:640px}.join__fields{position:relative;gap:26px}.join__field,.join__fields{display:flex;flex-direction:column}.join__field{gap:6px}.join .letter input{font-family:var(--display);font-weight:500;font-size:clamp(22px,2vw,26px);line-height:1.5;width:100%;padding:2px 2px 6px}.join__hint{font-size:15px;line-height:1.5;color:var(--ink-muted);font-style:italic}.join__sum{position:relative;margin:0;border-top:1px solid var(--line-light);padding-top:18px;display:flex;flex-direction:column;gap:8px;font-size:18px;color:var(--ink-muted)}.join__sum div{display:flex;justify-content:space-between;gap:16px}.join__sum dd,.join__sum dt{margin:0}.join__sum dd{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.join__total{border-top:1px solid var(--line-light);margin-top:8px;padding-top:14px;color:var(--forest);font-family:var(--display);font-weight:500;font-size:28px;line-height:1.1}.join__foot{position:relative;display:flex;flex-direction:column;gap:14px}.join .letter .btn{align-self:stretch;text-align:center}.join__secure{font-size:15px;line-height:1.5;color:var(--ink-muted);text-align:center}.join__done{max-width:640px;align-items:center;text-align:center;margin-top:clamp(24px,6vh,80px)}.join__done .body-m{max-width:520px}.join__done .btn{align-self:center}.join__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}