@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-cyrillic-ext-300-normal.2tdbaylakn56_.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-300-normal.0sc47jbxj92dd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-cyrillic-300-normal.31d3t9ncgortv.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-300-normal.3wc214yobtu37.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-vietnamese-300-normal.2gqpsn8uatraa.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-300-normal.3d9_6hi34_b2y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-latin-ext-300-normal.3xo--j5-c1f5c.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-300-normal.3smte8qdbvj2m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-latin-300-normal.075cfscyyepu7.woff2)format("woff2"),url(../media/cormorant-garamond-latin-300-normal.38yw8d6f55elc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-cyrillic-ext-300-italic.2vruony1c3hfa.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-300-italic.3xohysvnfoxtd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-cyrillic-300-italic.38fzqk0r9zo07.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-300-italic.1pv76er5c9-6i.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-vietnamese-300-italic.37pfr_bg5og0p.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-300-italic.0oi9trt3rxrgq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-latin-ext-300-italic.1zc6sijtxcn-g.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-300-italic.2zl3a7gh3-bz9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(../media/cormorant-garamond-latin-300-italic.23--1mrehwamr.woff2)format("woff2"),url(../media/cormorant-garamond-latin-300-italic.2tfo10r16xqyf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.2cm1lmmxgyuzi.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.13-qxyt2ndsce.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.1j66mrznmjy8v.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.3inys_a6icas8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.3jk2oynaxz96y.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.2nfyw9kszoq2g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.3l9zym-e3q4nf.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.3e1hzg9uz-984.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.1fm7t8dmldrtt.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.38f0-_0_stt74.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-italic.2hvvmmxcbibnt.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-italic.37_stmxg-hbfa.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-italic.0px4qoz9egig_.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-italic.44q2zfn8guwbv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-italic.31b_eihkav8qt.woff2)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-italic.0p0t1-ufjc6gk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic.1cpj25_nc9h0x.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-italic.179asuki6ytsv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.1zhb_kb4w2oq1.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.3qhckdzyyfe93.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-cyrillic-ext-300-normal.3_x27vjgz-vg3.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-300-normal.0gxrkzog6vc7u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-cyrillic-300-normal.2e8mxdf35f82t.woff2)format("woff2"),url(../media/montserrat-cyrillic-300-normal.0ogc5umlsfrr_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-vietnamese-300-normal.0gzi5ugkmfzuu.woff2)format("woff2"),url(../media/montserrat-vietnamese-300-normal.3xmug8_0vut1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-latin-ext-300-normal.09f49x0lbt28z.woff2)format("woff2"),url(../media/montserrat-latin-ext-300-normal.0i4jski6rga7f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(../media/montserrat-latin-300-normal.2sdg5e-ix0sjh.woff2)format("woff2"),url(../media/montserrat-latin-300-normal.206iang5ek639.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-ext-400-normal.2k-7aqp3js6ix.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-400-normal.445_z03nc5ycj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-400-normal.0mj-hhmu-dpu3.woff2)format("woff2"),url(../media/montserrat-cyrillic-400-normal.1n-2_fak2pn_r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-vietnamese-400-normal.2e3w2ra98lvu-.woff2)format("woff2"),url(../media/montserrat-vietnamese-400-normal.10q_1vj085f0j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-ext-400-normal.0g0vmwulpnr89.woff2)format("woff2"),url(../media/montserrat-latin-ext-400-normal.2qgt9qsj6i-8f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.2pd8xj29-n0_9.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0c22kjw6motq0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-ext-500-normal.35-xhfy4h1ipq.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-500-normal.1mskwgvwkr-or.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-500-normal.14bz1dq6x875s.woff2)format("woff2"),url(../media/montserrat-cyrillic-500-normal.0jjifvoj79-_x.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-vietnamese-500-normal.3m3--9eiwpfa1.woff2)format("woff2"),url(../media/montserrat-vietnamese-500-normal.16g69emz7gzq5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-ext-500-normal.0q3n9mq156zd3.woff2)format("woff2"),url(../media/montserrat-latin-ext-500-normal.1vpetcv5ash04.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.09u00g3252wjk.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.008iihk5zan0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-ext-600-normal.271p0b-2yjnf5.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-600-normal.3jmvw4tue_3t3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-600-normal.3b3h2e58lv6ry.woff2)format("woff2"),url(../media/montserrat-cyrillic-600-normal.06ah9kt7um8wf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-vietnamese-600-normal.1pu7qyaio4m1g.woff2)format("woff2"),url(../media/montserrat-vietnamese-600-normal.1-9dt2mxg6a4p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-ext-600-normal.09_5_ciaxb117.woff2)format("woff2"),url(../media/montserrat-latin-ext-600-normal.1ak0s7fr8knsf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.1-yd62cz1txzx.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.08sr1yi8wxn0l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body:has([data-variant=marble]){background:#1b1c1e}html:has([data-variant=marble]){scroll-padding-top:calc(var(--sw-h) + 76px)}html.mb-lock{overflow:hidden}[data-variant=marble]{--stone:#1b1c1e;--stone-2:#232427;--stone-3:#2c2d30;--pause:#ece7e0;--paper:#f5f3ef;--white:#f8f7f4;--ink:#1e1f21;--mu:#57534c;--fog:#b9b5ad;--light:#f4f2ee;--acc:#ebd89a;--acc-ink:#6b5313;--line-d:#fff3;--line-l:#1e1f2129;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pad:clamp(20px, 5.6vw, 80px);--ease:cubic-bezier(.16, 1, .3, 1);background:var(--stone);min-height:100vh;color:var(--ink);font:400 15px/1.65 var(--sans);font-variant-numeric:lining-nums}[data-variant=marble] em,[data-variant=marble] i{font-style:italic}[data-variant=marble] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}[data-variant=marble] .mb-pause :focus-visible,[data-variant=marble] .mb-paper :focus-visible,[data-variant=marble] .mb-num :focus-visible,[data-variant=marble] .mb-contact__col :focus-visible{outline-color:var(--ink)}[data-variant=marble] .mb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-variant=marble] small{font-size:12px;display:block}[data-variant=marble] .mb-wrap{max-width:calc(1280px + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}[data-variant=marble] .mb-center{text-align:center}[data-variant=marble] .mb-pause{background:var(--pause);color:var(--ink);padding:clamp(84px,10vw,140px) 0}[data-variant=marble] .mb-paper{background:var(--paper);color:var(--ink);padding:clamp(84px,10vw,140px) 0}[data-variant=marble] .mb-dark{background:var(--stone);color:var(--light);padding:clamp(84px,10vw,140px) 0}[data-variant=marble] .mb-kicker{font:600 12.5px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mu);margin-bottom:18px}[data-variant=marble] .mb-dark .mb-kicker{color:var(--fog)}[data-variant=marble] .mb-caps{font:600 12.5px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}[data-variant=marble] .mb-h2{font:400 clamp(34px, 3.7vw, 54px) / 1.1 var(--serif);letter-spacing:-.005em}[data-variant=marble] .mb-h3{font:400 clamp(27px, 2.4vw, 34px) / 1.15 var(--serif)}[data-variant=marble] .mb-rule{opacity:.55;background:currentColor;width:80px;height:1px;margin:30px auto;display:block}[data-variant=marble] .mb-lead{max-width:640px;font:400 15px/1.75 var(--sans);color:var(--mu);margin:0 auto}[data-variant=marble] .mb-lead--left{margin:0}[data-variant=marble] .mb-dark .mb-lead{color:var(--fog)}[data-variant=marble] .mb-dots li{margin-bottom:8px;padding-left:22px;position:relative}[data-variant=marble] .mb-dots li:before{content:"";opacity:.6;background:currentColor;width:11px;height:1px;position:absolute;top:.82em;left:0}[data-variant=marble] .mb-flip{transform:scaleX(-1)}[data-variant=marble] .mb-dash{background:currentColor;flex:none;width:18px;height:1px;display:inline-block}[data-variant=marble] .mb-link{min-height:44px;font:500 12.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:6px;color:var(--ink);align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s,text-underline-offset .3s;display:inline-flex}[data-variant=marble] .mb-link:hover{text-underline-offset:9px}[data-variant=marble] .mb-link--light{color:var(--light)}[data-variant=marble] .mb-link--plain{text-transform:none;letter-spacing:.02em;font:400 17px/1.3 var(--sans);text-decoration:none}[data-variant=marble] .mb-link--plain small{color:var(--mu);margin-left:8px;display:inline}[data-variant=marble] .mb-pill{min-height:50px;font:400 19px/1.1 var(--serif);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:0 24px 0 26px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}[data-variant=marble] .mb-pill__a{color:var(--acc);transition:transform .3s var(--ease), color .3s;flex:none}[data-variant=marble] .mb-pill--dark{color:var(--light);background:#212223;border-color:#fff3}[data-variant=marble] .mb-pill--light{background:var(--light);color:var(--ink)}[data-variant=marble] .mb-pill--light .mb-pill__a{color:var(--ink)}[data-variant=marble] .mb-pill--glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181a52;border-color:#ffffff73}[data-variant=marble] .mb-pill--line{color:var(--light);border-color:#ffffff8c}[data-variant=marble] .mb-pill--accent{background:var(--acc);color:var(--ink);justify-content:center;gap:12px}[data-variant=marble] .mb-pill:focus-visible{outline-color:var(--acc)}@media (hover:hover){[data-variant=marble] .mb-pill:hover{background:var(--acc);border-color:var(--acc);color:var(--ink)}[data-variant=marble] .mb-pill:hover .mb-pill__a{color:var(--ink);transform:translate(4px)}[data-variant=marble] .mb-pill--accent:hover{background:#f4e6b5}}[data-variant=marble] .mb-order{flex-wrap:wrap;gap:8px;display:flex}[data-variant=marble] .mb-order__b{border:1px solid var(--line-l);min-height:44px;font:500 13px/1 var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}[data-variant=marble] .mb-order__b--main{background:var(--ink);border-color:var(--ink);color:var(--white)}[data-variant=marble] .mb-order--light .mb-order__b{color:var(--light);border-color:#ffffff52}[data-variant=marble] .mb-order--light .mb-order__b--main{background:var(--acc);border-color:var(--acc);color:var(--ink)}@media (hover:hover){[data-variant=marble] .mb-order__b:hover{background:var(--acc);border-color:var(--acc);color:var(--ink)}}[data-variant=marble].mb-js [data-rv]{opacity:0;transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);transform:translateY(60px)}[data-variant=marble].mb-js [data-rv].is-in{opacity:1;transform:none}[data-variant=marble] .mb-cursor{z-index:1001;mix-blend-mode:difference;pointer-events:none;opacity:0;width:14px;height:14px;transition:opacity .25s, width .35s var(--ease), height .35s var(--ease), left .35s var(--ease), top .35s var(--ease);background:#fff;border-radius:50%;position:fixed;top:-7px;left:-7px}[data-variant=marble] .mb-cursor.is-on{opacity:1}[data-variant=marble] .mb-cursor.is-big{width:44px;height:44px;top:-22px;left:-22px}[data-variant=marble] .mb-cursor.is-off{opacity:0}@media (pointer:coarse){[data-variant=marble] .mb-cursor{display:none}}[data-variant=marble] .mb-hd{top:var(--sw-h);z-index:60;color:var(--light);transition:transform .5s var(--ease), background-color .35s;position:fixed;left:0;right:0}[data-variant=marble] .mb-hd__row{height:70px;padding:0 var(--pad);justify-content:space-between;align-items:center;gap:24px;display:flex}[data-variant=marble] .mb-hd__logo{flex:none;align-items:center;min-height:44px;display:inline-flex}[data-variant=marble] .mb-logo{font-family:var(--sans);text-transform:uppercase;white-space:nowrap;align-items:baseline;display:inline-flex}[data-variant=marble] .mb-logo__a{letter-spacing:.12em;font-size:21px;font-weight:300}[data-variant=marble] .mb-logo__b{letter-spacing:.12em;font-size:21px;font-weight:600}[data-variant=marble] .mb-logo__c{letter-spacing:.3em;opacity:.85;margin-left:10px;font-size:12px;font-weight:400}[data-variant=marble] .mb-hd__nav a{min-height:44px;font:300 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;transition:opacity .3s;display:inline-flex}[data-variant=marble] .mb-hd__nav a[aria-current=page]{font-weight:500}@media (hover:hover){[data-variant=marble] .mb-hd__nav a:hover{opacity:.7}}[data-variant=marble] .mb-hd__nav--row{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;justify-content:center;align-items:center;gap:clamp(22px,3.6vw,60px);height:48px;transition:opacity .3s;display:flex}[data-variant=marble] .mb-hd__nav--inline{gap:22px;display:none}[data-variant=marble] .mb-hd__nav--inline a{font-size:12px}[data-variant=marble] .mb-hd__end{align-items:center;gap:20px;display:flex}[data-variant=marble] .mb-hd__tel{min-height:44px;font:300 15px/1 var(--sans);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}[data-variant=marble] .mb-hd__cta{border:1.5px solid var(--acc);min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;transition:background-color .3s,color .3s;display:inline-flex}@media (hover:hover){[data-variant=marble] .mb-hd__cta:hover{background:var(--acc);color:var(--ink)}}[data-variant=marble] .mb-hd__burger{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:44px;height:44px;padding:0 8px;display:none}[data-variant=marble] .mb-hd__burger span{height:1.5px;transition:transform .35s var(--ease), width .35s var(--ease), opacity .2s;background:currentColor;display:block}[data-variant=marble] .mb-hd__burger span:first-child{width:26px}[data-variant=marble] .mb-hd__burger span:nth-child(2){width:18px}[data-variant=marble] .mb-hd__burger span:nth-child(3){width:26px;margin-left:6px}[data-variant=marble] .mb-hd.is-open .mb-hd__burger span:first-child{transform:translateY(7.5px)rotate(45deg)}[data-variant=marble] .mb-hd.is-open .mb-hd__burger span:nth-child(2){opacity:0}[data-variant=marble] .mb-hd.is-open .mb-hd__burger span:nth-child(3){width:26px;margin-left:0;transform:translateY(-7.5px)rotate(-45deg)}[data-variant=marble] .mb-hd.is-solid,[data-variant=marble] .mb-hd.is-hidden{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18191bf0}[data-variant=marble] .mb-hd.is-solid .mb-hd__row,[data-variant=marble] .mb-hd.is-hidden .mb-hd__row{height:64px}[data-variant=marble] .mb-hd.is-solid .mb-hd__nav--row,[data-variant=marble] .mb-hd.is-hidden .mb-hd__nav--row,[data-variant=marble] .mb-hd.is-solid .mb-hd__tel,[data-variant=marble] .mb-hd.is-hidden .mb-hd__tel{display:none}[data-variant=marble] .mb-hd.is-hidden{transform:translateY(calc(-100% - var(--sw-h)))}[data-variant=marble] .mb-hd.is-open{background:var(--stone);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}@media (min-width:1400px){[data-variant=marble] .mb-hd.is-solid .mb-hd__nav--inline,[data-variant=marble] .mb-hd.is-hidden .mb-hd__nav--inline{display:flex}}@media (max-width:1399px){[data-variant=marble] .mb-hd.is-solid .mb-hd__burger,[data-variant=marble] .mb-hd.is-hidden .mb-hd__burger{display:flex}}@media (max-width:1100px){[data-variant=marble] .mb-hd__nav--row{display:none}[data-variant=marble] .mb-hd__burger{display:flex}[data-variant=marble] .mb-hd__row{height:64px}}@media (max-width:700px){[data-variant=marble] .mb-hd__tel{display:none}[data-variant=marble] .mb-hd__row{gap:12px;height:60px}[data-variant=marble] .mb-hd.is-solid .mb-hd__row,[data-variant=marble] .mb-hd.is-hidden .mb-hd__row{height:60px}[data-variant=marble] .mb-hd__end{gap:8px}[data-variant=marble] .mb-logo__c{display:none}[data-variant=marble] .mb-logo__a,[data-variant=marble] .mb-logo__b{font-size:18px}[data-variant=marble] .mb-hd__cta{letter-spacing:.06em;padding:0 14px;font-size:12px}[data-variant=marble] .mb-hd.is-top{background:linear-gradient(#1414168c,#14141600)}}@media (max-width:400px){[data-variant=marble] .mb-hd__cta{display:none}}[data-variant=marble] .mb-menu{z-index:-1;padding:calc(var(--sw-h) + 84px) var(--pad) 32px;background:var(--stone);color:var(--light);visibility:hidden;opacity:0;transition:opacity .4s var(--ease), visibility 0s .4s;flex-direction:column;justify-content:space-between;gap:30px;display:flex;position:fixed;inset:0;overflow-y:auto}[data-variant=marble] .mb-hd.is-open .mb-menu{visibility:visible;opacity:1;transition:opacity .4s var(--ease), visibility 0s}[data-variant=marble] .mb-menu__nav{flex-direction:column;max-width:720px;display:flex}[data-variant=marble] .mb-menu__nav a{border-bottom:1px solid var(--line-d);min-height:56px;font:300 clamp(28px, 4.6vw, 40px) / 1.15 var(--serif);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:baseline;gap:18px;padding:8px 0;display:flex;transform:translateY(14px)}[data-variant=marble] .mb-hd.is-open .mb-menu__nav a{opacity:1;transform:none}[data-variant=marble] .mb-menu__n{font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--fog)}[data-variant=marble] .mb-menu__foot{flex-wrap:wrap;align-items:center;gap:8px 26px;display:flex}[data-variant=marble] .mb-menu__foot>a{min-height:44px;font:300 16px/1 var(--sans);letter-spacing:.03em;align-items:center;gap:10px;display:inline-flex}[data-variant=marble] .mb-menu__soc{display:flex}[data-variant=marble] .mb-menu__soc a,[data-variant=marble] .mb-hero__side--r a,[data-variant=marble] .mb-ft__soc a{place-items:center;width:44px;height:44px;transition:color .3s;display:inline-grid}@media (hover:hover){[data-variant=marble] .mb-menu__soc a:hover,[data-variant=marble] .mb-hero__side--r a:hover,[data-variant=marble] .mb-ft__soc a:hover{color:var(--acc)}}[data-variant=marble] .mb-hero{margin-top:var(--sw-h);height:calc(100svh - var(--sw-h));min-height:620px;max-height:1200px;color:var(--light);background:#3b3a37;display:grid;position:relative;overflow:hidden}[data-variant=marble] .mb-hero__stage{touch-action:pan-y;position:absolute;inset:0}@media (pointer:fine){[data-variant=marble] .mb-hero__stage[data-polish]{cursor:none}}[data-variant=marble] .mb-hero__stone,[data-variant=marble] .mb-hero__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-hero__stone{filter:brightness(.86)contrast(1.14)saturate(1.06)}[data-variant=marble] .mb-hero__sheen{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}[data-variant=marble] .mb-hero__sheen:before{content:"";background:radial-gradient(40% 30% at 22% 18%,#fff8e847,#0000 70%);position:absolute;inset:0}[data-variant=marble] .mb-hero__sheen-i{transition:transform .9s var(--ease);will-change:transform;background:linear-gradient(112deg,#0000 36%,#fff9eb1f 44%,#fffcf46b 49%,#fff9 50%,#fff9eb52 52%,#0000 62%);position:absolute;inset:-20% -45%}[data-variant=marble] .mb-hero.is-done .mb-hero__sheen:after{content:"";animation:mb-sweep 1.8s var(--ease) .4s both;background:linear-gradient(112deg,#0000 42%,#fffcf480 50%,#0000 58%);position:absolute;inset:-10% -60%}@keyframes mb-sweep{0%{opacity:1;transform:translate(-45%)}to{opacity:0;transform:translate(45%)}}[data-variant=marble] .mb-hero__haze{width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-hero__scrim{pointer-events:none;background:radial-gradient(52% 46% at 50% 47%,#0e0e0f99,#0e0e0f38 72%,#0e0e0f00 100%),linear-gradient(#0e0e0f9e,#0e0e0f00 24% 70%,#0e0e0fa8);position:absolute;inset:0}[data-variant=marble] .mb-hero--svc .mb-hero__scrim{background:radial-gradient(55% 50% at 50% 48%,#0e0e0f9e,#0e0e0f4d 72%,#0e0e0f1f 100%),linear-gradient(#0e0e0f9e,#0e0e0f00 26% 68%,#0e0e0fb3)}[data-variant=marble] .mb-pad{z-index:2;pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(circle,#ffffff24,#ffffff0a 62%,#fff0 72%);border:1px solid #fffc;border-radius:50%;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-999px,-999px);box-shadow:0 0 0 1px #0000002e,inset 0 0 26px #ffffff29,0 14px 34px #00000047}[data-variant=marble] .mb-pad.is-on{opacity:1}[data-variant=marble] .mb-pad:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}[data-variant=marble] .mb-pad__felt{background:repeating-conic-gradient(#ffffff42 0deg 3deg,#fff0 3deg 15deg);border-radius:50%;animation:.6s linear infinite paused mb-spin;position:absolute;inset:9%;-webkit-mask:radial-gradient(circle,#0000 26%,#000 28% 68%,#0000 71%);mask:radial-gradient(circle,#0000 26%,#000 28% 68%,#0000 71%)}[data-variant=marble] .mb-pad.is-spin .mb-pad__felt{animation-play-state:running}@keyframes mb-spin{to{transform:rotate(360deg)}}[data-variant=marble] .mb-hero__in{z-index:3;max-width:1000px;padding:130px var(--pad) 130px;text-align:center;pointer-events:none;place-self:center;position:relative}[data-variant=marble] .mb-hero__in a,[data-variant=marble] .mb-hero__in button{pointer-events:auto}[data-variant=marble] .mb-hero__kicker{font:600 13px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 12px #00000059;text-wrap:balance;animation:mb-up .9s var(--ease) 50ms both;margin-bottom:26px}[data-variant=marble] .mb-hero__h1{font:300 clamp(46px, 6.3vw, 92px) / 1 var(--serif);letter-spacing:-.012em;text-shadow:0 2px 30px #0000004d;grid-template-columns:auto auto;justify-content:center;column-gap:clamp(14px,2.4vw,38px);display:grid}[data-variant=marble] .mb-hero__w{animation:mb-up .95s var(--ease) both;display:block}[data-variant=marble] .mb-hero__w--1{animation-delay:.15s}[data-variant=marble] .mb-hero__w--2{animation-delay:.3s}[data-variant=marble] .mb-hero__w--3{white-space:nowrap;grid-column:1/-1;justify-self:start;margin-top:.02em;padding-left:16%;font-weight:300;animation-delay:.5s}[data-variant=marble] .mb-hero__lead{max-width:560px;font:400 15px/1.65 var(--sans);color:#f1eee8;text-shadow:0 1px 10px #00000073;animation:mb-up .95s var(--ease) .65s both;margin:30px auto 0}@keyframes mb-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-variant=marble] .mb-hero__try{min-height:52px;animation:mb-up .95s var(--ease) .8s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:22px;display:flex}[data-variant=marble] .mb-hero__hint{font:italic 400 21px/1.3 var(--serif);text-shadow:0 1px 10px #00000080;text-wrap:balance}[data-variant=marble] .mb-hero__hint--touch,[data-variant=marble] .mb-cr__hint--touch{display:none}@media (hover:none){[data-variant=marble] .mb-hero__hint--fine,[data-variant=marble] .mb-cr__hint--fine{display:none}[data-variant=marble] .mb-hero__hint--touch,[data-variant=marble] .mb-cr__hint--touch{display:inline}}[data-variant=marble] .mb-hero__btn{min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#14141659;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:9px;padding:0 18px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}[data-variant=marble] .mb-hero__pct{text-align:right;letter-spacing:.04em;min-width:3.2em;color:var(--acc)}@media (hover:hover){[data-variant=marble] .mb-hero__btn:hover{background:var(--acc);border-color:var(--acc);color:var(--ink)}[data-variant=marble] .mb-hero__btn:hover .mb-hero__pct{color:var(--ink)}}[data-variant=marble] .mb-hero__after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;max-width:100%;min-height:48px;animation:mb-up .9s var(--ease) both;background:#1414166b;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:16px;padding:8px 22px 8px 8px;transition:border-color .3s,background-color .3s;display:inline-flex}[data-variant=marble] .mb-hero__proof{object-fit:cover;object-position:30% 60%;border-radius:999px;flex:none;width:92px;height:58px}[data-variant=marble] .mb-hero__after-t{font:italic 400 21px/1.2 var(--serif);text-wrap:balance;flex-direction:column;gap:4px;display:flex}[data-variant=marble] .mb-hero__after-k{font:600 11px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-style:normal}[data-variant=marble] .mb-hero__after svg{color:var(--acc);transition:transform .3s var(--ease);flex:none}@media (hover:hover){[data-variant=marble] .mb-hero__after:hover{border-color:var(--acc);background:#14141699}[data-variant=marble] .mb-hero__after:hover svg{transform:translate(4px)}}@media (max-width:520px){[data-variant=marble] .mb-hero__after{border-radius:30px;gap:12px;padding-right:16px}[data-variant=marble] .mb-hero__proof{border-radius:24px;width:64px;height:48px}[data-variant=marble] .mb-hero__after-t{font-size:17px}}[data-variant=marble] .mb-hero__bar{z-index:3;padding:0 var(--pad);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;bottom:26px;left:0;right:0}[data-variant=marble] .mb-hero__bar>*{pointer-events:auto}[data-variant=marble] .mb-hero__side{min-height:44px;font:300 15px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;display:inline-flex}[data-variant=marble] .mb-hero__side--l{justify-self:start}[data-variant=marble] .mb-hero__side--r{justify-self:end;gap:0}[data-variant=marble] .mb-hero__side--r .mb-dash{margin:0 14px 0 8px}[data-variant=marble] .mb-hero__soc{font:300 15px/1 var(--sans)}[data-variant=marble] .mb-hero__cta{animation:mb-up .95s var(--ease) .9s both}@media (max-width:1100px){[data-variant=marble] .mb-hero__soc,[data-variant=marble] .mb-hero__side--r .mb-dash{display:none}}@media (max-width:760px){[data-variant=marble] .mb-hero{min-height:600px}[data-variant=marble] .mb-hero__in{padding:96px var(--pad) 150px}[data-variant=marble] .mb-hero__kicker{letter-spacing:.14em;margin-bottom:20px;font-size:12px}[data-variant=marble] .mb-hero__w--3{padding-left:6%}[data-variant=marble] .mb-hero__lead{margin-top:22px;font-size:14px}[data-variant=marble] .mb-hero__hint{font-size:19px}[data-variant=marble] .mb-hero__bar{grid-template-columns:1fr;justify-items:center;gap:6px;bottom:18px}[data-variant=marble] .mb-hero__side--l,[data-variant=marble] .mb-hero--svc .mb-hero__side--r{display:none}[data-variant=marble] .mb-hero__side--r{order:2;justify-self:center}}@media (max-width:430px){[data-variant=marble] .mb-hero--svc .mb-hero__h1{font-size:10.6vw}}@media (max-width:359px),(max-height:640px) and (max-width:760px){[data-variant=marble] .mb-hero__lead{display:none}}[data-variant=marble] .mb-crumbs{font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f1eee8;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}[data-variant=marble] .mb-crumbs a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}[data-variant=marble] .mb-intro .mb-h2{font-size:clamp(34px,3.4vw,50px)}[data-variant=marble] .mb-num{background:var(--white);color:var(--ink);padding:clamp(80px, 9vw, 120px) var(--pad) clamp(70px, 8vw, 110px);overflow:hidden}[data-variant=marble] .mb-num__in{max-width:1280px;min-height:540px;margin:0 auto;position:relative}[data-variant=marble] .mb-num__big{z-index:2;font:200 clamp(64px, 13.2vw, 196px) / .9 var(--sans);letter-spacing:-.035em;white-space:nowrap;position:relative}[data-variant=marble] .mb-num__big span{letter-spacing:0;vertical-align:1.1em;margin-left:.12em;font-size:.36em}[data-variant=marble] .mb-num__fan{width:56%;height:390px;position:absolute;top:150px;right:0}[data-variant=marble] .mb-num__slab{bottom:0;left:calc(var(--i) * 12.4%);width:15%;height:calc(56% + var(--i) * 6.4%);transform:skewY(calc(-3deg - var(--i) * .5deg));transform-origin:0 100%;transition:transform 1.1s var(--ease);position:absolute;overflow:hidden;box-shadow:-10px 0 24px #0000002e,inset 1px 0 #fff6}[data-variant=marble] .mb-num__slab img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}@media (hover:hover){[data-variant=marble] .mb-num__fan:hover .mb-num__slab{transform:skewY(calc(-2deg - var(--i) * .2deg)) translateY(-6px)}}[data-variant=marble] .mb-num__txt{z-index:2;max-width:440px;margin-top:clamp(28px,4vw,54px);position:relative}[data-variant=marble] .mb-num__txt p{font:300 22px/1.42 var(--sans);letter-spacing:-.005em}[data-variant=marble] .mb-num__txt b{font-weight:500}[data-variant=marble] .mb-num__row{border-top:1px solid var(--line-l);grid-template-columns:repeat(3,1fr);max-width:1280px;margin:clamp(50px,6vw,80px) auto 0;display:grid}[data-variant=marble] .mb-num__row li{padding:26px 26px 0 0}[data-variant=marble] .mb-num__row li+li{border-left:1px solid var(--line-l);padding-left:26px}[data-variant=marble] .mb-num__row b{font:400 clamp(32px, 3vw, 44px) / 1.05 var(--serif);display:block}[data-variant=marble] .mb-num__row span{font:500 12.5px/1.45 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-top:10px;display:block}@media (max-width:900px){[data-variant=marble] .mb-num__in{min-height:0}[data-variant=marble] .mb-num__fan{width:100%;height:250px;margin-top:34px;position:relative;top:auto;right:auto}[data-variant=marble] .mb-num__slab{left:calc(var(--i) * 13.6%);width:18%;height:calc(70% + var(--i) * 4.3%);transform:skewY(-4deg)}[data-variant=marble] .mb-num__row{grid-template-columns:1fr}[data-variant=marble] .mb-num__row li,[data-variant=marble] .mb-num__row li+li{border-left:0;border-bottom:1px solid var(--line-l);padding:22px 0}[data-variant=marble] .mb-num__txt p{font-size:19px}}[data-variant=marble] .mb-spaces{background:var(--stone);grid-template-columns:1fr 1fr;display:grid}[data-variant=marble] .mb-space{height:min(86vh,760px);min-height:460px;position:relative;overflow:hidden}[data-variant=marble].mb-js .mb-space[data-rv]{transform:none}[data-variant=marble] .mb-space img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-space:after{content:"";background:radial-gradient(70% 50%,#0a0a0b80,#0a0a0b33);position:absolute;inset:0}[data-variant=marble] .mb-space__in{z-index:2;padding:0 var(--pad);text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}[data-variant=marble] .mb-space__t{font:300 clamp(42px, 4.6vw, 66px) / 1.04 var(--serif);text-shadow:0 2px 24px #00000059}[data-variant=marble] .mb-space .mb-pill{font-size:18px}@media (max-width:800px){[data-variant=marble] .mb-spaces{grid-template-columns:1fr}[data-variant=marble] .mb-space{height:72svh;min-height:420px}}[data-variant=marble] .mb-tabs{padding:0 var(--pad);scrollbar-width:none;justify-content:center;gap:8px 40px;margin:56px auto 34px;display:flex;overflow-x:auto}[data-variant=marble] .mb-tabs::-webkit-scrollbar{display:none}[data-variant=marble] .mb-tabs button{min-height:44px;font:500 13px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mu);border-bottom:1px solid #0000;flex:none;padding:0 2px;transition:color .3s,border-color .3s}[data-variant=marble] .mb-tabs button.is-on{color:var(--ink);border-bottom-color:var(--ink)}@media (hover:hover){[data-variant=marble] .mb-tabs button:hover{color:var(--ink)}}@media (max-width:700px){[data-variant=marble] .mb-tabs{justify-content:flex-start;gap:26px;margin-top:44px}}@media (max-width:480px){[data-variant=marble] .mb-tabs{gap:18px;padding:0 16px}[data-variant=marble] .mb-tabs button{letter-spacing:.08em;font-size:12px}}@media (max-width:360px){[data-variant=marble] .mb-tabs{gap:12px;padding:0 10px}[data-variant=marble] .mb-tabs button{letter-spacing:.03em}}[data-variant=marble] .mb-rows{max-width:calc(1080px + 2 * var(--pad))}[data-variant=marble] .mb-rows__lead{text-align:center;font:italic 400 21px/1.4 var(--serif);color:var(--mu);margin-bottom:26px}[data-variant=marble] .mb-row{border-top:1px solid var(--line-l)}[data-variant=marble] .mb-row:last-child{border-bottom:1px solid var(--line-l)}[data-variant=marble] .mb-row summary,[data-variant=marble] .mb-pg summary,[data-variant=marble] .mb-qa summary{cursor:pointer;list-style:none}[data-variant=marble] .mb-row summary::-webkit-details-marker{display:none}[data-variant=marble] .mb-pg summary::-webkit-details-marker{display:none}[data-variant=marble] .mb-qa summary::-webkit-details-marker{display:none}[data-variant=marble] .mb-row summary{grid-template-columns:52px 1fr auto 22px;align-items:center;gap:20px;min-height:78px;padding:12px 0;display:grid}[data-variant=marble] .mb-row__n{font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--mu)}[data-variant=marble] .mb-row__t{font:400 clamp(24px, 2.2vw, 31px) / 1.15 var(--serif);transition:transform .5s var(--ease)}[data-variant=marble] .mb-row__p{font:500 12.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);white-space:nowrap}[data-variant=marble] .mb-row__i,[data-variant=marble] .mb-pg summary svg,[data-variant=marble] .mb-qa summary svg{transition:transform .45s var(--ease);place-items:center;display:grid}[data-variant=marble] .mb-row[open] .mb-row__i,[data-variant=marble] .mb-pg[open] summary svg,[data-variant=marble] .mb-qa[open] summary svg{transform:rotate(45deg)}@media (hover:hover){[data-variant=marble] .mb-row summary:hover .mb-row__t{transform:translate(8px)}}[data-variant=marble] .mb-row__body{animation:mb-up .6s var(--ease) both;grid-template-columns:1fr 260px;gap:48px;padding:4px 0 36px 72px;display:grid}[data-variant=marble] .mb-row__txt>p:first-child{max-width:600px;margin-bottom:18px;font-size:16px}[data-variant=marble] .mb-row__txt .mb-dots{margin-bottom:18px;font-size:14.5px}[data-variant=marble] .mb-row__price{font:400 26px/1.2 var(--serif);margin-bottom:18px}[data-variant=marble] .mb-row__price span{font:400 14px var(--sans);color:var(--mu)}[data-variant=marble] .mb-row__txt .mb-link{margin-top:10px}[data-variant=marble] .mb-row__ph{object-fit:cover;width:100%;height:auto;max-height:360px}@media (max-width:760px){[data-variant=marble] .mb-row summary{grid-template-columns:1fr 22px;grid-template-areas:"t i""p i";gap:4px 14px;min-height:74px;padding:14px 0}[data-variant=marble] .mb-row__n{display:none}[data-variant=marble] .mb-row__t{grid-area:t}[data-variant=marble] .mb-row__p{grid-area:p}[data-variant=marble] .mb-row__i{grid-area:i}[data-variant=marble] .mb-row__body{grid-template-columns:1fr;gap:22px;padding:0 0 30px}[data-variant=marble] .mb-row__ph{aspect-ratio:16/10}}[data-variant=marble] .mb-stone .mb-lead{color:var(--fog)}[data-variant=marble] .mb-verts{max-width:calc(1180px + 2 * var(--pad));padding:0 var(--pad);grid-template-columns:repeat(4,1fr);gap:10px;margin:60px auto 0;display:grid}[data-variant=marble] .mb-vert{aspect-ratio:3/5;text-align:left;color:#fff;background:var(--stone);display:block;position:relative;overflow:hidden}[data-variant=marble] .mb-vert img{object-fit:cover;width:100%;height:100%;transition:filter .6s;position:absolute;inset:0}[data-variant=marble] .mb-vert:before{content:"";z-index:1;background:linear-gradient(#0c0c0db8,#0c0c0d1a 46%,#0c0c0d00);position:absolute;inset:0}[data-variant=marble] .mb-vert__cap{z-index:2;flex-direction:column;gap:14px;display:flex;position:absolute;top:18px;left:18px;right:18px}[data-variant=marble] .mb-vert__t{font:400 clamp(23px, 2vw, 29px) / 1.1 var(--serif)}[data-variant=marble] .mb-vert__m{font:500 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}@media (hover:hover){[data-variant=marble] .mb-vert:hover img{filter:brightness(1.12)contrast(1.05)}}@media (max-width:900px){[data-variant=marble] .mb-verts{grid-template-columns:1fr 1fr}[data-variant=marble] .mb-vert{aspect-ratio:3/4}}@media (max-width:420px){[data-variant=marble] .mb-vert__cap{gap:10px;top:12px;left:12px;right:12px}[data-variant=marble] .mb-vert__t{font-size:21px}}[data-variant=marble] .mb-mani__q{font:400 clamp(30px, 3.3vw, 48px) / 1.24 var(--serif)}[data-variant=marble] .mb-mani__q em{text-transform:uppercase;letter-spacing:.01em}[data-variant=marble] .mb-mani__list{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:clamp(50px,6vw,80px);display:grid}[data-variant=marble] .mb-mani__list li{border-top:1px solid var(--line-l);padding-top:20px}[data-variant=marble] .mb-mani__list b{font:600 12.5px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}[data-variant=marble] .mb-mani__list span{color:var(--mu);font-size:14.5px;line-height:1.65;display:block}@media (max-width:1000px){[data-variant=marble] .mb-mani__list{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-variant=marble] .mb-mani__list{grid-template-columns:1fr;gap:22px}}[data-variant=marble] .mb-cases{padding-bottom:0}[data-variant=marble] .mb-case+.mb-case{margin-top:clamp(90px,10vw,150px)}[data-variant=marble] .mb-case__head,[data-variant=marble] .mb-win__head{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px 80px;display:grid}[data-variant=marble] .mb-case__caps{font:400 clamp(19px, 2vw, 27px) / 1.35 var(--sans);letter-spacing:.15em;text-transform:uppercase}[data-variant=marble] .mb-case__txt{max-width:470px}[data-variant=marble] .mb-case__txt>p{color:var(--fog);margin-bottom:26px}[data-variant=marble] .mb-case__txt .mb-h2{margin-bottom:18px}[data-variant=marble] .mb-case__media{margin-top:56px;position:relative;overflow:hidden}[data-variant=marble] .mb-case__media--narrow{max-width:1068px;margin-left:auto;margin-right:auto}[data-variant=marble] .mb-case__img{object-fit:cover;width:100%;height:min(82vh,780px);display:block}[data-variant=marble] .mb-case__media--narrow .mb-case__img{aspect-ratio:1068/601;height:auto}[data-variant=marble] .mb-case__media--narrow.mb-case__media--tall .mb-case__img{aspect-ratio:auto;height:min(82vh,780px)}[data-variant=marble] .mb-case__media:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0b00 55%,#0a0a0b73);position:absolute;inset:0}[data-variant=marble] .mb-case__word{z-index:2;font:400 clamp(92px, 17vw, 260px) / 1 var(--serif);letter-spacing:-.01em;color:#f4f2eedb;pointer-events:none;will-change:transform;position:absolute;bottom:-.2em;left:4%}@media (max-width:800px){[data-variant=marble] .mb-case__head,[data-variant=marble] .mb-win__head{grid-template-columns:1fr;gap:26px}[data-variant=marble] .mb-case__img{height:62svh}}[data-variant=marble] .mb-calc{background:var(--white);border:1px solid var(--line-l);text-align:left;grid-template-columns:minmax(0,1fr) 400px;margin-top:56px;display:grid}[data-variant=marble] .mb-calc__form{padding:18px 44px 30px}[data-variant=marble] .mb-calc__g{border-bottom:1px solid var(--line-l);padding:24px 0}[data-variant=marble] .mb-calc__g:last-child{border-bottom:0}[data-variant=marble] .mb-calc__lab{font:600 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin-bottom:14px;display:block}[data-variant=marble] .mb-seg{flex-wrap:wrap;gap:8px;display:flex}[data-variant=marble] .mb-seg button{border:1px solid var(--line-l);min-height:46px;font:400 19px/1 var(--serif);border-radius:999px;padding:0 20px;transition:background-color .3s,color .3s,border-color .3s}[data-variant=marble] .mb-seg button.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}@media (hover:hover){[data-variant=marble] .mb-seg button:not(.is-on):hover{border-color:var(--ink)}}[data-variant=marble] .mb-seg--n button{min-width:56px;font-size:22px}[data-variant=marble] .mb-calc__desc{color:var(--mu);margin-top:14px;font-size:14px}[data-variant=marble] .mb-calc__row{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-variant=marble] .mb-calc__row .mb-calc__lab{margin:0}[data-variant=marble] .mb-calc__num{font:400 22px/1 var(--serif);align-items:baseline;gap:8px;display:inline-flex}[data-variant=marble] .mb-calc__num input{border:0;border-bottom:1px solid var(--line-l);width:110px;height:52px;font:200 40px/1 var(--sans);letter-spacing:-.02em;text-align:right;appearance:textfield;background:0 0}[data-variant=marble] .mb-calc__num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-variant=marble] .mb-calc__num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-variant=marble] .mb-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin-top:8px;display:block}[data-variant=marble] .mb-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--v), #1e1f212e var(--v));height:2px}[data-variant=marble] .mb-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:5px solid var(--white);width:24px;height:24px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin-top:-11px}[data-variant=marble] .mb-range::-moz-range-track{background:#1e1f212e;height:2px}[data-variant=marble] .mb-range::-moz-range-progress{background:var(--ink);height:2px}[data-variant=marble] .mb-range::-moz-range-thumb{background:var(--ink);border:5px solid var(--white);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}[data-variant=marble] .mb-calc__ticks{font:500 12px/1 var(--sans);letter-spacing:.06em;color:var(--mu);justify-content:space-between;display:flex}[data-variant=marble] .mb-calc__g--steps{grid-template-columns:1fr 1fr;gap:18px 40px;display:grid}[data-variant=marble] .mb-step{justify-content:space-between;align-items:center;gap:14px;display:flex}[data-variant=marble] .mb-step__l{font-size:14.5px;line-height:1.35}[data-variant=marble] .mb-step__l small{color:var(--mu);margin-top:2px}[data-variant=marble] .mb-step__c{flex:none;align-items:center;display:flex}[data-variant=marble] .mb-step__c button{border:1px solid var(--line-l);width:44px;height:44px;font:300 22px/1 var(--sans);border-radius:50%;transition:background-color .3s,color .3s}[data-variant=marble] .mb-step__c button:disabled{opacity:.35;cursor:default}@media (hover:hover){[data-variant=marble] .mb-step__c button:not(:disabled):hover{background:var(--ink);color:var(--white)}}[data-variant=marble] .mb-step__c output{text-align:center;width:44px;font:300 20px/1 var(--sans)}[data-variant=marble] .mb-check{text-align:left;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;font-size:15px;display:inline-flex}[data-variant=marble] .mb-check small{color:var(--mu);flex-basis:100%;padding-left:34px}[data-variant=marble] .mb-check__box{border:1px solid var(--ink);width:22px;height:22px;position:relative}[data-variant=marble] .mb-check.is-on .mb-check__box{background:var(--ink)}[data-variant=marble] .mb-check.is-on .mb-check__box:after{content:"";border:solid var(--white);border-width:0 1.5px 1.5px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}[data-variant=marble] .mb-calc__sum{background:var(--stone);color:var(--light);flex-direction:column;padding:40px 36px 34px;display:flex}[data-variant=marble] .mb-calc__sum .mb-calc__lab{color:var(--fog)}[data-variant=marble] .mb-calc--full .mb-calc__sum{top:calc(var(--sw-h) + 84px);align-self:start;position:sticky}[data-variant=marble] .mb-calc__total{font:300 clamp(46px, 4.4vw, 64px) / 1 var(--serif);letter-spacing:-.01em}[data-variant=marble] .mb-calc__lines{margin-top:26px;font-size:13.5px}[data-variant=marble] .mb-calc__lines li{border-top:1px solid var(--line-d);justify-content:space-between;gap:16px;padding:12px 0;display:flex}[data-variant=marble] .mb-calc__lines small{color:var(--fog);margin-top:3px}[data-variant=marble] .mb-calc__lines b{white-space:nowrap;flex:none;font-weight:500}[data-variant=marble] .mb-calc__note{color:var(--fog);margin-top:16px;font-size:12.5px;line-height:1.55}[data-variant=marble] .mb-calc__go{margin-top:auto;padding-top:26px}[data-variant=marble] .mb-calc__go .mb-pill{width:100%}[data-variant=marble] .mb-calc__alt{flex-wrap:wrap;justify-content:center;gap:0 20px;margin-top:8px;display:flex}[data-variant=marble] .mb-calc__alt a{min-height:44px;font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}[data-variant=marble] .mb-prices__more{text-align:center;margin-top:18px}@media (max-width:1000px){[data-variant=marble] .mb-calc{grid-template-columns:1fr}[data-variant=marble] .mb-calc--full .mb-calc__sum{position:static}}@media (max-width:640px){[data-variant=marble] .mb-calc__form{padding:8px 20px 20px}[data-variant=marble] .mb-calc__sum{padding:30px 20px 24px}[data-variant=marble] .mb-calc__g--steps{grid-template-columns:1fr}[data-variant=marble] .mb-seg button{padding:0 15px;font-size:18px}[data-variant=marble] .mb-calc__ticks span:nth-child(2),[data-variant=marble] .mb-calc__ticks span:nth-child(3){display:none}[data-variant=marble] .mb-calc__num input{width:92px;font-size:38px}}[data-variant=marble] .mb-plist{margin-top:clamp(70px,9vw,110px)}[data-variant=marble] .mb-plist>.mb-h3{text-align:center;margin-bottom:26px}[data-variant=marble] .mb-plist__cols{columns:2;column-gap:60px}[data-variant=marble] .mb-pg{break-inside:avoid;border-top:1px solid var(--line-l)}[data-variant=marble] .mb-pg summary{min-height:60px;font:400 21px/1.2 var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}[data-variant=marble] .mb-pg table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:14px}[data-variant=marble] .mb-pg td{vertical-align:top;border-top:1px dotted #1e1f2140;padding:9px 0}[data-variant=marble] .mb-pg td small{color:var(--mu)}[data-variant=marble] .mb-pg td:last-child{text-align:right;padding-left:18px;font-weight:500}[data-variant=marble] .mb-pg__note{color:var(--mu);margin:-8px 0 18px;font-size:13px}[data-variant=marble] .mb-plist__note{border-top:1px solid var(--line-l);color:var(--mu);margin-top:26px;padding-top:18px;font-size:13px}@media (max-width:860px){[data-variant=marble] .mb-plist__cols{columns:1}}[data-variant=marble] .mb-how{padding-bottom:0}[data-variant=marble] .mb-how__head{max-width:720px}[data-variant=marble] .mb-how__steps{grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,6vw,80px);display:grid}[data-variant=marble] .mb-how--4 .mb-how__steps{grid-template-columns:repeat(4,1fr)}[data-variant=marble] .mb-how__steps li{border-left:1px solid var(--line-d);padding:0 30px 10px}[data-variant=marble] .mb-how__steps li:first-child{border-left:0;padding-left:0}[data-variant=marble] .mb-how__n{font:italic 300 64px/1 var(--serif);color:var(--acc);margin-bottom:26px;display:block}[data-variant=marble] .mb-how__steps h3{font:400 26px/1.2 var(--serif);margin-bottom:12px}[data-variant=marble] .mb-how__steps p{color:var(--fog);font-size:14.5px}[data-variant=marble] .mb-how__go{margin-top:54px}[data-variant=marble] .mb-how__strip{grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(70px,9vw,120px);display:grid}[data-variant=marble] .mb-how__strip img{object-fit:cover;width:100%;height:clamp(200px,22vw,320px)}[data-variant=marble] .mb-house{border-top:1px solid var(--line-d);margin-top:70px;padding:30px 0 clamp(70px,9vw,120px)}[data-variant=marble] .mb-house .mb-caps{color:var(--fog);margin-bottom:18px}[data-variant=marble] .mb-house .mb-dots{columns:2;color:var(--light);column-gap:50px}[data-variant=marble] .mb-house .mb-dots li{break-inside:avoid}@media (max-width:1100px){[data-variant=marble] .mb-how--4 .mb-how__steps{grid-template-columns:1fr 1fr;gap:40px 0}[data-variant=marble] .mb-how--4 .mb-how__steps li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){[data-variant=marble] .mb-how__steps,[data-variant=marble] .mb-how--4 .mb-how__steps{grid-template-columns:1fr;gap:0}[data-variant=marble] .mb-how__steps li,[data-variant=marble] .mb-how__steps li:first-child,[data-variant=marble] .mb-how--4 .mb-how__steps li:nth-child(3){border-left:0;border-top:1px solid var(--line-d);padding:26px 0}[data-variant=marble] .mb-how__n{margin-bottom:14px;font-size:48px}[data-variant=marble] .mb-how__strip{grid-template-columns:1fr 1fr}[data-variant=marble] .mb-house .mb-dots{columns:1}}[data-variant=marble] .mb-logos{border-top:1px solid var(--line-l);border-left:1px solid var(--line-l);grid-template-columns:repeat(6,1fr);margin-top:60px;display:grid}[data-variant=marble] .mb-logos li{border-right:1px solid var(--line-l);border-bottom:1px solid var(--line-l);place-items:center;height:120px;padding:16px 22px;display:grid}[data-variant=marble] .mb-logos img{object-fit:contain;opacity:.78;mix-blend-mode:multiply;max-width:100%;max-height:46px;transition:opacity .3s}@media (hover:hover){[data-variant=marble] .mb-logos li:hover img{opacity:1}}[data-variant=marble] .mb-partners{text-align:center;margin-top:50px}[data-variant=marble] .mb-partners ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 54px;display:flex}[data-variant=marble] .mb-partners img{object-fit:contain;opacity:.7;mix-blend-mode:multiply;max-width:160px;height:auto;max-height:40px}@media (max-width:1000px){[data-variant=marble] .mb-logos{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){[data-variant=marble] .mb-logos{grid-template-columns:repeat(3,1fr)}[data-variant=marble] .mb-logos li{height:88px;padding:12px}[data-variant=marble] .mb-logos img{max-height:34px}}@media (max-width:380px){[data-variant=marble] .mb-logos{grid-template-columns:repeat(2,1fr)}}[data-variant=marble] .mb-letters{padding-bottom:clamp(70px,9vw,120px)}[data-variant=marble] .mb-letters__ctl{max-width:calc(1280px + 2 * var(--pad));padding:0 var(--pad);justify-content:flex-end;gap:8px;margin:40px auto 18px;display:flex}[data-variant=marble] .mb-letters__ctl button{border:1px solid var(--line-l);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .3s,color .3s;display:grid}@media (hover:hover){[data-variant=marble] .mb-letters__ctl button:hover{background:var(--ink);color:var(--white)}}[data-variant=marble] .mb-letters__strip{scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);padding:0 var(--pad) 14px;scrollbar-width:thin;scrollbar-color:#1e1f214d transparent;outline:none;display:flex;overflow-x:auto}[data-variant=marble] .mb-letter{scroll-snap-align:start;border-right:6px solid var(--paper);background:#fff;flex:none;width:clamp(210px,21vw,300px);position:relative;overflow:hidden}[data-variant=marble] .mb-letter img{aspect-ratio:660/873;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--ease)}@media (hover:hover){[data-variant=marble] .mb-letter:hover img{transform:translateY(-6px)}}[data-variant=marble] .mb-letter__tag{max-width:calc(100% - 20px);color:var(--light);font:500 12px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:left;overflow-wrap:anywhere;background:#1e1f21e6;padding:6px 9px;position:absolute;bottom:10px;left:10px}[data-variant=marble] .mb-dlg{background:var(--pause);width:min(1120px,94vw);max-width:none;max-height:92vh;color:var(--ink);border:0;margin:auto;padding:0}[data-variant=marble] .mb-dlg::backdrop{background:#0a0a0bd1}[data-variant=marble] .mb-dlg__in{grid-template-columns:1.1fr 1fr;max-height:92vh;display:grid;position:relative}[data-variant=marble] .mb-dlg__scan{background:#fff;max-height:92vh;overflow-y:auto}[data-variant=marble] .mb-dlg__scan img{width:100%;height:auto}[data-variant=marble] .mb-dlg__txt{flex-direction:column;padding:56px 44px 34px;display:flex;overflow-y:auto}[data-variant=marble] .mb-dlg__org{font:400 30px/1.2 var(--serif)}[data-variant=marble] .mb-dlg__q{font:italic 400 22px/1.45 var(--serif);color:#3f3c37;margin-top:26px}[data-variant=marble] .mb-dlg__nav{font:500 13px/1 var(--sans);letter-spacing:.1em;align-items:center;gap:16px;margin-top:auto;padding-top:30px;display:flex}[data-variant=marble] .mb-dlg__nav button,[data-variant=marble] .mb-dlg__x{border:1px solid var(--line-l);background:var(--pause);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}[data-variant=marble] .mb-dlg__x{position:absolute;top:12px;right:12px}@media (max-width:760px){[data-variant=marble] .mb-dlg__in{grid-template-columns:1fr;overflow-y:auto}[data-variant=marble] .mb-dlg__scan{max-height:none;overflow:visible}[data-variant=marble] .mb-dlg__txt{padding:26px 20px 24px;overflow:visible}[data-variant=marble] .mb-dlg__org{font-size:25px}[data-variant=marble] .mb-dlg__q{font-size:19px}}[data-variant=marble] .mb-faq__in{grid-template-columns:1fr 1.45fr;align-items:start;gap:40px 90px;display:grid}[data-variant=marble] .mb-faq__head{top:calc(var(--sw-h) + 100px);position:sticky}[data-variant=marble] .mb-faq__help{color:var(--fog);margin-top:26px}[data-variant=marble] .mb-faq__head .mb-link{letter-spacing:.06em;font-size:15px}[data-variant=marble] .mb-qa{border-top:1px solid var(--line-d)}[data-variant=marble] .mb-qa:last-child{border-bottom:1px solid var(--line-d)}[data-variant=marble] .mb-qa summary{min-height:70px;font:400 23px/1.25 var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}[data-variant=marble] .mb-qa p{max-width:640px;color:var(--fog);animation:mb-up .5s var(--ease) both;padding:0 40px 26px 0}@media (max-width:900px){[data-variant=marble] .mb-faq__in{grid-template-columns:1fr}[data-variant=marble] .mb-faq__head{position:static}[data-variant=marble] .mb-qa summary{font-size:21px}[data-variant=marble] .mb-qa p{padding-right:0}}[data-variant=marble] .mb-fin{padding-bottom:0}[data-variant=marble] .mb-fin__h{margin-bottom:26px;font-size:clamp(36px,4.2vw,60px)}[data-variant=marble] .mb-fin .mb-pill{margin-top:34px}[data-variant=marble] .mb-fin__strip{filter:brightness(.62)contrast(1.25);background-position:50% 40%;background-size:cover;width:min(560px,80%);height:clamp(60px,7vw,90px);margin:clamp(60px,8vw,100px) auto 0}[data-variant=marble] .mb-contact{background:var(--pause);color:var(--ink);grid-template-columns:1fr 1fr;display:grid}[data-variant=marble] .mb-contact__ph{min-height:640px;position:relative;overflow:hidden}[data-variant=marble] .mb-contact__ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-contact__col{padding:clamp(70px, 8vw, 110px) var(--pad) clamp(70px, 8vw, 110px) clamp(30px, 5vw, 80px);max-width:720px}[data-variant=marble] .mb-contact__col .mb-h2{font-size:clamp(32px,3.2vw,46px)}[data-variant=marble] .mb-contact__col .mb-rule{margin-left:0}[data-variant=marble] .mb-contact__dl>div{border-top:1px solid var(--line-l);grid-template-columns:150px 1fr;gap:6px 20px;padding:14px 0;display:grid}[data-variant=marble] .mb-contact__dl dt{font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);padding-top:13px}[data-variant=marble] .mb-contact__dl dd{flex-direction:column;justify-content:center;align-items:flex-start;min-height:44px;font-size:15px;display:flex}[data-variant=marble] .mb-contact__soc{flex-wrap:wrap;gap:0 22px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}[data-variant=marble] .mb-contact__soc a{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}[data-variant=marble] .mb-contact__req{color:var(--mu);word-break:break-word;font-size:13px!important}@media (max-width:900px){[data-variant=marble] .mb-contact{grid-template-columns:1fr}[data-variant=marble] .mb-contact__ph{height:56svh;min-height:0;max-height:520px}[data-variant=marble] .mb-contact__col{padding:64px var(--pad) 70px}}@media (max-width:520px){[data-variant=marble] .mb-contact__dl>div{grid-template-columns:1fr;gap:0}[data-variant=marble] .mb-contact__dl dt{padding-top:4px}}[data-variant=marble] .mb-ft{background:var(--stone-2);color:var(--light);padding:clamp(70px,8vw,110px) 0 36px}[data-variant=marble] .mb-ft__word{max-width:calc(1200px + 2 * var(--pad));padding:0 var(--pad);--p:0;margin:0 auto;position:relative}[data-variant=marble] .mb-ft__word svg{width:100%;height:auto;overflow:visible}[data-variant=marble] .mb-ft__word text{font-family:var(--serif);font-size:150px;font-weight:400}[data-variant=marble] .mb-ft__stroke{fill:none;stroke:#c9c3b899;stroke-width:1px}[data-variant=marble] .mb-ft__fill{fill:#c9c3b8}[data-variant=marble] .mb-ft__filled{left:var(--pad);clip-path:inset(-20% calc((1 - var(--p)) * 100%) -20% 0);position:absolute;top:0;width:calc(100% - 2 * var(--pad))!important}[data-variant=marble] .mb-ft__grid{grid-template-columns:repeat(3,1fr) 300px;gap:40px;margin-top:clamp(50px,6vw,80px);display:grid}[data-variant=marble] .mb-ft__col{flex-direction:column;align-items:flex-start;display:flex}[data-variant=marble] .mb-ft__h{font:400 20px/1.2 var(--serif);margin-bottom:8px}[data-variant=marble] .mb-ft__col a{min-height:44px;color:var(--fog);align-items:center;font-size:13.5px;transition:color .3s;display:inline-flex}@media (hover:hover){[data-variant=marble] .mb-ft__col a:hover{color:var(--light)}}[data-variant=marble] .mb-ft__card{flex-direction:column;gap:6px;display:flex}[data-variant=marble] .mb-ft__write{background:#151617;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:26px;transition:background-color .3s;display:flex}[data-variant=marble] .mb-ft__write .mb-logo__a,[data-variant=marble] .mb-ft__write .mb-logo__b{font-size:14px}[data-variant=marble] .mb-ft__write .mb-logo__c{display:none}[data-variant=marble] .mb-ft__write-t{font:400 21px/1.1 var(--serif)}[data-variant=marble] .mb-ft__write-t svg{color:var(--acc);margin-top:8px}@media (hover:hover){[data-variant=marble] .mb-ft__write:hover{background:#0e0f10}}[data-variant=marble] .mb-ft__tel{min-height:44px;font:300 18px/1 var(--sans);letter-spacing:.04em;align-items:center;margin-top:8px;display:inline-flex}[data-variant=marble] .mb-ft__soc{margin-left:-12px;display:flex}[data-variant=marble] .mb-ft__shop{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 30px;margin-top:50px;padding-top:18px;padding-bottom:18px;display:flex}[data-variant=marble] .mb-ft__shop p{max-width:720px;color:var(--fog);font-size:13.5px}[data-variant=marble] .mb-ft__copy{color:#a19d95;text-align:center;margin-top:26px;font-size:12px;line-height:1.6}@media (max-width:1000px){[data-variant=marble] .mb-ft__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-variant=marble] .mb-ft__grid{grid-template-columns:1fr;gap:26px}}[data-variant=marble] .mb-cr{padding:clamp(80px, 9vw, 120px) var(--pad) clamp(70px, 8vw, 100px);color:var(--light);text-align:center;background:#121314}[data-variant=marble] .mb-cr__link{flex-direction:column;align-items:center;gap:26px;max-width:100%;display:inline-flex}[data-variant=marble] .mb-cr__slab{--p:0;aspect-ratio:1;touch-action:pan-y;background:#2b2a28;border-radius:2px;width:min(420px,84vw);transition:box-shadow .8s;position:relative;overflow:hidden;box-shadow:0 40px 80px #0000008c,0 0 0 1px #ffffff0f}@media (pointer:fine){[data-variant=marble] .mb-cr__slab{cursor:none}}[data-variant=marble] .mb-cr.is-done .mb-cr__slab{box-shadow:0 40px 80px #0000008c,0 0 0 1px #ebd89a59,0 0 60px #ebd89a14}[data-variant=marble] .mb-cr__stone{object-fit:cover;filter:brightness(.42)contrast(1.4)saturate(.85);width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-cr__mark{flex-direction:column;justify-content:center;align-items:center;padding-bottom:8%;display:flex;position:absolute;inset:0}[data-variant=marble] .mb-cr__mark:before{content:"";opacity:var(--p);mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(closest-side,#f4ecdc80,#f4ecdc29 55%,#f4ecdc00 100%);transition:opacity .3s;position:absolute;inset:24% 8% 36%}[data-variant=marble] .mb-cr__logo,[data-variant=marble] .mb-cr__refl{width:64%;height:auto;position:relative}[data-variant=marble] .mb-cr__logo{opacity:calc(.12 + .88 * var(--p));filter:drop-shadow(0 1px #ffffff38)drop-shadow(0 4px 10px #00000059);transition:opacity .3s}[data-variant=marble] .mb-cr__refl{opacity:calc(.22 * var(--p));filter:blur(4px);margin-top:-3%;transition:opacity .3s;transform:scaleY(-.55);-webkit-mask:linear-gradient(#0000 40%,#000000b3);mask:linear-gradient(#0000 40%,#000000b3)}[data-variant=marble] .mb-cr__glint{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}[data-variant=marble] .mb-cr__glint-i{transition:transform .8s var(--ease);background:linear-gradient(90deg,#0000 40%,#fffaee2e 47%,#ffffff80 50%,#fffaee29 53%,#0000 60%);position:absolute;inset:-50%;transform:rotate(-24deg)}[data-variant=marble] .mb-cr__haze{width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-cr__ghost{pointer-events:none;opacity:calc(.11 * (1 - var(--p)));mix-blend-mode:multiply;justify-content:center;align-items:center;padding-bottom:8%;transition:opacity .3s;display:flex;position:absolute;inset:0}[data-variant=marble] .mb-cr__ghost img{filter:grayscale()brightness(.25);width:64%;height:auto}[data-variant=marble] .mb-pad--sm .mb-pad__felt{inset:12%}[data-variant=marble] .mb-cr__edge{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #00000073,inset 0 0 50px #00000059}[data-variant=marble] .mb-cr__cap{min-height:44px;font:500 13px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;display:inline-flex}[data-variant=marble] .mb-cr__cap svg{color:var(--acc);transition:transform .3s var(--ease)}@media (hover:hover){[data-variant=marble] .mb-cr__link:hover .mb-cr__cap svg{transform:translate(5px)}}@media (max-width:400px){[data-variant=marble] .mb-cr__cap{letter-spacing:.14em;white-space:nowrap;gap:10px;font-size:12px}}[data-variant=marble] .mb-cr__link:focus-visible{outline-offset:8px}[data-variant=marble] .mb-cr__hint{min-height:1.4em;font:italic 400 18px/1.4 var(--serif);color:var(--fog);text-wrap:balance;margin-top:12px}[data-variant=marble] .mb-case__word--r{left:auto;right:4%}[data-variant=marble] .mb-win__img{object-position:50% 30%}[data-variant=marble] .mb-sostav__top{border-bottom:1px solid var(--line-l);grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:40px 80px;padding-bottom:46px;display:grid}[data-variant=marble] .mb-sostav__short{max-width:520px;color:var(--mu);margin-top:16px;font-size:16px}[data-variant=marble] .mb-sostav__dur{color:var(--acc-ink);margin-top:22px}[data-variant=marble] .mb-tiers li{border-top:1px solid var(--line-l);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}[data-variant=marble] .mb-tiers li:last-child{border-bottom:1px solid var(--line-l)}[data-variant=marble] .mb-tiers span{font:500 12.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mu)}[data-variant=marble] .mb-tiers b{font:400 30px/1.1 var(--serif);white-space:nowrap}[data-variant=marble] .mb-rooms{grid-template-columns:repeat(3,1fr);gap:40px 50px;margin-top:46px;display:grid}[data-variant=marble] .mb-rooms--one{grid-template-columns:1.3fr 1fr}[data-variant=marble] .mb-room h4{margin-bottom:16px}[data-variant=marble] .mb-room p{color:var(--mu);margin-bottom:22px;font-size:14.5px}[data-variant=marble] .mb-room .mb-dots{font-size:14.5px}[data-variant=marble] .mb-room .is-extra{color:var(--acc-ink);font-weight:500}[data-variant=marble] .mb-sostav__note{border-top:1px solid var(--line-l);color:var(--mu);margin-top:40px;padding-top:18px;font-size:13.5px}@media (max-width:900px){[data-variant=marble] .mb-sostav__top,[data-variant=marble] .mb-rooms,[data-variant=marble] .mb-rooms--one{grid-template-columns:1fr}[data-variant=marble] .mb-tiers b{font-size:26px}}[data-variant=marble] .mb-trust{grid-template-columns:1fr 1fr;padding:0;display:grid}[data-variant=marble] .mb-trust__ph{min-height:640px;position:relative;overflow:hidden}[data-variant=marble] .mb-trust__ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-variant=marble] .mb-trust__col{padding:clamp(70px, 8vw, 120px) var(--pad) clamp(70px, 8vw, 120px) clamp(30px, 5vw, 80px);max-width:720px}[data-variant=marble] .mb-trust__list{margin-top:40px}[data-variant=marble] .mb-trust__list li{border-top:1px solid var(--line-d);padding:18px 0}[data-variant=marble] .mb-trust__list h3{font:400 23px/1.2 var(--serif);margin-bottom:6px}[data-variant=marble] .mb-trust__list p{color:var(--fog);font-size:14.5px}@media (max-width:900px){[data-variant=marble] .mb-trust{grid-template-columns:1fr}[data-variant=marble] .mb-trust__ph{height:52svh;min-height:0;max-height:480px}[data-variant=marble] .mb-trust__col{padding:60px var(--pad) 70px}}[data-variant=marble] .mb-win{padding-bottom:0}[data-variant=marble] .mb-plates{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:clamp(50px,6vw,80px);display:grid}[data-variant=marble] .mb-plate{background:var(--stone-2);border-top:1px solid var(--acc);padding:34px 30px 30px}[data-variant=marble] .mb-plate__t{font:600 12.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fog)}[data-variant=marble] .mb-plate__p{font:300 clamp(44px, 4.4vw, 62px) / 1 var(--serif);margin:18px 0 6px}[data-variant=marble] .mb-plate__l{color:var(--fog);font-size:14.5px}[data-variant=marble] .mb-win__cols{grid-template-columns:1fr 1fr 1.2fr;gap:40px;margin-top:50px;display:grid}[data-variant=marble] .mb-win__cols .mb-caps{color:var(--fog);margin-bottom:16px}[data-variant=marble] .mb-win__cols .mb-dots{font-size:14.5px}[data-variant=marble] .mb-win__go p{color:var(--fog);margin-bottom:16px}@media (max-width:900px){[data-variant=marble] .mb-plates,[data-variant=marble] .mb-win__cols{grid-template-columns:1fr}}[data-variant=marble] .mb-ptable{border-collapse:collapse;width:100%;margin-top:30px;font-size:14.5px}[data-variant=marble] .mb-ptable caption{text-align:left;color:var(--mu);margin-bottom:8px}[data-variant=marble] .mb-ptable td{border-top:1px solid var(--line-l);vertical-align:baseline;padding:11px 0}[data-variant=marble] .mb-ptable td:last-child{text-align:right;white-space:nowrap;font:400 21px/1.2 var(--serif);padding-left:20px}[data-variant=marble] .mb-dry__tech{color:var(--mu);margin-top:30px;font-size:13.5px}[data-variant=marble] .mb-reg__wrap{margin-top:56px;overflow-x:auto}[data-variant=marble] .mb-reg__t{border-collapse:collapse;width:100%;min-width:620px}[data-variant=marble] .mb-reg__t th,[data-variant=marble] .mb-reg__t td{border-bottom:1px solid var(--line-l);text-align:right;padding:18px 12px}[data-variant=marble] .mb-reg__t thead th{font:600 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);border-bottom-color:var(--ink)}[data-variant=marble] .mb-reg__t th:first-child{text-align:left;padding-left:0}[data-variant=marble] .mb-reg__t tbody th{font:italic 400 30px/1 var(--serif)}[data-variant=marble] .mb-reg__t td{font:400 23px/1.2 var(--serif);white-space:nowrap}@media (max-width:640px){[data-variant=marble] .mb-reg__wrap{overflow:visible}[data-variant=marble] .mb-reg__t{min-width:0}[data-variant=marble] .mb-reg__t thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-variant=marble] .mb-reg__t tbody,[data-variant=marble] .mb-reg__t tr,[data-variant=marble] .mb-reg__t th,[data-variant=marble] .mb-reg__t td{display:block}[data-variant=marble] .mb-reg__t tr{border-top:1px solid var(--ink);padding:22px 0 10px}[data-variant=marble] .mb-reg__t tbody th{text-align:left;border:0;padding:0 0 8px;font-size:30px}[data-variant=marble] .mb-reg__t tbody th:after{content:" " attr(data-s);font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-style:normal}[data-variant=marble] .mb-reg__t td{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:21px;display:flex}[data-variant=marble] .mb-reg__t td:last-child{border-bottom:0}[data-variant=marble] .mb-reg__t td:before{content:attr(data-l);font:500 13px/1.3 var(--sans);color:var(--mu)}}[data-variant=marble] .mb-hero--svc .mb-hero__photo{filter:brightness(.72)contrast(1.05)}[data-variant=marble] .mb-hero--svc .mb-hero__kicker,[data-variant=marble] .mb-hero--svc .mb-crumbs{text-shadow:0 1px 14px #0009}@property --mb-a{syntax:"<angle>";inherits:false;initial-value:0deg}[data-variant=marble] .mb-top{--qcw:clamp(396px, 30vw, 432px);position:relative}[data-variant=marble] .mb-qc{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:var(--light);animation:mb-qcin 1.1s var(--ease) .75s both;background:linear-gradient(160deg,#282725bd,#131315d1);border:1px solid #ebd89a42;border-radius:22px;padding:22px 24px 18px;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}@keyframes mb-qcin{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}[data-variant=marble] .mb-qc__trace{border-radius:inherit;background:conic-gradient(from var(--mb-a), transparent 0 62%, #ebd89af2 80%, #fffaeb 84%, transparent 96%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;padding:1px;animation:2.6s cubic-bezier(.45,0,.2,1) 1.5s both mb-trace;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes mb-trace{0%{--mb-a:0deg;opacity:0}12%{opacity:1}80%{opacity:1}to{--mb-a:360deg;opacity:0}}[data-variant=marble] .mb-qc__hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}[data-variant=marble] .mb-qc__t{font:300 27px/1.05 var(--serif);letter-spacing:-.005em;color:#fff}[data-variant=marble] .mb-qc__t em{color:var(--acc)}[data-variant=marble] .mb-qc__more{min-height:36px;font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);text-underline-offset:5px;white-space:nowrap;align-items:center;-webkit-text-decoration:underline #ebd89a73;text-decoration:underline #ebd89a73;transition:text-decoration-color .3s;display:inline-flex}[data-variant=marble] .mb-qc__seg{border:1px solid #fff3;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}[data-variant=marble] .mb-qc__seg button{min-height:38px;font:500 11.5px/1.15 var(--sans);letter-spacing:.03em;color:#e9e5dd;transition:background-color .35s var(--ease), color .35s;border-radius:999px;padding:0 6px}[data-variant=marble] .mb-qc__seg button.is-on{background:var(--acc);color:var(--ink)}[data-variant=marble] .mb-qc__note{font:italic 400 15px/1.3 var(--serif);color:var(--fog);margin-top:8px}[data-variant=marble] .mb-qc__area{grid-template-columns:1fr auto;align-items:end;column-gap:12px;margin-top:14px;display:grid}[data-variant=marble] .mb-qc__lab{font:600 11px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fog);align-items:center;gap:12px;display:flex}[data-variant=marble] .mb-qc__place{letter-spacing:.02em;text-transform:none;gap:2px;display:inline-flex}[data-variant=marble] .mb-qc__place button{min-height:30px;font:500 12px/1 var(--sans);color:var(--fog);border:1px solid #0000;border-radius:999px;padding:0 9px;transition:border-color .3s,color .3s}[data-variant=marble] .mb-qc__place button.is-on{color:var(--acc);border-color:#ebd89a8c}[data-variant=marble] .mb-qc__num{font:400 14px/1 var(--sans);color:var(--fog);align-items:baseline;gap:4px;display:inline-flex}[data-variant=marble] .mb-qc__num input{width:3.1ch;font:300 44px/1 var(--serif);color:#fff;text-align:right;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #ffffff38;padding:0}[data-variant=marble] .mb-qc__num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-variant=marble] .mb-qc__num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-variant=marble] .mb-qc__num input:focus{border-bottom-color:var(--acc);outline:none}[data-variant=marble] .mb-qc__range{grid-column:1/-1;height:32px;margin-top:4px}[data-variant=marble] .mb-qc__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--acc) var(--v), #fff3 var(--v))}[data-variant=marble] .mb-qc__range::-webkit-slider-thumb{background:var(--acc);box-shadow:0 0 0 1px var(--acc), 0 0 18px #ebd89a73;border-color:#232220}[data-variant=marble] .mb-qc__range::-moz-range-track{background:#fff3}[data-variant=marble] .mb-qc__range::-moz-range-progress{background:var(--acc)}[data-variant=marble] .mb-qc__range::-moz-range-thumb{background:var(--acc);box-shadow:0 0 0 1px var(--acc);border-color:#232220}[data-variant=marble] .mb-qc__row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}[data-variant=marble] .mb-qc__st{border:1px solid #ffffff21;border-radius:14px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 7px 7px 12px;display:flex}[data-variant=marble] .mb-qc__stl{min-width:0;font:500 13px/1.2 var(--sans)}[data-variant=marble] .mb-qc__stl small{color:var(--fog);margin-top:2px;font-size:11px;line-height:1.25}[data-variant=marble] .mb-qc__stc{flex:none;align-items:center;display:inline-flex}[data-variant=marble] .mb-qc__stc button{width:30px;height:30px;font:300 17px/1 var(--sans);color:var(--light);border:1px solid #ffffff42;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,color .3s,opacity .3s;display:grid}[data-variant=marble] .mb-qc__stc button:disabled{opacity:.3}[data-variant=marble] .mb-qc__stc output{text-align:center;min-width:1.9em;font:300 17px/1 var(--sans)}[data-variant=marble] .mb-qc__sum{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;display:flex}[data-variant=marble] .mb-qc__total,[data-variant=marble] .mb-qc__num input{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}[data-variant=marble] .mb-qc__total{font:300 clamp(40px, 3.4vw, 48px) / 1 var(--serif);color:#fff;white-space:nowrap}[data-variant=marble] .mb-total__pre{color:var(--acc);font-size:.62em}[data-variant=marble] .mb-total__v{background:linear-gradient(100deg, currentColor 40%, var(--acc) 50%, currentColor 60%) 100% 0 / 260% 100% no-repeat;background-position:0 0;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-variant=marble] .mb-total__v.is-flash{animation:mb-total .9s var(--ease) both}[data-variant=marble] .mb-qc .mb-total__v{-webkit-text-fill-color:transparent;color:#fff}@keyframes mb-total{0%{background-position:100% 0}to{background-position:0 0}}[data-variant=marble] .mb-qc__go{gap:8px;margin-top:14px;display:flex}[data-variant=marble] .mb-qc__wa{flex:1;justify-content:space-between;gap:10px;min-height:48px;padding:0 18px;font-size:18px}[data-variant=marble] .mb-qc__wa .mb-pill__a{color:var(--ink)}[data-variant=marble] .mb-qc__alt{flex:none;gap:8px;display:flex}[data-variant=marble] .mb-qc__wa{min-width:0}[data-variant=marble] .mb-qc__alt a{width:48px;height:48px;color:var(--light);border:1px solid #ffffff4d;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}[data-variant=marble] .mb-qc__fine{color:var(--fog);margin-top:10px;font-size:11.5px;line-height:1.4}@media (hover:hover){[data-variant=marble] .mb-qc__more:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}[data-variant=marble] .mb-qc__seg button:not(.is-on):hover,[data-variant=marble] .mb-qc__place button:not(.is-on):hover{color:#fff;background:#ffffff14}[data-variant=marble] .mb-qc__stc button:not(:disabled):hover,[data-variant=marble] .mb-qc__alt a:hover{background:var(--acc);border-color:var(--acc);color:var(--ink)}}@media (pointer:coarse){[data-variant=marble] .mb-qc__seg button,[data-variant=marble] .mb-qc__place button,[data-variant=marble] .mb-qc__more{min-height:44px}[data-variant=marble] .mb-qc__stc button{width:40px;height:40px}}@media (min-width:1100px) and (min-height:600px){[data-variant=marble] .mb-top>.mb-qc{top:calc(50% + 22px);right:var(--pad);width:var(--qcw);position:absolute;transform:translateY(-50%)}[data-variant=marble] .mb-hero--qc .mb-hero__in{width:calc(100% - var(--qcw) - var(--pad));max-width:860px;padding:130px clamp(24px, 4vw, 64px) 120px var(--pad);text-align:left;justify-self:start}[data-variant=marble] .mb-hero--qc .mb-hero__h1{justify-content:start}[data-variant=marble] .mb-hero--qc .mb-hero__w--3{padding-left:12%}[data-variant=marble] .mb-hero--qc .mb-hero__lead{margin-left:0}[data-variant=marble] .mb-hero--qc .mb-hero__try,[data-variant=marble] .mb-hero--qc .mb-crumbs{justify-content:flex-start}[data-variant=marble] .mb-hero--qc .mb-hero__cta{visibility:hidden}[data-variant=marble] .mb-hero--qc .mb-hero__scrim{background:radial-gradient(46% 52% at 30% 52%,#0e0e0f94,#0e0e0f33 72%,#0e0e0f00 100%),linear-gradient(#0e0e0f9e,#0e0e0f00 24% 70%,#0e0e0fa8)}[data-variant=marble] .mb-hero--svc.mb-hero--qc .mb-hero__scrim{background:linear-gradient(90deg,#0e0e0fb3,#0e0e0f59 55%,#0e0e0f73),linear-gradient(#0e0e0f8c,#0e0e0f00 26% 68%,#0e0e0fb3)}}@media (min-width:1100px) and (min-height:600px) and (max-height:820px){[data-variant=marble] .mb-qc{padding:16px 20px 14px}[data-variant=marble] .mb-qc__hd{margin-bottom:8px}[data-variant=marble] .mb-qc__t{font-size:24px}[data-variant=marble] .mb-qc__area{margin-top:8px}[data-variant=marble] .mb-qc__num input{font-size:38px}[data-variant=marble] .mb-qc__range{height:26px}[data-variant=marble] .mb-qc__sum{margin-top:10px;padding-top:8px}[data-variant=marble] .mb-qc__total{font-size:40px}[data-variant=marble] .mb-qc__go{margin-top:10px}[data-variant=marble] .mb-qc__fine{display:none}[data-variant=marble] .mb-hero--qc .mb-hero__lead{margin-top:20px}}@media (max-width:1099px),(max-height:599px){[data-variant=marble] .mb-top{background:var(--stone);padding-bottom:clamp(36px,6vw,64px)}[data-variant=marble] .mb-hero--qc{height:calc(100svh - var(--sw-h) - 130px);min-height:520px}[data-variant=marble] .mb-top>.mb-qc{width:min(560px,100% - 24px);margin:-64px auto 0}[data-variant=marble] .mb-hero--qc .mb-hero__in{padding-bottom:120px}[data-variant=marble] .mb-hero--qc .mb-hero__cta{display:none}}@media (max-width:760px){[data-variant=marble] .mb-hero--qc .mb-hero__in{padding-top:84px;padding-bottom:96px}[data-variant=marble] .mb-hero--qc .mb-hero__bar{bottom:76px}}@media (max-width:400px){[data-variant=marble] .mb-qc{padding:18px 14px 14px}[data-variant=marble] .mb-qc__t{font-size:23px}[data-variant=marble] .mb-qc__hd{flex-wrap:wrap;row-gap:0}[data-variant=marble] .mb-qc__t{white-space:nowrap}[data-variant=marble] .mb-qc__more{letter-spacing:.1em}[data-variant=marble] .mb-qc__seg button{letter-spacing:.01em;padding:0 3px;font-size:10.5px}[data-variant=marble] .mb-qc__row{grid-template-columns:1fr}[data-variant=marble] .mb-qc__wa{padding:0 14px;font-size:16px}}@media (prefers-reduced-motion:reduce){[data-variant=marble] .mb-qc,[data-variant=marble] .mb-qc__trace,[data-variant=marble] .mb-total__v{animation:none}}[data-variant=marble].mb-js [data-wipe]>*{clip-path:inset(100% 0 0);transition:clip-path 1.6s cubic-bezier(.7,0,.2,1)}[data-variant=marble].mb-js [data-wipe].is-in>*{clip-path:inset(0)}[data-variant=marble].mb-js [data-wipe].is-in>.mb-case__word{transition-delay:.35s}[data-variant=marble].mb-js [data-rv] .mb-rule{transition:transform 1.4s var(--ease) .45s;transform:scaleX(0)}[data-variant=marble].mb-js .mb-contact__col [data-rv] .mb-rule{transform-origin:0}[data-variant=marble].mb-js [data-rv].is-in .mb-rule{transform:none}[data-variant=marble] [data-count]{font-variant-numeric:tabular-nums lining-nums}[data-variant=marble] .mb-num__row b [data-count]{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;display:inline}[data-variant=marble] .mb-num__big .mb-num__n{font-size:inherit;letter-spacing:inherit;vertical-align:baseline;margin:0}[data-variant=marble] .mb-vert:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 40%,#fffaec47 49%,#fff6 50%,#fffaec33 52%,#0000 60%);position:absolute;inset:-10% -60%;transform:translate(-60%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-variant=marble] .mb-vert:hover:after{opacity:1;transition:transform 1.1s var(--ease), opacity .2s;transform:translate(60%)}}[data-variant=marble] .mb-hero.is-done+.mb-qc .mb-qc__trace{animation-name:mb-trace2;animation-delay:.6s}@keyframes mb-trace2{0%{--mb-a:0deg;opacity:0}12%{opacity:1}80%{opacity:1}to{--mb-a:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){[data-variant=marble].mb-js [data-wipe]>*{clip-path:none;transition:none}[data-variant=marble].mb-js [data-rv] .mb-rule{transform:none}}[data-variant=marble] .mb-vert__cap{z-index:2}[data-variant=marble] .mb-qc__wa svg:first-child{flex:none;width:18px;height:18px}
