.pr-page{--pr-steel:#2c5a86;--pr-line:#102f4d17;--pr-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lx-bg);color:var(--lx-on)}html.dark .pr-page,html[data-theme=dark] .pr-page{--pr-steel:#86afd8;--pr-line:#ffffff17}.pr-wrap{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);box-sizing:border-box;margin:0 auto}.pr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-hero{padding:var(--hero-top) 0 var(--section-y-top);background:var(--lx-bg)}.pr-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,6vw,88px);display:grid}.pr-eyebrow,.pr-kicker{margin:0 0 var(--eyebrow-mb);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--pr-steel)}.pr-h1,.pr-h2{font-weight:var(--hd-weight);color:var(--lx-on);text-wrap:balance;margin:0}.pr-h1{font-size:var(--hd-1-size);line-height:var(--hd-1-lh);letter-spacing:var(--hd-1-ls)}.pr-h2{font-size:var(--hd-2-size);line-height:var(--hd-2-lh);letter-spacing:var(--hd-2-ls)}.pr-h1 em,.pr-h2 em{background:linear-gradient(180deg, var(--lx-em-1), var(--lx-em-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pr-lede,.pr-sub{max-width:520px;color:var(--lx-on-70);text-wrap:pretty;margin:24px 0 0;font-size:17px;line-height:1.55}.pr-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pr-sec{padding:var(--section-y-lg) 0;background:var(--lx-bg);position:relative}.pr-sec.is-alt{background:var(--lx-bg-2)}.pr-head{max-width:640px;margin-bottom:clamp(32px,4vw,52px)}.pr-head .pr-sub{margin-top:18px}.pr-quote{margin:0;padding:4px 0 0}.pr-quote blockquote{letter-spacing:-.012em;color:var(--lx-on);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.5}.pr-quote figcaption{border-top:1px solid var(--lx-hair);letter-spacing:.04em;color:var(--lx-on-52);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:13px;font-weight:600;display:flex}.pr-kit a:focus-visible,.pr-asset a:focus-visible,.pr-copy:focus-visible,.pr-index a:focus-visible,.pr-link:focus-visible,.pr-platforms a:focus-visible,.pr-nt:focus-visible{outline:2px solid var(--lx-focus);outline-offset:3px}.pr-facts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.pr-table{border-top:1px solid var(--lx-hair-strong);margin:0}.pr-table>div{border-bottom:1px solid var(--lx-hair);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;padding:16px 0;display:grid}.pr-table dt{color:var(--lx-on-52);font-size:13.5px}.pr-table dd{color:var(--lx-on);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.pr-table dd a{color:var(--lx-on);-webkit-text-decoration-color:var(--lx-gold);text-decoration-color:var(--lx-gold);text-underline-offset:4px}.pr-platforms h3{letter-spacing:.2em;text-transform:uppercase;color:var(--lx-on-52);margin:0 0 14px;font-size:11px;font-weight:700}.pr-platforms ul{border-top:1px solid var(--lx-hair-strong);margin:0;padding:0;list-style:none}.pr-platforms li+li{border-top:1px solid var(--lx-hair)}.pr-platforms li a{min-height:44px;color:var(--lx-on);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:18px 0;text-decoration:none;display:grid}.pr-platforms li b{letter-spacing:-.02em;font-size:19px;font-weight:400}.pr-platforms li span{color:var(--lx-on-70);grid-column:1;font-size:14px}.pr-platforms li svg{color:var(--lx-on-52);transition:transform .4s var(--pr-ease), color .3s ease;grid-area:1/2/span 2}.pr-platforms li a:hover svg{color:var(--lx-gold-text);transform:translate(4px)}.pr-fine{color:var(--lx-on-52);margin:18px 0 0;font-size:13.5px;line-height:1.55}.pr-fine a{color:var(--lx-on-70);text-underline-offset:3px}.pr-link{min-height:44px;color:var(--lx-on);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.pr-link:hover{color:var(--lx-gold-text)}.pr-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pr-notes>li{display:flex}.pr-nt{border:1px solid var(--lx-hair);background:var(--lx-bg-2);width:100%;color:inherit;transition:border-color .4s var(--pr-ease), transform .4s var(--pr-ease);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pr-nt:hover{border-color:var(--lx-hair-strong);transform:translateY(-2px)}.pr-nt-media{aspect-ratio:16/10;background:var(--lx-fill);display:block;overflow:hidden}.pr-nt-media img{object-fit:cover;width:100%;height:100%;display:block}.pr-nt-media .ins-card-dark,html.dark .pr-nt-media .ins-card-light,html[data-theme=dark] .pr-nt-media .ins-card-light{display:none}html.dark .pr-nt-media .ins-card-dark,html[data-theme=dark] .pr-nt-media .ins-card-dark{display:block}.pr-nt-body{align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.pr-nt-topic{letter-spacing:.16em;text-transform:uppercase;color:var(--pr-steel);font-size:11px;font-weight:700}.pr-nt-body b{letter-spacing:-.015em;color:var(--lx-on);text-wrap:balance;font-size:17px;font-weight:500;line-height:1.3}.pr-nt-meta{color:var(--lx-on-52);gap:2px;font-size:13px;display:grid}.pr-more{margin-top:28px}.pr-cite{border-top:1px solid var(--lx-hair-strong);max-width:900px;margin:0}.pr-cite>div{border-bottom:1px solid var(--lx-hair);grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);gap:24px;padding:20px 0;display:grid}.pr-cite dt{color:var(--lx-on);font-size:16px;font-weight:600}.pr-cite dd{color:var(--lx-on-70);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.pr-desk-in{max-width:560px}@media (max-width:1100px){.pr-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pr-hero-grid,.pr-facts,.pr-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pr-notes{grid-template-columns:minmax(0,1fr)}.pr-table>div,.pr-cite>div{grid-template-columns:minmax(0,1fr);gap:4px}.pr-quote figcaption{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pr-nt,.pr-platforms li svg{transition:none}}.pr-kit{border-top:1px solid var(--lx-hair-strong)}.pr-kit-head{letter-spacing:.2em;text-transform:uppercase;color:var(--lx-on-52);margin:0;padding:18px 0 14px;font-size:11px;font-weight:700}.pr-kit ul{margin:0;padding:0;list-style:none}.pr-kit li{border-top:1px solid var(--lx-hair)}.pr-kit a{color:var(--lx-on);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:15.5px;text-decoration:none;display:flex}.pr-kit a b{letter-spacing:.1em;color:var(--lx-on-52);transition:color .3s var(--pr-ease);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.pr-kit a:hover b{color:var(--lx-gold-text)}.pr-index{border-top:1px solid var(--lx-hair);border-bottom:1px solid var(--lx-hair);background:var(--lx-bg)}.pr-index ul{scrollbar-width:none;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pr-index a{white-space:nowrap;min-height:52px;color:var(--lx-on-70);transition:color .3s var(--pr-ease);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pr-index a:hover{color:var(--lx-on)}.pr-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.pr-split .pr-head{margin-bottom:0}.pr-copy{min-height:44px;font:inherit;color:var(--lx-on);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.pr-copy span{text-decoration:underline;-webkit-text-decoration-color:var(--lx-gold);text-decoration-color:var(--lx-gold);text-underline-offset:4px}.pr-bios{border-top:1px solid var(--lx-hair-strong);margin:0;padding:0;list-style:none}.pr-bio{border-bottom:1px solid var(--lx-hair);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,4vw,64px);padding:28px 0;display:grid}.pr-bio h3{letter-spacing:-.015em;color:var(--lx-on);margin:0;font-size:22px;font-weight:500}.pr-role{color:var(--lx-gold-text);margin:6px 0 0;font-size:14px;font-weight:600}.pr-bio-text p{max-width:640px;color:var(--lx-on-70);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.65}.pr-link{color:var(--lx-on);text-decoration:underline;-webkit-text-decoration-color:var(--lx-gold);text-decoration-color:var(--lx-gold);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pr-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:clamp(32px,4vw,56px);display:grid}.pr-asset{margin:0}.pr-tile{aspect-ratio:4/3;border:1px solid var(--lx-hair);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.pr-tile.is-light{background:#f7f9fb}.pr-tile.is-theme{background:var(--lx-bg-2)}.pr-tile.is-dark{background:#0f2236}.pr-tile img{width:auto;max-width:78%;height:auto;max-height:70%;display:block}.pr-asset figcaption{color:var(--lx-on-70);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;display:flex}.pr-asset figcaption a{letter-spacing:.1em;min-height:32px;color:var(--lx-on);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pr-rules{counter-reset:rule;border-top:1px solid var(--lx-hair-strong);margin:0;padding:0;list-style:none}.pr-rules li{border-bottom:1px solid var(--lx-hair);counter-increment:rule;grid-template-columns:40px minmax(0,.9fr) minmax(0,1.6fr);gap:6px 24px;padding:18px 0;display:grid}.pr-rules li:before{content:counter(rule);color:var(--lx-gold-text);font-size:14px;font-weight:600}.pr-rules b{color:var(--lx-on);font-size:15.5px;font-weight:600}.pr-rules span{color:var(--lx-on-70);font-size:15px;line-height:1.55}.pr-brief h3{letter-spacing:.2em;text-transform:uppercase;color:var(--lx-on-52);margin:0;padding-bottom:14px;font-size:11px;font-weight:700}.pr-brief ol{counter-reset:brief;border-top:1px solid var(--lx-hair-strong);margin:0;padding:0;list-style:none}.pr-brief li{border-bottom:1px solid var(--lx-hair);color:var(--lx-on);counter-increment:brief;gap:18px;padding:18px 0;font-size:17px;display:flex}.pr-brief li:before{content:counter(brief);color:var(--lx-gold-text);font-weight:600}.pr-brief .pr-fine{margin-top:16px}@media (max-width:1100px){.pr-assets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pr-assets{grid-template-columns:minmax(0,1fr)}.pr-bio{grid-template-columns:minmax(0,1fr);gap:12px}.pr-rules li{grid-template-columns:28px minmax(0,1fr)}.pr-rules span{grid-column:2}}
