.rb-sheet{--ink:#1b2130;--muted:#5a6272;--line:#d8dce4;--soft:color-mix(in srgb, var(--accent) 11%, #fff);--soft2:color-mix(in srgb, var(--accent) 22%, #fff);--deep:color-mix(in srgb, var(--accent) 78%, #000);--gold:#b8892b;--rb-sheet-bg:#fff;box-sizing:border-box;color:var(--ink);font-family:var(--font);font-size:calc(10pt * var(--scale,1) * var(--fit,1));text-align:start;font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow-wrap:anywhere;background:#fff;line-height:1.45;position:relative;overflow:hidden}.rb-sheet *,.rb-sheet :before,.rb-sheet :after{box-sizing:border-box}:where(.rb-sheet) :where(h1,h2,p,ul){margin:0}:where(.rb-sheet) :where(h1,h2){font-size:inherit}:where(.rb-sheet) :where(img,svg){display:block}:where(.rb-sheet) li{display:list-item}.rb-sheet b{font-weight:700}.rb-spacer{list-style:none;display:block;border:0!important;margin:0!important;padding:0!important}.rb-flow{z-index:1;padding:14mm 15mm 0;position:relative}.rb-frame{z-index:0;pointer-events:none;position:absolute;left:0;right:0}.rb-head{margin-bottom:calc(1.417em * var(--gap));align-items:center;gap:1.701em;display:flex}.rb-head-text{flex:1;min-width:0}.rb-name{font-family:var(--hfont);color:var(--ink);font-size:2.45em;font-weight:700;line-height:1.12}.rb-headline{color:var(--accent);font-size:1.14em;font-weight:600;margin-top:.283em!important}.rb-contacts{color:var(--muted);flex-wrap:wrap;gap:.283em 1.276em;margin-top:.624em;font-size:.92em;display:flex}.rb-contact{align-items:center;gap:.397em;display:inline-flex}.rb-ico{width:.936em;height:.936em;color:var(--accent);flex:none}.rb-contacts-stack{flex-direction:column;gap:.369em}.rb-contacts-plain:not(.rb-contacts-stack){gap:.283em 0}.rb-contacts-plain:not(.rb-contacts-stack) .rb-contact+.rb-contact:before{content:"|";opacity:.5;margin:0 .709em}.rb-photo{background:var(--soft);flex:none;width:8.505em;height:8.505em;overflow:hidden}.rb-photo img{object-fit:cover;width:100%;height:100%;display:block}.rb-photo-circle{border-radius:50%}.rb-photo-rounded{border-radius:.85em}.rb-photo-square{border-radius:0}.rb-photo-arch{border-radius:50% 50% .567em .567em/38% 38% .567em .567em}.rb-sec{margin-top:calc(1.417em * var(--gap))}.rb-h{font-family:var(--hfont);color:var(--accent);font-size:1.1em;font-weight:700;line-height:1.25;margin-bottom:calc(.624em * var(--gap))!important}.rb-entries>.rb-entry+.rb-entry{margin-top:calc(.964em * var(--gap))}.rb-entry-row{justify-content:space-between;align-items:baseline;gap:1.134em;display:flex}.rb-entry-title{font-weight:700}.rb-entry-sub{color:var(--deep);font-weight:600}.rb-entry-date,.rb-entry-loc{color:var(--muted);white-space:nowrap;font-size:.9em}.rb-entry-dl{grid-template-columns:7.654em 1fr;gap:1.134em;display:grid}.rb-entry-dl .rb-entry-date{white-space:normal;padding-top:.085em}.rb-entry-dl .rb-entry-sub{font-weight:500}.rb-rich{margin-top:.227em}.rb-rich p+p{margin-top:.397em}.rb-ul{padding-inline-start:1.304em;list-style:outside}.rb-ul li{margin-top:.198em;padding-inline-start:.17em}.rb-ul li::marker{color:var(--accent)}.rb-pills{flex-wrap:wrap;gap:.454em;display:flex}.rb-pill{background:var(--soft);color:var(--deep);border-radius:99px;padding:.198em .737em;font-size:.9em;font-weight:600}.rb-tags-inline{line-height:1.6}.rb-level{grid-template-columns:1fr 6.804em;align-items:center;gap:.709em;margin-top:.397em;display:grid}.rb-bar{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:.283em;height:.425em;overflow:hidden}.rb-bar>span{background:var(--accent);border-radius:.283em;height:100%;display:block}.rb-dots{justify-content:flex-end;gap:.283em;display:flex}.rb-dots i{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;width:.624em;height:.624em}.rb-dots i.on{background:var(--accent)}.rb-field{grid-template-columns:37% 1.134em 1fr;align-items:baseline;padding:.269em 0;display:grid}.rb-label{font-weight:600}.rb-colon{color:var(--muted)}.rb-value{white-space:pre-line;unicode-bidi:plaintext}.rb-sheet[dir=rtl] .rb-value,.rb-sheet[dir=rtl] .rb-rich p,.rb-sheet[dir=rtl] .rb-name{text-align:right;unicode-bidi:plaintext}.rb-sheet[dir=rtl] .rb-bd>.rb-name,.rb-sheet[dir=rtl] .rb-bd-top *{text-align:center}.rb-fields-stack .rb-field{margin-top:.51em;padding:0;display:block}.rb-fields-stack .rb-label{opacity:.72;font-size:.8em;font-weight:600;display:block}.rb-fields-stack .rb-colon{display:none}.rb-sign{justify-content:space-between;align-items:flex-end;gap:2.835em;margin-top:3.969em;display:flex}.rb-sign-name{text-align:center}.rb-sign-line{border-top:.8pt solid var(--ink);width:13.608em;margin-bottom:.34em}.rb-cols{z-index:1;align-items:flex-start;display:flex;position:relative}.rb-side{width:var(--side,68mm);flex:none;padding:14mm 8mm 0}.rb-main{flex:1;min-width:0;padding:14mm 13mm 0 11mm}.rb-cols-right .rb-main{padding:14mm 10mm 0 15mm}.rb-side .rb-photo{width:10.206em;height:10.206em;margin:0 auto 1.701em}.rb-side .rb-sec:first-of-type,.rb-side .rb-contacts{margin-top:0}.rb-side .rb-level{grid-template-columns:1fr 5.67em}[class*=tpl-]:before{content:none}.tpl-ats-clean .rb-flow{padding:14mm 17mm 0}.tpl-ats-clean .rb-name{font-size:2.2em}.tpl-ats-clean .rb-headline{color:var(--ink);font-weight:500}.tpl-ats-clean .rb-contacts{color:var(--ink)}.tpl-ats-clean .rb-h{color:var(--accent);text-transform:uppercase;border-bottom:.9pt solid;padding-bottom:.227em;font-size:1em}.rb-sheet[lang=en].tpl-ats-clean .rb-h{letter-spacing:.06em}.tpl-ats-clean .rb-entry-sub{color:var(--ink);font-style:italic;font-weight:400}.tpl-classic .rb-flow{padding:16mm 18mm 0}.rb-head-center{text-align:center;flex-direction:column;gap:.85em}.rb-head-center .rb-contacts{justify-content:center}.tpl-classic .rb-name{font-size:2.6em;font-weight:600}.rb-sheet[lang=en].tpl-classic .rb-name{letter-spacing:.03em}.tpl-classic .rb-headline{color:var(--muted);font-style:italic;font-weight:400}.tpl-classic .rb-head{border-bottom:1.4pt double var(--ink);border-bottom-style:double;border-bottom-width:3pt;padding-bottom:1.134em}.tpl-classic .rb-h{color:var(--ink);text-transform:uppercase;border-bottom:.6pt solid var(--ink);padding-bottom:.17em;font-size:.98em}.rb-sheet[lang=en].tpl-classic .rb-h{letter-spacing:.12em}.tpl-classic .rb-entry-sub{color:var(--ink);font-style:italic;font-weight:400}.tpl-classic .rb-ul li::marker{color:var(--ink)}.tpl-minimal .rb-flow{padding:18mm 18mm 0}.tpl-minimal .rb-name{font-size:2.7em;font-weight:600}.rb-sheet[lang=en].tpl-minimal .rb-name{letter-spacing:-.02em}.tpl-minimal .rb-headline{color:var(--muted);font-weight:500}.tpl-minimal .rb-h{text-transform:uppercase;color:var(--accent);font-size:.82em}.rb-sheet[lang=en].tpl-minimal .rb-h{letter-spacing:.2em}.tpl-minimal .rb-sec{margin-top:calc(1.984em * var(--gap))}.tpl-minimal .rb-sec-text .rb-rich,.tpl-minimal .rb-sec-tags>:not(.rb-h),.tpl-minimal .rb-sec-fields .rb-fields{margin-inline-start:8.788em}.tpl-swiss .rb-flow{padding:16mm 16mm 0}.tpl-swiss .rb-name{font-size:2.9em;font-weight:700}.rb-sheet[lang=en].tpl-swiss .rb-name{letter-spacing:-.03em}.tpl-swiss .rb-headline{color:var(--ink);font-weight:400}.tpl-swiss .rb-head{border-bottom:2.4pt solid var(--ink);margin-bottom:0;padding-bottom:1.417em}.tpl-swiss .rb-sec{border-top:.6pt solid var(--line);margin-top:calc(.992em * var(--gap));grid-template-columns:9.639em 1fr;gap:1.417em;padding-top:.85em;display:grid}.tpl-swiss .rb-sec:first-of-type{border-top:0}.tpl-swiss .rb-h{text-transform:uppercase;color:var(--accent);padding-top:.142em;font-size:.86em;margin:0!important}.rb-sheet[lang=en].tpl-swiss .rb-h{letter-spacing:.08em}.tpl-swiss .rb-rich{margin-top:0}.tpl-executive .rb-flow{padding:0 16mm}.rb-head-band{margin:0 -16mm calc(6mm * var(--gap));background:var(--accent);color:#fff;padding:13mm 16mm 9mm}.rb-head-band .rb-name,.rb-head-band .rb-headline,.rb-head-band .rb-contacts,.rb-head-band .rb-ico{color:#fff}.rb-head-band .rb-headline{opacity:.88;font-weight:500}.rb-head-band .rb-photo{border:1mm solid #ffffffd9;width:32mm;height:32mm}.tpl-executive .rb-h{border-bottom:1.6pt solid var(--soft2);text-transform:uppercase;padding-bottom:.227em;font-size:1em}.rb-sheet[lang=en].tpl-executive .rb-h{letter-spacing:.05em}.tpl-timeline .rb-flow{padding:14mm 16mm 0}.tpl-timeline .rb-head{border-bottom:.8pt solid var(--line);padding-bottom:1.417em}.tpl-timeline .rb-name{font-weight:700}.tpl-timeline .rb-h{align-items:center;gap:.709em;font-size:1.12em;display:flex}.tpl-timeline .rb-h:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.85em;height:.85em}.rb-entry-tl{border-inline-start:.9pt solid var(--soft2);padding-inline-start:1.559em;margin-inline-start:.369em;padding-bottom:.142em;position:relative}.rb-entry-tl>.rb-entry-head{position:relative}.rb-entry-tl>.rb-entry-head:before{content:"";inset-inline-start:-1.942em;border:.9pt solid var(--accent);background:#fff;border-radius:50%;width:.68em;height:.68em;position:absolute;top:.3em}.tpl-sidebar{--side:70mm}.tpl-sidebar:before,.tpl-bold:before,.tpl-sidebar-right:before,.tpl-bd-sidebar:before{content:"";width:var(--side);z-index:0;position:absolute;top:0;bottom:0}.tpl-sidebar:before{background:var(--accent);left:0}.tpl-sidebar .rb-side{color:#fff}.tpl-sidebar .rb-side .rb-h{color:#fff;text-transform:uppercase;border-bottom:.7pt solid #fff6;padding-bottom:.283em;font-size:.95em}.rb-sheet[lang=en].tpl-sidebar .rb-side .rb-h{letter-spacing:.08em}.tpl-sidebar .rb-side .rb-contacts,.tpl-sidebar .rb-side .rb-ico{color:#fff}.tpl-sidebar .rb-side .rb-photo{border:.34em solid #ffffff59}.tpl-sidebar .rb-side .rb-pill{color:#fff;background:#ffffff2e}.tpl-sidebar .rb-side .rb-bar>span,.tpl-sidebar .rb-side .rb-dots i.on{background:#fff}.tpl-sidebar .rb-side .rb-entry-sub,.tpl-sidebar .rb-side .rb-entry-date{color:#ffffffd1}.tpl-sidebar .rb-side .rb-ul li::marker{color:#fff}.tpl-sidebar .rb-main .rb-name{color:var(--deep)}.tpl-sidebar .rb-main .rb-h{text-transform:uppercase;border-bottom:1.2pt solid var(--soft2);padding-bottom:.227em;font-size:1em}.rb-sheet[lang=en].tpl-sidebar .rb-main .rb-h{letter-spacing:.06em}.tpl-sidebar-right{--side:64mm}.tpl-sidebar-right:before{background:var(--soft);right:0}.tpl-sidebar-right .rb-side{padding-top:16mm}.tpl-sidebar-right .rb-main .rb-head{border-bottom:1.6pt solid var(--accent);padding-bottom:1.134em}.tpl-sidebar-right .rb-name{color:var(--accent)}.tpl-sidebar-right .rb-side .rb-h,.tpl-sidebar-right .rb-main .rb-h{text-transform:uppercase;font-size:.95em}.rb-sheet[lang=en].tpl-sidebar-right .rb-h{letter-spacing:.09em}.tpl-sidebar-right .rb-side .rb-pill{background:#fff}.tpl-bold{--side:72mm}.tpl-bold:before{background:#151b2b;left:0}.tpl-bold .rb-side{color:#e8ebf2;padding-top:16mm}.rb-mono{background:var(--accent);color:#fff;width:8.505em;height:8.505em;font-family:var(--hfont);border-radius:50%;place-items:center;margin:0 auto 1.701em;font-size:2.6em;font-weight:700;display:grid}.tpl-bold .rb-side .rb-photo{border:.34em solid var(--accent)}.tpl-bold .rb-side-name{text-align:center;margin-bottom:1.134em}.tpl-bold .rb-side-name .rb-name{color:#fff;font-size:1.9em}.tpl-bold .rb-side-name .rb-headline{color:color-mix(in srgb, var(--accent) 45%, #fff)}.tpl-bold .rb-side .rb-h{color:color-mix(in srgb, var(--accent) 45%, #fff);text-transform:uppercase;font-size:.92em}.rb-sheet[lang=en].tpl-bold .rb-h{letter-spacing:.1em}.tpl-bold .rb-side .rb-contacts,.tpl-bold .rb-side .rb-ico{color:#e8ebf2}.tpl-bold .rb-side .rb-pill{color:#fff;background:#ffffff1a}.tpl-bold .rb-side .rb-entry-sub,.tpl-bold .rb-side .rb-entry-date{color:#b8c0d2}.tpl-bold .rb-main{padding-top:16mm}.tpl-bold .rb-main .rb-h{text-transform:uppercase;color:var(--ink);align-items:center;gap:.85em;font-size:1.02em;display:flex}.tpl-bold .rb-main .rb-h:after{content:"";background:var(--accent);border-radius:.283em;flex:1;height:.34em}.tpl-compact{--side:62mm;font-size:calc(9.2pt * var(--scale,1) * var(--fit,1))}.tpl-compact .rb-main{padding:12mm 8mm 0 12mm}.tpl-compact .rb-side{border-inline-start:.7pt solid var(--line);min-height:100%;padding:12mm 10mm 0 7mm}.tpl-compact .rb-name{font-size:2.3em}.tpl-compact .rb-h{text-transform:uppercase;border-bottom:.8pt solid var(--accent);padding-bottom:.17em;font-size:1em}.rb-sheet[lang=en].tpl-compact .rb-h{letter-spacing:.06em}.tpl-compact .rb-sec{margin-top:calc(1.077em * var(--gap))}.tpl-creative .rb-flow{padding:0 16mm}.rb-head-creative{margin:0 -16mm calc(7mm * var(--gap));background:var(--accent);color:#fff;border-end-end-radius:16mm;gap:8mm;padding:14mm 16mm 10mm}.rb-head-creative .rb-name{color:#fff;font-size:2.8em}.rb-head-creative .rb-headline,.rb-head-creative .rb-contacts,.rb-head-creative .rb-ico{color:#fff}.rb-head-creative .rb-headline{opacity:.9}.rb-head-creative .rb-photo{border:1.4mm solid #fff;width:36mm;height:36mm}.tpl-creative .rb-h{color:var(--ink);align-items:center;gap:.709em;font-size:1.2em;display:flex}.tpl-creative .rb-h:before{content:"";background:var(--accent);border-radius:.567em;flex:none;width:1.701em;height:.624em}.tpl-elegant .rb-flow{padding:18mm 20mm 0}.tpl-elegant .rb-name{font-size:2.9em;font-weight:400}.rb-sheet[lang=en].tpl-elegant .rb-name{letter-spacing:.05em}.tpl-elegant .rb-headline{color:var(--accent);font-style:italic;font-weight:400}.tpl-elegant .rb-h{color:var(--accent);justify-content:center;align-items:center;gap:1.134em;font-size:1.2em;font-weight:400;display:flex}.tpl-elegant .rb-h:before,.tpl-elegant .rb-h:after{content:"";background:var(--accent);opacity:.6;flex:1;height:.6pt}.tpl-elegant .rb-sec-tags .rb-tags-inline{text-align:center}.tpl-elegant .rb-entry-sub{color:var(--accent);font-style:italic;font-weight:400}.tpl-tech .rb-flow{padding:14mm 15mm 0}.tpl-tech .rb-name{font-size:2.3em}.tpl-tech .rb-headline{font-family:var(--hfont);font-weight:400}.tpl-tech .rb-h{font-size:1em;font-weight:600}.tpl-tech .rb-h:before{content:"// ";opacity:.55}.tpl-tech .rb-pill{border:.7pt solid var(--soft2);font-family:var(--hfont);background:0 0;border-radius:.283em;font-size:.86em;font-weight:400}.tpl-tech .rb-head{border-bottom:.8pt dashed var(--line);padding-bottom:1.134em}.tpl-fresher .rb-flow{padding:13mm 15mm 0}.rb-head-card{background:var(--soft);border-radius:1.134em;padding:1.701em 1.984em}.rb-head-card .rb-photo{border:.283em solid #fff;width:8.505em;height:8.505em}.tpl-fresher .rb-h{border-inline-start:.369em solid var(--accent);color:var(--ink);padding-inline-start:.68em;font-size:1.12em}.tpl-academic .rb-flow{padding:20mm 20mm 0}.tpl-academic .rb-name{font-size:2.4em;font-weight:600}.tpl-academic .rb-headline{color:var(--muted);font-weight:400}.tpl-academic .rb-h{color:var(--accent);text-transform:uppercase;border-bottom:.6pt solid var(--line);padding-bottom:.227em;font-size:.95em}.rb-sheet[lang=en].tpl-academic .rb-h{letter-spacing:.1em}.tpl-academic .rb-entry-dl{grid-template-columns:6.237em 1fr}.tpl-job-biodata .rb-flow{padding:16mm 17mm 0}.rb-jb-title{text-align:center;text-underline-offset:.425em;color:var(--accent);margin-bottom:1.701em;font-size:1.35em;font-weight:700;text-decoration:underline}.rb-sheet[lang=en] .rb-jb-title{letter-spacing:.3em}.tpl-job-biodata .rb-head{align-items:flex-start}.tpl-job-biodata .rb-name{color:var(--ink);font-size:1.9em}.tpl-job-biodata .rb-headline{color:var(--muted)}.tpl-job-biodata .rb-photo{border:.8pt solid var(--ink);background:#fff;border-radius:0;width:9.072em;height:11.34em;padding:.283em}.tpl-job-biodata .rb-photo img{border-radius:0}.tpl-job-biodata .rb-h{background:var(--soft);color:var(--deep);text-transform:uppercase;border-inline-start:.369em solid var(--accent);padding:.369em .737em;font-size:1em}.rb-sheet[lang=en].tpl-job-biodata .rb-h{letter-spacing:.05em}.tpl-job-biodata .rb-field{grid-template-columns:40% 1.134em 1fr}.tpl-job-biodata .rb-sec>:not(.rb-h){padding-inline:.737em}.rb-letter{margin-top:calc(2.268em * var(--gap));font-size:1.04em;line-height:1.62}.rb-l-date{margin-bottom:1.701em!important}.rb-l-to{margin-bottom:1.701em}.rb-l-subject{font-weight:700;margin-bottom:1.417em!important}.rb-letter>p[data-b]{margin-bottom:.992em}.rb-l-body{margin-top:0}.rb-l-body p+p{margin-top:.992em}.rb-l-close{margin-top:1.984em}.rb-l-sig{font-weight:700;margin-top:3.402em!important}.tpl-cl-modern .rb-flow,.tpl-cl-minimal .rb-flow{padding:20mm 22mm 0}.tpl-cl-classic .rb-flow{padding:22mm 24mm 0}.rb-head-bar{border-inline-start:.624em solid var(--accent);padding-inline-start:1.417em}.tpl-cl-classic .rb-head{border-bottom:.8pt solid var(--ink);padding-bottom:1.417em}.tpl-cl-classic .rb-headline{color:var(--muted);font-style:italic;font-weight:400}.tpl-cl-band .rb-flow{padding:0 22mm}.tpl-cl-band .rb-head-band{margin-inline:-22mm;padding-inline:22mm}.rb-k-biodata{font-size:calc(10.4pt * var(--scale,1) * var(--fit,1));line-height:1.36}.rb-k-biodata .rb-sec{margin-top:calc(.95em * var(--gap))}.rb-k-biodata .rb-h{margin-bottom:calc(.35em * var(--gap))!important}.rb-bd-top{text-align:center;color:var(--accent)}.rb-symbol{width:3.1em;height:3.1em;color:var(--accent);margin:0 auto .425em;display:block}.rb-symbol-text{width:auto;height:auto;font-family:Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Symbols,"Noto Sans Symbols 2",Amiri,serif;font-size:2.6em;font-weight:400;line-height:1.05}.rb-symbol-arabic{font-family:Amiri,Noto Nastaliq Urdu,serif;font-size:34pt}.rb-invocation{font-size:1.08em;font-weight:700}.rb-invocation:lang(en){font-weight:600}.rb-bd-title{font-family:var(--hfont);text-transform:uppercase;color:var(--accent);font-size:1.05em;font-weight:700;margin-top:.51em!important}.rb-sheet[lang=en] .rb-bd-title{letter-spacing:.34em}.rb-bd>.rb-name{text-align:center;color:var(--ink);font-size:2.1em;margin:.3em 0 calc(.45em * var(--gap))!important}.rb-name-script{font-family:"Great Vibes", var(--hfont)!important;color:var(--accent)!important;font-size:3.4em!important;font-weight:400!important}.rb-bd-body:after{content:"";clear:both;display:block}.rb-bd-photo{float:inline-end;margin:0 0 1.134em 1.701em;margin-inline:1.701em 0}.rb-bd-photo.rb-photo-circle{width:11.907em;height:11.907em}.rb-bd-photo:not(.rb-photo-circle){width:11.907em;height:15.025em}.rb-photo-left .rb-bd-photo{float:inline-start;margin-inline:0 1.701em}.rb-bd .rb-sec:first-of-type,.rb-k-biodata .rb-main .rb-sec:first-of-type{margin-top:0}.rb-k-biodata .rb-h{border-bottom:.8pt solid var(--soft2);padding-bottom:.15em;font-size:1.12em}.rb-k-biodata .rb-field{grid-template-columns:38% 1.134em 1fr;padding:.12em 0}.rb-k-biodata .rb-label{color:color-mix(in srgb, var(--ink) 82%, var(--accent))}.rb-k-biodata .rb-rich{text-align:justify}.tpl-bd-traditional .rb-flow{padding:21mm 22mm 0}.tpl-bd-traditional .rb-border{border:1.6pt solid var(--accent);outline:.6pt solid var(--accent);outline-offset:-2.4mm;position:absolute;inset:8mm}.rb-c{width:27mm;height:27mm;color:var(--accent);z-index:1;position:absolute}.rb-c-tl{top:5mm;left:5mm}.rb-c-tr{top:5mm;right:5mm;transform:scaleX(-1)}.rb-c-bl{bottom:5mm;left:5mm;transform:scaleY(-1)}.rb-c-br{bottom:5mm;right:5mm;transform:scale(-1)}.tpl-bd-mandala .rb-flow{padding:21mm 22mm 0}.rb-m{width:96mm;height:96mm;color:var(--accent);opacity:.16;position:absolute}.rb-m-tl{top:-34mm;left:-34mm}.rb-m-br{bottom:-34mm;right:-34mm}.tpl-bd-mandala .rb-border{border:.8pt solid color-mix(in srgb, var(--accent) 55%, #fff);position:absolute;inset:9mm}.tpl-bd-mandala .rb-h{text-align:center;border-bottom:0}.tpl-bd-mandala .rb-h:after{content:"";background:var(--accent);width:5.103em;height:.8pt;margin:.34em auto 0;display:block}.tpl-bd-floral .rb-flow{padding:22mm 22mm 0}.rb-v{width:46mm;height:46mm;color:var(--accent);opacity:.7;position:absolute}.rb-v-tl{top:4mm;left:4mm}.rb-v-br{bottom:4mm;right:4mm;transform:rotate(180deg)}.tpl-bd-floral .rb-border{border:.6pt solid color-mix(in srgb, var(--accent) 45%, #fff);border-radius:3mm;position:absolute;inset:11mm}.tpl-bd-floral .rb-bd>.rb-name{font-weight:400}.tpl-bd-royal{background:var(--accent);--rb-sheet-bg:#fffaf0}.tpl-bd-royal .rb-flow{padding:24mm 24mm 0}.tpl-bd-royal .rb-border{border:1.2pt solid var(--gold);box-shadow:inset 0 0 0 1.6mm #fffaf0, inset 0 0 0 2.1mm var(--gold);background:#fffaf0;position:absolute;inset:10mm}.tpl-bd-royal .rb-bd-top,.tpl-bd-royal .rb-symbol{color:var(--gold)}.tpl-bd-royal .rb-bd-title{color:var(--accent)}.tpl-bd-royal .rb-bd>.rb-name{color:var(--accent);font-weight:600}.tpl-bd-royal .rb-h{color:var(--accent);text-align:center;border-bottom:0}.tpl-bd-royal .rb-h:after{content:"◆";color:var(--gold);margin-top:.17em;font-family:"Noto Sans Symbols 2",serif;font-size:.55em;display:block}.tpl-bd-royal .rb-bd-photo{border:.283em solid var(--gold)}.tpl-bd-geometric .rb-flow{padding:26mm 22mm 0}.rb-band{width:calc(100% - 20mm);height:11mm;color:var(--accent);opacity:.85;position:absolute;left:10mm;right:10mm}.rb-band-t{top:9mm}.rb-band-b{bottom:9mm}.tpl-bd-geometric .rb-border{border:1pt solid var(--accent);position:absolute;inset:7mm}.tpl-bd-geometric .rb-invocation{font-family:"Amiri", var(--hfont);font-size:1.45em;font-weight:700}.tpl-bd-geometric .rb-h{text-align:center;border-bottom:0}.tpl-bd-geometric .rb-h:before,.tpl-bd-geometric .rb-h:after{content:"✦";margin:0 .709em;font-family:"Noto Sans Symbols 2",serif;font-size:.7em}.tpl-bd-elegant .rb-flow{padding:22mm 23mm 0}.tpl-bd-elegant .rb-border{border:3pt double var(--accent);position:absolute;inset:9mm}.tpl-bd-elegant .rb-bd>.rb-name{margin-top:.283em!important}.tpl-bd-elegant .rb-h{text-align:center;border-bottom:0;font-size:1.3em;font-style:italic;font-weight:400}.tpl-bd-table .rb-flow{padding:17mm 18mm 0}.tpl-bd-table .rb-bd>.rb-name{border:1pt solid var(--accent);background:var(--soft);padding:.567em;font-size:1.9em}.tpl-bd-table .rb-h{background:var(--accent);color:#fff;border:0;padding:.397em .85em;font-size:1.05em;margin-bottom:0!important}.tpl-bd-table .rb-field{border:.6pt solid #c3c8d2;border-top:0;grid-template-columns:40% 1fr;padding:0}.tpl-bd-table .rb-colon{display:none}.tpl-bd-table .rb-label{background:var(--soft);border-inline-end:.6pt solid #c3c8d2;padding:.397em .85em}.tpl-bd-table .rb-value{padding:.397em .85em}.tpl-bd-table .rb-sec-text .rb-rich{border:.6pt solid #c3c8d2;border-top:0;margin:0;padding:.567em .85em}.tpl-bd-table .rb-bd-photo{border:1pt solid var(--accent);background:#fff;padding:.283em}.tpl-bd-minimal .rb-flow{padding:20mm 20mm 0}.tpl-bd-minimal .rb-bd>.rb-name{text-align:start;font-size:2.6em;font-weight:700;margin-top:1.134em!important}.tpl-bd-minimal .rb-bd-top{border-bottom:.8pt solid var(--line);text-align:start;justify-content:flex-start;align-items:center;gap:.85em;padding-bottom:.85em;display:flex}.tpl-bd-minimal .rb-symbol{width:2.551em;height:2.551em;margin:0}.tpl-bd-minimal .rb-symbol-text{font-size:20pt}.tpl-bd-minimal .rb-bd-title{font-size:.85em;margin:0 0 0 auto!important;margin-inline-start:auto!important}.tpl-bd-minimal .rb-h{text-transform:uppercase;color:var(--accent);border-bottom:0;font-size:.85em}.rb-sheet[lang=en].tpl-bd-minimal .rb-h{letter-spacing:.16em}.tpl-bd-minimal .rb-label{color:var(--muted);font-weight:500}.tpl-bd-card .rb-flow{padding:16mm 18mm 0}.rb-card-hero{text-align:center;background:var(--soft);color:var(--accent);border-radius:1.701em;padding:1.984em 1.701em 1.701em}.rb-card-hero .rb-photo{border:.397em solid #fff;width:11.34em;height:11.34em;margin:.85em auto 0}.rb-card-hero .rb-name{color:var(--ink);font-size:2.2em;margin-top:.85em!important}.tpl-bd-card .rb-sec{border:.7pt solid var(--soft2);margin-top:calc(1.134em * var(--gap));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.85em;padding:.992em 1.417em}.tpl-bd-card .rb-h{border-bottom:0}.tpl-bd-sidebar{--side:70mm}.tpl-bd-sidebar:before{background:var(--accent);left:0}.tpl-bd-sidebar .rb-side{color:#fff;text-align:center;padding-top:16mm}.tpl-bd-sidebar .rb-side .rb-symbol{color:#fff}.tpl-bd-sidebar .rb-side .rb-invocation{margin-bottom:1.417em}.tpl-bd-sidebar .rb-side .rb-photo{border:.34em solid #fff6;width:13.041em;height:16.443em}.tpl-bd-sidebar .rb-side .rb-photo-circle{height:13.041em}.tpl-bd-sidebar .rb-side .rb-name{color:#fff;margin-bottom:1.701em;font-size:1.8em}.tpl-bd-sidebar .rb-side .rb-h{color:#fff;border-bottom-color:#fff6}.tpl-bd-sidebar .rb-side .rb-label{color:#fff}.tpl-bd-sidebar .rb-main{padding-top:16mm}.tpl-bd-sidebar .rb-main>.rb-bd-title{text-align:start;font-size:1.4em;margin:0 0 6mm!important}.tpl-bd-arch{--side:72mm}.rb-arch-frame{border:1pt solid var(--accent);border-radius:36mm 36mm 3mm 3mm/26mm 26mm 3mm 3mm;position:absolute;inset:8mm}.tpl-bd-arch .rb-side{text-align:center;padding:22mm 6mm 0 14mm}.tpl-bd-arch .rb-side .rb-photo{border:.34em solid var(--soft2);border-radius:50% 50% .567em .567em/36% 36% .567em .567em;width:14.175em;height:18.144em}.tpl-bd-arch .rb-side .rb-name{color:var(--accent);margin-bottom:1.701em;font-size:1.8em}.tpl-bd-arch .rb-main{padding:20mm 16mm 0 6mm}.tpl-bd-arch .rb-bd-top{margin-bottom:1.701em}.tpl-bd-kasavu{--rb-sheet-bg:#fbf5e6;background:#fbf5e6}.tpl-bd-kasavu .rb-flow{padding:22mm 22mm 0}.tpl-bd-kasavu .rb-border{border:2.6mm solid var(--accent);box-shadow:inset 0 0 0 1.4mm #fbf5e6, inset 0 0 0 2mm var(--accent);position:absolute;inset:7mm}.tpl-bd-kasavu .rb-h{text-align:center;border-bottom:0}.tpl-bd-kasavu .rb-h:after{content:"";background:var(--accent);width:7.371em;height:.34em;margin:.283em auto 0;display:block}.tpl-bd-ajrak .rb-flow{padding:28mm 22mm 0}.tpl-bd-ajrak .rb-band{opacity:1;width:100%;height:14mm;left:0;right:0}.tpl-bd-ajrak .rb-band-t{top:0}.tpl-bd-ajrak .rb-band-b{bottom:0}.tpl-bd-ajrak .rb-border{border:1pt solid var(--accent);position:absolute;inset:17mm 8mm}.tpl-bd-ajrak .rb-h{text-align:center;border-bottom:0}.rb-kundli{margin:calc(1em * var(--gap)) auto 0;break-inside:avoid;text-align:center;width:17.5em;max-width:100%}.rb-kundli svg{width:100%;height:auto;display:block}.rb-k-line{stroke:var(--accent);stroke-width:1.6px}.rb-k-center{fill:var(--soft);stroke:none}.rb-k-title{font:700 18px var(--hfont);fill:var(--accent)}.rb-k-num{font:600 12px var(--font);fill:var(--muted)}.rb-k-planet{font-family:var(--font);fill:var(--ink);font-weight:700}.rb-k-lagna-fill{fill:var(--soft);stroke:none}.rb-k-lagna{stroke:var(--accent);stroke-width:2px}.rb-k-caption{color:var(--accent);font-weight:700;font-family:var(--hfont);margin-top:.3em}.rb-qr{text-align:center;color:#111;flex:none;width:5.2em;margin:0}.rb-qr svg{width:100%;height:auto;display:block}.rb-qr figcaption{color:var(--muted);margin-top:.15em;font-size:.72em;line-height:1.2}.rb-gallery{margin-top:calc(1.1em * var(--gap));justify-content:center;gap:.8em;display:flex}.rb-gallery .rb-photo{width:9em;height:11.2em}.rb-gallery .rb-photo-circle{height:9em}.rb-sign-img{object-fit:contain;max-width:13em;height:3.4em;margin:0 auto -.2em;display:block}.rb-head .rb-qr{margin-inline-start:auto}.rb-bd-extras{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.4em;display:flex}.rb-bd-extras .rb-kundli{margin:calc(1em * var(--gap)) 0 0}.tpl-r-magazine{--side:60mm}:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-mast{z-index:1;padding:13mm 16mm 0;position:relative}:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-folio{border-top:2.4pt solid var(--ink);border-bottom:.6pt solid var(--ink);text-transform:uppercase;min-height:2.1em;color:var(--accent);justify-content:space-between;gap:2em;padding:.4em 0 .35em;font-size:.76em;font-weight:700;line-height:1.35;display:flex}:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-folio span+span{color:var(--muted);font-weight:600}.rb-sheet[lang=en]:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-folio{letter-spacing:.2em}:is(.tpl-r-magazine,.tpl-c-magazine) .rb-name{color:var(--ink);margin:.1em 0 .12em;font-size:5em;font-weight:400;line-height:1.3}.rb-sheet[lang=en]:is(.tpl-r-magazine,.tpl-c-magazine) .rb-name{letter-spacing:-.025em;line-height:1.02}.tpl-r-magazine .x-mag-deck{border-top:.6pt solid var(--ink);grid-template-columns:1fr 15.5em;gap:2.2em;padding-top:1.1em;display:grid}:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-deck-solo{border-top:.6pt solid var(--ink);padding-top:.7em;display:block}.tpl-r-magazine .x-mag-quote{font-family:var(--hfont);color:var(--ink);margin:0;padding-inline-start:1.9em;font-size:1.3em;font-style:italic;line-height:1.42;position:relative}.tpl-r-magazine .x-mag-quote:before{content:"“";inset-inline-start:-.05em;color:var(--accent);font-size:3.4em;font-style:normal;line-height:1;position:absolute;top:-.18em}.tpl-r-magazine .x-mag-quote .rb-rich{margin:0}.tpl-r-magazine .x-mag-contact{border-inline-start:.6pt solid var(--line);padding-inline-start:1.3em;font-size:.92em}:is(.tpl-r-magazine,.tpl-c-magazine) .x-mag-deck-solo .x-mag-contact{border:0;justify-content:space-between;align-items:center;gap:1em;padding:0;display:flex}:is(.tpl-r-magazine,.tpl-c-magazine) .rb-contacts{color:var(--ink);margin-top:0}.tpl-r-magazine .x-mag-contact .rb-qr{width:4.6em;margin-top:.8em}.tpl-r-magazine .rb-cols{margin-top:calc(.9em * var(--gap))}.tpl-r-magazine .rb-main{padding:0;padding-inline:16mm 7mm}.tpl-r-magazine .rb-side{padding:0;padding-inline:6mm 16mm}.tpl-r-magazine .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-magazine .rb-sec{margin-top:calc(1.35em * var(--gap))}.tpl-r-magazine .rb-h{font-family:var(--font);text-transform:uppercase;color:var(--accent);border-top:1.4pt solid var(--ink);padding-top:.5em;font-size:.76em;font-weight:700;margin-bottom:calc(.8em * var(--gap))!important}.rb-sheet[lang=en].tpl-r-magazine .rb-h{letter-spacing:.2em}.tpl-r-magazine .rb-side .rb-h{border-top-width:.6pt}.tpl-r-magazine .rb-entry-title{font-family:var(--hfont);font-size:1.2em;font-weight:600;line-height:1.3}.tpl-r-magazine .rb-entry-sub{color:var(--ink);font-style:italic;font-weight:400}.tpl-r-magazine .rb-entry-date,.tpl-r-magazine .rb-entry-loc{text-transform:uppercase;color:var(--muted);font-size:.8em}.rb-sheet[lang=en].tpl-r-magazine .rb-entry-date{letter-spacing:.08em}.tpl-r-magazine .rb-ul li::marker{color:var(--accent)}.tpl-r-magazine .rb-side .rb-ul{padding:0;list-style:none}.tpl-r-magazine .rb-side .rb-ul li{border-bottom:.5pt solid var(--line);margin:0;padding:.3em 0}.tpl-r-magazine .rb-side .rb-entry-title{font-size:1.02em}.tpl-r-magazine .rb-side .rb-entry-row{display:block}.tpl-r-magazine .rb-side .rb-entries>.rb-entry+.rb-entry{margin-top:.7em}.tpl-c-magazine{--side:56mm}.tpl-c-magazine .x-mag-mast{padding:18mm 20mm 0}.tpl-c-magazine .rb-cols{margin-top:2.4em}.tpl-c-magazine .rb-side{padding:0;color:var(--muted);padding-inline:20mm 7mm;font-size:.94em}.tpl-c-magazine .rb-main{border-inline-start:.6pt solid var(--line);padding:0;padding-inline:8mm 20mm;font-size:1.05em;line-height:1.64}.tpl-c-magazine .rb-l-date{text-transform:uppercase;color:var(--accent);margin-bottom:1.6em;font-size:.82em;font-weight:700}.rb-sheet[lang=en].tpl-c-magazine .rb-l-date{letter-spacing:.16em}.tpl-c-magazine .rb-l-to{color:var(--ink);margin-bottom:1.8em;line-height:1.5}.tpl-c-magazine .rb-l-subject{font-family:var(--hfont);color:var(--ink);border-top:1.4pt solid var(--ink);padding-top:.5em;font-size:1.45em;font-style:italic;line-height:1.3}.tpl-c-magazine .rb-l-greet{margin-bottom:.9em}.tpl-c-magazine .rb-l-body{margin:0}.tpl-c-magazine .rb-l-body p+p{margin-top:.9em}.rb-sheet[lang=en].tpl-c-magazine .rb-l-body>p:first-child:first-letter{float:left;font-family:var(--hfont);color:var(--accent);padding:.06em .09em 0 0;font-size:3.7em;line-height:.82}.tpl-c-magazine .rb-l-close{margin-top:2em}.tpl-c-magazine .rb-l-sig{font-family:var(--hfont);margin-top:2.6em;font-size:1.35em;font-style:italic}.tpl-r-infographic{--side:66mm}.tpl-r-infographic:before{content:"";top:0;bottom:0;width:var(--side);background:var(--soft);z-index:0;position:absolute;inset-inline-end:0}.tpl-r-infographic .x-ig-head{z-index:1;background:#fff;align-items:center;gap:1.5em;padding:12mm 15mm 6mm;display:flex;position:relative}.tpl-r-infographic .x-ig-photo{flex:none;width:9.2em;height:9.2em;position:relative}.tpl-r-infographic .x-ig-arc{width:100%;height:100%;color:var(--accent);position:absolute;inset:0}.tpl-r-infographic .x-ig-photo .rb-photo{width:auto;height:auto;position:absolute;inset:.8em}.tpl-r-infographic .x-ig-id{flex:1;min-width:0}.tpl-r-infographic .rb-name{color:var(--ink);font-size:2.75em;font-weight:700;line-height:1.15}.rb-sheet[lang=en].tpl-r-infographic .rb-name{letter-spacing:-.01em}.tpl-r-infographic .rb-headline{color:var(--accent);text-transform:uppercase;font-size:.98em;font-weight:700;margin-top:.4em!important}.rb-sheet[lang=en].tpl-r-infographic .rb-headline{letter-spacing:.14em}.tpl-r-infographic .x-ig-strip{z-index:1;height:1.6mm;display:flex;position:relative}.tpl-r-infographic .x-ig-strip i:first-child{background:var(--deep);flex:5}.tpl-r-infographic .x-ig-strip i:nth-child(2){background:var(--accent);flex:3}.tpl-r-infographic .x-ig-strip i:nth-child(3){flex:0 0 var(--side);background:var(--soft2)}.tpl-r-infographic .rb-main{padding:7mm 0 0;padding-inline:15mm 8mm}.tpl-r-infographic .rb-side{padding:7mm 0 0;padding-inline:7mm 12mm}.tpl-r-infographic .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-infographic .rb-h{text-transform:uppercase;color:var(--ink);align-items:center;gap:.65em;font-size:1.04em;display:flex}.rb-sheet[lang=en].tpl-r-infographic .rb-h{letter-spacing:.07em}.tpl-r-infographic .rb-main .rb-h:after{content:"";background:var(--soft2);flex:1;height:.7pt}.tpl-r-infographic .x-badge{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.tpl-r-infographic .x-sico{width:1.1em;height:1.1em}.tpl-r-infographic .rb-side .rb-h{font-size:.95em}.tpl-r-infographic .rb-side .x-badge{color:var(--accent);box-shadow:inset 0 0 0 1pt var(--accent);background:#fff;width:1.9em;height:1.9em}.tpl-r-infographic .rb-entries>.rb-entry+.rb-entry{margin-top:0}.tpl-r-infographic .rb-entry-tl{padding-inline-start:1.6em;border-inline-start:1.2pt solid var(--soft2);margin-inline-start:1.05em;padding-bottom:.95em}.tpl-r-infographic .rb-entry-tl:last-child{padding-bottom:.1em}.tpl-r-infographic .rb-entry-tl:before{inset-inline-start:-.48em;background:var(--accent);width:.85em;height:.85em;box-shadow:0 0 0 .9pt var(--accent);border:.17em solid #fff;top:.3em}.tpl-r-infographic .rb-entry-sub{color:var(--accent)}.tpl-r-infographic .rb-sec-text .rb-rich{padding-inline-start:2.75em}.tpl-r-infographic .rb-contacts-stack{color:var(--ink);gap:.55em;font-size:.9em}.tpl-r-infographic .rb-contact{gap:.65em}.tpl-r-infographic .rb-side .rb-ico{background:var(--accent);color:#fff;border-radius:50%;width:1.85em;height:1.85em;padding:.42em}.tpl-r-infographic .x-rings{grid-template-columns:repeat(3,1fr);gap:.9em .4em;display:grid}.tpl-r-infographic .x-ring{text-align:center;position:relative}.tpl-r-infographic .x-ring svg{width:3.8em;height:3.8em;margin:0 auto}.tpl-r-infographic .x-ring-bg{fill:none;stroke:#fff;stroke-width:4.2px}.tpl-r-infographic .x-ring-fg{fill:none;stroke:var(--accent);stroke-width:4.2px;stroke-linecap:round}.tpl-r-infographic .x-ring-pct{top:0;height:4.8718em;color:var(--deep);justify-content:center;align-items:center;font-size:.78em;font-weight:700;display:flex;position:absolute;inset-inline:0}.tpl-r-infographic .x-ring-name{margin-top:.4em;font-size:.8em;line-height:1.3;display:block}.tpl-r-infographic .x-meter{grid-template-columns:1fr auto;align-items:center;gap:.6em;margin-top:.5em;display:grid}.tpl-r-infographic .x-segs{gap:.2em;display:flex}.tpl-r-infographic .x-segs i{background:#fff;width:1.05em;height:.52em;transform:skew(-20deg)}.tpl-r-infographic .x-segs i.on{background:var(--accent)}.tpl-r-infographic .rb-side .rb-pill{background:#fff}.tpl-r-infographic .rb-side .rb-entry-row{display:block}.tpl-r-infographic .rb-side .rb-bar{background:#fff}.tpl-r-cascade{--side:64mm}.tpl-r-cascade:before,.tpl-r-cascade:after{content:"";top:0;width:var(--side);z-index:0;position:absolute;inset-inline-start:0}.tpl-r-cascade:before{background:var(--accent);clip-path:polygon(0 22mm,100% 0,100% 100%,0 100%);bottom:0}.tpl-r-cascade:after{background:var(--deep);clip-path:polygon(0 22mm,100% 0,100% 5mm,0 27mm);height:30mm}.rb-sheet[dir=rtl].tpl-r-cascade:before{clip-path:polygon(0 0,100% 22mm,100% 100%,0 100%)}.rb-sheet[dir=rtl].tpl-r-cascade:after{clip-path:polygon(0 0,100% 22mm,100% 27mm,0 5mm)}.tpl-r-cascade .rb-side{color:#fff;padding:31mm 0 0;padding-inline:8mm}.tpl-r-cascade .rb-side .x-cas-photo{margin:0 0 1.9em;border:.4em solid #fff;width:10.4em;height:10.4em;margin-inline:auto -4.4em}.tpl-r-cascade .rb-main{padding:16mm 0 0;padding-inline:12mm 14mm}.tpl-r-cascade .x-cas-head{align-items:flex-start;gap:1.2em;margin-bottom:.4em;padding-bottom:1.3em;display:flex;position:relative}.tpl-r-cascade .x-cas-head:after{content:"";inset-inline-start:0;background:var(--accent);transform-origin:0 100%;width:4.4em;height:.36em;position:absolute;bottom:0;transform:skew(-24deg)}.tpl-r-cascade .rb-name{color:var(--deep);font-size:2.9em;font-weight:700;line-height:1.12}.rb-sheet[lang=en].tpl-r-cascade .rb-name{letter-spacing:-.01em}.tpl-r-cascade .rb-headline{color:var(--muted);text-transform:uppercase;font-size:.95em;font-weight:600;margin-top:.45em!important}.rb-sheet[lang=en].tpl-r-cascade .rb-headline{letter-spacing:.16em}.tpl-r-cascade .x-cas-head .rb-qr{margin-inline-start:auto}.tpl-r-cascade .rb-side .rb-sec:first-of-type{margin-top:0}.tpl-r-cascade .rb-side .rb-h{color:#fff;text-transform:uppercase;align-items:center;gap:.6em;font-size:.9em;display:flex}.tpl-r-cascade .rb-side .rb-h:after{content:"";background:#fff6;flex:1;height:.6pt}.rb-sheet[lang=en].tpl-r-cascade .rb-h{letter-spacing:.12em}.tpl-r-cascade .rb-side .rb-contacts,.tpl-r-cascade .rb-side .rb-ico{color:#fff}.tpl-r-cascade .rb-side .rb-contacts{font-size:.9em}.tpl-r-cascade .rb-side .rb-pill{color:#fff;background:#ffffff29}.tpl-r-cascade .rb-side .rb-bar{background:#ffffff38}.tpl-r-cascade .rb-side .rb-bar>span,.tpl-r-cascade .rb-side .rb-dots i.on{background:#fff}.tpl-r-cascade .rb-side .rb-entry-row{display:block}.tpl-r-cascade .rb-side .rb-entry-sub,.tpl-r-cascade .rb-side .rb-entry-date,.tpl-r-cascade .rb-side .rb-label{color:#fffc}.tpl-r-cascade .rb-side .rb-ul li::marker{color:#fff}.tpl-r-cascade .rb-main .rb-h{color:var(--accent);text-transform:uppercase;border-bottom:.6pt solid var(--line);padding-bottom:.4em;font-size:1em;position:relative}.tpl-r-cascade .rb-main .rb-h:after{content:"";inset-inline-start:0;background:var(--accent);width:2.6em;height:2.6pt;position:absolute;bottom:-1.3pt}.tpl-r-cascade .rb-entry-sub{color:var(--accent)}.tpl-r-banner{--side:60mm}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-head{z-index:1;text-align:center;position:relative}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-band{background:var(--accent);color:#fff;padding:12mm 22mm 10mm;position:relative}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-band:after{content:"";inset-inline:15mm;border-top:.6pt solid #fff6;position:absolute;bottom:4.2mm}:is(.tpl-r-banner,.tpl-c-banner) .x-has-photo .x-ban-band{padding-bottom:17mm}:is(.tpl-r-banner,.tpl-c-banner) .x-has-photo .x-ban-band:after{border:0;top:auto;bottom:0}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-photo{z-index:2;border:.42em solid #fff;width:8.4em;height:8.4em;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}:is(.tpl-r-banner,.tpl-c-banner) .rb-name{color:#fff;font-size:2.9em;font-weight:700;line-height:1.15}.rb-sheet[lang=en]:is(.tpl-r-banner,.tpl-c-banner) .rb-name{letter-spacing:.01em}:is(.tpl-r-banner,.tpl-c-banner) .rb-headline{color:#fff;opacity:.88;text-transform:uppercase;font-size:.92em;font-weight:500;margin-top:.5em!important}.rb-sheet[lang=en]:is(.tpl-r-banner,.tpl-c-banner) .rb-headline{letter-spacing:.24em}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-contact{border-bottom:.6pt solid var(--line);margin:0 15mm;padding:.95em 0 .9em}:is(.tpl-r-banner,.tpl-c-banner) .x-has-photo .x-ban-contact{padding-top:5.2em}:is(.tpl-r-banner,.tpl-c-banner) .rb-contacts{color:var(--ink);justify-content:center;margin-top:0}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-qr{top:9mm;width:4.6em;position:absolute;inset-inline-end:12mm}:is(.tpl-r-banner,.tpl-c-banner) .x-ban-qr figcaption{color:#fff}.tpl-r-banner .rb-cols{margin-top:calc(.4em * var(--gap))}.tpl-r-banner .rb-main{padding:0;padding-inline:15mm 7mm}.tpl-r-banner .rb-side{padding:0;padding-inline:6mm 15mm}.tpl-r-banner .rb-h{color:var(--ink);text-transform:uppercase;align-items:center;gap:.6em;font-size:.98em;display:flex}.rb-sheet[lang=en].tpl-r-banner .rb-h{letter-spacing:.1em}.tpl-r-banner .rb-h:before{content:"";background:var(--accent);border-radius:0 0 .5em .5em;flex:none;width:1em;height:.5em}.tpl-r-banner .rb-h:after{content:"";background:var(--line);flex:1;height:.6pt}.tpl-r-banner .rb-entry-sub{color:var(--accent)}.tpl-r-banner .rb-side .rb-entry-row{display:block}.tpl-r-banner .rb-side .rb-level{grid-template-columns:1fr auto}.tpl-c-banner .x-ban-band{padding:16mm 22mm 13mm}.tpl-c-banner .x-ban-contact{margin:0 22mm}.tpl-c-banner .rb-flow{padding:0 22mm}.tpl-c-banner .rb-letter{margin-top:2.2em}.tpl-r-harvard{font-size:calc(9.6pt * var(--scale,1) * var(--fit,1));line-height:1.42}.tpl-r-harvard .rb-flow{padding:14mm 17mm 0}.tpl-r-harvard .x-hv-head-top{text-align:center;margin-bottom:calc(.9em * var(--gap))}.tpl-r-harvard .rb-name{color:var(--accent);font-size:2em;font-weight:700;line-height:1.3}.tpl-r-harvard .rb-headline{color:var(--ink);font-size:1em;font-style:italic;font-weight:400;margin-top:.1em!important}.tpl-r-harvard .rb-contacts{color:var(--ink);justify-content:center;margin-top:.3em;font-size:.95em}.tpl-r-harvard .rb-contacts-plain .rb-contact+.rb-contact:before{content:"•";opacity:.8;margin:0 .6em}.tpl-r-harvard .rb-sec{margin-top:calc(1em * var(--gap))}.tpl-r-harvard .rb-h{font-family:var(--hfont);text-transform:uppercase;color:var(--ink);border-bottom:.8pt solid var(--accent);padding-bottom:.08em;font-size:1em;font-weight:700;margin-bottom:calc(.45em * var(--gap))!important}.rb-sheet[lang=en].tpl-r-harvard .rb-h{letter-spacing:.05em}.tpl-r-harvard .x-hv-entry+.x-hv-entry{margin-top:calc(.7em * var(--gap))}.tpl-r-harvard .x-hv-row{justify-content:space-between;align-items:baseline;gap:1.2em;display:flex}.tpl-r-harvard .x-hv-row>span{white-space:nowrap;flex:none}.tpl-r-harvard .x-hv-row>i{font-style:italic}.tpl-r-harvard .rb-rich{margin-top:.12em}.tpl-r-harvard .rb-ul{padding-inline-start:1.25em}.tpl-r-harvard .rb-ul li{margin-top:.06em}.tpl-r-harvard .rb-ul li::marker{color:var(--ink)}.tpl-r-gulf .rb-flow{padding:0 15mm}.tpl-r-gulf .x-gulf-head{margin:0 -15mm calc(.4em * var(--gap));background:var(--soft);border-bottom:1.1mm solid var(--deep);align-items:flex-start;gap:1.4em;padding:12mm 15mm 1.4em;display:flex}.tpl-r-gulf .rb-name{color:var(--deep);font-size:2.5em;font-weight:700;line-height:1.15}.tpl-r-gulf .rb-headline{color:var(--accent);font-size:1.12em;font-weight:700;margin-top:.25em!important}.tpl-r-gulf .x-gulf-contacts{grid-template-columns:1fr 1fr;gap:.3em 1.4em;margin:1em 0 0;display:grid}.tpl-r-gulf .x-gulf-contacts>div{grid-template-columns:5.2em 1fr;align-items:baseline;gap:.5em;min-width:0;display:grid}.tpl-r-gulf .x-gulf-contacts dt{text-transform:uppercase;color:var(--accent);font-size:.78em;font-weight:700}.rb-sheet[lang=en].tpl-r-gulf .x-gulf-contacts dt{letter-spacing:.06em}.tpl-r-gulf .x-gulf-contacts dd{margin:0}.tpl-r-gulf .x-gulf-photo{width:8.6em;height:10.8em;box-shadow:0 0 0 .7pt var(--soft2);border:.3em solid #fff}.tpl-r-gulf .x-gulf-photo.rb-photo-circle{height:8.6em}.tpl-r-gulf .x-gulf-head .rb-qr{margin-inline-start:auto}.tpl-r-gulf .rb-h{text-transform:uppercase;color:var(--deep);border-bottom:1.2pt solid var(--deep);font-size:.95em;display:flex;margin-bottom:calc(.7em * var(--gap))!important}.tpl-r-gulf .rb-h span{background:var(--deep);color:#fff;border-start-end-radius:.4em;padding:.35em .95em .25em}.rb-sheet[lang=en].tpl-r-gulf .rb-h{letter-spacing:.08em}.tpl-r-gulf .rb-fields-grid{border-top:.6pt solid var(--soft2);border-inline-start:.6pt solid var(--soft2);grid-template-columns:1fr 1fr;display:grid}.tpl-r-gulf .rb-fields-grid .rb-field{border-bottom:.6pt solid var(--soft2);border-inline-end:.6pt solid var(--soft2);grid-template-columns:42% 1fr;align-items:stretch;padding:0}.tpl-r-gulf .rb-fields-grid .rb-colon{display:none}.tpl-r-gulf .rb-fields-grid .rb-label{background:var(--soft);color:var(--deep);padding:.38em .7em;font-size:.92em}.tpl-r-gulf .rb-fields-grid .rb-value{padding:.38em .7em}.tpl-r-gulf .rb-entry-sub{color:var(--accent)}.tpl-r-gulf .rb-pill{border:.7pt solid var(--soft2);color:var(--deep);background:#fff;border-radius:.25em}.tpl-r-europass{--lab:11.5em}.tpl-r-europass:before{content:"";top:0;bottom:0;background:var(--soft2);z-index:0;width:1.2pt;position:absolute;inset-inline-start:calc(15mm + var(--lab) - .75em)}.tpl-r-europass .rb-flow{padding:15mm 15mm 0}.tpl-r-europass .x-eu-top{grid-template-columns:var(--lab) 1fr auto;margin-bottom:calc(.6em * var(--gap));align-items:center;display:grid}.tpl-r-europass .x-eu-lab{justify-content:flex-end;padding-inline-end:1.5em;display:flex}.tpl-r-europass .x-eu-lab .rb-photo{width:7.4em;height:7.4em}.tpl-r-europass .rb-name{color:var(--ink);font-size:2.35em;font-weight:700;line-height:1.2}.tpl-r-europass .rb-headline{color:var(--accent);font-size:1.1em;font-weight:600;margin-top:.15em!important}.tpl-r-europass .rb-contacts{color:var(--ink);gap:.15em;margin-top:.6em;font-size:.92em}.tpl-r-europass .rb-sec{margin-top:calc(1.25em * var(--gap));padding-inline-start:var(--lab)}.tpl-r-europass .rb-h{grid-template-columns:calc(var(--lab) - 1.5em) 1fr;align-items:center;column-gap:1.5em;margin-inline-start:calc(-1 * var(--lab));font-size:1em;display:grid}.tpl-r-europass .rb-h span{text-align:end;text-transform:uppercase;color:var(--accent);font-size:.9em;font-weight:700;position:relative}.rb-sheet[lang=en].tpl-r-europass .rb-h span{letter-spacing:.06em}.tpl-r-europass .rb-h span:after{content:"";top:50%;background:var(--accent);border-radius:50%;width:.62em;height:.62em;margin-top:-.31em;position:absolute;inset-inline-end:-1.16em}.tpl-r-europass .rb-h:after{content:"";background:var(--soft2);height:.6pt}.tpl-r-europass .x-eu-entry+.x-eu-entry{margin-top:calc(.85em * var(--gap))}.tpl-r-europass .x-eu-head{position:relative}.tpl-r-europass .x-eu-date{top:.12em;width:calc((var(--lab) - 1.5em) / .9);text-align:end;color:var(--muted);font-size:.9em;line-height:1.4;position:absolute;inset-inline-start:calc(var(--lab) / -.9)}.tpl-r-europass .rb-entry-sub{color:var(--ink);font-weight:400}.tpl-r-europass .rb-ul li::marker{color:var(--accent)}.tpl-r-split{--side:64mm}.tpl-r-split .x-split-head{z-index:1;background:var(--soft);grid-template-columns:55% 45%;min-height:46mm;display:grid;position:relative}.tpl-r-split .x-split-head:before,.tpl-r-split .x-split-head:after{content:"";position:absolute;inset:0}.tpl-r-split .x-split-head:before{background:var(--deep);clip-path:polygon(0 0,64% 0,56% 100%,0 100%)}.tpl-r-split .x-split-head:after{background:var(--accent);clip-path:polygon(64% 0,66.4% 0,58.4% 100%,56% 100%)}.rb-sheet[dir=rtl].tpl-r-split .x-split-head:before{clip-path:polygon(100% 0,36% 0,44% 100%,100% 100%)}.rb-sheet[dir=rtl].tpl-r-split .x-split-head:after{clip-path:polygon(36% 0,33.6% 0,41.6% 100%,44% 100%)}.tpl-r-split .x-split-l{z-index:1;color:#fff;align-items:center;gap:1.2em;padding:10mm 0;padding-inline:15mm 4mm;display:flex;position:relative}.tpl-r-split .x-split-l .rb-photo{border:.25em solid #ffffff73;width:7.4em;height:7.4em}.tpl-r-split .rb-name{color:#fff;font-size:2.45em;font-weight:700;line-height:1.12}.tpl-r-split .rb-headline{color:#fff;opacity:.8;text-transform:uppercase;font-size:.86em;font-weight:500;margin-top:.55em!important}.rb-sheet[lang=en].tpl-r-split .rb-headline{letter-spacing:.16em}.tpl-r-split .x-split-r{z-index:1;justify-content:flex-end;align-items:center;gap:1em;padding:9mm 0;padding-inline:12mm 15mm;display:flex;position:relative}.tpl-r-split .rb-contacts{color:var(--ink);gap:.5em;margin-top:0;font-size:.9em}.tpl-r-split .rb-main{padding:8mm 0 0;padding-inline:15mm 8mm}.tpl-r-split .rb-side{padding:8mm 0 0;padding-inline:6mm 15mm}.tpl-r-split .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-split .rb-h{color:var(--ink);text-transform:uppercase;align-items:center;gap:.6em;font-size:1em;display:flex}.rb-sheet[lang=en].tpl-r-split .rb-h{letter-spacing:.09em}.tpl-r-split .rb-h:before{content:"";background:var(--accent);clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);flex:none;width:1.25em;height:.8em}.tpl-r-split .rb-entry-sub{color:var(--accent)}.tpl-r-split .rb-side .rb-entry-row{display:block}.tpl-r-split .rb-side .rb-level{grid-template-columns:1fr 5.4em}.tpl-r-cards{background:color-mix(in srgb, var(--accent) 7%, #fff)}.tpl-r-cards .rb-flow{padding:12mm 12mm 0}.tpl-r-cards .x-card-head{background:var(--accent);color:#fff;border-radius:1.2em;align-items:center;gap:1.4em;padding:1.5em 1.8em;display:flex}.tpl-r-cards .x-card-head .rb-photo{border:.25em solid #ffffff80;width:7.6em;height:7.6em}.tpl-r-cards .rb-name{color:#fff;font-size:2.45em;font-weight:700;line-height:1.15}.tpl-r-cards .rb-headline{color:#fff;opacity:.88;font-weight:500}.tpl-r-cards .x-card-head .rb-contacts,.tpl-r-cards .x-card-head .rb-ico{color:#fff}.tpl-r-cards .x-card-head .rb-contacts{font-size:.88em}.tpl-r-cards .x-card{margin-top:calc(.8em * var(--gap));border:.6pt solid color-mix(in srgb, var(--accent) 16%, #fff);background:#fff;border-radius:1em;padding:1.05em 1.35em 1.15em}.tpl-r-cards .x-card-grid{grid-template-columns:1fr 1fr;column-gap:.8em;display:grid}.tpl-r-cards .rb-h{text-transform:uppercase;color:var(--accent);align-items:center;gap:.55em;font-size:.8em;font-weight:700;display:flex;margin-bottom:calc(.7em * var(--gap))!important}.rb-sheet[lang=en].tpl-r-cards .rb-h{letter-spacing:.14em}.tpl-r-cards .rb-h:before{content:"";background:var(--accent);border-radius:.18em;flex:none;width:.6em;height:.6em}.tpl-r-cards .rb-entry-date{background:var(--soft);color:var(--deep);border-radius:99px;padding:.08em .65em;font-size:.8em;font-weight:600}.tpl-r-cards .rb-entry-sub{color:var(--muted);font-weight:600}.tpl-r-cards .x-card-grid .rb-level{grid-template-columns:1fr 6em}.tpl-r-mono{--side:60mm}:is(.tpl-r-mono,.tpl-c-mono) .x-mono-top{z-index:1;padding:13mm 15mm 0;position:relative}:is(.tpl-r-mono,.tpl-c-mono) .rb-name{text-transform:uppercase;color:var(--ink);font-size:4.5em;font-weight:700;line-height:1.3}.rb-sheet[lang=en]:is(.tpl-r-mono,.tpl-c-mono) .rb-name{letter-spacing:-.035em;line-height:.95}:is(.tpl-r-mono,.tpl-c-mono) .x-mono-meta{border-top:3.2pt solid var(--ink);border-bottom:.8pt solid var(--ink);flex-wrap:wrap;align-items:center;gap:1.4em 2em;margin-top:.55em;padding:.55em 0;display:flex}:is(.tpl-r-mono,.tpl-c-mono) .rb-headline{font-family:var(--hfont);text-transform:uppercase;color:var(--accent);font-size:.95em;font-weight:700;margin:0!important}.rb-sheet[lang=en]:is(.tpl-r-mono,.tpl-c-mono) .rb-headline{letter-spacing:.12em}:is(.tpl-r-mono,.tpl-c-mono) .rb-contacts{margin:0;color:var(--ink);margin-inline-start:auto;font-size:.88em}:is(.tpl-r-mono,.tpl-c-mono) .rb-contacts-plain .rb-contact+.rb-contact:before{content:"/";opacity:.45;margin:0 .6em}:is(.tpl-r-mono,.tpl-c-mono) .x-mono-meta .rb-qr{width:4.4em}.tpl-r-mono .rb-side{padding:8mm 0 0;padding-inline:15mm 6mm}.tpl-r-mono .rb-main{padding:8mm 0 0;padding-inline:7mm 15mm}.tpl-r-mono .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-mono .rb-h{font-family:var(--hfont);text-transform:uppercase;color:var(--ink);border-top:3pt solid var(--ink);padding-top:.35em;font-size:1.02em;font-weight:700;margin-bottom:calc(.7em * var(--gap))!important}.rb-sheet[lang=en].tpl-r-mono .rb-h{letter-spacing:.04em}.tpl-r-mono .x-mono-intro .rb-rich{font-family:var(--hfont);font-size:1.16em;font-weight:600;line-height:1.45}.tpl-r-mono .rb-entry-title{font-weight:700}.tpl-r-mono .rb-entry-sub{color:var(--ink);font-weight:400}.tpl-r-mono .rb-entry-date{color:var(--ink);font-weight:700}.tpl-r-mono .rb-main .rb-ul{padding-inline-start:1.2em;list-style:none}.tpl-r-mono .rb-main .rb-ul li{position:relative}.tpl-r-mono .rb-main .rb-ul li:not(.rb-spacer):before{content:"—";color:var(--accent);position:absolute;inset-inline-start:-1.2em}.tpl-r-mono .rb-side .rb-ul{padding:0;list-style:none}.tpl-r-mono .rb-side .rb-ul li{border-bottom:.6pt solid var(--ink);margin:0;padding:.28em 0}.tpl-r-mono .rb-side .rb-entry-row{display:block}.tpl-r-mono .rb-side .rb-entries>.rb-entry+.rb-entry{margin-top:.6em}.tpl-c-mono .x-mono-top{padding:18mm 20mm 0}.tpl-c-mono .rb-flow{padding:9mm 20mm 0}.tpl-c-mono .x-cmono-meta{grid-template-columns:1fr 2fr;gap:1.6em;display:grid}.tpl-c-mono .x-cmono-meta>div>span{display:block}.tpl-c-mono .x-cmono-k{font-family:var(--hfont);text-transform:uppercase;border-top:3pt solid var(--ink);margin-bottom:.35em;padding-top:.35em;font-size:.8em;font-weight:700}.rb-sheet[lang=en].tpl-c-mono .x-cmono-k{letter-spacing:.1em}.tpl-c-mono .x-cmono-line{display:block}.tpl-c-mono .x-cmono-line:first-child{font-weight:700}.tpl-c-mono .rb-l-subject{font-family:var(--hfont);text-transform:uppercase;margin-top:2.2em;font-size:1.3em;font-weight:700;line-height:1.3}.tpl-c-mono .rb-letter{margin-top:1.4em}.tpl-c-mono .rb-l-greet{margin-bottom:.9em}.tpl-c-mono .rb-l-body p+p{margin-top:.9em}.tpl-c-mono .rb-l-close{margin-top:1.9em}.tpl-c-mono .rb-l-sig{font-family:var(--hfont);text-transform:uppercase;margin-top:2.8em;font-size:1.15em}.tpl-r-gradient .rb-flow{padding:9mm 11mm 0}.tpl-r-gradient .x-grad-head{color:#fff;margin-bottom:calc(.5em * var(--gap));background:linear-gradient(125deg, var(--deep) 0%, var(--accent) 48%, color-mix(in srgb, var(--accent) 48%, #fff) 100%);border-radius:1.6em;padding:1.9em 2.2em 1.6em;position:relative;overflow:hidden}.tpl-r-gradient .x-grad-head:after{content:"";inset-inline-end:-8em;background:radial-gradient(circle,#ffffff4d,#fff0 68%);border-radius:50%;width:24em;height:24em;position:absolute;top:-12em}.tpl-r-gradient .x-grad-row{z-index:1;align-items:center;gap:1.5em;display:flex;position:relative}.tpl-r-gradient .x-grad-row .rb-photo{border:.28em solid #ffffff8c;width:7.8em;height:7.8em}.tpl-r-gradient .rb-name{color:#fff;font-size:2.55em;font-weight:700;line-height:1.15}.tpl-r-gradient .rb-headline{color:#fff;opacity:.9;font-weight:500}.tpl-r-gradient .x-grad-head .rb-contacts,.tpl-r-gradient .x-grad-head .rb-ico{color:#fff}.tpl-r-gradient .x-grad-head .rb-contacts{font-size:.88em}.tpl-r-gradient .x-grad-chips{z-index:1;border-top:.6pt solid #ffffff4d;flex-wrap:wrap;align-items:center;gap:.45em;margin-top:1.25em;padding-top:1.05em;display:flex;position:relative}.tpl-r-gradient .x-grad-lab{text-transform:uppercase;opacity:.85;margin-inline-end:.5em;font-size:.76em;font-weight:600}.rb-sheet[lang=en].tpl-r-gradient .x-grad-lab{letter-spacing:.16em}.tpl-r-gradient .x-chip{background:#ffffff29;border:.6pt solid #ffffff80;border-radius:99px;padding:.26em .9em;font-size:.86em;font-weight:500;box-shadow:inset 0 1px #ffffff4d}.tpl-r-gradient .rb-sec{margin-top:calc(1.3em * var(--gap));padding-inline:1.2em}.tpl-r-gradient .rb-h{width:fit-content;color:var(--accent);background:linear-gradient(90deg, var(--deep), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.12em;font-weight:700}.tpl-r-gradient .rb-sec-entries .rb-entries{border-inline-start:1.6pt solid var(--soft2);padding-inline-start:1em}.tpl-r-gradient .rb-entry-sub{color:var(--accent);font-weight:500}.tpl-r-gradient .rb-entry-date{background:var(--soft);color:var(--deep);border-radius:99px;padding:.05em .7em;font-size:.8em;font-weight:500}.tpl-r-gradient .rb-pill{background:var(--soft);color:var(--deep);font-weight:500}.tpl-r-center-line .rb-flow{padding:13mm 16mm 0}.tpl-r-center-line .x-sp-top{text-align:center;margin-bottom:calc(1.3em * var(--gap));flex-direction:column;align-items:center;display:flex}.tpl-r-center-line .x-sp-top .rb-photo{width:6.8em;height:6.8em;box-shadow:0 0 0 .9pt var(--accent);border:.22em solid #fff;margin-bottom:.8em}.tpl-r-center-line .rb-name{color:var(--ink);font-size:2.5em;font-weight:600;line-height:1.2}.rb-sheet[lang=en].tpl-r-center-line .rb-name{letter-spacing:.06em}.tpl-r-center-line .rb-headline{color:var(--accent);text-transform:uppercase;font-size:.86em;font-weight:700;margin-top:.4em!important}.rb-sheet[lang=en].tpl-r-center-line .rb-headline{letter-spacing:.24em}.tpl-r-center-line .x-sp-top .rb-contacts{color:var(--muted);justify-content:center;margin-top:.6em;font-size:.9em}.tpl-r-center-line .rb-contacts-plain .rb-contact+.rb-contact:before{content:"·";opacity:1;color:var(--accent);margin:0 .7em;font-weight:700}.tpl-r-center-line .x-sp-top .rb-qr{margin-top:.7em}.tpl-r-center-line .x-sp-intro{border-top:.6pt solid var(--soft2);max-width:40em;margin-top:1em;padding-top:1em;line-height:1.6}.tpl-r-center-line .x-spine{--gut:6.8em;position:relative}.tpl-r-center-line .x-spine:before{content:"";background:var(--soft2);width:1.2pt;margin-left:-.6pt;position:absolute;top:.6em;bottom:0;left:50%}.tpl-r-center-line .x-spine .rb-sec:first-child{margin-top:0}.tpl-r-center-line .x-spine .rb-sec{margin-top:calc(1.2em * var(--gap))}.tpl-r-center-line .x-spine .rb-h{z-index:1;text-align:center;position:relative;margin-bottom:calc(.9em * var(--gap))!important}.tpl-r-center-line .x-spine .rb-h span{background:var(--accent);color:#fff;border-radius:99px;padding:.3em 1.3em;font-size:.86em;font-weight:600;display:inline-block}.rb-sheet[lang=en].tpl-r-center-line .x-spine .rb-h span{letter-spacing:.12em}.tpl-r-center-line .x-sp-entry{column-gap:var(--gut);grid-template-columns:1fr 1fr;align-items:start;display:grid}.tpl-r-center-line .x-sp-entry+.x-sp-entry{margin-top:calc(.95em * var(--gap))}.tpl-r-center-line .x-sp-head{text-align:end;position:relative}.tpl-r-center-line .x-sp-head .rb-entry-title{font-weight:700;line-height:1.35}.tpl-r-center-line .x-sp-entry .rb-entry-sub{color:var(--accent);font-weight:600}.tpl-r-center-line .x-sp-entry .rb-entry-loc{white-space:normal;display:block}.tpl-r-center-line .x-sp-date{top:0;border:.8pt solid var(--accent);color:var(--deep);white-space:nowrap;text-align:center;background:#fff;border-radius:.5em;flex-direction:column;align-items:center;padding:.2em .45em;font-weight:700;line-height:1.3;display:flex;position:absolute;inset-inline-start:calc(100% + var(--gut) / 2);transform:translate(-50%)}.rb-sheet[dir=rtl].tpl-r-center-line .x-sp-date{transform:translate(50%)}.tpl-r-center-line .x-sp-date span{font-size:.72em}.tpl-r-center-line .x-sp-date span+span{color:var(--muted);font-weight:400}.tpl-r-center-line .x-sp-entry>.rb-rich{margin-top:0}.tpl-r-center-line .x-sp-entry .rb-ul{padding-inline-start:1.05em}.tpl-r-center-line .x-sp-entry .rb-ul li:first-child{margin-top:0}.tpl-r-center-line .x-spine .rb-pills,.tpl-r-center-line .x-spine .rb-tags-inline{z-index:1;border:.7pt solid var(--soft2);background:#fff;border-radius:.9em;justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;padding:.5em .8em;position:relative}.tpl-r-center-line .rb-pill{background:var(--soft);color:var(--deep)}.tpl-r-center-line .x-spine .rb-sec-text .rb-rich{z-index:1;text-align:center;background:#fff;padding:.4em 1em;position:relative}.tpl-r-center-line .x-spine .rb-field{grid-template-columns:1fr var(--gut) 1fr;padding:.15em 0}.tpl-r-center-line .x-spine .rb-label{text-align:end}.tpl-r-center-line .x-spine .rb-colon{visibility:hidden}.tpl-r-pastel{--side:64mm;--p0:var(--soft);--p1:var(--soft2);--p2:var(--soft);--p3:var(--soft2)}@supports (color:oklch(from red l c h)){.tpl-r-pastel{--p0:oklch(from var(--accent) .94 .045 h);--p1:oklch(from var(--accent) .95 .05 calc(h + 70));--p2:oklch(from var(--accent) .95 .045 calc(h + 160));--p3:oklch(from var(--accent) .94 .05 calc(h - 80))}}.tpl-r-pastel .x-pa-0{--pc:var(--p0)}.tpl-r-pastel .x-pa-1{--pc:var(--p1)}.tpl-r-pastel .x-pa-2{--pc:var(--p2)}.tpl-r-pastel .x-pa-3{--pc:var(--p3)}.tpl-r-pastel .x-pa-head{z-index:1;align-items:center;gap:1.6em;padding:14mm 15mm 0;display:flex;position:relative}.tpl-r-pastel .x-pa-blob{background:var(--p1);border-radius:42% 58% 55% 45%/50% 42% 58% 50%;flex:none;place-items:center;width:9.4em;height:9.4em;display:grid}.tpl-r-pastel .x-pa-blob .rb-photo{width:7.4em;height:7.4em}.tpl-r-pastel .x-pa-ini{font-family:var(--hfont);color:var(--deep);font-size:2.6em;font-weight:700}.tpl-r-pastel .rb-name{color:var(--ink);font-size:2.6em;font-weight:700;line-height:1.15}.tpl-r-pastel .rb-headline{background:var(--p2);color:var(--ink);border-radius:99px;padding:.2em .9em;font-size:.92em;font-weight:600;display:inline-block;margin-top:.5em!important}.tpl-r-pastel .rb-contacts{margin-top:.75em;font-size:.9em}.tpl-r-pastel .rb-main{padding:7mm 0 0;padding-inline:15mm 7mm}.tpl-r-pastel .rb-side{padding:7mm 0 0;padding-inline:0 13mm}.tpl-r-pastel .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-pastel .rb-main .rb-h{color:var(--ink);font-size:1.15em;font-weight:700}.tpl-r-pastel .rb-main .rb-h span{background:linear-gradient(transparent 52%, var(--pc) 52%, var(--pc) 92%, transparent 92%);margin-inline-start:-.3em;padding:0 .3em}.tpl-r-pastel .rb-entry-date{background:var(--pc);color:var(--ink);border-radius:99px;padding:.05em .65em;font-size:.8em;font-weight:600}.tpl-r-pastel .rb-entry-sub,.tpl-r-pastel .rb-ul li::marker{color:var(--deep)}.tpl-r-pastel .x-pa-block{background:var(--pc);margin-top:calc(.8em * var(--gap));border-radius:1.1em;padding:1em 1.15em 1.1em}.tpl-r-pastel .x-pa-block .rb-h{color:var(--ink);font-size:.98em;font-weight:700;margin-bottom:calc(.55em * var(--gap))!important}.tpl-r-pastel .x-pa-block .rb-pill{color:var(--ink);background:#fff;font-weight:600}.tpl-r-pastel .x-pa-block .rb-bar{background:#fff}.tpl-r-pastel .x-pa-block .rb-bar>span{background:var(--deep)}.tpl-r-pastel .x-pa-block .rb-dots i{background:#fff}.tpl-r-pastel .x-pa-block .rb-dots i.on{background:var(--deep)}.tpl-r-pastel .x-pa-block .rb-entry-row{display:block}.tpl-r-pastel .x-pa-block .rb-entry-date{background:#fff}.tpl-r-pastel .x-pa-block .rb-level{grid-template-columns:1fr 5.4em}.tpl-r-monogram{--side:60mm;font-size:calc(10.6pt * var(--scale,1) * var(--fit,1))}.tpl-r-monogram .x-mg-frame{border:.8pt solid var(--gold);position:absolute;inset:7mm}.tpl-r-monogram .x-mg-frame:after{content:"";border:.4pt solid var(--gold);position:absolute;inset:1.3mm}.tpl-r-monogram .x-mg-head{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:15mm 22mm 0;display:flex;position:relative}.tpl-r-monogram .x-mg-badge{width:6em;height:6em;color:var(--gold);margin-bottom:.9em;position:relative}.tpl-r-monogram .x-mg-badge svg{width:100%;height:100%;position:absolute;inset:0}.tpl-r-monogram .x-mg-badge span{font-family:var(--hfont);color:var(--accent);place-items:center;font-size:2em;font-weight:600;line-height:1.3;display:grid;position:absolute;inset:0}.rb-sheet[lang=en].tpl-r-monogram .x-mg-badge span{letter-spacing:.04em}.tpl-r-monogram .rb-name{color:var(--accent);font-size:2.35em;font-weight:600;line-height:1.25}.rb-sheet[lang=en].tpl-r-monogram .rb-name{letter-spacing:.1em}.tpl-r-monogram .rb-headline{color:var(--gold);font-size:1.3em;font-style:italic;font-weight:400;margin-top:.1em!important}.tpl-r-monogram .rb-contacts{color:var(--ink);justify-content:center;margin-top:.7em;font-size:.9em}.tpl-r-monogram .rb-contacts-plain .rb-contact+.rb-contact:before{content:"";background:var(--gold);opacity:1;vertical-align:middle;width:.36em;height:.36em;margin:0 .8em;display:inline-block;transform:rotate(45deg)}.tpl-r-monogram .x-mg-head .rb-qr{margin-top:.7em}.tpl-r-monogram .x-mg-head:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:62%;height:.8pt;margin-top:1.1em}.tpl-r-monogram .rb-cols{margin-top:calc(1.1em * var(--gap))}.tpl-r-monogram .rb-main{padding:0;padding-inline:20mm 7mm}.tpl-r-monogram .rb-side{border-inline-start:.6pt solid color-mix(in srgb, var(--gold) 55%, #fff);padding:0;padding-inline:6mm 20mm}.tpl-r-monogram .rb-cols>*>.rb-sec:first-child{margin-top:0}.tpl-r-monogram .rb-sec{margin-top:calc(1.2em * var(--gap))}.tpl-r-monogram .rb-h{color:var(--accent);align-items:center;gap:.6em;font-size:.98em;font-weight:600;display:flex}.rb-sheet[lang=en].tpl-r-monogram .rb-h{letter-spacing:.12em}.tpl-r-monogram .rb-h:before{content:"";background:var(--gold);flex:none;width:.42em;height:.42em;transform:rotate(45deg)}.tpl-r-monogram .rb-main .rb-h:after{content:"";background:color-mix(in srgb, var(--gold) 55%, #fff);flex:1;height:.6pt}.tpl-r-monogram .rb-entry-title{font-size:1.06em;font-weight:600}.tpl-r-monogram .rb-entry-sub{color:var(--accent);font-style:italic;font-weight:400}.tpl-r-monogram .rb-entry-date,.tpl-r-monogram .rb-entry-loc{font-style:italic}.tpl-r-monogram .rb-ul li::marker{color:var(--gold)}.tpl-r-monogram .rb-side .rb-ul{padding:0;list-style:none}.tpl-r-monogram .rb-side .rb-ul li{margin:0;padding:.22em 0}.tpl-r-monogram .rb-side .rb-entry-row{display:block}.tpl-r-monogram .rb-side .rb-entries>.rb-entry+.rb-entry{margin-top:.6em}:is(.tpl-r-split,.tpl-r-cascade,.tpl-r-pastel,.tpl-r-banner) .rb-side .rb-level{grid-template-columns:1fr;gap:.25em;margin-top:.5em}.tpl-r-banner .rb-side .rb-dots{justify-content:flex-start}.rb-sheet[lang=en].tpl-r-banner .rb-side .rb-h{letter-spacing:.05em}.tpl-r-banner .rb-side .rb-h{font-size:.92em}.tpl-r-monogram{--side:62mm}.tpl-r-monogram .rb-side{padding-inline:6mm 17mm}.tpl-r-monogram .rb-side .rb-h{font-size:.88em}.rb-sheet[lang=en].tpl-r-monogram .rb-side .rb-h{letter-spacing:.06em}.tpl-r-gulf .rb-levels{grid-template-columns:1fr 1fr;column-gap:2.6em;display:grid}.tpl-r-gulf .rb-level{grid-template-columns:1fr 7em}.tpl-r-gulf .rb-entries>.rb-entry+.rb-entry{margin-top:calc(.8em * var(--gap))}.tpl-r-cards .x-cg-1{grid-template-columns:1fr}.tpl-r-cards .x-cg-3{grid-template-columns:1fr 1fr 1fr}.tpl-r-cards .x-cg-3 .rb-level{grid-template-columns:1fr;gap:.2em}.tpl-r-cards .x-card{margin-top:calc(.7em * var(--gap));padding:.95em 1.3em 1.05em}.tpl-r-cards .x-card-grid .rb-entry-row{flex-wrap:wrap;gap:.15em .6em}.tpl-r-pastel .x-pa-block .rb-entry-date{margin:.15em 0;display:inline-block}.tpl-r-infographic .x-ring-name{overflow-wrap:normal;hyphens:auto}.tpl-r-infographic .rb-side .rb-entries>.rb-entry+.rb-entry{margin-top:.7em}.tpl-r-infographic .rb-side .rb-contacts{overflow-wrap:anywhere}.tpl-r-harvard .rb-contacts{font-size:.9em}.tpl-r-gulf{font-size:calc(9.7pt * var(--scale,1) * var(--fit,1))}.tpl-r-gulf .x-gulf-head{padding-top:11mm;padding-bottom:1.2em}.tpl-r-gulf .rb-h span{padding:.28em .9em .2em}.tpl-r-gulf .rb-sec{margin-top:calc(.95em * var(--gap))}.tpl-r-gulf .rb-h{margin-bottom:calc(.55em * var(--gap))!important}.tpl-r-infographic .rb-entry-tl:before{content:none}.tpl-r-infographic .rb-entry-tl>.rb-entry-head{position:relative}.tpl-r-infographic .rb-entry-tl>.rb-entry-head:before{content:"";top:.3em;background:var(--accent);width:.85em;height:.85em;box-shadow:0 0 0 .9pt var(--accent);border:.17em solid #fff;border-radius:50%;position:absolute;inset-inline-start:calc(-2.08em - .6pt)}:is(.tpl-r-cards,.tpl-r-pastel) .rb-frame{z-index:3}:is(.tpl-r-cards,.tpl-r-pastel) .x-band{position:absolute;left:0;right:0}.tpl-r-cards .x-band{background:color-mix(in srgb, var(--accent) 7%, #fff);height:12mm}.tpl-r-pastel .x-band{background:#fff;height:14mm}:is(.tpl-r-cards,.tpl-r-pastel) .x-band-t{top:0}:is(.tpl-r-cards,.tpl-r-pastel) .x-band-b{bottom:0}.tpl-r-cards .x-card,.tpl-r-pastel .x-pa-block{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.tpl-r-cards .x-card-grid :is(.rb-levels,.rb-entries,.rb-entry,.rb-rich,.rb-fields,.rb-entry-head){flex-direction:column;display:flex}.tpl-r-cards .x-card-grid .rb-entry-row{display:flex}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line){--bx-bg:#fff;--bx-silk:color-mix(in srgb, var(--gold) 50%, #ffc53d);--bx-silk2:color-mix(in srgb, var(--accent) 30%, #ff9f1c);--bx-c2:color-mix(in srgb, var(--accent) 32%, #fff);--bx-c3:color-mix(in srgb, var(--gold) 55%, var(--accent))}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .bx-full{width:100%;height:100%;position:absolute;inset:0}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .rb-h{border-bottom:0;align-items:center;gap:.5em;padding-bottom:0;line-height:1.3;display:flex}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .rb-h svg{flex:none}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .bx-cols{text-align:start;align-items:flex-start;gap:2.2em;display:flex}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .bx-col{flex:1 1 0;min-width:0}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .bx-col .rb-field{grid-template-columns:44% 1em 1fr}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .rb-fields-grid{grid-template-columns:1fr 1fr;column-gap:2em;display:grid}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .rb-fields-grid .rb-field{grid-template-columns:45% .9em 1fr}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line) .rb-bd-extras{margin-top:calc(.4em * var(--gap))}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-kolam,.tpl-b-phulkari,.tpl-b-alpana,.tpl-b-bandhani,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-watercolor,.tpl-b-modern-blocks,.tpl-b-photo-gallery,.tpl-b-kundli,.tpl-b-minimal-line)[lang=ur] .rb-h{line-height:1.95}:is(.tpl-b-wedding-card,.tpl-b-temple-arch,.tpl-b-jharokha,.tpl-b-islamic-arch,.tpl-b-rangoli,.tpl-b-lotus,.tpl-b-minimal-line,.tpl-b-alpana)[dir=rtl] .bx-name{text-align:center}.tpl-b-wedding-card{--rb-sheet-bg:#fffaf0;--bx-bg:#fffaf0;background:#fffaf0}.tpl-b-wedding-card .rb-frame{color:var(--gold)}.tpl-b-wedding-card .rb-flow{text-align:center;padding:24mm 22mm 0}.tpl-b-wedding-card .rb-bd-title{color:var(--gold);font-family:var(--hfont);font-size:.92em;margin-top:.3em!important}.tpl-b-wedding-card .bx-name{color:var(--accent);text-align:center;margin:.2em 0 .25em;font-size:2.35em;font-weight:600}.tpl-b-wedding-card .bx-photo-wrap{justify-content:center;margin:.35em 0 .5em;display:flex}.tpl-b-wedding-card .bx-photo-wrap .rb-photo{width:10.2em;height:12.6em;box-shadow:0 0 0 .28em #fffaf0, 0 0 0 calc(.28em + .9pt) var(--gold), 0 0 0 .62em #fffaf0, 0 0 0 calc(.62em + .5pt) var(--gold)}.tpl-b-wedding-card .bx-photo-wrap .rb-photo-circle{height:10.2em}.tpl-b-wedding-card .rb-field{padding:.22em 0}.tpl-b-wedding-card .rb-h{color:var(--accent);justify-content:center;margin-top:.1em;font-size:1.1em;font-weight:600}.tpl-b-wedding-card .bx-fl{width:3.6em;height:.56em;color:var(--gold)}.tpl-b-wedding-card .bx-flip,.tpl-b-wedding-card[dir=rtl] .bx-fl{transform:scaleX(-1)}.tpl-b-wedding-card[dir=rtl] .bx-fl.bx-flip{transform:none}.tpl-b-wedding-card .bx-cols{gap:0;margin-top:.2em}.tpl-b-wedding-card .bx-col{padding-inline:0 1.4em}.tpl-b-wedding-card .bx-col+.bx-col{border-inline-start:.6pt solid color-mix(in srgb, var(--gold) 60%, transparent);padding-inline:1.4em 0}.tpl-b-wedding-card .rb-sec{margin-top:calc(.8em * var(--gap))}.tpl-b-wedding-card .rb-label{color:color-mix(in srgb, var(--accent) 55%, var(--ink))}.tpl-b-wedding-card .rb-colon{color:var(--gold)}.tpl-b-wedding-card .rb-sec-text .rb-rich{text-align:center;font-style:italic}.tpl-b-wedding-card[dir=rtl] .rb-sec-text .rb-rich p{text-align:center}.tpl-b-temple-arch{--rb-sheet-bg:#fffcf6;--bx-bg:#fffcf6;background:#fffcf6}.tpl-b-temple-arch .rb-frame{color:var(--accent)}.tpl-b-temple-arch .rb-flow{padding:31mm 23mm 0}.tpl-b-temple-arch .rb-bd-top .rb-symbol{width:2.6em;height:2.6em;margin-bottom:.2em}.tpl-b-temple-arch .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.2em}.tpl-b-temple-arch .rb-bd-title{color:var(--gold);font-size:.9em;margin-top:.2em!important}.tpl-b-temple-arch .bx-hero{flex-direction:column;align-items:center;margin-top:.5em;display:flex}.tpl-b-temple-arch .bx-niche{width:8.6em;height:10.6em;box-shadow:0 0 0 .25em var(--bx-bg), 0 0 0 calc(.25em + 1pt) var(--accent), 0 0 0 .5em var(--bx-bg), 0 0 0 calc(.5em + .5pt) var(--gold);margin-bottom:1em}.tpl-b-temple-arch .bx-niche.rb-photo-circle{height:8.6em}.tpl-b-temple-arch .bx-name{color:var(--accent);text-align:center;margin-bottom:.1em;font-size:2.1em;font-weight:600}.tpl-b-temple-arch .rb-h{color:var(--accent);justify-content:center;font-size:1.08em;font-weight:700}.tpl-b-temple-arch .bx-beam{border-top:1.1pt solid color-mix(in srgb, var(--accent) 70%, transparent);border-bottom:.5pt solid var(--gold);flex:1;height:.45em}.tpl-b-temple-arch .bx-t{padding:0 .3em}.tpl-b-temple-arch .rb-fields-grid{background:linear-gradient(var(--soft2), var(--soft2)) 50% 0 / .6pt 100% no-repeat;column-gap:2.4em}.tpl-b-temple-arch .rb-sec{margin-top:calc(.75em * var(--gap))}.tpl-b-temple-arch .rb-sec-text .rb-rich,.tpl-b-temple-arch[dir=rtl] .rb-sec-text .rb-rich p{text-align:center}.tpl-b-jharokha{--rb-sheet-bg:#fbf3e4;--bx-bg:#fbf3e4;background:#fbf3e4}.tpl-b-jharokha .rb-flow{padding:17mm 19mm 0}.tpl-b-jharokha .bx-top3{flex-direction:column;align-items:center;display:flex}.tpl-b-jharokha .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.15em}.tpl-b-jharokha .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2em}.tpl-b-jharokha .rb-bd-title{color:var(--gold);font-size:.88em;margin-top:.15em!important}.tpl-b-jharokha .bx-jw{width:14em;height:19.6em;margin:.3em auto 0;position:relative}.tpl-b-jharokha .bx-jw-frame{width:100%;height:100%;position:absolute;inset:0}.tpl-b-jharokha .bx-jw-in{position:absolute;inset:23% 20% 17%;overflow:hidden}.tpl-b-jharokha .bx-jw-in .bx-jw-photo{border-radius:0;width:100%;height:100%}.tpl-b-jharokha .bx-name{color:var(--accent);text-align:center;margin:.25em 0 .2em;font-size:2.25em;font-weight:700}.tpl-b-jharokha .rb-h{background:var(--accent);color:var(--bx-bg);box-shadow:inset 0 0 0 .14em var(--accent), inset 0 0 0 calc(.14em + .6pt) var(--gold);padding:.18em .7em;font-size:1.02em}.tpl-b-jharokha .bx-dia{width:.7em;height:.7em;color:var(--gold);--bx-bg:var(--accent)}.tpl-b-jharokha .bx-t{flex:1}.tpl-b-jharokha .bx-cols{gap:0}.tpl-b-jharokha .bx-col{padding-inline:0 1.3em}.tpl-b-jharokha .bx-col+.bx-col{border-inline-start:.6pt solid color-mix(in srgb, var(--gold) 70%, transparent);padding-inline:1.3em 0}.tpl-b-jharokha .rb-label{color:var(--deep)}.tpl-b-jharokha .rb-colon{color:var(--gold)}.tpl-b-jharokha .rb-sec{margin-top:calc(.9em * var(--gap))}.tpl-b-jharokha .rb-field{padding:.2em 0}.tpl-b-islamic-arch{--rb-sheet-bg:#fffdf7;--bx-bg:#fffdf7;background:#fffdf7}.tpl-b-islamic-arch .rb-flow{padding:29mm 25mm 0}.tpl-b-islamic-arch .bx-np .rb-fields-grid .rb-field{padding:.3em 0}.tpl-b-islamic-arch .bx-np .rb-sec{margin-top:calc(1.15em * var(--gap))}.tpl-b-islamic-arch .bx-np .bx-hero{margin-top:.9em}.tpl-b-islamic-arch .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-islamic-arch .rb-bd-top .rb-symbol-text{width:auto;height:auto}.tpl-b-islamic-arch .rb-invocation{font-family:"Amiri", var(--hfont);color:var(--accent);font-size:2.05em;font-weight:700;line-height:1.55}.tpl-b-islamic-arch .rb-bd-title{color:var(--gold);font-size:.9em;margin-top:.15em!important}.tpl-b-islamic-arch .bx-hero{flex-direction:column;align-items:center;margin-top:.4em;display:flex}.tpl-b-islamic-arch .bx-hero .rb-photo{width:7.6em;height:9.4em;box-shadow:0 0 0 .22em var(--bx-bg), 0 0 0 calc(.22em + .8pt) var(--gold);margin-bottom:.5em}.tpl-b-islamic-arch .bx-hero .rb-photo-circle{height:7.6em}.tpl-b-islamic-arch .bx-name{color:var(--accent);text-align:center;font-size:2.25em;font-weight:600}.tpl-b-islamic-arch .rb-h{color:var(--accent);justify-content:center;margin-top:.2em;font-size:1.1em}.tpl-b-islamic-arch .bx-star{width:.95em;height:.95em;color:var(--gold)}.tpl-b-islamic-arch .rb-fields-grid{column-gap:2.2em}.tpl-b-islamic-arch .rb-field{border-bottom:.5pt dotted color-mix(in srgb, var(--accent) 35%, transparent)}.tpl-b-islamic-arch .rb-label{color:var(--deep)}.tpl-b-islamic-arch .rb-sec{margin-top:calc(.9em * var(--gap))}.tpl-b-islamic-arch .rb-fields-grid .rb-field{padding:.2em 0}.tpl-b-islamic-arch .bx-orn{width:60%;color:var(--gold);align-items:center;gap:.6em;margin:.3em auto .5em;display:flex}.tpl-b-islamic-arch .bx-orn:before,.tpl-b-islamic-arch .bx-orn:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:.6pt}.tpl-b-islamic-arch .bx-orn:after{background:linear-gradient(90deg, var(--gold), transparent)}.tpl-b-islamic-arch .bx-orn .bx-star{width:1.3em;height:1.3em}.tpl-b-islamic-arch .rb-sec-text .rb-rich,.tpl-b-islamic-arch[dir=rtl] .rb-sec-text .rb-rich p{text-align:center}.tpl-b-kolam{--rb-sheet-bg:#fffbf2;--bx-bg:#fffbf2;background:#fffbf2}.tpl-b-kolam .rb-flow{padding:22mm 22mm 0}.tpl-b-kolam .bx-hero{align-items:center;gap:1.8em;margin-bottom:.3em;display:flex}.tpl-b-kolam .bx-hero-text{text-align:center;flex:1;min-width:0}.tpl-b-kolam .bx-kphoto{outline:1.4pt dotted var(--accent);outline-offset:.3em;width:8.4em;height:10.4em;margin:.4em}.tpl-b-kolam .bx-kphoto.rb-photo-circle{height:8.4em}.tpl-b-kolam .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-kolam .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.1em}.tpl-b-kolam .rb-bd-title{color:var(--gold);font-size:.88em;margin-top:.15em!important}.tpl-b-kolam .bx-name{color:var(--accent);text-align:center;margin-top:.15em;font-size:2.3em}.tpl-b-kolam .bx-dots{background:radial-gradient(circle, var(--accent) 0 .09em, transparent .12em) 50% 50% / .7em .5em repeat-x;width:55%;height:.5em;margin:.35em auto 0}.tpl-b-kolam .rb-sec{margin-top:calc(.5em * var(--gap));padding-top:calc(.5em * var(--gap));border-top:.6pt solid color-mix(in srgb, var(--accent) 16%, transparent);grid-template-columns:10.4em 1fr;column-gap:1.1em;display:grid}.tpl-b-kolam .rb-h{color:var(--accent);align-items:flex-start;gap:.4em;font-size:1em;font-weight:700;margin:0!important}.tpl-b-kolam .bx-knot{width:1.25em;height:1.25em;color:var(--accent);margin-top:.05em}.tpl-b-kolam .rb-sec>:not(.rb-h){border-inline-start:1pt dotted color-mix(in srgb, var(--accent) 45%, transparent);margin-top:0;padding-inline-start:1.1em}.tpl-b-kolam .rb-field{grid-template-columns:36% 1em 1fr;padding:.16em 0}.tpl-b-kolam .rb-label{color:color-mix(in srgb, var(--accent) 45%, var(--ink))}.tpl-b-phulkari .rb-flow{padding:17mm 25mm 0}.tpl-b-phulkari .bx-strip{width:14mm;height:100%;position:absolute;top:0}.tpl-b-phulkari .bx-strip-s{left:0}.tpl-b-phulkari .bx-strip-e{right:0}.tpl-b-phulkari .bx-hero{border-bottom:1.6pt dashed var(--bx-silk2);align-items:center;gap:1.6em;margin-bottom:.2em;padding-bottom:.7em;display:flex}.tpl-b-phulkari .bx-hero-text{text-align:center;flex:1;min-width:0}.tpl-b-phulkari .bx-hero .rb-photo{width:9.2em;height:11.4em;box-shadow:0 0 0 .25em #fff, 0 0 0 .55em var(--bx-silk), 0 0 0 .62em var(--accent);margin:.62em}.tpl-b-phulkari .bx-hero .rb-photo-circle{height:9.2em}.tpl-b-phulkari .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-phulkari .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.1em}.tpl-b-phulkari .rb-bd-title{color:var(--deep);font-size:.86em;margin-top:.15em!important}.tpl-b-phulkari .bx-name{color:var(--accent);text-align:center;margin-top:.1em;font-size:2.5em;font-weight:800}.tpl-b-phulkari[dir=rtl] .bx-name{text-align:center}.tpl-b-phulkari .rb-h{color:var(--deep);text-transform:uppercase;justify-content:center;font-size:.98em;font-weight:700}.rb-sheet[lang=en].tpl-b-phulkari .rb-h{letter-spacing:.08em}.tpl-b-phulkari .bx-chain{align-items:center;gap:.3em;display:flex}.tpl-b-phulkari .bx-chain i{background:var(--accent);width:.45em;height:.45em;display:block;transform:rotate(45deg)}.tpl-b-phulkari .bx-chain i:nth-child(2){background:var(--bx-silk);width:.6em;height:.6em}.tpl-b-phulkari .bx-chain i:nth-child(3){background:var(--bx-silk2)}.tpl-b-phulkari .bx-chain:first-child{flex-direction:row-reverse}.tpl-b-phulkari .rb-fields-grid{background:color-mix(in srgb, var(--bx-silk) 10%, #fff);border-radius:.3em;padding:.3em .8em}.tpl-b-phulkari .rb-label{color:var(--deep)}.tpl-b-phulkari .rb-sec{margin-top:calc(1em * var(--gap))}.tpl-b-phulkari .rb-fields-grid .rb-field{padding:.2em 0}.tpl-b-phulkari .bx-pfoot{width:calc(100% - 44mm);height:6mm;position:absolute;bottom:8mm;left:22mm;right:22mm}.tpl-b-phulkari .rb-sec-text .rb-rich{text-align:center}.tpl-b-alpana .rb-flow{padding:0 19mm}.tpl-b-alpana .bx-band{background:var(--accent);color:#fff;text-align:center;margin-inline:-19mm;padding:15mm 19mm 0;position:relative;overflow:hidden}.tpl-b-alpana .bx-bc{color:#fff;opacity:.4;width:34mm;height:34mm;position:absolute;top:0}.tpl-b-alpana .bx-bc-s{left:0;transform:rotate(180deg)}.tpl-b-alpana .bx-bc-e{right:0;transform:scaleY(-1)}.tpl-b-alpana .bx-band>:not(.bx-bc){position:relative}.tpl-b-alpana .bx-band .rb-bd-top,.tpl-b-alpana .bx-band .rb-symbol{color:#fff}.tpl-b-alpana .bx-band .rb-symbol{width:2.8em;height:2.8em;margin-bottom:.15em}.tpl-b-alpana .bx-band .rb-symbol-text{width:auto;height:auto;font-size:2.4em}.tpl-b-alpana .bx-band .rb-bd-title{color:color-mix(in srgb, var(--gold) 45%, #fff);font-size:.88em;margin-top:.15em!important}.tpl-b-alpana .bx-band .bx-name{color:#fff;text-align:center;margin-top:.15em;font-size:2.5em}.tpl-b-alpana .bx-band-art{color:#fff;width:calc(100% + 38mm);height:9mm;margin:.5em -19mm .2em;display:block}.tpl-b-alpana .bx-band:after{content:"";background:radial-gradient(circle at 50% 100%, var(--accent) 0 .3em, transparent .32em) 0 0 / .8em .5em repeat-x, #fff;height:.5em;margin-inline:-19mm;display:block}.tpl-b-alpana .bx-band{padding-bottom:0}.tpl-b-alpana .bx-photo-wrap{justify-content:center;margin-top:-2.2em;display:flex;position:relative}.tpl-b-alpana .bx-photo-wrap .rb-photo{width:8.4em;height:10.4em;box-shadow:0 0 0 .22em #fff, 0 0 0 calc(.22em + 1.4pt) var(--accent)}.tpl-b-alpana .bx-photo-wrap .rb-photo-circle{height:8.4em}.tpl-b-alpana .rb-h{color:var(--accent);border-bottom:1.1pt solid var(--accent);gap:.35em;padding-bottom:.12em;font-size:1.1em}.tpl-b-alpana .bx-conch{width:1.05em;height:1.05em}.tpl-b-alpana .rb-field{padding:.22em 0}.tpl-b-alpana .rb-sec{margin-top:calc(1.05em * var(--gap))}.tpl-b-alpana .rb-label{color:color-mix(in srgb, var(--accent) 50%, var(--ink))}.tpl-b-alpana .bx-foot{background:var(--accent);height:11.5mm;position:absolute;bottom:0;left:0;right:0}.tpl-b-alpana .bx-foot-band{color:#fff;width:100%;height:9mm;margin-top:1.2mm;display:block}.tpl-b-alpana .bx-ac{width:22mm;height:22mm;color:var(--accent);opacity:.55;position:absolute;bottom:12mm}.tpl-b-alpana .bx-ac-s{left:1mm;transform:scaleX(-1)}.tpl-b-alpana .bx-ac-e{right:1mm}.tpl-b-bandhani{--rb-sheet-bg:#fffdf8;--bx-bg:#fffdf8;background:#fffdf8}.tpl-b-bandhani .rb-flow{padding:22mm 22mm 0}.tpl-b-bandhani .bx-bdh{background-color:var(--accent);background-image:radial-gradient(circle at 50% 50%, var(--bx-silk) 0 .36mm, transparent .42mm), radial-gradient(circle at 50% 22%, #fff 0 .28mm, transparent .34mm), radial-gradient(circle at 78% 50%, #fff 0 .28mm, transparent .34mm), radial-gradient(circle at 50% 78%, #fff 0 .28mm, transparent .34mm), radial-gradient(circle at 22% 50%, #fff 0 .28mm, transparent .34mm), radial-gradient(circle at 30% 30%, #fff 0 .22mm, transparent .28mm), radial-gradient(circle at 70% 30%, #fff 0 .22mm, transparent .28mm), radial-gradient(circle at 70% 70%, #fff 0 .22mm, transparent .28mm), radial-gradient(circle at 30% 70%, #fff 0 .22mm, transparent .28mm), radial-gradient(circle at 50% 50%, #fff 0 .3mm, transparent .36mm);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,3mm 3mm;background-size:6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm,6mm 6mm;position:absolute;inset:0}.tpl-b-bandhani .bx-bdh-in{background:var(--bx-bg);position:absolute;inset:11mm}.tpl-b-bandhani .bx-hero{align-items:center;gap:1.8em;margin:0 1.6em .3em;display:flex}.tpl-b-bandhani .bx-hero-text{text-align:center;flex:1;min-width:0}.tpl-b-bandhani .bx-hero .rb-photo{width:9.6em;height:11.8em;box-shadow:0 0 0 .25em var(--bx-bg), 0 0 0 calc(.25em + 1pt) var(--accent)}.tpl-b-bandhani .bx-hero .rb-photo-circle{height:9.6em}.tpl-b-bandhani .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-bandhani .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.1em}.tpl-b-bandhani .rb-bd-title{color:var(--gold);font-size:.88em;margin-top:.15em!important}.tpl-b-bandhani .bx-name{color:var(--accent);text-align:center;margin-top:.1em;font-size:2.3em}.tpl-b-bandhani[dir=rtl] .bx-name{text-align:center}.tpl-b-bandhani .rb-h{color:var(--accent);gap:.45em;font-size:1.1em}.tpl-b-bandhani .bx-dotrow{background:radial-gradient(circle, var(--accent) 0 .085em, transparent .115em) 0 50% / .5em .5em repeat-x;opacity:.8;flex:1;height:.5em}.tpl-b-bandhani .rb-h>.bx-dotrow:first-child{flex:0 0 1em}.tpl-b-bandhani .rb-sec{margin-top:calc(1em * var(--gap))}.tpl-b-bandhani .rb-field{padding:.24em 0}.tpl-b-bandhani .rb-label{color:color-mix(in srgb, var(--accent) 45%, var(--ink))}.tpl-b-bandhani .rb-sec-text .rb-rich{background:var(--soft);border-radius:.3em;padding:.5em .8em}.tpl-b-rangoli{--bx-bg:#fff}.tpl-b-rangoli .rb-flow{padding:19mm 23mm 0}.tpl-b-rangoli .bx-rc{width:76mm;height:76mm;position:absolute}.tpl-b-rangoli .bx-rc-1{top:-38mm;left:-38mm}.tpl-b-rangoli .bx-rc-2{top:-38mm;right:-38mm}.tpl-b-rangoli .bx-rc-3{bottom:-38mm;left:-38mm}.tpl-b-rangoli .bx-rc-4{bottom:-38mm;right:-38mm}.tpl-b-rangoli .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-rangoli .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.1em}.tpl-b-rangoli .rb-bd-title{color:var(--deep);font-size:.88em;margin-top:.15em!important}.tpl-b-rangoli .bx-ringbox{place-items:center;width:13.4em;height:13.4em;margin:.2em auto 0;display:grid;position:relative}.tpl-b-rangoli .bx-ring{width:100%;height:100%;position:absolute;inset:0}.tpl-b-rangoli .bx-ringbox .rb-photo{width:7.4em;height:9.2em;position:relative}.tpl-b-rangoli .bx-ringbox .rb-photo-circle{width:9.4em;height:9.4em}.tpl-b-rangoli .bx-rmono{background:var(--soft);width:7.6em;height:7.6em;color:var(--accent);font-family:var(--hfont);border-radius:50%;place-items:center;width:4.75em;height:4.75em;font-size:1.6em;font-weight:700;display:grid;position:relative}.tpl-b-rangoli .bx-name{color:var(--deep);text-align:center;margin:.15em 0 .1em;font-size:2.2em;font-weight:700}.tpl-b-rangoli .rb-h{color:var(--accent);justify-content:center;font-size:1.05em;font-weight:700}.tpl-b-rangoli .bx-p8{width:1.3em;height:1.3em}.tpl-b-rangoli .rb-field{padding:.18em 0}.tpl-b-rangoli .rb-fields-grid{border-top:.6pt solid var(--soft2);padding-top:.2em}.tpl-b-rangoli .rb-label{color:var(--deep)}.tpl-b-rangoli .rb-sec{margin-top:calc(.75em * var(--gap))}.tpl-b-rangoli .rb-sec-text .rb-rich{text-align:center}.tpl-b-lotus{background:color-mix(in srgb, var(--accent) 4%, #fff);--rb-sheet-bg:color-mix(in srgb, var(--accent) 4%, #fff);--bx-bg:color-mix(in srgb, var(--accent) 4%, #fff)}.tpl-b-lotus .bx-lborder{border:.6pt solid color-mix(in srgb, var(--accent) 30%, #fff);border-radius:7mm;position:absolute;inset:8mm}.tpl-b-lotus .bx-lotus-wm{width:150mm;height:120mm;color:color-mix(in srgb, var(--accent) 13%, #fff);margin-left:-75mm;position:absolute;bottom:9mm;left:50%}.tpl-b-lotus .rb-flow{padding:18mm 21mm 0}.tpl-b-lotus .rb-bd-top .rb-symbol{width:2.4em;height:2.4em;margin-bottom:.1em}.tpl-b-lotus .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2.1em}.tpl-b-lotus .rb-bd-title{color:color-mix(in srgb, var(--accent) 70%, #fff);font-size:.86em;font-weight:600;margin-top:.15em!important}.tpl-b-lotus .bx-hero{flex-direction:column;align-items:center;margin-top:.4em;display:flex}.tpl-b-lotus .bx-hero .rb-photo{width:7.2em;height:8.8em;box-shadow:0 0 0 .3em #fff, 0 0 0 .55em color-mix(in srgb, var(--accent) 22%, #fff);margin-bottom:.5em}.tpl-b-lotus .bx-hero .rb-photo-circle{height:7.2em}.tpl-b-lotus .bx-name{color:var(--deep);text-align:center;font-size:2.3em;font-style:italic;font-weight:500}.tpl-b-lotus .bx-bud-lg{width:2.6em;height:1.56em;color:color-mix(in srgb, var(--accent) 60%, #fff);margin-top:.1em}.tpl-b-lotus .rb-h{color:var(--deep);justify-content:center;gap:.35em;font-size:1.08em;font-weight:600;margin-bottom:.25em!important}.tpl-b-lotus .bx-bud{width:1.5em;height:.9em;color:color-mix(in srgb, var(--accent) 65%, #fff)}.tpl-b-lotus .rb-fields-stack{border:.6pt solid color-mix(in srgb, var(--accent) 16%, #fff);background:#ffffffb8;border-radius:.9em;grid-template-columns:repeat(3,1fr);gap:.1em 1.4em;padding:.15em 1.1em .55em;display:grid}.tpl-b-lotus .rb-fields-stack .rb-field{margin-top:.32em}.tpl-b-lotus .rb-fields-stack .rb-label{line-height:1.3}.tpl-b-lotus .rb-fields-stack .rb-value{line-height:1.32;display:block}.tpl-b-lotus .rb-h{line-height:1.3}.tpl-b-lotus[lang=ur] .rb-fields-stack .rb-label,.tpl-b-lotus[lang=ur] .rb-fields-stack .rb-value{line-height:1.55}.tpl-b-lotus .rb-fields-stack .rb-label{color:color-mix(in srgb, var(--accent) 75%, var(--ink));opacity:.9;font-size:.78em}.tpl-b-lotus .rb-sec{margin-top:calc(.55em * var(--gap))}.tpl-b-lotus .rb-sec-text .rb-rich,.tpl-b-lotus[dir=rtl] .rb-sec-text .rb-rich p{text-align:center}.tpl-b-watercolor .bx-wash{width:100mm;height:100mm;position:absolute}.tpl-b-watercolor .bx-wash-1{top:0;right:0}.tpl-b-watercolor .bx-wash svg{width:100%;height:100%;position:absolute;inset:0}.tpl-b-watercolor .bx-wash-blobs{filter:blur(1.1mm)}.tpl-b-watercolor .bx-wash-2{width:80mm;height:80mm;bottom:0;left:0;transform:rotate(180deg)}.tpl-b-watercolor[dir=rtl] .bx-wash-1{left:0;right:auto;transform:scaleX(-1)}.tpl-b-watercolor[dir=rtl] .bx-wash-2{left:auto;right:0;transform:rotate(180deg)scaleX(-1)}.tpl-b-watercolor .rb-flow{padding:19mm 22mm 0}.tpl-b-watercolor .bx-hero{align-items:center;gap:2em;margin-bottom:.4em;display:flex}.tpl-b-watercolor .bx-hero-text{flex:1;min-width:0}.tpl-b-watercolor .rb-bd-top,.tpl-b-watercolor[dir=rtl] .rb-bd-top *{text-align:start}.tpl-b-watercolor .rb-bd-top .rb-symbol{width:2.3em;height:2.3em;margin:0 0 .2em}.tpl-b-watercolor .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2em}.tpl-b-watercolor .rb-invocation{color:var(--deep);font-weight:600}.tpl-b-watercolor .rb-bd-title{color:var(--accent);font-size:.86em;margin-top:.5em!important}.tpl-b-watercolor .bx-name{color:var(--deep);margin-top:.1em;font-size:2.9em;font-style:italic;font-weight:400;line-height:1.15}.tpl-b-watercolor .bx-halo{flex:none;margin:.8em .8em .8em 0;position:relative}.tpl-b-watercolor .bx-halo:empty{display:none}.tpl-b-watercolor .bx-halo:before{content:"";background:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;position:absolute;inset:-.8em -.9em -.7em -1em;transform:rotate(-8deg)}.tpl-b-watercolor .bx-halo .rb-photo{border:.25em solid #fff;width:10em;height:12.6em;position:relative}.tpl-b-watercolor .bx-halo .rb-photo-circle{height:10em}.tpl-b-watercolor .rb-h{color:var(--deep);font-size:1.3em;font-style:italic;font-weight:500}.tpl-b-watercolor .bx-t{z-index:0;padding:0 .15em;position:relative}.tpl-b-watercolor .bx-t:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:48% 52% 40% 60%/60% 45% 55% 40%;position:absolute;inset:50% -.35em .02em -.25em}.tpl-b-watercolor .rb-sec{margin-top:calc(1.05em * var(--gap))}.tpl-b-watercolor .rb-field{padding:.24em 0}.tpl-b-watercolor .rb-label{color:color-mix(in srgb, var(--accent) 45%, var(--ink));font-weight:600}.tpl-b-modern-blocks .rb-flow{padding:0 16mm}.tpl-b-modern-blocks .bx-block{background:var(--accent);color:#fff;border-bottom:.55em solid var(--deep);align-items:center;gap:1.6em;margin-inline:-16mm;padding:12mm 16mm 1.4em;display:flex}.tpl-b-modern-blocks .bx-block-text{flex:1;min-width:0}.tpl-b-modern-blocks .bx-block-top{align-items:center;gap:.6em;display:flex}.tpl-b-modern-blocks .bx-block .rb-symbol{color:#fff;width:1.9em;height:1.9em;margin:0}.tpl-b-modern-blocks .bx-block .rb-symbol-text{width:auto;height:auto;font-size:1.6em}.tpl-b-modern-blocks .bx-block .rb-invocation{opacity:.95;font-size:1em;font-weight:600}.tpl-b-modern-blocks .bx-block .rb-bd-title{color:#ffffffbf;font-family:var(--hfont);font-size:.82em;margin-top:.9em!important}.tpl-b-modern-blocks .bx-name{color:#fff;margin-top:.08em;font-size:2.7em;font-weight:800;line-height:1.12}.tpl-b-modern-blocks .bx-block .rb-photo{border:.25em solid #fff;width:8.2em;height:10em}.tpl-b-modern-blocks .bx-block .rb-photo-circle{height:8.2em}.tpl-b-modern-blocks .bx-mono{width:5.6em;height:5.6em;font-family:var(--hfont);border:1.5pt solid #fff9;flex:none;place-items:center;font-size:1.5em;font-weight:800;display:grid}.tpl-b-modern-blocks .rb-sec{margin-top:calc(1.15em * var(--gap))}.tpl-b-modern-blocks .rb-h{border-bottom:1.5pt solid var(--accent);margin-bottom:.35em!important}.tpl-b-modern-blocks .bx-t{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:.3em .3em 0 0;padding:.22em .9em .16em;font-size:.86em;font-weight:700}.rb-sheet[lang=en].tpl-b-modern-blocks .bx-t{letter-spacing:.08em}.rb-sheet[lang=en].tpl-b-modern-blocks .bx-block .rb-bd-title{letter-spacing:.3em}.tpl-b-modern-blocks .rb-sec:nth-of-type(2n) .rb-h{border-color:var(--deep)}.tpl-b-modern-blocks .rb-sec:nth-of-type(2n) .bx-t{background:var(--deep)}.tpl-b-modern-blocks .rb-field{border-bottom:.5pt solid var(--line);padding:.26em 0}.tpl-b-modern-blocks .bx-foot{height:5mm;display:flex;position:absolute;bottom:0;left:0;right:0}.tpl-b-modern-blocks .bx-foot i{background:var(--accent);flex:3}.tpl-b-modern-blocks .bx-foot i:nth-child(2){background:var(--deep);flex:1}.tpl-b-modern-blocks .bx-foot i:nth-child(3){background:var(--soft2);flex:1}.tpl-b-modern-blocks .rb-label{color:var(--muted);font-weight:500}.tpl-b-modern-blocks .rb-value{font-weight:600}.tpl-b-modern-blocks .rb-colon{visibility:hidden}.tpl-b-modern-blocks .rb-sec-text .rb-rich{background:var(--soft);border-inline-start:.3em solid var(--accent);padding:.6em .9em}.tpl-b-photo-gallery .rb-flow{padding:0 17mm}.tpl-b-photo-gallery .bx-gfoot{background:var(--accent);height:4mm;box-shadow:0 -1.6mm 0 var(--soft);position:absolute;bottom:0;left:0;right:0}.tpl-b-photo-gallery .bx-gal{background:var(--soft);border-bottom:.3em solid var(--accent);grid-template-columns:17em 1fr;align-items:stretch;gap:2em;margin:0 -17mm .6em;padding:15mm 17mm 1.6em;display:grid}.tpl-b-photo-gallery .bx-big{width:17em;height:21.6em;box-shadow:0 0 0 .3em #fff}.tpl-b-photo-gallery .bx-big.rb-photo-circle{height:17em}.tpl-b-photo-gallery .bx-gal-none{grid-template-columns:8em 1fr}.tpl-b-photo-gallery .bx-mono{background:var(--accent);color:#fff;width:8em;height:100%;min-height:9em;font-family:var(--hfont);border-radius:.2em;place-items:center;font-size:1em;display:grid}.tpl-b-photo-gallery .bx-mono span{font-size:2.6em;line-height:1}.tpl-b-photo-gallery .bx-gal-text{flex-direction:column;justify-content:center;min-width:0;padding:.4em 0;display:flex}.tpl-b-photo-gallery .rb-bd-top,.tpl-b-photo-gallery[dir=rtl] .rb-bd-top *{text-align:start}.tpl-b-photo-gallery .rb-bd-top .rb-symbol{width:2.2em;height:2.2em;margin:0 0 .3em}.tpl-b-photo-gallery .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:1.9em}.tpl-b-photo-gallery .rb-bd-title{font-size:.82em;margin-top:.3em!important}.tpl-b-photo-gallery .bx-name{color:var(--ink);margin-top:.2em;font-size:2.6em;line-height:1.15}.tpl-b-photo-gallery .bx-rule{background:var(--accent);width:3em;height:2pt;margin:.6em 0 0;display:block}.tpl-b-photo-gallery .bx-strip3{justify-content:flex-start;gap:.5em;margin-top:.9em}.tpl-b-photo-gallery .bx-strip3 .rb-photo{width:5.8em;height:7.2em;box-shadow:0 0 0 .2em #fff}.tpl-b-photo-gallery .bx-strip3 .rb-photo-circle{height:5.8em}.tpl-b-photo-gallery .rb-h{color:var(--accent);font-family:var(--font);text-transform:uppercase;border-bottom:.6pt solid var(--line);padding-bottom:.25em;font-size:.86em;font-weight:700}.rb-sheet[lang=en].tpl-b-photo-gallery .rb-h{letter-spacing:.14em}.tpl-b-photo-gallery .rb-label{color:var(--muted);font-weight:500}.tpl-b-photo-gallery .rb-sec{margin-top:calc(1.05em * var(--gap))}.tpl-b-photo-gallery .rb-field{padding:.22em 0}.tpl-b-kundli{--rb-sheet-bg:#fffdf8;--bx-bg:#fffdf8;background:#fffdf8}.tpl-b-kundli .bx-kframe{border:3.6pt double var(--accent);position:absolute;inset:7mm}.tpl-b-kundli .bx-kframe:after{content:"";border:.5pt solid var(--gold);position:absolute;inset:1.6mm}.tpl-b-kundli .rb-flow{padding:16mm 18mm 0}.tpl-b-kundli .bx-hero{align-items:center;gap:1.6em;display:flex}.tpl-b-kundli .bx-hero-text{text-align:center;flex:1;min-width:0}.tpl-b-kundli .bx-hero .rb-photo{width:7.6em;height:9.4em;box-shadow:0 0 0 .2em var(--bx-bg), 0 0 0 calc(.2em + .8pt) var(--accent)}.tpl-b-kundli .bx-hero .rb-photo-circle{height:7.6em}.tpl-b-kundli .rb-bd-top .rb-symbol{width:2.3em;height:2.3em;margin-bottom:.1em}.tpl-b-kundli .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:2em}.tpl-b-kundli .rb-bd-title{color:var(--gold);font-size:.86em;margin-top:.15em!important}.tpl-b-kundli .bx-name{color:var(--accent);text-align:center;margin-top:.15em;font-size:2.2em}.tpl-b-kundli[dir=rtl] .bx-name{text-align:center}.tpl-b-kundli .bx-astro{background:var(--soft);border:.6pt solid var(--soft2);border-radius:.5em;grid-template-columns:15em 1fr;align-items:center;gap:1.6em;margin:.7em 0 .1em;padding:1em 1.3em;display:grid}.tpl-b-kundli .bx-astro-nochart{grid-template-columns:10.5em 1fr}.tpl-b-kundli .bx-astro-chart .rb-kundli{width:15em;margin:0}.tpl-b-kundli .bx-astro .rb-k-center{fill:#fff}.tpl-b-kundli .bx-wheel{width:10.5em;height:10.5em;color:var(--accent)}.tpl-b-kundli .bx-astro .rb-h{margin-top:0}.tpl-b-kundli .bx-astro .rb-field{border-bottom:.5pt dotted var(--soft2);grid-template-columns:42% 1em 1fr;padding:.16em 0}.tpl-b-kundli .bx-astro .rb-field:last-child{border-bottom:0}.tpl-b-kundli .rb-h{color:var(--accent);border-bottom:.6pt solid var(--soft2);gap:.55em;padding-bottom:.15em;font-size:1.08em;font-weight:700}.tpl-b-kundli .bx-tick{background:var(--gold);flex:none;width:.45em;height:.45em;transform:rotate(45deg)}.tpl-b-kundli .rb-sec{margin-top:calc(1em * var(--gap))}.tpl-b-kundli .bx-col .rb-field{padding:.22em 0}.tpl-b-kundli .rb-label{color:var(--deep)}.tpl-b-minimal-line .rb-flow{padding:22mm 27mm 0}.tpl-b-minimal-line .rb-bd-top .rb-symbol{width:2em;height:2em;margin-bottom:.2em}.tpl-b-minimal-line .rb-bd-top .rb-symbol-text{width:auto;height:auto;font-size:1.7em}.tpl-b-minimal-line .rb-invocation{color:var(--muted);font-size:.98em;font-weight:500}.tpl-b-minimal-line .bx-hero{text-align:center;margin:.8em 0 .4em}.tpl-b-minimal-line .bx-hair{background:var(--ink);opacity:.4;height:.5pt;display:block}.tpl-b-minimal-line .bx-name{color:var(--ink);text-align:center;margin:.35em 0 .05em;font-size:3.3em;font-weight:400;line-height:1.15}.tpl-b-minimal-line .bx-sub{color:var(--accent);text-transform:uppercase;margin-bottom:.9em;font-size:.78em}.rb-sheet[lang=en].tpl-b-minimal-line .bx-sub{letter-spacing:.45em}.tpl-b-minimal-line .bx-photo-wrap{justify-content:center;margin:.6em 0 .2em;display:flex}.tpl-b-minimal-line .bx-photo-wrap .rb-photo{width:7.2em;height:9em}.tpl-b-minimal-line .bx-photo-wrap .rb-photo-circle{height:7.2em}.tpl-b-minimal-line .rb-sec{margin-top:calc(1.1em * var(--gap))}.tpl-b-minimal-line .rb-h{font-family:var(--font);text-transform:uppercase;color:var(--accent);gap:1em;font-size:.78em;font-weight:600;margin-bottom:.45em!important}.rb-sheet[lang=en].tpl-b-minimal-line .rb-h{letter-spacing:.22em}.tpl-b-minimal-line .rb-h:after{content:"";background:var(--line);flex:1;height:.5pt}.tpl-b-minimal-line .rb-fields-grid{column-gap:3em}.tpl-b-minimal-line .rb-fields-grid .rb-field{align-items:baseline;gap:.5em;padding:.2em 0;display:flex}.tpl-b-minimal-line .rb-label{max-width:48%;color:var(--muted);flex:none;font-weight:400}.tpl-b-minimal-line .rb-colon{border-bottom:.5pt dotted color-mix(in srgb, var(--ink) 30%, transparent);color:#0000;flex:1;align-self:flex-start;min-width:.8em;height:0;margin-top:1em;overflow:hidden}.tpl-b-minimal-line .rb-value{text-align:end;max-width:60%;font-weight:500}.tpl-b-minimal-line[dir=rtl] .rb-value{text-align:left}.tpl-b-minimal-line .rb-sec-text .rb-rich{text-align:center;font-style:italic}.tpl-b-minimal-line[dir=rtl] .rb-sec-text .rb-rich p{text-align:center}.kd-form{border-top:4px solid var(--c,var(--color-royal));transition:box-shadow .25s,transform .25s}.kd-form:focus-within{box-shadow:0 14px 40px -18px color-mix(in srgb, var(--c,#2b3fd6) 55%, transparent)}.kd-go{position:relative;overflow:hidden}.kd-go:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite kd-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes kd-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.kd-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both kd-rise;animation-delay:calc(var(--i,0) * .12s)}@keyframes kd-rise{0%{opacity:0;transform:translateY(18px)}}.kd-stat{animation:.5s cubic-bezier(.3,1.4,.5,1) both kd-pop;animation-delay:calc(.25s + var(--i,0) * 70ms)}@keyframes kd-pop{0%{opacity:0;transform:scale(.92)}}.kd-row{animation:.45s ease-out both kd-fade;animation-delay:calc(.35s + var(--i,0) * 45ms)}@keyframes kd-fade{0%{opacity:0;transform:translate(-8px)}}.kd-table tr{border-bottom:1px solid var(--color-line)}.kd-table tbody tr:last-child{border-bottom:0}.kd-table tbody tr.kd-row:hover{background:color-mix(in srgb, var(--color-royal) 5%, transparent)}.kd-ring{stroke:var(--color-royal);transition:stroke .3s}.kd-score-low .kd-ring{stroke:#d97706}.kd-score-high .kd-ring{stroke:#15803d}.kd-bar{background:#eceef7;border-radius:99px;width:min(9rem,40%);height:8px;display:inline-block;position:relative;overflow:hidden}.kd-bar>span{border-radius:inherit;transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both kd-grow;animation-delay:calc(.45s + var(--i,0) * 80ms);position:absolute;inset:0 auto 0 0}[dir=rtl] .kd-bar>span{transform-origin:100%;inset:0 0 0 auto}@keyframes kd-grow{0%{transform:scaleX(0)}}.kd-chart{width:100%;max-width:23rem;margin:0 auto}.rb-k-anim .rb-k-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.3,1) forwards kd-draw}.rb-k-anim .rb-k-lagna-fill,.rb-k-anim .rb-k-center{animation:.8s ease-out .7s both kd-fade-only}.rb-k-anim .rb-k-num,.rb-k-anim .rb-k-planet{animation:.5s cubic-bezier(.3,1.5,.5,1) both kd-token;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:50%}.rb-k-anim .rb-k-title,.rb-k-anim .rb-k-lagna{animation:.6s ease-out 1s both kd-fade-only}@keyframes kd-draw{to{stroke-dashoffset:0}}@keyframes kd-fade-only{0%{opacity:0}}@keyframes kd-token{0%{opacity:0;transform:scale(.4)}}.kd-chart .rb-k-planet{transition:fill .2s}.kd-chart:hover .rb-k-planet{fill:var(--accent)}.kd-charts .rb-k-anim *{animation-play-state:paused}.kd-charts.kd-play .rb-k-anim *{animation-play-state:running}.kd-dasha{border-inline-start:2px solid var(--color-line);gap:0;margin-inline-start:.4rem;display:grid}.kd-dasha li{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:.45rem 0 .45rem 1.1rem;display:flex;position:relative}[dir=rtl] .kd-dasha li{padding:.45rem 1.1rem .45rem 0}.kd-dasha li:before{content:"";inset-inline-start:-.42rem;border:2px solid var(--color-line);background:#fff;border-radius:50%;width:.75rem;height:.75rem;margin-top:-.375rem;position:absolute;top:50%}.kd-dasha li.is-now:before{background:var(--color-royal);border-color:var(--color-royal);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-royal) 18%, transparent);animation:2s ease-in-out infinite kd-pulse}@keyframes kd-pulse{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-royal) 6%, transparent)}}.kd-details>summary{list-style:none}.kd-details>summary::-webkit-details-marker{display:none}.kd-details>summary:after{content:"+";float:inline-end;color:var(--color-ink-faint);font-weight:700;transition:transform .25s}.kd-details[open]>summary:after{transform:rotate(45deg)}.kd-shake{animation:.4s ease-in-out kd-shake}@keyframes kd-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.kd-rise,.kd-stat,.kd-row,.kd-bar>span,.kd-shake,.kd-go:after,.kd-dasha li.is-now:before,.rb-k-anim .rb-k-line,.rb-k-anim .rb-k-num,.rb-k-anim .rb-k-planet,.rb-k-anim .rb-k-title,.rb-k-anim .rb-k-lagna,.rb-k-anim .rb-k-lagna-fill,.rb-k-anim .rb-k-center{animation:none!important}.rb-k-anim .rb-k-line{stroke-dashoffset:0}}.kr-sec{display:none}.kr-sec.is-on{animation:.45s cubic-bezier(.2,.7,.2,1) both kd-rise;display:block}.kr-print-h{display:none}.kr-tabs{scrollbar-width:thin}.kr-card{transition:transform .25s,box-shadow .25s}.kr-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -20px #11173566}.kr-sec.is-on .kr-card{animation:.45s cubic-bezier(.3,1.3,.5,1) both kd-pop}@media (prefers-reduced-motion:reduce){.kr-sec.is-on,.kr-sec.is-on .kr-card{animation:none}.kr-card{transition:none}}@media print{.kr-sec{margin-top:1.5rem;display:block!important}.kr-print-h{border-bottom:1px solid #ccc;margin-bottom:.6rem;padding-bottom:.3rem;display:block}.kr-card{break-inside:avoid;animation:none!important}body *{visibility:hidden}#kd-result,#kd-result *{visibility:visible}#kd-result{margin:0;position:absolute;inset:0 0 auto}.kd-noprint{display:none!important}.kd-rise,.kd-row,.kd-stat,.kd-bar>span,.rb-k-anim *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}#kd-result details{display:block}#kd-result>div>section{border-color:#ccc}}.kd-hero[data-astro-cid-f6cn5mkp]{color:var(--color-royal)}.kd-hero-ring[data-astro-cid-f6cn5mkp]{animation:120s linear infinite kd-spin}.kd-hero-chart[data-astro-cid-f6cn5mkp]{animation:7s ease-in-out infinite kd-float}.kd-hero-chip[data-astro-cid-f6cn5mkp]{animation:.7s cubic-bezier(.3,1.5,.5,1) 1.5s both kd-chip}@keyframes kd-spin{to{transform:rotate(360deg)}}@keyframes kd-float{50%{transform:translateY(-8px)rotate(-.6deg)}}@keyframes kd-chip{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.kd-hero-ring[data-astro-cid-f6cn5mkp],.kd-hero-chart[data-astro-cid-f6cn5mkp],.kd-hero-chip[data-astro-cid-f6cn5mkp]{animation:none}}
