/* leaders-portraits.min.css, minified by tools/minify.py: edit css/leaders-portraits.css, never this file */
:root{--ld-gold:#e2c47e;--ld-bright:#f6d98a;--ld-ink:#050505;--ld-display:var(--font-display,'Syne',sans-serif)}body.ld-page{background:var(--ld-ink)}.ld-main{position:relative}.ld-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ld-open{position:relative;z-index:2;height:100vh;height:100svh;pointer-events:none}body.ld-anim .ld-open{height:200vh;height:200svh}.ld-open-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#030303;opacity:var(--o-fade,1);pointer-events:none}body.ld-anim .ld-open-stage{background:none;opacity:1}.ld-dots{position:absolute;left:0;top:0;z-index:0;display:block;max-width:none;pointer-events:none}.ld-plain{position:absolute;inset:0;margin:0;display:grid;place-items:center;font-family:var(--ld-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.6rem,11vw,9rem);letter-spacing:.08em;color:#f2c75c}body.ld-anim .ld-plain{display:none}.ld-cue{position:absolute;left:50%;bottom:clamp(2rem,7vh,5rem);transform:translateX(-50%);margin:0;z-index:4;pointer-events:none;font-family:var(--ld-display);font-weight:700;font-size:clamp(.56rem,.78vw,.7rem);letter-spacing:.44em;text-indent:.44em;text-transform:uppercase;color:rgba(214,232,236,.48);opacity:calc(var(--cue-in,1) * var(--cue-o,1))}.ld-cue::after{content:"";display:block;width:1px;height:2.2rem;margin:.8rem auto 0;background:linear-gradient(to bottom,rgba(214,232,236,.5),transparent)}.ld-stage{position:relative;z-index:1}body.ld-anim .ld-stage{margin-top:-200vh;margin-top:-200svh}body.ld-anim .ld-says{margin-top:calc(35vh + 200vh)}.ld-frame{position:sticky;top:0;z-index:0;height:100vh;height:100svh;overflow:hidden;background:#000}.ld-shots{position:absolute;inset:0;z-index:1}body.ld-anim .ld-shots,body.ld-anim .ld-arrow,body.ld-anim .ld-where{opacity:var(--ld-in,1)}body.ld-anim .ld-frame.is-open .ld-arrow,body.ld-anim .ld-frame.is-open .ld-where{pointer-events:none}.ld-shot{position:absolute;inset:0;z-index:0;margin:0;display:grid;place-items:center;padding:9vh 7vw 14vh;visibility:hidden;transform:translateX(100vw);transition:transform 1s cubic-bezier(.62,0,.28,1),visibility 0s 1s;will-change:transform}.ld-shot.is-left{transform:translateX(-100vw)}.ld-shot.is-right{transform:translateX(100vw)}.ld-shot.is-on{z-index:1;visibility:visible;transform:none;transition:transform 1s cubic-bezier(.62,0,.28,1) .08s,visibility 0s}.ld-img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.ld-img--small{max-width:600px;max-height:600px}.ld-shot.has-reveal .ld-img{visibility:hidden}.ld-reveal{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .5s ease;pointer-events:none}.ld-reveal.reveal-gurudev-ready{opacity:1}body.ld-bare .site-header,body.ld-bare .persistent-chyk-logo{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .45s ease,visibility 0s .45s!important}.ld-arrow{position:absolute;top:50%;z-index:4;width:clamp(44px,4.4vw,62px);height:clamp(44px,4.4vw,62px);margin-top:-2vh;transform:translateY(-50%);display:grid;place-items:center;border:1px solid rgba(226,196,126,.5);border-radius:50%;background:rgba(10,9,7,.42);color:var(--ld-bright);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;padding:0;transition:background .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.ld-arrow svg{width:38%;height:38%;display:block}.ld-arrow--prev{left:clamp(.7rem,2.6vw,2.6rem)}.ld-arrow--next{right:clamp(.7rem,2.6vw,2.6rem)}.ld-arrow:hover,.ld-arrow:focus-visible{background:rgba(226,196,126,.18);border-color:var(--ld-bright);transform:translateY(-50%) scale(1.08)}.ld-arrow[disabled]{opacity:.25;cursor:default}.ld-arrow[disabled]:hover{background:rgba(10,9,7,.42);border-color:rgba(226,196,126,.5);transform:translateY(-50%)}.ld-where{position:absolute;left:50%;bottom:clamp(1.4rem,5vh,3.4rem);transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:clamp(.6rem,1.6vw,1.1rem)}.ld-pips{display:flex;gap:.55rem;margin:0;padding:0;list-style:none}.ld-pip{width:26px;height:2px;padding:8px 0;box-sizing:content-box;background:transparent;border:0;cursor:pointer;display:block}.ld-pip i{display:block;height:2px;background:rgba(255,255,255,.26);transition:background .4s ease,transform .4s ease}.ld-pip[aria-current="true"] i{background:var(--ld-bright);transform:scaleY(2)}.ld-count{font-family:var(--ld-display);font-weight:700;font-size:.64rem;letter-spacing:.3em;color:rgba(226,196,126,.72);white-space:nowrap}.ld-says{position:relative;z-index:1;background:linear-gradient(to bottom,rgba(5,5,5,0) 0%,var(--ld-ink) 24vh);margin-top:35vh;padding:10vh 0 clamp(5rem,16vh,11rem);min-height:74vh}.ld-say{display:none}.ld-say.is-on{display:block}.ld-say-in{max-width:1180px;margin:0 auto;padding:0 clamp(1.2rem,6vw,5rem)}.ld-name{margin:0;font-family:var(--ld-display);font-weight:800;text-transform:uppercase;letter-spacing:-.012em;white-space:nowrap;font-size:clamp(1.6rem,calc(min(88vw,1020px) / var(--n,10) * .8),7.2rem);line-height:.94;color:#f7efdc;text-shadow:0 0 .04em rgba(255,246,214,.34),0 .04em .5em rgba(0,0,0,.8)}.ld-full{margin:.9rem 0 0;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(1rem,1.8vw,1.45rem);color:var(--ld-gold)}.ld-text{margin:clamp(1.5rem,4vh,2.6rem) 0 0;max-width:62ch;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.85;color:rgba(255,255,255,.62)}.ld-text p{margin:0 0 1.1em}.ld-text p:last-child{margin-bottom:0}.ld-gal{display:flex;align-items:flex-start;gap:clamp(.8rem,1.6vw,1.4rem);margin:clamp(2.6rem,6vh,4rem) 0 0;max-width:calc(var(--sum,3) * 24rem)}.ld-gal figure{flex:var(--r,1) 1 0;min-width:0;margin:0}.ld-gal img{display:block;width:100%;height:auto;border-radius:3px;background:#111;box-shadow:0 0 0 1px rgba(226,196,126,.22),0 1.2rem 2.4rem -1.4rem rgba(0,0,0,.9)}.ld-gal figcaption{margin-top:.75rem;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(.86rem,.95vw,.95rem);line-height:1.5;color:rgba(226,196,126,.78)}body.ld-anim .ld-stage.is-seen .ld-say.is-on>.ld-say-in>*{animation:ldUp .8s cubic-bezier(.22,1,.36,1) both}body.ld-anim .ld-stage.is-seen .ld-say.is-on>.ld-say-in>:nth-child(2){animation-delay:.06s}body.ld-anim .ld-stage.is-seen .ld-say.is-on>.ld-say-in>:nth-child(3){animation-delay:.12s}body.ld-anim .ld-stage.is-seen .ld-say.is-on>.ld-say-in>:nth-child(4){animation-delay:.18s}@keyframes ldUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ld-end{padding:clamp(5rem,16vh,12rem) clamp(1.2rem,6vw,5rem);text-align:center}.ld-end h2{margin:0 0 1.2rem;font-family:var(--ld-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.6rem,5vw,3.4rem);color:#f7efdc}.ld-end h2 em{display:block;margin-top:.12em;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.1;background:linear-gradient(100deg,#c99a44 0%,#f6d98a 25%,#fff6d8 38%,#e6bd60 52%,#fff1c2 72%,#d4a64e 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ldSheen 8s ease-in-out infinite;padding:0 .06em .08em}@keyframes ldSheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.ld-end p{margin:0 auto 2.2rem;max-width:52ch;color:rgba(255,255,255,.55);line-height:1.8}@media (max-width:760px){.ld-shot{padding:13vh 0 17vh}.ld-says{padding-top:8vh;min-height:68vh}.ld-name{font-size:clamp(1.5rem,calc(94vw / var(--n,10)),4rem)}.ld-arrow{margin-top:0}.ld-where{bottom:clamp(1rem,3.5vh,2rem)}.ld-gal{flex-direction:column;gap:1.6rem;max-width:none}.ld-gal figure{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.ld-shot,.ld-arrow,.ld-reveal{transition:none!important}.ld-shot.is-left,.ld-shot.is-right{transform:none}body.ld-anim .ld-stage.is-seen .ld-say.is-on>.ld-say-in>*{animation:none!important}.ld-end h2 em{animation:none}}
