.elementor .vi-bio-img-reveal:hover,.elementor .vi-bio-img-reveal:focus-visible{filter: none;\n}.elementor .vi-bio-img-reveal:focus{filter: none;\n}.elementor .vi-bio-img-reveal{filter:grayscale(100%);transition:filter 0.6s;cursor: zoom-in;\n}.elementor .vi-bio-link:hover,.elementor .vi-bio-link:focus-visible{color:#666666;}.elementor .vi-bio-link{font-family:var(--vi-font-mono);font-size:12px;color:#000000;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;padding-block-end:3px;border-block-end-width:1px;display:inline-block;border-bottom-style: solid; border-bottom-color: #000000; width: fit-content;\n}.elementor .vi-bio-acc-label:hover,.elementor .vi-bio-acc-label:focus-visible{text-decoration:underline;}.elementor .vi-bio-acc-label{font-family:var(--vi-font-display);font-weight:700;font-size:16px;color:#000000;cursor:pointer;}.elementor .vi-bio-acc-body{padding-block-start:8px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .vi-bio-acc-head{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .vi-bio-acc{padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #000000; border-bottom-style: solid; border-bottom-color: #CCCCCC;\n}.elementor .vi-bio-si{max-width:64ch;font-family:var(--vi-font-sinhala);font-size:17px;color:#666666;line-height:1.95;}.elementor .vi-bio-en{max-width:64ch;font-family:var(--vi-font-mono);font-size:16px;color:#121212;line-height:1.8;}.elementor .vi-bio-quote{font-family:var(--vi-font-display);font-weight:700;font-size:30px;color:#000000;line-height:1.2;}.elementor .vi-bio-cap{font-family:var(--vi-font-mono);font-size:12px;color:#666666;line-height:1.6;padding-block-start:10px;margin-block-start:-18px;border-block-start-width:1px;border-top-style: solid; border-top-color: #CCCCCC;\n}.elementor .vi-bio-img{width:auto;height:auto;max-width:100%;max-height:460px;background-color:#E0E0E0;display:block;filter: grayscale(1);\n}.elementor .vi-bio-main{min-width:0px;max-width:720px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:999 1 560px;}.elementor .vi-bio-fact-v{font-family:var(--vi-font-mono);font-size:12px;color:#121212;line-height:1.5;text-align: right;\n}.elementor .vi-bio-fact-k{font-family:var(--vi-font-mono);font-size:12px;color:#666666;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;flex:0 0 auto;}.elementor .vi-bio-fact{padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: #CCCCCC;\n}.elementor .vi-bio-facts{padding:0px;margin-block-start:18px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #000000;\n}.elementor .vi-bio-title-si{font-family:var(--vi-font-sinhala);font-size:18px;color:#666666;line-height:1.5;}.elementor .vi-bio-title{font-family:var(--vi-font-display);font-weight:700;font-size:44px;color:#000000;letter-spacing:-0.01em;line-height:1.02;}.elementor .vi-bio-num{font-family:var(--vi-font-display);font-weight:800;font-size:120px;color:#CCCCCC;line-height:0.8;}.elementor .vi-bio-side{max-width:380px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 300px;}.elementor .vi-bio-chapter-inner{width:100%;max-width:1280px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;flex-wrap:wrap;margin-inline: auto; box-sizing: border-box; gap: 48px 64px;\n}.elementor .vi-bio-chapter{width:100%;padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CCCCCC;\n}.elementor .vi-bio-strip-label{font-family:var(--vi-font-mono);font-size:11px;color:#666666;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .vi-bio-strip-year{font-family:var(--vi-font-display);font-weight:700;font-size:30px;color:#000000;line-height:1;}.elementor .vi-bio-strip-item{min-width:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:12px;margin-inline-end:12px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:6px;border-right-style: solid; border-right-color: #CCCCCC;\n}.elementor .vi-bio-strip{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:grid;gap:0px;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-rows:auto;margin-inline: auto; box-sizing: border-box;\n}.elementor .vi-bio-strip-wrap{width:100%;padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #000000; border-bottom-style: solid; border-bottom-color: #CCCCCC;\n}.elementor .vi-bio-portrait-img{width:100%;height:auto;max-height:640px;aspect-ratio:4 / 5;object-fit:cover;background-color:#E0E0E0;display:block;object-position: center top; filter: grayscale(1);\n}.elementor .vi-bio-signature{width:260px;height:auto;max-width:100%;display:block;}.elementor .vi-bio-lede-si{max-width:62ch;font-family:var(--vi-font-sinhala);font-size:18px;color:#666666;line-height:1.85;}.elementor .vi-bio-lede{max-width:62ch;font-family:var(--vi-font-mono);font-weight:300;font-size:19px;color:#121212;line-height:1.65;}.elementor .vi-bio-meta{font-family:var(--vi-font-mono);font-size:13px;color:#666666;line-height:1.5;}.elementor .vi-bio-dateline{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 32px; border-top-style: solid; border-top-color: #CCCCCC; border-bottom-style: solid; border-bottom-color: #CCCCCC;\n}.elementor .vi-bio-name{font-family:var(--vi-font-display);font-weight:800;font-size:120px;color:#000000;letter-spacing:-0.02em;line-height:0.9;}.elementor .vi-bio-eyebrow{font-family:var(--vi-font-mono);font-size:12px;color:#666666;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;}.elementor .vi-bio-hero-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:999 1 560px;}.elementor .vi-bio-hero{width:100%;max-width:1280px;padding-block-start:72px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:flex-start;margin-inline: auto; box-sizing: border-box;\n}.elementor .vi-bio-page{width:100%;color:#121212;padding:0px;background-color:#F5F5F5;display:flex;flex-direction:column;}