.tl-page .pj-kicker{font-size:14px;line-height:1.3;letter-spacing:.04em;color:var(--tl-muted)}.tl-page .pj-sample{display:inline;margin-inline-start:10px;font:400 13px/1.4 var(--tl-font);letter-spacing:0;color:#b54708;white-space:nowrap;vertical-align:middle}.tl-page .pj-sample:before{content:"● ";font-size:9px;vertical-align:2px}.tl-page .pj-sample--hero{margin:0;align-self:flex-start;color:#fedf89;font-size:14px}.tl-page .pj-note{font-size:14px;line-height:1.5;color:#b54708;max-width:900px}.tl-page .pj-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tl-page .pj-flip{scale:-1 1}.tl-page .pj-textlink{display:inline-flex;align-items:center;gap:10px;color:var(--tl-ink);font-size:17px;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat var(--side-start, right) bottom / 0 1px;padding-bottom:4px;transition:background-size var(--dur-base) var(--ease-out)}.tl-page .pj-textlink:hover{background-size:100% 1px}.tl-page .pj-textlink svg{transition:translate var(--dur-slow) var(--ease-standard)}.tl-page .pj-textlink:hover svg{translate:calc(var(--shift-xs, 2px) * 2 * var(--idir, -1)) 0}.tl-page .pj-wicons{list-style:none;margin:0;padding:8px 0 0}.tl-page .pj-wicons__title{margin:0;font-weight:700;max-width:none}.tl-page .pj-wicons__sub{font-size:16px;line-height:1.55;color:var(--tl-muted);max-width:30ch}.tl-page .pj-wicons__sub{transition:opacity var(--dur-slower) var(--ease-out) calc(var(--i, 0) * var(--stagger) * 1.6 + .38s)}html:not([data-motion=off]) .tl-wicons:not(.is-in) .pj-wicons__sub{opacity:0}@media (max-width: 900px){.tl-page .pj-wicons .tl-wicons__item{grid-template-rows:auto auto auto}.tl-page .pj-wicons .tl-wicons__badge{grid-row:1 / 4;align-self:start}.tl-page .pj-wicons__sub{grid-column:2;max-width:none}}.tl-page .pj-featured .tl-inner{gap:28px}.tl-page .pj-feat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:center}.tl-page .pj-feat__media{aspect-ratio:5 / 4;border-radius:var(--tl-radius-image)}.tl-page .pj-feat__body{display:flex;flex-direction:column;gap:20px}.tl-page .pj-feat__title{font-family:var(--tl-font-display);font-size:clamp(32px,2.9vw,48px);font-weight:700;line-height:1.05;letter-spacing:-.01em}.tl-page .pj-feat__outcome{font-size:19px;line-height:1.55;color:var(--tl-muted)}.tl-page .pj-feat__path{margin:8px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--tl-dark)}.tl-page .pj-feat__path>div{display:grid;grid-template-columns:84px 1fr;gap:16px;padding-block:16px;border-bottom:1px solid var(--tl-border)}.tl-page .pj-feat__path dt{font-size:14px;color:var(--tl-muted);padding-top:2px}.tl-page .pj-feat__path dd{margin:0;font-size:16px;line-height:1.5}.tl-page .pj-feat .tl-btn{align-self:flex-start;margin-top:8px}@media (hover: hover) and (pointer: fine){.tl-page .pj-feat:hover .pj-feat__media img{scale:1.04}}.tl-page .pj-gridsec .tl-inner{gap:40px}.tl-page .pj-tabs{gap:12px}.tl-page .pj-tab__count,.tl-page .pj-tab[aria-selected=true] .pj-tab__count{color:var(--tl-muted)}.tl-page .pj-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}.tl-page .pj-card{position:relative}.tl-page .pj-card__link{display:flex;flex-direction:column;gap:22px;height:100%;color:inherit;text-decoration:none;border-radius:var(--tl-radius-image)}.tl-page .pj-card__link:focus-visible{outline:2px solid var(--tl-primary);outline-offset:6px}.tl-page .pj-card__media{position:relative;aspect-ratio:4 / 3;border-radius:var(--tl-radius-image);background:var(--tl-surface)}.tl-page .pj-card__empty{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tl-surface)}.tl-page .pj-card__body{display:flex;flex-direction:column;gap:10px;flex:1}.tl-page .pj-card__title{font-size:24px;font-weight:700;line-height:1.2;color:var(--tl-ink);transition:color var(--dur-fast) var(--ease-standard)}.tl-page .pj-card__outcome{font-size:16px;line-height:1.55;color:var(--tl-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tl-page .pj-card__more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--tl-ink)}.tl-page .pj-card__arrow{transition:translate var(--dur-slow) var(--ease-standard)}@media (hover: hover) and (pointer: fine){.tl-page .pj-card__link:hover .pj-card__media img{scale:1.06}.tl-page .pj-card__link:hover .pj-card__arrow{translate:calc(6px * var(--idir, -1)) 0}.tl-page .pj-card__link:hover .pj-card__title{color:var(--tl-primary)}}.tl-page .pj-gridsec__foot{display:flex;justify-content:center}.tl-page .pj-facts.tl-section{padding-block:56px}.tl-page .pj-facts .tl-inner{gap:20px}.tl-page .pj-facts__row{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tl-page .pj-fact{display:flex;flex-direction:column;gap:8px;padding-inline:24px;border-inline-start:1px solid var(--tl-border)}.tl-page .pj-fact:first-child{border-inline-start:0;padding-inline-start:0}.tl-page .pj-fact__label{font-size:14px;color:var(--tl-muted)}.tl-page .pj-fact__value{margin:0;font-size:19px;font-weight:700;line-height:1.35;color:var(--tl-ink)}.tl-page .pj-fact__eg{font-size:14px;font-weight:400;color:var(--tl-muted)}.tl-page .pj-story__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tl-page .pj-story__item{position:relative;display:flex;flex-direction:column;gap:14px;padding-inline:36px}.tl-page .pj-story__item:first-child{padding-inline-start:0}.tl-page .pj-story__item:last-child{padding-inline-end:0}.tl-page .pj-story__item+.pj-story__item:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:1px;background:var(--tl-border)}.tl-page .pj-story__num{font-family:var(--tl-font-display);font-size:72px;font-weight:300;line-height:.9;color:var(--tl-primary)}.tl-page .pj-story__label{font-size:28px;font-weight:700;line-height:1.2}.tl-page .pj-story__text{font-size:18px;line-height:1.65;color:var(--tl-muted)}.tl-page .pj-story__item--result .pj-story__text{color:var(--tl-ink)}.tl-page .pj-steps__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.tl-page .pj-steps__head{position:sticky;top:110px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.tl-page .pj-timeline{position:relative;--dot: 56px}.tl-page .pj-timeline__line{position:absolute;inset-inline-start:calc(var(--dot) / 2 - 1px);top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);width:2px;background:linear-gradient(var(--tl-primary),var(--tl-primary)) no-repeat top / 100% calc(var(--progress, 1) * 100%),var(--tl-border)}.tl-page .pj-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:36px}.tl-page .pj-timeline__item{position:relative;display:grid;grid-template-columns:var(--dot) 1fr;gap:24px;align-items:start}.tl-page .pj-timeline__dot{width:var(--dot);height:var(--dot);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tl-bg);border:2px solid var(--tl-primary);color:var(--tl-primary);font-size:16px;font-weight:700;position:relative}.tl-page .pj-timeline__item:last-child .pj-timeline__dot{background:var(--tl-primary);color:var(--tl-onprimary)}.tl-page .pj-timeline__body{display:flex;flex-direction:column;gap:6px;padding-top:12px}.tl-page .pj-timeline__title{font-size:22px;font-weight:700;line-height:1.25}.tl-page .pj-timeline__text{font-size:17px;line-height:1.55;color:var(--tl-muted)}.tl-page .pj-gal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:16px}.tl-page .pj-gal__item:first-child{grid-column:span 2;grid-row:span 2}.tl-page .pj-gal__item:nth-child(4){grid-column:span 2}.tl-page .pj-gal__item--empty{display:flex;align-items:center;justify-content:center;border:2px dashed var(--tl-border);border-radius:var(--tl-radius-image);color:var(--tl-muted)}.tl-page .pj-gal__btn{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:zoom-in;border-radius:var(--tl-radius-image);background:var(--tl-bg)}.tl-page .pj-gal__btn:focus-visible{outline:3px solid var(--tl-primary);outline-offset:3px}@media (hover: hover) and (pointer: fine){.tl-page .pj-gal__btn:hover img{scale:1.05}}.pj-lightbox{width:min(1200px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:#0b1020;color:#fff;overflow:hidden;font-family:var(--tl-font, sans-serif)}.pj-lightbox::backdrop{background:#060a18d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pj-lightbox__frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px)}.pj-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 20px}.pj-lightbox__title{margin:0;font-size:15px;display:flex;gap:12px;align-items:center;color:#ffffffd9}.pj-lightbox__count{font-size:13px;color:#fff9}.pj-lightbox__fig{margin:0;display:flex;flex-direction:column;min-height:0}.pj-lightbox__img{display:block;width:100%;height:min(72dvh,760px);object-fit:contain;background:#060a18}.pj-lightbox__cap{padding:12px 20px 0;font-size:15px;color:#ffffffbf}.pj-lightbox__nav{display:flex;justify-content:center;gap:12px;padding:14px 16px 18px}.pj-lightbox__btn{width:48px;height:48px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-fast, .17s) ease,border-color var(--dur-fast, .17s) ease}.pj-lightbox__btn:hover{background:#ffffff29;border-color:#ffffff80}.pj-lightbox__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}html[data-motion=full] .pj-lightbox[open]{animation:pj-lb-in .36s cubic-bezier(.22,1,.36,1) both}html[data-motion=full] .pj-lightbox__img{animation:pj-lb-img .42s cubic-bezier(.22,1,.36,1) both}html[data-motion=reduced] .pj-lightbox[open]{animation:pj-lb-fade .18s linear both}@keyframes pj-lb-in{0%{opacity:0;translate:0 24px;scale:.98}}@keyframes pj-lb-img{0%{opacity:0;scale:1.03}}@keyframes pj-lb-fade{0%{opacity:0}}.tl-page .pj-quote .tl-inner{align-items:center;text-align:center;gap:24px}.tl-page .pj-quote__fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:1040px}.tl-page .pj-quote__mark{color:var(--tl-primary)}.tl-page .pj-quote__text{margin:0;font-family:var(--tl-font-display);font-size:clamp(28px,2.8vw,44px);font-weight:300;line-height:1.3;color:var(--tl-ink)}.tl-page .pj-quote__by{font-size:16px;color:var(--tl-muted);letter-spacing:.02em}.tl-page .pj-nav.tl-section{padding-block:64px}.tl-page .pj-nav__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:40px;align-items:center;border-block:1px solid var(--tl-border);padding-block:28px}.tl-page .pj-navcard{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:center;color:inherit;text-decoration:none;border-radius:12px}.tl-page .pj-navcard--next{grid-template-columns:1fr 140px}.tl-page .pj-navcard--next .pj-navcard__media{order:2}.tl-page .pj-navcard--next .pj-navcard__body{text-align:end;align-items:flex-end}.tl-page .pj-navcard:focus-visible{outline:2px solid var(--tl-primary);outline-offset:6px}.tl-page .pj-navcard__media{aspect-ratio:4 / 3;border-radius:calc(var(--tl-radius-image) * .6)}.tl-page .pj-navcard__body{display:flex;flex-direction:column;gap:6px;min-width:0}.tl-page .pj-navcard__dir{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--tl-muted)}.tl-page .pj-navcard__title{font-size:20px;font-weight:700;line-height:1.25;transition:color var(--dur-fast) var(--ease-standard)}.tl-page .pj-navcard__cat{font-size:14px;color:var(--tl-muted)}@media (hover: hover) and (pointer: fine){.tl-page .pj-navcard:hover .pj-navcard__media img{scale:1.06}.tl-page .pj-navcard:hover .pj-navcard__title{color:var(--tl-primary)}}.tl-page .pj-nav__all{color:var(--tl-ink);font-size:16px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--tl-border);white-space:nowrap}.tl-page .pj-nav__all:hover{text-decoration-color:currentColor}.tl-page .pj-nav__all:focus-visible{outline:2px solid var(--tl-primary);outline-offset:4px}.tl-page .pj-cta .tl-inner{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;position:relative}.tl-page .pj-cta__body{display:flex;flex-direction:column;gap:18px;max-width:720px}.tl-page .pj-cta__title{font-size:clamp(36px,3.6vw,60px);line-height:1}.tl-page .pj-cta__actions{display:flex;gap:14px;flex-wrap:wrap;flex-shrink:0}.tl-page :is(.pj-grid,.pj-facts__row,.pj-story__list,.pj-timeline__list,.pj-gal)>*{--reveal-delay: calc(min(var(--i, 0), 7) * var(--stagger) + .16s);transition-property:opacity,translate;transition-duration:var(--dur-slower);transition-timing-function:var(--ease-out);transition-delay:var(--reveal-delay)}html:not([data-motion=off]) [data-sr]:not([data-visible]) :is(.pj-grid,.pj-facts__row,.pj-story__list,.pj-timeline__list,.pj-gal)>*{opacity:0;translate:0 var(--shift-md)}html:not([data-motion=off]) [data-sr=fade]:not([data-visible]) :is(.pj-facts__row)>*{translate:none}.tl-page .pj-timeline:not(.is-scrub) .pj-timeline__line{--progress: 1}@media (max-width: 1100px){.tl-page .pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .pj-feat{grid-template-columns:1fr;gap:32px}.tl-page .pj-feat__media{aspect-ratio:16 / 9}.tl-page .pj-facts__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.tl-page .pj-fact:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.tl-page .pj-steps__grid{grid-template-columns:1fr;gap:48px}.tl-page .pj-steps__head{position:static}.tl-page .pj-cta .tl-inner{flex-direction:column;align-items:flex-start}}@media (max-width: 900px){.tl-page .pj-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(128px,max-content);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--tl-pad-x) * -1);padding-inline:var(--tl-pad-x);padding-block:4px 8px}.tl-page .pj-tabs::-webkit-scrollbar{display:none}.tl-page .pj-tabs .tl-tab__desc{display:block}.tl-page .pj-story__list{grid-template-columns:1fr;gap:0}.tl-page .pj-story__item,.tl-page .pj-story__item:first-child,.tl-page .pj-story__item:last-child{padding:28px 0}.tl-page .pj-story__item:first-child{padding-top:0}.tl-page .pj-story__item+.pj-story__item:before{inset-block:0 auto;inset-inline:0;width:auto;height:1px}.tl-page .pj-gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.tl-page .pj-gal__item:nth-child(4){grid-column:span 2}.tl-page .pj-nav__row{grid-template-columns:1fr 1fr;row-gap:20px}.tl-page .pj-nav__all{grid-column:1 / -1;order:3;justify-self:center}}@media (max-width: 768px){.tl-page .pj-facts__row{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-page .pj-fact:nth-child(3n+1){border-inline-start:1px solid var(--tl-border);padding-inline-start:24px}.tl-page .pj-fact:nth-child(odd){border-inline-start:0;padding-inline-start:0}.tl-page .pj-fact:last-child:nth-child(odd){grid-column:1 / -1}.tl-page .pj-nav__row{grid-template-columns:1fr}.tl-page .pj-navcard,.tl-page .pj-navcard--next{grid-template-columns:104px 1fr}.tl-page .pj-navcard+.pj-navcard,.tl-page .pj-nav__all+.pj-navcard{border-top:1px solid var(--tl-border);padding-top:20px}.tl-page .pj-navcard--next .pj-navcard__media{order:0}.tl-page .pj-navcard--next .pj-navcard__body{text-align:start;align-items:flex-start}}@media (max-width: 640px){.tl-page .pj-grid{grid-template-columns:1fr;gap:36px}.tl-page .pj-feat__body{gap:16px}.tl-page .pj-feat__outcome{font-size:17px}.tl-page .pj-feat .tl-btn{align-self:stretch;justify-content:space-between}.tl-page .pj-story__num{font-size:48px}.tl-page .pj-timeline{--dot: 44px}.tl-page .pj-timeline__item{gap:16px}.tl-page .pj-timeline__body{padding-top:8px}.tl-page .pj-timeline__title{font-size:19px}.tl-page .pj-gal{grid-auto-rows:150px;gap:10px}.tl-page .pj-facts__row{grid-template-columns:1fr;row-gap:0}.tl-page .pj-fact,.tl-page .pj-fact:nth-child(n){border-inline-start:0;padding:14px 0;border-bottom:1px solid var(--tl-border);flex-direction:row;justify-content:space-between;gap:16px}.tl-page .pj-fact:last-child{border-bottom:0}.tl-page .pj-fact__label{flex-shrink:0}.tl-page .pj-fact__value{font-size:16px;text-align:end}.tl-page .pj-cta__actions{width:100%;flex-direction:column}.tl-page .pj-cta__actions .tl-btn{width:100%;justify-content:space-between}.pj-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.pj-lightbox__img{height:min(60dvh,520px)}}
