@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: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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #11110f;--paper: #f6f1e8;--white: #fffdf9;--gold: #d9a500;--gold-deep: #aa7900;--line: #cfa82e;color:var(--ink);background:var(--paper);font-family:Inter,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--paper)}button,a{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.shell{width:min(100% - 112px,1280px);margin-inline:auto}main{position:relative}.site-header{position:relative;z-index:5;color:#fff;background-color:#08080766;background-size:cover;background-position:center 78%;background-blend-mode:multiply;border-bottom:1px solid rgba(255,255,255,.22)}.header-spacer{height:142px;display:flex;align-items:center}.header-brand{color:#fff;font:700 34px/1 Playfair Display,Georgia,serif;letter-spacing:-.025em;text-shadow:0 2px 14px rgba(0,0,0,.55)}.whatsapp:focus-visible{outline:3px solid #6f5400;outline-offset:3px}.artespace-copy>span{color:var(--gold);font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:600}.artespace-copy i{display:block;width:110px;height:4px;background:var(--gold)}.about,.areas,.brands,.channels{padding-block:36px 26px}.about{padding-top:42px}.section-title h2{margin:0;font:700 clamp(32px,3.2vw,46px)/1.05 "Playfair Display",Georgia,serif;letter-spacing:-.03em}.section-title>span{display:block;width:67px;height:4px;margin-top:12px;background:var(--gold)}.about .section-title h2{color:var(--gold-deep);font-size:clamp(32px,3vw,42px)}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:86px;align-items:center;margin-top:28px}.statement{max-width:620px;margin:0;font:400 clamp(19px,2.075vw,31px)/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.025em}.body-copy{margin:0;padding:6px 0 6px 48px;border-left:2px solid var(--line);font-size:clamp(17px,1.42vw,21px);line-height:1.5;max-width:700px}.highlights{padding-block:50px 40px}.highlight-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.highlight{min-height:206px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;column-gap:14px;align-content:center;padding:28px;border-right:1px solid var(--line)}.highlight:last-child{border-right:0}.highlight-icon{grid-row:span 2;align-self:center;width:53px;height:53px;color:var(--gold-deep);stroke-width:1.35}.highlight strong{color:var(--gold-deep);font:700 clamp(32px,3vw,46px)/1 "Playfair Display",Georgia,serif;letter-spacing:-.04em}.highlight p{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.15}.highlight span{grid-column:1 / -1;margin-top:18px;color:#555047;font-size:14px;line-height:1.35}.brands{padding-top:36px;padding-bottom:38px}.brand-carousel{display:grid;justify-items:end;gap:12px;margin-top:12px}.brand-viewport:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px}.brand-viewport{display:flex;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.brand-viewport::-webkit-scrollbar{display:none}.brand-track{display:flex;flex:none;gap:14px;margin:0;padding:0 14px 8px 0;list-style:none}.brand-tile{width:clamp(108px,12vw,148px);aspect-ratio:1;display:grid;place-items:center;padding:13px;text-align:center;background:var(--white);border:1px solid #e7dbc5;font-size:14px;font-weight:700}.brand-tile img{width:100%;height:76px;object-fit:contain}.artespace{background:#11110f;color:var(--white);border-block:1px solid #5f4800}.artespace-grid{min-height:290px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;padding-block:34px}.artespace-copy{padding-left:45px}.artespace-copy h2{margin:0 0 8px;font:700 clamp(42px,4.2vw,60px)/1.05 "Playfair Display",Georgia,serif}.artespace-copy p{max-width:650px;margin:16px 0 0;line-height:1.55;color:#eee9df}.artespace-logo-wrap{min-height:170px;display:grid;place-items:center;border-left:1px solid var(--line);padding-left:50px}.artespace-logo-wrap img{width:min(100%,470px);height:180px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.channels{padding-block:34px 48px}.channel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.channel{min-height:146px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;border:1px solid #e7dbc5;background:var(--white);text-align:center}.channel-brand{display:grid;place-items:center}.channel-brand svg{width:53px;height:53px}.channel strong{font-size:18px}.channel-logo{width:clamp(126px,13vw,170px);height:auto}.shopee .channel-brand{color:#ee4d2d}.tiktok-shop .channel-brand{color:#11110f}.location{padding:54px 0;background:#eae0cc;border-top:1px solid #ddc889}.location-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:58px;align-items:stretch}.location-copy{align-self:center;padding:34px 0}.location-copy>span{color:var(--gold-deep);font:600 23px/1.1 Playfair Display,Georgia,serif}.location-copy h2{margin:8px 0 14px;font:700 clamp(38px,4vw,58px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.location-copy i{display:block;width:96px;height:4px;background:var(--gold)}.location-copy p{max-width:420px;margin:19px 0 0;font-size:17px;line-height:1.55}.map-frame{min-height:300px;overflow:hidden;border:1px solid #d0b978;background:#d7cfbf;box-shadow:12px 12px #aa79001f}.map-frame iframe{display:block;width:100%;height:100%;min-height:300px;border:0;filter:saturate(.72) contrast(.98)}.contact-footer{background:#11110f;color:var(--white)}.contact-inner{min-height:154px;display:grid;grid-template-columns:1fr auto minmax(330px,480px);gap:55px;align-items:center}.contact-inner h2{margin:0;font:700 clamp(32px,3.4vw,48px)/1 "Playfair Display",Georgia,serif}.footer-divider{width:1px;height:58px;background:var(--gold)}.contact-actions{display:grid;gap:10px}.contact-link{min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;color:#fff;text-decoration:none;font-weight:700;transition:background .2s ease,color .2s ease}.whatsapp{border:2px solid var(--gold);border-radius:999px}.email{color:#efe9dc;font-size:14px}.contact-link svg{width:25px;height:25px;flex:none}.whatsapp:hover{background:var(--gold);color:var(--ink)}.email:hover{color:var(--gold)}@media(max-width:900px){.shell{width:min(100% - 40px,760px)}.site-header{background-position:61% 78%}.header-spacer{height:112px}.header-brand{font-size:29px}.about-grid{grid-template-columns:1fr;gap:30px}.body-copy{margin:0;padding-left:22px}.highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight{min-height:142px;padding:22px 18px}.highlight:nth-child(2){border-right:0}.highlight:last-child{grid-column:1 / -1;border-top:1px solid var(--line)}.artespace-grid{grid-template-columns:1fr;gap:20px}.artespace-copy{padding-left:0}.artespace-logo-wrap{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.location-grid{grid-template-columns:1fr;gap:18px}.location-copy{padding:0}.map-frame{min-height:300px}.contact-inner{grid-template-columns:1fr;gap:22px;padding-block:34px}.footer-divider{width:70px;height:1px}.contact-actions{width:min(100%,480px)}}@media(max-width:560px){.shell{width:min(100% - 30px,520px)}.site-header{background-position:66% 78%}.statement{font-size:19px}.highlight-list{grid-template-columns:1fr}.highlight{padding:18px 0;border-right:0}.highlight+.highlight{border-top:1px solid var(--line)}.highlight-icon{width:44px;height:44px}.channel-row{grid-template-columns:1fr;gap:12px}.channel{min-height:126px}.location{padding-block:40px}.map-frame,.map-frame iframe{min-height:240px}.email{font-size:12px}}.shell{width:min(90%,1280px)}.header-spacer{height:clamp(98px,9.6vw,142px)}.about{padding-block:clamp(30px,3vw,44px)}.about-grid{margin-top:0;gap:clamp(24px,5vw,72px)}.statement{font-size:clamp(26px,3vw,44px);line-height:1.1}.body-copy{padding-left:clamp(20px,3.3vw,48px)}.highlights{padding-block:10px 24px}.highlight{min-height:clamp(146px,14.2vw,205px);padding-inline:clamp(14px,1.7vw,25px)}.highlight strong{font-size:clamp(26px,3.05vw,46px)}.highlight-icon{width:clamp(32px,3.5vw,53px);height:auto}.brands{position:relative;padding-block:clamp(26px,2.5vw,36px) clamp(42px,4.4vw,64px)}.contact-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.brand-tile{width:clamp(112px,14.8vw,210px)}.brand-tile img[src^="/assets/brands/"]{width:90%;height:auto;max-height:56%;object-fit:contain}.brand-tile:has(img[alt=FLASHLIMP]){padding:0}.brand-tile img[alt=FLASHLIMP][src^="/assets/brands/"]{width:100%;height:100%;max-height:none;object-fit:cover}.brand-tile:has(img[alt=ZAGONEL]){background:#176044}.brand-tile:has(img[alt=POYTARA],img[alt="SANTO ANGELO"]){background:#171715}.brand-tile:has(img[alt=MARGIRIUS]){background:#171715}.artespace-grid{min-height:clamp(208px,20.4vw,294px);grid-template-columns:1.05fr .95fr;gap:42px}.artespace-copy{padding-left:0}.artespace-copy i{width:57px}.channels{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;padding-block:32px}.channels-copy p{margin:14px 0 0;max-width:34ch;line-height:1.45}.channel-row{gap:0;margin-top:0;border-left:1px solid var(--line)}.channel{min-height:74px;flex-direction:row;gap:8px;border:0;background:transparent;padding:8px}.channel+.channel{border-left:1px solid #e0cfa8}.channel-brand svg{width:clamp(28px,3.7vw,52px);height:auto}.channel strong{font-size:clamp(13px,1.5vw,21px)}.location{padding-block:clamp(32px,3.2vw,46px)}.location-grid{grid-template-columns:1fr 2fr;gap:26px}.location-copy{padding:0}.map-frame,.map-frame iframe{min-height:clamp(245px,22vw,320px)}.contact-inner{min-height:88px;grid-template-columns:1fr 3fr;gap:20px}.contact-inner h2{font-size:clamp(26px,2.8vw,40px)}.contact-actions{grid-template-columns:1fr 1.35fr;gap:0}.contact-link{border:0;border-left:1px solid var(--line);border-radius:0;justify-content:flex-start}.contact-link svg{color:var(--gold)}.whatsapp:hover{background:transparent;color:var(--gold)}.whatsapp-floating{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:10;width:clamp(50px,4.5vw,60px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#128455;color:#fff;box-shadow:0 4px 16px #0004}.whatsapp-floating svg{width:58%;height:58%}.whatsapp-floating:hover{background:#0e6d45}.whatsapp-floating:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(min-width:900px){.brand-carousel{margin-top:24px}}@media(max-width:900px){.channels,.location-grid,.artespace-grid,.contact-inner{grid-template-columns:1fr}.channel-row{border-left:0}.contact-actions{width:100%}}@media(max-width:560px){.channel-row,.contact-actions{grid-template-columns:1fr}.channel{justify-content:flex-start}.channel+.channel{border-left:0;border-top:1px solid #e0cfa8}}
