/*! Unmuted Leader - about page */
.ul-page.ul-page .sec{padding:130px 0}
.ul-page.ul-page .tag{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600}
.ul-page.ul-page .tag::before{content:"";width:14px;height:16px;background:var(--metal);-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}
.ul-page.ul-page .hero{background:var(--deep);color:var(--white);padding:180px 0 0;text-align:center}
.ul-page.ul-page .hero::before{content:"";position:absolute;width:1000px;height:1000px;left:50%;top:-420px;transform:translateX(-50%);background:radial-gradient(circle,rgba(107,43,216,.5),transparent 62%);z-index:-1}
.ul-page.ul-page .crumb{font-size:15px;color:rgba(255,255,255,.6);margin-bottom:30px}
.ul-page.ul-page .crumb a:hover{color:var(--gold-hi)}
.ul-page.ul-page .crumb b{color:var(--white);font-weight:600}
.ul-page.ul-page .hero h1{font-size:clamp(38px,6vw,86px);line-height:.98;letter-spacing:-.045em;font-weight:800}
.ul-page.ul-page .hero h1 .ln{display:block;overflow:hidden;padding-bottom:.52em;margin-bottom:-0.44em}
.ul-page.ul-page .hero h1 .ln > span{display:inline-block;transform:translateY(140%);transition:transform 1.1s var(--ease)}
.ul-page.ul-page .hero.loaded h1 .ln > span{transform:none}
.ul-page.ul-page .hero.loaded h1 .ln:nth-child(2) > span{transition-delay:.12s}
.ul-page.ul-page .hero.loaded h1 .ln:nth-child(3) > span{transition-delay:.24s}
.ul-page.ul-page .hero h1 .quiet{font-weight:300;color:rgba(255,255,255,.55);letter-spacing:-.03em}
.ul-page.ul-page .wave-wrap{margin-top:80px;position:relative}
.ul-page.ul-page .wave{display:flex;align-items:center;justify-content:center;gap:5px;height:160px}
.ul-page.ul-page .wave i{flex:1;max-width:7px;height:3px;border-radius:4px;background:linear-gradient(180deg,var(--gold-hi),var(--purple));opacity:.55;transition:height 1.2s var(--ease),opacity 1.2s}
.ul-page.ul-page .hero.loaded .wave i{height:var(--h);opacity:1;transition-delay:calc(var(--i) * 12ms + .6s)}
.ul-page.ul-page .hero.loaded .wave.live i{animation:talk var(--d) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -37ms)}
@keyframes talk{from{transform:scaleY(.35)}to{transform:scaleY(1)}}
.ul-page.ul-page.ul-page.ul-page .wave-cap{display:flex;justify-content:space-between;font:italic 400 17px var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;color:rgba(255,255,255,.5);padding:18px 0 46px;border-bottom:1px solid var(--line-dark)}
.ul-page.ul-page .who{background:var(--white)}
.ul-page.ul-page .who-open{max-width:880px}
.ul-page.ul-page .who-open h2{margin-top:18px;font-size:clamp(34px,4.4vw,60px);line-height:1.02;letter-spacing:-.04em;font-weight:800}
.ul-page.ul-page .who-open h2 span{color:var(--purple)}
.ul-page.ul-page.ul-page.ul-page .who-open .side{font:italic 400 clamp(21px,2vw,26px)/1.4 var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;color:var(--gray-ink)}
.ul-page.ul-page .learned{margin-top:90px}
.ul-page.ul-page.ul-page.ul-page .learned > p{font:italic 400 24px/1.4 var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;text-align:center}
.ul-page.ul-page .split{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;border-radius:30px;overflow:hidden}
.ul-page.ul-page .split > div{padding:clamp(34px,5vw,64px);display:flex;align-items:center;min-height:220px}
.ul-page.ul-page .split p{font-size:clamp(28px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:800}
.ul-page.ul-page .split .a{background:var(--lilac);color:var(--gray)}
.ul-page.ul-page .split .a p span{position:relative;display:inline-block}
.ul-page.ul-page .split .a p span::after{content:"";position:absolute;left:-3%;right:-3%;top:55%;height:.08em;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease) .5s}
.ul-page.ul-page .split.in .a p span::after{transform:scaleX(1)}
.ul-page.ul-page .split .b{background:var(--deep);color:var(--white)}
.ul-page.ul-page .focus{margin-top:90px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ul-page.ul-page .focus > div{padding:clamp(28px,4vw,46px);border-radius:26px}
.ul-page.ul-page .focus small{display:block;font-size:15px;font-weight:600;margin-bottom:14px}
.ul-page.ul-page .focus p{font-size:clamp(21px,2.1vw,28px);line-height:1.22;letter-spacing:-.025em;font-weight:700}
.ul-page.ul-page .focus .them{box-shadow:inset 0 0 0 1.5px var(--line-light)}
.ul-page.ul-page .focus .them small{color:var(--gray)}
.ul-page.ul-page .focus .them p{color:var(--gray-ink);font-weight:500}
.ul-page.ul-page .focus .us{background:var(--purple);color:var(--white)}
.ul-page.ul-page .focus .us small{color:var(--gold-hi)}
.ul-page.ul-page .eco{margin-top:120px;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}
.ul-page.ul-page .eco p.body{font-size:clamp(20px,1.9vw,24px);line-height:1.45;letter-spacing:-.01em}
.ul-page.ul-page .eco-hexes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ul-page.ul-page .eh{display:grid;justify-items:center;gap:14px;text-align:center}
.ul-page.ul-page .eh .hx{width:100%;max-width:150px;aspect-ratio:.87;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:grid;place-items:center;background:var(--lilac);color:var(--purple);transition:background .4s,color .4s,transform .5s var(--ease)}
.ul-page.ul-page .eh .hx svg{width:40%;height:auto}
.ul-page.ul-page .eh:hover .hx{background:var(--purple);color:var(--gold-hi);transform:translateY(-6px) rotate(-6deg)}
.ul-page.ul-page .eh:nth-child(2) .hx{background:var(--plum);color:var(--gold-hi)}
.ul-page.ul-page .eh b{font-size:18px;letter-spacing:-.02em}
.ul-page.ul-page .ink{margin-top:120px;position:relative;border-radius:32px;background:var(--plum);color:var(--white);padding:clamp(40px,6vw,80px);display:grid;grid-template-columns:auto 1fr;gap:50px;align-items:center;overflow:hidden}
.ul-page.ul-page .ink::after{content:"";position:absolute;right:-140px;bottom:-200px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(107,43,216,.75),transparent 65%)}
.ul-page.ul-page .ink-mark{position:relative;z-index:1;width:150px;aspect-ratio:.87;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:var(--metal);display:grid;place-items:center;color:var(--deep);text-align:center;font-weight:800;line-height:1.05;font-size:17px;letter-spacing:-.02em}
.ul-page.ul-page .ink p{position:relative;z-index:1;font-size:clamp(22px,2.4vw,32px);line-height:1.25;letter-spacing:-.025em;font-weight:500}
.ul-page.ul-page .ink p b{font-weight:800}
.ul-page.ul-page .beats{margin-top:120px;text-align:center}
.ul-page.ul-page.ul-page.ul-page .beats > p{font:italic 400 26px/1.4 var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;color:var(--gray-ink)}
.ul-page.ul-page .beat-row{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ul-page.ul-page .beat{padding:40px 24px;border-radius:24px;background:var(--lilac);display:grid;justify-items:center;gap:18px}
.ul-page.ul-page .beat .hx{width:56px;height:64px;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:var(--purple);color:var(--gold-hi);display:grid;place-items:center}
.ul-page.ul-page .beat .hx svg{width:26px;height:26px}
.ul-page.ul-page .beat p{font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.03em;font-weight:800}
.ul-page.ul-page .beat:last-child{background:var(--deep);color:var(--white)}
.ul-page.ul-page .beat:last-child .hx{background:var(--metal);color:var(--deep)}
.ul-page.ul-page .mission{background:var(--purple);color:var(--white);padding:130px 0}
.ul-page.ul-page .mission::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 90% 0%,rgba(255,255,255,.14),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(43,17,72,.6),transparent 60%);pointer-events:none;z-index:0}
.ul-page.ul-page .mission blockquote{font-size:clamp(32px,4.4vw,62px);line-height:1.06;letter-spacing:-.04em;font-weight:800;max-width:22ch}
.ul-page.ul-page.ul-page.ul-page .mission blockquote .muted{display:block;font-family:var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;font-style:italic;font-weight:400;font-size:.6em;letter-spacing:-.01em;color:rgba(255,255,255,.7);margin-bottom:.4em;max-width:32ch}
.ul-page.ul-page .founder{background:var(--deep);color:var(--white)}
.ul-page.ul-page .founder-grid{margin-top:60px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
.ul-page.ul-page .founder-card{position:sticky;top:110px}
.ul-page.ul-page .portrait{position:relative;width:100%;max-width:420px;aspect-ratio:.87}
.ul-page.ul-page .portrait .frame{position:absolute;inset:0;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:var(--metal)}
.ul-page.ul-page .portrait .ph{position:absolute;inset:6px;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,var(--purple),var(--plum));display:grid;place-items:center;overflow:hidden}
.ul-page.ul-page .portrait .ph img{width:100%;height:100%;object-fit:cover}
.ul-page.ul-page .portrait .ph .initials{font-size:clamp(56px,7vw,92px);font-weight:800;letter-spacing:-.05em}
.ul-page.ul-page .portrait .ph small{position:absolute;bottom:22%;font-size:13px;color:rgba(255,255,255,.55)}
.ul-page.ul-page .portrait .ring{position:absolute;inset:-26px;pointer-events:none;opacity:.5}
.ul-page.ul-page .portrait .ring svg{width:100%;height:100%;animation:spin 90s linear infinite}
.ul-page.ul-page .founder-card h3{margin-top:34px;font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1;font-weight:800}
.ul-page.ul-page.ul-page.ul-page .founder-card .role{margin-top:8px;font:italic 400 19px var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;color:rgba(255,255,255,.7)}
.ul-page.ul-page .bio > p{font-size:19px;line-height:1.65;color:rgba(255,255,255,.78)}
.ul-page.ul-page .bio > p + p{margin-top:22px}
.ul-page.ul-page .bio > p:first-child{font-size:clamp(22px,2.2vw,28px);line-height:1.4;color:var(--white);letter-spacing:-.015em}
.ul-page.ul-page .bio b{color:var(--white);font-weight:700}
.ul-page.ul-page .belief{margin:56px 0;padding:44px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}
.ul-page.ul-page.ul-page.ul-page .belief small{display:block;font:italic 400 21px var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;color:rgba(255,255,255,.65)}
.ul-page.ul-page .belief p{margin-top:10px;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.045em;font-weight:800}
.ul-page.ul-page .belief p span:not(.metal){color:rgba(255,255,255,.45);font-weight:300}
.ul-page.ul-page .shows{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ul-page.ul-page .shows div{padding:22px 20px;border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line-dark);transition:box-shadow .35s,transform .4s var(--ease)}
.ul-page.ul-page .shows div:hover{box-shadow:inset 0 0 0 1.5px var(--gold);transform:translateY(-4px)}
.ul-page.ul-page .shows small{display:block;font-size:13px;color:rgba(255,255,255,.55);font-weight:600}
.ul-page.ul-page .shows b{display:block;margin-top:6px;font-size:20px;line-height:1.15;letter-spacing:-.02em}
.ul-page.ul-page .shows div:last-child b{background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}
.ul-page.ul-page .close{background:var(--metal);background-size:180% 100%;animation:sheen 12s ease-in-out infinite;color:var(--deep);padding:130px 0;text-align:center}
.ul-page.ul-page .close h2{font-size:clamp(42px,6.4vw,92px);line-height:.96;letter-spacing:-.05em;font-weight:800;max-width:15ch;margin-inline:auto}
.ul-page.ul-page.ul-page.ul-page .close h2 em{font-family:var(--voice,'Newsreader',Georgia,'Times New Roman',serif)!important;font-weight:400;letter-spacing:-.03em}
.ul-page.ul-page .close .acts{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}
@media (max-width:1000px){
.ul-page.ul-page .eco,.ul-page.ul-page .founder-grid{grid-template-columns:1fr}
.ul-page.ul-page .eco{gap:36px}
.ul-page.ul-page .founder-grid{gap:56px}
.ul-page.ul-page .founder-card{position:relative;top:0}
.ul-page.ul-page .portrait{max-width:320px}
}
@media (max-width:640px){
.ul-page.ul-page .sec,.ul-page.ul-page .mission{padding:90px 0}
.ul-page.ul-page .hero{padding-top:130px}
.ul-page.ul-page .wave{height:110px;gap:3px}
.ul-page.ul-page .split,.ul-page.ul-page .focus,.ul-page.ul-page .beat-row,.ul-page.ul-page .shows{grid-template-columns:1fr}
.ul-page.ul-page .ink{grid-template-columns:1fr;gap:30px}
.ul-page.ul-page .ink-mark{width:120px}
.ul-page.ul-page .eco-hexes{gap:10px}
.ul-page.ul-page .wave-cap{font-size:15px}
}
@media (prefers-reduced-motion:reduce){
.ul-page.ul-page .reveal,.ul-page.ul-page .hero h1 .ln > span{opacity:1;transform:none}
.ul-page.ul-page .wave i{height:var(--h);opacity:1}
}