.ppl{overflow:clip}.ppl .wrap{position:relative}.ppl .wrap>:not(.ppl-pat){position:relative;z-index:1}.ppl dd,.ppl dl,.ppl ol,.ppl ul{list-style:none;margin:0;padding:0}.ppl h3{overflow-wrap:anywhere}.ppl-center{text-align:center;margin-inline:auto}.ppl-sr{width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.ppl-pat,.ppl-sr{position:absolute;overflow:hidden}.ppl-pat{z-index:0;display:block;pointer-events:none;color:var(--line)}.ppl-pat svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}.ppl-av{display:inline-flex;flex:none;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,var(--surface))}.ppl-av .u-av{box-shadow:none}@keyframes ppl-rise{0%{opacity:0;transform:translateY(10px)}}.ppl [style*="--i"]{animation:ppl-rise calc(var(--dur, .5s) * 1.3) var(--ease,ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.ppl-checks__tick{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.ppl-ink{--ppl-i:var(--ink);--ppl-b:var(--bg)}.ppl-ink>.wrap{--ink:var(--ppl-b);--bg:color-mix(in srgb,var(--ppl-i) 94%,var(--accent));--surface:color-mix(in srgb,var(--ppl-b) 7%,color-mix(in srgb,var(--ppl-i) 94%,var(--accent)));--line:color-mix(in srgb,var(--ppl-b) 16%,transparent);--muted:color-mix(in srgb,var(--ppl-b) 66%,var(--ppl-i));color:var(--ink)}.ppl.ppl-ink .lx-intro,.ppl.ppl-ink .lx-note{color:var(--muted)}.ppl.ppl-ink .lx-kicker{color:color-mix(in srgb,var(--accent) 60%,var(--ink))}.ppl-team__head{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(32px,4.5vw,56px)}.ppl-team__head .lx-head{margin-bottom:18px}.ppl-team--dark .ppl-team__head{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.ppl-team--dark .ppl-team__head .lx-head{margin-bottom:0}.ppl-team__pat{inset:-120px -200px auto auto;width:768px;height:768px;opacity:.8}.ppl-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,228px),1fr));gap:clamp(14px,2vw,24px)}.ppl-roles[data-n="4"],.ppl-roles[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-role{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(22px,2.4vw,30px) clamp(18px,2vw,24px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.04);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.ppl-role:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-team--cards .ppl-role{align-items:center;text-align:center}.ppl-role__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:6px}.ppl-team--cards .ppl-role__top{justify-content:center}.ppl-role__n{font:600 13px/1 var(--font-body);letter-spacing:.08em;color:var(--muted)}.ppl-role__title{font-size:19px;line-height:1.2}.ppl-role__does{font-size:14.5px;line-height:1.55;color:var(--muted);flex:1}.ppl-role__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding-top:14px;border-top:1px dashed var(--line)}.ppl-team--cards .ppl-role__foot{justify-content:center}.ppl-role__hub{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);color:var(--muted);transition:color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.ppl-role__hub:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);transform:rotate(45deg)}.ppl-team--dark .ppl-role{background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:none}.ppl-team--dark .ppl-role:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.ppl-team__split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}.ppl-team__intro{position:sticky;top:96px}.ppl-team__intro .lx-head{margin-bottom:20px}.ppl-roster{border-top:1px solid var(--line)}.ppl-roster__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.ppl-roster__row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.ppl-roster__role{font-size:18px;line-height:1.25}.ppl-roster__does{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-roster__meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ppl-roster__hub{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s var(--ease)}.ppl-roster__hub:hover{color:var(--accent)}.ppl-vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(24px,3vw,40px)}.ppl-vgrid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-vgrid__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.ppl-vgrid__item .u-fi{margin-bottom:8px}.ppl-vgrid__title{font-size:19px;line-height:1.25}.ppl-vgrid__body{font-size:15px;line-height:1.6;color:var(--muted);max-width:36ch}.ppl-values__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.ppl-values__lead{position:sticky;top:96px}.ppl-values__title{margin-bottom:0}.ppl-values__pat{left:-120px;top:40%;width:480px;height:480px;opacity:.7;z-index:-1}.ppl-vlist{counter-reset:v}.ppl-vlist__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid var(--line)}.ppl-vlist__row:last-child{border-bottom:1px solid var(--line)}.ppl-vlist__title{display:flex;align-items:baseline;gap:10px;font-size:19px;line-height:1.25}.ppl-vlist__n{font:600 12px/1 var(--font-body);letter-spacing:.08em;color:var(--accent)}.ppl-vlist__body{margin-top:6px;font-size:15px;line-height:1.6;color:var(--muted)}.ppl-car__stage{display:grid}.ppl-car__slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateX(18px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.ppl-car__slide.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s}.ppl-car__bar{display:flex;align-items:center;gap:18px;margin-top:24px}.ppl-car__dots{display:flex;gap:8px;flex-wrap:wrap}.ppl-car__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,var(--surface));cursor:pointer;transition:width .2s var(--ease),background .2s var(--ease)}.ppl-car__dot.is-on{width:28px;background:var(--accent)}.ppl-car__count{margin-left:auto;font:600 13px/1 var(--font-body);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.ppl-car__count i{font-style:normal;opacity:.5;padding:0 2px}.ppl-car__nav{display:flex;gap:10px}.ppl-car__btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/.05);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ppl-car__btn:hover:not(:disabled){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ppl-car__btn:disabled{opacity:.4;cursor:default}.ppl-qc{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-qc__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(28px,4vw,56px)}.ppl-qc__mark{color:var(--accent)}.ppl-qc__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(22px,2.5vw,34px);line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.ppl-qc__who,.ppl-qm__who,.ppl-tf__who{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ppl-qc__who b,.ppl-qm__who b,.ppl-tf__who b{display:block;font-size:16px}.ppl-qc__who small,.ppl-qm__who small,.ppl-tf__who small{display:block;font-size:14px;color:var(--muted)}.ppl-qc__art{position:relative;display:grid;place-items:center;min-height:280px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-left:1px solid var(--line);overflow:hidden}.ppl-qc__pat{inset:0;color:color-mix(in srgb,var(--accent) 28%,var(--line))}.ppl-qc__orb{position:relative;transform:scale(1.7);filter:drop-shadow(0 4px 12px rgb(0 0 0/.08))}.ppl-qc__chip{position:absolute;left:20px;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;justify-self:start;max-width:calc(100% - 40px);padding:8px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--ink) 40%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:max-content}.ppl-qc__chip svg{flex:none;color:var(--accent)}.ppl-car--minimal{max-width:900px;margin-inline:auto}.ppl-qm{display:flex;flex-direction:column;align-items:center;gap:28px;margin:0;text-align:center}.ppl-qm__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(26px,3.4vw,46px);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.ppl-qm__who{justify-content:center;text-align:left}.ppl-car--minimal .ppl-car__bar{justify-content:center;margin-top:36px}.ppl-car--minimal .ppl-car__count{display:none}.ppl-car--minimal .ppl-car__btn{width:40px;height:40px}.ppl-tf__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.ppl-tf__fig{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ppl-tf__fig .lx-kicker{margin-bottom:0}.ppl-tf__mark{color:var(--accent)}.ppl-tf__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:calc(var(--head-tracking) - .01em);font-size:clamp(26px,3.3vw,46px);line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.ppl-tf__side{position:relative;display:grid;place-items:center;padding:clamp(28px,4vw,56px) clamp(18px,3vw,40px);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid var(--line);overflow:hidden}.ppl-tf__side .ppl-pat{inset:0;color:color-mix(in srgb,var(--accent) 22%,var(--line))}.ppl-tf__side .ppl-reply{position:relative;z-index:1}.ppl-reply{flex-direction:column;align-items:flex-start;max-width:520px;padding:clamp(20px,2.6vw,30px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-reply,.ppl-reply__head{display:flex;gap:12px;width:100%}.ppl-reply__head{align-items:center;flex-wrap:wrap;margin-bottom:4px}.ppl-reply__from{flex:1;min-width:0;line-height:1.25}.ppl-reply__from b{display:block;font-size:15px}.ppl-reply__from small{display:block;font-size:13px;color:var(--muted)}.ppl-reply__title{font-size:20px;line-height:1.25}.ppl-reply__body{font-size:15px;line-height:1.6;color:var(--muted)}.ppl-reply__cta{margin-top:6px}.ppl-tf--centered .wrap{display:flex;flex-direction:column;align-items:center}.ppl-tf--centered .ppl-tf__pat{left:50%;top:-200px;width:768px;height:768px;transform:translateX(-50%);max-width:100vw}.ppl-tf--centered .ppl-tf__fig{align-items:center;text-align:center;max-width:940px}.ppl-tf--centered .ppl-tf__quote{font-size:clamp(28px,3.8vw,52px)}.ppl-tf--centered .ppl-tf__who{flex-direction:column;gap:10px}.ppl-tf__link{width:1px;height:56px;margin:28px 0;background:var(--accent)}.ppl-tf--centered .ppl-reply{max-width:620px}.ppl-single__stage{position:relative;container-type:inline-size}.ppl-single--card .ppl-single__stage{max-width:960px;margin-inline:auto}.ppl-single--card .ppl-single__pat{left:50%;top:50%;width:768px;height:768px;transform:translate(-50%,-50%);max-width:100vw}.ppl-single--split .ppl-single__pat{right:-60px;top:-60px;width:336px;height:336px}.ppl-single__stage>.ppl-one{position:relative;z-index:1}.ppl-one{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 6%,transparent),0 4px 12px rgb(0 0 0/.06)}.ppl-one,.ppl-one__top{background:var(--surface)}.ppl-one__top{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,40px)}.ppl-one__label{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;font-size:16px;font-weight:700}.ppl-one__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.ppl-one__price span{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:calc(var(--head-tracking) - .03em)}.ppl-one__price small{font-size:15px;color:var(--muted);font-weight:500}.ppl-one__blurb{font-size:15.5px;line-height:1.6;color:var(--muted);max-width:46ch}.ppl-one__body{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3.4vw,40px);border-top:1px solid var(--line)}.ppl-one__inc{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ppl-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px 24px}.ppl-checks li{display:flex;gap:12px;font-size:15px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.ppl-one__cta{justify-content:center;margin-top:auto}@container (min-width: 760px){.ppl-one{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.ppl-one__body{border-top:0;border-left:1px solid var(--line)}.ppl-one__top{justify-content:center}}.ppl-onefaq{margin-top:clamp(32px,4vw,52px)}.ppl-single--card .ppl-onefaq{max-width:960px;margin-inline:auto}.ppl-onefaq__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px}.ppl-single--split .ppl-onefaq__list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.ppl-single--split .ppl-onefaq__item{padding:18px 0;border-bottom:1px solid var(--line)}.ppl-onefaq__item dt{font-size:16px;font-weight:700;line-height:1.35}.ppl-onefaq__item dd{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--muted)}.ppl-onefaq__ask{margin-top:24px}.ppl-single--card .ppl-onefaq__ask{display:flex;width:max-content;max-width:100%;margin-inline:auto}.ppl-single__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.ppl-single--split .ppl-onefaq{margin-top:0}.ppl-tog{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3.5vw,44px)}.ppl-tog__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--ink) 5%,var(--surface));border:1px solid var(--line);max-width:100%}.ppl-tog__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.1),0 1px 2px rgb(0 0 0/.06);transform:translateX(calc(var(--on, 0) * 100%));transition:transform .2s var(--ease)}.ppl-tog__switch button{position:relative;z-index:1;min-width:0;padding:10px clamp(14px,2.4vw,22px);border:0;background:none;font:600 15px/1.2 var(--font-body);color:var(--muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease)}.ppl-tog__switch button.is-on{color:var(--ink)}.ppl-tog__panel{width:100%}.ppl-tog__panel:not([hidden]) .ppl-tier{animation:ppl-rise calc(var(--dur, .5s) * 1.1) var(--ease,ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.ppl-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:stretch}.ppl-tier{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(24px,2.6vw,32px)}.ppl-tiers--cards .ppl-tier{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.04),0 4px 12px rgb(0 0 0/.06)}.ppl-tiers--cards .ppl-tier.is-featured{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.ppl-tier__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ppl-tier__label{flex:1;min-width:0;font-size:18px;line-height:1.25}.ppl-tier__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ppl-tier__price span{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(36px,3.8vw,50px);line-height:1.05;letter-spacing:calc(var(--head-tracking) - .025em)}.ppl-tier__price small{font-size:14.5px;color:var(--muted)}.ppl-tier__who{font-size:15px;line-height:1.55;color:var(--muted);min-height:3.1em}.ppl-tier__cta{justify-content:center;width:100%}.ppl-tier__inc{margin-top:8px;padding-top:22px;border-top:1px solid var(--line)}.ppl-tier__inc>p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:14px}.ppl-tier__inc ul{display:flex;flex-direction:column;gap:12px}.ppl-tier__inc li{display:flex;gap:12px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ppl-tier__inc li svg{flex:none;color:var(--accent)}.ppl-tiers--bordered{gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ppl-tiers--bordered .ppl-tier+.ppl-tier{border-left:1px solid var(--line)}.ppl-tiers--bordered .ppl-tier.is-featured{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 3px 0 var(--accent)}.ppl-chancards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,24px)}.ppl-chancards[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-chan{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(22px,2.4vw,28px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.ppl-chan:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-chan .u-fi{margin-bottom:10px}.ppl-chan__title{font-size:18px;line-height:1.25}.ppl-chan__body{font-size:14.5px;line-height:1.55;color:var(--muted);flex:1}.ppl-chan__addr{max-width:100%;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,var(--surface));font-size:12.5px;font-weight:600;color:var(--muted);overflow-wrap:anywhere}.ppl-chan__act{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:600;color:var(--accent)}.ppl-chan__act svg{transition:transform .2s var(--ease)}.ppl-chan__act:hover svg{transform:translateX(3px)}.ppl-chans__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.ppl-mailbig{display:flex;align-items:center;gap:16px;max-width:100%;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.ppl-mailbig:hover{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.ppl-mailbig span{min-width:0}.ppl-mailbig small{display:block;font-size:13px;color:var(--muted)}.ppl-mailbig b{display:block;font-size:clamp(16px,1.8vw,20px);overflow-wrap:anywhere}.ppl-chanlist{border-top:1px solid var(--line)}.ppl-chanlist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.ppl-chanlist__main h3{font-size:18px;line-height:1.25}.ppl-chanlist__main p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-chanlist__row .ppl-chan__act{margin-top:0;white-space:nowrap}.ppl-form{display:flex;flex-direction:column;gap:20px}.ppl-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ppl-field{cursor:default}.ppl-field .u-field__label i{font-style:normal;color:var(--accent);margin-left:2px}.ppl-input{appearance:none;-webkit-appearance:none;border:0;outline:0;margin:0;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--ink)}.ppl-input::placeholder{color:var(--muted);opacity:1}.ppl-input:focus,.ppl-input:focus-visible{outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 0 0 2px var(--accent)}.ppl-input--area{display:block;min-height:140px;resize:vertical}.ppl-select{position:relative;display:block}.ppl-select select{padding-right:44px;cursor:pointer}.ppl-select select option{background:var(--surface);color:var(--ink)}.ppl-select__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ppl-form__send{align-self:flex-start;border:0;cursor:pointer;font-family:var(--font-body)}.ppl-form__status{font-size:13.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ppl-form__status b{color:var(--ink);font-weight:600}.ppl-form__ok{display:inline-flex;gap:8px;align-items:flex-start;color:var(--ink)}.ppl-form__ok svg{flex:none;margin-top:2px;color:var(--accent)}.ppl-form__ok a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ppl-cform__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.ppl-cform__main .lx-head{margin-bottom:32px}.ppl-cform__panel{position:relative;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,var(--surface));overflow:hidden}.ppl-cform__panel>:not(.ppl-pat){position:relative;z-index:1}.ppl-cform__pat{right:-140px;top:-140px;width:480px;height:480px;color:color-mix(in srgb,var(--accent) 22%,var(--line))}.ppl-cform__ptitle{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent)}.ppl-expect{display:flex;flex-direction:column;gap:22px}.ppl-expect__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.ppl-expect__item h3{font-size:17px;line-height:1.3}.ppl-expect__item p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-cform__direct{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);overflow-wrap:anywhere}.ppl-cform__direct svg{flex:none;color:var(--accent)}.ppl-cform__direct span{min-width:0}.ppl-cform__direct b{color:var(--ink)}.ppl-cform__direct:hover b{color:var(--accent)}.ppl-cform__card{max-width:680px;margin-inline:auto;padding:clamp(22px,3.4vw,40px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-cform--centered .ppl-form__send{align-self:stretch;justify-content:center}.ppl-cform__under{max-width:980px;margin:clamp(36px,4.5vw,56px) auto 0;text-align:center}.ppl-cform--centered .ppl-cform__ptitle{margin-bottom:24px}.ppl-cform--centered .ppl-expect{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px;text-align:left}.ppl-briefs__headrow{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.ppl-briefs__headrow .lx-head{margin-bottom:0}.ppl-board{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.ppl-board__rows{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ppl-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,2.4vw,26px);transition:background .2s var(--ease)}.ppl-brief+.ppl-brief{border-top:1px solid var(--line)}.ppl-brief:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.ppl-brief__main{min-width:0}.ppl-brief__title{font-size:17.5px;line-height:1.3}.ppl-brief__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13.5px;color:var(--muted)}.ppl-brief__act,.ppl-brief__meta>span{display:inline-flex;align-items:center;gap:6px}.ppl-brief__act{flex:none;padding:8px 14px;border-radius:calc(var(--radius-sm) + 2px);border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ppl-brief__act:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ppl-board__side{position:sticky;top:96px}.ppl-look{padding:clamp(22px,2.6vw,30px);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid var(--line)}.ppl-look__title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:18px}.ppl-look ul{display:flex;flex-direction:column;gap:14px}.ppl-look li{display:flex;gap:12px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ppl-briefs--cards .ppl-look{margin-top:clamp(24px,3vw,36px)}.ppl-briefs--cards .ppl-look ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px 28px}.ppl-bcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(14px,2vw,22px)}.ppl-bcard{display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2.4vw,26px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.ppl-bcard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-bcard__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ppl-bcard__wk{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.ppl-bcard__title{font-size:18px;line-height:1.3}.ppl-bcard__why{font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-bcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px dashed var(--line)}.ppl-bcard__hub{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;color:var(--muted)}.ppl-bcard__hub svg{flex:none}.ppl-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ppl-pgrid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-pgrid__item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(22px,2.6vw,32px);border-radius:var(--radius);background:color-mix(in srgb,var(--ink) 3%,var(--surface));border:1px solid var(--line);transition:background .2s var(--ease),border-color .2s var(--ease)}.ppl-pgrid__item:hover{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ppl-pgrid__item .u-fi{margin-bottom:14px}.ppl-pgrid__item h3{font-size:19px;line-height:1.25}.ppl-pgrid__item p{font-size:15px;line-height:1.6;color:var(--muted)}.ppl-perks__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.ppl-perks__lead{position:sticky;top:96px}.ppl-byline{max-width:420px;transform:rotate(-1.5deg);transition:transform .2s var(--ease)}.ppl-byline:hover{transform:none}.ppl-byline__doc{display:flex;flex-direction:column;gap:10px}.ppl-byline__row{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.ppl-byline__note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent)}.ppl-byline__note svg{flex:none}.ppl-skel{display:block;height:9px;width:92%;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,var(--surface))}.ppl-skel--h{height:14px;width:70%;background:color-mix(in srgb,var(--ink) 18%,var(--surface))}.ppl-skel--s{width:60%}.ppl-skel--name{width:90px;flex:1;max-width:120px}.ppl-byline__note .ppl-skel{background:color-mix(in srgb,var(--accent) 25%,var(--surface))}.ppl-plist__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--line)}.ppl-plist__row:last-child{border-bottom:1px solid var(--line)}.ppl-plist__row h3{font-size:18px;line-height:1.25}.ppl-plist__row p{margin-top:6px;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:1080px){.ppl-chancards[data-n="4"],.ppl-roles[data-n="4"],.ppl-roles[data-n="8"],.ppl-vgrid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ppl-board,.ppl-cform__grid,.ppl-chans__split,.ppl-perks__split,.ppl-single__grid,.ppl-team__split,.ppl-tf__grid,.ppl-values__split{grid-template-columns:minmax(0,1fr)}.ppl-board__side,.ppl-perks__lead,.ppl-team__intro,.ppl-values__lead{position:static}.ppl-pgrid,.ppl-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-tiers{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.ppl-tiers--bordered .ppl-tier+.ppl-tier{border-left:0;border-top:1px solid var(--line)}.ppl-tier__who{min-height:0}.ppl-qc{grid-template-columns:minmax(0,1fr)}.ppl-qc__art{min-height:200px;border-left:0;border-top:1px solid var(--line);order:-1}.ppl-qc__orb{transform:scale(1.3)}.ppl-byline{display:none}}@media (max-width:600px){.ppl-chancards[data-n="4"],.ppl-pgrid,.ppl-pgrid[data-n="4"],.ppl-roles[data-n="4"],.ppl-roles[data-n="8"],.ppl-vgrid,.ppl-vgrid[data-n="4"]{grid-template-columns:minmax(0,1fr)}.ppl-chanlist__row,.ppl-roster__row{grid-template-columns:auto minmax(0,1fr)}.ppl-chanlist__row .ppl-chan__act,.ppl-roster__meta{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.ppl-form__row{grid-template-columns:minmax(0,1fr)}.ppl-form__send{align-self:stretch;justify-content:center}.ppl-brief{flex-direction:column;align-items:flex-start}.ppl-car__bar{flex-wrap:wrap}.ppl-car__count{display:none}.ppl-car__nav{margin-left:auto}.ppl-qc__art{min-height:160px}.ppl-qc__chip{display:none}}@media (prefers-reduced-motion:reduce){.ppl [style*="--i"],.ppl-tog__panel:not([hidden]) .ppl-tier{animation:none}.ppl-car__slide,.ppl-car__slide.is-on{transform:none;transition:none}.ppl-bcard,.ppl-byline,.ppl-chan,.ppl-role,.ppl-role__hub,.ppl-tog__thumb{transition:none}.ppl-bcard:hover,.ppl-chan:hover,.ppl-role:hover{transform:none}}