@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal.CLHyttEY.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal.BtA0fbXC.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal.BjSCMh1N.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal.B0TRhMco.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal.obw7ZvB_.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal.DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal.DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal.koFutDBv.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal.-vWuDlyL.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal.JScKXZBq.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal.DHwxsLHv.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal.xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal.BeF6LAyO.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal.CFbzJSLA.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal.DEvK75yC.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal.CZqEm0B2.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal.DGTau5GQ.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal.l_ss-YUz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal.B_d4xcbv.woff2) format("woff2"),url(/assets/eb-garamond-greek-700-normal.fZsQHTKB.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal.E9ZwkAgy.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal.FE-NyQWj.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal.Codxv15T.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal.JC0X9ytv.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal.D7LhwqnD.woff2) format("woff2"),url(/assets/eb-garamond-latin-700-normal.DcHu0PDI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic.BZInx2ys.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic.Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic.BamGE6QP.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-italic.uF9N42ci.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-italic.DG1hthnQ.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-italic.DL1k_-z8.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-italic.Bl4RSiNW.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-italic.C9wqkm-R.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-italic.CuI3nqc3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-italic.BGwAan3a.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-italic.BZsT-l1D.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-italic.DTf5CBKv.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-italic.BFEHB_3a.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-italic.C7s118Z8.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-italic.D8rZSVDp.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-italic.FSVaZR0V.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-italic.DgyxMZyx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal.DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal.DqTXtm5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal.DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal.DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal.jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal.wUUXxlbS.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal.B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal.Do9veZfZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mm-paper: #F9F4E8;--mm-paper-2: #FDFAF2;--mm-ink: #143637;--mm-text: #26322F;--mm-muted: #5B6763;--mm-line: rgba(20, 54, 55, .16);--mm-red: #C10304;--mm-sun: #E2A93B;--mm-leaf: #5B7F3A;--mm-water: #3F7FA6;--mm-earth: #B8743A;--mm-youth: #8DB255;--mm-apricot: #F6C98B;--mm-peach: #F3A97F;--mm-sky: #9CC7E0;--mm-lantern: #E3A72F;--mm-night: #0F2E33;--mm-coral: #E58B6B;--mm-leafwash: #E4EDD3;--mm-bluewash: #E3EEF4;--mm-serif: "EB Garamond", Georgia, "Times New Roman", serif;--mm-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mm-hand: "Caveat", "Segoe Print", cursive;--mm-nav: 56px}@media(max-width:900px){:root{--mm-nav: 52px}}html{scroll-padding-top:calc(var(--mm-nav) + 8px)}body{background:var(--mm-paper)}.mmh{position:sticky;top:0;z-index:50;height:var(--mm-nav);background:#f9f4e8f0;border-bottom:1px solid var(--mm-line);font-family:var(--mm-sans)}.mmh-wrap{max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:22px}.mmh-gma img{height:28px;width:auto;display:block}.mmh-title{font-family:var(--mm-serif);font-size:1.2rem;font-weight:600;color:var(--mm-ink);text-decoration:none;letter-spacing:.01em;padding-left:20px;border-left:1px solid var(--mm-line);white-space:nowrap}.mmh-links{display:flex;gap:22px;margin-left:auto;font-size:.9rem}.mmh-links a{color:var(--mm-text);text-decoration:none;white-space:nowrap}.mmh-links a:hover{color:var(--mm-ink);text-decoration:underline;text-underline-offset:4px}.mmh-cta{margin-left:8px;font-size:.85rem;font-weight:600;color:var(--mm-paper);background:var(--mm-ink);border-radius:999px;padding:8px 16px;text-decoration:none;white-space:nowrap}.mmh-cta:hover{background:#0c2526}.mmh :focus-visible,.mmf :focus-visible{outline:3px solid var(--mm-sun);outline-offset:3px;border-radius:4px}@media(max-width:1100px){.mmh-links{display:none}.mmh-cta{margin-left:auto}}@media(max-width:520px){.mmh-wrap{gap:12px;padding:0 16px}.mmh-gma img{height:22px}.mmh-title{font-size:1.02rem;padding-left:12px}.mmh-cta{padding:7px 12px;font-size:.78rem}}@media(max-width:480px){.mmh-title{display:none}}.mmf{background:var(--mm-ink);color:#f9f4e8d1;font-family:var(--mm-sans);font-size:.9rem}.mmf-wrap{max-width:1180px;margin:0 auto;padding:36px 24px calc(36px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;justify-content:space-between}.mmf p{margin:0}.mmf-logo img{height:28px;width:auto;display:block}.mmf-links{display:flex;flex-wrap:wrap;gap:8px 22px}.mmf a{color:#f9f4e8;text-underline-offset:3px}.mm{position:relative;display:block;background:var(--mm-paper);color:var(--mm-text);font-family:var(--mm-serif);font-weight:400;font-size:1.28rem;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.mm img{max-width:100%;height:auto;display:block}.mm a{color:var(--mm-water);text-underline-offset:3px}.mm h1,.mm h2,.mm h3{font-family:var(--mm-serif);color:var(--mm-ink);font-weight:600;line-height:1.08;margin:0}.mm h2{font-size:clamp(2.2rem,4.2vw,3.3rem);margin-bottom:20px}.mm p{margin:0 0 1em}.mm ul,.mm ol{margin:0;padding:0;list-style:none}.mm :focus-visible{outline:3px solid var(--mm-sun);outline-offset:3px;border-radius:4px}.mm-wrap{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 24px}.mm-head{max-width:62ch}.mm-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mm-note{font-style:italic;color:var(--mm-muted)}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mm-sans);font-weight:600;font-size:1rem;line-height:1.2;border-radius:999px;padding:14px 26px;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background .15s ease,border-color .15s ease}.mm a.mm-btn{text-decoration:none}.mm .mm-btn-primary{background:var(--mm-red);color:#fff}.mm .mm-btn-primary:hover{background:#a10203}.mm .mm-btn-ink{background:var(--mm-ink);color:var(--mm-paper)}.mm .mm-btn-ink:hover{background:#0c2526}.mm .mm-btn-quiet{background:transparent;color:var(--mm-ink);border-color:#14363759}.mm .mm-btn-quiet:hover{border-color:var(--mm-ink)}.mm .mm-btn-lantern{background:var(--mm-lantern);color:var(--mm-night)}.mm .mm-btn-lantern:hover{background:#f0bb4a}.mm .mm-btn-small{padding:10px 20px;font-size:.92rem}.mm .mm-btn[disabled]{opacity:.6;cursor:progress}.mm{--tear-1: url(/images/mission-million/deco/tear-1.svg);--tear-2: url(/images/mission-million/deco/tear-2.svg);--tear-3: url(/images/mission-million/deco/tear-3.svg)}.mm-river{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.mm-river path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mm-river-bank{stroke:var(--mm-water);stroke-width:1.6;stroke-opacity:.7}.mm-river-bank2{stroke:var(--mm-sky);stroke-width:1.1;stroke-opacity:.95;transform:translate(7px,3px)}.mm-sec{position:relative;padding:96px 0;background:var(--mm-bg, var(--mm-paper))}.mm-sec[data-tear]:before{content:"";position:absolute;left:0;right:0;top:-22px;height:24px;background:var(--mm-bg, var(--mm-paper));-webkit-mask:var(--tear-1) 0 0 / 100% 100% no-repeat;mask:var(--tear-1) 0 0 / 100% 100% no-repeat;pointer-events:none;z-index:0}.mm-sec[data-tear="2"]:before{-webkit-mask-image:var(--tear-2);mask-image:var(--tear-2)}.mm-sec[data-tear="3"]:before{-webkit-mask-image:var(--tear-3);mask-image:var(--tear-3)}.mm-deco{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:0}.mm-o{position:absolute;width:var(--w);max-width:none!important;opacity:var(--a);mix-blend-mode:multiply;transform:translate3d(var(--cx, 0),var(--shift, 0px),0) rotate(var(--rot, 0deg));will-change:transform;--k: 1}@media(pointer:coarse){.mm-o{--k: .5}}@media(max-width:900px){.mm-o{width:calc(var(--w) * .45);opacity:calc(var(--a) * .5)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mm-o{animation:mm-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes mm-drift{0%{transform:translate3d(var(--cx, 0),calc(var(--d) * var(--k) * 260px),0) rotate(var(--rot, 0deg))}to{transform:translate3d(var(--cx, 0),calc(var(--d) * var(--k) * -260px),0) rotate(var(--rot, 0deg))}}}}.mm-hero{position:relative;min-height:max(560px,min(calc(100svh - var(--mm-nav)),47vw));display:flex;align-items:center;overflow:hidden;background:linear-gradient(180deg,var(--mm-sky) 0%,#D9C3A9 38%,var(--mm-peach) 62%,var(--mm-apricot) 100%)}.mm-hero-media{position:absolute;right:0;bottom:0;width:76%;aspect-ratio:16 / 9;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%),linear-gradient(180deg,transparent 0,#000 16%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 14%),linear-gradient(180deg,transparent 0,#000 16%);mask-composite:intersect}.mm-hero-poster img,.mm-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 100%}.mm-hero-video{opacity:0;transition:opacity .8s ease}.mm-hero-video.is-on{opacity:1}.mm-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fdfaf299,#fdfaf24d 36%,#fdfaf200 52%)}.mm-hero-copy{width:100%;padding-top:28px;padding-bottom:56px}.mm-hero-copy>*{max-width:540px}.mm-hero h1{font-size:clamp(3rem,7vw,6rem);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:.95}.mm-sub{font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--mm-ink);line-height:1.25;margin:18px 0 22px!important;font-weight:500}.mm-lead{font-size:1.25rem;max-width:34ch!important;color:var(--mm-ink)}.mm-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:28px 0 22px}.mm-live{font-style:italic;font-size:1.2rem;margin-bottom:14px!important}.mm .mm-live a{color:var(--mm-ink);text-decoration:none}.mm-blank{display:inline-block;font-style:normal;color:var(--mm-ink);border-bottom:2px solid var(--mm-lantern);padding:0 2px;transition:opacity .35s ease}.mm-blank.is-swapping{opacity:0}.mm-when{font-family:var(--mm-sans);font-size:.92rem;color:#3e4a46}.mm-when strong{color:var(--mm-ink);font-weight:600}.mm-pause{position:absolute;right:20px;bottom:20px;z-index:3;display:inline-flex;align-items:center;gap:8px;font-family:var(--mm-sans);font-size:.85rem;font-weight:600;color:var(--mm-ink);background:#fdfaf2d9;border:1px solid var(--mm-line);border-radius:999px;padding:8px 14px 8px 10px;cursor:pointer}.mm-pause svg{width:16px;height:16px;fill:currentColor}.mm-pause .i-play,.mm-pause[aria-pressed=true] .i-pause{display:none}.mm-pause[aria-pressed=true] .i-play{display:inline}.mm-ubuntu{--mm-bg: var(--mm-paper);text-align:center;background:linear-gradient(180deg,rgba(246,201,139,.18),transparent 60%),var(--mm-paper)}.mm-ubuntu blockquote{margin:0 auto 28px;font-style:italic;font-size:clamp(2rem,4.6vw,3.4rem);color:var(--mm-ink);line-height:1.15;max-width:22ch}.mm-ubuntu p{margin:0 auto 1em;max-width:58ch}.mm-honour{font-size:1.35rem;color:var(--mm-ink);font-style:italic;margin-top:28px!important}.mm-respond{--mm-bg: var(--mm-leafwash);background:radial-gradient(ellipse 50% 60% at 85% 20%,rgba(141,178,85,.22),transparent 70%),radial-gradient(ellipse 45% 50% at 10% 90%,rgba(226,169,59,.14),transparent 70%),var(--mm-leafwash)}.mm-respond .mm-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.mm-respond .mm-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.mm-respond-side .mm-kinds{margin:28px 0 18px!important}.mm-questions{border-top:1px solid var(--mm-line)}.mm-questions li{font-size:clamp(1.3rem,2.2vw,1.65rem);color:var(--mm-ink);padding:16px 0 16px 38px;border-bottom:1px solid var(--mm-line);position:relative;line-height:1.3}.mm-questions li:before{content:"";position:absolute;left:6px;top:25px;width:11px;height:11px;border-radius:0 70%;background:none;border:1.3px solid var(--mm-leaf);transform:rotate(-12deg)}.mm-questions li:nth-child(2n):before{border-color:var(--mm-sun);transform:rotate(68deg)}.mm-kinds{margin:22px 0!important;display:flex;flex-wrap:wrap;gap:8px 10px;font-family:var(--mm-sans);font-size:.92rem}.mm-kinds li{padding:6px 14px;border-radius:999px;background:#fdfaf2cc;border:1px solid var(--mm-line);color:var(--mm-text)}.mm-kinds b{color:var(--mm-ink);font-weight:600}.mm-how{--mm-bg: var(--mm-paper-2);background:radial-gradient(ellipse 35% 45% at 95% 5%,rgba(243,169,127,.2),transparent 70%),radial-gradient(ellipse 40% 45% at 0% 100%,rgba(156,199,224,.25),transparent 70%),var(--mm-paper-2)}.mm-tagline{font-size:clamp(1.35rem,2.4vw,1.75rem);color:var(--mm-ink);font-style:italic;line-height:1.35}.mm-steps{margin:36px 0 52px!important;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:s;position:relative}.mm-steps:before{content:"";position:absolute;left:10%;right:10%;top:27px;border-top:2px dashed rgba(20,54,55,.3)}.mm-steps li{counter-increment:s;text-align:center;padding:0 18px;position:relative}.mm-steps li:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--mm-paper);border:1.5px solid var(--mm-ink);box-shadow:0 0 0 5px var(--mm-paper-2),0 0 0 6px #e2a93b99;color:var(--mm-ink);font-family:var(--mm-serif);font-size:1.7rem;font-weight:500;font-variant-numeric:lining-nums;line-height:1;padding-bottom:.06em;box-sizing:border-box;position:relative}.mm-steps li p{font-size:1.25rem;color:var(--mm-ink);max-width:24ch;margin:0 auto}.mm-paths{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.mm-path{display:flex;flex-direction:column;gap:12px;padding:30px}.mm-path h3{font-size:1.6rem}.mm-path p{margin:0}.mm-path .mm-btn{align-self:flex-start;margin-top:8px}.mm-path-know,.mm-path-discover{background:var(--mm-paper);border-radius:6px;border-top:3px solid var(--mm-sky);box-shadow:0 1px 0 var(--mm-line),0 18px 36px -26px #14363780}.mm-path-know{transform:rotate(-1.3deg)}.mm-path-discover{margin-top:40px;transform:rotate(.7deg)}.mm-voices{--mm-bg: var(--mm-paper)}.mm-defs{position:absolute;width:0;height:0}.mm-voices-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:32px}.mm-legend{border-top:1px solid var(--mm-line)}.mm-voice{border-bottom:1px solid var(--mm-line);position:relative}.mm-voice summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px minmax(140px,.7fr) minmax(0,1.6fr) 24px;gap:18px;align-items:center;padding:20px 4px}.mm-voice summary::-webkit-details-marker{display:none}.mm-drop{width:40px;height:46px}.mm-voice[open]{background:radial-gradient(ellipse 45% 80% at 4% 30%,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%)}.mm-name{font-size:1.4rem;color:var(--mm-ink);font-weight:600;line-height:1.2}.mm-plus{font-family:var(--mm-sans);font-size:1.5rem;color:var(--mm-muted);transition:transform .2s}.mm-voice[open] .mm-plus{transform:rotate(45deg)}.mm-more{padding:0 4px 24px 66px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-items:start}.mm-more p{margin:0;max-width:60ch}.mm-ill-voices{position:sticky;top:calc(var(--mm-nav) + 24px)}.mm-ill{display:block;margin:0}.mm-ill img{width:100%;height:auto}.mm-ill-voices img{-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 62%,transparent 100%)}.mm-commit{--mm-bg: var(--mm-bluewash);background:radial-gradient(ellipse 50% 50% at 90% 10%,rgba(156,199,224,.45),transparent 70%),radial-gradient(ellipse 45% 55% at 5% 85%,rgba(63,127,166,.14),transparent 70%),var(--mm-bluewash)}.mm-tabs{display:inline-flex;flex-wrap:wrap;background:var(--mm-paper-2);border:1px solid var(--mm-line);border-radius:999px;padding:5px;margin:8px 0 28px;font-family:var(--mm-sans)}.mm-tabs button{border:0;background:none;font:inherit;font-weight:600;font-size:.95rem;padding:10px 20px;border-radius:999px;cursor:pointer;color:var(--mm-muted)}.mm-tabs button[aria-selected=true]{background:var(--mm-ink);color:var(--mm-paper)}.mm-card{position:relative;background:var(--mm-paper-2);border-radius:6px;padding:clamp(24px,4vw,48px);box-shadow:0 1px 0 var(--mm-line),0 22px 44px -26px #14363780}.mm-postcard{transform:rotate(-.4deg);background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(20,54,55,.06) 0) var(--mm-paper-2);background-image:repeating-linear-gradient(transparent 0 46px,#3f7fa612 46px 47px)}.mm-card-flat{transform:none}.mm-stamp{position:absolute;top:18px;right:18px;width:58px;transform:rotate(4deg)}.mm-sentence{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.75;color:var(--mm-ink);margin:0!important;padding-right:70px}.mm-sentence-sm{font-size:clamp(1.3rem,2.2vw,1.7rem)}.mm-sentence input{font:inherit;color:var(--mm-ink);background:transparent;border:0;border-bottom:2px solid var(--mm-sun);border-radius:0;padding:0 4px;min-width:7ch;field-sizing:content;max-width:100%}.mm-sentence input:not([type=date]){width:11ch}@supports (field-sizing: content){.mm-sentence input:not([type=date]){width:auto}}.mm-sentence input::placeholder{color:#14363780;font-style:italic}.mm-sentence input:focus{outline:none;background:#e2a93b29}.mm [aria-invalid=true]{border-color:var(--mm-red)!important}.mm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;font-family:var(--mm-sans);font-size:.95rem}.mm-fields label{display:flex;flex-direction:column;gap:6px;color:var(--mm-muted);font-weight:500}.mm-fields input,.mm-fields select,.mm-fields textarea{font:inherit;font-size:1rem;color:var(--mm-text);background:var(--mm-paper);border:1px solid rgba(20,54,55,.28);border-radius:10px;padding:11px 12px;font-weight:400}.mm-wide{grid-column:1 / -1}.mm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mm-consents{font-family:var(--mm-sans);font-size:.92rem;margin:22px 0 0;display:grid;gap:10px;color:var(--mm-text)}.mm-consents label{display:flex;gap:10px;align-items:flex-start}.mm-consents input{margin-top:4px;accent-color:var(--mm-ink);flex:none}.mm-formfoot{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:26px}.mm-error{font-family:var(--mm-sans);color:var(--mm-red);font-size:.92rem;min-height:1.3em}.mm-thanks{display:none;text-align:center;padding-top:8px}.mm-thanks.is-shown{display:block}.mm-thanks h3{font-size:2rem;margin-bottom:12px}.mm-quote{font-style:italic;font-size:1.5rem;color:var(--mm-ink);max-width:44ch;margin:18px auto!important}.mm-postmark{width:150px;height:150px;margin:0 auto 10px;color:var(--mm-water);transform:rotate(-8deg);overflow:visible;display:block}.mm-pm-arc{font-family:var(--mm-sans);font-size:15px;letter-spacing:.12em;fill:currentColor;font-weight:600}.mm-pm-place{font-family:var(--mm-hand);font-size:27px;fill:currentColor}.mm-pm-date{font-family:var(--mm-sans);font-size:13px;fill:currentColor}.mm-firsts{--mm-bg: var(--mm-paper);background:var(--mm-paper);padding-bottom:150px}.mm-vignette{width:110px;height:55px;margin-bottom:8px}.mm-firsts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin-top:40px}.mm-first{position:relative;padding:28px 30px 26px;background:var(--mm-paper-2);border-radius:6px;border-top:3px solid var(--top, var(--mm-sky));box-shadow:0 1px 0 var(--mm-line),0 18px 36px -26px #14363780}.mm-first:nth-child(1){--top: var(--mm-sun);transform:rotate(-1.2deg)}.mm-first:nth-child(2){--top: var(--mm-youth);transform:translateY(56px) rotate(.9deg)}.mm-first:nth-child(3){--top: var(--mm-water);transform:rotate(.6deg)}.mm-first:nth-child(4){--top: var(--mm-peach);transform:translateY(56px) rotate(-.8deg)}.mm-first h3{font-size:1.55rem;margin-bottom:10px}.mm-first p{margin:0 0 14px}.mm-badge{display:inline-block;font-family:var(--mm-sans);font-size:.82rem;font-weight:600;color:var(--mm-ink);background:#e2a93b47;padding:4px 12px;border-radius:999px}.mm-badge-tbc{background:#14363714}.mm-journey{--mm-bg: var(--mm-paper);background:linear-gradient(90deg,#f6c98b59,#fdfaf233 50%,#e58b6b4d),var(--mm-paper);padding-bottom:72px}.mm-horizon{position:relative;margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mm-moment{position:relative;padding-top:70px}.mm-sun{position:absolute;top:-4px;left:-4px;width:52px;height:52px;overflow:visible}.mm-sun-disc{fill:var(--sun-c)}.mm-sun-ring{fill:none;stroke:var(--sun-c);stroke-width:1}.mm-sun-rays line{stroke:var(--sun-c);stroke-width:1.4;stroke-linecap:round}.mm-dawn{--sun-c: var(--mm-peach)}.mm-noon{--sun-c: var(--mm-sun)}.mm-dusk{--sun-c: var(--mm-coral)}.mm-moment time{display:block;font-family:var(--mm-sans);font-weight:600;font-size:.95rem;color:var(--mm-ink)}.mm-day{font-family:var(--mm-sans);font-size:.88rem;color:var(--mm-muted);margin-bottom:12px}.mm-moment h3{font-size:1.5rem;margin-bottom:8px}.mm-after{margin-top:40px!important;max-width:62ch}.mm-ill-journey{margin-top:36px}.mm-ill-journey img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mm-cities{--mm-bg: var(--mm-night);color:#e7eee9;background:radial-gradient(ellipse 45% 55% at 78% 50%,rgba(227,167,47,.16),transparent 70%),radial-gradient(ellipse 60% 50% at 10% 0%,rgba(63,127,166,.25),transparent 70%),linear-gradient(180deg,#123A40,var(--mm-night) 60%)}.mm-night-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.mm-night-bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.mm-cities .mm-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.mm-cities h2{color:#f9f4e8}.mm-city-steps{margin:24px 0!important;border-top:1px solid rgba(231,238,233,.18)}.mm-city-steps li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgba(231,238,233,.18)}.mm-city-steps b{font-size:1.35rem;color:var(--mm-lantern);font-weight:600}.mm-who-hosts{font-family:var(--mm-sans);font-size:.95rem;color:#e7eee9bf}.mm-ring{position:relative;margin:0;max-width:400px;justify-self:center;width:100%}.mm-ring svg{width:100%;height:auto;display:block;overflow:visible}.mm-lantern .mm-dot{fill:#f9f4e852;transition:fill .5s ease}.mm-lantern .mm-ring-o{fill:none;stroke:#e3a72f;stroke-width:.9;opacity:0;transition:opacity .5s ease}.mm-lantern.is-lit .mm-dot{fill:#f6d58e}.mm-lantern.is-lit .mm-ring-o{opacity:.75}.mm-bloom path{fill:none;stroke:#f9f4e866;stroke-width:.9;transition:fill .5s ease,stroke .5s ease}.mm-bloom .mm-heart{fill:#f9f4e866;transition:fill .5s ease}.mm-lantern-big.is-lit .mm-bloom path{fill:#e3a72f59;stroke:#e3a72f}.mm-lantern-big.is-lit .mm-heart{fill:#ffe7a6}.mm-ring figcaption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--mm-sans);font-size:.92rem;color:#e7eee9c7;line-height:1.35}.mm-big{font-family:var(--mm-serif);font-size:clamp(2.4rem,5vw,3.2rem);color:#f9f4e8;font-weight:600;line-height:1}.mm-beyond{--mm-bg: var(--mm-paper);background:radial-gradient(ellipse 45% 60% at 0% 30%,rgba(141,178,85,.2),transparent 70%),var(--mm-paper)}.mm-beyond .mm-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.mm-ways{border-top:1px solid var(--mm-line)}.mm-ways li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--mm-line)}.mm-ways b{font-size:1.4rem;color:var(--mm-ink);font-weight:600}.mm-recognise{margin-top:28px;padding:22px 24px;border-left:3px solid var(--mm-leaf);background:#5b7f3a14}.mm-recognise h3{font-size:1.3rem;margin-bottom:8px}.mm-recognise p{margin:0;font-size:1.08rem}.mm-exchange{--mm-bg: #FBF3E4;background:linear-gradient(180deg,rgba(233,196,143,.18),transparent 70%),#fbf3e4}.mm-exchange-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:56px;align-items:center}.mm-pairs{margin:30px 0 28px!important;display:flex;flex-wrap:wrap;gap:22px 18px}.mm-pairs li{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px 18px 34px;background:var(--mm-paper-2);border-radius:4px 14px 14px 4px;box-shadow:0 1px 0 var(--mm-line),0 14px 26px -20px #14363773;max-width:250px}.mm-pairs li:before{content:"";position:absolute;left:12px;top:22px;width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(20,54,55,.4)}.mm-pairs li:nth-child(1){transform:rotate(-2deg)}.mm-pairs li:nth-child(2){transform:rotate(1.4deg) translateY(14px)}.mm-pairs li:nth-child(3){transform:rotate(-.6deg)}.mm-give,.mm-need{font-size:1.25rem;color:var(--mm-ink);line-height:1.3}.mm-give:before{content:"Offers ";font-family:var(--mm-sans);font-size:.82rem;color:var(--mm-leaf);font-weight:600;display:block}.mm-need:before{content:"Needs ";font-family:var(--mm-sans);font-size:.82rem;color:#9a5d28;font-weight:600;display:block}.mm-exchange .mm-note{max-width:62ch}.mm-partner{--mm-bg: var(--mm-paper)}.mm-partner .mm-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.mm-partner fieldset{border:0;padding:0;margin:0}.mm-partner legend{font-family:var(--mm-sans);font-size:.95rem;color:var(--mm-muted);margin-bottom:8px}.mm-chips{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 4px;font-family:var(--mm-sans)}.mm-chips label{cursor:pointer;position:relative}.mm-chips input{position:absolute;opacity:0}.mm-chips span{display:inline-block;padding:8px 16px;border:1px solid rgba(20,54,55,.28);border-radius:999px;font-size:.92rem;color:var(--mm-text);background:var(--mm-paper)}.mm-chips input:checked+span{background:var(--mm-ink);color:var(--mm-paper);border-color:var(--mm-ink)}.mm-chips input:focus-visible+span{outline:3px solid var(--mm-sun);outline-offset:2px}.mm-partner-thanks h3{font-size:1.6rem;margin-bottom:10px}.mm-final{--mm-bg: #F6D9A8;text-align:center;padding:100px 0 120px;background:linear-gradient(180deg,#F6D9A8 0%,#F2BE85 55%,var(--mm-coral) 100%)}.mm-final h2{font-size:clamp(2.2rem,5vw,3.8rem);max-width:18ch;margin:0 auto 32px}.mm-poster{display:flex;width:fit-content;flex-direction:column;align-items:center;gap:18px;margin:52px auto 0}.mm-poster-open{border:0;padding:0;background:none;cursor:zoom-in;border-radius:2px}.mm-poster-open img{width:220px;height:auto;transform:rotate(-2deg);box-shadow:0 1px #1436371f,0 18px 32px -18px #1436378c;transition:transform .3s ease,box-shadow .3s ease}.mm-poster-open:hover img,.mm-poster-open:focus-visible img{transform:rotate(0) translateY(-4px) scale(1.03);box-shadow:0 1px #1436371f,0 26px 40px -20px #14363799}.mm-poster-view{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;display:none;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden}.mm-poster-view[open]{display:flex;cursor:zoom-out}html:has(.mm-poster-view[open]){overflow:hidden}.mm-poster-view::backdrop{background:#0f2e3300;backdrop-filter:blur(0);transition:background .35s ease,backdrop-filter .35s ease}.mm-poster-view.is-in::backdrop{background:#0f2e33e0;backdrop-filter:blur(3px)}.mm-poster-view img{max-width:calc(100vw - 32px);max-height:calc(100dvh - 104px);width:auto;height:auto;object-fit:contain;box-shadow:0 30px 80px -30px #000000b3;opacity:0;transform:translateY(28px) scale(.9) rotate(-2deg);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1);background:#f9f4e8}.mm-poster-bar{display:flex;gap:12px;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .3s ease .12s,transform .3s ease .12s}.mm-poster-view.is-in img,.mm-poster-view.is-in .mm-poster-bar{opacity:1;transform:none}.mm-poster-view .mm-btn{font-family:var(--mm-sans);font-weight:600}.mm-poster-view a.mm-btn-lantern{background:var(--mm-lantern);color:var(--mm-night);text-decoration:none}.mm-poster-close{width:42px;height:42px;border-radius:50%;border:1px solid rgba(249,244,232,.5);background:#f9f4e814;color:#f9f4e8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.mm-poster-close:hover{background:#f9f4e833}.mm-poster-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.mm-poster-view :focus-visible{outline:3px solid var(--mm-sun);outline-offset:3px}.mm-ill-final{max-width:560px;margin:0 auto 36px}.mm-ill-final img{-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 60%,transparent 100%);mix-blend-mode:multiply}@media(max-width:900px){.mm-sec{padding:68px 0}.mm-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:linear-gradient(180deg,var(--mm-sky) 0%,#D9C3A9 45%,var(--mm-peach) 100%)}.mm-hero:after{display:none}.mm-hero-copy{padding-top:32px;padding-bottom:0}.mm-hero h1{font-size:clamp(2.6rem,13vw,4rem)}.mm-hero-media{order:2;position:relative;inset:auto;height:auto;max-width:none;width:100%;aspect-ratio:4 / 5;margin-top:-18%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);-webkit-mask-composite:source-over;mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-composite:add}.mm-hero-poster img,.mm-hero-video{object-position:50% 100%}.mm-pause{right:14px;bottom:14px}.mm-respond .mm-wrap,.mm-beyond .mm-wrap,.mm-partner .mm-wrap,.mm-cities .mm-wrap,.mm-exchange-grid,.mm-voices-grid,.mm-paths{grid-template-columns:1fr}.mm-path-discover{margin-top:0}.mm-path-know,.mm-path-discover{transform:none}.mm-ill-voices{position:relative;top:0}.mm-firsts-list{grid-template-columns:1fr}.mm-first:nth-child(n){transform:none}.mm-steps{grid-template-columns:1fr;gap:26px}.mm-steps:before{display:none}.mm-horizon{grid-template-columns:1fr;gap:34px}.mm-moment{padding:0 0 0 64px}.mm-sun{top:0}.mm-ring{max-width:280px}.mm-city-steps li,.mm-ways li{grid-template-columns:1fr;gap:4px}.mm-voice summary{grid-template-columns:40px minmax(0,1fr) 24px}.mm-invite{grid-column:2 / 3}.mm-plus{grid-row:1;grid-column:3}.mm-more{padding-left:62px}.mm-fields{grid-template-columns:1fr}.mm-postcard{transform:none}.mm-sentence{padding-right:0;padding-top:52px}.mm-stamp{width:48px;top:14px;right:14px}.mm-pairs li{max-width:none;width:100%}}@media(prefers-reduced-motion:reduce){.mm *,.mm *:before,.mm *:after{animation:none!important;transition:none!important}.mm-o{transform:translate3d(var(--cx, 0),0,0) rotate(var(--rot, 0deg))!important}}
