@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-ext-500-normal-pZw22qtS.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-500-normal-CdQuyvtc.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-500-normal-BLlg2W5x.woff2) format("woff2"),url(/assets/cormorant-cyrillic-500-normal-B7dJQtg-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-vietnamese-500-normal-DsPuwQHi.woff2) format("woff2"),url(/assets/cormorant-vietnamese-500-normal-tGBW_mI7.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-ext-500-normal-AH9qog1s.woff2) format("woff2"),url(/assets/cormorant-latin-ext-500-normal-DAuUCO41.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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-500-normal-EBdSCOD3.woff2) format("woff2"),url(/assets/cormorant-latin-500-normal-Dj3SQ6fR.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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-ext-600-normal-dLR2-a_v.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-600-normal-Dr-wLyOm.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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-normal-BcIsDXzC.woff2) format("woff2"),url(/assets/cormorant-cyrillic-600-normal-CBymlcNF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-vietnamese-600-normal-Dar_cCT6.woff2) format("woff2"),url(/assets/cormorant-vietnamese-600-normal-GIs8CF2x.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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-ext-600-normal-D3T6BBXG.woff2) format("woff2"),url(/assets/cormorant-latin-ext-600-normal-CD-dlDpD.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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-normal-B254Xisw.woff2) format("woff2"),url(/assets/cormorant-latin-600-normal-DUW-TI76.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:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-ext-500-italic-lV0XinYd.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-500-italic-DVuHhQMb.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:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-500-italic-BL4-EpBx.woff2) format("woff2"),url(/assets/cormorant-cyrillic-500-italic-CqJ_KUGb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-vietnamese-500-italic-C1FOHei6.woff2) format("woff2"),url(/assets/cormorant-vietnamese-500-italic-DNJXyiPE.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:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-ext-500-italic-Gi01i9d5.woff2) format("woff2"),url(/assets/cormorant-latin-ext-500-italic-6QSEi4_5.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:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-500-italic-CxaqvXto.woff2) format("woff2"),url(/assets/cormorant-latin-500-italic-D7zK65gv.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:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-ext-600-italic-B4xXtrNV.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-600-italic-6b4SUt6V.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:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-italic-Bstfk8bB.woff2) format("woff2"),url(/assets/cormorant-cyrillic-600-italic-B0iN3HNJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-vietnamese-600-italic-BsmDNPvu.woff2) format("woff2"),url(/assets/cormorant-vietnamese-600-italic-Dc31djjf.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:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-ext-600-italic--Y62sTC5.woff2) format("woff2"),url(/assets/cormorant-latin-ext-600-italic-B-nOxYAn.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:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-italic-5CFQ4RhE.woff2) format("woff2"),url(/assets/cormorant-latin-600-italic-CRDBmNm1.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2) format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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}.m25{--bg: #0b0a08;--bg2: #100d09;--bg3: #15110b;--ink: #efe6d4;--ink2: rgba(239, 230, 212, .62);--ink3: rgba(239, 230, 212, .38);--gold: #c9a45c;--gold2: #e6c891;--ember: #b5712f;--line: rgba(201, 164, 92, .22);--line2: rgba(255, 255, 255, .06);--serif: "Cormorant", Georgia, serif;--sans: "Jost", "Helvetica Neue", Arial, sans-serif;position:relative;background:var(--bg);color:var(--ink2);font-family:var(--sans);font-weight:300;line-height:1.7;min-height:100vh;overflow-x:hidden}.m25 *,.m25 *:before,.m25 *:after{box-sizing:border-box;margin:0;padding:0}.m25 a{color:inherit;text-decoration:none}.m25 img,.m25 svg{display:block;max-width:100%}.m25 .glow{position:fixed;border-radius:50%;filter:blur(150px);z-index:0;pointer-events:none}.m25 .g1{width:760px;height:760px;top:-260px;right:-200px;background:radial-gradient(circle,rgba(201,164,92,.14),transparent 60%)}.m25 .g2{width:640px;height:640px;bottom:10%;left:-260px;background:radial-gradient(circle,rgba(181,113,47,.1),transparent 60%)}.m25 .wrap{max-width:1360px;margin:0 auto;padding:0 48px;position:relative;z-index:1}.m25 .eyebrow{font-size:11px;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold)}.m25 em{font-style:italic;color:var(--gold2);font-weight:500}.m25 .btn{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:15px 28px;border-radius:2px;transition:filter .25s,background .25s,color .25s;cursor:pointer}.m25 .btn-gold{background:linear-gradient(180deg,var(--gold2),var(--gold));color:#1a1206;font-weight:400}.m25 .btn-gold:hover{filter:brightness(1.08)}.m25 .btn-ghost{border:1px solid var(--line);color:var(--ink)}.m25 .btn-ghost:hover{background:#c9a45c12}.m25 section{position:relative;z-index:1}.m25 .sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:52px}.m25 .sechead h2{font-family:var(--serif);color:var(--ink);font-weight:500;font-size:44px;letter-spacing:-.5px;line-height:1.04}.m25 .sechead .eyebrow{display:block;margin-bottom:10px}.m25 .sn{font-family:var(--serif);color:var(--gold);font-size:18px;white-space:nowrap}.m25 header{position:sticky;top:0;z-index:100;background:#0b0a08b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.m25 .hd{display:flex;align-items:center;justify-content:space-between;height:74px}.m25 .mark{font-family:var(--serif);font-size:22px;letter-spacing:1px;color:var(--ink);font-weight:500}.m25 .mark b{color:var(--gold)}.m25 nav{display:flex;gap:34px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink2)}.m25 nav a:hover{color:var(--ink)}.m25 .hd-r{display:flex;align-items:center;gap:20px}.m25 .avail{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.m25 .avail i{width:7px;height:7px;border-radius:50%;background:#79c98f;box-shadow:0 0 8px #79c98f}.m25 .hero{display:flex;flex-direction:column;justify-content:center;min-height:78vh;padding-top:90px;padding-bottom:90px}.m25 .hero h1{max-width:16ch}.m25 .hero .badge{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:7px 16px;margin-bottom:34px}.m25 .hero .badge i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.m25 .hero h1{font-family:var(--serif);color:var(--ink);font-weight:500;font-size:76px;line-height:1.02;letter-spacing:-1px;margin-bottom:28px}.m25 .hero .sub{font-size:17px;line-height:1.65;color:var(--ink2);max-width:440px;margin-bottom:38px}.m25 .hero .acts{display:flex;align-items:center;gap:24px;margin-bottom:46px;flex-wrap:wrap}.m25 .hero .acts .lnk{font-size:13px;letter-spacing:1px;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:3px}.m25 .trust{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:12px;letter-spacing:1px;color:var(--ink3)}.m25 .trust span{display:flex;align-items:center;gap:9px}.m25 .trust span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold)}.m25 .portrait{position:relative;width:100%;aspect-ratio:831 / 1800;border-radius:4px;overflow:hidden;border:1px solid var(--line);justify-self:end}.m25 .portrait img{width:100%;height:100%;object-fit:cover;object-position:center}.m25 .portrait .vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 45% 30%,transparent 45%,rgba(7,5,3,.5) 92%)}.m25 .portrait .od{position:absolute;top:16px;right:16px;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.m25 .portrait .cap{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:18px;background:linear-gradient(0deg,rgba(7,5,3,.85),transparent)}.m25 .portrait .cap .nm{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:500}.m25 .portrait .cap .rl{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.m25 .portrait .cap .st{font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:6px}.m25 .portrait .cap .st i{width:5px;height:5px;border-radius:50%;background:#79c98f}.m25 .pad{padding:120px 0}.m25 .alt{background:linear-gradient(180deg,transparent,rgba(201,164,92,.03),transparent)}.m25 .works{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.m25 .card{border:1px solid var(--line);border-radius:4px;padding:30px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;background:#ffffff03;transition:.3s}.m25 .card:hover{border-color:var(--gold);background:#c9a45c0a}.m25 .card .k{font-family:var(--serif);color:var(--ink);font-size:27px;font-weight:500;margin-bottom:8px}.m25 .card .t{font-size:13px;color:var(--ink2);line-height:1.6}.m25 .card .meta{display:flex;justify-content:space-between;align-items:center;margin-top:26px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink3)}.m25 .card .meta .go{color:var(--gold)}.m25 .srv{display:grid;grid-template-columns:1fr 1fr;gap:56px}.m25 .srv .gtitle{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:8px}.m25 .srv .row{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line2)}.m25 .srv .row .name{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:500}.m25 .srv .row .d{font-size:12.5px;color:var(--ink2);max-width:300px;text-align:right}.m25 .caps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.m25 .caps .cell{background:var(--bg);padding:30px 26px;min-height:160px}.m25 .caps .cell .n{font-family:var(--serif);color:var(--gold);font-size:15px;margin-bottom:18px}.m25 .caps .cell .h{font-family:var(--serif);color:var(--ink);font-size:21px;font-weight:500;margin-bottom:10px;line-height:1.15}.m25 .caps .cell .p{font-size:12.5px;color:var(--ink2);line-height:1.55}.m25 .about{display:grid;grid-template-columns:380px 1fr;gap:64px;align-items:center}.m25 .about .pf{position:relative;aspect-ratio:880 / 1552;border-radius:4px;overflow:hidden;border:1px solid var(--line)}.m25 .about .pf img{width:100%;height:100%;object-fit:cover;object-position:center}.m25 .about .pf .vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 65% at 45% 30%,transparent 50%,rgba(7,5,3,.55))}.m25 .about .pf .od{position:absolute;top:14px;right:14px;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.m25 .about .pf .tag{position:absolute;left:14px;bottom:14px;font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:500}.m25 .about h2{font-family:var(--serif);color:var(--ink);font-weight:500;font-size:50px;line-height:1.05;margin:14px 0 22px;letter-spacing:-.5px}.m25 .about .intro{font-size:18px;color:var(--ink);line-height:1.55;margin-bottom:18px;max-width:480px;font-weight:300}.m25 .about p{font-size:14px;line-height:1.8;margin-bottom:18px;max-width:480px}.m25 .princ{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px;margin:26px 0 30px;max-width:480px}.m25 .princ div{display:flex;gap:11px;font-size:13px;color:var(--ink2)}.m25 .princ div:before{content:"—";color:var(--gold)}.m25 .about .foot{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.m25 .about .sign{font-family:var(--serif);font-style:italic;font-size:30px;color:var(--gold2)}.m25 .proc{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.m25 .proc .st{padding:34px 26px 34px 0;border-top:1px solid var(--gold)}.m25 .proc .st .n{font-family:var(--serif);color:var(--gold);font-size:30px;margin-bottom:18px}.m25 .proc .st .h{font-family:var(--serif);color:var(--ink);font-size:23px;font-weight:500;margin-bottom:10px}.m25 .proc .st .p{font-size:13px;color:var(--ink2);line-height:1.6;max-width:210px}.m25 .contact{text-align:center;padding-top:150px;padding-bottom:150px}.m25 .contact .big{font-family:var(--serif);color:var(--ink);font-weight:500;font-size:72px;line-height:1.05;letter-spacing:-1px;margin:18px 0 14px}.m25 .contact .big em{display:block}.m25 .contact .sub{font-size:16px;color:var(--ink2);max-width:480px;margin:0 auto 40px}.m25 .contact .row{display:flex;justify-content:center;gap:18px;margin-bottom:50px;flex-wrap:wrap}.m25 .contact .links{display:flex;justify-content:center;gap:40px;font-size:13px;letter-spacing:1px;color:var(--ink2);flex-wrap:wrap}.m25 .contact .links a{display:flex;align-items:center;gap:9px}.m25 .contact .links a:hover{color:var(--ink)}.m25 .contact .links span{color:var(--gold)}.m25 footer{border-top:1px solid var(--line);padding:34px 0}.m25 .ft{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1px;color:var(--ink3);gap:20px;flex-wrap:wrap}.m25 .ft .r{display:flex;gap:26px}.m25 .ft .r a:hover{color:var(--ink)}@media (max-width: 900px){.m25 .wrap{padding:0 24px}.m25 .hero{grid-template-columns:1fr;gap:44px;min-height:auto}.m25 .hero h1{font-size:52px}.m25 .portrait{max-width:320px;justify-self:start}.m25 .works,.m25 .caps,.m25 .proc{grid-template-columns:1fr 1fr}.m25 .srv,.m25 .about{grid-template-columns:1fr;gap:36px}.m25 .about .pf{max-width:320px}.m25 nav,.m25 .avail{display:none}.m25 .contact .big{font-size:46px}}@media (max-width: 560px){.m25 .works,.m25 .caps,.m25 .proc{grid-template-columns:1fr}}.m25 button{font-family:inherit}.m25 .cbtn{position:relative;display:inline-flex}.m25 .cbtn>.btn{cursor:pointer}.m25 .cbtn__menu{position:absolute;top:calc(100% + 12px);left:0;min-width:240px;background:#15110b;border:1px solid var(--line);border-radius:8px;padding:7px;z-index:60;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;gap:2px}.m25 .cbtn__menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border-radius:5px;font-size:14px;letter-spacing:.3px;color:var(--ink)}.m25 .cbtn__menu a:hover{background:#c9a45c1a}.m25 .cbtn__menu .nm{display:flex;align-items:center;gap:11px}.m25 .cbtn__menu .ic{width:19px;height:19px;color:var(--gold);flex-shrink:0}.m25 .cbtn__menu .ar{color:var(--ink3);font-size:13px}.m25 .contact .row .cbtn__menu{left:50%;transform:translate(-50%)}.m25 .wacc{border-top:1px solid var(--line)}.m25 .wgroup{border-bottom:1px solid var(--line)}.m25 .wgroup__head{width:100%;display:flex;align-items:center;gap:22px;padding:30px 6px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink);transition:padding .25s}.m25 .wgroup__head:hover{padding-left:14px}.m25 .wgroup__title{font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:-.4px;flex:1}.m25 .wgroup__count{font-family:var(--serif);color:var(--gold);font-size:17px}.m25 .wgroup__chev{color:var(--gold);transition:transform .3s var(--ease, ease)}.m25 .wgroup.is-open .wgroup__chev{transform:rotate(180deg)}.m25 .wgroup__head:hover .wgroup__title{color:var(--gold2)}.m25 .wgroup__body{padding:8px 0 44px}@media (max-width: 560px){.m25 .wgroup__title{font-size:26px}}.m25 .col__head{display:flex;align-items:center;gap:18px;width:100%;background:none;border:0;text-align:left;color:var(--ink);cursor:default;padding:0}.m25 .col__title{flex:1}.m25 .col__count{font-family:var(--serif);color:var(--gold)}.m25 .col__chev{display:none;color:var(--gold);flex-shrink:0}.m25 .col__body{display:block}.m25 .col--work{border-bottom:1px solid var(--line)}.m25 .col--work .col__head{padding:30px 6px;gap:22px}.m25 .col--work .col__title{font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:-.4px}.m25 .col--work .col__count{font-size:17px}.m25 .col--work .col__body{padding:8px 0 44px}.m25 .col--srv .col__head{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:8px}.m25 .col--srv .col__title{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.m25 .col--srv .col__count{font-size:12px}.m25 .col--cap .col__head{display:none}@media (max-width: 640px){.m25 .pad{padding:60px 0}.m25 .wrap{padding:0 26px}.m25 .sechead{margin-bottom:28px;padding-bottom:16px;gap:16px}.m25 .sechead h2{font-size:29px}.m25 .hero{min-height:auto;padding-top:52px;padding-bottom:36px}.m25 .hero h1{font-size:40px;line-height:1.05}.m25 .hero .sub{font-size:15px}.m25 .contact{padding-top:76px;padding-bottom:76px}.m25 .contact .big{font-size:33px}.m25 .contact .links{flex-direction:column;gap:14px}.m25 .col__chev{display:inline-flex;transition:transform .3s}.m25 .col.is-open .col__chev{transform:rotate(180deg)}.m25 .col__head{cursor:pointer;padding:18px 2px;gap:14px}.m25 .col__body{display:none}.m25 .col.is-open .col__body{display:block}.m25 .works{grid-template-columns:1fr}.m25 .col--work .col__head{padding:18px 2px;gap:14px}.m25 .col--work .col__title{font-size:22px}.m25 .col--work .col__body{padding:2px 0 20px}.m25 .col--srv .col__head{padding:18px 2px;margin-bottom:0}.m25 .col--srv .col__body{padding:4px 0 14px}.m25 .cap-sec .sechead{display:none}.m25 .col--cap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m25 .col--cap .col__head{display:flex;padding:18px 2px}.m25 .col--cap .col__title{font-family:var(--serif);font-size:24px;font-weight:500;color:var(--ink)}.m25 .caps{display:block;border:0;background:none;border-radius:0;padding-top:10px}.m25 .caps .cell{width:84%;border:1px solid var(--line);border-radius:5px;margin-bottom:14px;min-height:0;padding:22px 20px}.m25 .caps .cell:nth-child(odd){margin-left:auto}.m25 .caps .cell:nth-child(2n){margin-right:auto}.m25 .about{gap:24px}.m25 .about .pf{max-width:196px;margin:0 auto}.m25 .about h2{font-size:34px}.m25 .about .intro{font-size:16px}.m25 .princ{grid-template-columns:1fr;gap:10px}}@media (max-width: 640px){.m25 header .btn-ghost{display:none}.m25 .hd-r{gap:10px}.m25 .hd{height:64px}.m25 .mark{font-size:20px}}.m25 .faq{border-top:1px solid var(--line);max-width:880px}.m25 .faq__item{border-bottom:1px solid var(--line)}.m25 .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--serif);font-size:23px;font-weight:500;color:var(--ink);letter-spacing:-.2px;transition:color .2s}.m25 .faq__q:hover{color:var(--gold2)}.m25 .faq__chev{color:var(--gold);flex-shrink:0;transition:transform .3s}.m25 .faq__item.is-open .faq__chev{transform:rotate(180deg)}.m25 .faq__a{padding:0 4px 28px;font-size:15px;line-height:1.75;color:var(--ink2);max-width:760px}@media (max-width: 640px){.m25 .faq__q{font-size:18px;padding:20px 2px;gap:14px}.m25 .faq__a{font-size:14px;padding:0 2px 22px}}.m25 .glint{background-image:linear-gradient(100deg,var(--gold) 38%,#fff3d6 50%,var(--gold) 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:m25-glint 6s ease-in-out infinite}.m25 .mark.glint{animation-delay:0s}.m25 nav a.glint:nth-child(1){animation-delay:.7s}.m25 nav a.glint:nth-child(2){animation-delay:1.4s}.m25 nav a.glint:nth-child(3){animation-delay:2.1s}.m25 nav a.glint:nth-child(4){animation-delay:2.8s}.m25 .btn .glint{animation-delay:3.4s}@keyframes m25-glint{0%{background-position:200% 0}to{background-position:-200% 0}}.m25 .card:hover{transform:translateY(-6px);box-shadow:0 18px 42px #c9a45c38}.m25 .caps{gap:14px;background:none;border:0;border-radius:0;overflow:visible}.m25 .caps .cell{background:#ffffff04;border:1px solid var(--line);border-radius:6px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s,background .35s}.m25 .caps .cell:hover{transform:translateY(-6px);box-shadow:0 18px 42px #c9a45c38;border-color:#c9a45cb3;background:#c9a45c0d}@media (prefers-reduced-motion: reduce){.m25 .glint{animation:none;-webkit-text-fill-color:var(--gold);color:var(--gold)}.m25 .card:hover,.m25 .caps .cell:hover{transform:none}}.m25 .gsw{position:relative;display:inline-block;max-width:100%}.m25 .gsw.sweep,.m25 .gsw.glint{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.m25 .gsw.sweep{background-image:linear-gradient(100deg,var(--gold) 0%,var(--gold) 54%,#fff3d6 60%,var(--ink) 66%,var(--ink) 100%);background-size:300% 100%;background-position:100% 0;animation:m25-wash1 1.7s cubic-bezier(.4,0,.2,1) var(--gsd, 0s) forwards}.m25 .hmeasure{position:absolute;left:0;right:0;top:0;visibility:hidden;pointer-events:none}.m25 .hline{display:block}@keyframes m25-wash1{0%{background-position:100% 0}to{background-position:0% 0}}.m25 .gsw.glint{background-image:linear-gradient(100deg,var(--gold) 38%,#fff3d6 50%,var(--gold) 62%);background-size:260% 100%;animation:m25-glint 5s ease-in-out infinite}.m25 .gsw__dot{position:absolute;top:63%;left:-8%;transform:translate(-50%,-50%);width:.15em;height:.15em;border-radius:50%;background:#fff3d6;box-shadow:0 0 .5em var(--gold),0 0 1em #c9a45cb3;opacity:0;pointer-events:none}.m25 .gsw.sweep .gsw__dot{animation:m25-washdot1 1.7s cubic-bezier(.4,0,.2,1) var(--gsd, 0s) forwards}@keyframes m25-washdot1{0%{left:-8%;opacity:0}12%{opacity:1}90%{opacity:1}to{left:108%;opacity:0}}.m25 .gglint{display:inline-block;background-image:linear-gradient(100deg,var(--gold) 38%,#fff3d6 50%,var(--gold) 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:m25-glint 5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.m25 .gsw.sweep,.m25 .gsw.glint{animation:none;background-position:0% 0;-webkit-text-fill-color:var(--gold);color:var(--gold)}.m25 .gsw__dot{display:none}.m25 .gglint{animation:none;-webkit-text-fill-color:var(--gold);color:var(--gold)}}.m25 .case-back{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink2)}.m25 .case-back:hover{color:var(--gold)}.m25 a.mark{cursor:pointer}.m25 .case-wrap{max-width:900px}.m25 .case-title{font-family:var(--serif);font-weight:500;font-size:clamp(40px,6vw,74px);color:var(--ink);letter-spacing:-.5px;line-height:1.03;margin:14px 0 16px}.m25 .case-tag{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:34px}.m25 .case-sum{font-family:var(--serif);font-size:clamp(20px,2.6vw,27px);line-height:1.5;color:var(--ink);font-weight:500;max-width:780px;margin-bottom:54px}.m25 .case-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 56px;border-top:1px solid var(--line);padding-top:44px}.m25 .case-block .eyebrow{display:block;margin-bottom:12px}.m25 .case-block p{font-size:15px;line-height:1.78;color:var(--ink2)}.m25 .case-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.m25 .case-tags .chip{font-size:12px;letter-spacing:.5px;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.m25 .case-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:52px;padding-top:40px;border-top:1px solid var(--line)}@media (max-width: 640px){.m25 .case-grid{grid-template-columns:1fr;gap:28px}}:root{--bg: #0b0a08;--bg-2: #100d09;--bg-3: #16120c;--surface: rgba(239, 230, 212, .035);--surface-2: rgba(239, 230, 212, .06);--border: rgba(201, 164, 92, .12);--border-strong: rgba(201, 164, 92, .22);--border-accent: rgba(201, 164, 92, .45);--text: #efe6d4;--text-2: rgba(239, 230, 212, .72);--text-3: rgba(239, 230, 212, .52);--text-4: rgba(239, 230, 212, .36);--text-5: rgba(239, 230, 212, .2);--accent: #c9a45c;--accent-2: #e6c891;--accent-3: #f1ddb9;--gold: #c9a45c;--radius-sm: 12px;--radius: 18px;--radius-lg: 24px;--radius-xl: 32px;--radius-2xl: 40px;--container: 1280px;--shadow-1: 0 10px 30px rgba(0, 0, 0, .35);--shadow-2: 0 30px 80px rgba(0, 0, 0, .55);--shadow-3: 0 50px 120px rgba(0, 0, 0, .7);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}ul,ol{list-style:none}img,svg{display:block;max-width:100%}input,textarea,select{font-family:inherit}::selection{background:var(--accent);color:#0a0a0b}.text-right{text-align:right}.container{max-width:var(--container);margin:0 auto;padding:0 32px;width:100%}main{position:relative;z-index:1}.section{padding:160px 0;position:relative}.section--alt{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(201,164,92,.04),transparent 70%),linear-gradient(180deg,transparent 0%,rgba(255,255,255,.015) 50%,transparent 100%)}.section--contact{padding:160px 0 200px}@media (max-width: 768px){.container{padding:0 20px}.section{padding:96px 0}.section--contact{padding:96px 0 130px}}.bg-fx{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.bg-fx__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.5),transparent 70%);mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.5),transparent 70%)}.bg-fx__glow{position:absolute;border-radius:50%;filter:blur(140px);opacity:.6}.bg-fx__glow--1{width:760px;height:760px;top:-220px;left:-180px;background:radial-gradient(circle,rgba(201,164,92,.22),transparent 60%)}.bg-fx__glow--2{width:640px;height:640px;top:40%;right:-220px;background:radial-gradient(circle,rgba(124,92,255,.16),transparent 60%)}.bg-fx__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' /></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/></svg>")}.glass{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--border);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);position:relative}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff1f,#fff0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.01em;transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);cursor:pointer;white-space:nowrap;position:relative}.btn:active{transform:translateY(0) scale(.98)}.btn--sm{padding:10px 18px;font-size:13px}.btn--lg{padding:16px 30px;font-size:15px}.btn--xl{padding:22px 40px;font-size:16px}.btn--accent{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;box-shadow:0 10px 30px #c9a45c59,inset 0 1px #fff6}.btn--accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,var(--accent-3),var(--accent));opacity:0;transition:opacity .35s var(--ease);z-index:-1}.btn--accent:hover{transform:translateY(-2px);box-shadow:0 16px 46px #c9a45c80,inset 0 1px #ffffff80}.btn--accent:hover:after{opacity:1}.btn--ghost{background:#ffffff0a;border:1px solid var(--border-strong);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-2px)}.header{position:fixed;top:0;left:0;right:0;z-index:300;padding:18px 0;transition:background .35s var(--ease),border-color .35s var(--ease),padding .35s var(--ease);border-bottom:1px solid transparent}.header:has(.burger.is-open){background:#050609d9;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--border)}.header.is-scrolled{background:#050609b8;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom-color:var(--border);padding:10px 0}.header__inner{display:flex;align-items:center;gap:24px}.header__actions{margin-left:auto;display:flex;align-items:center;gap:12px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.logo__mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;font-weight:800;font-size:18px;box-shadow:0 8px 24px #c9a45c66,inset 0 1px #fff6;position:relative;overflow:hidden}.logo__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s var(--ease)}.logo:hover .logo__mark:after{transform:translate(100%)}.logo__name{font-size:18px;color:var(--text)}.logo__dot{color:var(--accent)}.nav{display:flex;gap:4px;background:#ffffff08;border:1px solid var(--border);border-radius:999px;padding:6px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav a{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--text-2);transition:background .25s var(--ease),color .25s var(--ease)}.nav a:hover{background:#ffffff12;color:var(--text)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff08;border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:600;letter-spacing:.04em;transition:background .25s var(--ease),border-color .25s var(--ease)}.lang__btn:hover{background:#ffffff12;border-color:var(--border-strong)}.lang__flag{font-size:14px;line-height:1}.lang__caret{transition:transform .25s var(--ease);color:var(--text-3)}.lang__caret.is-open{transform:rotate(180deg)}.lang__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;padding:6px;background:#0f1016eb;border:1px solid var(--border-strong);border-radius:14px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--shadow-2);z-index:50}.lang__option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text-2);text-align:left;transition:background .18s var(--ease),color .18s var(--ease)}.lang__option:hover{background:#ffffff12;color:var(--text)}.lang__option.is-active{color:var(--accent)}.burger{display:none;flex-direction:column;gap:5px;padding:10px;border-radius:10px;background:#ffffff08;border:1px solid var(--border)}.burger span{display:block;width:18px;height:1.6px;background:var(--text);border-radius:2px;transition:transform .28s var(--ease),opacity .28s var(--ease)}.burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;width:100vw;height:100vh;height:100dvh;background:#050609;background-image:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(201,164,92,.06),transparent 70%),linear-gradient(180deg,#050609,#07080c);padding:96px 24px max(32px,env(safe-area-inset-bottom));transform:translate(100%);transition:transform .35s var(--ease);display:flex;flex-direction:column;gap:24px;z-index:200;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none}.mobile-menu.is-open{transform:translate(0);pointer-events:auto}.mobile-menu__nav{display:flex;flex-direction:column;gap:2px;margin-top:8px}.mobile-menu__nav a{padding:18px 4px;font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text);border-bottom:1px solid var(--border);display:flex;align-items:center;min-height:56px;transition:color .2s var(--ease),padding .25s var(--ease)}.mobile-menu__nav a:active{color:var(--accent);padding-left:10px}.mobile-menu__cta{margin-top:auto;align-self:stretch;min-height:56px;font-size:16px}.hero{padding:180px 0 100px;position:relative}.hero__inner{display:flex;flex-direction:column;align-items:center;gap:88px;position:relative}.hero__copy{max-width:720px;text-align:center;display:flex;flex-direction:column;align-items:center}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#ffffff09;border:1px solid var(--border-strong);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--text-2);margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge__dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d39980;animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.65}}.hero__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:24px;color:var(--text);max-width:18ch}.hero__title-accent,.accent-text{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(135deg,#c9a45c,#e6c891);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.hero__subtitle{font-size:17px;line-height:1.55;color:var(--text-3);margin-bottom:40px;max-width:560px}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.hero__link{display:inline-flex;align-items:center;gap:8px;padding:12px 6px;font-size:14px;font-weight:500;color:var(--text-2);transition:color .25s var(--ease),gap .25s var(--ease)}.hero__link svg{transition:transform .25s var(--ease)}.hero__link:hover{color:var(--text);gap:12px}.hero__link:hover svg{transform:translate(2px,-2px)}.value-props{margin-top:100px;padding-top:56px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.value-prop{display:flex;gap:16px;align-items:flex-start;position:relative;padding:4px 0;transition:transform .3s var(--ease)}.value-prop:hover{transform:translateY(-2px)}.value-prop__icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#c9a45c26,#c9a45c0d);border:1px solid rgba(201,164,92,.25);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s var(--ease)}.value-prop:hover .value-prop__icon{transform:scale(1.08) rotate(-3deg)}.value-prop__title{font-family:Manrope,Inter,sans-serif;font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em;margin-bottom:4px}.value-prop__desc{font-size:13.5px;color:var(--text-3);line-height:1.55}.hero-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:100%;max-width:1100px;margin:0 auto;position:relative}.hero-projects:before{content:"";position:absolute;top:-10%;right:-15%;bottom:-10%;left:-15%;background:radial-gradient(50% 60% at 50% 60%,rgba(201,164,92,.08),transparent 70%);z-index:-1;pointer-events:none}.hero-project{position:relative;display:flex;flex-direction:column;padding:12px;border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.hero-project:hover{transform:translateY(-6px);border-color:var(--border-strong);box-shadow:0 30px 60px #0006}.hero-project__chrome{display:flex;align-items:center;gap:6px;padding:6px 8px 10px}.hero-project__url{margin-left:auto;font-family:JetBrains Mono,Menlo,monospace;font-size:10px;color:var(--text-4);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.hero-project__preview{position:relative;border-radius:12px;border:1px solid var(--border);overflow:hidden;aspect-ratio:4 / 5;flex-shrink:0}.hero-project__preview>.project__mockup{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%;padding:14px;border:none;border-radius:0;box-shadow:none}.hero-project__meta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:14px 6px 4px}.hero-project__name{font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--text)}.hero-project__tag{grid-column:1 / -1;font-size:11.5px;color:var(--text-3);line-height:1.4;margin-top:2px}.hero-project__open{grid-row:1;grid-column:2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0a;color:var(--text-3);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.hero-project:hover .hero-project__open{background:#c9a45c26;color:var(--accent);transform:translate(2px,-2px)}.word-reveal{display:inline-block}.ignite{position:relative;display:inline-block}.ignite__overlay{position:absolute;top:-.35em;right:-.2em;bottom:-.35em;left:-.2em;padding:.35em .2em;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#c9a45c,#e6c891);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;opacity:0;filter:drop-shadow(0 0 16px rgba(201,164,92,.5));-webkit-mask-image:linear-gradient(100deg,#000 0%,#000 46%,transparent 72%);mask-image:linear-gradient(100deg,#000 0%,#000 46%,transparent 72%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:170% 0;mask-position:170% 0}.ignite.is-lit .ignite__overlay{opacity:1;animation:ignite-text 1.5s cubic-bezier(.6,.05,.3,.95) .05s both}.ignite.is-done .ignite__base{opacity:0}.ignite-static{background:linear-gradient(135deg,#c9a45c,#e6c891);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes ignite-text{0%{-webkit-mask-position:170% 0;mask-position:170% 0;filter:drop-shadow(0 0 16px rgba(201,164,92,.5))}80%{filter:drop-shadow(0 0 16px rgba(201,164,92,.5))}to{-webkit-mask-position:0% 0;mask-position:0% 0;filter:drop-shadow(0 0 9px rgba(201,164,92,.2))}}.ignite__bar{position:absolute;left:0;bottom:-.14em;width:24%;height:max(.06em,3px);border-radius:999px;background:linear-gradient(90deg,transparent,#c9a45c 28%,#ffd9b8 50%,#c9a45c 72%,transparent);box-shadow:0 0 14px #c9a45ca6,0 0 36px #c9a45c59;opacity:0;pointer-events:none}.ignite.is-lit .ignite__bar{animation:ignite-bar 1.5s cubic-bezier(.6,.05,.3,.95) .05s both}@keyframes ignite-bar{0%{transform:translate(-120%);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translate(540%);opacity:0}}@media (prefers-reduced-motion: reduce){.ignite.is-lit .ignite__overlay,.ignite.is-lit .ignite__bar{animation:none;opacity:0}}.section-head{max-width:760px;margin-bottom:80px}.section-head--center{text-align:center;margin-left:auto;margin-right:auto}.section-head__label{display:inline-block;padding:7px 16px;background:#c9a45c14;border:1px solid rgba(201,164,92,.22);border-radius:999px;color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px}.section-head__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:20px}.section-head__sub{font-size:18px;color:var(--text-2);line-height:1.6;max-width:640px}.section-head--center .section-head__sub{margin-left:auto;margin-right:auto}.services-group+.services-group{margin-top:64px}.portfolio-group+.portfolio-group{margin-top:56px}.services-group__head{display:flex;align-items:center;gap:18px;margin-bottom:34px}.services-group__title{font-family:Manrope,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--text);white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.services-group__title:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.services-group__line{flex:1;height:1px;background:linear-gradient(90deg,var(--border-strong),transparent)}.services-group__line:first-child{flex:0 0 0}.cards{display:grid;gap:20px}.cards--services{grid-template-columns:repeat(4,1fr)}.card{border-radius:var(--radius-lg);padding:32px 28px;transition:transform .4s var(--ease),border-color .4s var(--ease),background .4s var(--ease);position:relative;overflow:hidden}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(201,164,92,.12),transparent 50%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.card:hover{transform:translateY(-6px);border-color:var(--border-accent)}.card:hover:after{opacity:1}.card__icon{width:48px;height:48px;border-radius:12px;background:#c9a45c1f;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border:1px solid rgba(201,164,92,.22);transition:transform .4s var(--ease)}.card:hover .card__icon{transform:scale(1.08) rotate(-3deg)}.card__title{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px;color:var(--text)}.card__text{font-size:14.5px;color:var(--text-2);line-height:1.6}.section--about{background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(201,164,92,.06),transparent 70%),transparent}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.about__photo-wrap{display:flex;justify-content:center}.about__photo{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1.05;border-radius:var(--radius-2xl);background:radial-gradient(120% 80% at 30% 20%,rgba(201,164,92,.3) 0%,transparent 50%),radial-gradient(120% 80% at 80% 90%,rgba(124,92,255,.2) 0%,transparent 50%),linear-gradient(180deg,#16171f,#0e0f15);border:1px solid var(--border-strong);overflow:hidden;box-shadow:var(--shadow-3)}.about__photo-ring{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,rgba(201,164,92,.5),transparent 25%,transparent 50%,rgba(230,200,145,.3) 75%,transparent 100%);opacity:.6;animation:ring-rotate 20s linear infinite;pointer-events:none}@keyframes ring-rotate{to{transform:rotate(360deg)}}.about__photo-glow{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:calc(var(--radius-2xl) - 8px);background:radial-gradient(circle at 30% 30%,rgba(201,164,92,.4) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(230,200,145,.2) 0%,transparent 60%),#0a0b10;border:1px solid var(--border);pointer-events:none}.about__photo-inner{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:calc(var(--radius-2xl) - 8px);display:flex;align-items:center;justify-content:center;z-index:1}.about__photo-initial{font-family:Manrope,sans-serif;font-size:clamp(80px,12vw,140px);font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent),var(--accent-2),var(--accent-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.about__photo-status{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#0f1016bf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:999px;font-size:12px;font-weight:600;color:var(--text);z-index:2}.about__photo-status-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;animation:pulse 2s ease-in-out infinite}.about__photo-tag{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#0f1016c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:16px;z-index:2}.about__photo-tag-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;font-size:14px;flex-shrink:0}.about__photo-tag-name{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em}.about__photo-tag-role{font-size:11.5px;color:var(--text-3);margin-top:1px}.about__content{max-width:620px}.about__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:18px}.about__intro{font-size:19px;color:var(--text);font-weight:500;line-height:1.5;margin-bottom:24px;letter-spacing:-.005em}.about__paragraph{font-size:16px;color:var(--text-2);line-height:1.7;margin-bottom:18px}.about__principles{margin-top:32px;padding:24px 26px;background:#ffffff06;border:1px solid var(--border);border-radius:var(--radius-lg)}.about__principles-label{font-size:11.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-4);font-weight:600;margin-bottom:16px}.about__principles ul{display:grid;gap:12px}.about__principles li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--text);line-height:1.5}.about__principle-check{width:22px;height:22px;border-radius:6px;background:#c9a45c1f;border:1px solid rgba(201,164,92,.25);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.about__footer{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.about__avail{display:flex;flex-direction:column;gap:4px}.about__avail-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-4);font-weight:600}.about__avail-list{font-size:15px;color:var(--text);font-weight:500}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.why-card{position:relative;border-radius:var(--radius-xl);padding:44px 40px;overflow:hidden;transition:transform .5s var(--ease),border-color .5s var(--ease)}.why-card:hover{transform:translateY(-6px);border-color:var(--border-accent)}.why-card__num{font-family:Manrope,Inter,sans-serif;font-size:80px;font-weight:800;line-height:1;background:linear-gradient(135deg,#c9a45c80,#c9a45c0d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em;margin-bottom:20px;display:inline-block}.why-card__title{font-family:Manrope,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.015em;margin-bottom:14px;line-height:1.2}.why-card__text{font-size:15.5px;color:var(--text-2);line-height:1.65;margin-bottom:28px}.why-card__proof{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:#c9a45c14;border:1px solid rgba(201,164,92,.2);border-radius:999px;font-size:13px;font-weight:600;color:var(--accent)}.why-card__proof-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.why-card__glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(201,164,92,.12),transparent 60%);top:-100px;right:-100px;filter:blur(20px);pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}.why-card:hover .why-card__glow{opacity:1}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature{display:flex;gap:16px;padding:24px;border-radius:18px;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.feature:hover{border-color:var(--border-accent);transform:translateY(-2px)}.feature__check{width:28px;height:28px;border-radius:8px;background:#c9a45c1f;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(201,164,92,.25)}.feature__title{font-size:15.5px;font-weight:600;margin-bottom:6px;color:var(--text)}.feature__text{font-size:13.5px;color:var(--text-3);line-height:1.6}.cases{display:flex;flex-direction:column;gap:32px}.case{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius-xl);overflow:hidden;transition:transform .5s var(--ease),border-color .5s var(--ease)}.case:hover{transform:translateY(-4px);border-color:var(--border-strong)}.case:nth-child(2n){direction:rtl}.case:nth-child(2n)>*{direction:ltr}.case__media{position:relative;padding:32px;background:linear-gradient(180deg,#ffffff05,#ffffff01);display:flex;flex-direction:column;min-height:100%;border-right:1px solid var(--border)}.case:nth-child(2n) .case__media{border-right:none;border-left:1px solid var(--border)}.case__media-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.case__chip{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:#c9a45c14;border:1px solid rgba(201,164,92,.22);padding:5px 11px;border-radius:999px;font-weight:700}.case__tagline{font-size:12px;color:var(--text-3);font-weight:500;text-transform:uppercase;letter-spacing:.1em}.project__mockup{flex:1;border-radius:var(--radius-lg);border:1px solid var(--border);padding:18px;display:flex;flex-direction:column;gap:12px;min-height:320px;box-shadow:var(--shadow-1);position:relative;overflow:hidden;transition:transform .5s var(--ease)}.case:hover .project__mockup{transform:scale(1.015)}.mockup{display:flex;flex-direction:column;gap:12px;height:100%}.mockup__head{display:flex;justify-content:space-between;align-items:center}.mockup__title{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.005em}.mockup__pill{font-size:10px;font-weight:700;padding:4px 9px;border-radius:999px;background:#c9a45c1f;color:var(--accent);border:1px solid rgba(201,164,92,.25);letter-spacing:.05em}.mockup__pill--green{background:#34d3991f;color:#34d399;border-color:#34d3994d}.mockup__pill--blue{background:#78aaff1f;color:#93b8ff;border-color:#78aaff4d}.mockup--training{gap:10px}.mockup__brand-stack{display:flex;flex-direction:column;gap:2px}.mockup__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-weight:700}.mockup__training-progress{height:4px;background:#ffffff0f;border-radius:4px;overflow:hidden}.mockup__training-progress-bar{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:4px}.mockup__training-list{display:flex;flex-direction:column;gap:6px;padding:10px;background:#ffffff06;border:1px solid var(--border);border-radius:10px}.mockup__training-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:7px 4px;border-radius:6px;font-size:11px;transition:background .3s var(--ease)}.mockup__training-row+.mockup__training-row{border-top:1px solid rgba(255,255,255,.04)}.mockup__training-row--done .mockup__training-name{color:var(--text-3);text-decoration:line-through;text-decoration-color:#ffffff26}.mockup__training-row--current{background:#c9a45c14;border:1px solid rgba(201,164,92,.22)}.mockup__training-row--current .mockup__training-name{color:var(--accent);font-weight:600}.mockup__training-tick{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;color:var(--text-3)}.mockup__training-row--done .mockup__training-tick{background:#34d3992e;color:#34d399}.mockup__training-row--current .mockup__training-tick{background:#c9a45c33}.mockup__training-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.mockup__training-name{font-weight:500;color:var(--text)}.mockup__training-sets{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-3);font-weight:600}.mockup__training-chat{margin-top:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;background:#ffffff08;border:1px solid var(--border);border-radius:999px}.mockup__training-chat-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800}.mockup__training-chat-text{font-size:11px;color:var(--text-3)}.mockup__training-chat-send{width:22px;height:22px;border-radius:50%;background:#c9a45c26;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.mockup--personal{text-align:center;background:linear-gradient(180deg,rgba(204,168,98,.08),transparent 60%);border-radius:12px;padding:14px;border:1px solid rgba(204,168,98,.15)}.mockup__personal-top{display:flex;justify-content:flex-end;margin-bottom:6px}.mockup__personal-lang{font-size:9px;letter-spacing:.18em;color:#cca862b3;font-weight:700}.mockup__personal-hero{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 14px}.mockup__personal-avatar{position:relative;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;background:radial-gradient(120% 80% at 30% 20%,rgba(227,201,143,.3),transparent 50%),radial-gradient(120% 80% at 80% 90%,rgba(204,168,98,.4),transparent 50%),#161821;border:1px solid rgba(204,168,98,.3)}.mockup__personal-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 0deg,rgba(204,168,98,.6),transparent 50%,rgba(227,201,143,.4) 100%);z-index:-1}.mockup__personal-initial{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;background:linear-gradient(135deg,#cca862,#e3c98f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mockup__personal-name{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.mockup__personal-role{font-size:11px;color:#cca862d9;font-weight:500}.mockup__personal-location{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;font-size:10px;color:var(--text-3)}.mockup__personal-loc-dot{width:5px;height:5px;border-radius:50%;background:#cca862;box-shadow:0 0 6px #cca862}.mockup__personal-section{font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-4);font-weight:700;text-align:left;margin:6px 0 4px}.mockup__personal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mockup__personal-link{padding:8px 10px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;font-size:10.5px;color:var(--text-2);font-weight:500;text-align:left}.mockup__personal-link--primary{background:linear-gradient(135deg,#cca8622e,#e3c98f14);border-color:#cca86252;color:#e3c98f;font-weight:600}.mockup--hospitality{gap:8px}.mockup__hosp-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:4px 0 8px}.mockup__hosp-brand{font-family:Manrope,Inter,serif;font-size:22px;font-weight:700;letter-spacing:.32em;color:var(--text)}.mockup__hosp-loc{font-size:9.5px;color:var(--text-4);letter-spacing:.06em}.mockup__hosp-tag{text-align:center;font-style:italic;font-size:11px;color:var(--text-3);padding:6px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mockup__hosp-menu{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.mockup__hosp-chip{font-size:9.5px;padding:5px 10px;border-radius:999px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-3);font-weight:500;letter-spacing:.04em}.mockup__hosp-chip.is-active{background:linear-gradient(135deg,#8b294266,#d4915c33);border-color:#d4915c66;color:#f5e6d3}.mockup__hosp-featured{padding:12px;background:#ffffff06;border:1px solid var(--border);border-radius:10px}.mockup__hosp-featured-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.mockup__hosp-featured-name{font-family:Manrope,Inter,serif;font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em}.mockup__hosp-featured-price{font-size:11px;color:var(--text-3);font-weight:600;font-variant-numeric:tabular-nums}.mockup__hosp-featured-desc{font-size:10.5px;color:var(--text-3);line-height:1.5;font-style:italic}.mockup__hosp-reserve{margin-top:auto;padding:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px}.mockup__hosp-reserve-head{display:flex;justify-content:space-between;align-items:center}.mockup__hosp-reserve-title{font-size:11.5px;font-weight:600;color:var(--text)}.mockup__hosp-reserve-pill{font-size:10px;padding:3px 8px;background:#ffffff0d;border:1px solid var(--border);border-radius:999px;color:var(--text-3);font-weight:500}.mockup__hosp-reserve-cta{text-align:center;font-size:11px;font-weight:700;padding:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;border-radius:8px;letter-spacing:.02em}.mockup--realestate{gap:8px}.mockup__re-head{display:flex;justify-content:space-between;align-items:baseline}.mockup__re-brand{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.32em;color:#7fcabe}.mockup__re-loc{font-size:9.5px;color:#ffffff73;letter-spacing:.04em}.mockup__re-tag{font-family:Cormorant,Iowan Old Style,serif;font-style:italic;font-size:13px;color:#ffffffc7;letter-spacing:-.005em;line-height:1.25;margin-bottom:2px}.mockup__re-card{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.mockup__re-photo{position:relative;height:64px;background:radial-gradient(120% 80% at 0% 0%,rgba(62,138,161,.32),transparent 60%),radial-gradient(120% 80% at 100% 100%,rgba(127,202,190,.22),transparent 60%),linear-gradient(135deg,#1a3438,#0e1d20);border-bottom:1px solid rgba(255,255,255,.05)}.mockup__re-photo-pill{position:absolute;top:8px;left:8px;font-size:9px;font-weight:600;padding:3px 7px;border-radius:999px;background:#05060999;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mockup__re-photo-tag{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;padding:3px 7px;border-radius:999px;background:#7fcabe2e;border:1px solid rgba(127,202,190,.4);color:#7fcabe}.mockup__re-body{padding:8px 10px 10px}.mockup__re-name{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;color:#fff;letter-spacing:-.005em;margin-bottom:4px}.mockup__re-meta{display:flex;align-items:center;gap:6px;font-size:9.5px;color:#ffffff8c;margin-bottom:8px}.mockup__re-dot{width:2px;height:2px;border-radius:50%;background:#ffffff4d}.mockup__re-price-row{display:flex;justify-content:space-between;align-items:center}.mockup__re-price{font-family:Manrope,sans-serif;font-size:13.5px;font-weight:800;color:#fff;letter-spacing:-.01em}.mockup__re-roi{font-size:9.5px;font-weight:600;color:#7fcabe;padding:3px 8px;border-radius:999px;background:#7fcabe1a;border:1px solid rgba(127,202,190,.22)}.mockup__re-cta{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px}.mockup__re-cta-text{font-size:10.5px;color:#ffffffb3}.mockup__re-cta-pill{font-size:9.5px;font-weight:700;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e);color:#0a0a0b;letter-spacing:.02em}.mockup--ext{gap:10px}.mockup__ext-head{display:flex;align-items:center;gap:9px}.mockup__ext-puzzle{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#78aaff1f;border:1px solid rgba(120,170,255,.28);color:#93b8ff}.mockup__ext-head .mockup__brand-stack{flex:1}.mockup__ext-chips{display:flex;gap:6px;flex-wrap:wrap}.mockup__ext-chip{font-size:9.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);color:var(--text-3);letter-spacing:.02em}.mockup__ext-chip.is-active{background:#c9a45c1f;border-color:#c9a45c47;color:var(--accent)}.mockup__ext-list{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;background:#ffffff04}.mockup__ext-row{display:flex;align-items:center;gap:8px;padding:8px 10px}.mockup__ext-row+.mockup__ext-row{border-top:1px solid rgba(255,255,255,.04)}.mockup__ext-check{width:15px;height:15px;flex-shrink:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:#34d39929;color:#34d399}.mockup__ext-name{flex:1;font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup__ext-meta{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--text-3);font-weight:500;flex-shrink:0}.mockup__ext-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2px}.mockup__ext-count{font-size:10px;font-weight:600;color:var(--text-3);letter-spacing:.02em}.mockup__ext-export{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#e6c891);color:#1a1206;letter-spacing:.01em}.case__body{padding:40px;display:flex;flex-direction:column;justify-content:center}.case__title{font-family:Manrope,Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.025em;margin-bottom:18px;line-height:1.15}.case__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.case__tag{font-size:11.5px;font-weight:500;padding:5px 11px;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;color:var(--text-2);letter-spacing:.01em;transition:border-color .25s var(--ease),background .25s var(--ease)}.case:hover .case__tag{border-color:#c9a45c2e}.case__tag:hover{border-color:var(--border-accent);background:#c9a45c12;color:var(--text)}.case__summary{font-size:15.5px;color:var(--text-2);line-height:1.65;margin-bottom:28px;max-width:560px}.case__more{overflow:hidden}.case__more .case__details{padding-top:4px}.case__details{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.case__detail dt{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin-bottom:8px}.case__detail-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.case__detail-dot--built{background:var(--accent);box-shadow:0 0 8px #c9a45c80}.case__detail-dot--experience{background:#7c5cff;box-shadow:0 0 8px #7c5cff80}.case__detail-dot--business{background:#34d399;box-shadow:0 0 8px #34d39980}.case__detail dd{font-size:15px;color:var(--text);line-height:1.6;font-weight:400}.case__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:24px;border-top:1px solid var(--border);flex-wrap:wrap}.case__stack{display:flex;flex-direction:column;gap:4px}.case__stack-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-4)}.case__stack-value{font-size:13.5px;color:var(--text-2);font-weight:500}.case__actions{display:flex;gap:10px;flex-wrap:wrap}.case__cta{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;font-size:13.5px;font-weight:600;transition:background .3s var(--ease),gap .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease);border:1px solid transparent;cursor:pointer;font-family:inherit}.case__cta--primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;box-shadow:0 8px 22px #c9a45c47,inset 0 1px #ffffff59}.case__cta--primary:hover{transform:translateY(-2px);gap:12px;box-shadow:0 12px 32px #c9a45c6b,inset 0 1px #ffffff73}.case__cta--ghost{background:#ffffff0a;border-color:var(--border-strong);color:var(--text)}.case__cta--ghost:hover{background:#c9a45c1a;border-color:var(--accent);color:var(--accent)}.case__cta--store{background:#78aaff14;border-color:#78aaff47;color:#93b8ff;cursor:default}.section--minor{padding:90px 0}.stack-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:40px}.stack-head__label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-4);font-weight:600}.stack-head__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--text-2)}.stack-head__note{font-size:13.5px;color:var(--text-4);max-width:520px}.stack-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1080px;margin:0 auto;padding:28px 32px;background:#ffffff05;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stack-col{display:flex;flex-direction:column;gap:10px}.stack-col__name{font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-4);font-weight:700}.stack-col__items{display:flex;flex-wrap:wrap;gap:6px}.stack-col__item{font-size:13px;color:var(--text-2);font-weight:500;position:relative;padding-right:12px}.stack-col__item:not(:last-child):after{content:"·";position:absolute;right:0;color:var(--text-5)}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:step}.process__step{padding:32px;border-radius:var(--radius-lg);position:relative;transition:border-color .3s var(--ease),transform .3s var(--ease)}.process__step:hover{border-color:var(--border-accent);transform:translateY(-3px)}.process__num{font-family:Manrope,monospace;font-size:44px;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px;letter-spacing:-.03em;display:inline-block;line-height:1}.process__title{font-family:Manrope,Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.015em;margin-bottom:10px}.process__text{font-size:14.5px;color:var(--text-2);line-height:1.6}.faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq__item{border-radius:var(--radius);overflow:hidden;transition:border-color .3s var(--ease)}.faq__item.is-open{border-color:var(--border-accent)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;font-size:16px;font-weight:600;color:var(--text);text-align:left;font-family:Manrope,Inter,sans-serif;letter-spacing:-.005em;transition:color .25s var(--ease)}.faq__q:hover{color:var(--accent)}.faq__q-text{line-height:1.45}.faq__toggle{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#c9a45c1a;border:1px solid rgba(201,164,92,.22);color:var(--accent);flex-shrink:0;transition:transform .3s var(--ease),background .3s var(--ease)}.faq__toggle.is-open{transform:rotate(45deg);background:#c9a45c38}.faq__a-wrap{overflow:hidden}.faq__a{padding:0 28px 26px;font-size:15px;color:var(--text-2);line-height:1.7;max-width:640px}.cta{border-radius:var(--radius-2xl);padding:100px 60px;text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:-220px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(201,164,92,.28),transparent 60%);pointer-events:none;z-index:0}.cta>*{position:relative;z-index:1}.cta .section-head__label{margin-bottom:26px}.cta__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(36px,5.5vw,68px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin-bottom:22px}.cta__sub{font-size:19px;color:var(--text-2);max-width:620px;margin:0 auto 40px;line-height:1.6}.cta__note{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13px;color:var(--text-4)}.cta__note:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}.contacts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;text-align:left}.contact-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;padding:24px;border-radius:20px;transition:border-color .3s var(--ease),transform .3s var(--ease),background .3s var(--ease)}.contact-card:hover{border-color:var(--accent);transform:translateY(-4px);background:linear-gradient(180deg,#c9a45c0f,#ffffff05)}.contact-card__icon{grid-row:span 2;width:46px;height:46px;border-radius:13px;background:#c9a45c1f;border:1px solid rgba(201,164,92,.25);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.contact-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-4);font-weight:600}.contact-card__value{font-size:14.5px;font-weight:600;color:var(--text);word-break:break-all}.sticky-cta{display:none;position:fixed;right:16px;bottom:20px;z-index:90;align-items:center;gap:10px;padding:14px 22px 14px 16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0a0b;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:-.005em;box-shadow:0 14px 38px #c9a45c80,0 4px 12px #0006,inset 0 1px #ffffff73}.sticky-cta__icon{width:32px;height:32px;border-radius:50%;background:#0a0a0b2e;display:inline-flex;align-items:center;justify-content:center;color:#0a0a0b}@media (max-width: 1000px){.sticky-cta{display:inline-flex}}.footer{padding:48px 0 64px;border-top:1px solid var(--border);position:relative;z-index:1}.footer__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer__brand{display:flex;align-items:center;gap:14px}.footer__name{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--text)}.footer__role{font-size:12px;color:var(--text-4)}.footer__copy{font-size:13px;color:var(--text-4)}.footer__legal{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text-3)}.footer__link{color:var(--text-2);transition:color .22s var(--ease);padding:4px 0}.footer__link:hover{color:var(--accent)}.footer__sep{color:var(--text-5)}.legal{position:relative;z-index:1;padding:140px 0 96px;min-height:100vh}.legal__inner{max-width:760px}.legal__back{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin-bottom:48px;border-radius:999px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-2);font-size:13.5px;font-weight:500;letter-spacing:-.005em;transition:background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.legal__back:hover{background:#c9a45c14;border-color:var(--border-accent);color:var(--text)}.legal__title{font-family:Manrope,Inter,sans-serif;font-size:clamp(32px,4.2vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text);margin-bottom:16px}.legal__intro{font-size:17px;line-height:1.6;color:var(--text-3);margin-bottom:56px;max-width:620px}.legal__section{padding-top:32px;border-top:1px solid var(--border);margin-bottom:32px}.legal__section:first-of-type{border-top:none;padding-top:0}.legal__h2{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.legal__paragraph{font-size:15.5px;line-height:1.7;color:var(--text-2)}.legal__data{display:grid;gap:14px}.legal__row{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--border)}.legal__row:last-child{border-bottom:none;padding-bottom:0}.legal__label{font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.legal__value{font-size:15.5px;color:var(--text);line-height:1.5;word-break:break-word}.legal__value--muted{color:var(--text-3);font-style:italic}.legal__muted{color:var(--text-4);font-size:13px}.legal__link{color:var(--text);border-bottom:1px solid var(--border-strong);transition:color .22s var(--ease),border-color .22s var(--ease)}.legal__link:hover{color:var(--accent);border-color:var(--accent)}.legal__updated{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-4);letter-spacing:.04em}@media (max-width: 760px){.legal{padding:110px 0 72px}.legal__back{margin-bottom:32px}.legal__intro{margin-bottom:40px;font-size:16px}.legal__section{padding-top:28px;margin-bottom:28px}.legal__h2{font-size:20px;margin-bottom:12px}.legal__paragraph{font-size:15px}.legal__row{grid-template-columns:1fr;gap:6px;padding-bottom:16px}.legal__label{font-size:11.5px}.legal__value{font-size:15px}.footer__inner{flex-direction:column;align-items:flex-start;gap:16px}.footer__legal{order:2}}@media (max-width: 380px){.legal{padding:96px 0 56px}.legal__title{font-size:28px}.legal__intro{font-size:15px}.legal__h2{font-size:18px}}@media (max-width: 1180px){.cards--services{grid-template-columns:repeat(3,1fr)}.process{grid-template-columns:repeat(2,1fr)}.value-props{grid-template-columns:repeat(2,1fr);gap:32px 28px}}@media (max-width: 1000px){.nav,.header__cta{display:none}.burger{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.header__inner{justify-content:space-between}.hero{padding:140px 0 80px}.hero__inner{gap:64px}.hero-projects{grid-template-columns:1fr;gap:16px;max-width:440px}.hero-project__preview{aspect-ratio:16 / 10}.value-props{margin-top:72px;padding-top:48px}.about{grid-template-columns:1fr;gap:48px}.about__photo-wrap{order:-1}.about__photo{max-width:360px}.features{grid-template-columns:1fr}.cards--services{grid-template-columns:repeat(2,1fr)}.stack-row{grid-template-columns:repeat(2,1fr);gap:22px;padding:24px 22px}.why-grid{grid-template-columns:1fr;gap:18px}.why-card{padding:36px 32px}.case{grid-template-columns:1fr}.case:nth-child(2n){direction:ltr}.case__media{border-right:none;border-bottom:1px solid var(--border);padding:24px}.case:nth-child(2n) .case__media{border-left:none;border-bottom:1px solid var(--border)}.case__body{padding:32px}.project__mockup{min-height:240px}.btn--lg{min-height:48px;padding:14px 26px}.btn--sm,.hero__link{min-height:44px}.faq__q{min-height:56px}}@media (max-width: 760px){.hero{padding:120px 0 64px}.section-head{margin-bottom:56px}.section-head__title{font-size:clamp(28px,6.4vw,42px)}.section--minor{padding:64px 0}.stack-row{grid-template-columns:1fr;gap:20px;padding:22px 20px}.process,.contacts{grid-template-columns:1fr}.contact-card{padding:20px}.contact-card__value{font-size:14px}.cta{padding:64px 28px}.cta__title{font-size:clamp(28px,7vw,44px)}.cta__sub{font-size:16px}.footer__inner{flex-direction:column;align-items:flex-start;text-align:left}.faq__q{padding:20px 22px;font-size:15px;min-height:56px}.faq__a{padding:0 22px 22px;font-size:14px}.about__title{font-size:clamp(30px,6vw,40px)}.about__intro{font-size:17px}.about__paragraph{font-size:15px}.about__principles{padding:20px}.about__footer{flex-direction:column;align-items:stretch;gap:20px}.about__footer .btn{width:100%;justify-content:center}.case__body{padding:24px}.case__title{font-size:22px;margin-bottom:22px}.case__details{gap:16px;margin-bottom:24px}.case__detail dd{font-size:14px}.case__footer{flex-direction:column;align-items:stretch}.case__cta{align-self:flex-start}.project__mockup{min-height:220px;padding:14px}.process__step{padding:26px 24px}.process__num{font-size:38px;margin-bottom:14px}.sticky-cta{right:12px;bottom:16px;padding:12px 20px 12px 14px;font-size:14px}.sticky-cta__icon{width:28px;height:28px}}@media (max-width: 540px){.section{padding:72px 0}.section--contact{padding:72px 0 110px}.cards--services{grid-template-columns:1fr}.value-props{grid-template-columns:1fr;gap:24px}.hero-projects{max-width:100%}.hero__title{font-size:clamp(30px,7.4vw,40px);max-width:none}.hero__subtitle{font-size:16px}.hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:12px}.hero__actions .btn{flex:1 1 auto;width:100%;min-width:0;justify-content:center}.hero__link{width:100%;justify-content:center;padding:14px 6px}.hero-project__url{max-width:50%;flex-shrink:1;min-width:0}.why-card{padding:32px 24px}.why-card__num{font-size:60px;margin-bottom:14px}.why-card__title{font-size:20px}.about__photo{max-width:280px}.about__photo-tag{padding:12px;gap:10px}.about__photo-tag-mark{width:28px;height:28px}.case__cta{width:100%;justify-content:center}.case__actions{width:100%;flex-direction:column}.sticky-cta__text{display:none}.sticky-cta{padding:12px;border-radius:50%}.sticky-cta__icon{width:28px;height:28px}}@media (max-width: 380px){.container{padding:0 16px}.section{padding:64px 0}.section--contact{padding:64px 0 100px}.hero{padding:110px 0 56px}.hero__title{font-size:30px}.hero__subtitle{font-size:15px}.logo__name{display:none}.logo__mark{width:34px;height:34px;font-size:16px}.badge{font-size:11.5px;padding:7px 12px}.section-head__title{font-size:28px}.cta{padding:48px 20px}.cta__title{font-size:28px}.why-card{padding:28px 20px}.why-card__num{font-size:52px}.case__body{padding:20px}.case__title{font-size:20px}.about__title{font-size:28px}.about__intro{font-size:16px}.process__step{padding:22px 20px}.process__num{font-size:34px}.contact-card{padding:18px}.contact-card__value{font-size:13.5px}.faq__q{padding:18px;font-size:14.5px}.faq__a{padding:0 18px 20px;font-size:13.5px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero__title,.about__title,.section-head__title,.cta__title,.case__title{font-family:Cormorant,Iowan Old Style,Georgia,serif!important;font-weight:500!important;letter-spacing:-.01em!important}.hero__title{font-size:clamp(48px,6.6vw,90px);line-height:1}.about__title{font-size:clamp(42px,5.4vw,66px);line-height:1.04}.section-head__title{font-size:clamp(34px,4.6vw,56px);line-height:1.05}.cta__title{font-size:clamp(42px,5.6vw,74px);line-height:1.02}.hero__title-accent,.accent-text{font-style:italic}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;opacity:.05;background-image:radial-gradient(rgba(255,255,255,.7) .5px,transparent .5px);background-size:3px 3px}.about__photo{aspect-ratio:831 / 1800;max-width:340px}.about__photo-ring{opacity:.26}.about__photo-glow{background:#0b0a08}.about__photo-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:calc(var(--radius-2xl) - 8px)}.ignite__overlay,.ignite__bar{display:none!important}.ignite.is-done .ignite__base,.ignite__base{opacity:1!important}.section-head{max-width:none;margin-bottom:64px}.section-head__top{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.section-head__label{display:inline-block!important;padding:0!important;margin:0!important;background:none!important;border:none!important;border-radius:0!important;color:var(--accent);font-family:var(--sans, "Jost", sans-serif);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.section-head__num{font-family:Cormorant,serif;font-size:19px;color:var(--accent);letter-spacing:.06em}.section-head__rule{height:1px;background:var(--border);margin:18px 0 28px}.section-head__title{margin-bottom:18px}.section-head__sub{max-width:640px}.section-head--center .section-head__top{justify-content:center}.section-head--center .section-head__rule{display:none}.glass{background:#efe6d405!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--border)!important;box-shadow:none!important}.glass:before{display:none!important}.card,.why-card,.process__step,.contact-card,.faq__item{border-radius:4px!important}.card:after,.why-card__glow{display:none!important}.card:hover,.why-card:hover,.process__step:hover,.contact-card:hover{transform:none!important}.card:hover,.why-card:hover{border-color:var(--border-accent)!important}.card__title,.why-card__title{font-family:Cormorant,Iowan Old Style,Georgia,serif!important;font-weight:500!important;letter-spacing:0!important}.why-card__title{font-size:27px!important}.why-card{padding:38px 34px!important}.process__step{background:transparent!important;border:none!important;border-top:1px solid var(--accent)!important;border-radius:0!important;padding:28px 22px 30px 0!important}.process__num{font-family:Cormorant,serif!important;background:none!important;-webkit-text-fill-color:var(--accent)!important;color:var(--accent)!important;font-weight:500!important}.services-list{display:grid;grid-template-columns:1fr 1fr;gap:56px 64px}.services-col__head{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding-bottom:16px;border-bottom:1px solid var(--border-strong);margin-bottom:4px}.srv-row{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding:18px 0;border-bottom:1px solid var(--border)}.srv-row__name{font-family:Cormorant,serif;font-size:23px;font-weight:500;color:var(--text);line-height:1.1}.srv-row__desc{font-size:12.5px;color:var(--text-3);max-width:280px;text-align:right;line-height:1.5}.cta{background:transparent!important;border:none!important;text-align:center;padding:30px 0 0!important;max-width:760px;margin:0 auto}.cta:before{display:none!important}.cta__sub{margin-left:auto;margin-right:auto}.contact-card{background:transparent!important}.case{border-radius:6px!important;box-shadow:none!important}.case:hover{transform:none!important}@media (max-width: 768px){.services-list{grid-template-columns:1fr;gap:40px}.srv-row{flex-direction:column;gap:4px}.srv-row__desc{text-align:left;max-width:none}.section-head__title{font-size:clamp(30px,8vw,44px)}}.caps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden}.caps__cell{background:var(--bg);padding:32px 26px;min-height:178px}.caps__n{font-family:Cormorant,serif;color:var(--accent);font-size:16px;margin-bottom:18px;letter-spacing:.04em}.caps__h{font-family:Cormorant,Iowan Old Style,serif;color:var(--text);font-size:22px;font-weight:500;margin-bottom:10px;line-height:1.15}.caps__p{font-size:12.5px;color:var(--text-2);line-height:1.55}@media (max-width: 900px){.caps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.caps{grid-template-columns:1fr}}.about__princ{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:28px 0 4px;max-width:520px}.about__princ-item{display:flex;gap:11px;font-size:13.5px;color:var(--text-2);line-height:1.5}.about__princ-item:before{content:"—";color:var(--accent)}@media (max-width: 560px){.about__princ{grid-template-columns:1fr}}
