@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.LkPrXq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.LkPrXq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Khand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9466d64495d1d066-s.p.3bxzxgy1pr38-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Khand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3bc79547b4616780-s.3jl2s1xmvsqag.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Khand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/434bf7abaee41ac5-s.p.43j8wox6nkp60.woff2)format("woff2");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:Khand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5e693b851f543898-s.p.3_-o0v25rlio0.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Khand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e084b20763cc84ed-s.2qa5moeos4_3n.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Khand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/855b23c410a4ffd1-s.p.0g0ym88zemtz4.woff2)format("woff2");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:Khand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4d1ba402d349f132-s.p.0b35xdqwepz06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Khand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/403dd3b12acea2eb-s.2d8nezvw4wr5p.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Khand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2be9650700017310-s.p.0fzswiiid1ml6.woff2)format("woff2");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:Khand Fallback;src:local(Arial);ascent-override:133.36%;descent-override:60.84%;line-gap-override:0.0%;size-adjust:78.73%}._6JG7ca_className{font-family:Khand,Khand Fallback;font-style:normal}._6JG7ca_variable{--font-khand:"Khand", "Khand Fallback"}
@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.p.0fkkr517j8r64.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.2u_rq8pco3bdj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.p.0bhq1pffpw-1d.woff2)format("woff2");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:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.p.1w_di8kqf3tx2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.1gyq2xsvs8868.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.p.1i5k6-kj8epsb.woff2)format("woff2");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:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.p.3ujt-0fv43sym.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.2ucic3ezzubje.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.p.3mt_qfikl6whv.woff2)format("woff2");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:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.n9uE_a_className{font-family:Hind,Hind Fallback;font-style:normal}.n9uE_a_variable{--font-hind:"Hind", "Hind Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.da_ABa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.da_ABa_variable{--font-plexmono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--white:#fff;--paper:#f3f4f5;--paper-2:#e6e8ec;--blue:#003b89;--blue-deep:#00265c;--blue-bright:#0a4fb0;--ink:#0b1220;--ink-soft:#3f4a5e;--ink-faint:#5f6879;--line:#0b122029;--kraft:#c9a36b;--kraft-deep:#9c7740;--kraft-light:#e3c595;--nicy-red:#d8362b;--steel:#8b8d90;--font-display:var(--font-archivo), var(--font-khand), "Arial Narrow", Arial, sans-serif;--font-body:var(--font-hind), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-plexmono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--label-ls:.08em;--label-tt:uppercase;--head-ls:-.005em;--offset:6px}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;scroll-padding-top:96px;overflow-x:hidden}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;margin:0;font-size:16.5px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}::selection{background:var(--kraft);color:var(--ink)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.site-footer a:focus-visible,.brand-row.dark:focus-visible,.cta-panel a:focus-visible,.contact-panel a:focus-visible{outline-color:var(--kraft)}.wrap{z-index:1;max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px;position:relative}@media (max-width:640px){.wrap{padding-left:20px;padding-right:20px}}section{padding:96px 0;position:relative}@media (max-width:640px){section{padding:60px 0}}.section-alt{background:var(--paper);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.skip-link{z-index:300;font-family:var(--font-display);font-variation-settings:"wdth" 86;color:var(--white);background:var(--ink);border:2px solid var(--kraft);padding:12px 18px;font-size:17px;font-weight:700;font-stretch:86%;transition:top .12s;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}main:focus{outline:none}.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}h1,h2,h3,.display{font-family:var(--font-display);font-variation-settings:"wdth" 76;letter-spacing:var(--head-ls);word-spacing:.14em;color:var(--ink);text-wrap:balance;margin:0;font-weight:800;font-stretch:76%;line-height:1.04}h3{font-weight:700}.code{font-family:var(--font-mono);letter-spacing:var(--label-ls);text-transform:var(--label-tt);font-size:12px;font-weight:500}.btn{word-spacing:.14em;font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:var(--label-ls);text-transform:var(--label-tt);text-align:center;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:17px;font-weight:700;font-stretch:86%;line-height:1.1;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn-primary{background:var(--blue);border-color:var(--blue);color:var(--white)}.btn-primary:hover{background:var(--ink);border-color:var(--ink);box-shadow:var(--offset) var(--offset) 0 var(--kraft);transform:translate(-2px,-2px)}.btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--white)}.tag,.eyebrow-line{--tag-bg:var(--kraft);--tag-fg:var(--ink);font-family:var(--font-mono);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--tag-fg);background:var(--tag-bg);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);align-items:center;padding:7px 14px 7px 28px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.tag:before,.eyebrow-line:before{content:"";background:var(--white);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:12px}.eyebrow-line{margin-bottom:26px}.bars{background:var(--blue);width:64px;height:8px;margin-bottom:20px;display:block}.stitch{opacity:.4;border:0;border-top:2px dashed;margin:0}.shade-strip{align-items:center;gap:4px;margin-top:14px;display:flex}.shade-chip{border:1px solid #0b122059;flex:none;width:16px;height:16px}.shade-count{font-family:var(--font-mono);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-faint);margin-left:8px;font-size:11px}header.site-nav{display:contents}.nav-main{z-index:50;background:var(--white);border-bottom:2px solid var(--ink);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-top:10px;padding-bottom:10px;display:flex}.brand-mark{flex:none;align-items:center;gap:14px;display:flex}.brand-mark img{width:auto;height:46px}.brand-mark .name{word-spacing:.14em;font-family:var(--font-display);font-variation-settings:"wdth" 76;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:21px;font-weight:800;font-stretch:76%;line-height:1}.brand-mark .name span{font-family:var(--font-mono), var(--font-khand);font-variation-settings:normal;letter-spacing:.03em;text-transform:none;color:var(--ink-faint);margin-top:6px;font-size:11px;font-weight:500;font-stretch:100%;display:block}@media (max-width:400px){.brand-mark .name{font-size:17px}.brand-mark .name span{display:none}}nav.links{align-items:center;gap:2px;display:flex}nav.links>a,.brands-menu>button{word-spacing:.14em;font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink);background:0 0;border:none;align-items:center;gap:6px;padding:10px 14px;font-size:16px;font-weight:700;font-stretch:86%;display:inline-flex;position:relative}nav.links>a:after,.brands-menu>button:after{content:"";background:var(--blue);transform-origin:0;height:4px;transition:transform .18s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}nav.links>a:hover:after,.brands-menu>button:hover:after,nav.links>a.active:after,.brands-menu>button.active:after{transform:scaleX(1)}.brands-menu>button svg{width:13px;height:13px}nav.links>a.nav-cta{background:var(--blue);color:var(--white);border-radius:2px;margin-left:10px;padding:12px 20px}nav.links>a.nav-cta:after{display:none}nav.links>a.nav-cta:hover,nav.links>a.nav-cta.active{background:var(--ink)}.lang-switch{border-left:2px solid var(--line);align-items:center;margin-left:10px;padding-left:14px;display:flex}.lang-btn{font-family:var(--font-mono), "Kohinoor Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, sans-serif;color:var(--ink-faint);background:0 0;border:none;border-bottom:3px solid #0000;padding:6px 8px;font-size:13px;font-weight:500}.lang-btn:hover{color:var(--ink)}.lang-btn.active{color:var(--ink);border-bottom-color:var(--blue)}.nav-toggle{background:var(--white);border:2px solid var(--ink);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;padding:0;display:none}.nav-toggle .bar{background:var(--ink);width:22px;height:3px;transition:transform .18s;display:block}.nav-toggle.open .bar:first-child{transform:translateY(4.5px)rotate(45deg)}.nav-toggle.open .bar:last-child{transform:translateY(-4.5px)rotate(-45deg)}.brands-menu-desktop{display:inline-flex}.brands-menu-mobile{display:none}.brands-menu{position:relative}.brands-dropdown{z-index:60;width:340px;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.brands-dropdown-inner{background:var(--white);border:2px solid var(--ink);box-shadow:var(--offset) var(--offset) 0 var(--kraft);padding:6px}.brands-row{align-items:center;gap:14px;padding:12px;transition:background .12s;display:flex}.brands-row:hover{background:var(--paper)}.brands-row-logo{flex:none;justify-content:center;align-items:center;width:64px;display:flex}.brands-row-word{font-family:var(--font-display);color:var(--blue);font-size:20px;font-weight:800;font-stretch:76%}.brands-row-text{flex-direction:column;flex:1;gap:2px;display:flex}.brands-row-name{word-spacing:.14em;font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700;font-stretch:86%}.brands-row-seg{color:var(--ink-faint);font-size:13px;line-height:1.4}.brands-row-arrow{width:18px;height:18px;color:var(--ink-faint);flex:none;transition:transform .15s,color .15s}.brands-row-arrow svg{width:100%;height:100%}.brands-row:hover .brands-row-arrow{color:var(--blue);transform:translate(3px)}.brands-row-all{border-top:2px dashed var(--line);margin-top:4px}.brands-row-all .brands-row-name{color:var(--blue)}@media (max-width:920px){.nav-toggle{display:flex}nav.links{background:var(--white);border-bottom:2px solid var(--ink);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 78px);margin-top:78px;padding:6px 20px 24px;transition:transform .18s,opacity .18s,visibility 0s linear .18s;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}nav.links.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}nav.links>a,.brands-toggle-mobile{border-bottom:1px solid var(--line);width:100%;padding:16px 0;font-size:22px}nav.links>a:after{transform-origin:top;width:5px;height:auto;inset:12px auto 12px 0;transform:scaleY(0)}nav.links>a:hover:after,nav.links>a.active:after{transform:scaleY(1)}nav.links>a.active,nav.links>a:hover{padding-left:16px}nav.links>a.nav-cta{border-bottom:2px solid #0000;justify-content:center;margin:18px 0 0;padding:16px}nav.links>a.nav-cta.active,nav.links>a.nav-cta:hover{padding-left:16px}.lang-switch{border-left:none;gap:6px;margin:14px 0 0;padding:0}.lang-btn{padding:8px 12px;font-size:15px}.brands-menu-desktop{display:none}.brands-menu-mobile{width:100%;display:block}.brands-toggle-mobile{border:none;border-bottom:1px solid var(--line);font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink);background:0 0;justify-content:space-between;align-items:center;font-weight:700;font-stretch:86%;display:flex}.brands-toggle-mobile svg{width:18px;height:18px}.brands-sublist{border-left:5px solid var(--kraft);flex-direction:column;gap:4px;margin:8px 0 8px 2px;padding:10px 0 12px 12px;display:flex}.brands-subitem{background:var(--paper);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;font-size:16px;font-weight:500;display:flex}.brands-subitem svg{width:14px;height:14px}.brands-subitem-word{font-family:var(--font-display);color:var(--blue);font-weight:800;font-stretch:76%}.brands-subitem-all{color:var(--blue);justify-content:space-between;font-weight:600}}.hero{padding-top:72px;padding-bottom:0}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;padding-bottom:96px;display:grid}@media (max-width:920px){.hero-grid{grid-template-columns:1fr;gap:48px;padding-bottom:72px}}.hero-text{padding-top:8px}h1.hero-title{max-width:16ch;font-size:clamp(42px,5.2vw,76px);line-height:.98}.hero-copy{color:var(--ink-soft);max-width:44ch;margin:24px 0 0;font-size:18.5px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.btn svg{flex:none}.hero-call{color:var(--ink-soft);margin:20px 0 0;font-size:15.5px}.hero-call a{color:var(--ink);border-bottom:2px solid var(--kraft);font-weight:600}.hero-call a:hover{border-color:var(--blue)}.plates{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:8px;padding-right:8px;display:grid}.plate{background:var(--paper-2);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--kraft);margin:0;position:relative;overflow:hidden}.plate-a{grid-row:1/span 2}.plate-b,.plate-c{aspect-ratio:3/4}.plate.zoom img,.brand-thumb.zoom img{transform:scale(var(--zs,1.28));transform-origin:var(--zo,50% 88%)}.plate-cap{background:var(--ink);max-width:100%;color:var(--white);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.plate-cap .code{color:var(--kraft-light);font-size:11px}.plate-name{text-overflow:ellipsis;overflow:hidden}.ledger-band{background:var(--paper);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:0}.ledger{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.ledger-cell{border-left:1px solid var(--line);padding:30px 22px 28px}.ledger-cell:first-child{border-left:none;padding-left:0}.ledger-fig{font-family:var(--font-display);font-variation-settings:"wdth" 76;word-spacing:.14em;white-space:nowrap;color:var(--blue);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;font-stretch:76%;line-height:1}.ledger-label{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.45}@media (max-width:980px){.ledger{grid-template-columns:1fr 1fr}.ledger-cell,.ledger-cell:first-child{border-left:none;border-bottom:1px solid var(--line);padding:22px 16px 20px 0}.ledger-cell:last-child{border-bottom:none;grid-column:1/-1}}.section-head{max-width:62ch;margin-bottom:48px}.section-head:before{content:"";background:var(--blue);width:64px;height:8px;margin-bottom:22px;display:block}.section-head h1,.section-head h2{font-size:clamp(34px,4.6vw,56px)}.section-head p{color:var(--ink-soft);margin:16px 0 0;font-size:17.5px}.brand-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.brand-row{border-bottom:2px solid var(--ink);color:inherit;grid-template-columns:56px 220px 1fr auto 40px;align-items:center;gap:28px;padding:28px 20px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.brand-row.is-link:hover{background:var(--paper);box-shadow:inset 10px 0 0 var(--row-accent,var(--blue))}.brand-num{font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--ink-faint);font-size:44px;font-weight:800;font-stretch:76%;line-height:1}.brand-logo{align-items:center;min-height:64px;display:flex}.brand-wordmark{font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--blue);font-size:54px;font-weight:800;font-stretch:76%;line-height:1}.brand-text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.brand-blurb{max-width:34ch;color:var(--ink-soft);font-size:17px;line-height:1.5}.brand-row .status{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink);border:1.5px solid var(--ink);padding:4px 10px;font-size:11px;font-weight:500}.brand-media{gap:10px;display:flex}.brand-thumb{aspect-ratio:3/4;background:var(--paper-2);border:2px solid var(--ink);width:96px;transition:transform .18s;display:block;position:relative;overflow:hidden}.brand-row.is-link:hover .brand-thumb{transform:translateY(-5px)}.brand-row.is-link:hover .brand-thumb:nth-child(2){transition-delay:30ms}.brand-row.is-link:hover .brand-thumb:nth-child(3){transition-delay:60ms}.brand-stamp{opacity:.55;width:308px;height:128px;font-family:var(--font-display);font-variation-settings:"wdth" 76;letter-spacing:var(--label-ls);text-transform:var(--label-tt);border:2px dashed;justify-content:center;align-items:center;font-size:28px;font-weight:800;font-stretch:76%;display:flex}.brand-arrow{width:36px;height:36px;color:var(--ink);transition:transform .18s,color .18s}.brand-arrow svg{width:100%;height:100%;display:block}.brand-row.is-link:hover .brand-arrow{color:var(--row-accent,var(--blue));transform:translate(5px)}.brand-row.dark{color:var(--white);background:#14181d}.brand-row.dark .brand-num{color:var(--steel)}.brand-row.dark .brand-blurb{color:#c7cbce}.brand-row.dark .status{color:var(--white);border-color:var(--steel)}.brand-row.dark .brand-arrow{color:var(--white)}.brand-row.dark.is-link:hover{background:#1d242c;box-shadow:inset 10px 0 #c7cbce}.brand-row.dark.is-link:hover .brand-arrow{color:#c7cbce}@media (max-width:860px){.brand-row{grid-template-columns:44px 1fr 32px;grid-template-areas:"num logo arrow""text text text""media media media";gap:16px 14px;padding:22px 16px}.brand-num{grid-area:num;font-size:34px}.brand-logo{grid-area:logo}.brand-wordmark{font-size:44px}.brand-arrow{grid-area:arrow;width:28px;height:28px}.brand-text{grid-area:text}.brand-media{grid-area:media}.brand-thumb{flex:1;width:auto}.brand-stamp{width:100%;height:96px}}.supply-grid{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}@media (max-width:920px){.supply-grid{grid-template-columns:1fr;gap:52px}}.supply-cols{flex-direction:column;gap:44px;display:flex}.supply-col{border-top:2px solid var(--ink);padding-top:22px}.supply-col h2{margin-bottom:14px;font-size:32px}.supply-col p{color:var(--ink-soft);margin:0;font-size:17px}.slip{background:var(--white);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--kraft)}.slip-head{background:var(--ink);color:var(--white);font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);justify-content:space-between;gap:12px;padding:9px 18px;font-size:11.5px;display:flex}.slip-title{padding:24px 26px 8px;font-size:36px}.slip-rows{margin:0;padding:6px 26px 14px;list-style:none}.slip-row{border-bottom:2px dashed var(--line);grid-template-columns:40px 1fr;gap:12px;padding:16px 0;display:grid}.slip-row:last-child{border-bottom:none}.slip-num{font-family:var(--font-mono);color:var(--ink-faint);padding-top:6px;font-size:12px}.slip-k{font-family:var(--font-display);font-variation-settings:"wdth" 86;word-spacing:.14em;color:var(--ink);font-size:23px;font-weight:700;font-stretch:86%;line-height:1.15;display:block}.slip-v{color:var(--ink-soft);margin-top:3px;font-size:15.5px;line-height:1.55;display:block}.split{grid-template-columns:1fr 1fr;gap:64px;display:grid}@media (max-width:800px){.split{grid-template-columns:1fr;gap:36px}}.split>div{border-top:2px solid var(--ink);padding-top:22px}.split h2{margin-bottom:14px;font-size:30px}.split p{color:var(--ink-soft);margin:0}.cta-panel{background:var(--ink);color:var(--white);border-top:8px solid var(--kraft);border-bottom:8px solid var(--kraft);padding:56px 56px 52px 84px;position:relative}.cta-panel:before{content:"";background:var(--kraft);border-right:2px solid var(--kraft-deep);width:22px;position:absolute;top:0;bottom:0;left:0}.cta-panel h2{color:var(--white);margin-bottom:14px;font-size:clamp(34px,4.4vw,52px)}.cta-panel h2:before{content:"";background:var(--kraft);width:64px;height:8px;margin-bottom:22px;display:block}.cta-panel p{color:#ffffffe0;max-width:52ch;margin:0;font-size:17.5px}.cta-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.btn-light{background:var(--white);border-color:var(--white);color:var(--ink)}.btn-light:hover{background:var(--kraft);border-color:var(--kraft);transform:translate(-2px,-2px)}.cta-panel .btn-light{background:var(--kraft);border-color:var(--kraft);color:var(--ink)}.cta-panel .btn-light:hover{background:var(--white);border-color:var(--white)}.btn-outline-light{border-color:var(--kraft);color:var(--white);background:0 0}.btn-outline-light:hover{background:var(--kraft);color:var(--ink)}.cta-panel .cta-call{color:#ffffffe0;margin-top:22px;font-size:15.5px}.cta-call a{color:var(--white);border-bottom:2px solid var(--kraft);font-weight:600}.cta-call a:hover{color:var(--kraft-light)}@media (max-width:640px){.cta-panel{padding:40px 24px 40px 48px}.cta-panel:before{width:14px}}.about-hero{padding:80px 0 96px}.about-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}@media (max-width:900px){.about-hero-grid{grid-template-columns:1fr;gap:52px}}.about-hero h1{max-width:14ch;font-size:clamp(44px,6vw,84px)}.about-lede{max-width:56ch;color:var(--ink-soft);margin:24px 0 0;font-size:19px}.stamp{background:var(--white);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--kraft);flex-direction:column;display:flex}.stamp-bar{background:var(--blue);height:18px;display:block}.stamp-fig{text-align:center;font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--blue);padding:16px 0 8px;font-size:clamp(96px,12vw,180px);font-weight:800;font-stretch:76%;line-height:.92;display:block}.stamp-label{text-align:center;color:var(--white);background:var(--ink);padding:12px 16px}.make-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:72px;display:grid}@media (max-width:900px){.make-grid{grid-template-columns:1fr;gap:60px}}.make-title{border-top:2px solid var(--ink);margin-bottom:14px;padding-top:22px;font-size:clamp(32px,4vw,46px)}.make-copy{max-width:54ch;color:var(--ink-soft);margin:0 0 28px;font-size:17px}.out{background:var(--white);border:2px solid var(--ink)}.out-head,.qc-head{background:var(--ink);color:var(--white);font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);justify-content:space-between;gap:12px;padding:9px 18px;font-size:11.5px;display:flex}.out-row{border-bottom:2px dashed var(--line);padding:18px 20px 16px}.out-line{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.out-label{color:var(--ink);font-size:16px}.out-fig{font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--ink);font-size:40px;font-weight:800;font-stretch:76%;line-height:1}.out-track{background:var(--paper-2);border:1.5px solid var(--ink);height:12px;margin-top:12px}.out-track span{height:100%;display:block}.out-total{background:var(--paper);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.out-total>span:first-child{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-soft);font-size:12px}.out-total-fig{font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--blue);font-size:56px;font-weight:800;font-stretch:76%;line-height:1}.qc{background:var(--white);border:2px solid var(--ink)}.qc ul{margin:0;padding:6px 20px 10px;list-style:none}.qc li{border-bottom:2px dashed var(--line);align-items:center;gap:14px;padding:14px 0;font-size:17px;font-weight:500;display:flex}.qc li:last-child{border-bottom:none}.qc-box{background:var(--blue);width:28px;height:28px;color:var(--white);flex:none;place-items:center;font-size:15px;display:grid}.about-photos{padding:0 0 96px}.photo-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:700px){.photo-grid{grid-template-columns:1fr}}.photo{margin:0}.photo-frame{aspect-ratio:4/3;background:var(--paper-2);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--kraft);position:relative;overflow:hidden}.photo figcaption{color:var(--ink-soft);margin-top:16px}.terms{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.terms li{border-bottom:2px solid var(--ink);align-items:baseline;gap:18px;padding:24px 24px 24px 0;display:flex}.terms li:nth-child(2n){border-left:2px solid var(--ink);padding-left:28px}.terms li:last-child:nth-child(odd){grid-column:1/-1}.terms-n{color:var(--ink-faint);flex:none}.terms-text{font-size:18px;font-weight:500;line-height:1.45}@media (max-width:800px){.terms{grid-template-columns:1fr}.terms li:nth-child(2n){border-left:none;padding-left:0}}.segmented-nav-wrap{padding:0}.segmented-nav{border-bottom:2px solid var(--ink);scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:0;display:flex;overflow-x:auto}.segmented-nav::-webkit-scrollbar{display:none}.segment{font-family:var(--font-display);font-variation-settings:"wdth" 80;word-spacing:.14em;letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-faint);white-space:nowrap;align-items:center;gap:12px;padding:18px 28px;font-size:22px;font-weight:800;font-stretch:80%;display:flex;position:relative}.segment img{opacity:.55;transition:opacity .2s}.segment.active img,.segment:hover img{opacity:1}.segment:after{content:"";background:0 0;height:6px;position:absolute;bottom:-2px;left:0;right:0}.segment:hover,.segment.active{color:var(--ink)}@media (max-width:560px){.segmented-nav{justify-content:space-between}.segment{flex:1;justify-content:center;padding:15px 8px;font-size:19px}.segment img{display:none}}.segment.active:after{background:var(--brand-accent,var(--blue))}.room{background:var(--paper);border-bottom:2px solid var(--ink);padding:60px 0 56px;position:relative}.room:before{content:"";background:var(--brand-accent,var(--blue));height:10px;position:absolute;top:0;left:0;right:0}.room-inner{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.room-main{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.room-logo{margin:0;line-height:0}.room-desc{max-width:56ch;color:var(--ink-soft);margin:0;font-size:18px}.seg-tag{--tag-bg:var(--brand-accent,var(--blue));--tag-fg:var(--white);font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--tag-fg);background:var(--tag-bg);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);align-items:center;padding:7px 14px 7px 28px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.seg-tag:before{content:"";background:var(--white);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:12px}.room-count{flex-direction:column;flex:none;align-items:flex-end;line-height:1;display:flex}.room-count-fig{font-family:var(--font-display);font-variation-settings:"wdth" 76;color:var(--brand-accent,var(--blue));font-size:clamp(72px,10vw,148px);font-weight:800;font-stretch:76%}.room-count-label{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-soft);margin-top:8px;font-size:12px}@media (max-width:700px){.room-inner{flex-direction:column;align-items:flex-start;gap:28px}.room-count{flex-direction:row;align-items:baseline;gap:12px}.room-count-label{margin:0}}.room-anicy{clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%);background:#0c2c55;border-bottom:none;padding-bottom:104px}.room-anicy:before{background:var(--kraft)}.room-anicy .room-logo img{background:var(--white);padding:14px 20px}.room-anicy .seg-tag{--tag-bg:var(--white);--tag-fg:#0c2c55}.room-anicy .seg-tag:before{background:#0c2c55}.room-anicy .room-desc{color:#ffffffe6}.room-anicy .room-count-fig{color:var(--white)}.room-anicy .room-count-label{color:var(--kraft-light)}.room-nicy{background:var(--white);border-bottom:none;padding-bottom:92px}.room-nicy:before{background:var(--nicy-red)}.room-swoosh{width:100%;height:60px;fill:var(--nicy-red);display:block;position:absolute;bottom:-1px;left:0}.room-nicy .room-count-fig{color:var(--nicy-red)}.room-avron{background:#14181d;overflow:hidden}.room-avron:before{background:linear-gradient(90deg,#7b7e82,#eceff1 45%,#7b7e82)}.room-avron:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 28px,#c7cbce17 28px 30px);width:46%;position:absolute;top:0;bottom:0;right:0}.room-avron .room-inner{z-index:1;position:relative}.room-avron .seg-tag{--tag-bg:#c7cbce;--tag-fg:var(--ink)}.room-avron .seg-tag:before{background:var(--ink)}.room-avron .room-desc{color:#c7cbce}.filter-bar{z-index:30;background:var(--white);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:sticky;top:78px}.filter-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.category-filter{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.category-filter::-webkit-scrollbar{display:none}.category-chip{background:var(--white);border:2px solid var(--ink);font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink);border-radius:0;flex:none;padding:8px 14px;font-size:12px;font-weight:500}.category-chip:hover{background:var(--paper)}.category-chip.active{background:var(--brand-accent,var(--blue));border-color:var(--brand-accent,var(--blue));color:var(--white)}.chip-n{opacity:.7;margin-left:6px}.category-chip.active .chip-n{opacity:1}.filter-count{color:var(--ink-faint);flex:none}@media (max-width:560px){.filter-count{display:none}}.catalogue{padding:72px 0 96px}.filter-scope[data-filter=girls] .p-card[data-cat=ladies],.filter-scope[data-filter=ladies] .p-card[data-cat=girls],:is(.filter-scope[data-filter=girls] .chapter:not(:has(.p-card[data-cat=girls])),.filter-scope[data-filter=ladies] .chapter:not(:has(.p-card[data-cat=ladies]))),.chapter-count [data-c]{display:none}.filter-scope[data-filter=all] .chapter-count [data-c=all],.filter-scope[data-filter=girls] .chapter-count [data-c=girls],.filter-scope[data-filter=ladies] .chapter-count [data-c=ladies]{display:inline}.p-photo{display:block;position:absolute;inset:0}.chapter+.chapter{margin-top:80px}.chapter-head{border-top:8px solid var(--brand-accent,var(--blue));flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:30px;padding-top:16px;display:flex}.chapter-head h2{font-size:clamp(28px,3.6vw,42px)}.chapter-head .code{color:var(--ink-faint)}.chapter-count{margin-left:auto}.product-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:860px){.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}}.p-card{background:var(--white);border:2px solid var(--ink);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.p-card:hover{box-shadow:8px 8px 0 var(--brand-accent,var(--kraft));transform:translate(-4px,-4px)}.p-link{color:inherit;flex:1;display:block}.p-swatch{aspect-ratio:3/4;background:var(--paper-2);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.p-code{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;color:var(--white);background:var(--ink);padding:5px 9px;font-size:11px;font-weight:500;position:absolute;top:0;left:0}.p-dots{z-index:2;background:#0b122099;gap:4px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.p-dot{background:#ffffff80;width:6px;height:6px}.p-dot.active{background:var(--white);width:14px}.p-view-tag{z-index:2;font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--white);background:var(--brand-accent,var(--ink));opacity:0;padding:6px 12px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:0;right:0;transform:translateY(6px)}.p-card:hover .p-view-tag,.p-link:focus-visible .p-view-tag{opacity:1;transform:none}.p-info{padding:18px 20px 20px}.p-info h3{margin-bottom:8px;font-size:26px}.p-info p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.enq-btn{font-family:var(--font-display);font-variation-settings:"wdth" 86;word-spacing:.14em;letter-spacing:var(--label-ls);text-transform:var(--label-tt);text-align:left;align-items:center;gap:10px;font-size:16px;font-weight:700;font-stretch:86%;transition:background .15s,color .15s;display:flex}.enq-btn-mark{border:2px solid;flex:none;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.enq-btn-card{background:var(--white);width:100%;color:var(--ink);border:none;border-top:2px solid var(--ink);padding:13px 20px}.enq-btn-card:hover{background:var(--paper)}.enq-btn-card.on{background:var(--brand-accent,var(--blue));color:var(--white)}.enq-btn-detail{background:var(--blue);color:var(--white);border:2px solid var(--blue);border-radius:2px;padding:14px 24px;font-size:17px}.enq-btn-detail:hover{background:var(--ink);border-color:var(--ink)}.enq-btn-detail.on{background:var(--white);color:var(--blue)}.enq-btn-detail.on:hover{background:var(--paper);border-color:var(--blue)}.avron-teaser{border-left:14px solid var(--steel);background:#14181d;margin-top:48px;padding:60px 48px;position:relative}.avron-teaser .tag{--tag-bg:#c7cbce;--tag-fg:var(--ink);margin-bottom:20px}.avron-teaser h2{max-width:22ch;color:var(--white);margin-bottom:16px;font-size:clamp(30px,4vw,46px)}.avron-teaser p{color:#c7cbce;max-width:52ch;margin:0;font-size:16.5px}.detail{padding:40px 0 96px}.crumbs{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex}.crumbs a{border-bottom:1.5px solid #0000}.crumbs a:hover{color:var(--ink);border-color:var(--ink)}.detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:60px;display:grid}@media (max-width:900px){.detail-grid{grid-template-columns:1fr;gap:40px}}.detail-tags{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.detail-collection{color:var(--ink-soft)}.detail-info h1{margin:18px 0 16px;font-size:clamp(38px,4.6vw,62px)}.detail-lead{color:var(--ink);margin:0 0 12px;font-size:19px;font-weight:500}.detail-body{color:var(--ink-soft);margin:0;font-size:16.5px}.detail-actions{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.detail-actions .btn-whatsapp{margin-top:0}.spec{border-top:2px solid var(--ink);margin:36px 0 0}.spec-row{border-bottom:2px dashed var(--line);grid-template-columns:150px 1fr;gap:12px;padding:12px 0;display:grid}.spec dt{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-faint);padding-top:3px;font-size:12px}.spec dd{margin:0;font-size:16px}.detail-pn{grid-template-columns:1fr 1fr;gap:20px;margin-top:72px;display:grid}@media (max-width:640px){.detail-pn{grid-template-columns:1fr}}.pn{border:2px solid var(--ink);flex-direction:column;gap:6px;padding:18px 20px;transition:transform .15s,box-shadow .15s;display:flex}.pn:hover{box-shadow:6px 6px 0 var(--brand-accent,var(--kraft));transform:translate(-3px,-3px)}.pn-next{text-align:right;align-items:flex-end}.pn .code{color:var(--ink-faint)}.pn-name{font-family:var(--font-display);font-variation-settings:"wdth" 86;word-spacing:.14em;font-size:22px;font-weight:700;font-stretch:86%;line-height:1.15}.detail-back{margin:36px 0 0}.gal{position:sticky;top:102px}@media (max-width:900px){.gal{position:static}}.gal-stage{background:var(--paper-2);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--kraft);position:relative}.gal-track{aspect-ratio:3/4;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gal-track::-webkit-scrollbar{display:none}.gal-track:focus-visible{outline-offset:-5px}.gal-slide{scroll-snap-align:center;flex:0 0 100%;position:relative}.gal-arrow{z-index:2;background:var(--white);border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);border-radius:0;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.gal-arrow:hover:not(:disabled){background:var(--ink);color:var(--white)}.gal-arrow:disabled{opacity:.35;cursor:default}.gal-prev{left:10px}.gal-next{right:10px}.gal-count{z-index:2;color:var(--white);background:var(--ink);padding:5px 10px;position:absolute;bottom:0;left:0}.gal-thumbs{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.gal-thumb{aspect-ratio:3/4;background:var(--paper-2);border:2px solid var(--line);opacity:.7;width:72px;padding:0;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}.gal-thumb:hover{opacity:1}.gal-thumb.active{opacity:1;border-color:var(--ink);box-shadow:4px 4px 0 var(--brand-accent,var(--kraft))}.shade-card{background:var(--white);border:2px dashed var(--ink);margin:30px 0 0}.shade-card-head{background:var(--ink);color:var(--white);font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);justify-content:space-between;gap:12px;padding:9px 16px;font-size:12px;display:flex}.shade-card-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:18px 14px;margin:0;padding:18px 16px 6px;list-style:none;display:grid}.shade-card-grid li{position:relative}.shade-swatch{aspect-ratio:1;border:2px solid var(--ink);display:block}.shade-no{color:var(--ink);background:var(--white);padding:1px 5px;font-size:10px;position:absolute;top:6px;left:6px}.shade-name{color:var(--ink);margin-top:8px;font-size:13.5px;line-height:1.3;display:block}.shade-card-note{color:var(--ink-faint);margin:0;padding:6px 16px 14px;font-size:12.5px}.enq-bar{z-index:41;background:var(--ink);color:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--kraft);font-family:var(--font-display);font-variation-settings:"wdth" 86;word-spacing:.14em;letter-spacing:var(--label-ls);text-transform:var(--label-tt);border-radius:2px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-size:16px;font-weight:700;font-stretch:86%;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:18px;left:18px}.enq-bar:hover{box-shadow:6px 6px 0 var(--kraft);transform:translate(-2px,-2px)}.enq-bar-count{background:var(--kraft);min-width:32px;height:32px;color:var(--ink);place-items:center;padding:0 6px;font-weight:800;display:grid}.enq-bar-cta{color:var(--kraft-light)}@media (max-width:899px){.enq-bar{justify-content:space-between;left:12px;right:84px}}@media (max-width:480px){.enq-bar-label{display:none}}.enq-overlay{z-index:120;background:#0b122099;justify-content:flex-end;animation:.16s both enqFade;display:flex;position:fixed;inset:0}@keyframes enqFade{0%{opacity:0}to{opacity:1}}.enq-panel{background:var(--white);border-left:2px solid var(--ink);flex-direction:column;width:min(460px,100%);height:100%;animation:.2s both enqSlide;display:flex}@keyframes enqSlide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.enq-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.enq-head h2{font-size:30px}.enq-close{background:var(--white);border:2px solid var(--ink);width:42px;height:42px;color:var(--ink);border-radius:0;place-items:center;font-size:24px;line-height:1;display:grid}.enq-close:hover{background:var(--ink);color:var(--white)}.enq-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.enq-item{border-bottom:2px dashed var(--line);grid-template-columns:64px 1fr 36px;align-items:start;gap:14px;padding:16px 20px;display:grid}.enq-thumb{aspect-ratio:3/4;background:var(--paper-2);border:2px solid var(--ink);width:64px;display:block;position:relative;overflow:hidden}.enq-info{flex-direction:column;gap:4px;min-width:0;display:flex}.enq-info .code{color:var(--ink-faint)}.enq-name{font-family:var(--font-display);font-variation-settings:"wdth" 86;word-spacing:.14em;color:var(--ink);font-size:21px;font-weight:700;font-stretch:86%;line-height:1.15}.enq-qty{color:var(--ink-soft);align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.enq-qty em{color:var(--ink-faint);font-style:normal}.enq-qty input{width:84px;font:inherit;text-align:right;color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:0;padding:6px 8px;font-size:15px}.enq-qty input:focus{outline:3px solid var(--kraft);outline-offset:0}.enq-remove{background:var(--white);border:2px solid var(--line);width:34px;height:34px;color:var(--ink-soft);border-radius:0;place-items:center;font-size:20px;line-height:1;display:grid}.enq-remove:hover{border-color:var(--ink);color:var(--ink)}.enq-empty{color:var(--ink-soft);flex:1;margin:0;padding:28px 20px}.enq-foot{background:var(--paper);border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.enq-hint{color:var(--ink-soft);margin:0 0 4px;font-size:14px}.enq-foot .btn-whatsapp{width:100%;margin-top:0}.enq-foot .btn{width:100%}.enq-clear{color:var(--ink-faint);background:0 0;border:none;padding:6px;font-size:14px;text-decoration:underline}.enq-clear:hover{color:var(--ink)}.contact-hero{padding:72px 0 100px}.contact-hero h1{max-width:17ch;font-size:clamp(40px,5.6vw,72px)}.contact-hero .about-lede{margin:20px 0 44px}.tiles{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:72px;display:grid}@media (max-width:860px){.tiles{grid-template-columns:1fr;gap:16px;margin-bottom:48px}}.tile{border:2px solid var(--ink);flex-direction:column;align-items:flex-start;gap:4px;min-height:220px;padding:26px 26px 24px;transition:transform .15s,box-shadow .15s;display:flex}.tile:hover{box-shadow:8px 8px 0 var(--kraft);transform:translate(-3px,-3px)}.tile svg{margin-bottom:14px}.tile-value{font-family:var(--font-display);font-variation-settings:"wdth" 76;word-spacing:.14em;margin-top:2px;font-size:clamp(32px,3.2vw,42px);font-weight:800;font-stretch:76%;line-height:1.05}.tile-sub{margin-top:auto;padding-top:16px;font-size:14.5px;line-height:1.45}.tile-wa{color:var(--white);background:#0f7a40}.tile-call{background:var(--blue);color:var(--white)}.tile-wa .tile-label,.tile-call .tile-label{color:#ffffffe0}.tile-wa .tile-sub,.tile-call .tile-sub{color:#ffffffeb}.tile-visit{background:var(--white);color:var(--ink)}.tile-visit .tile-label,.tile-visit .tile-sub{color:var(--ink-soft)}@media (max-width:860px){.tile{min-height:0}}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:52px;display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:44px}}.field{margin-bottom:16px}.field label{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--ink-soft);margin-bottom:7px;font-size:12px;font-weight:500;display:block}.field .opt{color:var(--ink-faint);letter-spacing:0;text-transform:none}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:0;padding:12px 14px;font-family:inherit;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:#646e82}.field-row{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}@media (max-width:520px){.field-row{grid-template-columns:1fr;gap:0}}.form-note{color:var(--ink-faint);margin:10px 0 0;font-size:13px}.form-status{background:var(--paper);border-left:6px solid;margin-top:18px;padding:12px 14px;font-size:15px;font-weight:600}.form-status.success{color:var(--blue)}.form-status.error{color:#b3261e}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.slip-card{box-shadow:10px 10px 0 var(--kraft)}.slip-hint{color:var(--ink-soft);border-bottom:2px dashed var(--line);margin:0;padding:20px 28px 16px;font-size:15.5px}.slip-body{padding:28px 28px 30px}@media (max-width:640px){.slip-hint,.slip-body{padding-left:18px;padding-right:18px}}.slip-card .field{margin-bottom:24px}.slip-card .field input,.slip-card .field select,.slip-card .field textarea{border:0;border-bottom:2px solid var(--ink);background-color:#0000;padding:10px 2px 8px;font-size:17px}.slip-card .field input:focus,.slip-card .field select:focus,.slip-card .field textarea:focus{background-color:var(--paper);border-bottom-color:var(--blue);box-shadow:inset 0 -4px 0 var(--blue);outline:none}.slip-card .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1220' stroke-width='2.6'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:16px;padding-right:30px}.slip-card .field textarea{resize:vertical;background-image:repeating-linear-gradient(#0000 0 29px,#0b122038 29px 31px);background-attachment:local;min-height:160px;padding:0 2px;line-height:31px}.slip-card .form-actions{margin-top:12px}.form-actions .btn-whatsapp{margin-top:0}.contact-panel{background:var(--blue);color:var(--white);border-top:8px solid var(--ink);border-bottom:8px solid var(--ink);box-shadow:10px 10px 0 var(--kraft);padding:34px 34px 30px;position:relative}@media (max-width:640px){.contact-panel{box-shadow:6px 6px 0 var(--kraft);padding:28px 20px}}.contact-panel h2{color:var(--white);margin-bottom:18px;font-size:40px}.contact-item{border-top:1px solid #ffffff47;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.contact-icon{width:42px;height:42px;color:var(--white);border:1.5px solid #ffffff8c;flex:none;justify-content:center;align-items:center;display:flex}.contact-icon svg{width:20px;height:20px}.contact-item-label{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--kraft-light);margin-bottom:4px;font-size:11.5px;font-weight:500}.contact-item-value{color:var(--white);font-size:16px;line-height:1.5}.contact-item-value a{color:var(--white);border-bottom:1.5px solid #ffffff8c}.contact-item-value a:hover{color:var(--kraft-light);border-color:var(--kraft)}.panel-map{width:100%;margin-top:22px}.site-footer{background:var(--ink);color:var(--white);padding:80px 0 28px;position:relative}.site-footer:before{content:"";background:var(--kraft);border-bottom:2px solid var(--kraft-deep);height:14px;position:absolute;top:0;left:0;right:0}.footer-grid{grid-template-columns:1.4fr .8fr .8fr 1.3fr;gap:48px;display:grid}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr;gap:34px}}.footer-plate{background:var(--white);padding:12px 16px;display:inline-block}.footer-plate img{width:auto;height:52px}.footer-name{word-spacing:.14em;font-family:var(--font-display);font-variation-settings:"wdth" 76;letter-spacing:.02em;text-transform:uppercase;color:var(--white);margin:20px 0 6px;font-size:26px;font-weight:800;font-stretch:76%;line-height:1.1}.footer-blurb{color:#ffffffb8;max-width:34ch;margin:0;font-size:14.5px;line-height:1.55}.footer-head{font-family:var(--font-mono), var(--font-khand);letter-spacing:var(--label-ls);text-transform:var(--label-tt);color:var(--kraft);margin:0 0 18px;font-size:12px;font-weight:500}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{margin:0 0 11px;font-size:16px}.footer-list a{color:#ffffffeb;border-bottom:1px solid #0000}.footer-list a:hover{color:var(--kraft);border-color:var(--kraft)}.footer-address{color:#ffffffb3;max-width:32ch;font-size:14.5px;line-height:1.55}.footer-base{font-family:var(--font-mono);color:#ffffffad;border-top:2px dashed #ffffff4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:64px;padding-top:22px;font-size:12px;display:flex}.footer-chip{letter-spacing:var(--label-ls);text-transform:var(--label-tt);border:1px solid #fff6;padding:4px 10px}@media (max-width:899px){.site-footer{padding-bottom:96px}}.btn-whatsapp-outline,.btn-whatsapp{word-spacing:.14em;font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:var(--label-ls);text-transform:var(--label-tt);border:2px solid #0f7a40;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:17px;font-weight:700;font-stretch:86%;line-height:1.1;transition:background .15s,color .15s;display:inline-flex}.btn-whatsapp-outline{color:#0b6b38;background:0 0}.btn-whatsapp-outline:hover{color:var(--white);background:#0f7a40}.btn-whatsapp{color:var(--white);background:#0f7a40;margin-top:20px}.btn-whatsapp:hover{background:#0b6b38}.wa-float{word-spacing:.14em;z-index:40;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:var(--label-ls);text-transform:var(--label-tt);background:#25d366;border-radius:2px;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:700;font-stretch:86%;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:18px;right:18px}.wa-float:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.wa-float svg{flex:none;width:26px;height:26px}.wa-float span{padding-right:4px;display:none}@media (min-width:900px){.wa-float{padding:12px 18px 12px 14px}.wa-float span{display:inline}}html:lang(hi),html:lang(mr){--label-ls:0;--label-tt:none;--head-ls:0}html:lang(hi) *,html:lang(mr) *{word-spacing:normal!important}html:lang(hi) body,html:lang(mr) body{font-size:17.5px;line-height:1.8}html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3,html:lang(hi) .display,html:lang(mr) h1,html:lang(mr) h2,html:lang(mr) h3,html:lang(mr) .display{font-weight:700;line-height:1.3}html:lang(hi) h1.hero-title,html:lang(mr) h1.hero-title{font-size:clamp(44px,6.4vw,84px);line-height:1.2}html:lang(hi) .btn,html:lang(mr) .btn,html:lang(hi) nav.links>a,html:lang(mr) nav.links>a,html:lang(hi) .brands-menu>button,html:lang(mr) .brands-menu>button,html:lang(hi) .btn-whatsapp,html:lang(mr) .btn-whatsapp,html:lang(hi) .btn-whatsapp-outline,html:lang(mr) .btn-whatsapp-outline,html:lang(hi) .wa-float,html:lang(mr) .wa-float{font-size:19px;font-weight:600}html:lang(hi) .ledger-label,html:lang(mr) .ledger-label,html:lang(hi) .p-code,html:lang(mr) .p-code,html:lang(hi) .out-head,html:lang(mr) .out-head,html:lang(hi) .qc-head,html:lang(mr) .qc-head,html:lang(hi) .out-total>span:first-child,html:lang(mr) .out-total>span:first-child,html:lang(hi) .shade-card-head,html:lang(mr) .shade-card-head,html:lang(hi) .room-count-label,html:lang(mr) .room-count-label,html:lang(hi) .seg-tag,html:lang(mr) .seg-tag,html:lang(hi) .spec dt,html:lang(mr) .spec dt,html:lang(hi) .slip-head,html:lang(mr) .slip-head,html:lang(hi) .brand-row .status,html:lang(mr) .brand-row .status,html:lang(hi) .footer-head,html:lang(mr) .footer-head,html:lang(hi) .footer-base,html:lang(mr) .footer-base,html:lang(hi) .shade-count,html:lang(mr) .shade-count,html:lang(hi) .contact-item-label,html:lang(mr) .contact-item-label,html:lang(hi) .field label,html:lang(mr) .field label,html:lang(hi) .category-chip,html:lang(mr) .category-chip,html:lang(hi) .code,html:lang(mr) .code,html:lang(hi) .tag,html:lang(mr) .tag,html:lang(hi) .eyebrow-line,html:lang(mr) .eyebrow-line{font-size:14px}html:lang(hi) .brand-mark .name,html:lang(mr) .brand-mark .name{text-transform:uppercase;letter-spacing:.02em}@media (max-width:480px){.btn,.btn-whatsapp,.btn-whatsapp-outline{letter-spacing:.04em;padding-left:16px;padding-right:16px;font-size:16px}.cta-actions .btn{width:100%}}.status-page{padding:96px 0 120px}.status-page h1{max-width:14ch;font-size:clamp(44px,6vw,84px)}.status-page .about-lede{margin-bottom:36px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
