.lr .co-hero{padding-block:var(--hero-top) clamp(4rem, 3rem + 3.5vw, 6.5rem)}.lr .co-hero__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=64rem){.lr .co-hero__in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3rem,1rem + 5vw,7rem)}}.lr .co-hero--solo .co-hero__in{grid-template-columns:minmax(0,1fr)}.lr .co-hero__copy{align-content:start;justify-items:start;gap:1.5rem;min-width:0;display:grid}.lr .co-hero__h1{text-wrap:balance;max-width:20ch}.lr .co-hero--solo .co-hero__h1,.lr .co-hero--wide .co-hero__h1{max-width:24ch}.lr .co-hero__lead{max-width:52ch}@media (width>=64rem){.lr .co-hero--split .co-hero__copy{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:clamp(3rem,1rem + 5vw,7rem)}.lr .co-hero--split .co-hero__copy>*{grid-column:1}.lr .co-hero--split .co-hero__act{grid-area:1/2/span 3;align-self:end;margin-top:0}}.lr .co-hero__aside{min-width:0}.lr .co-hero__act{gap:.75rem;width:100%;max-width:34rem;margin-top:.5rem;display:grid}.lr .co-hero__act-t{font-size:var(--lr-small);color:var(--c-meta-dark)}.lr .co-hero__call,.lr .co-textlink{min-height:2.75rem;color:var(--c-accent-ink);text-underline-offset:.3em;justify-self:start;align-items:center;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}.lr .lr-light .co-textlink{color:var(--c-ink-soft)}@media (hover:hover) and (pointer:fine){.lr .co-hero__call:hover,.lr .co-textlink:hover{text-decoration-color:currentColor}}.lr .co-facts{border-top:1px solid var(--lr-edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:40rem;margin-top:.5rem;display:grid}@media (width>=40rem){.lr .co-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lr .co-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-facts li{align-content:start;gap:.125rem;padding:1rem 1rem 0 0;display:grid}.lr .co-facts b{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.15}.lr .co-facts span{color:var(--c-meta-dark);font-size:.875rem;line-height:1.35}.lr .co-acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lr .lr-light .lr-close__panel .lr-btn--ghost{color:var(--c-accent-ink);box-shadow:inset 0 0 0 1px #ffffff47}.lr .co-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem 4rem;margin-block-end:clamp(2.5rem,1.6rem + 3vw,4.5rem);display:grid}@media (width>=64rem){.lr .co-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.lr .co-head .lr-h2{text-wrap:balance;max-width:28ch}.lr .co-head .lr-sub{max-width:48ch}.lr .co-search{background:var(--c-white);border-radius:999px;align-items:center;gap:.625rem;width:100%;max-width:28rem;min-height:3.25rem;padding:0 1.25rem;display:flex;box-shadow:inset 0 0 0 1px #14161a29}.lr .co-search[hidden]{display:none}.lr .co-search:focus-within{box-shadow:inset 0 0 0 1px #ff4e1fb3,0 0 0 3px #ff4e1f40}.lr .co-search svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-light);stroke-width:1.8px;stroke-linecap:round;flex:none}.lr .co-search input{min-width:0;height:3rem;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:none;flex:1}.lr .co-search input::placeholder{color:var(--c-meta-light)}.lr .lr-ink .co-search{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29}.lr .lr-ink .co-search input{color:var(--c-accent-ink)}.lr .lr-ink .co-search input::placeholder{color:#f6f5f38c}.lr .lr-ink .co-search svg{stroke:#f6f5f399}.lr .co-pills{flex-wrap:wrap;gap:.5rem;display:flex}.lr .co-pills[hidden]{display:none}.lr .co-pills button{cursor:pointer;min-height:2.75rem;font-size:var(--lr-small);color:var(--c-ink-soft);touch-action:manipulation;background:0 0;border:0;border-radius:999px;padding:0 1.125rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #14161a29}.lr .co-pills button[aria-pressed=true]{background:var(--c-ink);color:var(--c-white);box-shadow:none}@media (hover:hover) and (pointer:fine){.lr .co-pills button[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px var(--c-ink-soft)}}.lr .co-empty{color:var(--c-muted);padding:2rem 0}.lr .co-empty[hidden]{display:none}.lr .co-empty a{color:var(--c-accent-text);text-underline-offset:.2em;text-decoration:underline}[data-item][hidden],[data-filter-group][hidden]{display:none!important}.lr .co-ind__bar{border-bottom:1px solid var(--lr-edge-paper);gap:1.25rem;padding-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}@media (width>=64rem){.lr .co-ind__bar{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:center;gap:2rem}}.lr .co-jump ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.lr .co-jump a{min-height:2.75rem;font-size:var(--lr-small);color:var(--c-ink-soft);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.lr .co-jump a:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.lr .co-ind__group{border-bottom:1px solid var(--lr-edge-paper);gap:1.5rem 4rem;padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);scroll-margin-top:6rem;display:grid}@media (width>=64rem){.lr .co-ind__group{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr)}.lr .co-ind__ghead{align-self:start;position:sticky;top:7rem}}.lr .co-ind__ghead{align-content:start;gap:.875rem;display:grid}.lr .co-ind__tag{font-size:var(--lr-small);color:var(--c-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:500;display:flex}.lr .co-ind__count{letter-spacing:0;color:var(--c-meta-light);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.lr .co-ind__ghead h3{letter-spacing:-.035em;color:var(--c-ink-soft);text-wrap:balance;max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1}.lr .co-ind__ghead p:not(.co-ind__tag){max-width:46ch}.lr .co-ind__body{gap:1.75rem;min-width:0;display:grid}.lr .co-ind__cases{gap:.875rem;display:grid}.lr .co-ind__ck{font-size:var(--lr-small);color:var(--c-meta-light);font-weight:600}.lr .co-ind__cases ul{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=44rem){.lr .co-ind__cases ul{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.lr .co-ind__cases a{height:100%;box-shadow:inset 0 0 0 1px var(--lr-edge-paper);transition:box-shadow .25s ease, transform .3s var(--lr-ease);border-radius:1rem;align-items:center;gap:.875rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;display:flex}.lr .co-ind__cases img{object-fit:cover;background:var(--c-paper);border-radius:.625rem;flex:none;width:4.5rem;height:3.375rem}.lr .co-ind__cases span{gap:.125rem;min-width:0;display:grid}.lr .co-ind__cases b{letter-spacing:-.015em;color:var(--c-ink-soft);font-size:.9375rem;font-weight:500}.lr .co-ind__cases small{color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.lr .co-ind__cases a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #14161a4d}}.lr .co-ind__items{grid-template-columns:minmax(0,1fr);column-gap:2.5rem;display:grid}@media (width>=44rem){.lr .co-ind__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .co-ind__items a{border-top:1px solid var(--lr-edge-paper);gap:.25rem;height:100%;padding:1rem 0;text-decoration:none;display:grid}.lr .co-ind__name{letter-spacing:-.02em;color:var(--c-ink-soft);justify-content:space-between;align-items:center;gap:1rem;font-size:1.125rem;font-weight:500;transition:color .2s;display:flex}.lr .co-ind__name svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-light);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--lr-ease), stroke .2s ease;flex:none}.lr .co-ind__line{font-size:var(--lr-small);color:var(--c-muted);max-width:46ch;line-height:1.45}@media (hover:hover) and (pointer:fine){.lr .co-ind__items a:hover .co-ind__name{color:var(--c-ink)}.lr .co-ind__items a:hover svg{stroke:var(--c-accent);transform:translate(.25rem)}}.lr .co-cmp .lr-head .lr-sub{max-width:70ch}@media (width<=39.99rem){.lr .co-cmp__tabs button:last-child{grid-column:1/-1}}.lr .co-cmp__panels{gap:1.25rem;display:grid}.lr .co-cmp__panel{border-radius:calc(var(--lr-r-l) + .5rem);box-shadow:inset 0 0 0 1px var(--lr-edge);background:radial-gradient(55% 70% at 100% 0,#ff4e1f1f 0%,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);gap:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.lr .co-cmp__panel[hidden]{display:none}.lr .co-cmp__panel:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.lr .co-cmp__top{gap:.75rem;display:grid}.lr .co-cmp__top h3{letter-spacing:-.035em;color:var(--c-white);text-wrap:balance;max-width:30ch;font-size:clamp(1.5rem,1.2rem + 1.3vw,2.375rem);font-weight:500;line-height:1.1}.lr .co-cmp__top p{color:var(--c-line);max-width:68ch;font-size:1.0625rem;line-height:1.55}.lr .co-cmp__cols{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=52rem){.lr .co-cmp__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.lr .co-cmp__col{border-radius:var(--lr-r-l);align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.lr .co-cmp__col--show{background:var(--c-white)}.lr .co-cmp__k{color:var(--c-line);font-size:.875rem;font-weight:600}.lr .co-cmp__col--show .co-cmp__k{color:var(--c-accent-text)}.lr .co-cmp__col ul{gap:.875rem;display:grid}.lr .co-cmp__col li{align-items:flex-start;gap:.75rem;font-size:1.0625rem;line-height:1.45;display:flex}.lr .co-cmp__col--fear li{color:var(--c-white)}.lr .co-cmp__col--show li{color:var(--c-ink-soft)}.lr .co-cmp__dot{background:#f6f5f366;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.55rem}.lr .co-cmp__col svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent-text);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.15rem}.lr .co-cmp__more{justify-self:start}.lr .co-cta3__alt{font-size:var(--lr-small);color:var(--c-muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.75rem 1.5rem;padding-top:.25rem;display:flex}.lr .co-cta3__alt span a{color:var(--c-ink-soft);text-underline-offset:.25em;font-weight:500;text-decoration:underline #ff4e1fb3}.lr .lr-ink .co-cta3__alt{color:var(--c-line)}.lr .lr-ink .co-cta3__alt span a{color:var(--c-accent-ink)}@media (hover:hover) and (pointer:fine){.lr .co-cta3__alt span a:hover{text-decoration-color:currentColor}}.lr .co-how .lr-head .lr-sub{max-width:70ch}.lr .co-close{padding-top:var(--lr-pad)}.lr .co-close--flush{padding-top:0}.lr .co-close .lr-close__panel .lr-audit{max-width:34rem}.lr .co-close__acts{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.lr .co-tags{flex-wrap:wrap;gap:.5rem;display:flex}.lr .co-tag{letter-spacing:0;min-height:1.875rem;color:var(--c-ink-soft);background:#14161a0d;border-radius:999px;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #14161a1a}.lr .co-tag--svc{color:var(--c-accent-text);background:#ff4e1f14;box-shadow:inset 0 0 0 1px #ff4e1f40}.lr .lr-ink .co-tag{color:var(--c-white);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.lr .lr-ink .co-tag--svc{color:var(--c-accent-soft);background:#ff4e1f1f;box-shadow:inset 0 0 0 1px #ff4e1f66}.lr .co-rows{gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.lr .co-row{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12;transition:box-shadow .3s ease, transform .4s var(--lr-ease);border-radius:1.75rem;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden}@media (width>=56rem){.lr .co-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.lr .co-row__img{background:var(--c-paper);border-radius:1.25rem;margin:.625rem;overflow:hidden}.lr .co-row__img img{aspect-ratio:16/11;object-fit:cover;width:100%;transition:transform .7s var(--lr-ease)}.lr .co-row__txt{align-content:center;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1.5vw,2.75rem) clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.lr .co-row__name{letter-spacing:-.035em;text-wrap:balance;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#14161a 0%,#14161a9e 95%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.625rem,1.3rem + 1.3vw,2.5rem);font-weight:500;line-height:1.05}.lr .co-row__name a{text-decoration:none}.lr .co-row__name a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.lr .co-row__name a:focus-visible{outline:none}.lr .co-row:has(.co-row__name a:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.lr .co-row__line{max-width:52ch;color:var(--c-muted);text-wrap:pretty;line-height:1.55}.lr .co-row__outs{border-top:1px solid var(--lr-edge-paper);gap:0;display:grid}.lr .co-row__outs li{border-bottom:1px solid var(--lr-edge-paper);color:var(--c-muted);align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.45;display:flex}.lr .co-row__outs b{color:var(--c-ink-soft);font-weight:600}.lr .co-chk{background:#ff4e1f1f;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin-top:.05rem;position:relative}.lr .co-chk:after{content:"";border-left:2px solid var(--c-accent-text);border-bottom:2px solid var(--c-accent-text);width:.5rem;height:.3rem;position:absolute;top:.3rem;left:.375rem;transform:rotate(-45deg)}.lr .co-row__more{font-weight:600;font-size:var(--lr-small);color:var(--c-ink-soft);justify-self:start;align-items:center;gap:.5rem;display:inline-flex}.lr .co-row__more:after{content:"→";color:var(--c-accent-text);transition:transform .3s var(--lr-ease)}@media (hover:hover) and (pointer:fine){.lr .co-row:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #14161a24,0 1px 2px #14161a0d,0 30px 70px #14161a1f}.lr .co-row:hover .co-row__img img{transform:scale(1.03)}.lr .co-row:hover .co-row__more:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.lr .co-row,.lr .co-row__img img,.lr .co-row__more:after{transition:none}}.lr .co-rows+.lr-cta{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.lr .co-work__filter{margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.lr .co-work__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 1.5vw,3rem) 1.25rem;display:grid}@media (width>=40rem){.lr .co-work__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .co-work__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-card{color:var(--c-muted);align-content:start;gap:.5rem;text-decoration:none;display:grid}.lr .co-card__img{border-radius:var(--lr-r-l);background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);margin-bottom:.5rem;display:block;overflow:hidden}.lr .co-card__img img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s var(--lr-ease)}.lr .co-card__meta{color:var(--c-meta-light);flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;display:flex}.lr .co-card__meta span+span:before{content:"·";margin-right:.75rem}.lr .co-card__name{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.15}.lr .co-card__line{max-width:46ch;font-size:var(--lr-small);line-height:1.5}@media (hover:hover) and (pointer:fine){.lr .co-card:hover .co-card__img img{transform:scale(1.03)}.lr .co-card:hover .co-card__name{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--c-accent)}}.lr .lr-ink .co-card{color:var(--c-line)}.lr .lr-ink .co-card__name{color:var(--c-white)}.lr .lr-ink .co-card__meta{color:var(--c-meta-dark)}.lr .lr-ink .co-card__img{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a}.lr .co-stats{border-top:1px solid var(--lr-edge);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.lr .co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .co-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr .co-stats li{border-bottom:1px solid var(--lr-edge);align-content:start;gap:.5rem;padding:1.75rem 1.5rem 1.75rem 0;display:grid}@media (width>=64rem){.lr .co-stats li{border-bottom:0}.lr .co-stats li+li{border-left:1px solid var(--lr-edge);padding-left:1.5rem}}.lr .co-stats b{letter-spacing:-.05em;color:var(--c-white);font-size:clamp(2.5rem,1.8rem + 2.5vw,4rem);font-weight:500;line-height:1}.lr .co-stats span{max-width:26ch;color:var(--c-line)}.lr .co-std__links{max-width:70ch;color:var(--c-line);margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}.lr .co-std__links a,.lr .co-ba__ctx a,.lr .co-prose a{color:inherit;text-underline-offset:.2em;font-weight:500;text-decoration:underline #ff4e1fb3}@media (hover:hover) and (pointer:fine){.lr .co-std__links a:hover,.lr .co-ba__ctx a:hover,.lr .co-prose a:hover{text-decoration-color:currentColor}}.lr .co-shot{border-radius:calc(var(--lr-r-l) + .25rem);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 100px -40px #000000e6}.lr .co-shot img{aspect-ratio:4/3;object-fit:cover;width:100%}.lr .co-ba__ctx{color:var(--c-ink-soft)}.lr .co-ba__pair{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=56rem){.lr .co-ba__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .co-win{border-radius:var(--lr-r-l);background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);align-content:start;gap:0;display:grid;overflow:hidden}.lr .co-win--after{background:var(--c-ink);color:var(--c-line);box-shadow:none}.lr .co-win__bar{border-bottom:1px solid var(--lr-edge-paper);align-items:center;gap:.375rem;padding:.875rem 1.25rem;display:flex}.lr .co-win--after .co-win__bar{border-bottom-color:var(--lr-edge)}.lr .co-win__bar i{background:#14161a2e;border-radius:999px;width:.5rem;height:.5rem}.lr .co-win--after .co-win__bar i{background:#fff3}.lr .co-win__bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--lr-mono);color:var(--c-meta-light);margin-left:.75rem;font-size:.8125rem;overflow:hidden}.lr .co-win--after .co-win__bar span{color:var(--c-meta-dark)}.lr .co-win__body{gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem) clamp(1.25rem,1rem + 1vw,2rem);display:grid}.lr .co-win__k{color:var(--c-meta-light);font-size:.875rem;font-weight:600}.lr .co-win--after .co-win__k{color:var(--c-accent-soft)}.lr .co-win__msg{letter-spacing:-.035em;color:var(--c-ink-soft);max-width:22ch;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.12}.lr .co-win:not(.co-win--after) .co-win__msg{color:#14161a8c}.lr .co-win--after .co-win__msg{color:var(--c-white)}.lr .co-win__chips{flex-wrap:wrap;gap:.375rem;display:flex}.lr .co-win__chips li{color:var(--c-meta-light);background:#14161a0f;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem}.lr .co-win--after .co-win__chips li{color:var(--c-accent-ink);background:#ffffff14}.lr .co-win__rows{padding:0 clamp(1.25rem,1rem + 1vw,2rem);display:grid}.lr .co-win__rows li{border-top:1px solid var(--lr-edge-paper);color:var(--c-ink-soft);align-items:baseline;gap:.875rem;padding:.875rem 0;font-weight:500;display:flex}.lr .co-win--after .co-win__rows li{border-top-color:var(--lr-edge);color:var(--c-white)}.lr .co-win__rows span{width:1.5rem;color:var(--c-accent-text);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.lr .co-win--after .co-win__rows span{color:var(--c-accent-soft)}.lr .co-win__rows .co-chk{background:#ff4e1f33;align-self:center;width:1.25rem}.lr .co-win--after .co-chk:after{border-color:var(--c-accent-soft)}.lr .co-win__out{border-radius:var(--lr-r);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);color:var(--c-ink-soft);gap:.25rem;margin:.5rem clamp(.75rem,.5rem + .6vw,1rem) clamp(.75rem,.5rem + .6vw,1rem);padding:1rem 1.25rem;display:grid}.lr .co-win__out b{color:var(--c-meta-light);font-size:.8125rem;font-weight:500}.lr .co-win--after .co-win__out{box-shadow:inset 0 0 0 1px var(--lr-edge);color:var(--c-white);background:#ffffff0f}.lr .co-win--after .co-win__out b{color:var(--c-accent-soft)}.lr .co-case__k{color:var(--c-accent-soft);font-size:.875rem;font-weight:600}.lr .co-case .lr-cx__text h3{max-width:20ch}.lr .co-case__miss{gap:.5rem;display:grid}.lr .co-case__miss li{font-size:var(--lr-small);color:var(--c-accent-ink);align-items:baseline;gap:.625rem;display:flex}.lr .co-case__miss svg{fill:none;width:.875rem;height:.875rem;stroke:var(--c-accent-soft);stroke-width:2.4px;stroke-linecap:round;flex:none;transform:translateY(.125rem)}.lr .co-case__foot--noquote{grid-template-columns:minmax(0,1fr)}@media (width>=56rem){.lr .co-case__foot--noquote .lr-cx__meta{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.lr .co-more .co-head{margin-block-end:clamp(2rem,1.5rem + 2vw,3rem)}.lr .co-work__grid--3{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.lr .co-pag{border-top:1px solid var(--lr-edge-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lr .co-pag a{color:var(--c-ink-soft);gap:.25rem;min-width:0;padding:1.25rem 0;text-decoration:none;display:grid}.lr .co-pag a[rel=next]{text-align:right}.lr .co-pag small{color:var(--c-meta-light);font-size:.875rem}.lr .co-pag b{letter-spacing:-.025em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500}@media (hover:hover) and (pointer:fine){.lr .co-pag a:hover b{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}}.lr .co-story__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,1.5rem + 3vw,5rem);display:grid}@media (width>=56rem){.lr .co-story__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lr .co-story__img{gap:.75rem;max-width:30rem;display:grid}.lr .co-story__img img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--lr-r-l);background:var(--c-paper);width:100%}.lr .co-story__img figcaption{color:var(--c-meta-light);font-size:.875rem}.lr .co-story__txt{gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.lr .co-story__txt .lr-h2{text-wrap:balance;max-width:26ch}.lr .co-prose{max-width:62ch;font-size:var(--lr-lead);gap:1.125rem;line-height:1.55;display:grid}.lr .lr-light .co-prose{color:var(--c-muted)}.lr .co-rules__grid{border-top:1px solid var(--lr-edge);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.lr .co-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .co-rules__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-rules__grid li{border-bottom:1px solid var(--lr-edge);align-content:start;gap:.75rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem) clamp(1rem,.5rem + 1.5vw,2rem) clamp(1.5rem,1.2rem + 1vw,2.25rem) 0;display:grid;position:relative}@media (width>=40rem){.lr .co-rules__grid li:nth-child(2n){border-left:1px solid var(--lr-edge);padding-left:clamp(1rem,.5rem + 1.5vw,2rem)}}@media (width>=64rem){.lr .co-rules__grid li:nth-child(2n){border-left:0;padding-left:0}.lr .co-rules__grid li:not(:nth-child(3n+1)){border-left:1px solid var(--lr-edge);padding-left:clamp(1rem,.5rem + 1.5vw,2rem)}}.lr .co-rules__n{background:#ff4e1f2e}.lr .co-rules__n:after{border-color:var(--c-accent-soft)}.lr .co-rules__grid h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.15}.lr .co-rules__grid p{max-width:40ch;color:var(--c-line)}.lr .co-fit__pair{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=56rem){.lr .co-fit__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .co-fit__col{border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;align-content:start;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.lr .co-fit__col h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500}.lr .co-fit__col ul{gap:0;display:grid}.lr .co-fit__col li{border-top:1px solid var(--lr-edge);color:var(--c-line);align-items:flex-start;gap:.875rem;padding:.875rem 0;display:flex}.lr .co-fit__col svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-dark);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.lr .co-fit__col--yes svg{stroke:var(--c-accent-soft)}.lr .co-fit__ind{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.lr .co-fit__ind h3{color:var(--c-white);flex-basis:100%;font-size:1.125rem;font-weight:500}.lr .co-fit__ind ul{flex-wrap:wrap;gap:.5rem;display:flex}.lr .co-fit__ind ul a{min-height:2.75rem;font-size:var(--lr-small);color:var(--c-accent-ink);border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}@media (hover:hover) and (pointer:fine){.lr .co-fit__ind ul a:hover{background:var(--c-white);color:var(--c-ink)}}.lr .co-faq--dark .lr-faq__item{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0d}.lr .co-faq--dark .lr-faq__item summary h3{color:var(--c-white)}.lr .co-faq--dark .lr-faq__icon{background:#ffffff1a}.lr .co-faq--dark .lr-faq__icon:before,.lr .co-faq--dark .lr-faq__icon:after,.lr .co-faq--dark .lr-faq__item[open] .lr-faq__icon{background:var(--c-white)}.lr .co-faq--dark .lr-faq__item[open] .lr-faq__icon:before,.lr .co-faq--dark .lr-faq__item[open] .lr-faq__icon:after{background:var(--c-ink)}.lr .co-faq--dark .lr-faq__item p{color:var(--c-line)}.lr .co-faq--dark .lr-faq__item p a{color:var(--c-accent-ink)}.lr .co-faq{padding-bottom:var(--lr-pad)}.lr .co-hero .lr-rating{margin-top:-.25rem}.lr .co-rv__cases{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=48rem){.lr .co-rv__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.lr .co-rv__cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-rv__cases>li,.lr .co-rv__wall>li{min-width:0;display:flex}.lr .co-rq{border-radius:var(--lr-r-l);background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);flex-direction:column;flex:1;display:flex;overflow:hidden}.lr .co-rq__shot{display:block;overflow:hidden}.lr .co-rq__shot img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--lr-ease)}@media (hover:hover) and (pointer:fine){.lr .co-rq__shot:hover img{transform:scale(1.03)}}.lr .co-rq__body{flex-direction:column;flex:1;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.lr .co-rq__q{letter-spacing:-.01em;color:var(--c-ink-soft);font-size:1.0625rem;line-height:1.55}.lr .co-rq__q.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lr .co-more-btn{cursor:pointer;min-height:2.75rem;font-size:var(--lr-small);color:var(--c-accent-text);text-underline-offset:.25em;background:0 0;border:0;align-self:flex-start;margin-top:-.5rem;padding:0;font-weight:500;text-decoration:underline}.lr .co-rq__by{border-top:1px solid var(--lr-edge-paper);color:var(--c-meta-light);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.875rem;display:flex}.lr .co-rq__by span{flex:8rem;gap:.125rem;line-height:1.3;display:grid}.lr .co-rq__by b{color:var(--c-ink-soft);font-size:.9375rem;font-weight:500}.lr .co-rq__face{object-fit:cover;background:var(--c-white);border-radius:999px;flex:none;width:2.75rem;height:2.75rem}.lr .co-rq__link{min-height:2.75rem;color:var(--c-ink-soft);background:#14161a0f;border-radius:999px;align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lr .co-rq__link:hover{background:var(--c-accent-strong);color:var(--c-on-accent)}}.lr .co-rv__wall{columns:1;column-gap:1.25rem}@media (width>=48rem){.lr .co-rv__wall{columns:2}}@media (width>=72rem){.lr .co-rv__wall{columns:3}}.lr .co-rv__wall>li{break-inside:avoid;margin-bottom:1.25rem}.lr .co-rq--dark{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0d}.lr .co-rq--dark .co-rq__q{color:var(--c-accent-ink)}.lr .co-rq--dark .co-rq__by{border-top-color:var(--lr-edge);color:var(--c-meta-dark)}.lr .co-rq--dark .co-rq__by b{color:var(--c-white)}.lr .co-rq--dark .co-more-btn{color:var(--c-accent-soft)}.lr .co-rv__stars{border-top:1px solid var(--lr-edge);gap:1rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding-top:1.5rem;display:grid}.lr .co-rv__stars p{font-size:var(--lr-small);color:var(--c-meta-dark)}.lr .co-rv__stars ul{flex-wrap:wrap;gap:1rem 2rem;display:flex}.lr .co-rv__stars li{color:var(--c-meta-dark);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.lr .co-rv__stars img{object-fit:cover;background:var(--c-white);border-radius:999px;width:2.5rem;height:2.5rem}.lr .co-rv__stars span{line-height:1.3;display:grid}.lr .co-rv__stars b{color:var(--c-white);font-weight:500}.lr .co-ticks{gap:.625rem;display:grid}.lr .co-ticks li{color:var(--c-line);align-items:baseline;gap:.75rem;display:flex}.lr .co-ticks li:before{content:"";background:var(--c-accent);border-radius:999px;flex:none;width:.5rem;height:.5rem;transform:translateY(-.1rem)}.lr .co-ticks a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}.lr .lr-light .co-ticks li{color:var(--c-muted)}.lr .lr-light .co-ticks a{color:var(--c-ink-soft)}.lr .co-formcard{border-radius:calc(var(--lr-r-l) + .25rem);color:var(--c-line);background:linear-gradient(#ffffff14,#ffffff08);gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);scroll-margin-top:6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e,0 50px 100px -40px #000000e6}.lr .co-formcard__h{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:500;line-height:1.08}.lr .co-form{gap:1rem;display:grid}.lr .co-form__row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=30rem){.lr .co-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .co-form__field{gap:.375rem;min-width:0;display:grid}.lr .co-form label{color:var(--c-line);font-size:.875rem;font-weight:500}.lr .co-form label small{color:var(--c-meta-dark);font-weight:400}.lr .co-form input:not([type=checkbox]),.lr .co-form select,.lr .co-form textarea{width:100%;min-height:3.25rem;font:inherit;color:var(--c-accent-ink);background:#ffffff0f;border:0;border-radius:.875rem;outline:none;padding:.75rem 1rem;font-size:1rem;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.lr .co-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f6f5f3b3 50%),linear-gradient(135deg,#f6f5f3b3 50%,#0000 50%);background-position:calc(100% - 1.375rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.375rem .375rem;padding-right:2.75rem}.lr .co-form select option{color:var(--c-ink)}.lr .co-form textarea{resize:vertical;min-height:8rem;line-height:1.5}.lr .co-form ::placeholder{color:#f6f5f380}.lr .co-form input:focus-visible,.lr .co-form select:focus-visible,.lr .co-form textarea:focus-visible{box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f4d}.lr .co-form__check{font-size:var(--lr-small);color:var(--c-line);align-items:flex-start;gap:.75rem;display:flex}.lr .co-form__check input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent-strong);flex:none;margin-top:.15rem}.lr .co-form__submit{cursor:pointer;min-height:3.5rem;font:inherit;background:var(--c-accent-strong);color:var(--c-on-accent);touch-action:manipulation;transition:background-color .2s ease, color .2s ease, transform .15s var(--lr-ease);border:0;border-radius:1rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:500}.lr .co-form__submit:active{transform:scale(.98)}.lr .co-form__submit:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .co-form__submit:hover{background:var(--c-white);color:var(--c-ink)}}.lr .co-form__note{color:var(--c-meta-dark);font-size:.875rem}.lr .co-steps{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=56rem){.lr .co-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}}.lr .co-steps__item{align-content:start;gap:.625rem;padding:1.5rem 0 1.5rem 3.5rem;display:grid;position:relative}@media (width>=56rem){.lr .co-steps__item{padding:3.75rem 0 0}}.lr .co-steps__item:before{content:"";background:var(--lr-edge-paper);width:1px;position:absolute;top:0;bottom:0;left:1.1875rem}@media (width>=56rem){.lr .co-steps__item:before{width:auto;height:1px;inset:1.1875rem -1.5rem auto 0}.lr .co-steps__item:last-child:before{right:0}}.lr .co-steps__n{font-variant-numeric:tabular-nums;background:var(--c-white);width:2.375rem;height:2.375rem;color:var(--c-ink-soft);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:500;transition:background-color .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:1.25rem;left:0;box-shadow:inset 0 0 0 1px #14161a29}@media (width>=56rem){.lr .co-steps__n{top:0}}.lr .co-steps__n:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.625rem;height:.35rem;margin-top:-.15rem;transform:rotate(-45deg)}.lr .co-steps__k{color:var(--c-accent-text);font-size:.8125rem;font-weight:600}.lr .co-steps h3{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.15}.lr .co-steps p:not(.co-steps__k){max-width:40ch}.lr .co-steps.is-in .co-steps__n{background:var(--c-ink);color:var(--c-white);box-shadow:none}.lr .co-steps.is-in .co-steps__item:nth-child(2) .co-steps__n{transition-delay:.15s}.lr .co-steps.is-in .co-steps__item:nth-child(3) .co-steps__n{transition-delay:.3s}.lr .co-steps.is-in .co-steps__item:nth-child(4) .co-steps__n{transition-delay:.45s}.lr .co-steps.is-in .co-steps__item--accent .co-steps__n{background:var(--c-accent-strong);color:var(--c-on-accent)}.lr .lr-ink .co-steps__item:before{background:var(--lr-edge)}.lr .lr-ink .co-steps__n{background:var(--c-ink);color:var(--c-line);box-shadow:inset 0 0 0 1px #ffffff38}.lr .lr-ink .co-steps.is-in .co-steps__n{background:var(--c-white);color:var(--c-ink)}.lr .lr-ink .co-steps.is-in .co-steps__item--accent .co-steps__n{background:var(--c-accent-strong);color:var(--c-on-accent)}.lr .lr-ink .co-steps h3{color:var(--c-white)}.lr .lr-ink .co-steps p:not(.co-steps__k){color:var(--c-line)}.lr .lr-ink .co-steps__k{color:var(--c-accent-soft)}.lr .co-cal{scroll-margin-top:5rem}.lr .co-cal__frame{border-radius:calc(var(--lr-r-l) + .25rem);background:var(--c-paper);min-height:40rem;box-shadow:inset 0 0 0 1px var(--lr-edge-paper);padding:clamp(.5rem,.25rem + 1vw,1.25rem)}.lr .co-cal__embed{width:100%;min-height:38rem;overflow:auto}.lr .co-cal__fallback{color:var(--c-ink-soft);padding:2rem}.lr .co-cal__fallback a{color:var(--c-accent-text);text-decoration:underline}[id^=my-cal-inline]{color-scheme:normal}.lr .co-status{border-radius:calc(var(--lr-r-l) + .25rem);color:var(--c-line);background:linear-gradient(#ffffff14,#ffffff08);gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 100px -40px #000000e6}.lr .co-status__pill{min-height:2rem;color:var(--c-accent-ink);border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.lr .co-status__pill span{background:var(--c-meta-dark);border-radius:999px;width:.5rem;height:.5rem}.lr .co-status__h{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:500;line-height:1.08}.lr .co-status__list{gap:0;display:grid}.lr .co-status__list li,.lr .co-role ul li{border-top:1px solid var(--lr-edge);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.lr .co-status svg,.lr .co-rec svg,.lr .co-role svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-accent-soft);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.lr .co-perks__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.lr .co-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .co-perks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-perks__grid li{border-radius:var(--lr-r-l);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);align-content:start;gap:.75rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:grid}.lr .co-perks__n{margin-bottom:.25rem}.lr .co-perks__grid h3{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.15}.lr .co-perks__grid p{color:var(--c-muted)}.lr .co-roles__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=64rem){.lr .co-roles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-role{border-radius:var(--lr-r-l);color:var(--c-line);box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;align-content:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.lr .co-role__tags{flex-wrap:wrap;gap:.5rem;display:flex}.lr .co-role__tags span{min-height:1.75rem;color:var(--c-meta-dark);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.lr .co-role__tags .co-role__closed{color:var(--c-accent-ink);background:#ffffff14}.lr .co-role h3{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:500;line-height:1.12}.lr .co-role__meta{color:var(--c-meta-dark);font-size:.875rem}.lr .co-role h4{color:var(--c-white);margin-top:.5rem;font-size:1rem;font-weight:500}.lr .co-role ul{font-size:var(--lr-small);gap:0;display:grid}.lr .co-apply__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=64rem){.lr .co-apply__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3rem,1rem + 5vw,7rem)}}.lr .co-apply__copy{align-content:start;gap:1.5rem;display:grid}.lr .co-apply__copy .lr-sub{max-width:44ch}.lr .co-fq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){.lr .co-fq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.lr .co-fq__side{position:sticky;top:7rem}}.lr .co-fq__side{align-content:start;gap:1.25rem;display:grid}.lr .co-fq__side .lr-h2{text-wrap:balance;max-width:20ch}.lr .co-fq__list{gap:clamp(2rem,1.5rem + 2vw,3rem);min-width:0;display:grid}.lr .co-fq__group{gap:1rem;scroll-margin-top:7rem;display:grid}.lr .co-fq__gh{letter-spacing:.02em;color:var(--c-accent-text);font-size:.875rem;font-weight:600}.lr .co-fq summary h4{letter-spacing:-.01em;color:var(--c-ink-soft);font-size:1.0625rem;font-weight:500;line-height:1.35}.lr .co-fq .lr-cta{margin-top:0}.lr .co-ask__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){.lr .co-ask__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .co-ask__card{border-radius:var(--lr-r-l);height:100%;color:var(--c-line);box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;gap:.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);text-decoration:none;transition:background-color .2s,box-shadow .2s;display:grid}.lr .co-ask__card b{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500}.lr .co-ask__card b:after{content:" →";color:var(--c-accent-soft)}.lr .co-ask__card span{overflow-wrap:anywhere}.lr .co-ask__card:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.lr .co-ask__card:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}}.lr .co-rec{border-radius:calc(var(--lr-r-l) + .25rem);color:var(--c-line);background:linear-gradient(#ffffff14,#ffffff08);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 100px -40px #000000e6}.lr .co-rec__screen{border-radius:var(--lr-r-l) var(--lr-r-l) .75rem .75rem;background:var(--c-paper);margin:.75rem .75rem 0;overflow:hidden}.lr .co-rec__bar{background:var(--c-white);box-shadow:inset 0 -1px 0 var(--lr-edge-paper);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.lr .co-rec__bar span{background:#14161a26;border-radius:999px;width:.625rem;height:.625rem}.lr .co-rec__bar b{font-variant-numeric:tabular-nums;color:var(--c-accent-text);align-items:center;gap:.375rem;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.lr .co-rec__bar b:before{content:"";background:var(--c-accent);border-radius:999px;width:.5rem;height:.5rem;animation:1.2s steps(2,jump-none) infinite co-rec-blink}@keyframes co-rec-blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.lr .co-rec__bar b:before{animation:none}}.lr .co-rec__page{align-content:start;gap:.625rem;min-height:11rem;padding:1.5rem 1.25rem 1.75rem;display:grid;position:relative}.lr .co-rec__l{background:#14161a1f;border-radius:999px;width:80%;height:.625rem;display:block}.lr .co-rec__l--h{background:#14161ab3;width:65%;height:1.25rem}.lr .co-rec__l--s{width:55%}.lr .co-rec__btn{background:var(--c-accent-strong);border-radius:999px;width:6.5rem;height:2rem;margin-top:.5rem;display:block}.lr .co-rec__pin{width:1.75rem;height:1.75rem;color:var(--c-white);background:var(--c-ink);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:absolute;box-shadow:0 0 0 4px #ff4e1f59}.lr .co-rec__pin--1{top:1.25rem;right:18%}.lr .co-rec__pin--2{top:4rem;right:8%}.lr .co-rec__pin--3{bottom:1.25rem;left:9rem}.lr .co-rec__body{gap:.75rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.lr .co-rec__h{letter-spacing:-.03em;color:var(--c-white);justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:500;display:flex}.lr .co-rec__h span{letter-spacing:0;background:var(--c-accent-strong);min-height:1.75rem;color:var(--c-on-accent);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.lr .co-rec__body li{font-size:var(--lr-small)}.lr .co-rec__body li b{color:var(--c-white);font-weight:500}.lr .co-rec__note{color:var(--c-meta-dark);font-size:.875rem}.lr .co-apply__alt{color:var(--c-meta-dark)}.lr .co-apply__alt a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline #ff4e1fb3}.lr .co-fit__col,.lr .co-role,.lr .co-ask__card,.lr .co-rq--dark,.lr .co-cmp__col--fear{box-shadow:inset 0 0 0 1px var(--lr-edge), inset 0 1px 0 #ffffff14, 0 30px 70px #00000059;background:radial-gradient(80% 90% at 100% 0,#ff4e1f1f 0%,#ff4e1f00 60%),linear-gradient(#ffffff0f,#ffffff05),#15171a}.lr .co-fit__col--yes{background:radial-gradient(90% 100% at 100% 100%,#ff4e1f4d 0%,#ff4e1f00 62%),#15171a}.lr .co-cmp__col--fear{box-shadow:inset 0 0 0 1px var(--lr-edge), inset 0 1px 0 #ffffff14;background:radial-gradient(70% 80% at 0 0,#6e8cdc1f 0%,#0000 70%),#15171a}@media (hover:hover) and (pointer:fine){.lr .co-ask__card:hover{box-shadow:inset 0 0 0 1px #ff4e1f73,inset 0 1px #ffffff1a,0 30px 70px #0006}}.lr .co-perks__grid li,.lr .co-rq:not(.co-rq--dark){background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper), 0 1px 2px #14161a0d, 0 20px 50px #14161a12}.cow .tz-pills .tz-pill,.cow .co-wpill{text-box:trim-both cap alphabetic;height:2rem;justify-content:center!important;align-items:center!important;padding:0 .9375rem!important;line-height:1!important;display:inline-flex!important}.cow .tz-more-meta{flex-direction:column;align-items:flex-start;gap:12px}.cow .co-wpills{flex-wrap:wrap;gap:6px;display:flex}.cow .co-wpill{box-sizing:border-box;white-space:nowrap;color:#f6f5f3c7;background:#ffffff12;border-radius:999px;height:1.875rem;font:500 13px/1 Archivo,Helvetica,Arial,sans-serif}.cow .co-wpill--svc{color:var(--c-accent-soft);background:#ff4e1f24}.cow .tz-pa-ico{text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;position:relative}.cow .tz-pa-ico--x:before,.cow .tz-pa-ico--x:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.cow .tz-pa-ico--x:after{transform:rotate(-45deg)}.lr .co-chk:after{width:.5rem;height:.28rem;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)}.lr .co-work--r3{padding-block:0 var(--lr-pad)}.lr .co-work--r3 .co-pills button{color:#f6f5f3d1;box-shadow:inset 0 0 0 1px #ffffff24}.lr .co-work--r3 .co-pills button[aria-pressed=true]{background:var(--c-accent-ink);color:var(--c-ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.lr .co-work--r3 .co-pills button[aria-pressed=false]:hover{color:var(--c-white);box-shadow:inset 0 0 0 1px #ff4e1f99}}.lr .co-work--r3 .co-row{background:#17191c;border-radius:1.5rem;box-shadow:inset 0 0 0 1px #ffffff14}.lr .co-work--r3 .co-row__img{background:#1b1e21}.lr .co-work--r3 .co-row__name{background-image:var(--lr-grad-ink)}.lr .co-work--r3 .co-row__line{color:var(--lr-on-ink)}.lr .co-work--r3 .co-row__outs{border-top-color:#ffffff14}.lr .co-work--r3 .co-row__outs li{color:var(--lr-on-ink);border-bottom-color:#ffffff14}.lr .co-work--r3 .co-row__outs b{color:var(--c-white)}.lr .co-work--r3 .co-chk{background:#ff4e1f2e}.lr .co-work--r3 .co-chk:after{border-color:var(--c-accent-soft)}.lr .co-work--r3 .co-row__more{color:var(--c-white)}.lr .co-work--r3 .co-row__more:after{color:var(--c-accent-soft)}.lr .co-work--r3 .co-tag,.lr .co-work--r3 .co-tag--svc{box-shadow:none;font-weight:500}@media (hover:hover) and (pointer:fine){.lr .co-work--r3 .co-row:hover{box-shadow:inset 0 0 0 1px #ff4e1f73,0 18px 40px #00000059}}.lr .co-work--r3 .co-row:has(.co-row__name a:focus-visible){outline-color:var(--c-accent-soft)}.lr .co-tag{text-box:trim-both cap alphabetic;height:1.875rem;min-height:0;line-height:1}.lr .co-std--r3{padding-block:var(--lr-pad)}.lr .co-std--r3 .co-std__h{background-image:var(--lr-grad-paper);max-width:18ch;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.lr .co-stats--cards{border-top:0;gap:1rem}.lr .co-stats--cards li,.lr .co-stats--cards li+li{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--lr-edge-paper);border:0;border-radius:1.25rem;padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.lr .co-stats--cards b{color:var(--c-ink-soft)}.lr .co-stats--cards span,.lr .co-std--r3 .co-std__links{color:var(--c-muted)}.lr.cp{--cp-card:clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem)}.lr .cp-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.lr .cp-acts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.lr .cp-ticks{gap:.75rem;display:grid}.lr .cp-ticks li{align-items:flex-start;gap:.75rem;display:flex}.lr .cp-ticks svg,.lr .cp-checks svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.125rem}.lr .lr-ink .cp-ticks svg,.lr .lr-ink .cp-checks svg{stroke:var(--c-accent-soft)}.lr .lr-ink .cp-ticks li{color:var(--c-line)}.lr .lr-ink .cp-ticks a{color:var(--c-accent-ink);text-underline-offset:.25em;text-decoration:underline #ff4e1fb3}.lr .cp-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:1.875rem;padding:1px .875rem 0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.lr .lr-ink .cp-pill{color:var(--c-accent-ink);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.lr .lr-light .cp-pill{background:var(--c-paper);color:var(--c-ink-soft)}.lr .cp-close__acts{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.lr .cp-textlink{text-underline-offset:.3em;align-items:center;min-height:2.75rem;font-weight:500;text-decoration:underline 1px #ff4e1fb3;display:inline-flex}.lr .lr-ink .cp-textlink{color:var(--c-accent-ink)}.lr .lr-light .cp-textlink{color:var(--c-ink-soft)}@media (hover:hover) and (pointer:fine){.lr .cp-textlink:hover{text-decoration-color:currentColor}}.lr .cp-hero{padding-block:var(--hero-top) var(--hero-bottom);align-content:start;row-gap:clamp(2.5rem,2rem + 2vw,4rem)}.lr-page>.cp-hero:has(+.lr-light){padding-bottom:calc(var(--hero-bottom) + var(--divider,4vw))}.lr.lr-page>.cp-hero--full{grid-template-rows:auto 1fr;align-content:stretch;min-height:100svh}@supports not (min-height:100svh){.lr.lr-page>.cp-hero--full{min-height:100vh}}@media (height<=34rem){.lr.lr-page>.cp-hero--full{min-height:0}}.lr .cp-hero--full .cp-hero__stats{align-self:end}.lr .cp-hero__in{grid-template-columns:minmax(0,1fr);align-self:start;align-items:start;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=64rem){.lr .cp-hero--side .cp-hero__in{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(3rem,1rem + 5vw,7rem)}}.lr .cp-hero__copy{align-content:start;justify-items:start;gap:clamp(1.25rem,1rem + .8vw,1.75rem);min-width:0;display:grid}.lr .cp-hero__h1{max-width:18ch}.lr .cp-hero--side .cp-hero__h1{max-width:14ch}.lr .cp-hero__lead{max-width:58ch;color:var(--c-line)}.lr .cp-hero__aside{min-width:0}.lr .cp-hero .cp-acts{margin-top:.5rem}.lr .cp-hero .sv-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.lr .cp-hero .sv-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:1.5rem}.lr .cp-hero .sv-stats--3{--n:3}}@media (width<=30rem){.lr .cp-hero .sv-stats--3{grid-template-columns:minmax(0,1fr)}}@media (width<=22rem){.lr .cp-hero .sv-stats{grid-template-columns:minmax(0,1fr)}}.lr .cp-hero .sv-stats li{align-content:start;gap:.375rem;min-width:0;margin:0;padding:.125rem 0 .125rem clamp(1rem,.8rem + .6vw,1.375rem);display:grid;position:relative}.lr .cp-hero .sv-stats li:before,.lr .cp-hero .sv-stats li:after{content:"";pointer-events:none;border-radius:3px;position:absolute;top:0;left:0}.lr .cp-hero .sv-stats li:before{background:#ffffff2e;width:1px;bottom:0}.lr .cp-hero .sv-stats li:after{background:var(--c-accent);width:3px;height:50%;left:-1px}.lr .cp-hero .sv-stats b{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.375rem,1.1rem + 1.1vw,2.25rem);font-weight:500;line-height:1.05}.lr .cp-hero .sv-stats span{font-size:var(--lr-small);color:var(--c-meta-dark);line-height:1.4}.lr .cp-hero .sv-stats span a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--c-accent)}.lr .cp-hero__copy>.cp-hero__stats{justify-self:stretch;width:100%;margin-top:.5rem}.lr .cp-says{gap:clamp(1.25rem,.9rem + 1.2vw,2rem);padding:.25rem 0 .25rem clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid;position:relative}.lr .cp-says:before{content:"";background:#ffffff29;width:1px;position:absolute;top:0;bottom:0;left:0}.lr .cp-says:after{content:"";background:var(--c-accent);border-radius:3px;width:3px;height:50%;position:absolute;top:0;left:-1px}.lr .cp-says li{gap:.25rem;display:grid}.lr .cp-says b{letter-spacing:-.035em;background-image:var(--lr-grad-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);font-weight:500;line-height:1.1}.lr .cp-says span{font-size:var(--lr-small);color:var(--c-meta-dark)}.lr .cp-chip{color:#f6f5f399;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lr .cp-chip__faces{padding-left:.5rem;display:flex}.lr .cp-chip__faces img{object-fit:cover;width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--c-ink);transition:transform .35s var(--lr-ease);border-radius:999px;margin-left:-.5rem}.lr .cp-chip__stars{color:#f6f5f380;gap:2px;transition:color .35s;display:flex}.lr .cp-chip__stars svg{fill:currentColor;width:.8125rem;height:.8125rem}.lr .cp-chip__t b{color:#f6f5f3d9;font-weight:500}.lr .cp-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.lr .cp-chip:hover .cp-chip__stars{color:var(--c-accent)}.lr .cp-chip:hover .cp-chip__t,.lr .cp-chip:hover .cp-chip__t b{color:var(--c-accent-ink)}.lr .cp-chip:hover .cp-chip__faces img:first-child{transform:translate(-3px)}.lr .cp-chip:hover .cp-chip__faces img:nth-child(4){transform:translate(3px)}}@media (width<=22.5rem){.lr .cp-chip__stars{display:none}}.lr .cp-formcard{border-radius:calc(var(--lr-r-l) + .25rem);min-width:0;color:var(--c-line);background:linear-gradient(#ffffff14,#ffffff08);gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff29,0 50px 100px -40px #000000e6}.lr .cp-formcard__h{letter-spacing:-.035em;color:var(--c-white);font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:500;line-height:1.1}.lr .cp-form{gap:1rem;display:grid}.lr .cp-form__row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=36rem){.lr .cp-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .cp-form__field{gap:.4375rem;min-width:0;display:grid}.lr .cp-form label{color:var(--c-line);font-size:.875rem;font-weight:500}.lr .cp-form label small{color:var(--c-meta-dark);font-size:.8125rem;font-weight:400}.lr .cp-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:3.25rem;color:var(--c-accent-ink);font:inherit;background:#ffffff0f;border:0;border-radius:.875rem;outline:none;padding:.875rem 1.125rem;font-size:1rem;line-height:1.3;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px #ffffff29}.lr .cp-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#f6f5f3b3 50%),linear-gradient(135deg,#f6f5f3b3 50%,#0000 50%);background-position:calc(100% - 1.375rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.375rem .375rem;padding-right:2.75rem}.lr .cp-form select option{color:var(--c-ink)}.lr .cp-form textarea{resize:vertical;min-height:8.5rem;line-height:1.5}.lr .cp-form ::placeholder{color:#f6f5f380}.lr .cp-form :is(input,select,textarea):focus-visible{background:#ffffff14;box-shadow:inset 0 0 0 1px #ff4e1fcc,0 0 0 3px #ff4e1f4d}.lr .cp-form__check{font-size:var(--lr-small);color:var(--c-line);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.lr .cp-form__check input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent-strong);flex:none;margin:.125rem 0 0}.lr .cp-form__submit{cursor:pointer;background:var(--c-accent-strong);width:100%;min-height:3.375rem;color:var(--c-on-accent);font:inherit;touch-action:manipulation;transition:background-color .2s ease, color .2s ease, transform .15s var(--lr-ease);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.25rem;padding:1px 1.5rem 0;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.lr .cp-form__submit:active{transform:scale(.98)}.lr .cp-form__submit:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .cp-form__submit:hover{background:var(--c-white);color:var(--c-ink)}}.lr .cp-form__note{color:var(--c-meta-dark);font-size:.875rem}.lr .cp-form__note a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lr .cp-life__grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:1rem;display:grid}@media (width>=40rem){.lr .cp-life__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lr .cp-life__async,.lr .cp-life__trade{grid-column:span 2}}@media (width>=64rem){.lr .cp-life__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lr .cp-life__craft{grid-area:span 2/span 2}.lr .cp-life__async{grid-column:span 2}.lr .cp-life__trade{grid-column:span 3}}.lr .cp-life__card{isolation:isolate;min-width:0;min-height:15rem;padding:var(--cp-card);border-radius:var(--lr-r-l);background:var(--c-white);color:var(--c-muted);flex-direction:column;gap:.75rem;display:flex;position:relative;overflow:hidden}.lr .cp-life__card>:first-child{margin-bottom:auto}.lr .cp-life__card h3{letter-spacing:-.03em;color:var(--c-ink-soft);padding-top:1.25rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:500;line-height:1.12}.lr .cp-life__card p{max-width:46ch}.lr .cp-life__ico{fill:none;width:3rem;height:3rem;stroke:var(--c-ink-soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:var(--c-paper);border-radius:999px;padding:.75rem}.lr .cp-life__card--ink{background:radial-gradient(70% 60% at 100% 0%, #ff4e1f33, transparent 70%), radial-gradient(60% 60% at 0% 100%, #3c4c6e59, transparent 70%), var(--c-ink);color:var(--c-line)}.lr .cp-life__card--ink h3{color:var(--c-white);letter-spacing:-.04em;max-width:14ch;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.05}.lr .cp-life__card--ink p{font-size:var(--lr-lead);color:var(--c-line);line-height:1.5}.lr .cp-life__card--ink .cp-life__ico{stroke:var(--c-accent-soft);background:#ffffff14}.lr .cp-life__big,.lr .cp-life__one{letter-spacing:-.05em;color:var(--c-ink-soft);align-items:baseline;gap:.5rem;font-size:clamp(3.5rem,2.8rem + 3vw,5.5rem);font-weight:500;line-height:.9;display:flex}.lr .cp-life__big span,.lr .cp-life__one span{letter-spacing:0;color:var(--c-meta-light);font-size:1rem;font-weight:500}.lr .cp-life__card--brand{background:radial-gradient(80% 70% at 100% 0%, #ff4e1f59, transparent 70%), linear-gradient(160deg, var(--c-accent), color-mix(in srgb, var(--c-accent) 90%, #000));color:var(--c-on-accent)}.lr .cp-life__card--brand h3,.lr .cp-life__card--brand .cp-life__one,.lr .cp-life__card--brand .cp-life__one span{color:var(--c-on-accent)}.lr .cp-week{gap:.5rem;display:flex}.lr .cp-week li{background:var(--c-paper);max-width:4.5rem;color:var(--c-meta-light);border-radius:.875rem;flex:1 1 0;justify-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.8125rem;font-weight:500;display:grid}.lr .cp-week i{background:#14161a24;border-radius:999px;width:.5rem;height:.5rem}.lr .cp-week li.is-call{background:var(--c-ink);color:var(--c-white)}.lr .cp-week li.is-call i{background:var(--c-accent)}.lr .cp-life__trade{gap:1.5rem;display:grid}@media (width>=48rem){.lr .cp-life__trade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end}}.lr .cp-life__trade-copy{gap:.75rem;display:grid;margin-bottom:0!important}.lr .cp-life__trade-copy h3{padding-top:0}.lr .cp-life__ledger{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=30rem){.lr .cp-life__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr .cp-life__ledger>div{background:var(--c-paper);border-radius:1.125rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}.lr .cp-life__ledger>div+div{background:var(--c-ink);color:var(--c-line)}.lr .cp-life__lk{color:var(--c-ink-soft);font-size:.9375rem;font-weight:600}.lr .cp-life__ledger>div+div .cp-life__lk{color:var(--c-white)}.lr .cp-life__ledger ul{gap:.5rem;font-size:.9375rem;display:grid}.lr .cp-life__ledger li{align-items:flex-start;gap:.625rem;display:flex}.lr .cp-life__ledger svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-light);stroke-width:2.2px;stroke-linecap:round;flex:none;margin-top:.125rem}.lr .cp-life__ledger>div+div svg{stroke:var(--c-accent-soft)}.lr .cp-roles__wrap{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=64rem){.lr .cp-roles__wrap.is-tabbed{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start;gap:1.5rem}}.lr .cp-roles__list{align-content:start;gap:.5rem;display:grid}.lr .cp-roles__list[hidden]{display:none}.lr .cp-roles__list [role=tab]{cursor:pointer;text-align:left;width:100%;min-height:4.5rem;color:var(--c-line);box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff08;border:0;border-radius:1.125rem;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background-color .2s,box-shadow .2s;display:flex}.lr .cp-roles__list [role=tab][aria-selected=true]{background:#ffffff17;box-shadow:inset 0 0 0 1px #ff4e1f99}.lr .cp-roles__list [role=tab]:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .cp-roles__list [role=tab][aria-selected=false]:hover{background:#ffffff0f}}.lr .cp-roles__n{color:var(--c-meta-dark);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:500}.lr .cp-roles__name{flex:auto;gap:.1875rem;min-width:0;display:grid}.lr .cp-roles__name b{letter-spacing:-.01em;color:var(--c-white);font-size:1.0625rem;font-weight:500}.lr .cp-roles__name span{color:var(--c-meta-dark);font-size:.875rem}.lr .cp-roles__list svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--lr-ease), stroke .2s ease;flex:none}.lr .cp-roles__list [aria-selected=true] svg{stroke:var(--c-accent-soft);transform:translate(3px)}.lr .cp-roles__status{height:2rem;color:var(--c-line);background:#ffffff0f;border-radius:999px;justify-self:start;align-items:center;gap:.625rem;margin-top:.75rem;padding:1px .875rem 0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.lr .cp-roles__status span{background:var(--c-meta-dark);border-radius:999px;width:.5rem;height:.5rem}.lr .cp-roles__panels{gap:1rem;min-width:0;display:grid}.lr .cp-role{border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge);background:radial-gradient(60% 80% at 100% 0,#ff4e1f1a,#0000 70%),linear-gradient(#ffffff0f,#ffffff05);grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.lr .cp-role:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:2px}@media (width>=48rem){.lr .cp-role{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem)}}.lr .cp-role__main{align-content:start;gap:1.25rem;display:grid}.lr .cp-role__tags{flex-wrap:wrap;gap:.375rem;display:flex}.lr .cp-role h3{letter-spacing:-.04em;color:var(--c-white);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:500;line-height:1.05}.lr .cp-role__p{font-size:var(--lr-lead);color:var(--c-line);line-height:1.5}.lr .cp-role__need{background:#00000040;border-radius:1.25rem;align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.lr .cp-role__need h4{letter-spacing:0;color:var(--c-white);font-size:1rem;font-weight:600}.lr .cp-role__need ul{gap:.75rem;display:grid}.lr .cp-role__need li{color:var(--c-line);align-items:flex-start;gap:.75rem;display:flex}.lr .cp-role__need svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-accent-soft);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.1875rem}.lr .cp-role__need .lr-btn{justify-self:start;margin-top:.5rem}.lr .cp-hire__path{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.lr .cp-hire__path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr .cp-hire__path{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr .cp-hire__path li{padding:var(--cp-card);border-radius:var(--lr-r-l);background:var(--c-white);align-content:start;gap:.625rem;display:grid;position:relative}.lr .cp-hire__path h3{letter-spacing:-.03em;color:var(--c-ink-soft);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.15}.lr .cp-hire__n{background:var(--c-paper);width:2.75rem;height:2.75rem;color:var(--c-ink-soft);border-radius:999px;place-items:center;margin-bottom:1.25rem;padding-top:1px;font-weight:600;line-height:1;display:grid}.lr .cp-hire__k{color:var(--c-meta-light);font-size:.875rem;font-weight:500}.lr .cp-hire__path li.is-key{background:radial-gradient(70% 60% at 100% 0%, #ff4e1f38, transparent 70%), var(--c-ink);color:var(--c-line)}.lr .cp-hire__path li.is-key h3{color:var(--c-white)}.lr .cp-hire__path li.is-key .cp-hire__n{background:var(--c-accent-strong);color:var(--c-on-accent)}.lr .cp-hire__path li.is-key .cp-hire__k{color:var(--c-meta-dark)}.lr .cp-apply__in{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=64rem){.lr .cp-apply__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.lr .cp-apply__copy{position:sticky;top:7rem}}.lr .cp-apply__copy{align-content:start;gap:1.5rem;display:grid}.lr.cp .lr-ink .lr-h-mute,.lr.cp .lr-close__panel .lr-h-mute{-webkit-text-fill-color:#85878b;color:#85878b}.lr.cp .lr-light .lr-h-mute{-webkit-text-fill-color:#85868a;color:#85868a}.lr.cp .lr-light .lr-close__panel .lr-h-mute{-webkit-text-fill-color:#85878b;color:#85878b}.lr .cp-role[hidden]{display:none}@media (width>=64rem){.lr.cp .lr-head--split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.lr.cp .lr-head--split .lr-sub{justify-self:end;max-width:40ch}}.lr .cp-life__trade{align-items:center}.lr .cp-life__trade .cp-life__trade-h{letter-spacing:-.04em;max-width:12ch;margin-bottom:0;padding-top:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.05}@media (width>=48rem){.lr .cp-life__trade{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.lr .cp-sketch{background:#ffffff0a;border-radius:1.125rem;grid-template-rows:auto auto auto auto minmax(4rem,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;width:min(100%,26rem);min-height:13rem;margin:.5rem 0 auto auto;padding:1rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.lr .cp-sketch i{background:#ffffff1a;border-radius:.375rem;display:block}.lr .cp-sketch__nav{grid-column:1/-1;width:40%;height:.5rem}.lr .cp-sketch__h{grid-column:1/-1;width:85%;height:.875rem;margin-top:.5rem;background:#ffffff38!important}.lr .cp-sketch__h--2{width:60%;margin-top:0}.lr .cp-sketch__btn{grid-column:1/2;height:1.25rem;background:var(--c-accent)!important;border-radius:999px!important}.lr .cp-sketch__img{grid-column:1/-1;min-height:4rem;background:linear-gradient(135deg,#ff4e1f40,#3c4c6e59)!important}.lr .cp-sketch__col{height:2.25rem}.lr .cp-cal .lr-sub a{color:var(--c-ink-soft);text-underline-offset:.25em;text-decoration:underline #ff4e1fb3}.lr .cp-cal__frame{min-height:32rem;position:relative;container-type:inline-size}.lr .cp-cal__embed{width:100%;min-height:32rem;overflow:auto}.lr .cp-cal__frame.is-loading .cp-cal__embed{min-height:calc(29.375rem + 75cqw)}@container (width>=48rem){.lr .cp-cal__frame.is-loading .cp-cal__embed{min-height:35rem}}.lr .cp-cal__loading{display:none}.lr .cp-cal__frame:is(.is-loading,.is-ready) .cp-cal__loading{z-index:1;justify-content:center;align-items:center;gap:var(--space-s,1rem);background:var(--c-white);width:min(100%,65rem);font-size:var(--t-small);color:var(--c-meta-light);border-radius:.5rem;flex-direction:column;margin:0 auto;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14161a14}.lr .cp-cal__frame.is-ready .cp-cal__loading{opacity:0;visibility:hidden;pointer-events:none}.lr .cp-cal__spin{border:2px solid #14161a1a;border-top-color:var(--c-accent);border-radius:50%;width:1.75rem;height:1.75rem;animation:.9s linear infinite cp-cal-spin}@keyframes cp-cal-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lr .cp-cal__spin{animation:none}.lr .cp-cal__loading{transition:none}}.lr .cp-cal__fallback{padding:2rem}.lr .cp-cal__fallback a{color:var(--c-accent-text);text-decoration:underline}.lr .cp-rows{gap:.75rem;display:grid}.lr .cp-rows__item{min-height:6rem;box-shadow:inset 0 0 0 1px var(--lr-edge);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1.4vw,2.25rem);display:grid}.lr .cp-rows__item p{color:var(--c-line);grid-column:1/-1}@media (width>=52rem){.lr .cp-rows__item{grid-template-columns:3rem minmax(0,1fr) minmax(0,1.4fr);column-gap:2rem}.lr .cp-rows__item p{grid-column:auto}}.lr .cp-rows__n{width:2.5rem;height:2.5rem;color:var(--c-accent-ink);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;place-items:center;padding-top:1px;font-size:.875rem;font-weight:600;line-height:1;display:grid}.lr .cp-rows__item h3{letter-spacing:-.03em;color:var(--c-white);align-self:center;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.2}.lr .cp-rows__item--accent{background:radial-gradient(60% 120% at 100% 0,#ff4e1f33,#0000 70%),linear-gradient(#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ff4e1f59}.lr .cp-rows__item--accent .cp-rows__n{background:var(--c-accent-strong);color:var(--c-on-accent)}.lr.cp :is(.sx-h1,.sx-h2){color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(172deg,#14161a 0%,#14161a8c 95%);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.lr.cp :is(.sx-on-dark .sx-h2,.sx-sec--dark .sx-h2,.sx-h2.sx-on-dark,.sx-close__panel .sx-h2){background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%)}.lr.cp :is(.sx-on-dark,.sx-sec--dark,.sx-close__alt) .sx-btn--ghost{color:var(--c-accent-ink)}.lr.cp :is(.sx-faq__acts,.sx-rv__side) .sx-link{color:var(--c-ink-soft)}.lr.cp .sx-faq--dark .sx-faq__acts .sx-link,.lr.cp .sx-close__more,.lr.cp .sx-on-dark .sx-af__more{color:var(--c-accent-ink)}.lr.cp .sx-af--light .sx-af__more{color:var(--c-ink-soft)}.lr.cp .sx-stack{padding:.25rem 0 .25rem clamp(1.25rem,1rem + 1vw,2rem)}.lr.cp .sx-pills,.lr.cp .sx-rv__grid,.lr.cp .sx-faq__list{padding:0}.lr .cp-contact .cp-hero__copy .cp-ticks{margin-top:.25rem}.lr .cp-routes__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=52rem){.lr .cp-routes__grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}}.lr .cp-route{padding:var(--cp-card);border-radius:var(--lr-r-l);box-shadow:inset 0 0 0 1px var(--lr-edge);color:var(--c-line);background:linear-gradient(#ffffff0f,#ffffff05);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.lr .cp-route h3{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:500;line-height:var(--t-h3-leading);color:var(--c-white);margin-top:1.25rem}.lr .cp-route p{margin-bottom:auto;padding-bottom:.75rem}.lr .cp-route__ico{fill:none;width:3rem;height:3rem;stroke:var(--c-accent-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff12;border-radius:999px;padding:.75rem}.lr .cp-route--call{background:radial-gradient(80% 90% at 100% 0,#ff4e1f47,#0000 70%),linear-gradient(#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ff4e1f59}.lr .cp-route--call .cp-route__ico{background:var(--c-accent-strong);stroke:var(--c-on-accent)}.lr .cp-stars{color:var(--c-accent);gap:2px;display:flex}.lr .cp-stars svg{fill:currentColor;width:1rem;height:1rem;display:block}.lr .cp-rv__feat{isolation:isolate;border-radius:calc(var(--lr-r-l) + .25rem);background:var(--c-ink);color:var(--c-line);grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:1.25rem;display:grid;position:relative;overflow:hidden}@media (width>=56rem){.lr .cp-rv__feat{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.lr .cp-rv__feat:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff4e1f38,#0000);width:80%;height:80%;position:absolute;inset:auto auto -40% -20%}.lr .cp-rv__feat-body{flex-direction:column;gap:1.5rem;padding:clamp(1.75rem,1.25rem + 2vw,3.25rem);display:flex}.lr .cp-rv__feat-q{letter-spacing:-.02em;color:var(--c-accent-ink);font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.45}.lr .cp-rv__feat-q.is-clamped{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lr .cp-rv__feat-shot{min-height:16rem;display:block}.lr .cp-rv__feat-shot img{object-fit:cover;object-position:left top;width:100%;height:100%}.lr .cp-rv__feat .cp-rv__by{border-top-color:#ffffff1a;margin-top:auto}.lr .cp-rv__feat .cp-rv__name b{color:var(--c-accent-ink)}.lr .cp-rv__feat .cp-rv__name{color:var(--c-meta-dark)}.lr .cp-rv__feat .cp-rv__link,.lr .lr-ink .cp-rv__link{color:var(--c-accent-ink)}.lr .cp-rv__feat .co-more-btn,.lr .lr-ink .co-more-btn{color:var(--c-accent-soft)}.lr .cp-rv__wall{columns:1;column-gap:1.25rem}@media (width>=44rem){.lr .cp-rv__wall{columns:2}}@media (width>=72rem){.lr .cp-rv__wall{columns:3}}.lr .cp-rv__wall>li{break-inside:avoid;margin-bottom:1.25rem}.lr .cp-rv__wall>li>.cp-rv__card{height:100%}.lr .cp-rv__wall.is-masonry{columns:auto;grid-template-columns:repeat(var(--rv-cols,2), minmax(0, 1fr));grid-auto-rows:2px;align-items:stretch;gap:0 1.25rem;display:grid}.lr .cp-rv__wall.is-masonry>li{margin-bottom:0}.lr .cp-rv__wall.is-masonry .cp-rv__by{margin-top:auto}.lr .cp-rv__card{background:var(--c-white);border-radius:1.5rem;flex-direction:column;gap:1.125rem;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex;box-shadow:inset 0 0 0 1px #14161a0d}.lr .cp-rv__shot{aspect-ratio:16/10;border-radius:1.5rem 1.5rem 0 0;margin:calc(-1*clamp(1.5rem,1.2rem + 1vw,2rem)) calc(-1*clamp(1.5rem,1.2rem + 1vw,2rem)) .25rem;display:block;overflow:hidden}.lr .cp-rv__shot img{object-fit:cover;object-position:top center;width:100%;height:100%}.lr .cp-rv__q{letter-spacing:-.01em;color:var(--c-ink-soft);font-size:1.0625rem;line-height:1.55}.lr .cp-rv__q.is-clamped{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lr .cp-rv .co-more-btn{margin-top:-.5rem}.lr .cp-rv :is(.cp-rv__q,.cp-rv__feat-q)>p+p{margin-top:.75em}.lr .cp-rv__by{border-top:1px solid #14161a1a;align-items:center;gap:.75rem;padding-top:1.125rem;display:flex}.lr .cp-rv__face{object-fit:cover;border-radius:999px;flex:none;width:2.75rem;height:2.75rem}.lr .cp-rv__name{min-width:0;color:var(--c-meta-light);flex:1;gap:.125rem;font-size:.875rem;line-height:1.3;display:grid}.lr .cp-rv__name b{color:var(--c-ink-soft);font-size:.9375rem;font-weight:500}.lr .cp-rv__link{min-height:2.75rem;font-size:var(--t-small);color:var(--c-ink-soft);text-underline-offset:.3em;align-self:flex-start;align-items:center;margin-top:-.5rem;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}.lr .cp-rv__feat .cp-rv__by .cp-rv__link{margin-top:0}.lr .lr-ink .cp-rv__card{box-shadow:inset 0 0 0 1px var(--lr-edge);background:linear-gradient(#ffffff0f,#ffffff06)}.lr .lr-ink .cp-rv__q,.lr .lr-ink .cp-rv__name b{color:var(--c-accent-ink)}.lr .lr-ink .cp-rv__name{color:var(--c-meta-dark)}.lr .lr-ink .cp-rv__by{border-top-color:#ffffff1a}.lr .cp-rv__also{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;border-radius:1.5rem;gap:1rem;margin-top:1rem;padding:1.5rem;display:grid}.lr .cp-rv__also>p{color:var(--c-white);font-weight:500}.lr .cp-rv__also ul{flex-wrap:wrap;gap:1rem 2rem;display:flex}.lr .cp-rv__also li{align-items:center;gap:.75rem;display:flex}.lr .cp-rv__also img{object-fit:cover;border-radius:999px;width:2.5rem;height:2.5rem}.lr .cp-rv__also span{color:var(--c-meta-dark);font-size:.875rem;display:grid}.lr .cp-rv__also b{color:var(--c-accent-ink);font-weight:500}.lr .cp-story__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,1.5rem + 3vw,5rem);display:grid}@media (width>=56rem){.lr .cp-story__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lr .cp-story__in{width:100%;max-width:68rem;margin-inline:auto}.lr .cp-story__img{width:100%}.lr .cp-story .cp-prose{max-width:none}.lr .cp-story__img{border-radius:calc(var(--lr-r-l) + .25rem);max-width:32rem;position:relative;overflow:hidden}.lr .cp-story__img img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%}.lr .cp-story__in{max-width:80rem}@media (width>=56rem){.lr .cp-story__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.lr .cp-story__img{max-width:36rem}.lr .cp-story__img figcaption{backdrop-filter:blur(12px);color:var(--c-line);background:#101214b8;border-radius:1rem;gap:.125rem;padding:.75rem 1rem;font-size:.875rem;display:grid;position:absolute;bottom:1rem;left:1rem}.lr .cp-story__img figcaption b{color:var(--c-white);font-weight:500}.lr .cp-story__txt{gap:1.75rem;display:grid}.lr .cp-prose{gap:1rem;max-width:60ch;display:grid}.lr .cp-prose a{color:var(--c-ink-soft);text-underline-offset:.25em;text-decoration:underline #ff4e1fb3}.lr .cp-story__lede{font-size:var(--t-lead);color:var(--c-ink-soft);line-height:1.5}.lr .cp-fq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){.lr .cp-fq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 4vw,6rem)}.lr .cp-fq__side{position:sticky;top:7.5rem}}.lr .cp-fq__side{align-content:start;gap:1.25rem;display:grid}.lr .cp-search{background:var(--c-white);border-radius:999px;align-items:center;gap:.625rem;height:3.5rem;margin-top:.5rem;padding:0 1.125rem;display:flex;box-shadow:inset 0 0 0 1px #14161a1f}.lr .cp-search[hidden],.lr .cp-topics[hidden]{display:none}.lr .cp-search:focus-within{box-shadow:inset 0 0 0 1px #ff4e1fbf,0 0 0 3px #ff4e1f40}.lr .cp-search svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-light);stroke-width:1.8px;stroke-linecap:round;flex:none}.lr .cp-search input{min-width:0;height:100%;font:inherit;color:var(--c-ink-soft);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.lr .cp-search input::placeholder{color:var(--c-meta-light)}.lr .cp-topics{gap:.375rem;display:grid}.lr .cp-topics button{cursor:pointer;text-align:left;width:100%;min-height:3rem;color:var(--c-ink-soft);font:inherit;font-size:var(--t-small);background:0 0;border:0;border-radius:.875rem;align-items:center;gap:.75rem;padding:0 .875rem 0 1rem;font-weight:500;transition:background-color .2s;display:flex}.lr .cp-topics button svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-meta-light);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lr .cp-topics__t{flex:1}.lr .cp-topics__c{min-width:1.75rem;height:1.5rem;font-size:var(--t-xs);color:var(--c-meta-light);font-variant-numeric:tabular-nums;background:#14161a0f;border-radius:999px;justify-content:center;align-items:center;padding:1px .5rem 0;line-height:1;display:inline-flex}.lr .cp-topics button[aria-pressed=true]{background:var(--c-ink);color:var(--c-white)}.lr .cp-topics button[aria-pressed=true] svg{stroke:var(--c-accent-soft)}.lr .cp-topics button[aria-pressed=true] .cp-topics__c{background:var(--c-accent-strong);color:var(--c-on-accent)}.lr .cp-topics button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr .cp-topics button[aria-pressed=false]:hover{background:#14161a0d}}.lr .cp-fq__list{gap:clamp(2rem,1.5rem + 1.5vw,3rem);min-width:0;display:grid}.lr .cp-fq__group{gap:1rem;display:grid}.lr .cp-fq__group[hidden]{display:none}.lr .cp-fq__gh{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:500;line-height:var(--t-h3-leading);color:var(--c-ink-soft)}.lr .cp-fq .sx-faq__item[hidden]{display:none}.lr .cp-fq .sx-faq__item:not([open]){background:var(--c-white)}.lr .cp-fq .sx-faq__item summary h4{letter-spacing:-.01em;color:var(--c-ink-soft);margin:0;padding:0;font-size:1.0625rem;font-weight:500;line-height:1.35}.lr .cp-empty{background:var(--c-white);color:var(--c-ink-soft);border-radius:1.25rem;padding:1.5rem}.lr .cp-empty a{color:var(--c-accent-text);text-underline-offset:.2em;text-decoration:underline}.lr .cp-ask__in{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){.lr .cp-ask__in{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,1rem + 4vw,6rem)}}.lr .cp-ask__copy{gap:1.25rem;display:grid}.lr .cp-ask__acts{gap:.75rem;display:grid}.lr .cp-ask__row{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.lr .cp-ask__row>div{flex:16rem;gap:.25rem;display:grid}.lr .cp-ask__row h3{font-size:var(--t-h4);color:var(--c-white);font-weight:500}.lr .cp-ask__row p{font-size:var(--t-small);color:var(--c-meta-dark)}.lr .cp-ask__row--main{background:radial-gradient(70% 120% at 100% 0,#ff4e1f38,#0000 70%),#ffffff0f;box-shadow:inset 0 0 0 1px #ff4e1f59}.lr .cp-claim__how{box-shadow:inset 0 0 0 1px var(--lr-edge);background:#ffffff0a;border-radius:1.25rem;gap:.375rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.lr .cp-claim__how>h3{font-size:var(--t-h4);color:var(--c-white);font-weight:600}.lr .cp-claim__how-sub{font-size:var(--t-small);color:var(--c-meta-dark)}.lr .cp-claim__steps{gap:1.125rem;margin-top:1rem;display:grid;position:relative}.lr .cp-claim__steps:before{content:"";background:#ffffff24;width:1px;position:absolute;top:1rem;bottom:1rem;left:.9375rem}.lr .cp-claim__steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.lr .cp-claim__steps li>div{gap:.25rem;display:grid}.lr .cp-claim__n{background:var(--c-ink);width:1.875rem;height:1.875rem;color:var(--c-white);border-radius:999px;place-items:center;padding-top:1px;font-size:.8125rem;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.lr .cp-claim__steps li.is-yours .cp-claim__n{background:var(--c-accent-strong);box-shadow:none;color:var(--c-on-accent)}.lr .cp-claim__steps h4{color:var(--c-white);padding-top:.25rem;font-size:1rem;font-weight:600}.lr .cp-claim__steps p{font-size:var(--t-small);color:var(--c-line)}.lr .cp-claim__alt{color:var(--c-meta-dark)}.lr .cp-claim__alt a{color:var(--c-white);text-underline-offset:.2em;text-decoration:underline}.lr .cp-thanks__links{list-style:none}.lr .cp-thanks__tick{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#ff4e1f59,#0000 60%),#ffffff0a;border-radius:50%;place-self:center end;place-items:center;width:clamp(7rem,5rem + 8vw,12rem);display:grid;box-shadow:inset 0 0 0 1px #ff4e1f66,0 0 80px #ff4e1f33}.lr .cp-thanks__tick svg{fill:none;width:42%;height:42%;stroke:var(--c-accent-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (width<=63.99rem){.lr .cp-thanks__tick{display:none}}.lr .cp-thanks .sx-stack a{color:var(--c-white);text-underline-offset:.2em;text-decoration:underline}.lr .cp-reads__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=52rem){.lr .cp-reads__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr .cp-reads__card{border-radius:var(--lr-r-l,1.5rem);background:var(--c-white);grid-template-rows:auto auto 1fr;gap:.625rem;height:100%;padding:clamp(1.5rem,1rem + 1.5vw,2rem) clamp(1.5rem,1rem + 1.5vw,2rem) 4.5rem;text-decoration:none;transition:box-shadow .2s;display:grid;position:relative}.lr .cp-reads__k{font-size:var(--t-small);color:var(--c-accent-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:inline-flex}.lr .cp-reads__k svg,.lr .cp-reads__go{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.lr .cp-reads__t{font-size:var(--t-h4);letter-spacing:-.02em;color:var(--c-ink-soft);font-weight:600;line-height:1.25}.lr .cp-reads__d{color:var(--c-meta-light)}.lr .cp-reads__go{color:var(--c-ink-soft);position:absolute;bottom:1.75rem;left:clamp(1.5rem,1rem + 1.5vw,2rem)}.lr .cp-reads .is-dark .cp-reads__card{background:var(--c-ink)}.lr .cp-reads .is-dark :is(.cp-reads__t,.cp-reads__go){color:var(--c-white)}.lr .cp-reads .is-dark .cp-reads__k{color:var(--c-accent-soft)}.lr .cp-reads .is-dark .cp-reads__d{color:var(--c-meta-dark)}@media (hover:hover) and (pointer:fine){.lr .cp-reads__card:hover{box-shadow:inset 0 0 0 1.5px #ff4e1f8c}}.lr .cp-legal__updated{font-size:var(--t-small);color:var(--c-meta-dark);align-items:center;gap:.5rem;margin-top:.25rem;display:inline-flex}.lr .cp-legal__updated svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-accent-soft);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lr .cp-legal__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=64rem){.lr .cp-legal__grid.has-toc{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4.5rem)}}.lr .cp-legal__rail{display:none}@media (width>=64rem){.lr .cp-legal__rail{max-height:calc(100svh - 9rem);display:block;position:sticky;top:7.5rem;overflow:auto}.lr .cp-legal__tocm{display:none}}.lr .cp-legal__toch{font-size:var(--t-small);color:var(--c-ink-soft);margin-bottom:.75rem;font-weight:600}.lr .cp-legal__rail ol{gap:.125rem;display:grid}.lr .cp-legal__rail a{font-size:var(--t-small);color:var(--c-meta-light);border-radius:.75rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;padding:.5rem .75rem;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.lr .cp-legal__rail a span{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:#14161a59}.lr .cp-legal__rail a.is-on{background:var(--c-white);color:var(--c-ink-soft);font-weight:500}.lr .cp-legal__rail a.is-on span{color:var(--c-accent-text)}@media (hover:hover) and (pointer:fine){.lr .cp-legal__rail a:not(.is-on):hover{color:var(--c-ink-soft)}}.lr .cp-legal__tocm{background:var(--c-white);border-radius:1rem}.lr .cp-legal__tocm summary{min-height:3.25rem;color:var(--c-ink-soft);cursor:pointer;justify-content:space-between;align-items:center;padding:0 1.25rem;font-weight:600;list-style:none;display:flex}.lr .cp-legal__tocm summary::-webkit-details-marker{display:none}.lr .cp-legal__tocm ol{gap:.25rem;padding:0 1.25rem 1.25rem;display:grid}.lr .cp-legal__tocm a{font-size:var(--t-small);color:var(--c-meta-light);padding:.375rem 0;text-decoration:none;display:block}.lr .cp-legal__sheet{border-radius:var(--lr-r-l,1.5rem);background:var(--c-white);min-width:0;padding:clamp(1.5rem,.75rem + 4vw,4.5rem)}.lr .cp-legal__prose{max-width:70ch;color:var(--c-ink-soft);font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.7}.lr .cp-legal__prose>*+*,.lr .cp-legal__prose .cookie-policy>*+*{margin-top:1em}.lr .cp-legal__prose h2{font-size:var(--t-h3);letter-spacing:-.025em;font-style:normal;font-weight:600;line-height:var(--t-h3-leading);color:var(--c-ink-soft);border-top:1px solid #14161a14;margin-top:2.5em;padding-top:2.25em;scroll-margin-top:7rem}.lr .cp-legal__prose h2 em{font-style:normal}.lr .cp-legal__prose h2,.lr .cp-legal__prose .cookie-policy>h2{margin-top:calc(var(--sec-pad) / 2);padding-top:calc(var(--sec-pad) / 2)}.lr .cp-legal__prose>h2:first-child,.lr .cp-legal__prose .cookie-policy>h2:first-child{border-top:0;margin-top:0;padding-top:0}.lr .cp-legal__prose h3{font-size:var(--t-h4);color:var(--c-ink-soft);margin-top:1.75em;font-weight:600}.lr .cp-legal__prose :is(p,li){color:#3d3f43}.lr .cp-legal__prose :is(ul,ol){gap:.5em;padding-left:1.25em;display:grid}.lr .cp-legal__prose ul{list-style:outside}.lr .cp-legal__prose ol{list-style:decimal}.lr .cp-legal__prose li::marker{color:var(--c-accent-text)}.lr .cp-legal__prose a{color:var(--c-accent-text);text-underline-offset:.2em;text-decoration:underline}.lr .cp-legal__prose strong,.lr .cp-legal__prose b{color:var(--c-ink-soft);font-weight:600}.lr .cp-legal__prose code{background:var(--c-paper);overflow-wrap:anywhere;border-radius:.375rem;padding:.1em .4em;font-size:.875em}.lr .cookie-policy__settings{background:var(--c-ink);border-radius:999px;align-items:center;min-height:2.75rem;padding:1px 1.25rem 0;font-weight:600;display:inline-flex;color:var(--c-white)!important;text-decoration:none!important}.lr .cookie-policy__table-wrap{border-radius:1rem;overflow-x:auto;box-shadow:inset 0 0 0 1px #14161a1a}.lr .cookie-policy__table-wrap:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lr .cookie-policy__table{border-collapse:collapse;width:100%;min-width:36em;font-size:var(--t-small);line-height:1.5}.lr .cookie-policy__table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #14161a14;padding:.75rem 1rem}.lr .cookie-policy__table tr:last-child td{border-bottom:0}.lr .cookie-policy__table th{background:var(--c-paper);color:var(--c-ink-soft);font-weight:600}.lr .cookie-policy__table small{color:var(--c-meta-light)}.lr .cookie-policy__table-wrap{container-type:inline-size}@container (width<=34rem){.lr .cookie-policy__table{min-width:0}.lr .cookie-policy__table :is(thead,tbody,tr,th,td){display:block}.lr .cookie-policy__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lr .cookie-policy__table tr{border-bottom:1px solid #14161a14;padding:.5rem 0}.lr .cookie-policy__table tbody tr:last-child{border-bottom:0}.lr .cookie-policy__table td{border-bottom:0;padding:.375rem 1rem .375rem 7.25rem;position:relative}.lr .cookie-policy__table td:before{content:attr(data-label);width:5.5rem;color:var(--c-ink-soft);font-weight:600;position:absolute;top:.375rem;left:1rem}}@container (width<=16rem){.lr .cookie-policy__table td{padding-left:1rem}.lr .cookie-policy__table td:before{width:auto;display:block;position:static}}.lr .cp-legal .sx-cta,.lr .cp-legal>[id$=-cta]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.lr.cp{--cp-card:clamp(1.5rem, 1.15rem + 1.2vw, 2.25rem);--cp-r:var(--lr-r-l,1.5rem);--cp-edge-l:#14161a17;--cp-edge-d:#ffffff17}.lr.cp :is(.cp-life__card:not(.cp-life__card--ink,.cp-life__card--brand),.cp-hire__path li:not(.is-key),.cp-next__body,.cp-rv__card:not(.cp-rv__card--dark),.cp-rule--light,.cp-fit__col--yes,.cp-look__card:not(.cp-look__card--dark),.cp-reads__grid li:not(.is-dark) .cp-reads__card){background-color:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l), 0 18px 40px -32px #14161a59}.lr.cp :is(.cp-life__card--ink,.cp-life__card--brand,.cp-hire__path li.is-key,.cp-rv__card--dark,.cp-rule--dark,.cp-fit__col--no,.cp-look__card--dark,.cp-rows__item,.cp-route,.cp-role,.lr-ink .cp-rv__card){background-color:var(--c-ink-card);box-shadow:inset 0 0 0 1px var(--cp-edge-d)}.lr.cp :is(.cp-rows__item--accent,.cp-route--call,.cp-rule--accent){box-shadow:inset 0 0 0 1px #ff4e1f73}.lr.cp .cp-rows__item{padding:var(--cp-card)}.lr.cp .cp-life__card--brand,.lr.cp .cp-life__card--brand h3{color:var(--c-on-accent)}.lr.cp .cp-life__card--brand .cp-life__one{color:var(--c-on-accent);align-self:center;margin-block:auto}.lr.cp .cp-life__card--brand .cp-life__one span{color:var(--c-on-accent)}.lr.cp .cp-life__card--ink p,.lr.cp .cp-life__card p{max-width:none}.lr.cp .cp-life__craft .cp-sketch{flex:auto;width:100%;max-width:none;margin:0 0 1.5rem}.lr.cp .cp-life__craft .cp-sketch__img{background:linear-gradient(135deg,#ff4e1f47,#ffffff0f)!important}.lr.cp .cp-life__ledger>div{padding:var(--cp-card)}.lr.cp .cp-life__ledger>div:first-child{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l)}.lr.cp .cp-life__ledger>div+div{background-color:var(--c-ink-card)}.lr.cp .cp-life__ledger .tz-check{margin-block:0}.lr.cp .cp-week li{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l)}.lr.cp .cp-week li.is-call{background:var(--c-ink);box-shadow:none}.lr.cp .cp-life__ico,.lr.cp .cp-hire__n{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l)}.lr.cp .cp-hire__path li.is-key .cp-hire__n{background:var(--c-accent);box-shadow:none;color:var(--c-on-accent)}.lr.cp .cp-role{padding:var(--cp-card)}.lr.cp .cp-role__need{padding:var(--cp-card);box-shadow:inset 0 0 0 1px var(--cp-edge-d);background:#ffffff0a}.lr.cp .cp-role__need li{align-items:flex-start}.lr.cp .cp-ticks li,.lr.cp .cp-role__need li,.lr.cp .cp-life__ledger li{gap:.75rem}.lr.cp .cp-next__line{--n:3rem;--g:1rem;gap:var(--g);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.lr.cp .cp-next__line>li{grid-template-columns:var(--n) minmax(0, 1fr);align-items:start;gap:1rem;margin:0;padding:0;display:grid;position:relative}.lr.cp .cp-next__line>li:before{content:none}.lr.cp .cp-next__line>li:not(:last-child):after{content:"";z-index:0;left:calc(var(--n) / 2 - 1px);top:calc(var(--n) + .5rem);bottom:calc(var(--g) * -1 + .5rem);background:repeating-linear-gradient(#14161a38 0 6px,#0000 6px 12px);width:2px;position:absolute}.lr.cp .cp-next__n{z-index:1;width:var(--n);height:var(--n);background:var(--c-ink);color:var(--c-white);border-radius:999px;place-items:center;font-size:1.125rem;font-weight:600;line-height:1;display:grid;position:relative}.lr.cp .cp-next__line>li:first-child .cp-next__n{background:var(--c-accent);color:var(--c-on-accent)}.lr.cp .cp-next__body{height:100%;padding:var(--cp-card);border-radius:var(--cp-r);align-content:start;gap:.5rem;display:grid}.lr.cp .cp-next__when{font-size:var(--t-small);color:var(--c-accent-text);font-weight:500}.lr.cp .cp-next__body h3{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:500;line-height:var(--t-h3-leading);color:var(--c-ink-soft)}.lr.cp .cp-next__body p:last-child{color:var(--c-muted)}@media (width>=52rem){.lr.cp .cp-next__line{--g:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.lr.cp .cp-next__line>li{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--n) 1fr;gap:1.25rem}.lr.cp .cp-next__line>li:not(:last-child):after{left:calc(var(--n) + .75rem);right:calc(var(--g) * -1 + .75rem);top:calc(var(--n) / 2 - 1px);background:repeating-linear-gradient(90deg,#14161a38 0 6px,#0000 6px 12px);width:auto;height:2px;bottom:auto}}.lr.cp .cp-rv__card{border-radius:var(--cp-r);padding:var(--cp-card)}.lr.cp .cp-rv__shot{margin:calc(var(--cp-card) * -1) calc(var(--cp-card) * -1) .25rem;border-radius:var(--cp-r) var(--cp-r) 0 0}.lr.cp .cp-rv__card--dark .cp-rv__q,.lr.cp .cp-rv__card--dark .cp-rv__name b{color:var(--c-accent-ink)}.lr.cp .cp-rv__card--dark .cp-rv__name{color:var(--c-meta-dark)}.lr.cp .cp-rv__card--dark .cp-rv__by{border-top-color:#ffffff1a}.lr.cp .cp-rv__card--dark .cp-rv__link{color:var(--c-accent-ink)}.lr.cp .cp-rv__card--dark .co-more-btn{color:var(--c-accent)}.lr.cp .cp-rv__feat{margin-bottom:1.25rem}.lr.cp .cp-rv__feat-body{padding:var(--cp-card)}.lr.cp .cp-rv__card:not(:has(.cp-rv__q)) .cp-rv__by{border-top:0;padding-top:0}.lr.cp .cp-rules__bento{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.lr.cp .cp-rules__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lr.cp .cp-rule--wide{grid-column:span 2}}@media (width>=64rem){.lr.cp .cp-rules__bento{grid-template-columns:repeat(3,minmax(0,1fr))}.lr.cp .cp-rule--wide{grid-column:span 2}}.lr.cp .cp-rule{min-width:0;padding:var(--cp-card);border-radius:var(--cp-r);flex-direction:column;gap:1.5rem;margin:0;display:flex;position:relative;overflow:hidden}.lr.cp .cp-rule:before{content:none}.lr.cp .cp-rule__txt{gap:.625rem;margin-top:auto;display:grid}.lr.cp .cp-rule h3{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:500;line-height:var(--t-h3-leading)}.lr.cp .cp-rule--light{color:var(--c-muted)}.lr.cp .cp-rule--light h3{color:var(--c-ink-soft)}.lr.cp .cp-rule--dark{color:var(--c-line)}.lr.cp .cp-rule--dark h3{color:var(--c-white)}.lr.cp .cp-rule__vis{flex:none}@media (width>=64rem){.lr.cp .cp-rule--wide:not(.cp-rule--own){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.lr.cp .cp-rule--wide:not(.cp-rule--own) .cp-rule__txt{margin-top:0}}.lr.cp .cp-rule__brief{align-items:center;gap:1rem;display:flex}.lr.cp .cp-rule__doc,.lr.cp .cp-rule__page{background:var(--c-white);min-width:0;height:8.5rem;box-shadow:inset 0 0 0 1px var(--cp-edge-l);border-radius:.875rem;flex:1 1 0;align-content:start;gap:.5rem;padding:1rem;display:grid}.lr.cp .cp-rule__doc i{background:#14161a24;border-radius:999px;height:.5rem;display:block}.lr.cp .cp-rule__doc i:first-child{background:var(--c-accent);width:70%}.lr.cp .cp-rule__doc i:nth-child(3){width:86%}.lr.cp .cp-rule__doc i:last-child{width:55%}.lr.cp .cp-rule__page i{background:#14161ac7;border-radius:.375rem;width:80%;height:.875rem;display:block}.lr.cp .cp-rule__page i+i{background:#14161a4d;width:55%}.lr.cp .cp-rule__page b{background:var(--c-accent);border-radius:999px;width:4rem;height:1.25rem;margin-top:.25rem;display:block}.lr.cp .cp-rule__page s{background:#14161a14;border-radius:.5rem;height:2rem;display:block}.lr.cp .cp-rule__arrow{fill:none;width:1.5rem;height:1.5rem;stroke:var(--c-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lr.cp .cp-rule__blank{background:repeating-linear-gradient(135deg,#0000 0 10px,#ffffff08 10px 11px);border-radius:.875rem;place-items:center;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.lr.cp .cp-rule__blank span{background:#ff4e1f2e;border-radius:999px;width:2.5rem;height:2.5rem;position:relative}.lr.cp .cp-rule__blank span:before,.lr.cp .cp-rule__blank span:after{content:"";background:var(--c-accent);border-radius:2px;width:1rem;height:2px;margin:-1px 0 0 -.5rem;position:absolute;top:50%;left:50%}.lr.cp .cp-rule__blank span:after{transform:rotate(90deg)}.lr.cp .cp-rule__ico{fill:none;width:3.5rem;height:3.5rem;stroke:var(--c-accent);stroke-width:1.6px;stroke-linecap:round}.lr.cp .cp-rule__team{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.lr.cp .cp-rule__team>li:not(:last-child):after{content:"";background:var(--c-accent);height:2px;position:absolute;top:calc(.75rem - 1px);left:1.5rem;right:-.5rem}.lr.cp .cp-rule__team li{font-size:var(--t-small);color:var(--c-ink-soft);justify-items:start;gap:.625rem;margin:0;padding:0;font-weight:500;line-height:1.25;display:grid;position:relative}.lr.cp .cp-rule__team li:before{content:none}.lr.cp .cp-rule__team span{background:var(--c-white);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--c-accent);border-radius:999px}.lr.cp .cp-rule__team li:first-child span{background:var(--c-accent)}.lr.cp .cp-rule__price{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.lr.cp .cp-rule__price>span{flex:1;gap:.5rem;display:grid}.lr.cp .cp-rule__price i{background:#14161a24;border-radius:999px;width:80%;height:.5rem;display:block}.lr.cp .cp-rule__price i:first-child{background:#14161ac7;width:45%;height:1rem}.lr.cp .cp-rule__price i:last-child{width:60%}.lr.cp .cp-rule__price svg{fill:none;width:2.75rem;height:2.75rem;stroke:var(--c-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ff4e1f24;border-radius:999px;flex:none;padding:.625rem}.lr.cp .cp-rule--own{gap:1.5rem;display:grid}@media (width>=64rem){.lr.cp .cp-rule--own{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem)}.lr.cp .cp-rule--own .cp-rule__txt{margin-top:0}}.lr.cp .cp-rule__owned{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lr.cp .cp-rule__owned li{box-shadow:inset 0 0 0 1px var(--cp-edge-d);font-size:var(--t-small);color:var(--c-white);background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.5rem .875rem .5rem .5rem;font-weight:500;line-height:1;display:inline-flex}.lr.cp .cp-rule__owned li:before{content:none}.lr.cp .cp-rule__owned .tz-check{margin-block:0}.lr.cp .cp-fit__pair{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=52rem){.lr.cp .cp-fit__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr.cp .cp-fit__col{padding:var(--cp-card);border-radius:var(--cp-r);align-content:start;gap:1.5rem;display:grid}.lr.cp .cp-fit__top{border-bottom:1px solid var(--cp-edge-l);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.lr.cp .cp-fit__col--no .cp-fit__top{border-bottom-color:var(--cp-edge-d)}.lr.cp .cp-fit__top h3{letter-spacing:-.035em;flex:1;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);font-weight:500;line-height:1.05}.lr.cp .cp-fit__col--yes h3{color:var(--c-ink-soft)}.lr.cp .cp-fit__col--no h3{color:var(--c-white)}.lr.cp .cp-fit__badge{width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--cp-edge-d);background:#ffffff14;border-radius:1rem;flex:none;place-items:center;display:grid}.lr.cp .cp-fit__badge svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--c-meta-dark);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lr.cp .cp-fit__badge--yes{background:var(--c-accent);box-shadow:0 10px 24px -10px #ff4e1fb3}.lr.cp .cp-fit__badge--yes svg{stroke:var(--c-on-accent);stroke-width:2.6px}.lr.cp .cp-fit__count{letter-spacing:-.05em;color:#14161a1f;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:500;line-height:.9}.lr.cp .cp-fit__col--no .cp-fit__count{color:#ffffff1a}.lr.cp .cp-fit__col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lr.cp .cp-fit__col li{border-radius:.875rem;align-items:flex-start;gap:.875rem;margin:0;padding:.875rem 1rem;font-size:1rem;line-height:1.45;display:flex}.lr.cp .cp-fit__col li:before{content:none}.lr.cp .cp-fit__col--yes li{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--cp-edge-l);color:var(--c-ink-soft)}.lr.cp .cp-fit__col--no li{box-shadow:inset 0 0 0 1px var(--cp-edge-d);color:var(--c-meta-dark);background:#ffffff08}.lr.cp .cp-fit__x{background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-block:max(-.25rem,.5lh - .75rem);display:grid}.lr.cp .cp-fit__x svg{fill:none;width:.75rem;height:.75rem;stroke:var(--c-meta-dark);stroke-width:2.4px;stroke-linecap:round}.lr.cp .cp-fit__ind{justify-items:start;gap:1.5rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.lr.cp .cp-fit__ind h3{font-size:var(--t-h3);letter-spacing:-.03em;color:var(--c-white);font-weight:500}.lr.cp .cp-fit__ind .cp-fit__all{margin-top:.25rem}.lr.cp .cp-fit__ind .cp-ind{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}@media (width>=64rem){.lr.cp .cp-fit__ind .cp-ind{grid-template-columns:repeat(5,minmax(0,1fr))}}.lr.cp .cp-fit__ind .cp-ind__btn{justify-content:space-between;height:100%;display:flex}.lr.cp .cp-ind{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lr.cp .cp-ind li{margin:0;padding:0}.lr.cp .cp-ind li:before{content:none}.lr.cp .cp-ind__btn{background:var(--c-ink-card);min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--cp-edge-d);font-size:var(--t-small);color:var(--c-white);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .625rem .5rem .875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.lr.cp .cp-ind__btn svg{fill:none;width:.875rem;height:.875rem;stroke:var(--c-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--lr-ease), stroke .2s ease;flex:none}.lr.cp .cp-ind__btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lr.cp .cp-ind__btn:hover{background:var(--c-accent);box-shadow:none;color:var(--c-on-accent)}.lr.cp .cp-ind__btn:hover svg{stroke:var(--c-on-accent);transform:translate(2px)}}.lr.cp .cp-look__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.lr.cp .cp-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lr.cp .cp-look__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr.cp .cp-look__card{padding:var(--cp-card);border-radius:var(--cp-r);color:var(--c-muted);flex-direction:column;gap:.625rem;margin:0;display:flex}.lr.cp .cp-look__card:before{content:none}.lr.cp .cp-look__card h3{font-size:var(--t-h4,1.25rem);letter-spacing:-.02em;color:var(--c-ink-soft);font-weight:500;line-height:1.25}.lr.cp .cp-look__card--dark{color:var(--c-line)}.lr.cp .cp-look__card--dark h3{color:var(--c-white)}.lr.cp .cp-look__vis{background:var(--c-white);height:7.5rem;box-shadow:inset 0 0 0 1px var(--cp-edge-l);border-radius:.875rem;margin-bottom:1rem;padding:1rem;display:grid;overflow:hidden}.lr.cp .cp-look__card--dark .cp-look__vis{box-shadow:inset 0 0 0 1px var(--cp-edge-d);background:#ffffff0a}.lr.cp .cp-lv{align-content:center;gap:.5rem;min-width:0;display:grid}.lr.cp .cp-lv i{background:#14161a1f;border-radius:999px;height:.5rem;display:block}.lr.cp .cp-lv--first{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem}.lr.cp .cp-lv__ring{background:conic-gradient(var(--c-accent) 0 30%, #14161a14 30% 100%);border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;display:grid}.lr.cp .cp-lv__ring b{background:var(--c-white);width:3.5rem;height:3.5rem;color:var(--c-ink-soft);border-radius:999px;place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid}.lr.cp .cp-lv__lines{gap:.5rem;display:grid}.lr.cp .cp-lv__lines i:first-child{background:#14161ac7;width:90%;height:.875rem}.lr.cp .cp-lv__lines i:nth-child(2){width:70%}.lr.cp .cp-lv__lines i:last-child{background:var(--c-accent);width:3.5rem;height:1rem}.lr.cp .cp-lv--copy i{width:92%}.lr.cp .cp-lv--copy i.is-hit{width:78%;box-shadow:0 3px 0 var(--c-accent);background:#ff4e1f38}.lr.cp .cp-lv--copy i.is-short{width:50%}.lr.cp .cp-lv--leak{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.lr.cp .cp-lv--leak i{background:var(--c-accent);height:1.5rem}.lr.cp .cp-lv--leak i.is-off{background:0 0;box-shadow:inset 0 0 0 1.5px #14161a38}.lr.cp .cp-lv__field{background:repeating-linear-gradient(#14161a0f 0 .375rem,#0000 .375rem .625rem);border-radius:.5rem;grid-column:1/-1;height:2rem}.lr.cp .cp-lv--mobile{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;height:100%}.lr.cp .cp-lv__desk{border-radius:.5rem;align-content:start;gap:.5rem;height:100%;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1.5px #14161a24}.lr.cp .cp-lv__desk i:first-child{background:#14161a80;width:70%}.lr.cp .cp-lv__phone{width:3.5rem;height:100%;box-shadow:inset 0 0 0 3px var(--c-ink);border-radius:.75rem;align-content:start;gap:.375rem;padding:.75rem .5rem;display:grid}.lr.cp .cp-lv__phone i:first-child{background:var(--c-accent)}.lr.cp .cp-lv--found{gap:.875rem}.lr.cp .cp-lv--found>span{gap:.3125rem;display:grid}.lr.cp .cp-lv--found i{width:85%;height:.4375rem}.lr.cp .cp-lv--found i.is-url{background:#14161a33;width:35%;height:.375rem}.lr.cp .cp-lv--found i.is-title{background:var(--c-accent);width:65%;height:.75rem}.lr.cp .cp-lv--found i.is-title.is-dim{background:#14161a4d}.lr.cp .cp-lv--rank{gap:.625rem}.lr.cp .cp-lv--rank i{background:#ffffff1f;height:1rem}.lr.cp .cp-lv--rank i:first-child{background:var(--c-accent);width:100%}.lr.cp .cp-lv--rank i:nth-child(2){width:62%}.lr.cp .cp-lv--rank i:last-child{width:38%}.lr.cp .cp-reads__grid li.is-dark .cp-reads__card{background-color:var(--c-ink-card);box-shadow:inset 0 0 0 1px var(--cp-edge-d)}.lr.cp .cp-reads__card{padding:var(--cp-card);border-radius:var(--cp-r);grid-template-rows:auto auto 1fr auto}.lr.cp .cp-reads__go{margin-top:.75rem;position:static}.lr.cp .cp-ask__row{padding:var(--cp-card);border-radius:var(--cp-r);background-color:var(--c-ink-card);box-shadow:inset 0 0 0 1px var(--cp-edge-d)}.lr.cp .cp-ask__row--main{box-shadow:inset 0 0 0 1px #ff4e1f73}.lr.cp .cp-formcard{background-color:var(--c-ink-card)}.lr.cp .cp-roles__list [role=tab]{background:var(--c-ink-card)}.lr.cp .cp-roles__list [role=tab][aria-selected=true]{background:#1d1f23}@media (hover:hover) and (pointer:fine){.lr.cp .cp-roles__list [role=tab][aria-selected=false]:hover{background:#1b1d21}}.lr.cp .cp-claim__how{background:var(--c-ink-card)}.lr.cp .cp-reads__card{transition:box-shadow .25s}.lr.cp .cp-reads__go{transition:transform .25s}@media (hover:hover) and (pointer:fine){.lr.cp .cp-reads__grid li:not(.is-dark) .cp-reads__card:hover{box-shadow:inset 0 0 0 1px #14161a3d,0 18px 40px -32px #14161a59}.lr.cp .cp-reads__grid li.is-dark .cp-reads__card:hover{box-shadow:inset 0 0 0 1px #ffffff52}.lr.cp .cp-reads__card:hover .cp-reads__go{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.lr.cp .cp-reads__card,.lr.cp .cp-reads__go{transition:none}}
