@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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{--cream:#f6f2eb;--cream-deep:#efe8dd;--sand:#e4d8c5;--travertine:#d3c2a5;--stone:#a1978a;--stone-deep:#6e665c;--anthracite:#1d1b18;--anthracite-soft:#2a2723;--ink:#26231f;--ink-muted:#6b645a;--bronze:#a6814e;--gold:#c9a76c;--line:#26231f24;--line-light:#f6f2eb2e;--danger:#a3452f;--font-serif:"Cormorant Garamond", "Times New Roman", serif;--font-sans:"Manrope Variable", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1rem, 4vw, 3.5rem);--max:1440px;--nav-h:84px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.65;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.04}p{margin:0}::selection{background:var(--travertine);color:var(--anthracite)}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.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}.skip-link{z-index:100;background:var(--anthracite);color:var(--cream);padding:.75rem 1.25rem;text-decoration:none;transition:top .2s;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(5rem,11vw,10rem)}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:.85rem;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.25rem;height:1px}.eyebrow--plain:before{display:none}.display{font-size:clamp(2.6rem,6.2vw,5.6rem);font-weight:300}.display em,.title em{color:var(--bronze);font-style:italic}.title{font-size:clamp(2.2rem,4.6vw,4rem);font-weight:300}.lead{color:var(--ink-muted);max-width:38rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.75}.section-head{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.section-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}@media (width<=860px){.section-head--split{grid-template-columns:1fr;gap:1.5rem}}.btn{--btn-bg:var(--anthracite);--btn-fg:var(--cream);--btn-border:var(--anthracite);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .45s var(--ease), border-color .45s var(--ease);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1.75rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--bronze);transform-origin:100%;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before,.btn:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn:hover,.btn:focus-visible{border-color:var(--bronze);color:var(--cream)}.btn .arrow{transition:transform .45s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn--light{--btn-bg:var(--cream);--btn-fg:var(--anthracite);--btn-border:var(--cream)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--line)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--cream);--btn-border:#f6f2eb73}.btn--bronze{--btn-bg:var(--bronze);--btn-fg:var(--cream);--btn-border:var(--bronze)}.btn--bronze:before{background:var(--anthracite)}.btn--bronze:hover{border-color:var(--anthracite)}.btn--block{width:100%}.btn:disabled{opacity:.55;cursor:progress}.text-link{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0;transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0;align-items:center;gap:.6rem;padding-top:.4rem;padding-bottom:.45rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{background-size:35% 1px}.segmented{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segmented label{text-align:center;cursor:pointer;place-items:center;min-height:2.9rem;padding:.5rem;font-size:.78rem;font-weight:600;transition:background-color .3s,color .3s;display:grid;position:relative}.segmented label+label{border-left:1px solid var(--line)}.segmented label.is-active{background:var(--anthracite);color:var(--cream)}.segmented label:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:-2px}.demo-tag{letter-spacing:.18em;text-transform:uppercase;opacity:.8;white-space:nowrap;border:1px solid;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.64rem;font-weight:600;display:inline-flex}.demo-tag:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.demo-note{color:var(--ink-muted);font-size:.82rem;line-height:1.6}.reveal{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.line-mask{padding-bottom:.08em;display:block;overflow:hidden}.line-mask>span{transition:transform 1.25s var(--ease);transition-delay:calc(var(--d,0) * .11s);display:block;transform:translateY(105%)}.is-visible .line-mask>span,.line-mask.is-visible>span{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.line-mask>span{opacity:1;transform:none}}.logo{color:inherit;align-items:center;gap:.8rem;display:inline-flex}.logo__mark{flex:none;width:30px;height:30px}.logo__text{line-height:1;display:grid}.logo__name{font-family:var(--font-serif);letter-spacing:.22em;text-transform:uppercase;font-size:1.55rem;font-weight:500}.logo__sub{letter-spacing:.42em;text-transform:uppercase;opacity:.7;margin-top:.3rem;font-size:.56rem;font-weight:600}.site-header{z-index:50;color:var(--cream);transition:background-color .6s var(--ease), color .6s var(--ease), box-shadow .6s var(--ease);position:fixed;inset:0 0 auto}.site-header:before{content:"";pointer-events:none;transition:opacity .6s var(--ease);background:linear-gradient(#100e0c8c,#0000);position:absolute;inset:0 0 -40px}.site-header.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#f6f2ebe6}.site-header.is-solid:before,.site-header.is-open:before{opacity:0}.site-header.is-open{background:var(--anthracite);color:var(--cream);box-shadow:none}.site-header__inner{height:var(--nav-h);transition:height .5s var(--ease);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.site-header.is-solid .site-header__inner{height:70px}.site-header__logo{text-decoration:none;display:inline-flex}.site-nav ul{gap:clamp(1.25rem,2.6vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{letter-spacing:.18em;text-transform:uppercase;opacity:.86;padding:.5rem 0;font-size:.76rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}.site-nav__link:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover,.site-nav__link[aria-current=true]{opacity:1}.site-nav__link:hover:after,.site-nav__link[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.site-header__actions{align-items:center;gap:.75rem;display:flex}.site-header__cta{min-height:2.75rem;padding:.6rem 1.35rem}.menu-toggle{border:1px solid;border-color:color-mix(in srgb, currentColor 35%, transparent);cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.menu-toggle__bar{height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;left:12px;right:12px}.menu-toggle__bar:nth-child(2){top:18px}.menu-toggle__bar:nth-child(3){top:25px}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(2){transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bar:nth-child(3){transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu{padding:2rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--anthracite);color:var(--cream);flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;inset:70px 0 0;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu ol{margin:0;padding:0;list-style:none}.mobile-menu li{border-bottom:1px solid var(--line-light);animation:menu-in .7s var(--ease) both;animation-delay:calc(var(--i) * 60ms + 80ms)}.mobile-menu li a{font-family:var(--font-serif);align-items:baseline;gap:1.1rem;padding:1rem 0;font-size:clamp(2rem,9vw,2.8rem);font-weight:300;line-height:1.1;text-decoration:none;display:flex}.mobile-menu__num{font-family:var(--font-sans);letter-spacing:.2em;color:var(--gold);font-size:.7rem}.mobile-menu__foot{animation:menu-in .7s var(--ease) .45s both;gap:1.25rem;display:grid}.mobile-menu__foot p{color:#f6f2ebb3;font-size:.95rem}@keyframes menu-in{0%{opacity:0;transform:translateY(18px)}}@media (width<=1080px){.site-nav,.site-header__cta{display:none}.menu-toggle{display:block}.site-header__inner{height:70px}}@media (width>=1081px){.mobile-menu{display:none!important}}.site-footer{background:var(--anthracite);color:var(--cream);padding-block:clamp(4rem,8vw,6.5rem) 2rem}.site-footer a{opacity:.78;padding-block:.2rem;text-decoration:none;transition:opacity .3s,color .3s;display:inline-block}.site-footer a:hover{opacity:1;color:var(--gold)}.site-footer__top{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.site-footer__brand p{color:#f6f2eb9e;max-width:24rem;margin-top:1.75rem;font-size:.95rem}.site-footer__heading{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.7rem;font-weight:600}.site-footer__col ul,.site-footer__legal{margin:0;padding:0;list-style:none}.site-footer__col li{padding-block:.3rem;font-size:.95rem}.placeholder{color:#f6f2eb6b;font-style:italic}.site-footer__bottom{color:#f6f2eb8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:2rem;font-size:.82rem;display:flex}.site-footer__bottom .demo-tag{color:#f6f2ebbf;margin-left:.4rem}.site-footer__legal{gap:1.75rem;display:flex}@media (width<=900px){.site-footer__top{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (width<=520px){.site-footer__top{grid-template-columns:1fr}}.hero{min-height:100svh;color:var(--cream);isolation:isolate;background:#120f0c url(/media/kapoor-hero-poster.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media{z-index:-1;position:absolute;inset:0}.hero__video,.hero__fallback{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:hero-zoom 14s var(--ease) both;transform:scale(1.04)}@keyframes hero-zoom{0%{transform:scale(1.12)}}.hero__dip{opacity:0;transition:opacity .4s var(--ease-in-out);background:#120f0c;position:absolute;inset:0}.hero__dip.is-on{opacity:.55}.hero__shade{background:linear-gradient(#0f0c0a00 30%,#0f0c0a59 58%,#0f0c0adb 100%),linear-gradient(90deg,#0f0c0a8c 0%,#0f0c0a00 60%);position:absolute;inset:0}.hero__content{padding-top:calc(var(--nav-h) + 4rem);padding-bottom:clamp(2.5rem,6vh,4.5rem)}.hero__eyebrow{color:var(--gold);margin-bottom:1.75rem}.hero__title{font-size:clamp(2.9rem,min(6.6vw,11vh),7rem);line-height:.98}.hero__title em{color:var(--gold)}.hero__line{padding-bottom:.06em;display:block;overflow:hidden}.hero__line>span{display:block}.hero__lead{color:#f6f2ebd1;max-width:34rem;margin-top:2rem;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.75}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.hero__foot{letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #f6f2eb29;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem 2rem;font-size:.72rem;font-weight:600;display:flex}.hero__scroll{opacity:.85;align-items:center;gap:1rem;padding-block:.75rem;text-decoration:none;display:inline-flex}.hero__scroll:hover{opacity:1}.hero__scroll-line{background:#f6f2eb4d;width:3.5rem;height:1px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--gold);animation:scroll-line 2.6s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.hero__meta{color:#f6f2eba6;align-items:center;gap:1.25rem;display:flex}.hero__toggle{width:44px;height:44px;color:var(--cream);letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #f6f2eb59;border-radius:50%;place-items:center;font-size:.62rem;transition:border-color .3s,background-color .3s;display:grid}.hero__toggle:hover{border-color:var(--gold);background:#f6f2eb14}.hero-in{opacity:0;animation:hero-in 1.3s var(--ease) both;animation-delay:calc(.25s + var(--d,0) * .12s);transform:translateY(40px)}.hero__line>.hero-in{opacity:1;transform:translateY(105%)}@keyframes hero-in{to{opacity:1;transform:none}}@media (width<=767px){.hero__video,.hero__fallback{object-position:58% 50%}.hero__foot{flex-direction:row-reverse;font-size:.64rem}.hero__meta>span{display:none}.hero__actions .btn{flex:100%}}.planner{background:var(--cream-deep)}.planner__grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.room{--plaster:#e9e2d7;aspect-ratio:16/10;background:#d8cfc2;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1e181273}.room__stage{width:1000px;height:625px;transform:scale(var(--s,.5));transform-origin:0 0;position:absolute;top:0;left:0}.room__space{perspective:700px;perspective-origin:500px 262px;position:absolute;inset:0}.plane{background:var(--plaster);position:absolute;overflow:hidden}.plane--back{width:1000px;height:625px;top:0;left:0;transform:translateZ(-700px)}.plane--floor{transform-origin:50% 0;background:linear-gradient(#cbc4b9d1,#cbc4b9d1),url(/media/tiles/concrete-grey-600.webp) 50%/420px;width:1000px;height:700px;top:625px;left:0;transform:rotateX(-90deg)}.plane--ceiling{transform-origin:50% 100%;background:linear-gradient(#ddd5c9,#f1ece4);width:1000px;height:700px;top:-700px;left:0;transform:rotateX(90deg)}.plane--left{transform-origin:0;width:700px;height:625px;top:0;left:0;transform:rotateY(90deg)}.plane--right{transform-origin:100%;width:700px;height:625px;top:0;left:300px;transform:rotateY(-90deg)}.plane__light{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #1c16104d}.plane--back .plane__light{background:radial-gradient(circle at 64% 29%,#ffecc86b,#0000 22%),linear-gradient(#1c161024,#0000 28% 80%,#1c16101a)}.plane--left .plane__light{background:linear-gradient(90deg,#fff8eb14 0%,#1c161047 100%)}.plane--right .plane__light{background:linear-gradient(270deg,#fff6e433 0%,#1c16103d 100%)}.plane--floor .plane__light{background:linear-gradient(#fffaf014,#1c161042);box-shadow:inset 0 0 120px #1c161057}.layer,.tile-grid{position:absolute;inset:0}.tile-grid.is-laying{background-color:#0000!important}.tile{background-color:#ccc2b4;background-repeat:no-repeat;position:absolute;box-shadow:inset 0 0 0 .6px #ffffff38,inset 0 -1.5px 2px #00000012}.is-laying .tile{animation:lay .7s var(--ease) both}@keyframes lay{0%{opacity:0;translate:0 -22px;scale:1.05}60%{opacity:1}to{opacity:1;translate:0;scale:1}}.downlight{background:radial-gradient(circle,#fffaf0 30%,#e9dcc4 46%,#3a352f 50%,#59524a 64%);border-radius:50%;width:34px;height:34px;margin:-17px;position:absolute;box-shadow:0 0 40px 18px #ffeecd73}.fx-mirror{background:radial-gradient(circle at 35% 30%,#ffffff8c,#0000 45%),linear-gradient(160deg,#cfd2cf,#8f948f 55%,#b9bcb7);border-radius:50%;width:172px;height:172px;position:absolute;top:92px;left:555px;box-shadow:0 0 0 3px #c9a76c,0 0 50px 14px #ffe2aa8c,0 0 120px 40px #ffe2aa40}.fx-tap{background:#b7955f;border-radius:2px;width:8px;height:22px;position:absolute;top:312px;left:633px;box-shadow:0 0 0 1px #0000001a}.fx-tap:after{content:"";background:#b7955f;border-radius:3px;width:20px;height:6px;position:absolute;top:0;left:-12px}.fx-vanity{width:200px;height:66px;transform-style:preserve-3d;position:absolute;top:352px;left:540px;transform:translateZ(-645px)}.fx-vanity__front{background:linear-gradient(90deg,#0000 49.6%,#00000059 49.8% 50.2%,#0000 50.4%),repeating-linear-gradient(92deg,#7a4f2c 0 6px,#84583a 6px 13px,#6e4626 13px 17px);position:absolute;inset:0;box-shadow:0 30px 40px -12px #19120c80}.fx-vanity__top{transform-origin:50% 0;background:linear-gradient(#9a6a43,#7a4f2c);width:200px;height:55px;position:absolute;top:0;left:0;transform:rotateX(-90deg)}.fx-basin{background:linear-gradient(90deg,#d7d3cc,#fbfaf7 40%,#ece9e3 75%,#c9c4bc);border-radius:50% 50% 46% 46%/30% 30% 70% 70%;width:96px;height:32px;position:absolute;top:-30px;left:52px;transform:translateZ(-26px);box-shadow:inset 0 6px 6px -4px #0000002e}.fx-window{background:url(/media/projects/bad-panorama-720.webp) 6% 46%/330% no-repeat,#b9c7c4;border:7px solid #1f1d1a;width:420px;height:480px;position:absolute;top:64px;left:140px;box-shadow:0 0 60px 10px #fff6e159,inset 0 0 40px #ffffff40}.fx-window__mullion{background:#1f1d1a;width:7px;margin-left:-3.5px;position:absolute;top:0;bottom:0;left:50%}.fx-towel{background:linear-gradient(90deg,#d9cbb5,#efe6d7 40%,#e3d6c2 80%,#c9b99f);width:92px;height:170px;position:absolute;top:220px;left:230px;box-shadow:0 18px 24px -14px #00000059}.fx-towel:before{content:"";background:#b7955f;border-radius:3px;height:6px;position:absolute;top:-6px;left:-16px;right:-16px}.fx-daylight{pointer-events:none;clip-path:polygon(0 4%,72% 22%,100% 100%,0 96%);filter:blur(6px);background:linear-gradient(100deg,#fff4de80,#fff4de1f 55%,#0000 80%);width:640px;height:460px;position:absolute;top:120px;left:0}.fx-gloss{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 20%,#ffffff38 32%,#0000 44%),radial-gradient(at 64% 92%,#ffecc84d,#0000 30%);position:absolute;inset:0}.fx-tub{pointer-events:none;width:1000px;height:625px;position:absolute;inset:0}.room__vignette{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 55%,#14100c52 100%);position:absolute;inset:0}.planner__visual{position:relative}.planner__status{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.7rem;margin-top:1rem;font-size:.74rem;font-weight:600;display:flex}.planner__dot{background:var(--bronze);border-radius:50%;width:7px;height:7px}.planner__dot.is-busy{animation:pulse .9s var(--ease-in-out) infinite alternate}@keyframes pulse{to{opacity:.25;transform:scale(1.6)}}.planner__panel{gap:2rem;display:grid}.planner__group{border:0;min-width:0;margin:0;padding:0}.planner__group legend{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.9rem;padding:0;font-size:.7rem;font-weight:600}.planner__tiles{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.planner__tile{border:1px solid var(--line);cursor:pointer;background:#ffffff59;align-items:center;gap:.8rem;padding:.55rem;transition:border-color .3s,background-color .3s;display:flex;position:relative}.planner__tile:hover{border-color:var(--stone)}.planner__tile.is-active{border-color:var(--anthracite);background:var(--cream);box-shadow:inset 0 0 0 1px var(--anthracite)}.planner__tile:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:2px}.planner__tile img{object-fit:cover;flex:none;width:44px;height:44px}.planner__tile strong{font-size:.84rem;font-weight:600;line-height:1.25;display:block}.planner__tile small{color:var(--ink-muted);font-size:.74rem}.planner__facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding-block:1.25rem;display:grid}.planner__facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:.66rem;font-weight:600}.planner__facts dd{font-family:var(--font-serif);margin:.3rem 0 0;font-size:1.2rem;line-height:1.2}.planner__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.planner__panel,.planner__visual{min-width:0}@media (width<=1080px){.planner__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.planner__tiles{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;padding-bottom:.4rem;display:flex;overflow-x:auto}.planner__tile{scroll-snap-align:start;flex:none}.planner__facts{grid-template-columns:1fr 1fr}.planner__facts>div:last-child{grid-column:1/-1}}.pinfo{gap:clamp(.9rem,1.8vh,1.4rem);display:grid}.pinfo__in{animation:pinfo-in .9s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}@keyframes pinfo-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}}.pinfo__top{letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;font-weight:600;display:flex}.pinfo__index{color:var(--ink)}.pinfo__index span{color:var(--stone)}.pinfo__category{color:var(--bronze)}.pinfo__name{font-size:clamp(2.4rem,4.2vw,4.2rem);font-weight:300;line-height:.98}.pinfo__desc{max-width:34rem;color:var(--ink-muted);font-size:.98rem;line-height:1.7}.pinfo__specs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pinfo__specs>div{border-bottom:1px solid var(--line);padding:.6rem 0}.pinfo__specs>div:nth-child(odd){padding-right:1rem}.pinfo__specs dt{letter-spacing:.2em;text-transform:uppercase;color:var(--stone-deep);font-size:.62rem;font-weight:600}.pinfo__specs dd{margin:.15rem 0 0;font-size:.88rem;line-height:1.4}.pinfo__price{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.pinfo__amount{font-family:var(--font-serif);font-size:clamp(2rem,2.8vw,2.6rem);line-height:1}.pinfo__unit{color:var(--ink-muted);font-size:.9rem}.pinfo__price .demo-tag{color:var(--bronze);align-self:center;margin-left:.4rem}.pinfo__meta{color:var(--ink-muted);margin-top:.4rem;font-size:.8rem}.pinfo__actions{flex-wrap:wrap;gap:.6rem;display:flex}.pinfo__actions .btn{flex:auto;min-height:3rem;padding:.75rem 1.1rem;font-size:.7rem}@media (height<=820px) and (width>=961px){.pinfo__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pinfo__specs>div{padding:.4rem 0}}.collection{background:var(--cream);padding-top:clamp(5rem,11vw,10rem)}.collection__lead{gap:1.25rem;display:grid}.collection__lead .demo-tag{color:var(--bronze);margin-right:.5rem}.collection__split{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);display:grid}.collection__info{position:relative}.collection__info-inner{height:calc(100svh - 70px);padding:2rem clamp(1.5rem, 3.5vw, 4rem) 2rem var(--gutter);padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));flex-direction:column;justify-content:center;gap:2rem;display:flex;position:sticky;top:70px}.collection__progress{gap:.4rem;display:flex}.collection__progress button{cursor:pointer;background:0 0;border:0;flex:1;height:28px;padding:0;position:relative}.collection__progress button:before{content:"";background:var(--line);height:2px;transition:background-color .4s;position:absolute;top:50%;left:0;right:0}.collection__progress button:after{content:"";background:var(--bronze);transform-origin:0;height:2px;transition:transform .7s var(--ease);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.collection__progress button:hover:before{background:var(--stone)}.collection__progress button.is-active:after{transform:scaleX(1)}.tile-panel{--stage-bg:#1b1916;--stage-fg:var(--cream);position:relative}.tile-panel--light{--stage-bg:#e2d7c6;--stage-fg:var(--ink)}.tile-panel__stage{background:var(--stage-bg);min-height:100svh;color:var(--stage-fg);isolation:isolate;place-items:center;padding:6rem 3rem;display:grid;position:relative;overflow:hidden}.tile-panel__bg{z-index:-1;background:var(--tex) center / cover;filter:blur(40px)saturate(.8);opacity:.16;position:absolute;inset:-10%;transform:scale(1.1)}.tile-panel--dark .tile-panel__stage:before{content:"";z-index:-1;background:linear-gradient(118deg,#ffe2b429 0%,#0000 38%),radial-gradient(at 30% 10%,#ffe6be2e,#0000 55%);position:absolute;inset:0}.tile-panel--light .tile-panel__stage:before{content:"";z-index:-1;background:radial-gradient(at 70% 20%,#ffffff8c,#0000 60%);position:absolute;inset:0}.tile-panel__num{font-family:var(--font-serif);opacity:.12;font-size:clamp(6rem,13vw,12rem);font-weight:300;line-height:1;position:absolute;top:5.5rem;right:2.5rem}.tile-panel__slab{max-width:82%;transition:transform 1.6s var(--ease);margin:0;position:relative;transform:perspective(1400px)rotateX(4deg)rotateY(-7deg)scale(.94);box-shadow:inset 0 2px #ffffff59,0 60px 90px -30px #0009,0 25px 40px -20px #0006}.tile-panel.is-active .tile-panel__slab{transform:perspective(1400px)rotateX(0)rotateY(-2deg)scale(1)}.tile-panel__slab.is-portrait{height:min(66vh,720px)}.tile-panel__slab.is-square{height:min(54vh,580px)}.tile-panel__slab img{object-fit:cover;width:100%;height:100%}.tile-panel__slab:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffeecd73,#0000 22%),linear-gradient(#0000 70%,#0000001f);position:absolute;inset:0;box-shadow:inset 1px 1px #fff4decc,inset -1px -1px #0000002e}.tile-panel__loupe{aspect-ratio:1;background:var(--tex) 40% 45% / 380%;width:clamp(110px,11vw,160px);box-shadow:0 0 0 1px #fff6, 0 0 0 8px color-mix(in srgb, var(--stage-bg) 70%, transparent), 0 25px 50px -15px #00000080;opacity:0;transition:opacity 1s var(--ease) .3s, transform 1.2s var(--ease) .3s;border-radius:50%;position:absolute;bottom:6rem;left:2.5rem;transform:translateY(20px)scale(.9)}.tile-panel.is-active .tile-panel__loupe{opacity:1;transform:none}.tile-panel__loupe span{letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-size:.62rem;font-weight:600;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.tile-panel__caption{border-top:1px solid color-mix(in srgb, var(--stage-fg) 22%, transparent);letter-spacing:.2em;text-transform:uppercase;opacity:.8;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;bottom:2rem;left:2.5rem;right:2.5rem}.tile-panel__hint{letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.6;justify-items:center;gap:.8rem;font-size:.62rem;font-weight:600;display:grid;position:absolute;top:50%;right:2.5rem}.tile-panel__hint span{width:1px;height:3.5rem;animation:hint 2.2s var(--ease-in-out) infinite;background:linear-gradient(currentColor,#0000)}@keyframes hint{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.tile-panel__mobile{display:none}@media (width<=960px){.collection__split{grid-template-columns:1fr}.collection__info{display:none}.tile-panel__stage{height:min(78vh,680px);min-height:0;padding:3rem 1.5rem 5rem}.tile-panel__slab.is-portrait{height:min(56vh,520px)}.tile-panel__slab.is-square{width:min(68vw,420px);height:auto}.tile-panel__slab,.tile-panel.is-active .tile-panel__slab{transform:none}.tile-panel__loupe{opacity:1;width:92px;bottom:4.5rem;left:1.25rem;transform:none}.tile-panel__loupe span,.tile-panel__hint{display:none}.tile-panel__num{top:1rem;right:1.25rem}.tile-panel__caption{font-size:.62rem;bottom:1.25rem;left:1.25rem;right:1.25rem}.tile-panel__mobile{padding:2.5rem var(--gutter) 4rem;background:var(--cream);display:block}}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;display:grid}.form-grid>.span-2{grid-column:1/-1}@media (width<=600px){.form-grid{grid-template-columns:1fr}}.field{gap:.45rem;min-width:0;display:grid}.field__label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:600}.field__optional{letter-spacing:.04em;text-transform:none;font-weight:400}.field__control{border:1px solid var(--line);appearance:none;background:#ffffff8c;border-radius:0;width:100%;min-height:3.25rem;padding:.85rem 1rem;font-size:1rem;transition:border-color .3s,background-color .3s,box-shadow .3s}.field__control:hover{border-color:var(--stone)}.field__control:focus{border-color:var(--anthracite);box-shadow:0 0 0 1px var(--anthracite);background:#fff;outline:none}.field__control--area{resize:vertical;min-height:8rem}.field__select{position:relative}.field__select:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.field__select select{cursor:pointer;padding-right:2.75rem}.field__hint{color:var(--ink-muted);font-size:.8rem}.field__error{color:var(--danger);font-size:.8rem}.has-error .field__control{border-color:var(--danger)}.check{color:var(--ink-muted);grid-template-columns:auto 1fr;align-items:start;gap:.4rem .85rem;font-size:.88rem;line-height:1.55;display:grid}.check input{width:20px;height:20px;accent-color:var(--anthracite);cursor:pointer;margin:.1rem 0 0}.check label{cursor:pointer}.check .field__error{grid-column:2}.check a{color:var(--ink)}.demo-result{border:1px solid var(--line);background:var(--cream);animation:pinfo-in .8s var(--ease) both;outline:none;justify-items:start;gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.demo-result .demo-tag{color:var(--bronze)}.demo-result h3{font-size:clamp(1.8rem,3vw,2.4rem)}.demo-result p{color:var(--ink-muted);max-width:40rem}.demo-result__summary{background:var(--cream-deep);width:100%;font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1.25rem;font-size:.84rem;line-height:1.7}.demo-result__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.form-error{border-left:3px solid var(--danger);background:#a3452f14;padding:1rem 1.25rem;font-size:.9rem}.inquiry{background:var(--cream-deep)}.inquiry__grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.inquiry__form{gap:2rem;display:grid}.inquiry__modes{border:0;gap:.6rem;margin:0;padding:0;display:grid}.inquiry__modes legend{margin-bottom:.6rem;padding:0}.inquiry__sample-note{align-content:start;gap:.45rem;display:grid}.inquiry__sample-note p:last-child{border:1px dashed var(--line);color:var(--ink-muted);padding:.85rem 1rem;font-size:.9rem}.inquiry__submit{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.inquiry__submit .demo-tag{color:var(--bronze);margin-right:.4rem}.inquiry__summary{background:var(--anthracite);color:var(--cream);gap:1.75rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid;position:sticky;top:100px}.inquiry__product{border-bottom:1px solid var(--line-light);align-items:center;gap:1.1rem;padding-bottom:1.5rem;display:flex}.inquiry__product img{object-fit:cover;width:72px;height:72px;box-shadow:0 10px 25px -10px #0009}.inquiry__product-cat{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.64rem;font-weight:600}.inquiry__product-name{font-family:var(--font-serif);font-size:1.8rem;line-height:1.1}.inquiry__product-meta{color:#f6f2eb99;font-size:.82rem}.inquiry__calc{gap:.85rem;margin:0;display:grid}.inquiry__calc>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.inquiry__calc dt{color:#f6f2ebb3;font-size:.86rem}.inquiry__calc dd{font-variant-numeric:tabular-nums;margin:0}.inquiry__total{border-top:1px solid var(--line-light);margin-top:.5rem;padding-top:1.25rem}.inquiry__total dt{font-weight:600;color:var(--cream)!important}.inquiry__total dd{font-family:var(--font-serif);color:var(--gold);font-size:2.2rem;line-height:1}.inquiry__vat dt,.inquiry__vat dd{font-size:.8rem;color:#f6f2eb8c!important}.inquiry__legal{color:#f6f2eb99;font-size:.78rem;line-height:1.6}.inquiry__legal .demo-tag{color:var(--gold);margin:0 .5rem .5rem 0;display:inline-flex}@media (width<=960px){.inquiry__grid{grid-template-columns:1fr}.inquiry__summary{position:static}}.references{background:var(--cream)}.references__lead{gap:1.25rem;display:grid}.references__lead .demo-tag{color:var(--bronze);margin-right:.5rem}.ref-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(220px,22vw,340px);gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.ref-card{background:var(--anthracite);margin:0;position:relative;overflow:hidden}.ref-card--feature{grid-area:span 2/1/auto/span 8}.ref-card--tall{grid-area:span 2/9/auto/span 4}.ref-card--half{grid-column:span 6}.ref-card--third{grid-column:span 4}.ref-card figure{margin:0;position:absolute;inset:0}.ref-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease), filter 1.2s var(--ease);transform:scale(1.02)}.ref-card figure:after{content:"";transition:opacity .8s var(--ease);background:linear-gradient(#0000 22%,#120f0c8c 58%,#120f0ce0 100%);position:absolute;inset:0}.ref-card figcaption{z-index:1;color:var(--cream);gap:.5rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.ref-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ref-card__cat{letter-spacing:.22em;text-transform:uppercase;color:#e6cb98;text-shadow:0 1px 8px #00000080;font-size:.66rem;font-weight:600}.ref-card__top .demo-tag{padding:.2rem .5rem;font-size:.56rem}.ref-card__title{font-size:clamp(1.5rem,2.3vw,2.3rem);font-weight:400}.ref-card--feature .ref-card__title{font-size:clamp(2rem,3.4vw,3.4rem)}.ref-card__desc{color:#f6f2ebc7;opacity:0;max-width:30rem;transition:opacity .6s var(--ease), transform .6s var(--ease);grid-template-rows:0fr;font-size:.9rem;display:grid;transform:translateY(8px)}.ref-card:hover img,.ref-card:focus-within img{filter:saturate(1.08);transform:scale(1.07)}.ref-card:hover .ref-card__desc,.ref-card:focus-within .ref-card__desc,.ref-card--feature .ref-card__desc{opacity:1;transform:none}@media (hover:none){.ref-card__desc{opacity:1;transform:none}}.ref-cta{background:var(--anthracite) url(/media/tiles/travertin-beige-600.webp) center / cover;color:var(--cream);isolation:isolate;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(.75rem,1.4vw,1.25rem);padding:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.ref-cta:before{content:"";z-index:-1;background:linear-gradient(100deg,#1d1b18e6 35%,#1d1b1899);position:absolute;inset:0}.ref-cta .eyebrow{color:var(--gold)}.ref-cta__text{font-family:var(--font-serif);margin-top:.6rem;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.15}@media (width<=1080px){.ref-card--feature{grid-column:1/-1}.ref-card--tall,.ref-card--half,.ref-card--third{grid-area:span 1/span 6}}@media (width<=640px){.ref-grid{grid-auto-rows:300px}.ref-card--feature{grid-row:span 1}.ref-card--tall,.ref-card--half,.ref-card--third{grid-column:1/-1}}.reviews{background:#f1e9dc;overflow:hidden}.reviews__head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.reviews__head .eyebrow{letter-spacing:.34em;color:var(--stone-deep)}.reviews__sub{color:var(--ink-muted);font-size:1rem}.reviews__viewport{position:relative}.reviews__viewport:before,.reviews__viewport:after{content:"";z-index:1;pointer-events:none;width:clamp(1rem,6vw,6rem);position:absolute;top:0;bottom:0}.reviews__viewport:before{background:linear-gradient(90deg,#f1e9dc,#0000);left:0}.reviews__viewport:after{background:linear-gradient(270deg,#f1e9dc,#0000);right:0}.reviews__track{scrollbar-width:none;outline:none;gap:1.25rem;margin:0;padding:1rem 0 2rem;list-style:none;display:flex;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.reviews__track:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.review{min-height:250px;color:var(--cream);transition:transform .6s var(--ease), box-shadow .6s var(--ease);background:#1c1915;flex-direction:column;flex:0 0 clamp(270px,26vw,360px);gap:1.25rem;padding:1.75rem 1.6rem 1.5rem;display:flex;box-shadow:0 24px 40px -24px #1e160e8c}.review:hover{transform:translateY(-6px);box-shadow:0 34px 50px -24px #1e160e99}.review__head{justify-content:space-between;align-items:center;display:flex}.review__stars{gap:3px;display:inline-flex}.review__stars svg{fill:#f6f2eb33;width:15px;height:15px}.review__stars svg.is-on{fill:var(--gold)}.review__badge{letter-spacing:.12em;text-transform:uppercase;color:#f6f2ebcc;border:1px solid #f6f2eb59;border-radius:11px;place-items:center;min-width:26px;height:22px;padding:0 .45rem;font-size:.58rem;font-weight:700;display:grid}.review__text{color:#f6f2ebe0;flex:1;margin:0;font-size:.92rem;line-height:1.65}.review__foot{gap:.15rem;display:grid}.review__author{color:var(--gold);font-size:.88rem;font-weight:600}.review__meta{color:#f6f2eb80;font-size:.72rem}.reviews__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.reviews__note{color:var(--ink-muted);font-size:.8rem}.reviews__note .demo-tag{color:var(--bronze);margin-right:.5rem}.reviews__nav{gap:.6rem;display:flex}.reviews__nav button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.1rem;transition:background-color .35s,color .35s,border-color .35s;display:grid}.reviews__nav button:hover{background:var(--anthracite);border-color:var(--anthracite);color:var(--cream)}.about{background:var(--cream);padding-bottom:0}.about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.about__images{padding-bottom:14%;position:sticky;top:110px}.about__img{background:var(--sand);overflow:hidden}.about__img img{object-fit:cover;width:100%;height:100%}.about__img--main{aspect-ratio:4/5}.about__img--main img{object-position:62% 50%}.about__img--detail{aspect-ratio:1;border:10px solid var(--cream);width:42%;position:absolute;bottom:0;right:-8%;box-shadow:0 30px 60px -25px #1e181273}.about__text{gap:2rem;padding-top:2rem;display:grid}.about__copy{gap:1.25rem;display:grid}.about__copy>p:not(.lead):not(.demo-note){color:var(--ink-muted);max-width:36rem}.about__copy .demo-tag{color:var(--bronze);margin-right:.5rem}.about__values{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.about__values li{border-bottom:1px solid var(--line);padding:1.75rem 1.5rem 1.75rem 0}.about__values li:nth-child(2n){border-left:1px solid var(--line);padding-left:1.5rem}.about__num{letter-spacing:.2em;color:var(--bronze);font-size:.7rem;font-weight:600}.about__values h3{margin:.6rem 0 .5rem;font-size:1.65rem}.about__values p{color:var(--ink-muted);font-size:.9rem}.process{background:var(--anthracite);color:var(--cream);margin-top:clamp(5rem,10vw,9rem);padding-block:clamp(4rem,8vw,7rem)}.process__head{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.process__head .eyebrow{color:var(--gold)}.process__intro{color:#f6f2ebb3;max-width:32rem}.process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.process__step figure{aspect-ratio:4/5;margin:0 0 1.25rem;overflow:hidden}.process__step img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.process__step:hover img{transform:scale(1.06)}.process__num{letter-spacing:.2em;color:var(--gold);font-size:.7rem;font-weight:600}.process__step h3{margin:.4rem 0 .5rem;font-size:1.7rem}.process__step p{color:#f6f2eba6;font-size:.9rem}.process__note{color:#f6f2eb73;margin-top:2.5rem}@media (width<=960px){.about__grid{grid-template-columns:1fr}.about__images{margin-right:8%;position:relative;top:0}.process__head{grid-template-columns:1fr}.process__steps{grid-template-columns:1fr 1fr;gap:2.5rem 1rem}}@media (width<=520px){.about__values{grid-template-columns:1fr}.about__values li:nth-child(2n){border-left:0;padding-left:0}.about__img--main{aspect-ratio:4/4.4}}.contact{background:var(--cream)}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.contact__intro{gap:1.75rem;display:grid}.contact__details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin:1rem 0 0;padding-top:2rem;display:grid}.contact__details dt{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:.66rem;font-weight:600}.contact__details dd{font-family:var(--font-serif);margin:.35rem 0 0;font-size:1.35rem;line-height:1.25}.contact__details a{text-decoration:none}.contact__ph{color:var(--stone);font-style:italic}.contact__cards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact__card{background:var(--cream-deep);border:1px solid var(--line);align-content:start;justify-items:start;gap:.6rem;padding:1.5rem;display:grid}.contact__card h3{font-size:1.5rem}.contact__card p{color:var(--ink-muted);margin-bottom:.4rem;font-size:.88rem}.contact__form-wrap{background:#fbf9f5;padding:clamp(1.5rem,3.5vw,3rem);box-shadow:0 40px 80px -50px #1e181273}.contact__form{gap:2rem;display:grid}.contact__form .demo-tag{color:var(--bronze);margin-right:.4rem}@media (width<=960px){.contact__grid{grid-template-columns:1fr}}@media (width<=520px){.contact__details,.contact__cards{grid-template-columns:1fr}}.legal{max-width:860px;padding-top:calc(var(--nav-h) + clamp(3rem, 8vw, 6rem));justify-items:start;gap:1.5rem;padding-bottom:clamp(4rem,10vw,8rem);display:grid}.legal__notice{border:1px solid var(--line);background:var(--cream-deep);width:100%;color:var(--ink-muted);justify-items:start;gap:.9rem;margin-block:1.5rem;padding:1.75rem;display:grid}.legal__notice .demo-tag{color:var(--bronze)}.legal__h2{font-size:1.8rem}.legal__list{color:var(--ink-muted);margin:0 0 1.5rem;padding-left:1.25rem;line-height:2}
