.ml.tl .hx h1 em{white-space:normal}.tl-scene{position:relative;z-index:2;height:560px;margin-top:-300px;pointer-events:none}@container (min-width: 700px){.ml.tl .hx h1 em{white-space:nowrap}.tl-scene{height:600px;margin-top:-320px}}@container (min-width: 1100px){.ml.tl .hx h1{font-size:60px}.tl-scene{position:absolute;inset:0;height:auto;margin:0}.tl-scene .tf{position:absolute;right:70px;top:28px;width:340px}}.tl .tf{--tf-night:var(--blue-deep);--tf-soft:rgba(36,86,214,.1);width:100%;max-width:420px;margin:0 auto}.tl .tf-stage{position:relative;height:560px;perspective:1400px;display:flex;align-items:center;justify-content:center}.tl .tf-rig{position:relative;width:290px;aspect-ratio:9/19;transform-style:preserve-3d;animation:tf-film 12s cubic-bezier(.65,0,.35,1) infinite;will-change:transform}.tl .tf-layer{position:absolute;inset:0;border-radius:46px;background:linear-gradient(90deg,#10203f,#3b3866 12%,#2a2850 50%,#3b3866 88%,#10203f)}.tl .tf-btn{position:absolute;width:5px;border-radius:3px;background:linear-gradient(90deg,#2a2758,#57539a)}.tl .tf-btn.action{left:-3px;top:104px;height:26px}.tl .tf-btn.vol-up{left:-3px;top:150px;height:46px}.tl .tf-btn.vol-down{left:-3px;top:206px;height:46px}.tl .tf-btn.power{right:-3px;top:170px;height:72px}.tl .tf-back{transform:translateZ(-12px) rotateY(180deg);background:#10203f}.tl .tf-back,.tl .tf-front{position:absolute;inset:0;border-radius:46px}.tl .tf-front{transform:translateZ(12.5px);background:#0a1838;padding:10px;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.14)}.tl .tf-shadow{position:absolute;inset:6% 4%;border-radius:46px;transform:translateZ(-14px);box-shadow:0 60px 90px -30px rgba(10,28,80,.65)}@keyframes tf-film{0%{transform:rotateY(-26deg) rotateX(8deg) rotate(3deg) scale(.787)}8%{transform:rotateY(-10deg) rotateX(5deg) rotate(2deg) scale(.82)}26%{transform:rotateY(-6deg) rotateX(4deg) rotate(1deg) scale(.82)}36%{transform:rotateY(18deg) rotateX(24deg) rotate(-15deg) scale(.92) translateY(-4%)}50%{transform:rotateY(14deg) rotateX(20deg) rotate(-12deg) scale(.89) translateY(-3%)}62%{transform:rotateY(-16deg) rotateX(5deg) rotate(3deg) scale(.787)}80%{transform:rotateY(-28deg) rotateX(9deg) rotate(2deg) scale(.836)}to{transform:rotateY(-26deg) rotateX(8deg) rotate(3deg) scale(.787)}}.tl .tf-screen{position:relative;height:100%;border-radius:36px;background:var(--page);overflow:hidden;display:flex;flex-direction:column;color:var(--ink)}.tl .tf-notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:84px;height:24px;border-radius:20px;background:#0a1838;z-index:3}.tl .tf-bar{padding:42px 16px 9px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:#fff}.tl .tf-bar b{font:500 18px/1 var(--display);letter-spacing:-.03em}.tl .tf-bar span{font:600 8.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);display:flex;align-items:center;gap:6px}.tl .tf-bar span i{width:6px;height:6px;border-radius:50%;background:var(--blue)}.tl .tf-body{position:relative;flex:1;min-height:0}.tl .tf-pane{position:absolute;inset:0;padding:12px 11px;display:flex;flex-direction:column;gap:8px;transition:opacity .4s,filter .3s}.tl .tf-p2{opacity:0}.tl .tf-p2.show{opacity:1}.tl .tf-p1.gone{opacity:0;filter:blur(3px)}.tl .tf-b,.tl .tf-day,.tl .tf-match,.tl .tf-prof,.tl .tf-prof li{opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease)}.tl .tf .show{opacity:1;transform:none}.tl .tf-b{max-width:88%;border-radius:15px;padding:8px 11px;font-size:14px;line-height:1.45}.tl .tf-b.me{align-self:flex-end;background:var(--tf-night);color:#fff;border-bottom-right-radius:5px;min-height:1.45em}.tl .tf-b.tc{background:#fff;box-shadow:0 0 0 1px var(--line);border-bottom-left-radius:5px}.tl .tf-b.tc em{display:block;margin-bottom:3px;font:600 7.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.tl .tf-caret{display:inline-block;width:1px;height:1em;background:#fff;vertical-align:-2px;margin-left:1px;animation:tf-blink 1s steps(1) infinite}@keyframes tf-blink{50%{opacity:0}}.tl .tf-day{align-self:center;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.05);font:600 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tl .tf-prof{background:#fff;box-shadow:0 0 0 1px var(--line);border-radius:13px;padding:9px}.tl .tf-prof-h{display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:center}.tl .tf-ph{width:40px;height:50px;border-radius:9px;background:var(--peri)}.tl .tf-match h4,.tl .tf-prof h4{margin:0;font:500 15px/1.2 var(--display)}.tl .tf-match p,.tl .tf-prof p{margin:1px 0 0;font-size:10px;line-height:1.35;color:var(--mute)}.tl .tf-prof ul{list-style:none;display:flex;flex-direction:column;gap:5px;margin-top:9px}.tl .tf-prof li{padding:5px 9px;border-radius:999px;background:var(--tf-soft);font:600 9.5px/1.2 var(--sans);color:var(--blue-600);align-self:flex-start}.tl .tf-match{position:relative;background:#fff;box-shadow:0 0 0 1px var(--line);border-radius:13px;padding:10px}.tl .tf-why{margin-top:7px;padding:6px 8px;border-radius:9px;background:var(--well);font-size:10px;line-height:1.4}.tl .tf-why b{color:var(--ink)}.tl .tf-two{display:flex;gap:5px;margin-top:9px}.tl .tf-two span{padding:5px 10px;border-radius:999px;font:700 8.5px/1 var(--sans);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);transition:background .25s,color .25s,box-shadow .3s}.tl .tf-two .tf-yes.picked{background:var(--blue);color:#fff;box-shadow:0 0 14px rgba(36,86,214,.5)}.tl .tf-tap{position:absolute;width:32px;height:32px;border-radius:50%;background:rgba(36,86,214,.22);border:2px solid rgba(36,86,214,.6);opacity:0;transform:scale(.6);transition:opacity .25s,transform .25s;pointer-events:none;z-index:4}.tl .tf-tap.on{opacity:1;transform:scale(1)}.tl .tf-slot{position:relative;height:26px}.tl .tf-st{position:absolute;left:0;top:0;padding:7px 11px;border-radius:999px;font:700 10px/1 var(--sans);opacity:0;transition:opacity .3s}.tl .tf-st.show{opacity:1}.tl .tf-st.hd{background:var(--lime);color:#000}.tl .tf-st.bk{background:var(--ink);color:#fff}.tl .tf-input{margin:0 11px 14px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px;font-size:10.5px;color:var(--faint)}.tl .tf-end{position:absolute;inset:0;z-index:2;background:var(--tf-night);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .5s}.tl .tf-end.show{opacity:1}.tl .tf-end b{font:500 33px/1 var(--display);letter-spacing:-.03em}.tl .tf-end span{font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.2em;color:#fff}.tl .tf-chip{display:none;position:absolute;z-index:5;align-items:center;gap:8px;background:#fff;color:var(--ink);border-radius:999px;padding:9px 14px 9px 10px;font:700 17px/1 var(--sans);box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 2px rgba(10,28,80,.1),0 12px 24px -10px rgba(10,28,80,.32);opacity:0;transform:translateY(12px) scale(.94);transition:opacity .45s,transform .55s var(--ease);white-space:nowrap}.tl .tf-chip.show{opacity:1;transform:none}.tl .tf-chip i{width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal;font-size:14px;display:grid;place-items:center}.tl .tf-chip.c1{left:0;top:22%}.tl .tf-chip.c2{right:0;top:46%}.tl .tf-chip.c3{left:4%;top:70%}@container (min-width: 700px){.tl .tf-chip{display:flex}}@media (prefers-reduced-motion:reduce){.tl .tf-caret{animation:none}}.tl .tl-ctl,.tl .tl-fr{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px}.tl .tl-ctl .tile,.tl .tl-fr .tile{border-radius:24px;background:var(--hs-lift-bg);box-shadow:var(--h-lift)}.tl .tl-ctl .tile:after,.tl .tl-fr .tile:after{display:none}.tl .tl-ctl .tpad,.tl .tl-fr .tpad{padding:26px 22px;gap:4px}.tl .tl-ctl h3,.tl .tl-fr h3{font-size:24px;line-height:31px}@container (min-width: 700px){.tl .tl-fr{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .tl-ctl{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1100px){.tl .tl-fr{grid-template-columns:repeat(4,minmax(0,1fr))}}.tl .tl-how-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.tl .tl-steps{list-style:none;display:grid;gap:14px;margin-top:28px}.tl .tl-steps li{display:flex;gap:14px;align-items:flex-start}.tl .tl-steps .n{flex:none;font:600 15px/28px var(--mono);letter-spacing:.12em;color:#fff}.tl .tl-steps b{display:block;font:500 20px/27px var(--display);letter-spacing:-.02em}.tl .tl-steps span:not(.n){display:block;font-size:var(--t-small);font-weight:var(--t-body-weight);line-height:var(--t-small-lh);color:hsla(0,0%,100%,.86)}@container (min-width: 700px){.tl .tl-how-in{gap:44px}}@container (min-width: 1100px){.tl .tl-how-in{grid-template-columns:minmax(0,1fr) 480px;gap:64px}}.tl .tf-input{display:flex;align-items:center;justify-content:space-between;gap:8px}.tl .tf-input .h-send{width:26px;height:26px}.tl .tf-input .h-send svg{width:13px;height:13px}.hlg-kinds-s{padding-top:56px}.hlg-kinds-s h2{margin-top:12px;font-size:44px;line-height:1.15}.hlg-kinds{display:grid;grid-template-columns:1fr;gap:22px;margin:26px 0 0;padding:0;list-style:none}.hlg-kind-ph{position:relative}.hlg-kind-ph .h-hold{aspect-ratio:4/3}.hlg-kind-k{margin:12px 0 0;font:700 15px/1.4 var(--h-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hlg-kind-line{margin:4px 0 0;max-width:36ch;font:400 16px/1.45 var(--h-sans);color:rgba(0,0,0,.7)}@container (min-width: 700px){.hlg-kinds{grid-template-columns:repeat(3,1fr);gap:18px}.hlg-kind-ph .h-hold{aspect-ratio:1/1.25}}@container (min-width: 900px){.hlg-kinds-s h2{font-size:72px;line-height:1.19}.hlg-kinds{gap:26px;margin-top:40px}.hlg-kind-line{font-size:20px}}.tlr .tlr-fit{position:relative;width:100%}.tlr .tlr-hero-s{padding-top:56px}.tlr .tlr-hero{position:relative;overflow:visible;gap:32px;padding-bottom:28px}.tlr .tlr-hero .hlg-flip,.tlr .tlr-hero .hlg-flip-col{min-height:440px}.tlr .tlr-hero .hlg-flip-col{box-shadow:0 24px 44px -28px rgba(10,28,80,.5)}@container (min-width: 900px){.tlr .tlr-hero-s{padding-top:64px}.tlr .tlr-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:560px}.tlr .tlr-hero .hlg-flip{align-self:stretch;margin-top:-88px}.tlr .tlr-hero .hlg-flip,.tlr .tlr-hero .hlg-flip-col{min-height:600px}}.tlr .tlr-hero-talent .hlg-flip,.tlr .tlr-hero-talent .hlg-flip-col{min-height:340px}.tlr .tlr-hero-talent .hlg-flip{width:min(100%,300px);justify-self:center}@container (min-width: 900px){.tlr .tlr-hero-talent .hlg-flip{width:min(100%,360px);justify-self:end;margin-top:-56px}.tlr .tlr-hero-talent .hlg-flip,.tlr .tlr-hero-talent .hlg-flip-col{min-height:460px}}.tlr .tlr-who{background:none}.tlr .tlr-more-copy.tlr-more-copy>h2{margin-top:12px;max-width:15ch;font-size:36px;line-height:1.06}.tlr .tlr-more-ast{display:block;width:72px;height:auto;margin-top:28px;transform:rotate(15deg)}.tlr .tlr-row-n{margin:0;font:700 14px/1.4 var(--h-sans);letter-spacing:.16em;color:var(--h-ink)}.tlr .tlr-row .tlr-row-t.tlr-row-t{margin:0;font:400 26px/1.1 var(--h-serif);color:var(--h-ink)}.tlr .tlr-row-l{margin:0;max-width:44ch;font:400 16px/1.45 var(--h-sans);color:var(--h-ink)}@container (min-width: 900px){.tlr .tlr-more-copy.tlr-more-copy>h2{font-size:48px}.tlr .tlr-more-ast{width:120px;margin-top:40px}.tlr .tlr-row .tlr-row-t.tlr-row-t{font-size:28px}}.tlr .tlr-who h2{color:var(--h-ink)}.tlr .tlr-club-s{padding-top:96px}.tlr .tlr-club-h.tlr-club-h>h2{margin-top:12px;font-size:36px;line-height:1.06}.tlr .tlr-club-h .hlg-body{max-width:44ch;margin-top:16px}.tlr .tlr-club-row{display:grid;gap:8px}.tlr .tlr-club-title.tlr-club-title{margin:0;max-width:none;font:400 26px/1.1 var(--h-serif);letter-spacing:0;color:var(--h-ink)}.tlr .tlr-club-text{margin:0;max-width:44ch;font:400 16px/1.45 var(--h-sans);color:var(--h-ink)}.tlr .tlr-club-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tlr .tlr-club-chips .h-chip--dew{color:var(--h-ink)}.tlr .tlr-club-s .tlr-team-strip{margin-top:48px}@container (min-width: 900px){.tlr .tlr-club-s{padding-top:104px}.tlr .tlr-club-h.tlr-club-h>h2{font-size:48px}.tlr .tlr-club-title.tlr-club-title{font-size:28px}.tlr .tlr-club-s .tlr-team-strip{margin-top:40px}}.tlr .tlr-profile-s{padding-top:96px}.tlr .tlr-profile-c.tlr-profile-c>h2{margin-top:10px;font:400 36px/1.06 var(--h-serif);letter-spacing:-.02em;color:var(--h-ink)}.tlr .tlr-profile-c .hlg-body{margin-top:14px;max-width:44ch}.tlr .tlr-profile{max-width:none;margin:0}@container (min-width: 900px){.tlr .tlr-profile-c.tlr-profile-c>h2{font-size:48px}}.tlr .tlr-fit{margin-top:96px;padding:72px 0 88px;background:var(--h-dew)}.tlr .tlr-fit .hlg-how{background:none;padding-block:0}.tlr .tlr-fit .hlg-how h2{margin-top:12px;color:var(--h-ink)}.tlr .tlr-fit .h-xchat{background:#fff;box-shadow:0 24px 48px -28px rgba(10,28,80,.45)}@container (min-width: 900px){.tlr .tlr-fit{margin-top:96px;padding:80px 0 88px}.tlr .tlr-fit .hlg-how{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}.tlr .tlr-fit .hlg-step-n{color:var(--h-ink)}@container (max-width: 520px){.tlr .hlg-who-ast{top:-62px}}.tlr .tlr-how{margin-top:96px;margin-bottom:120px}.tlr .tlr-how .hlg-steps{margin:0 0 24px}.tlr .tlr-how .hlg-step-n{color:var(--h-ink)}.tlr .tlr-how .h-xchat{padding:0;background:none;box-shadow:none}.tlr .tlr-how .h-xchat>.h-bg-white{display:none}@container (min-width: 900px){.tlr .tlr-how{margin-top:140px}}.tlr .tlr-fit-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;width:min(100%,420px)}.tlr .tlr-fit-img{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px}.tlr .tlr-fit-img img{display:block;width:100%;height:100%;object-fit:cover}@container (min-width: 900px) and (max-width: 979px){.tlr .hlg-who-ast{right:28px}}