.tm-section{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 50% 0%,var(--surface-alt),var(--bg) 70%)}[data-theme=dark] .tm-section{background:radial-gradient(120% 80% at 50% 0%,#121a26,#0b0f15 70%)}.tm-aurora{position:absolute;inset:-20%;z-index:-2;filter:blur(70px);opacity:.55;pointer-events:none}.tm-aurora i{position:absolute;width:44vw;height:44vw;border-radius:50%;mix-blend-mode:multiply;animation:tmDrift 26s ease-in-out infinite alternate}.tm-aurora i:nth-child(1){left:5%;top:10%;background:radial-gradient(circle,rgba(212,176,106,.55),transparent 65%)}.tm-aurora i:nth-child(2){right:0;top:30%;background:radial-gradient(circle,rgba(120,150,190,.35),transparent 65%);animation-duration:32s;animation-delay:-8s}.tm-aurora i:nth-child(3){left:35%;bottom:-5%;background:radial-gradient(circle,rgba(232,200,150,.4),transparent 65%);animation-duration:38s;animation-delay:-16s}[data-theme=dark] .tm-aurora{opacity:.45}[data-theme=dark] .tm-aurora i{mix-blend-mode:screen}@keyframes tmDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(6vw,-4vh) scale(1.15)}to{transform:translate(-5vw,5vh) scale(.95)}}.tm-stars{position:absolute;inset:0;z-index:-1;pointer-events:none}.tm-stars:before,.tm-stars:after{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;background:transparent;box-shadow:12vw 18vh #c9a15ab3,28vw 72vh #c9a15a80,41vw 12vh #c9a15a99,57vw 64vh #c9a15a8c,66vw 22vh #c9a15ab3,79vw 80vh #c9a15a80,88vw 35vh #c9a15aa6,6vw 55vh #c9a15a80,35vw 40vh #c9a15a73,72vw 50vh #c9a15a8c,94vw 8vh #c9a15a99,50vw 88vh #c9a15a80,20vw 92vh #c9a15a73,84vw 60vh #c9a15a80;animation:tmTwinkle 4.5s ease-in-out infinite alternate}.tm-stars:after{transform:translate(3vw,6vh);animation-delay:-2.2s;animation-duration:5.5s}@keyframes tmTwinkle{0%{opacity:.25}to{opacity:1}}.tm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem);max-width:1180px;margin:0 auto;perspective:1200px}.tm-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.4rem,2.2vw,2rem) clamp(1.2rem,2vw,1.8rem) clamp(1.3rem,2vw,1.8rem);border-radius:26px;outline:none;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent),0 30px 60px -40px #141c2873;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.tm-anim .tm-card{opacity:0;translate:0 28px;filter:blur(8px)}.tm-anim .tm-card.is-in,.tm-card.is-in{opacity:1;translate:0 0;filter:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,opacity .9s ease,translate .9s cubic-bezier(.2,.8,.2,1),filter .9s ease;transition-delay:0s,0s,calc(var(--i) * .11s),calc(var(--i) * .11s),calc(var(--i) * .11s)}.tm-card.is-tilting{transition:transform .12s linear,box-shadow .4s ease,opacity .9s ease,translate .9s ease,filter .9s ease}.tm-card:hover,.tm-card:focus-visible{box-shadow:0 0 0 1px #d4b06a8c,0 40px 70px -38px #141c288c,0 0 40px -12px #d4b06a73}.tm-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,236,196,.38),transparent 45%);mix-blend-mode:soft-light}.tm-card:hover .tm-glare{opacity:1}.tm-border{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;transition:opacity .45s ease;background:conic-gradient(from var(--tm-a, 0deg),transparent 0 55%,rgba(243,221,168,.95) 70%,rgba(201,161,90,.9) 78%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:tmSpin 3.2s linear infinite}.tm-card:hover .tm-border,.tm-card:focus-visible .tm-border{opacity:1}@property --tm-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes tmSpin{to{--tm-a: 360deg}}.tm-photo{position:relative;width:clamp(104px,9vw,132px);aspect-ratio:1;margin-bottom:var(--space-5);transform:translateZ(40px);animation:tmFloat 6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s)}.tm-photo img{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--surface),0 16px 30px -14px #141c288c;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s ease;filter:saturate(.92)}.tm-card:hover .tm-photo img{transform:scale(1.06);filter:saturate(1.08)}.tm-ring{position:absolute;inset:-9px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 18%,rgba(243,221,168,.95) 32%,rgba(201,161,90,.9) 44%,transparent 60%,transparent 70%,rgba(201,161,90,.55) 84%,transparent 96%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:tmRing 7s linear infinite;animation-delay:calc(var(--i) * -1.1s)}.tm-ring-2{inset:-16px;opacity:.45;animation-duration:11s;animation-direction:reverse}.tm-card:hover .tm-ring{animation-duration:2.4s}.tm-card:hover .tm-ring-2{animation-duration:4s;opacity:.8}@keyframes tmRing{to{transform:rotate(360deg)}}@keyframes tmFloat{0%{translate:0 -4px}to{translate:0 5px}}.tm-name{margin:0 0 4px;font-size:clamp(1.1rem,1.35vw,1.3rem);transform:translateZ(30px);color:var(--ink)}.tm-role{margin:0 0 var(--space-3);transform:translateZ(26px)}.tm-role span{position:relative;font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;background:linear-gradient(90deg,#9c7a3c,#e4c47c 45%,#fff1cf,#e4c47c 55%,#9c7a3c);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tmShine 5s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes tmShine{0%,60%{background-position:100% 0}to{background-position:-150% 0}}.tm-bio{margin:0;font-size:.9rem;line-height:1.6;color:var(--text);transform:translateZ(18px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-index{position:absolute;top:14px;right:18px;font-family:var(--font-display);font-size:12px;font-weight:var(--font-bold);letter-spacing:.18em;color:color-mix(in srgb,var(--accent-text) 70%,transparent);transform:translateZ(20px)}@media(max-width:960px){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tm-grid{grid-template-columns:minmax(0,1fr)}.tm-bio{-webkit-line-clamp:unset}}@media(prefers-reduced-motion:reduce){.tm-aurora i,.tm-stars:before,.tm-stars:after,.tm-ring,.tm-photo,.tm-role span,.tm-border{animation:none}.tm-card{opacity:1;translate:none;filter:none;transform:none}}@media(min-width:901px)and (max-height:820px){.tm-photo{width:92px;margin-bottom:var(--space-3)}.tm-card{padding:1.1rem 1.2rem 1.15rem}.tm-bio{-webkit-line-clamp:2;font-size:.85rem}.tm-grid{gap:1rem}}.ld{--gold1: #F3DDA8;--gold2: #D4B06A;--gold3: #9C7A3C;position:relative;color:#ece3d2;background:#0a0d12;isolation:isolate}.ld-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding-top:var(--header-height, 80px)}.ld-steps{margin-top:-100vh;margin-top:-100svh;pointer-events:none}.ld-step{height:100vh;height:100svh}.ld-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(120% 90% at 20% 30%,#1b2230,#0a0d12 62%)}.ld-bg i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity 1s ease}.ld-bg i:nth-child(1){width:46vw;height:46vw;left:-10vw;top:6vh;background:radial-gradient(circle,rgba(212,176,106,.55),transparent 65%);transform:translate(calc(var(--k, 0) * 6vw),calc(var(--k, 0) * -3vh))}.ld-bg i:nth-child(2){width:34vw;height:34vw;right:-8vw;bottom:-12vh;background:radial-gradient(circle,rgba(96,120,170,.35),transparent 65%);transform:translate(calc(var(--k, 0) * -5vw))}.ld-bg i:nth-child(3){width:22vw;height:22vw;left:44vw;top:-8vh;background:radial-gradient(circle,rgba(243,221,168,.25),transparent 65%);transform:translateY(calc(var(--k, 0) * 4vh))}.ld-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.2px);background-size:46px 46px;opacity:.05;mask-image:radial-gradient(80% 70% at 50% 40%,#000,transparent)}.ld-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;padding-top:clamp(.75rem,2.4vh,1.75rem);padding-bottom:clamp(.75rem,2.4vh,1.5rem)}.ld-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}.ld-kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1a1206;background:linear-gradient(135deg,var(--gold1),var(--gold2))}.ld-title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;color:#fff}.ld-count{margin-left:auto;font-family:var(--font-display);font-size:13px;letter-spacing:.14em;color:#8f846f}.ld-count b{font-size:22px;color:var(--gold1)}.ld-slides{position:relative;min-height:0}.ld-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);visibility:hidden;pointer-events:none}.ld-slide.is-active{visibility:visible;pointer-events:auto}.ld-photo{position:relative;justify-self:center;align-self:center}.ld-frame{position:absolute;inset:0;overflow:hidden}.ld-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 2.4s cubic-bezier(.2,.8,.2,1);filter:saturate(.95) contrast(1.04)}.ld-slide.is-active .ld-frame img{transform:scale(1.02)}.ld-num{position:absolute;font-family:var(--font-display);font-weight:800;line-height:.8;pointer-events:none;opacity:0;transition:opacity 1s ease .25s,transform 1.2s cubic-bezier(.2,.8,.2,1) .25s}.ld-slide.is-active .ld-num{opacity:1;transform:none}.ld-tag{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;font-weight:600;opacity:0;transition:opacity .7s ease .8s,transform .9s cubic-bezier(.2,.8,.2,1) .8s}.ld-slide.is-active .ld-tag{opacity:1;transform:none}.ld-t1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ld-t1 .ld-photo{width:min(80%,410px,calc((100svh - 340px)*.8));aspect-ratio:4 / 5}.ld-t1 .ld-photo:before{content:"";position:absolute;inset:9% -9% -7% 11%;border-radius:32px;background:linear-gradient(140deg,rgba(212,176,106,.55),rgba(212,176,106,.08) 55%,transparent 80%);opacity:0;transform:translate(-18px,-18px);transition:opacity 1s ease .35s,transform 1.2s cubic-bezier(.2,.8,.2,1) .35s}.ld-t1.is-active .ld-photo:before{opacity:1;transform:none}.ld-t1 .ld-frame{border-radius:28px;box-shadow:0 50px 90px -40px #000000e6;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);transition:clip-path 1.15s cubic-bezier(.7,0,.2,1)}.ld-t1.is-active .ld-frame{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ld-t1 .ld-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(8,10,14,.7))}.ld-t1 .ld-num{right:-16%;top:-9%;z-index:-1;font-size:clamp(7rem,13vw,11.5rem);color:#f3dda812;transform:translateY(24px)}.ld-t1 .ld-tag{left:16px;bottom:16px;padding:9px 15px;border-radius:14px;color:#f3e6cc;background:#0a0d1273;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff29;transform:translateY(10px)}.ld-t1 .ld-tag i{color:#f3dda8}.ld-t3{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.ld-t3 .ld-photo{position:absolute;top:-1%;bottom:-10%;right:calc((100% - 100vw)/2 + 8px);width:60%;height:auto;justify-self:stretch;align-self:stretch}.ld-t3 .ld-frame{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 22%);mask-composite:intersect;opacity:0;transition:opacity 1.3s ease}.ld-t3.is-active .ld-frame{opacity:1}.ld-t3 .ld-frame img{object-position:60% 20%;transform:scale(1.1) translate(3%)}.ld-t3.is-active .ld-frame img{transform:scale(1)}.ld-t3 .ld-num{right:6%;top:6%;z-index:2;font-size:13px;font-weight:700;letter-spacing:.3em;color:#d4b06a;transform:translateY(-10px)}.ld-t3 .ld-num:before{content:"No. "}.ld-t3 .ld-tag{right:6%;bottom:14%;padding:8px 14px;border-radius:999px;color:#1a1206;background:linear-gradient(135deg,#f3dda8,#d4b06a);transform:translateY(10px)}.ld-t3 .ld-text{position:relative;z-index:2;grid-column:1;max-width:600px}.ld-t3 .ld-name{font-size:clamp(2.4rem,5vw,4.6rem)}.ld-t3 .ld-quote{padding-left:0;border-left:0}.ld-t3 .ld-quote:before{display:none}.ld-t3 .ld-quote p{font-size:clamp(1.15rem,1.7vw,1.55rem)}.ld-t3 .ld-stats div{padding:10px 0 0;border-radius:0;background:none;box-shadow:none;border-top:2px solid #D4B06A}.ld-t3 .ld-skills{gap:4px 16px}.ld-t3 .ld-skills li{padding:0;border-radius:0;background:none;box-shadow:none;color:#cfc3ad}.ld-t3 .ld-skills li:before{content:"— ";color:#d4b06a}.ld-text>*{opacity:0;transform:translateY(26px);filter:blur(4px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1),filter .7s ease}.ld-slide.is-active .ld-text>*{opacity:1;transform:none;filter:none;transition-delay:calc(.25s + var(--d, 0) * .09s)}.ld-role{margin:0 0 6px}.ld-role span{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(90deg,var(--gold3),var(--gold1) 50%,var(--gold3));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ldShine 5s ease-in-out infinite}@keyframes ldShine{0%,55%{background-position:100% 0}to{background-position:-100% 0}}.ld-name{margin:0 0 clamp(.6rem,1.6vh,1.1rem);font-family:var(--font-display);font-size:clamp(2.1rem,4.4vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.02em;color:#fff}.ld-quote{position:relative;margin:0 0 clamp(.6rem,1.6vh,1rem);padding-left:40px;border-left:2px solid var(--gold2)}.ld-quote:before{content:"“";position:absolute;left:8px;top:-14px;font-family:Georgia,serif;font-size:44px;line-height:1;color:#f3dda859}.ld-quote p{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:italic;line-height:1.45;color:var(--gold1)}.ld-bio{margin:0 0 clamp(.8rem,2vh,1.3rem);max-width:56ch;font-size:clamp(.92rem,1vw,1rem);line-height:1.65;color:#b9b0a0}.ld-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 clamp(.8rem,2vh,1.2rem)}.ld-stats div{padding:12px 14px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #f3dda829}.ld-stats dd{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;line-height:1.1;background:linear-gradient(180deg,#fff,var(--gold1));-webkit-background-clip:text;background-clip:text;color:transparent}.ld-stats dt{margin-top:3px;font-size:12px;line-height:1.35;color:#9d927c}.ld-skills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 clamp(.8rem,2vh,1.2rem);padding:0;list-style:none}.ld-skills li{padding:5px 12px;border-radius:999px;font-size:12.5px;color:#e7dcc6;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.ld-rail{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin-top:clamp(.6rem,1.8vh,1rem)}.ld-dot{position:relative;display:flex;align-items:center;gap:10px;padding:10px 4px 12px 0;text-align:left;color:#8f846f;background:none;transition:color .3s ease}.ld-dot:hover,.ld-dot.is-active{color:#f3e6cc}.ld-dot-n{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.1em}.ld-dot.is-active .ld-dot-n{color:var(--gold1)}.ld-dot-t{display:grid;min-width:0}.ld-dot-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.ld-dot-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;opacity:.75}.ld-bar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.ld-bar em{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--gold2),var(--gold1));box-shadow:0 0 10px #f3dda8b3}.ld-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:clamp(.4rem,1.2vh,.8rem) 0 0;font-size:12px;letter-spacing:.06em;color:#8f846f}.ld-hint i{color:var(--gold2)}.ld-hint-arrow{animation:ldBob 1.6s ease-in-out infinite}@keyframes ldBob{50%{transform:translateY(4px)}}@media(min-width:901px)and (max-height:820px){.ld-title{font-size:1.3rem}.ld-bio{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ld-stats div{padding:9px 12px}.ld-hint{display:none}}@media(min-width:901px)and (max-height:700px){.ld-skills,.ld-quote:before{display:none}}@media(max-width:900px){.ld-sticky{position:relative;height:auto;overflow:visible;padding:calc(var(--header-height, 72px) * 0) 0 var(--space-6)}.ld-steps,.ld-rail,.ld-hint,.ld-count{display:none}.ld-inner{display:block;padding-top:var(--space-8)}.ld-head{margin-bottom:var(--space-6)}.ld-slide{position:relative;inset:auto;display:block;visibility:visible;pointer-events:auto;margin-bottom:var(--space-10, 3.5rem)}.ld-slide .ld-photo{position:relative;inset:auto;width:min(80vw,380px);height:auto;aspect-ratio:4 / 5;margin:0 auto 2.2rem;order:0}.ld-slide .ld-frame{border-radius:24px;-webkit-mask-image:none;mask-image:none}.ld-slide .ld-text{max-width:none}.ld-t1 .ld-num{font-size:5.5rem}.ld-t3 .ld-num{top:14px;right:16px}.ld-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ld-stats div{padding:9px 10px}.ld-stats dt{font-size:11px}.ld-name{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.ld-frame,.ld-frame img,.ld-text>*,.ld-num,.ld-tag,.ld-photo:before,.ld-bg i{transition:none!important}.ld-role span,.ld-hint-arrow{animation:none}}.tm-head{position:relative;z-index:1;margin:0 auto clamp(1.5rem,3vw,2.5rem);text-align:center}.tm-kicker{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text)}.tm-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);color:var(--ink)}.ld-t1.ld-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ld-t1.ld-flip .ld-photo{order:2}.ld-t1.ld-flip .ld-photo:before{inset:9% 11% -7% -9%;background:linear-gradient(220deg,rgba(212,176,106,.55),rgba(212,176,106,.08) 55%,transparent 80%);transform:translate(18px,-18px)}.ld-t1.ld-flip.is-active .ld-photo:before{transform:none}.ld-t1.ld-flip .ld-frame{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}.ld-t1.ld-flip.is-active .ld-frame{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ld-t1.ld-flip .ld-num{right:auto;left:-16%}.ld-t1.ld-flip .ld-tag{left:auto;right:16px}.ld-t3.ld-flip{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ld-t3.ld-flip .ld-photo{right:auto;left:calc((100% - 100vw)/2 + 8px)}.ld-t3.ld-flip .ld-frame{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 22%);mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 22%)}.ld-t3.ld-flip .ld-frame img{object-position:40% 20%;transform:scale(1.1) translate(-3%)}.ld-t3.ld-flip.is-active .ld-frame img{transform:scale(1)}.ld-t3.ld-flip .ld-text{grid-column:2}.ld-t3.ld-flip .ld-num,.ld-t3.ld-flip .ld-tag{right:auto;left:6%}.ld{--dir: 1}.ld-slide.is-active{z-index:2}.ld-slide.is-leaving{visibility:visible;z-index:1;pointer-events:none;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.6,0,.3,1)}.ld[data-fx] .ld-slide.is-active .ld-photo{animation-duration:1.15s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,.84,.24,1)}.ld[data-fx] .ld-slide.is-active .ld-text{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,.84,.24,1);animation-delay:.08s}.ld[data-fx="1"] .ld-slide.is-active .ld-photo{animation-name:ldIn1}.ld[data-fx="1"] .ld-slide.is-active .ld-text{animation-name:ldIn1t}.ld[data-fx="1"] .ld-slide.is-leaving{animation-name:ldOut1}@keyframes ldIn1{0%{opacity:0;translate:calc(var(--dir) * 160px) 0;filter:blur(8px)}}@keyframes ldIn1t{0%{translate:calc(var(--dir) * -60px) 0}}@keyframes ldOut1{to{opacity:0;translate:calc(var(--dir) * -140px) 0;filter:blur(6px)}}.ld[data-fx="2"] .ld-slide.is-active .ld-photo{animation-name:ldIn2}.ld[data-fx="2"] .ld-slide.is-leaving{animation-name:ldOut2}@keyframes ldIn2{0%{opacity:0;scale:1.35;filter:blur(14px)}}@keyframes ldOut2{to{opacity:0;scale:.82;filter:blur(8px)}}.ld[data-fx="3"] .ld-slide.is-active .ld-photo{animation-name:ldIn3}.ld[data-fx="3"] .ld-slide.is-active .ld-text{animation-name:ldIn3t}.ld[data-fx="3"] .ld-slide.is-leaving{animation-name:ldOut3}@keyframes ldIn3{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ldIn3t{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(-20% -20% -20% -20%)}}@keyframes ldOut3{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0);opacity:.3}}.ld[data-fx="4"] .ld-slide.is-active .ld-photo{animation-name:ldIn4}.ld[data-fx="4"] .ld-slide.is-leaving{animation-name:ldOut4}@keyframes ldIn4{0%{clip-path:circle(0% at 50% 45%)}to{clip-path:circle(110% at 50% 45%)}}@keyframes ldOut4{0%{clip-path:circle(120% at 50% 50%)}to{clip-path:circle(0% at 50% 50%);opacity:0}}.ld[data-fx="5"] .ld-slide.is-active .ld-photo{animation-name:ldIn5}.ld[data-fx="5"] .ld-slide.is-active .ld-text{animation-name:ldIn5t}.ld[data-fx="5"] .ld-slide.is-leaving{animation-name:ldOut5;transform-origin:50% 50%}@keyframes ldIn5{0%{opacity:0;transform:perspective(1400px) rotateY(calc(var(--dir) * -55deg)) translateZ(-200px)}}@keyframes ldIn5t{0%{opacity:0;transform:perspective(1400px) rotateY(calc(var(--dir) * 25deg)) translateZ(-120px)}}@keyframes ldOut5{to{opacity:0;transform:perspective(1400px) rotateY(calc(var(--dir) * 45deg)) translateZ(-260px)}}.ld[data-fx="6"] .ld-slide.is-active .ld-photo,.ld[data-fx="6"] .ld-slide.is-active .ld-text{animation-name:ldIn6;transform-origin:50% 100%}.ld[data-fx="6"] .ld-slide.is-leaving{animation-name:ldOut6;transform-origin:50% 0}@keyframes ldIn6{0%{opacity:0;transform:perspective(1400px) translateY(calc(var(--dir) * 140px)) rotateX(calc(var(--dir) * 28deg))}}@keyframes ldOut6{to{opacity:0;transform:perspective(1400px) translateY(calc(var(--dir) * -120px)) rotateX(calc(var(--dir) * -22deg))}}.ld[data-fx="7"] .ld-slide.is-active .ld-photo{animation-name:ldIn7;animation-duration:1.4s}.ld[data-fx="7"] .ld-slide.is-leaving{animation-name:ldOut7}@keyframes ldIn7{0%{opacity:0;filter:blur(28px) brightness(2.2) saturate(0)}60%{opacity:1}}@keyframes ldOut7{to{opacity:0;filter:blur(24px) brightness(1.8)}}.ld[data-fx="8"] .ld-slide.is-active .ld-photo{animation-name:ldIn8}.ld[data-fx="8"] .ld-slide.is-leaving{animation-name:ldOut8}.ld[data-fx="8"] .ld-slide.is-active:after{content:"";position:absolute;z-index:5;inset:-30% -40%;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(243,221,168,.55) 49%,rgba(255,255,255,.7) 50%,rgba(243,221,168,.55) 51%,transparent 62%);mix-blend-mode:screen;animation:ldSweep 1.1s cubic-bezier(.5,0,.2,1) forwards}@keyframes ldSweep{0%{transform:translate(calc(var(--dir) * -70%));opacity:1}80%{opacity:1}to{transform:translate(calc(var(--dir) * 70%));opacity:0}}@keyframes ldIn8{0%{opacity:0}40%{opacity:0}}@keyframes ldOut8{to{opacity:0}}.ld[data-fx="9"] .ld-slide.is-active .ld-photo{animation-name:ldIn9;animation-duration:1.25s;animation-timing-function:cubic-bezier(.3,1.35,.5,1)}.ld[data-fx="9"] .ld-slide.is-active .ld-text{animation-name:ldIn9t}.ld[data-fx="9"] .ld-slide.is-leaving{animation-name:ldOut9}@keyframes ldIn9{0%{clip-path:inset(0 50% 0 50%);scale:.9}to{clip-path:inset(0 0 0 0);scale:1}}@keyframes ldIn9t{0%{opacity:0;translate:0 40px}}@keyframes ldOut9{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 50% 0 50%);opacity:.2}}.ld[data-fx="10"] .ld-slide.is-active{animation:ldIn10 1.1s cubic-bezier(.7,0,.2,1) both}.ld[data-fx="10"] .ld-slide.is-leaving{animation-name:ldOut10}@keyframes ldIn10{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(-30% 0,100% 0,100% 100%,0 100%)}}@keyframes ldOut10{to{opacity:0;scale:.96}}.ld[data-fx="10"][style*="--dir: -1"] .ld-slide.is-active{animation-name:ldIn10r}@keyframes ldIn10r{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,130% 100%,0 100%)}}@media(max-width:900px),(prefers-reduced-motion:reduce){.ld[data-fx] .ld-slide,.ld[data-fx] .ld-slide .ld-photo,.ld[data-fx] .ld-slide .ld-text{animation:none!important}.ld[data-fx] .ld-slide:after{display:none}}@media(max-width:900px){.ld-slide.ld-flip .ld-photo{left:auto;right:auto}}.ld-head{position:relative;z-index:4}.ld-title,.ld-count{text-shadow:0 2px 18px rgba(0,0,0,.65)}.ld[data-fx="1"] .ld-slide.is-active .ld-photo,.ld[data-fx="2"] .ld-slide.is-active .ld-photo,.ld[data-fx="5"] .ld-slide.is-active .ld-photo,.ld[data-fx="6"] .ld-slide.is-active .ld-photo,.ld[data-fx="6"] .ld-slide.is-active .ld-text{animation-timing-function:cubic-bezier(.28,1.32,.52,1)}.ld[data-fx] .ld-slide.is-active .ld-stats div{animation:ldPop .7s cubic-bezier(.3,1.5,.5,1) both}.ld[data-fx] .ld-slide.is-active .ld-stats div:nth-child(2){animation-delay:.62s}.ld[data-fx] .ld-slide.is-active .ld-stats div:nth-child(3){animation-delay:.74s}.ld[data-fx] .ld-slide.is-active .ld-stats div:nth-child(1){animation-delay:.5s}@keyframes ldPop{0%{opacity:0;transform:translateY(18px) scale(.9)}}.ld-bg:before{content:"";position:absolute;inset:-50%;z-index:1;opacity:.01;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:ldGrain 1s steps(6) infinite}@keyframes ldGrain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.ld-bg:after{animation:ldDots 40s linear infinite}@keyframes ldDots{to{background-position:46px 92px}}.ld-sticky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.6px 1.6px at 12% 22%,rgba(243,221,168,.9),transparent),radial-gradient(1.2px 1.2px at 32% 78%,rgba(243,221,168,.7),transparent),radial-gradient(1.8px 1.8px at 58% 36%,rgba(255,241,207,.8),transparent),radial-gradient(1.1px 1.1px at 74% 64%,rgba(243,221,168,.7),transparent),radial-gradient(1.4px 1.4px at 88% 18%,rgba(243,221,168,.8),transparent),radial-gradient(1px 1px at 46% 92%,rgba(255,241,207,.7),transparent);background-size:620px 520px;animation:ldDust 38s linear infinite}@keyframes ldDust{0%{background-position:0 0}to{background-position:620px -1040px}}.ld-sticky:after{content:"";position:absolute;inset:-20% -60%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(243,221,168,.06) 48%,rgba(243,221,168,.1) 50%,rgba(243,221,168,.06) 52%,transparent 58%);animation:ldBeam 14s ease-in-out infinite}@keyframes ldBeam{0%,to{transform:translate(-35%)}50%{transform:translate(35%)}}.ld-bg i{animation:ldBlob 18s ease-in-out infinite alternate}.ld-bg i:nth-child(2){animation-duration:24s}.ld-bg i:nth-child(3){animation-duration:21s}@keyframes ldBlob{to{scale:1.25;filter:blur(80px) hue-rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.ld-bg:before,.ld-bg:after,.ld-sticky:before,.ld-sticky:after,.ld-bg i{animation:none!important}}.ld-sticky:before,.ld-sticky:after{z-index:0}.ld-inner{position:relative;z-index:1}.ld-slide.is-active .ld-frame{animation:ldFloat 7s ease-in-out infinite alternate}.ld-slide.is-active .ld-frame img{animation:ldPan 16s ease-in-out infinite alternate}@keyframes ldFloat{0%{translate:0 -8px}to{translate:0 10px}}@keyframes ldPan{0%{translate:-1.5% -1%}to{translate:1.5% 1%}}.ld-t1 .ld-photo{left:calc(var(--mx, 0) * 12px);transition:left .6s ease-out}.ld-t3.is-active .ld-frame{animation:ldFloatX 12s ease-in-out infinite alternate}@keyframes ldFloatX{0%{translate:calc(var(--mx, 0) * -10px - 8px) 0}to{translate:calc(var(--mx, 0) * -10px + 8px) -6px}}.ld-sticky:after{inset:-30% -80%;background:linear-gradient(115deg,transparent 44%,rgba(243,221,168,.1) 48%,rgba(255,241,207,.22) 50%,rgba(243,221,168,.1) 52%,transparent 56%);animation:ldBeam 11s ease-in-out infinite}@keyframes ldBeam{0%,to{transform:translate(-42%)}50%{transform:translate(42%)}}.ld-t3 .ld-photo:before{content:"";position:absolute;inset:0;background:#0a0d12;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%);opacity:0;transition:opacity 1s ease}.ld-t3.ld-flip .ld-photo:before{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}.ld-t3.is-active .ld-photo:before{opacity:.92}@media(prefers-reduced-motion:reduce){.ld-slide .ld-frame,.ld-slide .ld-frame img{animation:none!important}.ld-t1 .ld-photo{left:0}}@media(max-width:900px){.ld-t1 .ld-photo{left:0}}.ld-head{padding-bottom:clamp(.5rem,1.6vh,1rem)}.ld-t3 .ld-photo{top:0;bottom:0}.ld-t3 .ld-frame{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%)}.ld-t3.ld-flip .ld-frame{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%)}.ld-t3 .ld-tag{right:max(9%,96px);bottom:8%}.ld-t3.ld-flip .ld-tag{right:auto;left:max(6%,24px)}.ld-t3 .ld-num{top:4%;right:max(9%,96px)}.ld-t3.ld-flip .ld-num{right:auto;left:max(6%,24px)}.ld-rail,.ld-hint{position:relative;z-index:2}.ld-t3 .ld-photo:before{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ld-t3.ld-flip .ld-photo:before{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 16%,#000 92%,transparent 100%)}.ld-sticky:after{display:none}.ld-beam{position:absolute;z-index:1;top:-40%;bottom:-40%;left:50%;width:var(--w, 180px);pointer-events:none;opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,transparent 0%,rgba(243,221,168,calc(var(--a, .06) * .35)) 25%,rgba(255,241,207,var(--a, .06)) 50%,rgba(243,221,168,calc(var(--a, .06) * .35)) 75%,transparent 100%);filter:blur(var(--bl, 18px));animation:ldBeamGo var(--d, 16s) cubic-bezier(.45,0,.55,1) var(--dl, 0s) both}@keyframes ldBeamGo{0%{opacity:0;transform:translate(var(--x0, -70vw)) rotate(var(--r, 24deg))}25%,70%{opacity:1}to{opacity:0;transform:translate(var(--x1, 70vw)) rotate(var(--r, 24deg))}}.ld-tex{position:absolute;inset:-20%;z-index:0;pointer-events:none}.ld-tex-cloud{opacity:.07;animation:ldCloud 60s ease-in-out infinite alternate;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .85 0 0 0 0 .62 0 0 0 1.1 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:900px 900px}@keyframes ldCloud{0%{transform:translate(-4%,2%) scale(1)}to{transform:translate(4%,-3%) scale(1.12)}}.ld-tex-lines{opacity:.035;background-image:repeating-linear-gradient(135deg,rgba(243,221,168,.9) 0 1px,transparent 1px 22px);animation:ldLines 90s linear infinite;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent)}@keyframes ldLines{to{background-position:440px 440px}}.ld-spark{position:absolute;z-index:1;width:var(--s, 2px);height:var(--s, 2px);border-radius:50%;background:#fff1cf;box-shadow:0 0 6px 1px #f3dda899;opacity:0;pointer-events:none;animation:ldTwinkle var(--d, 5s) ease-in-out var(--dl, 0s) infinite}@keyframes ldTwinkle{0%,to{opacity:0;transform:translate(0) scale(.6)}50%{opacity:var(--o, .7);transform:translate(var(--dx, 0),var(--dy, -12px)) scale(1)}}@media(max-width:900px),(prefers-reduced-motion:reduce){.ld-beam,.ld-spark{display:none}.ld-tex{animation:none!important}}.ld-t3 .ld-photo{top:0;bottom:-12%}.ld-t3 .ld-frame,.ld-t3 .ld-photo:before{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent 100%)}.ld-t3.ld-flip .ld-frame,.ld-t3.ld-flip .ld-photo:before{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 42%),linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent 100%)}.ld-t3 .ld-tag{bottom:22%}.ld-tex-lines{display:none}@property --ld-base{syntax: "<color>"; inherits: true; initial-value: #1b2230;}@property --ld-b1{syntax: "<color>"; inherits: true; initial-value: rgba(212,176,106,.55);}@property --ld-b2{syntax: "<color>"; inherits: true; initial-value: rgba(96,120,170,.35);}@property --ld-b3{syntax: "<color>"; inherits: true; initial-value: rgba(243,221,168,.25);}.ld{transition:--ld-base 1.8s ease,--ld-b1 1.8s ease,--ld-b2 1.8s ease,--ld-b3 1.8s ease}.ld-bg{background:radial-gradient(120% 90% at 20% 30%,var(--ld-base) 0%,#0a0d12 64%)}.ld-bg i:nth-child(1){background:radial-gradient(circle,var(--ld-b1),transparent 65%)}.ld-bg i:nth-child(2){background:radial-gradient(circle,var(--ld-b2),transparent 65%)}.ld-bg i:nth-child(3){background:radial-gradient(circle,var(--ld-b3),transparent 65%)}.ld[data-pal="0"]{--ld-base: #1b2230;--ld-b1: rgba(212, 176, 106, .55);--ld-b2: rgba(96, 120, 170, .35);--ld-b3: rgba(243, 221, 168, .25)}.ld[data-pal="1"]{--ld-base: #13261f;--ld-b1: rgba(110, 180, 140, .38);--ld-b2: rgba(212, 176, 106, .32);--ld-b3: rgba(160, 220, 190, .18)}.ld[data-pal="2"]{--ld-base: #2a161b;--ld-b1: rgba(196, 104, 104, .36);--ld-b2: rgba(212, 176, 106, .3);--ld-b3: rgba(240, 180, 160, .18)}.ld[data-pal="3"]{--ld-base: #1d1832;--ld-b1: rgba(150, 122, 214, .38);--ld-b2: rgba(212, 176, 106, .3);--ld-b3: rgba(200, 190, 255, .18)}.ld[data-pal="4"]{--ld-base: #14232c;--ld-b1: rgba(90, 160, 190, .36);--ld-b2: rgba(212, 176, 106, .32);--ld-b3: rgba(170, 220, 235, .18)}.ld[data-pal="5"]{--ld-base: #2a2114;--ld-b1: rgba(214, 150, 80, .42);--ld-b2: rgba(120, 100, 80, .3);--ld-b3: rgba(255, 220, 170, .2)}.tm-pg{margin-left:.6em;padding:2px 9px;border-radius:999px;font-size:11px;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#d6b06a,#8c6f40)}.tm-title-sub{font-size:clamp(1.15rem,1.8vw,1.5rem);opacity:.75}@media(min-width:901px){body main>.section.tm-section{display:block;min-height:0;padding:0}.tm-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-height, 5rem) + 1.5rem) 0 2rem}.tm-page .tm-head{margin-bottom:clamp(1rem,2.6vh,2rem)}.tm-page .tm-photo{width:clamp(84px,11.5vh,132px);margin-bottom:clamp(.6rem,1.8vh,1.25rem)}.tm-page .tm-card{padding:clamp(1rem,2.2vh,1.6rem) clamp(1.1rem,1.6vw,1.6rem)}.tm-page .tm-grid{gap:clamp(.9rem,2.2vh,1.75rem) clamp(1rem,2vw,1.75rem)}}@media(min-width:901px)and (max-height:900px){.tm-page .tm-bio{-webkit-line-clamp:2;font-size:.85rem}}
