@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_astro/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_astro/manrope-vietnamese-400-normal.D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_astro/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_astro/manrope-vietnamese-500-normal.DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_astro/manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_astro/manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_astro/manrope-vietnamese-600-normal.lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_astro/manrope-latin-ext-600-normal.u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-cyrillic-500-normal.GO7-LTbC.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-500-normal.DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-vietnamese-500-normal.Jyt54flB.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-500-normal._Z41d-72.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-500-normal.CFxFMdkY.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:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-cyrillic-600-normal.oLY6jnZ7.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-600-normal.DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-vietnamese-600-normal.ICsRR-qJ.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-600-normal.BPJkAZPN.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-600-normal.BumBfC1v.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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.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}:root{--ink:#1d1d1f;--ink-soft:#6e6e73;--paper:#f5f5f7;--paper-deep:#e8e8ed;--white:#fff;--clay:#8a6820;--clay-dark:#6b4f10;--rose:#f0e7c9;--gold-dark:#7a5510;--gold:#b8922a;--gold-bright:#d4a93c;--gold-light:#f0dfa0;--gold-foil:linear-gradient(135deg, #b8922a 0%, #c9a03a 40%, #b8922a 100%);--line:#1d1d1f1f;--line-light:#1d1d1f14;--success:#26734d;--danger:#b3261e;--focus:#06c;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:80rem;--gutter:clamp(1.25rem, 4vw, 3rem);--section:clamp(4.5rem, 9vw, 7.5rem);--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--shadow-soft:0 1.5rem 4rem #1d1d1f14;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-weight:500;line-height:1.08}h3{letter-spacing:-.01em;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.24}::selection{color:var(--ink);background:var(--gold-bright)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:3px}.container{width:min(100% - (2 * var(--gutter)), var(--container));margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:clamp(3rem,6vw,5rem)}.section-paper{background:var(--white)}.section-dark{color:var(--ink);background:var(--white)}.eyebrow{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-size:.73rem;font-weight:600;line-height:1.4}.section-heading{max-width:44rem;margin-bottom:clamp(2rem,5vw,4rem)}.section-heading h2{margin-bottom:1.2rem}.section-heading-center{text-align:center;margin-inline:auto}.section-intro{max-width:39rem;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.15rem)}.section-heading-center .section-intro{margin-inline:auto}.button{border:1px solid var(--gold-dark);color:#fff;background:var(--gold);min-height:3rem;transition:opacity .18s, transform .18s var(--ease), box-shadow .18s;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.78rem 1.25rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 .35rem .9rem #7a551038}.button:hover{opacity:.82;transform:translateY(-1px)}.button-small{min-height:2.65rem;padding-inline:1.05rem}.button-secondary,.button-outline{color:var(--gold-dark);background:var(--white);border-color:var(--gold);box-shadow:none}.button-light{color:var(--ink);background:var(--white);border-color:var(--white)}.skip-link{z-index:1000;color:var(--white);background:var(--ink);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-hero-grid{align-items:end;gap:2rem;display:grid}.page-hero h1{max-width:13ch;margin-bottom:0}.page-hero-copy{max-width:34rem;color:var(--ink-soft);font-size:clamp(1rem,1.6vw,1.2rem)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (width>=52rem){.page-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.site-header{z-index:50;backdrop-filter:saturate(180%)blur(18px);background:#fafafcd1;border-bottom:1px solid #1d1d1f14;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.brand{z-index:2;aspect-ratio:2;align-items:center;width:7.4rem;display:inline-flex;position:relative}.brand img{width:100%;height:auto}.desktop-nav{align-items:center;gap:clamp(1.2rem,2.4vw,2.3rem);display:none}.desktop-nav a{color:var(--ink-soft);padding-block:.5rem;font-size:.79rem;font-weight:500;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--ink)}.desktop-nav a:after{background:var(--gold);content:"";height:2px;transition:transform .18s;position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:.65rem;display:flex}.desktop-quote{display:none}.menu-trigger{z-index:2;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;padding:0;display:grid;position:relative}.menu-icon-close,.menu-trigger[aria-expanded=true] .menu-icon-open{display:none}.menu-trigger[aria-expanded=true] .menu-icon-close{display:block}.language-switcher{z-index:5;position:relative}.language-switcher summary{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;min-width:3.6rem;min-height:2.65rem;font-size:.72rem;font-weight:600;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher[open] summary .icon{transform:rotate(180deg)}.language-switcher ul{border:1px solid var(--line);width:12rem;box-shadow:var(--shadow-soft);background:#fffffff5;border-radius:1rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .65rem);right:0}.language-switcher a{border-radius:.6rem;justify-content:space-between;align-items:center;padding:.65rem .7rem;font-size:.8rem;display:flex}.language-switcher a:hover,.language-switcher a[aria-current=true]{background:var(--paper)}.language-switcher small{color:var(--ink-soft);font-size:.67rem}.mobile-menu{z-index:40;visibility:hidden;opacity:0;background:#f5f5f7fa;padding-top:5.7rem;transition:opacity .22s,transform .22s,visibility .22s;position:fixed;inset:0;transform:translateY(-1rem)}.mobile-menu[data-open]{visibility:visible;opacity:1;transform:translateY(0)}body.menu-open .whatsapp-float{visibility:hidden;opacity:0;pointer-events:none}.mobile-nav{flex-direction:column;height:calc(100dvh - 6.5rem);display:flex}.mobile-nav>a:not(.button){border-bottom:1px solid var(--line);align-items:baseline;padding-block:1rem;font-size:clamp(1.8rem,9vw,3.2rem);font-weight:600;line-height:1.1;display:flex}.mobile-nav .button{margin-top:auto;margin-bottom:1rem}.site-footer{color:var(--ink);background:var(--paper-deep);padding-top:clamp(4rem,8vw,6rem)}.footer-grid{gap:3rem;padding-bottom:3.5rem;display:grid}.footer-brand img{transform-origin:0;width:8rem;margin-bottom:1rem;transform:scale(1.35)}.footer-brand p{max-width:24rem;color:var(--ink-soft)}.footer-grid h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:600}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li+li{margin-top:.55rem}.footer-grid a{color:var(--ink-soft);font-size:.9rem}.footer-grid a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.7rem;display:flex}.footer-bottom p{margin:0}.footer-signature{letter-spacing:.08em}.product-grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem) clamp(.8rem,2vw,1.5rem);display:grid}.product-card-image{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.product-card:hover .product-card-image img{transform:scale(1.025)}.product-card-arrow{border:1px solid var(--gold-dark);color:#fff;background:var(--gold);opacity:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(.35rem)}.product-card:hover .product-card-arrow,.product-card:focus-within .product-card-arrow{opacity:1;transform:translateY(0)}.product-card-body{padding:1rem .2rem 0}.product-card-body p{color:var(--clay);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.69rem;font-weight:600}.product-card-body h3{letter-spacing:-.01em;margin:0 0 .35rem;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.22}.product-card-body>span{color:var(--ink-soft);font-size:.82rem}.variant-card-product{align-items:center;gap:.45rem;display:flex}.variant-card-product i{aspect-ratio:1;background:var(--variant-color);border:1px solid #1d1d1f29;border-radius:50%;flex:none;width:.72rem}.catalog-variant-card .product-card-image{box-shadow:inset 0 0 0 1px #7a551014}.catalog-variant-card .product-card-body h3{color:var(--ink)}.cta-section{background:var(--white);padding-block:clamp(3.5rem,7vw,6rem)}.cta-band{border-radius:var(--radius-lg);background:var(--paper);min-height:27rem;display:grid;position:relative;overflow:hidden}.cta-copy{z-index:2;align-self:center;padding:clamp(2rem,6vw,5rem);position:relative}.cta-copy h2{max-width:13ch;margin-bottom:1rem;font-size:clamp(2.2rem,4.5vw,4.4rem)}.cta-copy>p:not(.eyebrow){max-width:34rem;color:var(--ink-soft);margin-bottom:1.7rem}.cta-product{background:#fafafa;place-items:center;min-height:20rem;display:grid;overflow:hidden}.cta-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}@media (width>=44rem){.footer-grid{grid-template-columns:1.7fr .7fr .7fr}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-band{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}@media (width>=64rem){.desktop-nav{display:flex}.desktop-quote{display:inline-flex}.menu-trigger,.mobile-menu{display:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=35rem){.header-inner{min-height:4.35rem}.brand{width:6.5rem}.product-grid{grid-template-columns:1fr}.product-card-image{aspect-ratio:5/6}}.home-hero{background:#f7f4ed;padding:clamp(7rem,10vw,9rem) 0 clamp(3rem,6vw,5.5rem);position:relative;overflow:hidden}.home-hero:after{aspect-ratio:1;content:"";border:1px solid #b8922a2e;border-radius:50%;width:34rem;position:absolute;bottom:-15rem;right:-9rem}.home-hero-grid{z-index:1;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.home-hero-copy h1{letter-spacing:-.022em;max-width:9ch;margin-bottom:1.6rem;font-size:clamp(3.5rem,7.4vw,7.4rem);font-weight:500;line-height:1.02}.hero-lead{color:#625f58;max-width:32rem;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.hero-product-stage{clip-path:polygon(7% 0,100% 0,100% 92%,93% 100%,0 100%,0 7%);background:linear-gradient(145deg,#ffffffad,#e9e1d2c7);min-height:clamp(34rem,53vw,47rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7a55101f}.hero-product-stage:after{content:"";pointer-events:none;border:1px solid #7a551021;position:absolute;inset:1.15rem}.hero-gold-stroke{fill:none;stroke:#b8922a73;stroke-width:1.2px;vector-effect:non-scaling-stroke;width:116%;height:92%;position:absolute;inset:auto -8% -12% -9%}.hero-gold-stroke path:last-child{stroke:#7a551033}.hero-product{z-index:2;transition:transform .5s var(--ease);background:#fff;position:absolute;overflow:hidden;box-shadow:0 2.4rem 5rem #322a1921}.hero-product:hover{transform:translateY(-.55rem)}.hero-product img{object-fit:cover;width:100%;height:100%}.hero-product-primary{aspect-ratio:2/3;width:55%;top:12%;left:10%}.hero-product-secondary{aspect-ratio:2/3;width:36%;bottom:7%;right:7%}.stage-meta{z-index:4;text-align:right;justify-items:end;gap:.15rem;max-width:13rem;display:grid;position:absolute;top:2rem;right:2rem}.stage-meta span{color:var(--ink-soft);font-size:.64rem}.category-rail{background:#f7f4ed;border-block:1px solid #7a551024;padding-block:0}.category-rail-inner{scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.category-rail-inner::-webkit-scrollbar{display:none}.category-rail-label{min-width:10rem;color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;align-content:center;margin:0;padding:1.5rem 2rem 1.5rem 0;font-size:.62rem;font-weight:700;display:grid}.category-rail a{color:#625f58;border-left:1px solid #7a55101f;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:.7rem;min-width:13.5rem;padding:1rem 1.2rem;font-size:.72rem;transition:color .18s,background .18s;display:grid}.category-rail a:hover{color:var(--ink);background:#ffffff85}.category-thumb{aspect-ratio:4/5;background:#fff;place-items:center;width:3.25rem;display:grid;overflow:hidden}.category-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.category-name{font-weight:600}.category-rail a:hover img{transform:scale(1.06)}.featured-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(3rem,7vw,6rem);display:flex}.featured-head>div{max-width:47rem}.featured-head h2{max-width:12ch;margin:0 0 1.1rem}.featured-head>div>p:last-child{max-width:36rem;color:var(--ink-soft);margin:0;line-height:1.7}.featured-showcase{border-block:1px solid #1d1d1f24;display:grid}.featured-lead{min-width:0;padding-block:clamp(1.5rem,3vw,2.75rem)}.featured-lead-image{clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%);background:#f7f4ed;place-items:center;min-height:34rem;display:grid;position:relative;overflow:hidden}.featured-lead-image:after{content:"";pointer-events:none;border:1px solid #b8922a24;position:absolute;inset:1rem}.featured-lead-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease)}.featured-lead:hover .featured-lead-image img{transform:scale(1.025)}.featured-lead-arrow{z-index:2;aspect-ratio:1;border:1px solid var(--gold-dark);color:#fff;background:var(--gold);width:3rem;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.featured-lead:hover .featured-lead-arrow{transform:translate(.2rem,-.2rem)}.featured-lead-copy{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1.5rem;padding:1.35rem .2rem 0;display:grid}.featured-lead-copy p{color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;grid-column:1;margin:0;font-size:.65rem;font-weight:700}.featured-lead-copy h3{grid-column:1;margin:0;font-size:clamp(1.55rem,2.5vw,2.4rem)}.featured-lead-copy>span{color:var(--ink-soft);grid-area:1/2/3;align-self:end;font-size:.8rem}.featured-index{min-width:0}.featured-index-item{border-bottom:1px solid var(--line)}.featured-index-item:last-child{border-bottom:0}.featured-index-item>a{grid-template-columns:clamp(4.5rem,7vw,6rem) minmax(0,1fr) 2.75rem;align-items:center;gap:clamp(.8rem,1.7vw,1.4rem);min-height:8.8rem;padding:1rem clamp(0rem,2vw,1.5rem);transition:background .24s;display:grid}.featured-index-item>a:hover{background:#f7f4ed}.featured-index-image{aspect-ratio:4/5;background:#f7f4ed;display:block;overflow:hidden}.featured-index-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease)}.featured-index-item:hover img{transform:scale(1.055)}.featured-index-copy{gap:.15rem;min-width:0;display:grid}.featured-index-copy small{color:var(--gold-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:700}.featured-index-copy strong{letter-spacing:-.03em;font-size:clamp(1rem,1.6vw,1.35rem)}.featured-index-copy em{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.featured-index-arrow{aspect-ratio:1;border:1px solid var(--line);width:2.4rem;transition:color .22s,border-color .22s,transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.featured-index-item:hover .featured-index-arrow{border-color:var(--gold);color:var(--gold-dark);transform:translate(.18rem)}.text-link{color:var(--ink);align-items:center;gap:.5rem;padding-block:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.text-link .icon{transition:transform .18s}.text-link:hover .icon{transform:translate(.2rem)}.product-story-section{background:#f7f4ed}.product-story{background:0 0;display:grid}.story-image{clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,0 100%);background:#ebe5d9;min-height:38rem;position:relative;overflow:hidden}.story-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.story-copy{align-self:center;padding:clamp(3rem,7vw,7rem);position:relative}.story-copy:before{background:linear-gradient(transparent,var(--gold),transparent);content:"";width:1px;position:absolute;top:10%;bottom:10%;left:0}.story-copy h2{max-width:11ch;margin-bottom:1.3rem}.story-copy>p:not(.section-index){max-width:34rem;color:var(--ink-soft);margin-bottom:1.8rem;line-height:1.72}.process-section{background:var(--white)}.process-layout{gap:clamp(3rem,8vw,8rem);display:grid}.process-heading{align-content:start;gap:1.2rem;display:grid}.process-heading-title{max-width:11ch}.process-heading-copy{max-width:38rem;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.5vw,1.15rem)}.process-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:1.5rem;padding-block:1.6rem;display:grid}.process-list-num{width:2.75rem;height:2.75rem;color:var(--gold-dark);background:var(--paper);letter-spacing:.04em;border:1px solid #b8922a59;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.process-list-copy h3{letter-spacing:-.01em;margin:0 0 .45rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.process-list-copy p{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.6}.process-cta{flex-wrap:wrap;gap:.8rem;margin-top:3rem;display:flex}.catalog-hero h1{max-width:10ch}.catalog-section{background:var(--paper)}.catalog-toolbar{z-index:10;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#f5f5f7e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1rem 0;display:flex;position:sticky;top:4.75rem}.filter-list{flex-wrap:wrap;gap:.45rem;display:flex}.filter-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;min-height:2.55rem;padding:.55rem 1rem;font-size:.76rem;font-weight:600}.result-count{color:var(--ink-soft);margin:0;font-size:.74rem}.result-count strong{color:var(--ink)}.empty-results{border-radius:var(--radius-md);background:var(--white);text-align:center;padding:4rem 1rem}.product-detail{padding-block:7.2rem var(--section);background:var(--white)}.breadcrumb{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem;margin-block:1.2rem 2rem;font-size:.72rem;display:flex}.breadcrumb a:hover{color:var(--ink)}.product-detail-grid{align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.product-gallery{border-radius:var(--radius-lg);background:var(--paper);place-items:center;min-height:36rem;display:grid;position:relative;overflow:hidden}.product-gallery img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-index{z-index:2;color:var(--ink-soft);letter-spacing:.08em;font-size:.68rem;position:absolute;top:1.25rem;left:1.25rem}.product-info{align-self:start;min-width:0;padding-top:1rem}.product-info h1{margin-bottom:.9rem;font-size:clamp(2.6rem,5vw,5rem)}.product-eyebrow{color:var(--ink);margin-bottom:1.4rem;font-size:1.05rem;font-weight:600}.product-description{max-width:35rem;color:var(--ink-soft);font-size:1.03rem}.variant-picker{border:0;border-block:1px solid var(--line);min-width:0;margin:2rem 0;padding:1.5rem 0}.variant-picker legend{margin-bottom:1rem;padding:0;font-size:.72rem;font-weight:600}.variant-options{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;grid-auto-columns:7.25rem;grid-auto-flow:column;gap:.75rem;width:100%;max-width:100%;padding:.25rem .1rem .75rem;display:grid;overflow-x:auto}.variant-option{cursor:pointer;min-width:0;position:relative}.variant-option input{opacity:0;pointer-events:none;position:absolute}.variant-card{border:1px solid var(--line);background:var(--paper);border-radius:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.variant-thumbnail{aspect-ratio:4/5;background:var(--white);display:block;overflow:hidden}.variant-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease)}.variant-label{min-height:3.25rem;color:var(--ink-soft);align-items:center;gap:.45rem;padding:.65rem;font-size:.68rem;line-height:1.2;display:flex}.variant-label i{aspect-ratio:1;background:var(--variant-color);border:1px solid #1d1d1f2e;border-radius:50%;flex:none;width:.72rem}.variant-option:hover .variant-card{transform:translateY(-2px)}.variant-option:hover img{transform:scale(1.03)}.variant-option input:checked+.variant-card{border-color:var(--gold-dark);box-shadow:0 0 0 2px var(--gold), 0 .75rem 1.8rem #7a551021}.variant-option input:checked+.variant-card .variant-label{color:var(--ink);font-weight:600}.variant-option input:focus-visible+.variant-card{outline:3px solid var(--focus);outline-offset:3px}.selected-variant{color:var(--ink-soft);justify-content:space-between;gap:1rem;margin:1rem 0 0;font-size:.78rem;display:flex}.selected-variant strong{color:var(--ink)}.product-quote{margin-top:1rem}.product-notes{border-top:1px solid var(--line);background:var(--white)}.product-notes-header{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.product-notes-header h2{margin-bottom:0}.product-notes-grid{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.product-notes-story p{max-width:46rem;color:var(--ink-soft);margin-bottom:1.2rem;font-size:1.01rem;line-height:1.85}.product-notes-story p:last-child{margin-bottom:0}.product-notes-story .product-notes-lead{color:var(--ink);font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.75}.product-features{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:clamp(1.5rem,3vw,2rem)}.product-features h3{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.1rem}.product-feature-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.product-feature-list li{color:var(--ink-soft);padding-left:1.4rem;font-size:.9rem;line-height:1.55;position:relative}.product-feature-list li:before{aspect-ratio:1;background:var(--gold);content:"";border-radius:50%;width:.42rem;position:absolute;top:.55em;left:0;box-shadow:0 0 0 .2rem #b8922a1f}.product-care-grid{border-top:1px solid var(--line);gap:0;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.product-care-block{padding-top:1.5rem}.product-care-block+.product-care-block{border-top:1px solid var(--line-light);margin-top:1.75rem;padding-top:1.75rem}.product-care-block p:last-child{max-width:36rem;color:var(--ink-soft);margin-bottom:0;font-size:.95rem;line-height:1.75}.product-specs{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem}.product-spec-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 2rem;margin:0;display:grid}.product-spec-list dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem;font-weight:600}.product-spec-list dd{margin:0;font-size:.9rem;font-weight:600}.related-section h2{margin-bottom:3rem}.related-grid{grid-template-columns:1fr}@media (width>=44rem){.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-lead{margin:0}.about-story-grid{align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.about-product-collage{border-radius:var(--radius-lg);background:linear-gradient(145deg,#e6e9eb,#f4eeee);min-height:36rem;position:relative;overflow:hidden}.about-product{box-shadow:var(--shadow-soft);background:#fff;border-radius:1.3rem;position:absolute;overflow:hidden}.about-product img{object-fit:cover;width:100%;height:100%}.about-product-1{width:42%;height:72%;top:8%;left:10%;transform:rotate(-3deg)}.about-product-2{width:37%;height:64%;bottom:7%;right:9%;transform:rotate(4deg)}.about-product-3{width:25%;height:43%;top:12%;right:15%;transform:rotate(1deg)}.about-story-copy h2{max-width:12ch}.about-story-copy>p:last-child{max-width:37rem;color:var(--ink-soft);font-size:1.05rem}.contact-page{min-height:100dvh;padding-block:clamp(7rem,12vw,10rem) var(--section);background:var(--paper)}.contact-grid{align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.contact-intro h1{max-width:9ch;margin-bottom:1.4rem}.contact-intro>p:not(.eyebrow){max-width:32rem;color:var(--ink-soft)}.contact-topics{border-radius:var(--radius-lg);background:linear-gradient(145deg,#fff 0%,#faf6e9 100%);border:1px solid #7a55103d;margin-top:3rem;overflow:hidden;box-shadow:inset 0 1px #fffc}.contact-topics>p{color:var(--gold-dark);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #7a551029;margin:0;padding:1.4rem 1.5rem;font-size:.74rem;font-weight:600}.contact-topics ol{margin:0;padding:0;list-style:none}.contact-topics li{border-bottom:1px solid #7a551021;grid-template-columns:1fr;padding:1.15rem 1.5rem;display:grid}.contact-topics li:last-child{border-bottom:0}.contact-topics li div{gap:.2rem;display:grid}.contact-topics small{color:var(--ink-soft);font-size:.78rem}.contact-panel{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--white);padding:clamp(1.4rem,4vw,3rem);box-shadow:0 1rem 3rem #1d1d1f0d}.contact-whatsapp{background:linear-gradient(145deg,#fff 0%,#f0fff6 100%);border:1px solid #25d36633;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.1rem;display:grid}.contact-whatsapp-icon{aspect-ratio:1;background:#25d366;border-radius:50%;place-items:center;width:2.75rem;display:grid}.contact-whatsapp-icon img{filter:brightness(0)invert();width:1.35rem;height:1.35rem}.contact-whatsapp div{gap:.15rem;display:grid}.contact-whatsapp strong{color:#167c3b;font-size:.88rem}.contact-whatsapp>a{color:#167c3b;white-space:nowrap;border:1px solid #25d366;border-radius:999px;align-items:center;min-height:2.6rem;padding:.6rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.form-grid{gap:1.25rem;display:grid}.field{gap:.45rem;display:grid}.field label{font-size:.72rem;font-weight:600}.field label span{color:var(--ink-soft);font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:3.25rem;color:var(--ink);background:var(--paper);border-radius:.75rem;padding:.75rem .85rem;transition:border-color .16s,background .16s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--focus);background:var(--white);outline:0;box-shadow:0 0 0 3px #0066cc1a}.field input:user-invalid,.field textarea:user-invalid{border-color:var(--danger)}.form-submit-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.form-status{color:var(--ink-soft);flex:15rem;margin:0;font-size:.78rem}.form-status a{color:var(--gold-dark);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.not-found{background:var(--white);align-items:center;min-height:100dvh;padding-block:8rem 4rem;display:grid;overflow:hidden}.not-found-grid{align-items:center;gap:2rem;display:grid}.not-found-number{color:var(--paper-deep);letter-spacing:-.02em;font-size:clamp(10rem,30vw,25rem);font-weight:500;line-height:.8}.not-found h1{max-width:10ch;font-size:clamp(3rem,6vw,5.5rem)}.not-found p:not(.eyebrow){max-width:34rem;color:var(--ink-soft)}.not-found-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}@media (width>=44rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-full{grid-column:1/-1}}@media (width>=60rem){.home-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr)}.product-story,.about-story-grid,.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.product-info{position:sticky;top:7rem}.contact-grid{grid-template-columns:minmax(0,.8fr) minmax(32rem,1.2fr)}.not-found-grid{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr)}}@media (width<=59.99rem){.hero-product-stage{min-height:35rem}}@media (width<=35rem){.home-hero{padding-top:6.4rem}.home-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.hero-product-stage{min-height:29rem}.hero-product-primary{width:61%;left:8%}.hero-product-secondary{width:39%;right:5%}.stage-meta{display:none}.process-list li{grid-template-columns:2.75rem minmax(0,1fr)}.process-list-num{margin-top:.1rem}.process-list-copy p{grid-column:2}.product-gallery{min-height:28rem}.about-product-collage{min-height:29rem}.catalog-toolbar{top:4.35rem}.contact-whatsapp{grid-template-columns:auto minmax(0,1fr)}.contact-whatsapp>a{grid-column:1/-1;justify-content:center}}@media (width>=60rem){.home-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(32rem,1.14fr)}.featured-showcase{grid-template-columns:minmax(0,1.1fr) minmax(27rem,.9fr)}.featured-lead{padding-right:clamp(2rem,4vw,4rem)}.featured-index{border-left:1px solid var(--line)}.process-layout{grid-template-columns:minmax(19rem,.82fr) minmax(16rem,.72fr) minmax(24rem,1fr);align-items:center}.process-header{position:sticky;top:7rem}}@media (width<=59.99rem){.featured-lead{padding-bottom:2.5rem}.featured-index{border-top:1px solid var(--line)}.process-layout{grid-template-columns:1fr}.process-map{display:none}.process-header{margin-bottom:1.5rem}.process-title{max-width:10ch}.process-list{padding-left:2rem}.process-list:before{background:linear-gradient(transparent,var(--gold) 8%,var(--gold) 92%,transparent);content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:.35rem}.process-list .principle-item:before{border-top:1px solid var(--gold-dark);border-right:1px solid var(--gold-dark);content:"";width:.78rem;height:.78rem;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)rotate(45deg)}.process-list .principle-item:not(.is-active){opacity:1}}@media (width<=35rem){.home-hero-copy h1{font-size:clamp(3.1rem,16vw,4.5rem)}.hero-product-stage{min-height:31rem}.hero-product-primary{width:60%;left:7%}.hero-product-secondary{width:40%;right:5%}.stage-kicker{top:1.4rem;left:1.4rem}.category-rail-label{min-width:8rem}.category-rail a{min-width:12.5rem}.featured-head{align-items:flex-start}.featured-lead-image{min-height:27rem}.featured-lead-copy{grid-template-columns:1fr}.featured-lead-copy>span{grid-area:auto/1;align-self:auto}.featured-index-item>a{grid-template-columns:4.25rem minmax(0,1fr) 2.35rem;gap:.7rem;min-height:7.5rem;padding-inline:0}.featured-index-arrow{width:2.2rem}.story-image{min-height:31rem}.story-copy{padding:3rem 1rem 1rem}.story-copy:before{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:100%;height:1px;inset:0 0 auto}.process-title{font-size:clamp(3.1rem,15vw,4.4rem)}.process-list .principle-item{grid-template-columns:minmax(0,1fr);min-height:8rem}}@media (width>=60rem){.product-notes-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.65fr)}.product-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-care-block+.product-care-block{border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:1.5rem;padding-left:clamp(2rem,4vw,4rem)}}@media (prefers-reduced-motion:no-preference){.hero-gold-stroke path{stroke-dasharray:1100;stroke-dashoffset:1100px;animation:home-line-draw 1.8s .2s var(--ease) forwards}.hero-product-primary{animation:home-product-enter .9s .15s var(--ease) backwards}.hero-product-secondary{animation:home-product-enter .9s .35s var(--ease) backwards}@keyframes home-line-draw{to{stroke-dashoffset:0}}@keyframes home-product-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}}:root{--ink:#23201b;--ink-soft:#59544e;--paper:#f7f5f0;--paper-deep:#eeeae2;--clay:#6e5019;--gold-dark:#65460d;--line:#23201b2b;--line-light:#23201b1c;--container:78rem;--gutter:clamp(1.25rem, 4.2vw, 4.25rem);--section:clamp(4.25rem, 7vw, 7rem);--radius-md:.9rem;--radius-lg:1.15rem}html,body{background:var(--paper)}h1,h2,h3{letter-spacing:-.018em;line-height:1.08}h1{font-size:clamp(3.1rem,6.6vw,6.5rem)}h2{font-size:clamp(2.4rem,4.8vw,4.7rem)}h3{font-size:clamp(1.3rem,2vw,1.7rem)}.eyebrow{letter-spacing:.065em}.button{border-color:var(--gold-dark);color:#fff;background:var(--gold-dark);min-height:3.15rem;box-shadow:none;padding-inline:1.45rem;font-size:.9rem}.button:hover{opacity:1;background:#483108;transform:translateY(-2px)}.button-secondary,.button-outline{color:var(--gold-dark);border-color:var(--gold-dark);background:0 0}.button-secondary:hover,.button-outline:hover{color:#fff;background:var(--gold-dark)}.site-header{border-bottom-color:var(--line-light);background:#f7f5f0f2}.header-inner{min-height:5rem}.brand{width:8.25rem}.desktop-nav a{color:var(--ink);font-size:.86rem}.desktop-nav a:after{background:var(--gold-dark)}.site-footer{background:var(--paper-deep)}.footer-brand img{width:9rem;transform:none}.footer-grid{gap:clamp(2rem,5vw,5rem)}.footer-grid a,.footer-brand p{color:var(--ink-soft)}.page-hero{background:linear-gradient(#ffffffe6,#ffffffd1),url(/images/atmos-paper.webp) 50%/cover no-repeat;padding-block:clamp(8rem,11vw,10rem) clamp(3rem,5vw,5rem)}.page-hero-grid{align-items:end}.page-hero-grid>*{min-width:0}.page-hero h1{overflow-wrap:break-word;max-width:14ch}.page-hero-copy{color:var(--ink-soft);margin-bottom:.4rem;line-height:1.6}.home-hero{background:var(--paper);padding-block:clamp(7rem,9vw,8.5rem) clamp(2.5rem,4vw,4.5rem)}.home-hero:after,.hero-product-stage:after{display:none}.home-hero-grid{gap:clamp(2rem,4vw,4rem)}.hero-eyebrow{color:var(--gold-dark);margin-bottom:1.15rem}.home-hero-copy h1{letter-spacing:-.02em;max-width:11ch;margin-bottom:1.5rem;font-size:clamp(3.1rem,5.8vw,5.6rem);line-height:1.02}.hero-lead{max-width:31rem;color:var(--ink-soft);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.62}.hero-actions{margin-top:1.9rem}.hero-stage-wrap{gap:clamp(.9rem,1.6vw,1.25rem);display:grid}.hero-product-stage{border-radius:var(--radius-lg);clip-path:none;background:radial-gradient(120% 92% at 74% 6%,#fffdf6c7 0%,#f2ece185 52%,#e6ded09e 100%),url(/images/atmos-hero.webp) 50%/cover no-repeat;min-height:clamp(27rem,40vw,36rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #65460d21}.stage-ring{pointer-events:none;border:1px solid #b8922a4d;border-radius:50%;position:absolute}.stage-ring-primary{aspect-ratio:1;width:76%;top:5%;left:3%}.stage-ring-secondary{aspect-ratio:1;border-color:#65460d26;width:66%;bottom:-22%;right:-14%}.stage-kicker{z-index:4;color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;position:absolute;top:1.6rem;left:1.75rem}.hero-product{aspect-ratio:4/5;border-radius:var(--radius-md);box-shadow:0 1.75rem 3.5rem #261f1329}.hero-product-primary{width:52%;top:9%;left:6%}.hero-product-secondary{width:31%;bottom:8%;right:5%}.stage-meta{max-width:12rem;top:8%;right:5%}.stage-meta strong{font-size:.86rem}.stage-meta span{letter-spacing:.02em;font-size:.72rem}.stage-specs{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stage-spec{min-width:0;padding:.9rem clamp(.5rem,1.7vw,1.25rem)}.stage-spec+.stage-spec{border-left:1px solid var(--line-light)}.stage-spec dt{color:var(--ink-soft);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:.2rem;font-size:.6rem;font-weight:700;overflow:hidden}.stage-spec dd{letter-spacing:-.01em;margin:0;font-size:clamp(.8rem,1.1vw,.9rem);font-weight:600}.categories-section{background:#fff}.categories-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.categories-head h2{max-width:15ch;margin:0}.categories-intro{max-width:31rem;color:var(--ink-soft);margin:0;font-size:.97rem;line-height:1.65}.category-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(12.5rem,72%);grid-auto-flow:column;gap:clamp(.75rem,1.5vw,1.1rem);margin:0;padding-bottom:.5rem;list-style:none;display:grid;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-grid>li{scroll-snap-align:start;min-width:0}.category-card{border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--paper);height:100%;transition:border-color .22s, box-shadow .32s, transform .32s var(--ease);display:grid;position:relative;overflow:hidden}.category-card:hover{border-color:#65460d4d;transform:translateY(-3px);box-shadow:0 1rem 2.25rem #261f1317}.category-card-image{aspect-ratio:4/3;background:#fff;display:block;overflow:hidden}.category-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.category-card:hover .category-card-image img{transform:scale(1.05)}.category-card-body{gap:.18rem;padding:.95rem 3rem .5rem 1.05rem;display:grid}.category-card-body strong{letter-spacing:-.02em;font-size:.97rem}.category-card-body small{color:var(--ink-soft);font-size:.73rem}.category-card-arrow{aspect-ratio:1;color:#fff;width:2.1rem;transition:background .2s, transform .3s var(--ease);background:#65460deb;border-radius:50%;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}.category-card:hover .category-card-arrow{background:var(--gold-dark);transform:translate(.15rem)}.featured-section{background:var(--paper)}.featured-head{margin-bottom:clamp(2rem,4vw,3.25rem)}.featured-head h2{max-width:16ch}.featured-head>div>p:last-child{line-height:1.6}.featured-grid{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.75rem) clamp(.9rem,2vw,1.5rem)}.featured-grid .product-card-image{background:#fff;box-shadow:inset 0 0 0 1px #23201b12}.featured-grid .product-card-body{padding-top:1.05rem}.product-story{gap:clamp(1.5rem,4vw,4.5rem)}.product-story-section{color:var(--paper);background:linear-gradient(105deg,#23201bd6 0%,#23201be6 52%,#23201bdb 100%),url(/images/atmos-dark.webp) 50%/cover no-repeat}.product-story-section .story-image{border-radius:var(--radius-lg);clip-path:none;background:linear-gradient(155deg,#f1ebde,#ddd3c1);min-height:30rem;box-shadow:0 2.25rem 4.5rem #00000057}.product-story-section .story-copy{padding:clamp(1rem,3vw,3rem) 0 0}.product-story-section .story-copy:before{display:none}.product-story-section .eyebrow{color:var(--gold-bright)}.product-story-section h2{color:#f7f5f0;max-width:13ch}.product-story-section .story-copy>p:not(.eyebrow){color:#f7f5f0b8;max-width:33rem;line-height:1.7}.product-story-section .text-link{color:#f7f5f0}.story-pillars{border-top:1px solid #f7f5f02e;gap:0;margin:clamp(1.75rem,3vw,2.5rem) 0;padding:0;list-style:none;display:grid}.story-pillars li{border-bottom:1px solid #f7f5f021;gap:.2rem;padding:.95rem 0;display:grid}.story-pillars strong{letter-spacing:-.01em;font-size:.95rem}.story-pillars span{color:#f7f5f099;font-size:.82rem}.process-section{padding-block:var(--section);background:#fff}.process-layout{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,5rem)}.process-header{align-content:start;gap:1rem;position:static}.process-title{letter-spacing:-.018em;max-width:12ch;font-size:clamp(2.5rem,4.6vw,4.7rem);line-height:1.08}.process-subtitle{max-width:35rem;font-size:1rem;line-height:1.65}.process-link{margin-top:.5rem}.process-list{border-top:1px solid var(--line);padding:0}.process-list:before,.process-list .principle-item:before{display:none}.process-list .principle-item{border-bottom:1px solid var(--line);opacity:1;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.3rem 1.15rem;min-height:0;padding:1.3rem 0;display:grid;transform:none}.process-list-num{align-self:center}.process-list .principle-item h3{margin:0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.2}.process-list .principle-item p{max-width:34rem;color:var(--ink-soft);grid-column:2;margin:0;font-size:.92rem;line-height:1.6}.reveal-enabled [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);transform:translateY(1.1rem)}.reveal-enabled [data-reveal].is-visible{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.reveal-enabled [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}.catalog-hero h1{hyphens:auto;overflow-wrap:break-word;max-width:15ch}.catalog-section{background:var(--paper);padding-top:clamp(2.5rem,4vw,4rem)}.catalog-toolbar{background:#f7f5f0f7;margin-bottom:2rem;top:5rem}.filter-button{min-height:2.75rem;color:var(--ink);border-color:var(--line);background:0 0;padding-inline:1.1rem;font-size:.82rem}.filter-button:hover,.filter-button.is-active{color:#fff;background:var(--gold-dark);border-color:var(--gold-dark);box-shadow:none}.result-count{font-size:.84rem}.product-grid{gap:clamp(2rem,3.5vw,3.5rem) clamp(.8rem,2vw,1.4rem)}.product-card-image{background:#fff;border-radius:.8rem}.product-card-body p{letter-spacing:.02em;font-size:.76rem}.product-card-body>span{font-size:.88rem}.product-detail{padding-block:6.5rem var(--section)}.product-gallery{background:var(--paper);border-radius:.8rem;min-height:31rem}.product-info h1{font-size:clamp(2.5rem,4.2vw,4.6rem)}.product-description,.product-notes-story p,.product-care-block p:last-child{color:var(--ink-soft);line-height:1.65}.product-index{display:none}.related-section{background:var(--paper)}.about-hero h1{max-width:17ch}.about-story{background:var(--paper)}.about-story-grid{gap:clamp(2rem,6vw,6rem)}.about-product-collage{background:#eae3d7;border-radius:.8rem;min-height:31rem}.about-product{border-radius:.5rem;box-shadow:0 .9rem 2rem #261f131a}.about-principles{background:#fff}.about-principles-grid{gap:clamp(2.5rem,6vw,6rem);display:grid}.about-principles-intro h2{max-width:12ch;margin-bottom:1.25rem}.about-principles-intro p{max-width:34rem;color:var(--ink-soft)}.about-principles-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.about-principles-list li{border-bottom:1px solid var(--line);padding:1.45rem 0}.about-principles-list h3{margin-bottom:.45rem}.about-principles-list p{max-width:33rem;color:var(--ink-soft);margin:0}.contact-page{padding-block:clamp(7rem,10vw,9rem) var(--section);background:#fff}.contact-grid{gap:clamp(2.5rem,6vw,6rem)}.contact-intro h1{max-width:11ch}.contact-intro>p:not(.eyebrow){max-width:31rem;font-size:1.05rem;line-height:1.6}.contact-direct{width:fit-content;color:var(--gold-dark);text-underline-offset:.22em;margin-top:.65rem;font-weight:600;text-decoration:underline #65460d66;display:block}.contact-topics{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:2.25rem}.contact-topics>p{color:var(--ink);border-color:var(--line);letter-spacing:0;text-transform:none;padding:1rem 0;font-size:.85rem}.contact-topics li{border-color:var(--line-light);padding:1rem 0}.contact-topics strong{font-size:.94rem}.contact-topics small{font-size:.84rem}.contact-panel{border:1px solid var(--line);box-shadow:none;border-radius:.8rem;padding:clamp(1.5rem,3.5vw,3rem)}.contact-whatsapp{background:#f2f8f1;border-radius:.6rem}.contact-whatsapp strong{color:#175b31}.contact-whatsapp small{color:#3b5844;font-size:.8rem}.contact-whatsapp>a{color:#175b31;border-color:#175b31;font-size:.8rem}.field label{font-size:.84rem}.field input,.field select,.field textarea{border-color:var(--line);background:#fff}.form-status{font-size:.85rem;line-height:1.5}.form-status[data-state=success]{color:var(--gold-dark)}.cta-section{background:#fff}.cta-band{background:linear-gradient(#f7f5f0e0,#f7f5f0c2),url(/images/atmos-paper.webp) 50%/cover no-repeat;border-radius:.8rem;min-height:0;display:block}.cta-copy{max-width:48rem;padding:clamp(2rem,5vw,4rem)}.cta-copy h2{max-width:15ch;font-size:clamp(2.2rem,4vw,4rem)}.not-found{background:#fff;min-height:80dvh}.not-found-number{color:#e5dfd3}@media (width>=44rem){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:initial;overflow:visible}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-band{min-height:26rem;display:grid}.cta-product{min-height:100%}}@media (width>=60rem){.home-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr)}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.process-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.process-list .principle-item{grid-template-columns:3rem minmax(7rem,.55fr) minmax(0,1.35fr);align-items:baseline;gap:1.5rem}.process-list .principle-item p{grid-column:auto;align-self:center}.story-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.about-principles-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=59.99rem){.process-list{padding-left:0}.process-header{margin-bottom:0}}@media (width<=35rem){.header-inner{min-height:4.5rem}.brand{width:7rem}.page-hero h1{font-size:clamp(2.55rem,11vw,3.35rem)}.about-hero h1{font-size:clamp(2.5rem,11vw,3.3rem)}.home-hero{padding-top:6.1rem}.home-hero-copy h1{font-size:clamp(3rem,12.5vw,4.1rem)}.hero-product-stage{min-height:25rem}.hero-product-primary{width:56%;top:7%;left:5%}.hero-product-secondary{width:31%;bottom:6%;right:4%}.stage-ring-primary{width:78%;top:3%;left:1%}.category-grid{grid-auto-columns:minmax(11.5rem,76%)}.story-image{min-height:25rem}.page-hero{padding-top:7.5rem}.catalog-hero h1{font-size:clamp(2.55rem,10.5vw,3.35rem)}.catalog-toolbar{top:4.5rem}.filter-list{flex-wrap:nowrap;width:100%;padding-bottom:.25rem;overflow-x:auto}.filter-button{flex:none}.contact-panel{padding:1.2rem}}.scroll-progress{z-index:100;transform-origin:0;background:linear-gradient(90deg, var(--gold-dark), var(--gold-bright) 55%, var(--gold-light));pointer-events:none;will-change:transform;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.brand-marquee{border-block:1px solid var(--line-light);background:var(--paper-deep);padding-block:.85rem;overflow:hidden}.marquee-track{width:max-content;animation:marquee-scroll var(--marquee-duration,60s) linear infinite;display:flex}.brand-marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{flex:none;align-items:center;gap:clamp(1.4rem,2.6vw,2.4rem);padding-right:clamp(1.4rem,2.6vw,2.4rem);display:flex}.marquee-item{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:600}.marquee-dot{background:var(--gold);border-radius:1px;flex:none;width:.3rem;height:.3rem;transform:rotate(45deg)}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.statement-section{border-top:1px solid var(--line-light);background:var(--white);padding-block:clamp(5.5rem,11vw,9.5rem)}.statement-inner{text-align:center;justify-items:center;gap:clamp(1.6rem,3vw,2.4rem);display:grid}.statement-rule{background:var(--gold);width:3.5rem;height:1px}.statement-title{max-width:24ch;color:var(--ink);letter-spacing:-.018em;overflow-wrap:break-word;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;line-height:1.12}.statement-word{opacity:1;display:inline-block}.text-reveal-active .statement-word{opacity:.14}.category-card{--mc-x:-600px;--mc-y:-600px}.category-card:before{content:"";z-index:4;border-radius:inherit;background:radial-gradient(180px circle at var(--mc-x) var(--mc-y), #fffae1 0%, #f0c85f 18%, #d4a93c00 62%), linear-gradient(#d4a93c38, #d4a93c38);-webkit-mask-composite:xor;opacity:0;transition:opacity .26s var(--ease);pointer-events:none;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.category-card:hover:before{opacity:1}.category-card-image{z-index:1;position:relative}.category-card:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(200px circle at var(--mc-x) var(--mc-y), #f0dfa066, transparent 60%);opacity:0;transition:opacity .32s var(--ease);pointer-events:none;position:absolute;inset:0}.category-card:hover:after{opacity:1}.category-card-body,.category-card-arrow{z-index:3}.category-card-body{position:relative}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-band:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg,#d4a93c99 0%,#f2de9aeb 18%,#b8922aa6 42%,#f0dfa0e0 72%,#b8922a99 100%);background:conic-gradient(from var(--beam-angle,0deg), transparent 0turn .62turn, #fff8dc00 .7turn, #fff0be66 .77turn, #fffceb .88turn, #fff0b9e6 .93turn, #fff8dc00 .985turn, transparent 1turn), linear-gradient(135deg, #d4a93c99 0%, #f2de9aeb 18%, #b8922aa6 42%, #f0dfa0e0 72%, #b8922a99 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #d4a93c66);pointer-events:none;padding:2.5px;animation:16s linear infinite cta-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes cta-beam{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.cta-band:before{animation:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:.28s both vt-page-out}::view-transition-new(root){animation:vt-page-in .32s var(--ease) both}@keyframes vt-page-out{to{opacity:0}}@keyframes vt-page-in{0%{opacity:0}}.site-header{transition:background-color .3s var(--ease), box-shadow .3s var(--ease)}.site-header:after{content:"";height:1px;transition:transform .52s var(--ease);pointer-events:none;background:linear-gradient(90deg,#0000,#65460d73 22%,#b8922ab3 50%,#65460d73 78%,#0000);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-header[data-scrolled]{background:#f7f5f0f0;box-shadow:0 .65rem 1.75rem #261f130e}.site-header[data-scrolled]:after{transform:scaleX(1)}.site-header .brand img{transition:transform .42s var(--ease)}.site-header[data-scrolled] .brand img{transform:scale(.95)}@keyframes motion-rise{0%{opacity:0;filter:blur(5px);transform:translateY(1.15rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-ring{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.home-hero-copy>*{animation:motion-rise .82s var(--ease) backwards}.home-hero-copy>:first-child{animation-delay:40ms}.home-hero-copy>:nth-child(2){animation-delay:.11s}.home-hero-copy>:nth-child(3){animation-delay:.19s}.home-hero-copy>:nth-child(4){animation-delay:.27s}.stage-ring{animation:motion-ring 1.5s var(--ease) backwards;transform-origin:50%;animation-delay:.18s}.stage-ring-secondary{animation-delay:.32s}.stage-kicker,.stage-meta{animation:motion-fade .9s var(--ease) backwards;animation-delay:.42s}.stage-specs{animation:motion-rise .76s var(--ease) backwards;animation-delay:.46s}.page-hero h1{animation:motion-rise .85s var(--ease) backwards;animation-delay:40ms}.page-hero-copy{animation:motion-rise .78s var(--ease) backwards;animation-delay:.17s}.product-detail .breadcrumb{animation:motion-fade .6s var(--ease) backwards}.product-gallery{animation:motion-gallery .95s var(--ease) backwards;animation-delay:40ms}.product-gallery img{animation:motion-gallery-image 1.2s var(--ease) backwards;animation-delay:80ms}.product-info>*{animation:motion-rise .72s var(--ease) backwards}.product-info>:first-child{animation-delay:.12s}.product-info>:nth-child(2){animation-delay:.18s}.product-info>:nth-child(3){animation-delay:.24s}.product-info>:nth-child(4){animation-delay:.3s}.product-info>:nth-child(5){animation-delay:.37s}.product-info>:nth-child(6){animation-delay:.44s}.contact-intro>*{animation:motion-rise .64s var(--ease) backwards}.contact-intro>:first-child{animation-delay:30ms}.contact-intro>:nth-child(2){animation-delay:90ms}.contact-intro>:nth-child(3){animation-delay:.14s}.contact-intro>:nth-child(4){animation-delay:.18s}.contact-intro>:nth-child(5){animation-delay:.22s}.contact-panel{animation:motion-fade .52s var(--ease) backwards;animation-delay:.16s}.not-found-number{animation:motion-number 1s var(--ease) backwards}.not-found h1{animation:motion-rise .76s var(--ease) backwards;animation-delay:90ms}.not-found p:not(.eyebrow){animation:motion-rise .72s var(--ease) backwards;animation-delay:.16s}.not-found-actions{animation:motion-rise .72s var(--ease) backwards;animation-delay:.23s}}@keyframes motion-gallery{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes motion-gallery-image{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes motion-number{0%{opacity:0;transform:translateY(1.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.reveal-enabled [data-reveal]{transition-delay:var(--reveal-delay,0s)}.reveal-enabled [data-reveal=image],.reveal-enabled [data-reveal=zoom]{filter:none}.reveal-enabled [data-reveal=image] img,.reveal-enabled [data-reveal=zoom] img{transition:transform 1.4s var(--ease);transform:scale(1.055)}.reveal-enabled [data-reveal=image].is-visible img,.reveal-enabled [data-reveal=zoom].is-visible img{transform:scale(1)}.reveal-enabled .product-grid>.product-card:nth-child(2),.reveal-enabled .product-grid>.product-card:nth-child(6){--reveal-delay:60ms}.reveal-enabled .product-grid>.product-card:nth-child(3),.reveal-enabled .product-grid>.product-card:nth-child(7){--reveal-delay:.12s}.reveal-enabled .product-grid>.product-card:nth-child(4),.reveal-enabled .product-grid>.product-card:nth-child(8){--reveal-delay:.18s}.reveal-enabled .process-list .principle-item .process-list-num{opacity:0;transition:opacity .52s var(--ease), transform .64s var(--ease);transition-delay:calc(var(--reveal-delay,0s) + .13s);transform:scale(.82)}.reveal-enabled .process-list .principle-item.is-visible .process-list-num{opacity:1;transform:scale(1)}.about-product-1{--tilt:-3deg}.about-product-2{--tilt:4deg}.about-product-3{--tilt:1deg}.about-product{transform:rotate(var(--tilt,0deg))}.reveal-enabled [data-reveal=collage]{filter:none}.reveal-enabled [data-reveal=collage] .about-product{opacity:0;transform:rotate(var(--tilt,0deg)) translateY(2.1rem) scale(.96);transition:opacity .9s var(--ease), transform 1.1s var(--ease)}.reveal-enabled [data-reveal=collage] .about-product-2{transition-delay:.11s}.reveal-enabled [data-reveal=collage] .about-product-3{transition-delay:.21s}.reveal-enabled [data-reveal=collage].is-visible .about-product{opacity:1;transform:rotate(var(--tilt,0deg)) translateY(0) scale(1)}.button .icon{transition:transform .24s var(--ease)}.button:hover .icon{transform:translate(.22rem)}.button:active{transform:translateY(0)scale(.99)}.product-card-image{transition:box-shadow .42s var(--ease)}.product-card:hover .product-card-image{box-shadow:0 1rem 2.2rem #261f131a}.filter-button{transition:color .22s var(--ease), background-color .22s var(--ease), border-color .22s var(--ease), transform .16s var(--ease)}.filter-button:active{transform:scale(.97)}.language-switcher summary .icon{transition:transform .24s var(--ease)}.language-switcher ul{animation:language-menu-in .2s var(--ease);transform-origin:100% 0}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.mobile-menu[data-open] .mobile-nav>*{animation:mobile-item-in .48s var(--ease) backwards}.mobile-menu[data-open] .mobile-nav>:first-child{animation-delay:.11s}.mobile-menu[data-open] .mobile-nav>:nth-child(2){animation-delay:.155s}.mobile-menu[data-open] .mobile-nav>:nth-child(3){animation-delay:.2s}.mobile-menu[data-open] .mobile-nav>:nth-child(4){animation-delay:.245s}.mobile-menu[data-open] .mobile-nav>:nth-child(5){animation-delay:.29s}}@keyframes mobile-item-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.catalog-grid.is-filtering>:not([hidden]){animation:filter-settle .44s var(--ease) backwards}@keyframes filter-settle{0%{opacity:0;transform:translateY(.65rem)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.result-count [data-result-count].is-counting{animation:count-pop .36s var(--ease);display:inline-block}@keyframes count-pop{0%{opacity:.35;transform:translateY(.14rem)}to{opacity:1;transform:translateY(0)}}.variant-switching [data-product-image]{view-transition-name:fenisa-product}::view-transition-old(fenisa-product){animation:.18s both shade-out}::view-transition-new(fenisa-product){animation:shade-in .32s var(--ease) both}@keyframes shade-out{to{opacity:0;transform:scale(.99)}}@keyframes shade-in{0%{opacity:0;transform:scale(1.012)}}@property --gold-trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gold-trace{--gold-trace-base:linear-gradient(135deg, #d4a93c9e 0%, #f2de9aeb 16%, #b8922aad 36%, #d4a93c85 56%, #f0dfa0e6 78%, #b8922aa3 100%);position:relative}.gold-trace:before{z-index:5;border-radius:inherit;content:"";background:var(--gold-trace-base);background:conic-gradient(from var(--gold-trace-angle,0deg), transparent 0turn .6turn, #fff8dc00 .68turn, #fff0be61 .75turn, #fffceb .87turn, #fff0b9eb .92turn, #fff8dc00 .985turn, transparent 1turn), var(--gold-trace-base);-webkit-mask-composite:xor;opacity:1;animation-name:gold-trace-spin,gold-trace-in;animation-duration:var(--gold-trace-duration,20s), 1.7s;animation-timing-function:linear, var(--ease);animation-delay:var(--gold-trace-spin-delay,0s), var(--gold-trace-delay,.5s);pointer-events:none;padding:2.5px;animation-iteration-count:infinite,1;animation-fill-mode:none,both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes gold-trace-spin{to{--gold-trace-angle:360deg}}@keyframes gold-trace-in{0%{opacity:.45}to{opacity:1}}.hero-product-stage.gold-trace:before,.product-gallery.gold-trace:before,.about-product-collage.gold-trace:before{padding:3.5px}.hero-product-stage.gold-trace:before,.product-gallery.gold-trace:before,.about-product-collage.gold-trace:before,.contact-panel.gold-trace:before,.product-card-image.gold-trace:before{filter:drop-shadow(0 0 5px #d4a93c6b)}.hero-product-stage.gold-trace:before{--gold-trace-duration:16s;--gold-trace-delay:.7s}.product-gallery.gold-trace:before{--gold-trace-duration:15s;--gold-trace-delay:.35s}.about-product-collage.gold-trace:before{--gold-trace-duration:18s;--gold-trace-delay:.45s}.contact-panel.gold-trace:before{--gold-trace-duration:16s;--gold-trace-delay:.4s}.product-card-image.gold-trace:before{--gold-trace-duration:16s;--gold-trace-delay:.42s}.reveal-enabled [data-reveal]:not(.is-visible) .gold-trace:before,.reveal-enabled [data-reveal].gold-trace:not(.is-visible):before{animation-play-state:paused}.product-grid>:nth-child(2n) .gold-trace:before{--gold-trace-spin-delay:-4s}.product-grid>:nth-child(3n) .gold-trace:before{--gold-trace-spin-delay:-8s}.product-grid>:nth-child(4n) .gold-trace:before{--gold-trace-spin-delay:-12s}.category-grid>li.gold-trace{border-radius:var(--radius-md)}.category-grid>li.gold-trace:before{--gold-trace-duration:17s;--gold-trace-delay:.52s}.category-grid>:nth-child(2n).gold-trace:before{--gold-trace-spin-delay:-3.5s}.category-grid>:nth-child(3n).gold-trace:before{--gold-trace-spin-delay:-7.5s}.category-grid>:nth-child(4n).gold-trace:before{--gold-trace-spin-delay:-12s}@media (width<=35rem){.gold-trace:before{padding:2px}.hero-product-stage.gold-trace:before,.product-gallery.gold-trace:before,.about-product-collage.gold-trace:before{padding:2.5px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-story-section .story-image img{animation:linear both story-drift view();animation-range:entry exit}}}@keyframes story-drift{0%{transform:scale(1.06)translateY(-1.4%)}to{transform:scale(1.06)translateY(1.4%)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,:before,:after{transition-delay:0s!important;animation-delay:0s!important}.site-header:after,.site-header .brand img{transition:none}.site-header[data-scrolled] .brand img,.button:hover,.button:active,.button:hover .icon,.filter-button:active{transform:none}.whatsapp-float{transition:none}.whatsapp-float:hover{transform:none}.language-switcher ul,.catalog-grid.is-filtering>:not([hidden]),.result-count [data-result-count].is-counting{animation:none!important}.gold-trace:before{background:var(--gold-trace-base);opacity:1!important;animation:none!important}.cta-band:before{background:linear-gradient(135deg,#d4a93c8c,#f0dfa0d9 30%,#b8922a8c 65%,#d4a93c80);animation:none!important}.reveal-enabled [data-reveal],.reveal-enabled [data-reveal] img{opacity:1!important;filter:none!important;transform:none!important}.reveal-enabled [data-reveal=collage] .about-product{opacity:1!important;transform:rotate(var(--tilt,0deg))!important}.reveal-enabled .process-list .principle-item .process-list-num{opacity:1!important;transform:none!important}.product-story-section .story-image img{animation:none!important}}.grid-view{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.1rem;padding:.2rem .3rem .2rem .55rem;display:inline-flex}.grid-view-label{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin-right:.2rem;font-size:.64rem;font-weight:600}.grid-view-button{width:2.35rem;height:2.35rem;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-weight:600;line-height:1;transition:color .18s,background .18s;display:grid}.grid-view-button:hover{color:var(--ink);background:var(--paper)}.grid-view-button[aria-pressed=true]{color:#fff;background:var(--gold-dark)}.grid-view-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.product-grid[data-cols="1"]{grid-template-columns:1fr}.product-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid[data-cols="1"]{row-gap:clamp(1.15rem,2.5vw,1.75rem)}.product-grid[data-cols="1"] .product-card{grid-template-columns:clamp(6.4rem,22vw,9.5rem) minmax(0,1fr);align-items:center;gap:clamp(.9rem,3vw,1.5rem);display:grid}.product-grid[data-cols="1"] .product-card-image{aspect-ratio:4/5}.product-grid[data-cols="1"] .product-card-body{padding:0}.product-grid[data-cols="1"] .product-card-body h3{font-size:clamp(1.05rem,2.3vw,1.35rem)}@media (width<=43.99rem){.product-grid:not([data-cols]){row-gap:clamp(1.15rem,2.5vw,1.75rem)}.product-grid:not([data-cols]) .product-card{grid-template-columns:clamp(6.4rem,22vw,9.5rem) minmax(0,1fr);align-items:center;gap:clamp(.9rem,3vw,1.5rem);display:grid}.product-grid:not([data-cols]) .product-card-image{aspect-ratio:4/5}.product-grid:not([data-cols]) .product-card-body{padding:0}.product-grid:not([data-cols]) .product-card-body h3{font-size:clamp(1.05rem,2.3vw,1.35rem)}}.product-card{container-type:inline-size}@container (width<=10rem){.product-card-body{padding-top:.75rem}.product-card-body p{letter-spacing:.04em;font-size:.64rem}.product-card-body h3{font-size:.95rem;line-height:1.2}.product-card-body>span{font-size:.74rem}}@container (width<=7rem){.product-card-body p{font-size:.58rem}.product-card-body h3{font-size:.84rem}.product-card-body>span{display:none}}@container (width<=5.4rem){.product-card-body p{display:none}.product-card-body h3{margin-bottom:0;font-size:.74rem}.product-card-arrow{display:none}}.featured-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.catalog-meta{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}.related-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.5rem;display:flex}.related-head h2{margin-bottom:0}.related-head .eyebrow{margin-bottom:.5rem}.whatsapp-float[data-astro-cid-dsjoc6do]{z-index:100;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;padding:0;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 .55rem 1.4rem #126f3438}.whatsapp-float[data-astro-cid-dsjoc6do]:hover{opacity:1;transform:translateY(-2px);box-shadow:0 .8rem 1.7rem #126f3447}.whatsapp-float[data-astro-cid-dsjoc6do] img[data-astro-cid-dsjoc6do]{filter:brightness(0)invert();flex-shrink:0;width:1.25rem;height:1.25rem}.whatsapp-label[data-astro-cid-dsjoc6do]{display:none}
