:root{--blue:#199dce;--dark:#14191c;--muted:#65737c;--line:#e2e8ec;--surface:#f4f7f8;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{color:var(--dark);background:#fff;margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.top-line{background:var(--blue);height:4px}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:relative}.header-row{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{width:150px;height:auto}.topnav{align-items:center;gap:26px;display:flex}.topnav a{text-transform:uppercase;letter-spacing:.35px;font-size:11px;font-weight:800}.topnav a:hover,.topnav a.active{color:var(--blue)}.menu{border:1px solid var(--line);background:#fff;min-height:44px;padding:10px 14px;font-weight:800;display:none}.crumbs{color:#7d8c94;flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 28px;font-size:11px;font-weight:700;display:flex}.crumbs a:hover{color:var(--blue)}.crumbs strong{color:var(--dark)}.kicker{color:#088cba;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.kicker:before{content:"";background:var(--blue);width:22px;height:3px}.pagehead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.pagehead h1{text-transform:uppercase;letter-spacing:-1px;margin:13px 0 0;font:900 clamp(55px,8vw,91px)/.88 Barlow Condensed,Impact,sans-serif}.pagehead h1 span{color:var(--blue)}.pagehead p{color:#5c6b74;max-width:370px;margin:0 0 3px;font-size:13px;line-height:1.8}.hero-images{grid-template-columns:1.3fr .7fr;gap:12px;max-height:350px;display:grid;overflow:hidden}.hero-shot{background:#1e313b;min-width:0;height:350px;margin:0;position:relative;overflow:hidden}.hero-shot img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .2s}.hero-shot:first-child img{object-position:center 25%}.hero-shot:nth-child(2) img{object-position:center 38%}.hero-shot:hover img{transform:scale(1.025)}.hero-shot figcaption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000bd);padding:28px 16px 11px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.chapterbar{border-bottom:1px solid var(--line);white-space:nowrap;scrollbar-width:thin;gap:0;margin-top:13px;display:flex;overflow-x:auto}.chapterbar a{color:#5e717b;border-bottom:2px solid #0000;padding:13px 17px;font-size:11px;font-weight:800}.chapterbar a:hover{color:#148ab9;border-bottom-color:var(--blue)}.columns{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:38px;margin-top:24px;display:grid}.entry{min-width:0}.aside{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 30px);position:sticky;top:18px;overflow-y:auto}.infobox,.toc{border:1px solid var(--line);margin-bottom:16px}.infobox h2,.toc h2{color:#fff;text-transform:uppercase;background:#14252f;margin:0;padding:13px 16px;font:900 25px/1 Barlow Condensed,Impact,sans-serif}.infobox-photo{background:#f4f7f8;margin:0;padding:12px}.infobox-photo img{object-fit:cover;object-position:center 22%;cursor:zoom-in;width:100%;height:180px;display:block}.infobox-photo figcaption{color:#657782;text-align:center;margin-top:7px;font-size:10px}.facts{border-collapse:collapse;width:100%;font-size:11px}.facts tr{border-bottom:1px solid var(--line)}.facts tr:last-child{border:0}.facts th,.facts td{text-align:left;vertical-align:top;padding:10px 12px;line-height:1.55}.facts th{color:#6a7881;width:41%;font-weight:800}.facts td{color:#24343d}.toc-links{grid-template-columns:1fr 1fr;gap:0 10px;padding:7px 16px;display:grid}.toc-links a{color:#4e616c;border-bottom:1px solid var(--line);padding:9px 0;font-size:11px;font-weight:700}.toc-links a:hover{color:var(--blue)}.wiki-section{margin:0 0 37px;scroll-margin-top:20px}.wiki-section>h2{text-transform:uppercase;border-bottom:1px solid var(--line);margin:10px 0 19px;padding:0 0 12px;font:900 clamp(31px,4vw,43px)/1 Barlow Condensed,Impact,sans-serif;position:relative}.wiki-section>h2:after{content:"";background:var(--blue);width:47px;height:3px;position:absolute;bottom:-1px;left:0}.prose{color:#43525b;font-size:13px;line-height:1.92}.prose p{margin:0 0 17px}.prose strong{color:#26333a;font-weight:800}.prose h3{text-transform:uppercase;color:#1d2b32;margin:30px 0 11px;font:800 26px/1.1 Barlow Condensed,Impact,sans-serif}.prose ul{padding-left:21px}.prose li{margin-bottom:11px}.lead{color:#5e6f7a;margin:0 0 18px;font-size:12px;line-height:1.85}.wiki-link{color:#168db8;text-underline-offset:3px;text-decoration:underline}.inline-scene{margin:-15px 0 37px}.media-photo{margin:0}.media-photo img{object-fit:cover;cursor:zoom-in;width:100%;max-height:345px}.media-photo figcaption{color:#788b94;margin-top:7px;font-size:10px}.relationships{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relationship{border:1px solid var(--line);background:#fff;grid-template-columns:78px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.relationship:hover{border-color:#8ccfe6}.rthumb{color:#8ed6ef;background:#1f313c;place-items:center;width:78px;height:120px;font:900 38px Barlow Condensed,sans-serif;display:grid}.rthumb img{object-fit:cover;object-position:top;width:100%;height:100%}.rcontent{min-width:0;padding:11px 11px 9px}.rcontent strong{text-transform:uppercase;font:900 22px/1 Barlow Condensed,sans-serif;display:block}.rcontent span{color:#148dbb;margin-top:4px;font-size:10px;font-weight:800;display:block}.rcontent p{color:#61727c;margin:8px 0 0;font-size:10px;line-height:1.55}.mission-filter{gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.filter{border:1px solid var(--line);color:#52636b;background:#fff;flex:none;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800}.filter.active{color:#fff;background:#182832;border-color:#182832}.table-scroller{max-width:100%;overflow-x:auto}.mission-table{border-collapse:collapse;width:100%;font-size:11px}.mission-table th{text-align:left;color:#fff;text-transform:uppercase;white-space:nowrap;background:#162833;padding:12px;font-size:10px}.mission-table td{color:#54636c;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px;line-height:1.6}.mission-table td:first-child{min-width:155px}.mission-table td:last-child{min-width:205px}.mission-table a{color:#108ebd;font-weight:800}.mission-table a:hover{text-decoration:underline}.missionkind{color:#5a6870;white-space:nowrap;background:#eef3f5;padding:4px 8px;font-weight:700;display:inline-flex}.mission-table tr[hidden]{display:none}.small-note{color:#7a8b94;font-size:10px;line-height:1.7}.spoiler-warning{border-left:3px solid var(--blue);color:#516674;background:#f4f7f8;padding:12px 15px;font-size:11px;font-weight:800;line-height:1.55}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.gallery-item{border:1px solid var(--line);margin:0;overflow:hidden}.gallery-item img{object-fit:cover;cursor:zoom-in;width:100%;height:130px}.gallery-item figcaption{padding:9px 10px;font-size:11px;font-weight:800;line-height:1.4}.gallery-item small{color:#819099;margin-top:3px;font-size:9px;font-weight:500;display:block}.references{padding-left:20px;font-size:12px;line-height:1.65}.references li{margin-bottom:15px;padding-left:4px}.references a{color:#098abb;text-underline-offset:3px;font-weight:800;text-decoration:underline;display:block}.references span{color:#6f818a;display:block}footer{color:#b2c6d0;background:#111d24;margin-top:55px;padding:27px 0;font-size:11px}footer .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}footer a{color:#8bd6f5}.lightbox{z-index:500;background:#040a0ff7;justify-content:center;align-items:center;padding:60px 64px 84px;display:none;position:fixed;inset:0}.lightbox.open{display:flex}.lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);box-shadow:0 0 30px #0008}.lightbox button{color:#fff;background:#fff2;border:1px solid #fff5;min-width:44px;min-height:44px;font-size:28px;position:absolute}.lb-close{top:13px;right:18px}.lb-prev{top:48%;left:10px}.lb-next{top:48%;right:10px}.lb-info{text-align:center;color:#e1ecf0;font-size:11px;line-height:1.5;position:absolute;bottom:21px;left:72px;right:72px}.lb-count{color:#d8f4ff;font-size:11px;position:absolute;top:27px;left:22px}.zoomable:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.mobile-infobox{display:none}@media (width<=980px){.columns{grid-template-columns:minmax(0,1fr) 270px;gap:19px}.toc-links{grid-template-columns:1fr}}@media (width<=720px){.entry{width:100%;max-width:100%}.table-scroller{width:100%}.wrap{width:calc(100% - 28px)}.header-row{height:63px}.logo{width:125px}.menu{display:block}.topnav{background:#fff;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 15px 20px #0002}.topnav.open{display:flex}.topnav a{border-bottom:1px solid var(--line);padding:14px 18px}.crumbs{margin:16px 0 17px;font-size:10px}.pagehead{margin-bottom:16px;display:block}.pagehead h1{margin:12px 0 0;font-size:clamp(49px,11vw,74px)}.pagehead p{max-width:100%;margin:11px 0 0;font-size:11px;line-height:1.65}.hero-images{grid-template-columns:1.15fr .85fr;gap:7px;max-height:240px}.hero-shot{height:240px}.hero-shot figcaption{padding:20px 9px 8px;font-size:9px}.chapterbar{margin-top:4px}.chapterbar a{padding:11px 12px;font-size:10px}.columns{flex-direction:column;gap:17px;margin-top:15px;display:flex}.aside{order:-1;width:100%;max-height:none;position:static;overflow:visible}.infobox{margin-bottom:0}.infobox h2{padding:12px 15px;font-size:23px}.infobox-photo{display:none}.facts{grid-template-columns:1fr 1fr;display:grid}.facts tbody{display:contents}.facts tr{border:1px solid var(--line);flex-direction:column;min-width:0;margin:-1px 0 0 -1px;display:flex}.facts th,.facts td{width:100%;padding:6px 9px}.facts th{padding-bottom:0;font-size:9px}.facts td{padding-top:3px;font-size:10px}.toc{display:none}.wiki-section{margin:12px 0 30px}.wiki-section>h2{margin:10px 0 14px;font-size:34px}.prose{font-size:12.5px;line-height:1.8}.prose h3{margin-top:24px;font-size:24px}.relationships{gap:9px}.relationship{display:block}.rthumb{width:100%;height:86px}.rcontent{padding:9px}.rcontent strong{font-size:19px}.rcontent p{font-size:10px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery-item img{height:130px}.gallery-item figcaption{font-size:10px}.table-scroller{margin-right:-1px}.mission-table{font-size:10px}.mission-table th,.mission-table td{padding:10px 9px}.lightbox{padding:58px 10px 86px}.lightbox img{max-height:calc(100dvh - 175px)}.lb-prev,.lb-next{top:auto;bottom:10px}.lb-prev{left:calc(50% - 63px)}.lb-next{right:calc(50% - 63px)}.lb-info{bottom:64px;left:14px;right:14px}footer .wrap{display:block}footer a{margin-top:10px;display:block}}@media (width<=390px){.hero-images{max-height:195px}.hero-shot{height:195px}.hero-shot figcaption{display:none}.pagehead h1{font-size:clamp(47px,13vw,60px)}.gallery-item img{height:111px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.wiki-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:-5px 0 17px;padding:13px 0;display:flex}.wiki-meta-details,.wiki-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wiki-meta-details{color:#627580;font-size:11px;font-weight:700}.meta-date{align-items:center;gap:6px;display:inline-flex}.meta-date time{color:#293c47;font-weight:900}.meta-date svg,.meta-action svg,.toc-title svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.meta-divider{background:#ced9dd;width:1px;height:14px}.meta-type{color:#148ab9}.meta-sample{color:#7d898e;font-size:10px;font-weight:600}.wiki-actions{gap:7px}.meta-action{color:#314956;text-transform:none;cursor:pointer;background:#fff;border:1px solid #dce6e9;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:800;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.meta-action:hover,.meta-action:focus-visible{color:#087cab;background:#ebf7fc;border-color:#61bae1}.meta-action[aria-pressed=true]{color:#087cab;background:#eaf7fd;border-color:#158ebe}.meta-action[aria-pressed=true] svg{fill:#3daeda22}.ui-toast{color:#fff;text-align:center;z-index:350;opacity:0;visibility:hidden;pointer-events:none;background:#152c37;max-width:calc(100% - 32px);padding:11px 19px;font-size:12px;font-weight:800;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,18px);box-shadow:0 9px 22px #0003}.ui-toast.visible{opacity:1;visibility:visible;transform:translate(-50%)}.article-toc{background:#f6fafc;border:1px solid #d5e4eb;margin:0 0 27px;scroll-margin-top:14px}.article-toc summary{cursor:pointer;color:#172b37;border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc[open] summary{border-bottom:1px solid #dde9ee}.toc-title{text-transform:uppercase;letter-spacing:.1px;align-items:center;gap:10px;font:900 23px/1 Barlow Condensed,Impact,sans-serif;display:flex}.toc-title svg{color:#178fbe;width:18px;height:18px}.toc-title small{letter-spacing:0;color:#81919b;text-transform:none;font:800 10px/1 Manrope,Arial,sans-serif}.toc-expand{color:#547080;white-space:nowrap;font-size:10px;font-weight:800}.toc-expand span{margin-left:6px;font-size:17px;transition:transform .2s;display:inline-block}.article-toc[open] .toc-expand span{transform:rotate(180deg)}.article-toc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px;padding:9px 18px 16px;display:grid}.article-toc-grid a{color:#4d636f;border-bottom:1px solid #e1ebef;align-items:center;gap:9px;min-width:0;padding:10px 3px;font-size:11px;font-weight:700;display:flex}.article-toc-grid a>span{color:#9aaeb7;flex-shrink:0;font-size:10px;font-weight:900}.article-toc-grid a:hover,.article-toc-grid a[aria-current=location],.article-toc-grid a[aria-current=location]>span{color:#007dae}.wiki-section{scroll-margin-top:24px}.entry a.wiki-link,.aside a.wiki-link{text-underline-offset:3px;text-decoration-thickness:1px}.entry .prose a.wiki-link:hover,.entry .mission-table a.wiki-link:hover{color:#087da7;background:#e8f6fb;box-shadow:0 0 0 3px #e8f6fb}.link-preview{z-index:400;pointer-events:none;color:#25323b;background:#fff;border:1px solid #cedee5;grid-template-columns:72px 1fr;width:310px;max-width:calc(100vw - 22px);display:none;position:fixed;overflow:hidden;box-shadow:0 15px 38px #0b1d2c34}.link-preview.visible{animation:.13s ease-out previewAppear;display:grid}@keyframes previewAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.link-preview-icon{color:#89d7f3;text-align:center;letter-spacing:-.4px;overflow-wrap:anywhere;background:#153744;justify-content:center;align-items:center;padding:10px;font:900 25px/.95 Barlow Condensed,Impact,sans-serif;display:flex}.link-preview-body{padding:13px 14px}.link-preview-type{color:#168fbb;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900;display:block}.link-preview-body strong{text-transform:uppercase;margin:6px 0;font:900 23px/.98 Barlow Condensed,Impact,sans-serif;display:block}.link-preview-body p{color:#64717b;margin:0 0 9px;font:500 11px/1.6 Manrope,Arial,sans-serif}.link-preview-footer{color:#168ebc;border-top:1px solid #e6eaed;justify-content:space-between;gap:10px;padding-top:8px;font-size:10px;font-weight:900;display:flex}@media (width<=920px){.article-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wiki-meta{gap:10px;margin:-2px 0 11px;padding:9px 0}.wiki-meta-details{gap:7px;width:100%;font-size:10px}.wiki-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.meta-action{min-height:40px;padding:10px 8px;font-size:10px}.meta-sample{font-size:9px}.article-toc{margin:0 0 22px}.article-toc summary{padding:13px}.article-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;padding:6px 11px 12px}.article-toc-grid a{padding:10px 3px;font-size:10px;line-height:1.35}.toc-title{font-size:22px}.toc-expand{font-size:9px}.link-preview{display:none!important}}@media (width<=350px){.meta-action{gap:5px}.meta-type{font-size:9px}.article-toc-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ui-toast,.link-preview{transition:none!important;animation:none!important}}.columns{grid-template-columns:224px minmax(0,1fr) 274px;align-items:start;gap:22px}.toc-rail{z-index:4;grid-area:1/1;align-self:start;min-width:0;max-height:calc(100dvh - 40px);position:sticky;top:20px}.entry{grid-area:1/2;min-width:0}.aside{grid-area:1/3;min-width:0;top:20px}.toc-rail .article-toc{background:#fff;border:1px solid #dce5ea;border-radius:13px;flex-direction:column;max-height:calc(100dvh - 40px);margin:0;display:flex;overflow:hidden;box-shadow:0 5px 17px #0f253309}.toc-rail .article-toc summary{border-bottom:1px solid #e5ebef;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:59px;margin:0 13px;padding:19px 17px 17px;display:flex}.toc-rail .article-toc[open] summary{border-bottom-color:#e5ebef}.toc-rail .toc-title{color:#16232b;letter-spacing:.3px;text-transform:uppercase;font:900 20px/1 Barlow Condensed,Impact,sans-serif}.toc-rail .toc-expand{display:none}.toc-rail .article-toc-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7dce6 transparent;flex-direction:column;gap:2px;min-height:0;padding:11px 12px 16px;display:flex;overflow:hidden auto}.toc-rail .article-toc-grid a{color:#48565e;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;min-width:0;padding:11px;scroll-margin-block:16px;font-size:12px;font-weight:700;line-height:1.48;transition:background .15s,color .15s,border-color .15s;display:block}.toc-rail .article-toc-grid a:hover{color:#077ba7;background:#f1f8fb}.toc-rail .article-toc-grid a[aria-current=location]{color:#096e96;background:#eaf6fc;border-left-color:#199cca;font-weight:800}.toc-rail .article-toc-grid a:focus-visible{outline-offset:-2px;outline:2px solid #199cca}@media (width<=1100px){.columns{grid-template-columns:minmax(0,1fr) 275px;gap:22px}.toc-rail{grid-area:1/1/auto/-1;max-height:none;position:static}.entry{grid-area:2/1}.aside{grid-area:2/2}.toc-rail .article-toc{max-height:none}.toc-rail .article-toc summary{cursor:pointer;min-height:56px;margin:0 14px;padding:14px 5px}.toc-rail .toc-expand{color:#199cca;font-size:23px;line-height:1;transition:transform .18s;display:block}.toc-rail .article-toc[open] .toc-expand{transform:rotate(180deg)}.toc-rail .article-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;max-height:310px;padding:10px 15px 16px;display:grid;overflow-y:auto}.toc-rail .article-toc-grid a{padding:11px;font-size:12px}}@media (width<=720px){.columns{flex-direction:column;gap:15px;display:flex}.aside{order:0;width:100%}.toc-rail{order:1;width:100%;max-height:none;position:static}.entry{order:2;width:100%;max-width:100%}.toc-rail .article-toc{border-radius:10px}.toc-rail .article-toc summary{min-height:52px;padding:12px 3px}.toc-rail .toc-title{font-size:21px}.toc-rail .article-toc-grid{flex-direction:column;gap:0;max-height:355px;padding:8px 12px 13px;display:flex}.toc-rail .article-toc-grid a{padding:11px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.toc-rail .toc-expand,.toc-rail .article-toc-grid a{transition:none!important}}.rthumb:has(img){display:block;overflow:hidden}.rel-tree-wrap{margin:4px 0 6px}.rel-tree{--rel-blue:var(--blue,#199dce);--rel-ink:#14191c;--rel-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--rel-bus:16px;isolation:isolate;background:radial-gradient(62% 55% at 50% 42%,#199dce1c,#199dce00 72%),linear-gradient(#14252f09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#14252f09 1px,#0000 1px) 0 0/24px 24px,#fff;border:1px solid #e2e8ec;border-radius:16px;padding:30px 22px 28px;position:relative;box-shadow:0 1px 3px #0b1d2c12;container:reltree/inline-size}.rel-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rel-lines path{fill:none;stroke:#d2dce1;stroke-width:1.4px}.rel-root,.rel-groups{z-index:1;position:relative}.rel-root{text-align:center;flex-direction:column;align-items:center;margin-bottom:34px;display:flex}.rel-root-photo{border:4px solid var(--rel-blue);color:#8ed6ef;background:#1f313c;border-radius:50%;place-items:center;width:112px;height:112px;font:900 46px Barlow Condensed,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 0 8px #199dce29,0 12px 30px #199dce47}.rel-root-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.rel-root strong{color:var(--rel-ink);margin-top:14px;font:700 23px/1.05 Barlow Condensed,Impact,sans-serif;display:block}.rel-root-label{font:500 12px/1.4 var(--rel-mono);letter-spacing:1.4px;text-transform:uppercase;color:#0b87b5;margin-top:6px;display:block}.rel-groups{flex-direction:column;gap:30px;display:flex}.rel-group{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.rel-chip-cell{padding-top:calc(var(--rel-bus) - 15px);justify-content:center;display:flex}.rel-chip{font:500 12px/1.2 var(--rel-mono);letter-spacing:1px;text-transform:uppercase;color:#1d2b32;white-space:normal;text-align:center;overflow-wrap:anywhere;background:#f1f4f5;border:1px solid #dbe3e7;border-radius:999px;max-width:100%;padding:7px 12px;display:inline-block}.rel-levels{flex-direction:column;gap:6px;min-width:0;display:flex}.rel-gen{font:600 10.5px/1.3 var(--rel-mono);letter-spacing:1.4px;text-transform:uppercase;color:#0b87b5;margin:12px 0 -12px;display:block}.rel-gen:first-child{margin-top:0}.rel-members{padding:calc(var(--rel-bus) + 14px) 0 0;flex-wrap:wrap;gap:36px 6px;margin:0;list-style:none;display:flex}.rel-node{z-index:1;flex:none;justify-content:center;width:110px;display:flex;position:relative}.rel-node:hover,.rel-node:focus-within{z-index:20}.rel-link{text-align:center;flex-direction:column;align-items:center;max-width:100%;padding:0 2px;display:flex}.rel-photo{color:#8ed6ef;background:#1f313c;border:2px solid #c3cfd5;border-radius:50%;place-items:center;width:58px;height:58px;font:900 25px Barlow Condensed,sans-serif;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 3px 9px #0b1d2c26}.rel-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.rel-link strong{color:var(--rel-ink);margin-top:9px;font:800 15px/1.25 Manrope,Arial,sans-serif;display:block}.rel-role{-webkit-line-clamp:3;font:400 11px/1.45 var(--rel-mono);letter-spacing:.6px;text-transform:uppercase;color:#4a5961;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.rel-link:hover .rel-photo,.rel-link:focus-visible .rel-photo,.rel-node:hover .rel-photo{border-color:var(--rel-blue);transform:scale(1.06);box-shadow:0 0 0 4px #199dce33,0 6px 16px #199dce4d}.rel-link:hover strong,.rel-link:focus-visible strong{color:#0b87b5}.rel-link:focus-visible{outline:3px solid var(--rel-blue);outline-offset:4px;border-radius:10px}.rel-pop{opacity:0;visibility:hidden;z-index:30;width:min(320px,100cqw - 8px);margin-top:6px;padding-top:10px;transition:opacity .15s,margin-top .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rel-node[data-pop=start] .rel-pop{left:0;transform:none}.rel-node[data-pop=end] .rel-pop{left:auto;right:0;transform:none}.rel-pop-card{text-align:left;background:#fff;border:1px solid #e2e8ec;border-radius:14px;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:13px;display:grid;box-shadow:0 16px 36px #0b1d2c2b}.rel-pop-card img,.rel-pop-initial{object-fit:cover;object-position:top;background:#1f313c;border-radius:11px;width:76px;height:76px}.rel-pop-initial{color:#8ed6ef;place-items:center;font:900 34px Barlow Condensed,sans-serif;display:grid}.rel-pop-card strong{color:var(--rel-ink);font:800 16px/1.2 Manrope,Arial,sans-serif;display:block}.rel-pop-card p{color:#4a5961;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.rel-node-plain .rel-photo{color:#5b6a72;box-shadow:none;background:#e9eef1;border-style:dashed}.rel-pop-role{font:500 11px/1.45 var(--rel-mono);letter-spacing:.5px;text-transform:uppercase;color:#0b87b5;margin-top:4px;display:block}.rel-pop-card a{color:#0b87b5;font-size:12.5px;font-weight:800}.rel-pop-card a:hover{text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.rel-node:hover .rel-pop,.rel-node:focus-within .rel-pop{opacity:1;visibility:visible;margin-top:0}}.rel-hint{text-align:center;letter-spacing:2px;text-transform:uppercase;color:#3b4950;margin:14px 0 0;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@container reltree (width<=560px){.rel-lines{display:none}.rel-root{margin-bottom:26px}.rel-root-photo{width:92px;height:92px}.rel-groups{gap:26px}.rel-group{grid-template-columns:minmax(0,1fr)}.rel-chip-cell{padding:0}.rel-gen{text-align:center;margin:16px 0 -14px}.rel-members{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px 6px;padding-top:30px;display:grid}.rel-node{width:auto}.rel-photo{width:52px;height:52px}.rel-link strong{font-size:13.5px}.rel-role{letter-spacing:.6px;font-size:10.5px}.rel-pop{display:none}}@media (width<=720px){.rel-tree{border-radius:12px;padding:22px 10px 20px}.rel-hint{letter-spacing:1.4px;font-size:10.5px}}
