:root{color-scheme: light;--ink-0: #F7F2E6;--ink-1: #F0E8D7;--ink-2: #FFFFFF;--ink-3: #FBF6EC;--ink-line: #E4D9C2;--navy: #232C49;--navy-deep: #1A2137;--gold: #B58E4B;--gold-bright: #7F5F26;--gold-glow: #C9A45F;--gold-accent: #8A6A33;--gold-deep: #6F5225;--gold-hair: rgba(181,142,75,0.34);--gold-hair-soft: rgba(181,142,75,0.18);--text: #232C49;--text-muted: rgba(35,44,73,0.80);--text-faint: rgba(35,44,73,0.70);--on-gold: #1E2740;--shade-rgb: 35,44,73;--header-glass: rgba(247,242,230,.88);--header-glass-stuck: rgba(247,242,230,.97);--tag-bg: rgba(255,255,255,.93);--map-land: #C7B794;--map-stroke: #A38E66;--map-served: #D2A95E;--map-primary: #B58E4B;--map-origin: #232C49;--map-lit: #7F5F26;--map-card: var(--ink-2);--map-hover: var(--gold-bright);--map-pin: var(--gold-bright);--map-pin-ring: #FFFFFF;--drawer-bg: var(--ink-0);--scrim-alpha: .38;--footer-bg: #1A2137;--logo-plate: transparent;--shadow-sm: 0 2px 8px -2px rgba(35,44,73,.10);--shadow-md: 0 14px 30px -18px rgba(35,44,73,.30);--shadow-lg: 0 24px 48px -26px rgba(35,44,73,.34);--display: "League Gothic","Arial Narrow","Impact",sans-serif;--display-wdth: 88;--display-stroke: .016em;--display-case: uppercase;--display-track: .02em;--ui: "Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--title: var(--ui);--brand: "Playfair Display","Georgia",serif;--radius: 4px;--radius-lg: 8px;--shell: 1240px;--gutter: clamp(20px,5vw,56px);--ease: cubic-bezier(0.22,0.61,0.36,1);}:root[data-theme="dark"]{color-scheme: dark;--ink-0: #080B14;--ink-1: #0B1020;--ink-2: #121A2E;--ink-3: #1A2440;--ink-line: #223052;--gold-bright: #E4C179;--gold-glow: #FDE09A;--gold-accent: #E4C179;--gold-deep: #8A6A33;--gold-hair: rgba(181,142,75,0.28);--gold-hair-soft: rgba(181,142,75,0.14);--text: #F2EEE4;--text-muted: rgba(242,238,228,0.74);--text-faint: rgba(242,238,228,0.60);--shade-rgb: 0,0,0;--header-glass: rgba(8,11,20,.86);--header-glass-stuck: rgba(8,11,20,.96);--tag-bg: rgba(8,11,20,.82);--map-land: #2A3A5E;--map-stroke: #3A4D78;--map-served: #8A6A33;--map-primary: #B58E4B;--map-origin: #E4C179;--map-lit: #FDE09A;--map-card: var(--ink-1);--map-hover: #F2EEE4;--map-pin: #FFF6DE;--map-pin-ring: #080B14;--drawer-bg: var(--ink-2);--scrim-alpha: .62;--footer-bg: #0B1020;--logo-plate: #F7F2E6;--shadow-sm: 0 2px 8px -2px rgba(0,0,0,.45);--shadow-md: 0 14px 30px -18px rgba(0,0,0,.70);--shadow-lg: 0 24px 48px -26px rgba(0,0,0,.80);}:root[data-theme="dark"] .footer{border-top: 1px solid var(--gold-hair-soft);}html.app-dark img:not(#_),html.app-dark video:not(#_),html.app-dark picture:not(#_){filter: none !important;}html.app-dark .hero__seal img:not(#_){filter: drop-shadow(0 16px 28px rgba(var(--shade-rgb),.22)) drop-shadow(0 2px 4px rgba(var(--shade-rgb),.10)) !important;}html.app-dark .partner__mark img:not(#_){filter: drop-shadow(0 6px 12px rgba(var(--shade-rgb),.18)) !important;}::view-transition-old(root),::view-transition-new(root){animation-duration: .32s;animation-timing-function: ease;}html.theme-anim .theme-toggle svg{transition: opacity .3s var(--ease),transform .45s var(--ease) !important;}html.theme-anim,html.theme-anim *,html.theme-anim *::before,html.theme-anim *::after{transition: background-color .35s ease,color .35s ease,border-color .35s ease,fill .35s ease,stroke .35s ease,box-shadow .35s ease !important;}@media (max-width: 900px),(pointer: coarse){html.theme-anim,html.theme-anim *,html.theme-anim *::before,html.theme-anim *::after{transition: background-color .22s ease,color .22s ease !important;}}*,*::before,*::after{box-sizing: border-box;}*{-webkit-tap-highlight-color: transparent;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scrollbar-gutter: stable;overflow-x: hidden;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}@supports (overflow-x: clip){html,body{overflow-x: clip;}}body{margin: 0;background: var(--ink-0);color: var(--text);font-family: var(--ui);font-size: 17px;line-height: 1.65;-webkit-font-smoothing: antialiased;}img{max-width: 100%;display: block;}a{color: inherit;text-decoration: none;}h1,h2,h3,h4{margin: 0 0 .5em;text-wrap: balance;}h1,h2{font-family: var(--display);font-weight: 400;line-height: 1.02;text-transform: var(--display-case);letter-spacing: var(--display-track);font-variation-settings: "wdth" var(--display-wdth);-webkit-text-stroke: var(--display-stroke) currentColor;}h3,h4{font-family: var(--title);font-weight: 600;line-height: 1.25;letter-spacing: -0.005em;}p,.lead{text-wrap: pretty;}h1{font-size: clamp(2.9rem,6.6vw,5.4rem);}h2{font-size: clamp(2.3rem,4.8vw,3.8rem);}h3{font-size: clamp(1.15rem,1.8vw,1.4rem);}p{margin: 0 0 1.1em;color: var(--text-muted);}::selection{background: var(--gold);color: var(--on-gold);}:focus-visible{outline: 2px solid var(--gold-bright);outline-offset: 3px;}:focus:not(:focus-visible){outline: none;}.accent{color: var(--gold-accent);}.shell{width: min(var(--shell),100% - var(--gutter) * 2);margin-inline: auto;}.section{padding: clamp(64px,9vw,120px) 0;position: relative;}.section--alt{background: var(--ink-1);}.section--tight{padding: clamp(44px,6vw,76px) 0;}.rule{display: flex;align-items: center;gap: 14px;margin: 0 0 34px;}.rule::before,.rule::after{content: "";height: 1px;background: var(--gold-hair);flex: 1;}.rule span{width: 6px;height: 6px;transform: rotate(45deg);background: var(--gold);flex: none;}.eyebrow{font-family: var(--ui);font-size: 13px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--gold-bright);margin: 0 0 16px;display: block;}.lead{font-size: 1.18rem;color: var(--text-muted);max-width: 62ch;}.section-head{max-width: 70ch;margin-bottom: clamp(36px,5vw,60px);}.section-head.center{margin-inline: auto;text-align: center;}.btn{display: inline-flex;align-items: center;gap: 9px;padding: 13px 26px;font-family: var(--ui);font-size: 13px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;border-radius: var(--radius);border: 1px solid transparent;cursor: pointer;transition: all .3s var(--ease);white-space: nowrap;}.btn--gold{background: linear-gradient(135deg,var(--gold) 0%,var(--gold-bright) 55%,var(--gold) 100%);color: var(--on-gold);box-shadow: 0 1px 0 rgba(253,224,154,.5) inset;}:root:not([data-theme="dark"]) .btn--gold{background: linear-gradient(135deg,#CFA85F 0%,#E6C886 50%,#CBA35C 100%);box-shadow: 0 1px 0 rgba(255,244,214,.7) inset,0 6px 16px -9px rgba(150,112,48,.55);}.btn--gold:hover{filter: brightness(1.1);transform: translateY(-2px);box-shadow: 0 10px 26px -10px rgba(181,142,75,.7);}.btn--ghost{border-color: var(--gold-hair);color: var(--text);background: transparent;}.btn--ghost:hover{border-color: var(--gold);background: rgba(181,142,75,.08);transform: translateY(-2px);}.hero .btn--ghost{background: var(--ink-0);}.hero .btn--ghost:hover{background: linear-gradient(rgba(181,142,75,.08),rgba(181,142,75,.08)),var(--ink-0);}.btn--sm{padding: 9px 18px;font-size: 12px;}.nav .btn--sm{font-size: 11px;}.header{position: sticky;top: 0;z-index: 200;border-bottom: 1px solid var(--gold-hair-soft);transition: box-shadow .3s var(--ease);}.header::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--header-glass);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: background .3s var(--ease);}.header.is-stuck{box-shadow: var(--shadow-md);}.header.is-stuck::before{background: var(--header-glass-stuck);}.header__inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0;}.brand{display: flex;align-items: center;gap: 13px;flex: none;}.brand img{width: 52px;height: 52px;}.brand__name{font-family: var(--brand);font-size: 19px;font-weight: 600;line-height: 1.1;letter-spacing: .01em;}.brand__A::before{content: "";display: inline-block;width: .214em;height: .0468em;background: currentColor;vertical-align: .2556em;margin-left: .159em;margin-right: -.373em;}.brand__sub{font-size: 10.5px;letter-spacing: .22em;text-transform: uppercase;color: var(--gold-bright);font-weight: 600;}.header .brand img{width: 74px;height: 74px;}.header .brand__name{font-size: 27px;}.header .brand__sub{font-size: 13px;}.brand > span{line-height: 1.12;}.brand__sub{display: inline-block;margin-top: 3px;}.nav{display: flex;align-items: center;gap: 2px;}.nav__link{position: relative;padding: 10px 9px;font-size: 12px;font-weight: 500;letter-spacing: .07em;text-transform: uppercase;color: var(--text-muted);transition: color .25s var(--ease);white-space: nowrap;}.nav__link:hover,.nav__link.is-active{color: var(--gold-bright);}.nav__link::after{content: "";position: absolute;left: 9px;right: 9px;bottom: 4px;height: 1px;background: var(--gold);transform: scaleX(0);transform-origin: left;transition: transform .3s var(--ease);}.nav__link:hover::after,.nav__link.is-active::after{transform: scaleX(1);}.nav__item{position: relative;}@media (min-width: 1180px){.nav__item{display: flex;align-items: center;}.nav{gap: 0;flex: 1 1 auto;justify-content: space-between;margin-inline-start: clamp(28px,3vw,56px);}.nav__link{padding-inline: 7px;letter-spacing: .045em;}.nav__link::after{left: 7px;right: 7px;}.header .shell{width: min(1340px,100% - var(--gutter) * 2);}}@media (min-width: 1180px) and (max-width: 1340px){.header__inner{gap: 8px;}.header .brand{gap: 8px;}.header .brand img{width: 50px;height: 50px;}.header .brand__name{font-size: 19px;}.header .brand__sub{font-size: 10px;letter-spacing: .13em;}.header .nav{margin-inline-start: 10px;}.nav__link{padding-inline: 5px;font-size: 11.3px;letter-spacing: .03em;}.lang__caret{display: none;}.lang__btn{padding: 0 9px;}}@media (min-width: 1341px) and (max-width: 1499px){.header__inner{gap: 10px;}.header .brand{gap: 10px;}.header .brand img{width: 58px;height: 58px;}.header .brand__name{font-size: 22.5px;}.header .brand__sub{font-size: 11.5px;letter-spacing: .16em;}.nav{margin-inline-start: 14px;}.header .nav{margin-inline-start: clamp(18px,calc(14vw - 170px),46px);}.lang__caret{display: none;}.lang__btn{padding: 0 11px;}}@media (min-width: 1500px){.header .shell{width: min(1460px,100% - var(--gutter) * 2);}.header .nav{margin-inline-start: clamp(48px,calc(12vw - 132px),96px);}}.nav__panel{position: absolute;top: calc(100% + 6px);left: 0;min-width: 244px;background: var(--ink-2);border: 1px solid var(--gold-hair);border-radius: var(--radius);padding: 7px;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: all .25s var(--ease);box-shadow: var(--shadow-lg);}.nav__item:hover .nav__panel,.nav__item:focus-within .nav__panel{opacity: 1;visibility: visible;transform: translateY(0);}.nav__panel a{display: block;padding: 11px 13px;font-size: 12.5px;letter-spacing: .04em;color: var(--text-muted);border-radius: 3px;transition: all .2s var(--ease);}.nav__panel a:hover{background: rgba(181,142,75,.1);color: var(--gold-bright);padding-left: 18px;}.caret{font-size: 9px;opacity: .7;margin-left: 3px;}.burger{display: none;background: none;border: 0;cursor: pointer;width: 42px;height: 42px;padding: 10px;flex-direction: column;justify-content: center;gap: 5px;}.theme-toggle{order: 3;flex: none;width: 40px;height: 40px;padding: 0;display: grid;place-items: center;border: 1px solid var(--gold-hair);border-radius: 50%;background: transparent;color: var(--gold-bright);cursor: pointer;transition: border-color .25s var(--ease),background .25s var(--ease),transform .4s var(--ease);}.theme-toggle:hover{border-color: var(--gold);background: rgba(181,142,75,.10);}.theme-toggle:active{transform: rotate(-25deg) scale(.94);}.theme-toggle svg{width: 19px;height: 19px;grid-area: 1 / 1;transition: opacity .3s var(--ease),transform .45s var(--ease);}.theme-toggle .icon-sun{opacity: 0;transform: rotate(-90deg) scale(.6);}.theme-toggle .icon-moon{opacity: 1;transform: none;}:root[data-theme="dark"] .theme-toggle .icon-sun{opacity: 1;transform: none;}:root[data-theme="dark"] .theme-toggle .icon-moon{opacity: 0;transform: rotate(90deg) scale(.6);}.header .brand{order: 0;}.lang{order: 3;position: relative;flex: none;}.lang__btn{display: flex;align-items: center;gap: 5px;height: 40px;padding: 0 10px 0 9px;border: 1px solid var(--gold-hair);border-radius: 999px;color: var(--gold-bright);font-family: var(--ui);font-size: 12px;font-weight: 700;letter-spacing: .06em;cursor: pointer;list-style: none;user-select: none;-webkit-user-select: none;transition: border-color .25s var(--ease),background .25s var(--ease);}.lang__btn::-webkit-details-marker{display: none;}.lang__btn::marker{content: "";}.lang__btn:hover,.lang[open] .lang__btn{border-color: var(--gold);background: rgba(181,142,75,.10);}.lang__globe{width: 18px;height: 18px;flex: none;}.lang__code{color: var(--text);white-space: nowrap;}.lang__caret{width: 11px;height: 11px;flex: none;opacity: .75;transition: transform .25s var(--ease);}.lang[open] .lang__caret{transform: rotate(180deg);}.lang__menu{position: absolute;top: calc(100% + 8px);inset-inline-end: 0;z-index: 5;min-width: 214px;margin: 0;padding: 6px;list-style: none;background: var(--ink-2);border: 1px solid var(--gold-hair);border-radius: var(--radius-lg);box-shadow: var(--shadow-lg);}.lang__menu a{display: flex;align-items: center;gap: 11px;padding: 10px 12px;border-radius: var(--radius);font-family: var(--ui),"Segoe UI",system-ui,sans-serif;font-size: 15px;line-height: 1.3;color: var(--text);transition: background .2s var(--ease),color .2s var(--ease);}.lang__menu a:hover{background: rgba(181,142,75,.10);color: var(--gold-bright);}.lang__menu a.is-active{color: var(--gold-bright);font-weight: 600;}.lang__menu .flag{flex: none;width: 24px;height: 16px;border-radius: 3px;box-shadow: 0 0 0 1px rgba(var(--shade-rgb),.18);}.lang__name{flex: 1;}.header:has(.lang[open]){z-index: 310;}.lang__short{margin-inline-start: 12px;font-size: 10.5px;font-weight: 700;letter-spacing: .08em;color: var(--text-faint);}.lang__menu a.is-active .lang__short{color: var(--gold-bright);}.lang__menu a.is-active .lang__short::before{content: "\2713\00A0";}.nav{order: 2;margin-inline-start: auto;}.burger span{display: block;height: 1.5px;background: var(--gold-bright);transition: all .3s var(--ease);}.burger.is-open span:nth-child(1){transform: translateY(6.5px) rotate(45deg);}.burger.is-open span:nth-child(2){opacity: 0;}.burger.is-open span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg);}.nav-scrim{display: none;}@media (max-width: 1179px){.burger{display: flex;position: relative;z-index: 3;order: 4;}.theme-toggle{order: 3;position: relative;z-index: 3;}.lang{margin-inline-start: auto;z-index: 4;}.nav{position: fixed;top: 0;right: 0;bottom: 0;z-index: 2;height: 100vh;height: 100dvh;width: min(340px,86vw);background: var(--drawer-bg);border-left: 1px solid var(--gold-hair);box-shadow: -18px 0 40px -18px rgba(var(--shade-rgb),.35);flex-direction: column;align-items: stretch;padding: 96px 22px 32px;gap: 2px;transform: translateX(100%);overflow-y: auto;overscroll-behavior: contain;visibility: hidden;transition: transform .38s var(--ease),visibility 0s linear .38s;}.nav.is-open{transform: translateX(0);visibility: visible;transition: transform .38s var(--ease),visibility 0s;}.nav__link{padding: 15px 10px;font-size: 13px;border-bottom: 1px solid var(--ink-line);}.nav__link::after{display: none;}.nav__link.is-active{color: var(--gold-bright);}.nav__item .nav__link{display: flex;justify-content: space-between;}.nav__item.is-open .caret{transform: rotate(180deg);}.nav__panel{position: static;opacity: 1;visibility: visible;transform: none;background: transparent;border: 0;box-shadow: none;min-width: 0;padding: 4px 0 8px 16px;display: none;}.nav__item.is-open .nav__panel{display: block;}.nav .btn{margin: 22px 0 0 !important;justify-content: center;}.nav-scrim{display: block;position: fixed;inset: 0;z-index: 1;background: rgba(var(--shade-rgb),var(--scrim-alpha));opacity: 0;visibility: hidden;transition: opacity .3s var(--ease),visibility 0s linear .3s;}.nav-scrim.is-open{opacity: 1;visibility: visible;transition: opacity .3s var(--ease),visibility 0s;}.nav__item .caret{font-size: 18px;line-height: 1;opacity: .8;transition: transform .25s var(--ease);}body.menu-open .floats{opacity: 0;visibility: hidden;}}@media (min-width: 1180px) and (max-width: 1340px){html[lang="ur"] .burger{display: flex;position: relative;z-index: 3;order: 4;}html[lang="ur"] .theme-toggle{order: 3;position: relative;z-index: 3;}html[lang="ur"] .lang{margin-inline-start: auto;z-index: 4;}html[lang="ur"] .nav{position: fixed;top: 0;right: 0;bottom: 0;z-index: 2;height: 100vh;height: 100dvh;width: min(340px,86vw);background: var(--drawer-bg);border-left: 1px solid var(--gold-hair);box-shadow: -18px 0 40px -18px rgba(var(--shade-rgb),.35);flex-direction: column;align-items: stretch;padding: 96px 22px 32px;gap: 2px;transform: translateX(100%);overflow-y: auto;overscroll-behavior: contain;visibility: hidden;transition: transform .38s var(--ease),visibility 0s linear .38s;}html[lang="ur"] .nav.is-open{transform: translateX(0);visibility: visible;transition: transform .38s var(--ease),visibility 0s;}html[lang="ur"] .nav__link{padding: 15px 10px;font-size: 13px;border-bottom: 1px solid var(--ink-line);}html[lang="ur"] .nav__link::after{display: none;}html[lang="ur"] .nav__link.is-active{color: var(--gold-bright);}html[lang="ur"] .nav__item .nav__link{display: flex;justify-content: space-between;}html[lang="ur"] .nav__item.is-open .caret{transform: rotate(180deg);}html[lang="ur"] .nav__panel{position: static;opacity: 1;visibility: visible;transform: none;background: transparent;border: 0;box-shadow: none;min-width: 0;padding: 4px 0 8px 16px;display: none;}html[lang="ur"] .nav__item.is-open .nav__panel{display: block;}html[lang="ur"] .nav .btn{margin: 22px 0 0 !important;justify-content: center;}html[lang="ur"] .nav-scrim{display: block;position: fixed;inset: 0;z-index: 1;background: rgba(var(--shade-rgb),var(--scrim-alpha));opacity: 0;visibility: hidden;transition: opacity .3s var(--ease),visibility 0s linear .3s;}html[lang="ur"] .nav-scrim.is-open{opacity: 1;visibility: visible;transition: opacity .3s var(--ease),visibility 0s;}html[lang="ur"] .nav__item .caret{font-size: 18px;line-height: 1;opacity: .8;transition: transform .25s var(--ease);}html[lang="ur"] body.menu-open .floats{opacity: 0;visibility: hidden;}}@media (max-width: 600px){.header .brand img{width: 54px;height: 54px;}.header__inner{padding: 11px 0;gap: 10px;}.header .brand__name{font-size: 22px;}.header .brand__sub{font-size: 11.5px;}.lang__btn{width: 40px;padding: 0;justify-content: center;}.lang__globe,.lang__caret{display: none;}.lang__code{font-size: 11.5px;letter-spacing: .02em;}}@media (max-width: 400px){.header__inner{gap: 7px;}.header .brand{gap: 9px;}.header .brand img{width: 46px;height: 46px;}.header .brand__name{font-size: 19.5px;}.header .brand__sub{font-size: 10px;letter-spacing: .18em;}.lang__btn,.theme-toggle{width: 36px;height: 36px;}.burger{width: 38px;}}.hero{position: relative;padding: clamp(36px,4.5vw,64px) 0 clamp(52px,7vw,88px);overflow: hidden;}.hero::before{content: "";position: absolute;top: -22%;left: 50%;transform: translateX(-50%);width: 1100px;height: 700px;background: radial-gradient(ellipse at center,rgba(181,142,75,.17) 0%,rgba(181,142,75,.06) 38%,transparent 68%);pointer-events: none;}.hero::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(var(--gold-hair-soft) 1px,transparent 1px),linear-gradient(90deg,var(--gold-hair-soft) 1px,transparent 1px);background-size: 88px 88px;mask-image: radial-gradient(ellipse at 50% 30%,#000 0%,transparent 72%);opacity: .5;pointer-events: none;}.hero__inner{position: relative;z-index: 2;}.hero__grid{display: grid;grid-template-columns: 1.08fr .92fr;gap: clamp(36px,6vw,76px);align-items: center;}@media (max-width: 940px){.hero__grid{grid-template-columns: 1fr;}}.hero h1{margin-bottom: 22px;}.hero .lead{font-size: 1.2rem;margin-bottom: 32px;}.hero__actions{display: flex;gap: 13px;flex-wrap: wrap;margin-bottom: 40px;}.chips{display: flex;flex-wrap: wrap;gap: 9px;}.chip{font-size: 10.5px;font-weight: 600;letter-spacing: .11em;text-transform: uppercase;padding: 7px 14px;border: 1px solid var(--gold-hair);border-radius: 100px;color: var(--text-muted);background: rgba(181,142,75,.05);transition: all .25s var(--ease);}.chip:hover{border-color: var(--gold);color: var(--gold-bright);}.hero__seal{position: relative;display: grid;place-items: center;aspect-ratio: 1;max-width: 430px;margin-inline: auto;width: 100%;}.hero__bg{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;}.hero__coin{width: 82%;position: relative;z-index: 2;animation: breathe 7s ease-in-out infinite;}.hero__seal img{width: 100%;height: auto;filter: drop-shadow(0 16px 28px rgba(var(--shade-rgb),.22)) drop-shadow(0 2px 4px rgba(var(--shade-rgb),.10));}@keyframes breathe{0%,100%{transform: translateY(0) scale(1);}50%{transform: translateY(-9px) scale(1.015);}}.hero__coin::after{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;background: linear-gradient(115deg,transparent 42%,rgba(255,246,220,0) 44.5%,rgba(255,246,220,.5) 50%,rgba(255,246,220,0) 55.5%,transparent 58%) no-repeat;background-size: 300% 100%;background-position: 100% 0;-webkit-mask: var(--seal) center / contain no-repeat;mask: var(--seal) center / contain no-repeat;animation: coin-glint 7s ease-in-out 1.5s infinite;}@keyframes coin-glint{0%{background-position: 100% 0;}26%,100%{background-position: 0% 0;}}.bowls{--bowl: clamp(128px,15vw,208px);--bowl-gap: clamp(18px,2.6vw,40px);position: relative;padding: clamp(30px,4vw,46px) 0 clamp(26px,3.4vw,40px);background: var(--ink-1);border-block: 1px solid var(--gold-hair-soft);overflow: hidden;display: flex;flex-direction: column;gap: clamp(16px,2.2vw,26px);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.bowls__track{display: flex;width: max-content;}.bowls__row--l .bowls__track{animation: bowls-l 72s linear infinite;}.bowls__row--r .bowls__track{animation: bowls-r 80s linear infinite;}@media (hover: hover){.bowls__row:hover .bowls__track{animation-play-state: paused;}}.bowls__row:focus-within .bowls__track{animation-play-state: paused;}@keyframes bowls-l{from{transform: translateX(0);}to{transform: translateX(-50%);}}@keyframes bowls-r{from{transform: translateX(-50%);}to{transform: translateX(0);}}.bowl{flex: none;width: var(--bowl);margin-right: var(--bowl-gap);display: flex;flex-direction: column;align-items: center;text-align: center;color: var(--text);text-decoration: none;padding-top: 10px;outline: none;}.bowl__dish{position: relative;display: block;width: var(--bowl);height: var(--bowl);border-radius: 50%;box-shadow: 0 20px 28px -22px rgba(var(--shade-rgb),.38);transition: transform .5s var(--ease),box-shadow .5s var(--ease);}.bowl__dish img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}.bowl__dish::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 1px solid var(--gold);opacity: 0;transform: scale(.93);transition: opacity .35s var(--ease),transform .5s var(--ease);pointer-events: none;}.bowl__name{margin-top: 15px;font-family: var(--title);font-size: clamp(.9rem,1.2vw,1.05rem);font-weight: 600;line-height: 1.25;color: var(--text);transition: color .3s var(--ease);}.bowl__cat{margin-top: 4px;font-size: 9.5px;font-weight: 600;letter-spacing: .15em;text-transform: uppercase;color: var(--text-faint);}.bowl:hover .bowl__dish,.bowl:focus-visible .bowl__dish{transform: translateY(-7px);box-shadow: 0 30px 34px -24px rgba(var(--shade-rgb),.48);}.bowl:hover .bowl__dish::after,.bowl:focus-visible .bowl__dish::after{opacity: 1;transform: scale(1);}.bowl:hover .bowl__name,.bowl:focus-visible .bowl__name{color: var(--gold-bright);}.bowl:focus-visible .bowl__dish::after{border-width: 2px;border-color: var(--gold-bright);}.stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 1px;background: var(--gold-hair-soft);border: 1px solid var(--gold-hair-soft);border-radius: var(--radius);overflow: hidden;}.stat{background: var(--ink-1);padding: 30px 22px;text-align: center;}.stat__value{font-family: var(--display);font-size: clamp(2rem,3.4vw,2.9rem);font-weight: 600;color: var(--gold-bright);line-height: 1;margin-bottom: 9px;}.stat__label{font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--text-faint);}.grid{display: grid;gap: 20px;}.grid--2{grid-template-columns: repeat(auto-fit,minmax(300px,1fr));}.grid--3{grid-template-columns: repeat(auto-fit,minmax(268px,1fr));}.grid--4{grid-template-columns: repeat(auto-fit,minmax(224px,1fr));}.grid--fill{grid-template-columns: repeat(auto-fill,minmax(max(224px,calc((100% - 60px) / 4)),1fr));}.grid > [data-reveal]:has(> .product){display: flex;}.grid > [data-reveal]:has(> .product) > .product{width: 100%;}.grid > .card,.grid > [data-reveal].card,.grid .product{height: 100%;}.card{background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius);padding: 30px 26px;position: relative;overflow: hidden;transition: all .35s var(--ease);}.card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,var(--gold),transparent);transform: scaleX(0);transition: transform .45s var(--ease);}.card:hover{border-color: var(--gold-hair);transform: translateY(-4px);box-shadow: var(--shadow-lg);}.card:hover::before{transform: scaleX(1);}.card__icon{min-width: 46px;width: max-content;height: 46px;padding: 0 11px;border-radius: 23px;display: grid;grid-auto-flow: column;place-items: center;gap: 4px;border: 1px solid var(--gold-hair);background: rgba(181,142,75,.07);font-size: 19px;margin-bottom: 18px;}.card h3{font-size: 1.28rem;margin-bottom: 10px;}.card p{font-size: 1rem;margin: 0;}.card .card__subtitle{font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--gold-bright);margin: -2px 0 10px;}.card p + .util,.card p + .btn,.card p + a.btn{margin-top: 18px;}.card__num{font-family: var(--display);font-size: 2.4rem;color: var(--gold-deep);line-height: 1;margin-bottom: 12px;}.product{position: relative;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius);overflow: hidden;display: flex;flex-direction: column;transition: all .35s var(--ease);text-align: left;width: 100%;}.product:focus-within{border-color: var(--gold);box-shadow: 0 0 0 3px rgba(181,142,75,.18);}.product:hover{border-color: var(--gold-hair);transform: translateY(-5px);box-shadow: var(--shadow-lg);}.product__media{position: relative;aspect-ratio: 4 / 3;background: linear-gradient(140deg,var(--ink-3),var(--ink-1));overflow: hidden;}.product__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--ease);}.product:hover .product__media img{transform: scale(1.07);}.product__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(var(--shade-rgb),.10),transparent 45%);}.product__fallback{position: absolute;inset: 0;display: grid;place-items: center;font-family: var(--display);font-size: 2.4rem;color: var(--gold-deep);}.product__tag{position: absolute;top: 11px;left: 11px;z-index: 2;font-size: 9px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;padding: 5px 11px;border-radius: 100px;background: var(--tag-bg);border: 1px solid var(--gold-hair);color: var(--gold-bright);backdrop-filter: blur(4px);}.product__tag--sourcing{color: var(--text-muted);border-color: var(--ink-line);}.product__body{padding: 17px 18px 19px;flex: 1;display: flex;flex-direction: column;}.product__name{font-family: var(--title);font-size: 1.08rem;font-weight: 600;margin: 0 0 5px;line-height: 1.2;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.product__meta{font-size: .8rem;color: var(--text-faint);margin: 0 0 13px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.5em;line-height: 1.25;}.product__link{position: static;}.product__link::after{content: "";position: absolute;inset: 0;z-index: 1;}.product__link:hover{color: var(--gold-bright);}.product__actions{margin-top: auto;padding-top: 12px;display: flex;align-items: center;justify-content: space-between;gap: 10px;}.product__more{font-size: 10.5px;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;color: var(--gold-bright);display: inline-flex;align-items: center;gap: 6px;}.product__more span{transition: transform .3s var(--ease);}.product:hover .product__more span{transform: translateX(4px);}.product__quote{position: relative;z-index: 2;flex: none;cursor: pointer;font-family: var(--ui);font-size: 10px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;padding: 7px 13px;border-radius: 100px;border: 1px solid var(--gold-hair);background: rgba(181,142,75,.08);color: var(--text-muted);transition: all .25s var(--ease);}.product__quote:hover{background: var(--gold);border-color: var(--gold);color: var(--on-gold);}.catalog{display: grid;grid-template-columns: 244px 1fr;gap: 40px;align-items: start;}@media (max-width: 900px){.catalog{grid-template-columns: 1fr;}}.catalog__results,[data-scroll-target],#specs{scroll-margin-top: 112px;}@media (max-width: 900px){.catalog__results,[data-scroll-target],#specs{scroll-margin-top: 104px;}}.rail{position: sticky;top: 104px;max-height: calc(100vh - 150px);max-height: calc(100dvh - 150px);overflow-y: auto;padding-right: 8px;scrollbar-width: thin;scrollbar-color: var(--gold-hair) transparent;}.rail::-webkit-scrollbar{width: 6px;}.rail::-webkit-scrollbar-thumb{background: var(--gold-hair);border-radius: 3px;}@media (max-width: 900px){.rail{position: static;max-height: none;overflow: visible;padding-right: 0;}}.rail__title{font-size: 10px;font-weight: 700;letter-spacing: .19em;text-transform: uppercase;color: var(--text-faint);margin-bottom: 14px;}.rail__link{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 10px 13px;margin-bottom: 2px;border-radius: 3px;font-size: 13px;color: var(--text-muted);border: 1px solid transparent;transition: all .22s var(--ease);}.rail__link:hover{background: rgba(181,142,75,.07);color: var(--text);}.rail__link.is-active{background: rgba(181,142,75,.13);border-color: var(--gold-hair);color: var(--gold-bright);}.rail__count{font-size: 10.5px;color: var(--text-faint);font-variant-numeric: tabular-nums;}.rail__group{margin-bottom: 26px;}.table-wrap{overflow-x: auto;border: 1px solid var(--ink-line);border-radius: var(--radius);}table{width: 100%;border-collapse: collapse;font-size: .9rem;min-width: 620px;}@media (max-width: 640px){.table-wrap--stack{overflow: visible;}.table-wrap--stack table,.table-wrap--stack tbody{display: block;min-width: 0;}.table-wrap--stack thead{display: none;}.table-wrap--stack tr{display: block;padding: 12px 16px;border-bottom: 1px solid var(--ink-line);}.table-wrap--stack td{display: block;border: 0 !important;padding: 3px 0 !important;width: auto !important;overflow-wrap: anywhere;}.table-wrap--stack td::before{content: attr(data-label);display: block;font-size: 10px;letter-spacing: .12em;text-transform: uppercase;color: var(--text-faint);}.table-wrap--stack td:empty{display: none;}.table-wrap--stack tr:last-child{border-bottom: 0;}}thead th{background: var(--ink-1);font-family: var(--ui);font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-bright);text-align: left;padding: 14px 16px;border-bottom: 1px solid var(--gold-hair);white-space: nowrap;}tbody td{padding: 14px 16px;border-bottom: 1px solid var(--ink-line);color: var(--text-muted);}tbody tr:last-child td{border-bottom: 0;}tbody tr{transition: background .22s var(--ease);}tbody tr:hover{background: rgba(181,142,75,.05);}td.code{font-family: var(--display);font-size: 1.15rem;color: var(--gold-bright);font-weight: 600;letter-spacing: .04em;}.spec-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 18px;}.spec-note{font-size: 12px;line-height: 1.55;color: var(--text-faint);margin: 12px 0 0;padding-left: 13px;border-left: 1px solid var(--gold-hair);}.specs{display: grid;gap: 1px;background: var(--ink-line);border-radius: var(--radius);overflow: hidden;}.spec-row{display: grid;grid-template-columns: 170px 1fr;gap: 16px;background: var(--ink-2);padding: 12px 16px;font-size: .89rem;}@media (max-width: 560px){.spec-row{grid-template-columns: 1fr;gap: 3px;}}.spec-row dt{color: var(--text-faint);font-size: 10px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;padding-top: 3px;}.spec-row dd{margin: 0;color: var(--text);}.acc{border-top: 1px solid var(--ink-line);}.acc__item{border-bottom: 1px solid var(--ink-line);}.acc__q{width: 100%;background: none;border: 0;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 22px 4px;text-align: left;font-family: var(--title);font-size: 1.06rem;font-weight: 600;color: var(--text);transition: color .25s var(--ease);}.acc__q:hover{color: var(--gold-bright);}.acc__sign{flex: none;width: 26px;height: 26px;position: relative;border: 1px solid var(--gold-hair);border-radius: 50%;}.acc__sign::before,.acc__sign::after{content: "";position: absolute;inset: 50% 7px auto;height: 1px;background: var(--gold);transition: transform .3s var(--ease);}.acc__sign::after{transform: rotate(90deg);}.acc__item.is-open .acc__sign::after{transform: rotate(0);}.acc__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .38s var(--ease);}.acc__item.is-open .acc__a{grid-template-rows: 1fr;}.acc__a > div{overflow: hidden;}.acc__a p{padding: 0 44px 22px 4px;margin: 0;font-size: .95rem;}.map-wrap{position: relative;border: 1px solid var(--ink-line);border-radius: var(--radius);background: radial-gradient(ellipse at 58% 42%,rgba(181,142,75,.07),transparent 62%),var(--map-card);padding: clamp(18px,4vw,40px);overflow: hidden;}.map-wrap svg{width: 100%;height: auto;display: block;}.map-tip{position: absolute;left: 0;top: 0;z-index: 5;pointer-events: none;transform: translateX(-50%);padding: 6px 12px;border-radius: 999px;background: var(--text);color: var(--ink-0);font-family: var(--ui);font-size: 13px;font-weight: 600;line-height: 1.3;white-space: nowrap;unicode-bidi: plaintext;box-shadow: var(--shadow-md);opacity: 0;transition: opacity .15s var(--ease);}.map-tip.is-on{opacity: 1;}.map-arcs{pointer-events: none;}.map-land{fill: var(--map-land);stroke: var(--map-stroke);stroke-width: .45;transition: fill .35s var(--ease);}.map-land.is-served{fill: var(--map-served);}.map-land.is-primary{fill: var(--map-primary);}.map-land.is-origin{fill: var(--map-origin);}.map-land.is-lit{fill: var(--map-lit);}.map-land:hover{fill: var(--map-hover);cursor: pointer;}.trade-arc{fill: none;stroke: var(--gold-bright);stroke-linecap: round;}.trade-arc--port{stroke-width: 1.1;opacity: .75;stroke-dasharray: 4 5;animation: travel 2.4s linear infinite;}.trade-arc--major,.trade-arc--hub{stroke-width: 1.05;opacity: .7;stroke-dasharray: 4 5;animation: travel 2.4s linear infinite;}.trade-arc--hub{stroke-width: 1.7;opacity: .95;}.trade-arc{animation: none !important;}@keyframes travel{to{stroke-dashoffset: -18;}}.map-key{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--ink-line);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--text-faint);}.map-key span{display: inline-flex;align-items: center;gap: 8px;}.map-key i{width: 11px;height: 11px;border-radius: 2px;display: inline-block;}.map-key .k-origin{background: var(--map-origin);}.map-key .k-primary{background: var(--map-primary);}.map-key .k-served{background: var(--map-served);}.map-key .k-port{background: var(--map-pin);border-radius: 50%;box-shadow: 0 0 0 1.5px var(--map-pin-ring),0 0 0 2.5px var(--gold-hair);}.map-key .k-port-sm{width: 7px;height: 7px;margin-inline: 2px;}.port-regions{display: grid;gap: 18px;grid-template-columns: repeat(auto-fill,minmax(min(100%,270px),1fr));}.port-region h3{font-size: 1.22rem;margin: 0 0 12px;}.port-list{list-style: none;margin: 0;padding: 0;}.port-list li{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--ink-line);font-size: 13.5px;color: var(--text-muted);}.port-list li:last-child{border-bottom: 0;}.port-list__where{font-size: 11.5px;color: var(--text-faint);text-align: right;flex: none;}.port-list .is-major{color: var(--text);font-weight: 600;}.port-list .is-major::before,.port-list .is-hub::before{content: "\2605";color: var(--gold-bright);margin-right: 6px;font-size: 11px;}.port-list .is-hub{color: var(--gold-bright);font-weight: 700;}.pin{transform-box: fill-box;transform-origin: center;}.pin--port .pin__dot{stroke-width: .8;opacity: .9;}.pin--hub .pin__dot{stroke-width: 1.8;}.pin--hub .pin__ping{stroke-width: 1.6;}.pin__label{font-family: var(--ui);font-size: 12px;font-weight: 700;letter-spacing: .06em;fill: var(--gold-bright);paint-order: stroke;stroke: var(--map-card);stroke-width: 3.5px;stroke-linejoin: round;pointer-events: none;}.pin__dot{fill: var(--map-pin);stroke: var(--map-pin-ring);stroke-width: 1.3;}.pin__ping{fill: none;stroke: var(--map-pin);stroke-width: 1.2;transform-origin: center;transform-box: fill-box;animation: ping 2.8s ease-out infinite;}@keyframes ping{0%{transform: scale(.4);opacity: .9;}100%{transform: scale(3.4);opacity: 0;}}.region{margin-bottom: 30px;}.region__head{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;margin-bottom: 12px;}.region__name{font-family: var(--title);font-size: 1.2rem;font-weight: 600;margin: 0;}.badge{font-size: 9px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;padding: 4px 10px;border-radius: 100px;border: 1px solid var(--gold-hair);color: var(--gold-bright);background: rgba(181,142,75,.09);}.badge--muted{color: var(--text-faint);border-color: var(--ink-line);background: none;}.countries{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 0;}.countries li{font-size: 12.5px;color: var(--text-muted);padding: 6px 13px;border: 1px solid var(--ink-line);border-radius: 100px;transition: all .25s var(--ease);}.countries li:hover{border-color: var(--gold-hair);color: var(--gold-bright);}.field-input,textarea.field-input,select.field-input{width: 100%;background: var(--ink-1);border: 1px solid var(--ink-line);border-radius: var(--radius);padding: 13px 15px;color: var(--text);font-family: var(--ui);font-size: 14px;transition: all .25s var(--ease);}.field-input::placeholder{color: var(--text-faint);}input.field-input,textarea.field-input{-webkit-appearance: none;appearance: none;}@media (max-width: 900px),(pointer: coarse){.field-input,textarea.field-input,select.field-input{font-size: 16px;}}.field-input:focus{outline: none;border-color: var(--gold);background-color: var(--ink-2);box-shadow: 0 0 0 3px rgba(181,142,75,.13);}select.field-input{appearance: none;cursor: pointer;padding-right: 40px;background-image: linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position: calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size: 5px 5px,5px 5px;background-repeat: no-repeat;}select.field-input.is-empty{color: var(--text-faint);}select.field-input option{background: var(--ink-2);color: var(--text);}.field{margin-bottom: 14px;}.field-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}@media (max-width: 560px){.field-row{grid-template-columns: 1fr;gap: 0;}}.field-err{color: #E8907C;font-size: 12px;margin-top: 5px;}.form-note{font-size: 12px;color: var(--text-faint);margin-top: 14px;}.flash{padding: 15px 18px;border-radius: var(--radius);border: 1px solid var(--gold-hair);background: rgba(181,142,75,.1);color: var(--gold-bright);font-size: 14px;margin-bottom: 22px;}.flash--bad{border-color: rgba(232,144,124,.4);background: rgba(232,144,124,.08);color: #E8907C;}.floats{position: fixed;right: 18px;bottom: 20px;z-index: 300;display: flex;flex-direction: column;align-items: flex-end;gap: 11px;pointer-events: none;transform: translateY(calc(-1 * var(--floats-lift,0px)));}@media (prefers-reduced-motion: no-preference){.floats{transition: transform .18s var(--ease);}}.floats > *{pointer-events: auto;}.float-quote{display: inline-flex;align-items: center;gap: 9px;background: var(--ink-2);border: 1px solid var(--gold-hair);border-radius: 100px;padding: 11px 19px;font-size: 10.5px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: var(--gold-bright);box-shadow: var(--shadow-md);transition: all .3s var(--ease);}.float-quote:hover{background: var(--gold);color: var(--on-gold);border-color: var(--gold);transform: translateY(-2px);}.float-quote::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--gold-bright);flex: none;animation: pulse 2.2s ease-in-out infinite;}.float-quote:hover::before{background: var(--on-gold);}@keyframes pulse{0%,100%{opacity: 1;transform: scale(1);}50%{opacity: .35;transform: scale(.75);}}.float-wa{display: inline-flex;align-items: center;gap: 10px;background: #127C3D;color: #fff;border-radius: 100px;padding: 11px 18px 11px 12px;font-size: 12.5px;font-weight: 600;box-shadow: 0 14px 34px -14px rgba(18,124,61,.55);transition: all .3s var(--ease);}.float-wa:hover{background: #0E6E35;transform: translateY(-2px);}.float-wa svg{width: 21px;height: 21px;fill: #fff;flex: none;}@media (max-width: 640px){.floats{right: 14px;bottom: 16px;gap: 9px;}.float-wa__text{display: none;}.float-wa{padding: 12px;}.float-quote{padding: 9px 14px;font-size: 9.5px;letter-spacing: .1em;}}.footer{padding-top: clamp(28px,4vw,48px);}.footer{--text: #F2EEE4;--text-muted: rgba(242,238,228,0.72);--text-faint: rgba(242,238,228,0.60);--gold-bright: #E4C179;--gold-hair: rgba(228,193,121,0.30);--gold-hair-soft: rgba(228,193,121,0.16);--ink-line: rgba(242,238,228,0.14);background: var(--footer-bg);color: var(--text);border-top: 0;}.footer .brand__name{color: var(--text);}.footer .brand__sub{color: var(--gold-bright);}.footer .btn--ghost{color: var(--text);border-color: var(--gold-hair);}.footer .btn--ghost:hover{border-color: var(--gold-bright);background: rgba(228,193,121,.10);}.footer .badge{color: var(--gold-bright);border-color: var(--gold-hair);background: rgba(228,193,121,.10);}.footer__grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.35fr;gap: 40px;padding-bottom: 6px;}@media (max-width: 940px){.footer__grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 560px){.footer__grid{grid-template-columns: 1fr;}}.footer__title{font-size: 10px;font-weight: 700;letter-spacing: .19em;text-transform: uppercase;color: var(--gold-bright);margin-bottom: 18px;}.footer ul{list-style: none;padding: 0;margin: 0;}.footer li{margin-bottom: 10px;}.footer a{font-size: 13.5px;color: var(--text-muted);transition: all .22s var(--ease);}.footer a:hover{color: var(--gold-bright);padding-left: 4px;}.footer p{font-size: 13.5px;}.section--tight-top{padding-top: clamp(20px,3vw,36px);}.section--tight-bottom{padding-bottom: clamp(20px,3vw,36px);}.section--after-head{padding-top: clamp(36px,5vw,64px);}.partners{display: grid;gap: 22px;grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));max-width: 1040px;margin-inline: auto;}.partner{padding: clamp(24px,3.4vw,36px);}.partner__head{display: flex;align-items: center;gap: 18px;margin-bottom: 18px;}.partner__mark{flex: none;width: 68px;height: 68px;display: grid;place-items: center;}.partner__mark img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 6px 12px rgba(var(--shade-rgb),.18));}.card .partner__name{font-size: 1.42rem;margin: 0 0 4px;line-height: 1.2;}.partner__role{font-size: 10.5px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase;color: var(--gold-bright);}.card .partner__bio{font-size: .95rem;line-height: 1.75;color: var(--text-muted);white-space: pre-line;}.office{padding: 14px 0;border-bottom: 1px solid var(--ink-line);font-size: 13px;color: var(--text-muted);}.office:last-child{border-bottom: 0;}.office__label{font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-bright);margin-bottom: 5px;display: flex;align-items: center;gap: 8px;}.office__addr{white-space: pre-line;line-height: 1.55;}.contact-icon{width: 15px;height: 15px;flex: none;color: var(--gold-bright);vertical-align: -2px;margin-right: 6px;}.footer__follow{margin-top: 26px;}.footer__follow .footer__title{margin-bottom: 12px;}.socials{display: flex;gap: 12px;}.socials a,.socials .is-pending{width: 44px;height: 44px;border-radius: 12px;overflow: hidden;display: block;line-height: 0;transition: transform .28s var(--ease),box-shadow .28s var(--ease);}.socials svg{width: 100%;height: 100%;display: block;}.socials a:hover{padding-left: 0;transform: translateY(-3px);box-shadow: 0 10px 20px -10px rgba(0,0,0,.6);}.footer__legal{margin-top: 22px !important;}.footer__legal li{margin-bottom: 8px;}.footer__legal a{font-size: 13px;}.containers{display: grid;gap: 18px;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));}.container-card{display: flex;flex-direction: column;padding: 24px 22px;}.container-card__art{width: 100%;max-width: 150px;height: auto;margin-bottom: 16px;fill: rgba(181,142,75,.08);stroke: var(--gold);stroke-width: 1.4;stroke-linejoin: round;}.container-card__art line{stroke: var(--gold-hair);stroke-width: 1;}.container-card__art .container-card__cool{fill: var(--ink-2);stroke: var(--gold-bright);stroke-width: 1.3;stroke-linecap: round;}.card .container-card__name{font-size: 1.2rem;margin: 0 0 6px;}.container-card__tag{font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-bright);margin-bottom: 12px;}.card .container-card p{flex: 1;}.container-card p{flex: 1;}.container-card__payload{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--ink-line);font-size: 12px;color: var(--text-faint);}.container-card__payload strong{color: var(--text);font-size: 13.5px;font-weight: 600;white-space: nowrap;}.legal{max-width: 780px;}.legal__updated{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--text-faint);margin-bottom: 28px;}.legal__note{margin: -8px 0 32px;padding: 14px 16px;border: 1px solid var(--gold-hair);border-radius: var(--radius);background: var(--ink-3);font-size: 14px;}.legal__note a{color: var(--gold-bright);text-decoration: underline;text-underline-offset: 2px;}.legal h2{font-size: 1.5rem;margin: 38px 0 12px;}.legal h2:first-of-type{margin-top: 0;}.legal p,.legal li{color: var(--text-muted);line-height: 1.8;font-size: .98rem;}.legal ul{padding-left: 20px;margin: 0 0 16px;}.legal li{margin-bottom: 6px;}.legal strong{color: var(--text);}.legal table{min-width: 0;font-size: .9rem;}.legal .table-wrap{margin: 8px 0 18px;}.legal__contact{margin-top: 14px;padding: 22px 24px;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius);display: grid;gap: 12px;}.legal__contact p{margin: 0;}.legal__label{display: block;margin-bottom: 2px;font-size: 10.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-bright);}.footer__bar{border-top: 1px solid var(--ink-line);padding: 8px 0 30px;display: flex;justify-content: center;align-items: center;gap: 6px 18px;flex-wrap: wrap;text-align: center;font-size: 12px;color: var(--text-faint);}.page-head{padding: clamp(52px,7vw,92px) 0 clamp(34px,4vw,52px);border-bottom: 1px solid var(--gold-hair-soft);position: relative;overflow: hidden;}.page-head::before{content: "";position: absolute;top: -60%;right: -8%;width: 620px;height: 620px;background: radial-gradient(circle,rgba(181,142,75,.13),transparent 66%);pointer-events: none;}.page-head__inner{position: relative;z-index: 2;}.crumbs{font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--text-faint);margin-bottom: 14px;}.crumbs a:hover{color: var(--gold-bright);}.crumbs span{color: var(--gold);margin-inline: 7px;}.page-head--video{min-height: clamp(400px,58vh,600px);display: flex;align-items: flex-end;padding-top: 120px;background: #0B1020;border-bottom: 0;}.page-head--video::before{display: none;}.page-head--video::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,rgba(8,11,20,.30) 0%,rgba(8,11,20,.42) 45%,rgba(8,11,20,.86) 100%),linear-gradient(90deg,rgba(8,11,20,.55) 0%,rgba(8,11,20,0) 65%);}.page-head__video{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none;user-select: none;}.page-head--still .page-head__video{animation: page-head-kenburns 22s ease-in-out infinite alternate;}@keyframes page-head-kenburns{from{transform: scale(1);}to{transform: scale(1.08);}}.page-head--video .page-head__inner{width: min(var(--shell),100% - var(--gutter) * 2);}.page-head--video h1{color: #F7F2E6;text-shadow: 0 2px 24px rgba(0,0,0,.35);}.page-head--video .lead{color: rgba(247,242,230,.9);}.page-head--video .crumbs,.page-head--video .crumbs a{color: rgba(247,242,230,.72);}.page-head--video .crumbs a:hover{color: #E4C179;}.page-head--video .crumbs span{color: #E4C179;}@media (max-width: 700px){.page-head--video{min-height: 440px;padding-top: 96px;}.page-head--video::after{background: linear-gradient(180deg,rgba(8,11,20,.35) 0%,rgba(8,11,20,.55) 40%,rgba(8,11,20,.9) 100%);}}[data-reveal]{opacity: 0;transform: translateY(22px);transition: opacity .25s var(--ease),transform .25s var(--ease);}[data-reveal].is-in{opacity: 1;transform: none;}[data-reveal][data-delay="1"]{transition-delay: .04s;}[data-reveal][data-delay="2"]{transition-delay: .08s;}[data-reveal][data-delay="3"]{transition-delay: .12s;}[data-reveal][data-delay="4"]{transition-delay: .16s;}[data-reveal][data-delay="5"]{transition-delay: .20s;}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity: 1;transform: none;transition: none;}.bowls__track,.hero__coin,.hero__coin::after,.pin__ping,.float-quote::before,.trade-arc,.page-head__video{animation: none !important;}.bowls{-webkit-mask-image: none;mask-image: none;}.bowls__row{overflow-x: auto;scrollbar-width: thin;padding-inline: 20px;}.bowl--dup{display: none;}}.modal{position: fixed;inset: 0;z-index: 400;display: grid;place-items: center;padding: 20px;background: rgba(var(--shade-rgb),.55);backdrop-filter: blur(6px);opacity: 0;visibility: hidden;transition: opacity .3s var(--ease),visibility .3s var(--ease);}.modal.is-open{opacity: 1;visibility: visible;}.modal__box{background: var(--ink-2);border: 1px solid var(--gold-hair);border-radius: var(--radius-lg);width: min(760px,100%);max-height: 88vh;max-height: 88dvh;overflow-y: auto;overscroll-behavior: contain;padding: clamp(24px,4vw,42px);transform: translateY(18px) scale(.985);transition: transform .35s var(--ease);}.modal.is-open .modal__box{transform: none;}.modal__close{position: absolute;top: 18px;right: 20px;width: 40px;height: 40px;border-radius: 50%;background: var(--ink-2);border: 1px solid var(--gold-hair);color: var(--gold-bright);font-size: 19px;cursor: pointer;transition: all .25s var(--ease);}.modal__close:hover{background: var(--gold);color: var(--ink-0);}.util{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;}.muted{color: var(--text-faint);}.center{text-align: center;}.mt-0{margin-top: 0;}.mb-0{margin-bottom: 0;}.stack > * + *{margin-top: 18px;}.group-card{display: flex;flex-direction: column;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius);overflow: hidden;height: 100%;transition: all .35s var(--ease);}.group-card:hover{border-color: var(--gold-hair);transform: translateY(-4px);box-shadow: var(--shadow-lg);}.group-card__media{display: block;position: relative;aspect-ratio: 4 / 3;background: linear-gradient(140deg,var(--ink-3),var(--ink-1));overflow: hidden;}.group-card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--ease);}.group-card:hover .group-card__media img{transform: scale(1.06);}.group-card__body{display: flex;flex-direction: column;padding: 22px 24px 24px;flex: 1;}.group-card__name{font-family: var(--title);font-size: 1.2rem;font-weight: 600;line-height: 1.25;color: var(--text);margin-bottom: 7px;}.group-card__meta{font-size: .84rem;color: var(--text-faint);line-height: 1.45;margin-bottom: 16px;}.group-card__more{margin-top: auto;font-size: 10.5px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: var(--gold-bright);display: inline-flex;align-items: center;gap: 7px;}.group-card__more span{transition: transform .3s var(--ease);}.group-card:hover .group-card__more span{transform: translateX(4px);}.grid--groups{grid-template-columns: repeat(3,1fr);}@media (max-width: 1000px){.grid--groups{grid-template-columns: repeat(2,1fr);}}@media (max-width: 640px){.grid--groups{grid-template-columns: 1fr;}}.card__head{display: flex;align-items: baseline;gap: 11px;margin-bottom: 14px;}.card__head .card__num{font-family: var(--display);font-size: 1.75rem;line-height: 1;color: var(--gold-bright);margin: 0;flex: none;}.card__label{font-size: 10px;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;color: var(--gold-bright);line-height: 1.35;}.card__label::before{content: "— ";}.commitments{list-style: none;padding: 0;margin: 0;}.commitments li{position: relative;padding: 0 0 14px 20px;color: var(--text-muted);font-size: 1rem;line-height: 1.6;}.commitments li::before{content: "";position: absolute;left: 0;top: .62em;width: 6px;height: 6px;transform: rotate(45deg);background: var(--gold);flex: none;}.commitments strong{color: var(--text);font-weight: 600;}.commitments li:last-child{padding-bottom: 0;}.seal{width: 20px;height: 20px;flex: none;color: var(--gold);}.reg-row{display: flex;align-items: flex-start;gap: 12px;}.reg-row .seal{margin-top: 2px;}.reg-row__logo{flex: none;width: 30px;height: 30px;object-fit: contain;margin-top: 2px;}.mark-grid{display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));}.mark{display: flex;align-items: center;gap: 14px;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius);padding: 16px 18px;transition: border-color .3s var(--ease),transform .3s var(--ease);}.mark:hover{border-color: var(--gold-hair);transform: translateY(-2px);}.mark__logo{flex: none;min-width: 72px;max-width: 108px;height: 72px;display: grid;place-items: center;color: var(--gold);}.mark__logo img{max-width: 108px;max-height: 72px;object-fit: contain;}.mark__logo .seal{width: 30px;height: 30px;opacity: .55;}:root[data-theme="dark"] .mark__logo:has(img){background: var(--logo-plate);border-radius: 6px;padding: 6px;height: 84px;min-width: 84px;max-width: 120px;}:root[data-theme="dark"] .reg-row__logo{background: var(--logo-plate);border-radius: 4px;padding: 3px;width: 34px;height: 34px;}:root[data-theme="dark"] .mark__logo--bare:has(img),:root[data-theme="dark"] .reg-row__logo--bare{background: none;padding: 0;}.mark__name{font-size: 11px;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;color: var(--text);line-height: 1.4;}@media (max-width: 480px){.mark-grid{grid-template-columns: repeat(2,1fr);gap: 10px;}.mark{flex-direction: column;text-align: center;gap: 10px;padding: 16px 10px;}.mark__name{font-size: 10px;letter-spacing: .09em;}}.acc__sub{display: block;font-family: var(--ui);font-size: 11.5px;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--text-faint);margin-top: 4px;line-height: 1.45;}.acc__q > span:not(.acc__sign){flex: 1;}.intro{display: none;}html.is-intro .intro{display: block;position: fixed;inset: 0;z-index: 1000;color: #F2EEE4;-webkit-tap-highlight-color: transparent;}html.is-intro:not(.intro-open),html.is-intro:not(.intro-open) body{overflow: hidden;}html.intro-open .intro{pointer-events: none;}html.is-intro:not(.intro-open) [data-reveal]{opacity: 0;transform: translateY(22px);}.intro__half{position: absolute;inset: 0;overflow: hidden;background: radial-gradient(ellipse 58% 46% at 50% 50%,rgba(181,142,75,.17),transparent 72%),radial-gradient(ellipse 120% 70% at 50% 110%,#121A2E,transparent 70%),#080B14;transition: transform .75s cubic-bezier(.76,0,.24,1);will-change: transform;}.intro__half--top{clip-path: inset(0 0 50% 0);}.intro__half--bottom{clip-path: inset(50% 0 0 0);}html.intro-open .intro__half--top{transform: translate3d(0,-50%,0);}html.intro-open .intro__half--bottom{transform: translate3d(0,50%,0);}.intro__stage{position: absolute;inset: 0;font-family: var(--ui);}.intro__stage::before{content: "";position: absolute;inset: clamp(10px,1.8vw,22px);border: 1px solid rgba(181,142,75,.2);pointer-events: none;}.intro__brand{position: absolute;left: 0;right: 0;top: clamp(34px,7vh,70px);display: flex;flex-direction: column;align-items: center;gap: 12px;opacity: 0;}.intro__brand img{width: clamp(54px,6vw,76px);height: auto;}.intro__brand span{font-size: 10px;font-weight: 600;letter-spacing: .34em;text-transform: uppercase;color: #B58E4B;padding-left: .34em;}.intro__line{position: absolute;left: 0;right: 0;text-align: center;white-space: nowrap;font-family: var(--brand);line-height: 1;overflow: hidden;}.intro__line--1{bottom: calc(50% + clamp(8px,1.5vh,16px));padding: .1em 0 .06em;font-size: clamp(2.4rem,min(12vw,19vh),10rem);font-weight: 700;letter-spacing: 0;color: #F7F2E6;}.intro__line--2{top: calc(50% + clamp(8px,1.5vh,16px));padding: .02em 0 .24em;font-size: clamp(1.2rem,min(5.8vw,9vh),4.4rem);font-weight: 500;font-style: italic;letter-spacing: .01em;color: #E4C179;}.intro .ch{display: inline-block;opacity: 0;--r: 7deg;}.intro .ch:nth-child(even){--r: -6deg;}.intro .ch:nth-child(3n){--r: 11deg;}.intro__foot{position: absolute;left: clamp(26px,4.2vw,60px);right: clamp(26px,4.2vw,60px);bottom: clamp(30px,6vh,58px);display: flex;justify-content: space-between;align-items: flex-end;gap: 18px;opacity: 0;}.intro__tag{max-width: 34ch;font-size: 10px;font-weight: 500;letter-spacing: .26em;text-transform: uppercase;line-height: 1.8;color: rgba(242,238,228,.62);}.intro__count{font-family: var(--display);line-height: .8;white-space: nowrap;font-size: clamp(2.6rem,5.4vw,4rem);color: #E4C179;font-variant-numeric: lining-nums tabular-nums;}.intro__count b{font-weight: 500;}.intro__count i{font-style: normal;font-size: .42em;margin-left: 3px;color: #B58E4B;vertical-align: top;}.intro__bar{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: rgba(181,142,75,.14);}.intro__bar span{display: block;height: 100%;background: linear-gradient(90deg,#8A6A33,#E4C179 70%,#FDE09A);transform-origin: left center;transform: scaleX(0);}.intro__slice{position: absolute;left: 0;right: 0;top: 50%;z-index: 2;height: 2px;margin-top: -1px;background: linear-gradient(90deg,transparent,#B58E4B 14%,#FDE09A 50%,#B58E4B 86%,transparent);box-shadow: 0 0 24px 2px rgba(228,193,121,.5);transform: scaleX(0);transform-origin: left center;opacity: 0;}html.intro-play .intro__brand{animation: intro-down .65s var(--ease) .04s both;}html.intro-play .intro__foot{animation: intro-up .65s var(--ease) .22s both;}html.intro-play .intro__line--1 .ch{animation: intro-letter .55s cubic-bezier(.2,.9,.25,1.12) both;animation-delay: calc(var(--i) * 35ms + .1s);}html.intro-play .intro__line--2 .ch{animation: intro-letter .5s cubic-bezier(.2,.9,.25,1.12) both;animation-delay: calc(var(--i) * 18ms + .35s);}html.intro-cut .intro__slice{opacity: 1;animation: intro-slice .4s cubic-bezier(.65,0,.35,1) forwards;}html.intro-open .intro__slice{opacity: 0;transition: opacity .45s ease .1s;}@keyframes intro-letter{0%{opacity: 0;transform: translateY(.8em) rotate(var(--r));}45%{opacity: 1;}100%{opacity: 1;transform: none;}}@keyframes intro-down{from{opacity: 0;transform: translateY(-12px);}to{opacity: 1;transform: none;}}@keyframes intro-up{from{opacity: 0;transform: translateY(12px);}to{opacity: 1;transform: none;}}@keyframes intro-slice{to{transform: scaleX(1);}}@media (max-width: 600px){.intro__tag{font-size: 9px;letter-spacing: .16em;max-width: 60vw;}.intro__brand span{font-size: 9px;letter-spacing: .26em;}}@media (max-height: 560px){.intro__brand{top: 14px;gap: 0;}.intro__brand img{width: 38px;}.intro__brand span{display: none;}.intro__foot{bottom: 18px;}.intro__count{font-size: 2.2rem;}}@media (max-height: 700px) and (min-height: 561px){.intro__brand{top: 22px;gap: 8px;}.intro__brand img{width: 46px;}}@media (prefers-reduced-motion: reduce){html.is-intro .intro{display: none;}html.is-intro:not(.intro-open) [data-reveal]{opacity: 1;transform: none;}}@media (hover: none){.card:hover,.product:hover,.group-card:hover,.float-wa:hover,.float-quote:hover,.socials a:hover{transform: none;}.product:hover .product__media img,.group-card:hover .group-card__media img,.product:hover .product__more span,.group-card:hover .group-card__more span{transform: none;}}@media (min-width: 1180px){html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav__link{padding-inline: 7px;letter-spacing: .035em;}html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav__link::after{left: 7px;right: 7px;}html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav .btn--sm{padding-inline: 13px;letter-spacing: .07em;}html:is([lang="es"],[lang="it"],[lang="fr"]) .nav__link{font-size: 11.5px;}html:is([lang="es"],[lang="it"]) .nav .btn--sm{font-size: 10.5px;letter-spacing: .05em;}}@media (min-width: 1180px) and (max-width: 1340px){.nav__link,html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav__link{padding-inline: 3px;letter-spacing: .01em;font-size: 10.3px;}.nav__link::after,html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav__link::after{left: 3px;right: 3px;}.nav .btn--sm,html:is([lang="fr"],[lang="es"],[lang="pt-BR"],[lang="it"],[lang="de"]) .nav .btn--sm{padding-inline: 8px;letter-spacing: .02em;font-size: 9.5px;}.header .nav{margin-inline-start: 4px;}.lang__btn{padding: 0 6px;}}html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]{--display-case: none;--display-track: 0;--display-stroke: 0;}html[lang="ar"]{--display: "El Messiri","Playfair Display","Georgia",serif;--ui: "Tajawal","Outfit",system-ui,"Segoe UI",sans-serif;}html[lang="zh-Hans"]{--display: "Noto Serif SC","Playfair Display","Songti SC",serif;--ui: "Noto Sans SC","Outfit","PingFang SC","Microsoft YaHei",system-ui,sans-serif;}html[lang="hi"]{--display: "Teko","League Gothic","Arial Narrow",sans-serif;--ui: "Outfit","Mukta","Nirmala UI",system-ui,sans-serif;}html[lang="ur"]{--display: "Gulzar","Noto Nastaliq Urdu",serif;--ui: "Outfit","Noto Nastaliq Urdu",system-ui,"Segoe UI",sans-serif;}:is(html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]) :is(.brand,.intro__name,.intro__brand,.intro__count){--display: "League Gothic","Arial Narrow",sans-serif;--ui: "Outfit",system-ui,"Segoe UI",sans-serif;}:is(html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]) body *{letter-spacing: 0 !important;}:is(html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]) .brand__sub{letter-spacing: .22em !important;}:is(html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]) .intro__brand span{letter-spacing: .34em !important;}:is(html[lang="ar"],html[lang="zh-Hans"],html[lang="hi"],html[lang="ur"]) :is(.accent,em,i,.intro__line--2){font-style: normal;}html[lang="ar"] body{line-height: 1.8;}html[lang="ar"] :is(h1,h2,h3,h4){line-height: 1.35;}html[lang="zh-Hans"] body{line-height: 1.8;}html[lang="zh-Hans"] :is(h1,h2,h3,h4){line-height: 1.3;}html[lang="hi"] body{line-height: 1.75;}html[lang="hi"] .nav__link{font-size: 14.5px;line-height: 1.5;}html[lang="hi"] :is(.nav .btn--sm,.btn){font-size: 14px;}html[lang="hi"] :is(.eyebrow,.crumbs){font-size: 14.5px;}html[lang="hi"] :is(.coal-strip__item strong,.coal-shape__body h3,.coal-spec strong){line-height: 1.2;}html[lang="hi"] :is(.product__meta,.bowl__name){line-height: 1.5;}html[lang="hi"] :is(h1,h2,h3,h4){line-height: 1.25;}html[lang="ur"] body{line-height: 2.1;}html[lang="ur"] :is(h1,h2,h3,h4){line-height: 1.75;}html[lang="ur"] .nav__link{font-size: 15px;line-height: 1.5;}html[lang="ur"] :is(.nav .btn--sm,.btn){font-size: 14.5px;}html[lang="ur"] :is(.eyebrow,.crumbs){font-size: 15px;}html[lang="ur"] :is(li,.page-head__sub,.product__meta,.spec-note,.acc__sub,.bowl__name){line-height: 1.9;}html[lang="ur"] :is(.coal-strip__item strong,.coal-shape__body h3,.coal-spec strong){line-height: 1.5;}html:is([lang="hi"],[lang="ur"]) .product__quote{font-size: 12.5px;}.page-head--video .eyebrow{color: #E4C179;}.page-head__sub{margin: -6px 0 16px;font-family: var(--ui);font-weight: 600;font-size: clamp(1.15rem,1.9vw,1.5rem);line-height: 1.35;color: #E4C179;}.page-head--video .btn--ghost{color: #F7F2E6;border-color: rgba(247,242,230,.45);}.page-head--video .btn--ghost:hover{border-color: #E4C179;background: rgba(228,193,121,.12);}.coal-strip__item strong,.coal-shape__body h3,.coal-spec strong,.coal-step__num{font-family: var(--display);font-weight: 400;line-height: 1;text-transform: var(--display-case);letter-spacing: var(--display-track);font-variation-settings: "wdth" var(--display-wdth);-webkit-text-stroke: var(--display-stroke) currentColor;}.coal-strip{background: var(--ink-2);border-bottom: 1px solid var(--gold-hair-soft);}.coal-strip__inner{display: grid;grid-template-columns: repeat(4,1fr);}.coal-strip__item{display: flex;flex-direction: column;gap: 6px;padding: 26px 22px;border-inline-start: 1px solid var(--gold-hair-soft);}.coal-strip__item:first-child{border-inline-start: 0;}.coal-strip__item strong{font-size: 2rem;color: var(--gold-bright);}.coal-strip__item span{font-size: .98rem;color: var(--text-muted);}@media (max-width: 800px){.coal-strip__inner{grid-template-columns: repeat(2,1fr);}.coal-strip__item:nth-child(3){border-inline-start: 0;}.coal-strip__item:nth-child(n+3){border-top: 1px solid var(--gold-hair-soft);}}.coal-shapes{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(20px,3vw,34px);}@media (max-width: 900px){.coal-shapes{grid-template-columns: 1fr;}}.coal-shape{display: flex;flex-direction: column;overflow: hidden;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm);transition: box-shadow .35s var(--ease),transform .35s var(--ease);}.coal-shape:hover{box-shadow: var(--shadow-md);transform: translateY(-4px);}.coal-shape__art{position: relative;overflow: hidden;aspect-ratio: 16 / 10;display: grid;place-items: center;background: radial-gradient(ellipse 55% 50% at 50% 62%,rgba(214,120,46,.18),transparent 70%),linear-gradient(180deg,var(--ink-3),var(--ink-1));}.coal-shape__art svg{width: 60%;max-width: 330px;height: auto;filter: drop-shadow(0 18px 22px rgba(var(--shade-rgb),.28));animation: breathe 7s ease-in-out infinite;}.coal-sparks i{position: absolute;bottom: 20%;left: var(--x);width: 5px;height: 5px;border-radius: 50%;background: #FFC66B;box-shadow: 0 0 8px 2px rgba(255,140,40,.7);opacity: 0;animation: coal-rise 4.8s ease-out var(--d,0s) infinite;}@keyframes coal-rise{0%{opacity: 0;transform: translate(0,0) scale(.7);}15%{opacity: 1;}100%{opacity: 0;transform: translate(16px,-130px) scale(.3);}}.coal-shape__art--photo{display: block;background: #0B0B0D;}.coal-shape__art--photo img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .8s var(--ease);}.coal-shape:hover .coal-shape__art--photo img{transform: scale(1.05);}.coal-shape__body{display: flex;flex-direction: column;flex: 1;padding: clamp(22px,3vw,32px);}.coal-shape__body h3{font-size: 2.4rem;margin-bottom: 10px;}.coal-shape__body p{margin: 0;}.coal-shape__label{margin-top: 18px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--gold-bright);}.coal-sizes{list-style: none;margin: 10px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;}.coal-sizes li{padding: 7px 13px;border: 1px solid var(--gold-hair);border-radius: 100px;background: var(--ink-0);color: var(--text);font-size: 14.5px;font-weight: 500;font-variant-numeric: tabular-nums;}.coal-sizes li.is-popular{background: linear-gradient(135deg,var(--gold),var(--gold-glow));border-color: transparent;color: var(--on-gold);font-weight: 700;}.coal-shape__note{display: flex;align-items: center;gap: 9px;margin-top: 14px !important;font-size: .98rem;}.coal-dot{width: 10px;height: 10px;border-radius: 50%;background: var(--gold);flex: none;}.coal-shape .util{margin-top: auto;padding-top: 24px;}.coal-specs{display: grid;grid-template-columns: repeat(8,1fr);gap: 14px;}.coal-specs > *{grid-column: span 2;}.coal-specs > :nth-child(5):nth-last-child(3){grid-column: 2 / span 2;}.coal-spec{display: flex;flex-direction: column;gap: 10px;padding: clamp(24px,3vw,34px) 18px;text-align: center;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius-lg);}.coal-spec strong{font-size: clamp(2.4rem,4vw,3.4rem);color: var(--gold-bright);}.coal-spec span{font-size: .98rem;color: var(--text-muted);}@media (max-width: 800px){.coal-specs{grid-template-columns: repeat(2,1fr);gap: 10px;}.coal-specs > *,.coal-specs > :nth-child(5):nth-last-child(3){grid-column: auto;}.coal-specs > :last-child:nth-child(odd){grid-column: 1 / -1;}}.section-sub{margin: -4px 0 12px;font-weight: 600;font-size: clamp(1.1rem,1.7vw,1.35rem);color: var(--gold-bright);}.coal-specs__note{max-width: 66ch;margin: 22px auto 0;text-align: center;font-size: .98rem;color: var(--text-faint);}.coal-steps{position: relative;list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;}.coal-steps__line{position: absolute;top: 27px;left: 8%;right: 8%;height: 2px;background: linear-gradient(90deg,var(--gold),var(--gold-glow));transform: scaleX(0);transform-origin: left center;transition: transform 1.8s var(--ease) .25s;}[dir="rtl"] .coal-steps__line{transform-origin: right center;}.coal-steps.is-in .coal-steps__line{transform: scaleX(1);}.coal-step{position: relative;text-align: center;}.coal-step__num{position: relative;z-index: 1;display: grid;place-items: center;width: 56px;height: 56px;margin: 0 auto 16px;border: 2px solid var(--gold);border-radius: 50%;background: var(--ink-0);color: var(--gold-bright);font-size: 1.6rem;}.coal-step h3{font-size: 1.08rem;margin-bottom: 6px;}.coal-step p{margin: 0;font-size: .98rem;}@media (max-width: 900px){.coal-steps{grid-template-columns: 1fr;gap: 26px;}.coal-steps__line{top: 4px;bottom: 4px;left: auto;right: auto;inset-inline-start: 27px;width: 2px;height: auto;transform: scaleY(0);transform-origin: center top;}[dir="rtl"] .coal-steps__line{transform-origin: center top;}.coal-steps.is-in .coal-steps__line{transform: scaleY(1);}.coal-step{display: grid;grid-template-columns: 56px 1fr;column-gap: 18px;text-align: start;}.coal-step__num{grid-row: span 2;margin: 0;}}.coal-pack h3{font-size: 1.3rem;margin-bottom: 8px;}.coal-pack__list{margin: 0;}.coal-pack__list div{display: flex;justify-content: space-between;align-items: baseline;gap: 18px;padding: 13px 0;border-bottom: 1px solid var(--ink-line);}.coal-pack__list div:last-child{border-bottom: 0;}.coal-pack__list dt{color: var(--text-faint);font-size: .98rem;}.coal-pack__list dd{margin: 0;color: var(--text);font-weight: 600;text-align: end;}.coal-band{display: grid;grid-template-columns: .95fr 1.05fr;align-items: stretch;overflow: hidden;background: var(--ink-2);border: 1px solid var(--ink-line);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm);transition: box-shadow .35s var(--ease),transform .35s var(--ease);}.coal-band:hover{box-shadow: var(--shadow-md);transform: translateY(-3px);}.coal-band__art{position: relative;overflow: hidden;min-height: 280px;display: flex;align-items: center;justify-content: center;gap: 4%;background: radial-gradient(ellipse 60% 55% at 50% 60%,rgba(214,120,46,.2),transparent 70%),linear-gradient(180deg,var(--ink-3),var(--ink-1));}.coal-band__art svg{width: 38%;height: auto;filter: drop-shadow(0 14px 18px rgba(var(--shade-rgb),.26));animation: breathe 7s ease-in-out infinite;}.coal-band__art svg + svg{width: 46%;animation-delay: -3.5s;}.coal-band__art--photo{display: grid;grid-template-columns: 1fr 1fr;gap: 2px;background: #0B0B0D;}.coal-band__art--photo img{width: 100%;height: 100%;object-fit: cover;display: block;}.coal-band__text{padding: clamp(28px,4vw,52px);display: flex;flex-direction: column;justify-content: center;}.coal-band__text h2{margin-bottom: 12px;}.coal-band__text p{margin-bottom: 22px;}.coal-band__text .btn{align-self: flex-start;}@media (max-width: 800px){.coal-band{grid-template-columns: 1fr;}.coal-band__art{min-height: 220px;}}@media (prefers-reduced-motion: reduce){.coal-shape__art svg,.coal-band__art svg,.coal-sparks i{animation: none !important;}.coal-steps__line{transition: none;transform: none !important;}}.psearch{position: relative;margin: 0 0 26px;}.psearch__input{padding-inline-start: 46px;padding-inline-end: 46px;height: 52px;font-size: 15px;border-color: var(--gold-hair);}.psearch__input::-webkit-search-cancel-button,.psearch__input::-webkit-search-decoration{-webkit-appearance: none;appearance: none;}.psearch__icon{position: absolute;inset-inline-start: 16px;top: 50%;transform: translateY(-50%);color: var(--gold-accent);pointer-events: none;}.psearch__clear{position: absolute;inset-inline-end: 8px;top: 50%;transform: translateY(-50%);width: 36px;height: 36px;border: 0;border-radius: 50%;background: transparent;color: var(--text-muted);font-size: 24px;line-height: 1;cursor: pointer;}.psearch__clear:hover{background: rgba(181,142,75,.14);color: var(--text);}.psearch__clear[hidden]{display: none;}.psearch__empty{margin: 0 0 26px;padding: 26px;text-align: center;color: var(--text-muted);border: 1px dashed var(--gold-hair);border-radius: var(--radius);}.psearch__empty[hidden]{display: none;}.grid > [data-reveal][hidden]{display: none !important;}.page-head__video::-webkit-media-controls,.page-head__video::-webkit-media-controls-start-playback-button,.page-head__video::-webkit-media-controls-panel,.page-head__video::-webkit-media-controls-overlay-play-button,.hx-c__film::-webkit-media-controls,.hx-c__film::-webkit-media-controls-start-playback-button,.hx-c__film::-webkit-media-controls-overlay-play-button{display: none !important;opacity: 0 !important;-webkit-appearance: none;pointer-events: none;}@media (max-width: 400px){.header__inner{gap: 6px;}.header .brand{flex: 0 1 auto;min-width: 0;gap: 7px;}.header .brand img{width: 46px;height: 46px;flex: none;}.header .brand__name{font-size: 20px;}.header .brand__sub{font-size: 10px;letter-spacing: .1em;white-space: nowrap;}.header .burger,.header .theme-toggle,.header .lang{flex: none;}.header .burger{width: 38px;}.header .theme-toggle,.lang__btn{width: 36px;height: 36px;}}@media (max-width: 345px){.header .brand img{width: 40px;height: 40px;}.header .brand{gap: 6px;}.header .brand__name{font-size: 18px;}.header .brand__sub{font-size: 8.5px;letter-spacing: .06em;}.header .burger{width: 34px;padding: 8px;}.header .theme-toggle,.lang__btn{width: 33px;height: 33px;}.header .theme-toggle svg{width: 17px;height: 17px;}}.footer{min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;box-sizing: border-box;}.footer > .shell{flex: 1;display: flex;flex-direction: column;}.footer__grid{margin-block: auto;padding-block: 12px;}@media (min-width: 700px){.footer__grid{padding-bottom: 72px;}}@media (min-width: 700px){.footer{padding-top: 100px;}}@media (max-width: 699px) and (max-height: 620px){.footer__bar{padding-bottom: 125px;}}.page-head__loop{overflow: hidden;animation: page-head-kenburns 22s ease-in-out infinite alternate;will-change: transform;}.page-head__loop img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;animation: loop-fade 12s linear infinite;will-change: opacity;}@keyframes loop-fade{0%{opacity: 0;}10%{opacity: 1;}30%{opacity: 1;}40%{opacity: 0;}100%{opacity: 0;}}.page-head--still .page-head__loop{animation: page-head-kenburns 22s ease-in-out infinite alternate;}