.rc-page{--rc-ink:#090c0f;--rc-surface:#0d1116;--rc-surface-2:#10151b;--rc-line:#96b2ca2e;--rc-line-soft:#96b2ca1a;--rc-steel:#a9bccb;--rc-steel-dim:#8ca1b2;--rc-accent-text:#58a4e0;--rc-paper:#eef2f5;--rc-body:1.0625rem;--rc-caption:.9375rem;background-color:var(--rc-ink);color:var(--rc-paper);font-size:var(--rc-body);line-height:1.6}.rc-shell{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.5rem}.rc-screen{padding-block:4.5rem}@media (width>=768px){.rc-screen{padding-block:7rem}}.rc-screen--hero{background:linear-gradient(180deg, #2071b312, transparent 40%), var(--rc-ink);padding-top:8.5rem;padding-bottom:5rem}@media (width>=768px){.rc-screen--hero{padding-top:12rem;padding-bottom:7rem}}.rc-screen--close{background:var(--rc-surface)}.rc-h1{letter-spacing:-.01em;color:var(--rc-paper);text-wrap:balance;max-width:18ch;font-size:clamp(2.125rem,6vw,3.75rem);font-weight:500;line-height:1.05}.rc-h2{letter-spacing:-.005em;color:var(--rc-paper);text-wrap:balance;max-width:20ch;font-size:clamp(1.875rem,4.2vw,2.5rem);font-weight:500;line-height:1.1}.rc-h2--close{font-size:clamp(2.125rem,5vw,3rem);line-height:1.06}.rc-lede{color:var(--rc-steel);max-width:42ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.rc-body{font-size:var(--rc-body);color:var(--rc-steel);max-width:46ch;line-height:1.6}.rc-caption{font-size:var(--rc-caption);color:var(--rc-steel-dim);max-width:48ch;line-height:1.55}.rc-note{font-size:var(--rc-body);color:var(--rc-steel);max-width:62ch;margin-top:1.5rem;line-height:1.6}.rc-note--foot{margin-top:2.5rem}.rc-dim{color:var(--rc-steel-dim)}.rc-action{min-height:48px;color:var(--rc-paper);border-bottom:1px solid var(--rc-accent-text);align-items:center;gap:.6rem;margin-top:2.25rem;padding:.5rem 0;font-size:1.125rem;font-weight:500;line-height:1.3;transition:color .16s,border-color .16s;display:inline-flex}.rc-action:hover{color:var(--rc-accent-text)}.rc-action--quiet{font-size:var(--rc-body);border-bottom-color:var(--rc-line)}.rc-action--quiet:hover{border-bottom-color:var(--rc-accent-text)}.rc-inline-link{color:var(--rc-accent-text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.rc-inline-link:hover{color:var(--rc-paper)}.rc-page a:focus-visible,.rc-page summary:focus-visible{outline:2px solid var(--rc-accent-text);outline-offset:3px;border-radius:2px}.rc-open__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:56px;padding-block:1.15rem;list-style:none;display:flex}.rc-open__summary::-webkit-details-marker{display:none}.rc-open__head{display:block}.rc-open__title{color:var(--rc-paper);font-size:clamp(1.1875rem,1.7vw,1.5625rem);font-weight:500;line-height:1.25}.rc-open__sub{font-size:var(--rc-body);color:var(--rc-steel);max-width:46ch;margin-top:.4rem;line-height:1.55;display:block}.rc-open__mark{width:44px;height:44px;color:var(--rc-accent-text);flex:none;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.rc-open[open]>.rc-open__summary .rc-open__mark{transform:rotate(45deg)}.rc-open__summary:hover .rc-open__title{color:var(--rc-accent-text)}.rc-open__body{color:var(--rc-steel);max-width:68ch;padding-bottom:1.75rem}.rc-open--wide>.rc-open__body{max-width:none}.rc-open__body>p{font-size:var(--rc-body);margin-top:.85rem;line-height:1.65}.rc-open__body>p:first-child{margin-top:0}.rc-list,.rc-after{background:var(--rc-surface);max-width:44rem;margin-top:2.5rem;padding:.35rem 1.25rem;display:grid}.rc-after{margin-top:3rem}.rc-list--wide,.rc-after{max-width:none}.rc-list--wide .rc-open__summary,.rc-after .rc-open__summary{max-width:41.5rem}.rc-list .rc-open__body,.rc-after .rc-open__body{padding-bottom:1.25rem}.rc-states{gap:2.25rem;margin-top:3rem;display:grid}@media (width<=599px){.rc-state{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.rc-states .rc-state>figcaption{margin-top:0}}@media (width>=600px){.rc-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}}@media (width>=960px){.rc-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}.rc-state__drawing{background:var(--rc-surface);padding:.75rem}.rc-bay{width:100%;height:auto;display:block}.rc-state>figcaption{margin-top:1rem}.rc-state__name{color:var(--rc-paper);font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.rc-state__caption{margin-top:.4rem;display:block}.rc-key{font-size:var(--rc-caption);color:var(--rc-steel-dim);gap:.4rem;margin-top:.9rem;line-height:1.45;display:grid}.rc-key li{align-items:baseline;gap:.6rem;display:flex}.rc-key__swatch{flex:none;width:1rem;height:.55rem}.rc-cube{gap:2rem;margin-top:2.75rem;display:grid}@media (width>=1080px){.rc-cube{grid-template-columns:minmax(0,46rem) minmax(0,1fr);align-items:end;gap:3.5rem}}.rc-cube__figure{margin-inline:-1.5rem}@media (width>=560px){.rc-cube__figure{margin-inline:0}}.rc-cube__figure picture{aspect-ratio:16/9;background:var(--rc-surface-2);display:block;overflow:hidden}.rc-cube__figure img{object-fit:cover;width:100%;height:100%;display:block}.rc-cube__figure .rc-caption{margin-top:1rem;padding-inline:1.5rem}@media (width>=560px){.rc-cube__figure .rc-caption{padding-inline:0}}.rc-cube__place{font-size:var(--rc-caption);color:var(--rc-steel-dim);margin-bottom:.75rem;line-height:1.5}.rc-cube__say .rc-action{margin-top:1.75rem}.rc-ledger{gap:2.25rem;display:grid}@media (width>=860px){.rc-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.rc-ledger>li>p{font-size:var(--rc-body);margin-top:.4rem;line-height:1.6}.rc-ledger>li>p:first-child{margin-top:0}.rc-ledger>li>.rc-ledger__name{color:var(--rc-paper);font-size:1.25rem;font-weight:500;line-height:1.3}.rc-roles{gap:1.25rem;max-width:54ch;margin-top:1.75rem;display:grid}.rc-roles p{color:var(--rc-steel);font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.6}.rc-roles p:first-child{color:var(--rc-paper)}.rc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--rc-body);text-align:left;line-height:1.5}.rc-table th,.rc-table td{vertical-align:top;padding:1rem}.rc-table tbody tr:nth-child(2n){background:var(--rc-surface)}.rc-table thead th{color:var(--rc-paper);background:var(--rc-surface-2);font-weight:500}.rc-table tbody th{color:var(--rc-paper);width:15rem;font-weight:500}.rc-table td{color:var(--rc-steel)}.rc-table__key{display:none}@media (width<=1099px){.rc-table,.rc-table tbody,.rc-table tr,.rc-table th,.rc-table td{display:block}.rc-table thead{display:none}.rc-table tr{padding:1.35rem 1rem}.rc-table th,.rc-table td{padding:0}.rc-table tbody th{width:auto;font-size:1.1875rem;line-height:1.3}.rc-table td{margin-top:.9rem}.rc-table__key{font-size:var(--rc-caption);color:var(--rc-steel-dim);line-height:1.4;display:block}}.rc-bounds{gap:.9rem;display:grid}.rc-bounds li{font-size:var(--rc-body);line-height:1.6}.rc-bounds__links{flex-wrap:wrap;gap:.5rem 2rem;display:flex;margin-top:1.5rem!important}.rc-contacts{margin-top:2rem}.rc-contact{min-height:48px;color:var(--rc-paper);align-items:center;font-size:1.125rem;line-height:1.4;display:flex}.rc-contact:hover{color:var(--rc-accent-text)}@media (prefers-reduced-motion:reduce){.rc-page *,.rc-page :before,.rc-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
