._page_1ah0b_1{padding:48px 0 100px}._pageHeader_1ah0b_2{margin-bottom:26px}._headerMain_1ah0b_3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:38px;display:grid}._headerCopy_1ah0b_4{min-width:0}._headerPreview_1ah0b_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._headerPreview_1ah0b_5 figure{border-bottom:1px solid var(--line);min-width:0;margin:0}._headerPreview_1ah0b_5 figcaption{color:var(--soft);text-align:center;padding:8px 0 9px;font-size:13px;line-height:1.5}._kicker_1ah0b_8{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:600;line-height:1.7}._pageHeaderRow_1ah0b_9{flex-direction:column;align-items:flex-start;gap:9px;margin:15px 0 17px;display:flex}._pageHeader_1ah0b_2 h1{letter-spacing:-.05em;font-size:clamp(48px,4.4vw,56px);font-weight:500;line-height:1.3}._total_1ah0b_11{color:var(--gold);white-space:nowrap;font-size:12px}._pageCopy_1ah0b_12{color:var(--soft);word-break:keep-all;font-size:15px;line-height:1.9}._caption_1ah0b_13{color:var(--muted);word-break:keep-all;margin-top:17px;font-size:11px;line-height:1.8}._gallery_1ah0b_14{border-top:1px solid var(--line)}._controls_1ah0b_15{border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;padding:22px 0 20px;display:flex}._searchField_1ah0b_16{flex:0 0 280px;max-width:300px}._searchField_1ah0b_16 label{color:var(--soft);margin-bottom:8px;font-size:12px;display:block}._searchBox_1ah0b_18{border:1px solid var(--line);background:#101b25;align-items:center;gap:12px;padding:0 15px;display:flex}._searchBox_1ah0b_18:focus-within{border-color:var(--gold);outline:1px solid var(--gold);outline-offset:0}._searchBox_1ah0b_18 svg{color:var(--gold);flex-shrink:0}._searchBox_1ah0b_18 input{width:100%;min-width:0;min-height:49px;color:var(--paper);background:0 0;border:0;border-radius:0;outline:0;font-size:15px}._searchBox_1ah0b_18 input::placeholder{color:#8e9aa5;opacity:1}._filters_1ah0b_23{flex-wrap:wrap;flex:1;gap:7px;display:flex}._filters_1ah0b_23 button{border:1px solid var(--line);min-height:42px;color:var(--soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;padding:8px 11px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}._filters_1ah0b_23 button span{color:var(--muted);font-size:11px}._filters_1ah0b_23 button:hover{border-color:var(--gold)}._filters_1ah0b_23 button[aria-pressed=true]{border-color:var(--gold);color:var(--paper);background:#e9af5512}._filters_1ah0b_23 button[aria-pressed=true] span{color:var(--gold)}._resultsHeader_1ah0b_29{justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}._resultsHeader_1ah0b_29 p{color:var(--muted);font-size:13px}._resultsHeader_1ah0b_29 button{min-height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;font-size:12px;display:inline-flex}._grid_1ah0b_32{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:0;padding:0;list-style:none;display:grid}._grid_1ah0b_32>li{min-width:0}._card_1ah0b_34{border:1px solid var(--line);width:100%;height:100%;color:var(--paper);text-align:left;cursor:pointer;background:#111e29;border-radius:0;padding:0;transition:border-color .2s,background .2s;display:block;overflow:hidden}._card_1ah0b_34:hover,._card_1ah0b_34[aria-pressed=true]{border-color:var(--gold);background:#192936}._portrait_1ah0b_36{aspect-ratio:1;background:#0c151d;width:100%;display:block;position:relative;overflow:hidden}._portraitImage_1ah0b_37{left:var(--portrait-left);top:var(--portrait-top);object-fit:fill;width:300%;max-width:none;height:200%;display:block;position:absolute}._cardCopy_1ah0b_38{border-top:1px solid var(--line);padding:18px 19px 20px;display:block}._cardCategory_1ah0b_39{color:var(--gold);letter-spacing:.06em;font-size:10px;display:block}._cardName_1ah0b_40{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 5px;font-size:25px;font-weight:500;line-height:1.5;display:flex}._cardName_1ah0b_40>span{color:var(--gold);font-size:15px;font-weight:400}._cardRole_1ah0b_42{color:var(--muted);word-break:keep-all;font-size:13px;line-height:1.75;display:block}._detail_1ah0b_43{border:1px solid var(--gold);outline-offset:6px;background:#101c27;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);margin:0 0 35px;scroll-margin-top:30px;display:grid}._detail_1ah0b_43:focus{outline:2px solid var(--gold)}._detailVisual_1ah0b_45{align-self:start;position:relative}._detailCategory_1ah0b_46{color:var(--gold);background:#0d1826df;border:1px solid #e9af5555;padding:5px 12px;font-size:12px;position:absolute;bottom:18px;left:19px}._detailCopy_1ah0b_47{padding:30px 35px 35px}._detailTop_1ah0b_48{justify-content:space-between;align-items:center;gap:12px;display:flex}._detailTop_1ah0b_48 button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:0;font-size:12px;display:inline-flex}._detailTop_1ah0b_48 button span{color:var(--gold);font-size:23px;font-weight:300}._detailCopy_1ah0b_47 h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(34px,3.8vw,51px);font-weight:500;line-height:1.4}._detailRole_1ah0b_52{color:var(--gold);margin-top:7px;font-size:15px}._intro_1ah0b_53{color:var(--soft);word-break:keep-all;margin-top:24px;font-size:16px;line-height:1.95}._specifications_1ah0b_54{border-top:1px solid var(--line);margin:25px 0 0}._specifications_1ah0b_54>div{border-bottom:1px solid #40515d80;grid-template-columns:45px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}._specifications_1ah0b_54 dt{color:var(--gold);font-size:12px;line-height:1.9}._specifications_1ah0b_54 dd{color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.9}._shareRow_1ah0b_58{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}._shareRow_1ah0b_58 button{border:1px solid var(--line);min-height:44px;color:var(--gold);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:8px 13px;font-size:12px;display:inline-flex}._shareRow_1ah0b_58 p{color:var(--soft);font-size:12px;line-height:1.8}._shareFallback_1ah0b_61{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8;display:block}._shareFallback_1ah0b_61 input{border:1px solid var(--gold);width:100%;min-width:0;min-height:44px;color:var(--paper);background:#0c151d;border-radius:0;margin-top:5px;padding:8px 12px;font-size:12px;display:block}._detailNavigation_1ah0b_63{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px;margin-top:24px;padding-top:18px;display:grid}._detailNavigation_1ah0b_63 button{min-width:0;min-height:54px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}._detailNavigation_1ah0b_63 button:last-child{text-align:right;align-items:flex-end}._detailNavigation_1ah0b_63 button>span{color:var(--gold);font-size:11px;line-height:1.8}._detailNavigation_1ah0b_63 strong{font-size:16px;font-weight:500;line-height:1.8}._detailNavigation_1ah0b_63 button:disabled{opacity:.35;cursor:default}._detailNavigation_1ah0b_63>p{color:var(--paper);white-space:nowrap;font-size:12px}._detailNavigation_1ah0b_63>p>span{color:var(--muted)}:is(._shareRow_1ah0b_58 button:focus-visible,._shareFallback_1ah0b_61 input:focus-visible,._detailNavigation_1ah0b_63 button:focus-visible){outline:2px solid var(--gold);outline-offset:5px}._empty_1ah0b_72{border:1px solid var(--line);text-align:center;padding:65px 20px 75px}._empty_1ah0b_72 h2{margin-top:17px;font-size:25px;font-weight:500;line-height:1.6}._empty_1ah0b_72>p:not(._kicker_1ah0b_8){color:var(--muted);margin-top:12px;font-size:14px;line-height:1.9}._empty_1ah0b_72 button{border:1px solid var(--gold);min-height:46px;color:var(--paper);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:24px;margin-top:25px;padding:9px 19px;font-size:13px;display:inline-flex}._card_1ah0b_34:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._filters_1ah0b_23 button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._resultsHeader_1ah0b_29 button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._detailTop_1ah0b_48 button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._empty_1ah0b_72 button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:1100px){._headerMain_1ah0b_3{gap:25px}._pageHeader_1ah0b_2 h1{font-size:48px}._pageCopy_1ah0b_12{font-size:14px}._controls_1ah0b_15{gap:18px}._searchField_1ah0b_16{flex-basis:240px}._grid_1ah0b_32{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}._detail_1ah0b_43{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}._detailCopy_1ah0b_47{padding:23px 25px 27px}._detailTop_1ah0b_48{align-items:flex-start}._detailTop_1ah0b_48 ._kicker_1ah0b_8{font-size:10px}}@media (max-width:760px){._page_1ah0b_1{padding:30px 0 65px}._pageHeader_1ah0b_2{margin-bottom:21px}._headerMain_1ah0b_3{grid-template-columns:1fr;gap:20px}._headerPreview_1ah0b_5{gap:8px}._headerPreview_1ah0b_5 figcaption{padding:7px 0;font-size:12px}._pageHeaderRow_1ah0b_9{gap:8px;margin:12px 0 15px}._pageHeader_1ah0b_2 h1{font-size:42px}._total_1ah0b_11{margin-top:0;font-size:12px;display:block}._pageCopy_1ah0b_12{font-size:14px}._caption_1ah0b_13{margin-top:13px;font-size:10px}._controls_1ah0b_15{padding:20px 0 18px;display:block}._searchField_1ah0b_16{max-width:none}._filters_1ah0b_23{gap:7px;margin-top:16px}._filters_1ah0b_23 button{gap:9px;min-height:42px;padding:7px 11px;font-size:12px}._resultsHeader_1ah0b_29{min-height:58px}._resultsHeader_1ah0b_29 p{font-size:12px}._grid_1ah0b_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}._cardCopy_1ah0b_38{padding:13px 13px 16px}._cardName_1ah0b_40{margin-top:5px;font-size:22px}._cardRole_1ah0b_42{font-size:12px}._cardCategory_1ah0b_39{font-size:9px}._detail_1ah0b_43{grid-template-columns:1fr;margin-bottom:27px;scroll-margin-top:18px}._detailVisual_1ah0b_45{width:100%;max-width:470px;margin:auto}._detailCopy_1ah0b_47{padding:20px 23px 27px}._detailTop_1ah0b_48 ._kicker_1ah0b_8{font-size:10px}._detailCopy_1ah0b_47 h2{margin-top:12px;font-size:39px}._detailRole_1ah0b_52{font-size:14px}._intro_1ah0b_53{margin-top:21px;font-size:15px}._specifications_1ah0b_54{margin-top:23px}._specifications_1ah0b_54>div{grid-template-columns:35px minmax(0,1fr);gap:10px}._specifications_1ah0b_54 dd{font-size:12px}._empty_1ah0b_72{padding:45px 18px 55px}._empty_1ah0b_72 h2{font-size:22px}}@media (max-width:370px){._pageHeader_1ah0b_2 h1{font-size:37px}._grid_1ah0b_32{gap:16px 9px}._cardCopy_1ah0b_38{padding:11px 10px 13px}._cardName_1ah0b_40{font-size:20px}._cardRole_1ah0b_42{font-size:12px}}@media (prefers-reduced-motion:reduce){._card_1ah0b_34,._filters_1ah0b_23 button{transition:none}}
