.ts-sec{margin-top:clamp(88px,10vw,136px)}.ts-head .h2{margin-top:12px;max-width:760px;text-wrap:balance}.ts-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.ts-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:transparent;transition:text-decoration-color .2s ease,opacity .16s ease,transform .16s var(--ease-out)}.ts-more i{font-size:16px;transition:transform .2s var(--ease-out)}.ts-more:active{opacity:.7;transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ts-more:hover{text-decoration-color:var(--line-strong)}.ts-more:hover i,.ts-quote-link:hover i{transform:translate(3px)}}.ts-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:28px clamp(40px,6vw,96px)}.ts-story-head .h2{margin-top:12px;max-width:640px;text-wrap:balance}.ts-story-quiet{color:var(--muted)}.ts-story-head .ts-more{margin-top:14px}.ts-lived{list-style:none;border-top:1px solid var(--line)}.ts-lived li{padding:18px 0;border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.ts-lived strong{font-weight:600;color:var(--ink)}.ts-quote{text-align:center}.ts-quote-inner{display:flex;flex-direction:column;align-items:center}.ts-quote-kicker{font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--sky)}.ts-quote-text{margin:20px 0 0}.ts-quote-text p{max-width:1040px;font-family:var(--font-display);font-size:clamp(40px,6.2vw,92px);font-weight:560;line-height:1;letter-spacing:-.05em;color:var(--ink);text-wrap:balance}.ts-word{display:inline-block}@media(min-width:900px){.ts-quote-line{display:block}}.ts-quote-sub{margin-top:24px;font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--muted);text-wrap:balance}.ts-quote-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;font-size:15.5px;font-weight:500;color:var(--sky);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:transparent;transition:color .18s ease,text-decoration-color .2s ease,opacity .16s ease,transform .16s var(--ease-out)}.ts-quote-link i{font-size:16px;transition:transform .2s var(--ease-out)}.ts-quote-link:active{opacity:.7;transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ts-quote-link:hover{text-decoration-color:currentColor}}@media(hover:hover)and (pointer:fine){.ts-quote-link:hover{color:var(--sky-deep)}}@media(prefers-reduced-motion:no-preference){.js .ts-quote-text[data-reveal]{opacity:1;transform:none}.js .ts-quote-text .ts-word{opacity:0;filter:blur(8px);transform:translateY(.18em);transition:opacity .56s var(--ease-out),filter .56s ease,transform .68s var(--ease-out);transition-delay:calc(.12s + var(--n) * 60ms)}.js .ts-quote-text.is-in .ts-word{opacity:1;filter:none;transform:none}}.ts-work{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:32px clamp(40px,6vw,96px);align-items:start}.ts-work .ts-head{padding-top:8px}.ts-work-title span{display:inline-block}.ts-principles{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ts-principle{display:flex;flex-direction:column;min-height:184px;padding:24px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 12px 28px -24px #10182840}.ts-principle-icon{display:block;font-size:22px;line-height:1;color:var(--ink)}.ts-principle h3{margin-top:auto;padding-top:24px;font-family:var(--font-display);font-size:19px;font-weight:580;line-height:1.25;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.ts-principle p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.ts-job-list{list-style:none;margin-top:clamp(24px,3vw,40px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ts-job-list>li+li .ts-job:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--line);transition:opacity .2s ease}.ts-job{position:relative;display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.5fr) minmax(0,1.1fr) 40px;gap:24px;align-items:center;min-height:80px;margin:0 -16px;padding:16px;border-radius:18px;color:inherit;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.ts-job:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ts-job:active{background:var(--surface);transform:scale(.99);transition-duration:.2s,.2s,.14s}.ts-job-title{font-family:var(--font-display);font-size:clamp(18px,1.5vw,21px);font-weight:560;line-height:1.25;letter-spacing:-.022em;color:var(--ink);transition:transform .22s var(--ease-out)}.ts-job-team{min-width:0}.ts-chip{display:inline-flex;align-items:center;max-width:100%;height:30px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap}.ts-job-loc{font-size:14.5px;color:var(--faint)}.ts-go{position:relative;display:block;justify-self:end;width:40px;height:40px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.ts-go i{position:absolute;left:50%;top:50%;font-size:18px;transform:translate(-50%,-50%);transition:transform .26s var(--ease-out)}.ts-go i+i{transform:translate(-240%,-50%)}@media(hover:hover)and (pointer:fine){.ts-job:hover{background:var(--surface);box-shadow:0 0 0 1px var(--line),0 14px 30px -22px #1018284d;transform:translateY(-2px)}.ts-job:hover:active{transform:translateY(-1px) scale(.99)}.ts-job:hover:before,.ts-job-list>li:hover+li .ts-job:before{opacity:0}.ts-job:hover .ts-job-title{transform:translate(4px)}.ts-job:hover .ts-go{background:var(--ink);color:var(--bg);box-shadow:inset 0 0 0 1px var(--ink)}.ts-job:hover .ts-go i:first-child{transform:translate(150%,-50%)}.ts-job:hover .ts-go i+i{transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.ts-job-title,.ts-go i,.ts-more i,.ts-quote-link i{transition:none}.ts-job:hover .ts-job-title,.ts-job:hover,.ts-job:active,.ts-job:hover:active,.ts-more:active,.ts-quote-link:active,.ts-more:hover i,.ts-quote-link:hover i{transform:none}}@media(max-width:880px){.ts-story,.ts-work{grid-template-columns:minmax(0,1fr)}.ts-work .ts-head{padding-top:0}.ts-principles{display:grid;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px}.ts-principles::-webkit-scrollbar{display:none}.ts-principles{grid-auto-columns:min(300px,76%);gap:12px}.ts-principles>li{scroll-snap-align:start}}@media(max-width:720px){.ts-job{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"title go" "meta go";gap:8px 12px;min-height:84px;margin:0 -8px;padding:16px 8px;border-radius:14px}.ts-job-list>li+li .ts-job:before{left:8px;right:8px}.ts-job-title{grid-area:title;font-size:17px}.ts-job-team{grid-area:meta}.ts-job-loc{display:none}.ts-go{grid-area:go}.ts-chip{height:28px;padding:0 10px;font-size:12.5px}}@media(max-width:640px){.ts-lived li{padding:16px 0;font-size:15.5px}.ts-principle{min-height:0;padding:20px}.ts-principle h3{padding-top:20px;font-size:18px}.ts-quote-text p{font-size:clamp(30px,8.4vw,36px);letter-spacing:-.045em}.ts-quote-sub{margin-top:20px}.ts-head--row{align-items:flex-start;flex-direction:column;gap:8px}}.portrait{--portrait-bg: #f1f0ec;position:relative;display:block;flex:none;overflow:hidden;border-radius:20px;background:var(--portrait-bg);isolation:isolate}.portrait--card{aspect-ratio:4 / 5}.portrait--square{aspect-ratio:1;border-radius:18px}.portrait--circle{aspect-ratio:1;border-radius:50%}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.portrait--card img{object-position:50% 0%}.portrait:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #1213150f;pointer-events:none}.tm{padding-top:clamp(40px,6vw,88px)}.tm-intro{display:grid;justify-items:start;gap:18px}.tm-title{max-width:900px;font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.tm-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.45;color:var(--muted);text-wrap:balance}.tm-roster{margin-top:clamp(40px,5vw,64px)}.tm-grid{list-style:none;margin:0 -16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tm-cell{position:relative}.tm-grid>li+li .tm-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--line);transition:opacity .2s ease}.tm-card{position:relative;display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,2.8fr) 40px 40px;gap:24px;align-items:center;min-height:96px;padding:16px;border-radius:18px;color:inherit;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.tm-card:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.tm-card:active{background:var(--surface);transform:scale(.99);transition-duration:.2s,.2s,.14s}.tm-who{display:flex;align-items:center;gap:16px;min-width:0;grid-column:1}.tm-shot{position:relative;flex:none;display:block;width:64px;height:64px;overflow:hidden;border-radius:16px;background:#e9eaec}.tm-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease-out)}.tm-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;transition:transform .22s var(--ease-out)}.tm-name{font-family:var(--font-display);font-size:clamp(18px,1.5vw,21px);font-weight:560;letter-spacing:-.022em;line-height:1.25;color:var(--ink)}.tm-role{font-size:14px;line-height:1.35;color:var(--muted)}.tm-chip-col{grid-column:2;min-width:0}.tm-chip{display:inline-flex;align-items:center;max-width:100%;height:30px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap}.tm-chip .tm-hl img{width:16px;height:16px;margin-right:6px;border-radius:4px;vertical-align:-3px}.tm-chip .tm-hl-wordmark{height:12px;vertical-align:middle}.tm-detail{grid-column:3;font-size:14.5px;line-height:1.4;color:var(--faint)}.tm-go{grid-column:4;position:relative;display:block;justify-self:end;width:40px;height:40px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.tm-go i{position:absolute;left:50%;top:50%;font-size:18px;transform:translate(-50%,-50%);transition:transform .26s var(--ease-out)}.tm-go i+i{transform:translate(-240%,-50%)}.tm-card-in{position:absolute;top:50%;right:80px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--muted);transform:translateY(-50%);transition:color .16s ease,background-color .16s ease,transform .16s var(--ease-out)}.tm-card-in:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.tm-card-in:active{transform:translateY(-50%) scale(.94)}@media(hover:hover)and (pointer:fine){.tm-card:hover,.tm-cell:has(.tm-card-in:hover) .tm-card{background:var(--surface);box-shadow:0 0 0 1px var(--line),0 14px 30px -22px #1018284d;transform:translateY(-2px)}.tm-card:hover:active{transform:translateY(-1px) scale(.99)}.tm-cell:hover .tm-card-in{transform:translateY(calc(-50% - 2px))}.tm-cell:hover .tm-card-in:active{transform:translateY(calc(-50% - 2px)) scale(.94)}.tm-card:hover:before,.tm-grid>li:hover+li .tm-card:before{opacity:0}.tm-card:hover .tm-card-text{transform:translate(4px)}.tm-card:hover .tm-shot img{transform:scale(1.04)}.tm-card:hover .tm-go{background:var(--ink);color:var(--bg);box-shadow:inset 0 0 0 1px var(--ink)}.tm-card:hover .tm-go i:first-child{transform:translate(150%,-50%)}.tm-card:hover .tm-go i+i{transform:translate(-50%,-50%)}.tm-card-in:hover{background:var(--tint-2);color:#0a66c2}}@media(prefers-reduced-motion:reduce){.tm-shot img,.tm-card-text,.tm-go i{transition:none}.tm-card:hover .tm-card-text,.tm-card:hover .tm-shot img,.tm-card:hover,.tm-card:active,.tm-card:hover:active,.tm-cell:has(.tm-card-in:hover) .tm-card{transform:none}.tm-cell:hover .tm-card-in,.tm-cell:hover .tm-card-in:active,.tm-card-in:active{transform:translateY(-50%)}}@media(max-width:960px){.tm-card{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 40px 40px}.tm-detail{display:none}.tm-go{grid-column:4}}.tm-hls{margin-top:0;padding-top:10px;font-size:13px;font-weight:500;line-height:1.5;color:var(--text-2);text-wrap:pretty}.tm-hl-item{display:block}.tm-hl-item+.tm-hl-item{margin-top:2px;color:var(--muted)}.tm-hl{display:inline}.tm-hl-sep{display:none;margin:0 8px;color:var(--faint)}.pp-hls .tm-hl-item{display:inline;color:var(--text-2)}.pp-hls .tm-hl-sep{display:inline}.pp-in{display:inline-flex;align-items:center;gap:8px;height:40px;margin-top:16px;padding:0 16px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s var(--ease-out)}.pp-in:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.pp-in:hover{background:var(--tint-2);box-shadow:inset 0 0 0 1px var(--line-strong),0 8px 18px -14px #1018284d}}@media(prefers-reduced-motion:reduce){.pp-in:active{transform:none}}.tm-hl img{display:inline-block;width:16px;height:16px;margin-right:6px;border-radius:4px;vertical-align:-3px}.tm-hl-wordmark{display:inline-block;width:auto;height:13px;vertical-align:-1px}:root[data-theme=dark] .tm-hl-wordmark{border-radius:3px;background:#fff;box-shadow:0 0 0 3px #fff}.pp-hls{margin-top:16px;padding-top:0;font-size:15px}.pp-hls .tm-hl img{width:18px;height:18px;border-radius:5px}.pp-hls .tm-hl-wordmark{height:15px}.tm-network{margin-top:clamp(72px,9vw,120px);padding:clamp(44px,5.5vw,68px) 0;background:var(--paper);border-block:1px solid var(--line);text-align:center}.tm-network-title{font-family:var(--font-display);font-size:clamp(19px,1.8vw,24px);font-weight:600;letter-spacing:-.025em;color:var(--ink)}.tm-marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tm-track{list-style:none;display:flex;width:max-content;animation:tm-marquee 46s linear infinite}.tm-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 24px}.tm-logo img{flex:none;width:28px;height:28px;border-radius:7px;box-shadow:0 0 0 1px #12131514}.tm-logo span{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}@keyframes tm-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tm-marquee{-webkit-mask-image:none;mask-image:none}.tm-track{width:auto;max-width:1040px;margin:0 auto;flex-wrap:wrap;justify-content:center;gap:6px 0;padding:0 var(--gutter);animation:none}.tm-logo[aria-hidden]{display:none}}.tm-network-note{max-width:600px;margin-top:24px;font-size:13px;line-height:1.5;color:var(--faint);text-wrap:balance}@media(max-width:720px){.tm-title{font-size:clamp(36px,9.6vw,40px)}.tm-grid{margin:0 -8px}.tm-grid>li+li .tm-card:before{left:8px;right:8px}.tm-card{grid-template-columns:minmax(0,1fr) 40px;gap:12px;min-height:0;padding:16px 8px;border-radius:14px}.tm-who{align-items:flex-start;gap:14px}.tm-shot{width:64px;height:64px;border-radius:14px}.tm-name{font-size:17px;padding-right:44px}.tm-role{font-size:14px}.tm-chip-col{grid-column:1;grid-row:2;padding-left:78px;margin-top:-8px}.tm-go{grid-column:2;grid-row:1 / span 2;align-self:center}.tm-card-in{top:10px;right:56px;transform:none}.tm-card-in:active{transform:scale(.94)}.tm-track{animation-duration:34s}.tm-logo{padding:0 18px}.tm-logo span{font-size:15px}}@media(max-width:720px)and (hover:hover)and (pointer:fine){.tm-cell:hover .tm-card-in{transform:translateY(-2px)}.tm-cell:hover .tm-card-in:active{transform:translateY(-2px) scale(.94)}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.tm-card-in:active,.tm-cell:hover .tm-card-in,.tm-cell:hover .tm-card-in:active{transform:none}}@media(max-width:640px){.tm-network-note{font-size:14px}}html.has-person-dialog{overflow:hidden}.tm-dialog{width:min(600px,calc(100% - 48px));max-width:none;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:28px;background:var(--surface);color:var(--text);box-shadow:0 0 0 1px #1213150f,0 40px 80px -30px #10182873;overflow:hidden}:root[data-theme=dark] .tm-dialog{box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000c}.tm-dialog::backdrop{background:#12162061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tm-dialog-inner{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.tm-dialog-x{position:absolute;z-index:2;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--tint-2);color:var(--ink);transition:background-color .16s ease,transform .16s var(--ease-out)}.tm-dialog-x:active{transform:scale(.94)}.tm-dialog-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:32px 32px 28px}.tm-dialog-head{display:flex;align-items:center;gap:24px;padding-right:40px}.tm-dialog-shot{flex:none;width:160px;height:160px;overflow:hidden;border-radius:28px;background:#e9eaec;box-shadow:inset 0 0 0 1px #1213150d}.tm-dialog-shot img{display:block;width:100%;height:100%;object-fit:cover}.tm-dialog-who{display:flex;flex-direction:column;min-width:0}.tm-dialog-kicker{font-size:13.5px;font-weight:500;color:var(--sky)}.tm-dialog-name{margin-top:6px;font-family:var(--font-display);font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.tm-dialog-role{margin-top:6px;font-size:15.5px;line-height:1.4;color:var(--muted)}.tm-dialog-hls{margin-top:12px;font-size:14px}.tm-dialog-story{display:grid;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.tm-dialog-story p{font-size:16px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.tm-dialog-story p:first-child{color:var(--ink)}.tm-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 12px 24px;border-top:1px solid var(--line)}.tm-dialog-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14.5px;font-weight:500;color:var(--ink);transition:background-color .16s ease}.tm-dialog-nav{display:inline-flex;gap:8px}.tm-dialog-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.li-mark{flex:none;fill:#0a66c2}.tm-card-in .li-mark{fill:currentColor}.tm-dialog-round{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:background-color .16s ease,transform .16s var(--ease-out)}.tm-dialog-round:active,.tm-dialog-btn:active{transform:scale(.96)}.tm-dialog button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tm-dialog-x:hover,.tm-dialog-btn:hover,.tm-dialog-round:hover{background:var(--tint-2)}.tm-dialog-x:hover{background:var(--line)}}@media(prefers-reduced-motion:no-preference){.tm-dialog{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .16s var(--ease-out),transform .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete}.tm-dialog[open]{opacity:1;transform:none;transition-duration:.24s,.3s,.3s,.3s}@starting-style{.tm-dialog[open]{opacity:0;transform:translateY(12px) scale(.98)}}.tm-dialog::backdrop{opacity:0;transition:opacity .18s ease,overlay .2s allow-discrete,display .2s allow-discrete}.tm-dialog[open]::backdrop{opacity:1;transition-duration:.26s}@starting-style{.tm-dialog[open]::backdrop{opacity:0}}.tm-dialog-inner{animation:tm-dialog-swap .28s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.tm-dialog,.tm-dialog::backdrop{opacity:0;transition:opacity .16s ease,overlay .16s allow-discrete,display .16s allow-discrete}.tm-dialog[open],.tm-dialog[open]::backdrop{opacity:1}@starting-style{.tm-dialog[open],.tm-dialog[open]::backdrop{opacity:0}}}@keyframes tm-dialog-swap{0%{opacity:.35;transform:translate(calc(var(--tm-dir, 0) * 18px))}}@media(max-width:640px){.tm-dialog{width:100%;height:fit-content;max-height:88dvh;margin:auto 0 0;border-radius:24px 24px 0 0}.tm-dialog-inner{max-height:88dvh}.tm-dialog-scroll{padding:24px 20px 20px}.tm-dialog-head{flex-direction:column;align-items:flex-start;gap:16px;padding-right:0}.tm-dialog-shot{width:112px;height:112px;border-radius:22px}.tm-dialog-name{font-size:28px}.tm-dialog-story p{font-size:15.5px}.tm-dialog-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media(max-width:400px){.tm-dialog-copy{width:44px;padding:0;justify-content:center}.tm-dialog-copy-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:640px)and (prefers-reduced-motion:no-preference){.tm-dialog{opacity:1;transform:translateY(100%);transition:transform .22s var(--ease-out),overlay .22s allow-discrete,display .22s allow-discrete}.tm-dialog[open]{transform:none;transition:transform .34s var(--ease-drawer),overlay .34s allow-discrete,display .34s allow-discrete}@starting-style{.tm-dialog[open]{transform:translateY(100%)}}}.tm-detail .tm-hl-wordmark{height:14px;vertical-align:middle;opacity:.85}:root[data-theme=dark] .tm-detail .tm-hl-wordmark{filter:invert(1)}.tm-chip--marks{gap:12px}.tm-chip--marks .tm-hl-wordmark+.tm-hl-wordmark,.tm-chip--marks .tm-hl-wordmark+img{padding-left:12px;border-left:1px solid var(--line)}.tm-hls:has(.tm-hl-wordmark~*){display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.tm-hls .tm-hl-item:has(>.tm-hl-wordmark){display:inline-flex;margin-top:0}.tm-hls .tm-hl-item:has(>.tm-hl-wordmark)+.tm-hl-item:has(>.tm-hl-wordmark){padding-left:14px;border-left:1px solid var(--line)}.tm-hl-wordmark[src*=kodezi-wordmark]{height:15px}.tm-hl-wordmark[src*=planet-x]{height:26px;margin-block:-6px}.tm-chip:has(.tm-hl-wordmark[src*=planet-x]){height:36px;padding:0 10px}.tm-chip .tm-hl-wordmark[src*=planet-x]{height:32px;margin-block:0}:root[data-theme=dark] .tm-hl-wordmark[src*=kodezi-wordmark],:root[data-theme=dark] .tm-hl-wordmark[src*=planet-x]{filter:none}.tm-dialog-hls .tm-hl-wordmark[src*=planet-x]{height:34px;margin-block:-4px}.tm-dialog-hls .tm-hl-wordmark[src*=kodezi-wordmark]{height:18px}.tm-hl-wordmark[src*=ascendo]{height:13px}.tm-dialog-hls .tm-hl-wordmark[src*=ascendo]{height:16px}:root[data-theme=dark] .tm-hl-wordmark[src*=ascendo]{filter:none}
