.absxnq_carousel{--aw:min(340px, 100cqw - 68px);--ah-max:490px;--ah-min:400px;--gap:12px;min-height:0;margin-inline:calc(-1 * var(--gutter));-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:column;flex:0 auto;padding:22px 0 6px;display:flex;position:relative;overflow:hidden}.absxnq_carousel:focus-visible{outline-offset:-2px}.absxnq_panel{flex:0 1 var(--ah-max);height:var(--ah-max);min-height:var(--ah-min);position:relative;container-type:size}.absxnq_panel[data-measuring] .absxnq_card{visibility:hidden}.absxnq_card{--z:0;--pe:none;z-index:var(--z);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm), var(--shadow-lg);pointer-events:var(--pe);will-change:transform;position:absolute;top:50%;left:50%}.absxnq_card:not([data-o="0"]){cursor:pointer}.absxnq_card[data-o="0"]{--z:1;--pe:auto}.absxnq_card[data-o="-1"],.absxnq_card[data-o="1"]{--z:2;--pe:auto}@media (min-width:768px){.absxnq_carousel{--aw:560px;--ah-max:440px;--ah-min:360px;--gap:18px}}@media (min-width:1120px){.absxnq_carousel{--aw:762px;--ah-max:513px;--ah-min:400px;--gap:20px}.absxnq_card[data-o="-2"],.absxnq_card[data-o="2"]{--z:2;--pe:auto}}.absxnq_connector{z-index:3;width:calc(var(--gap) + 2px);height:42px;color:var(--color-white);pointer-events:none;margin-block:auto;display:none;position:absolute;top:0;bottom:0}.absxnq_connector svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.absxnq_card[data-o="-1"] .absxnq_connector,.absxnq_card[data-o="-2"] .absxnq_connector{left:calc(100% - 1px)}.absxnq_card[data-o="1"] .absxnq_connector,.absxnq_card[data-o="2"] .absxnq_connector{right:calc(100% - 1px)}.absxnq_card[data-o="-1"] .absxnq_connector,.absxnq_card[data-o="1"] .absxnq_connector{display:block}@media (min-width:1120px){.absxnq_card[data-o="-2"] .absxnq_connector,.absxnq_card[data-o="2"] .absxnq_connector{width:18px;height:28px;display:block}}.absxnq_clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.absxnq_fill{width:100%;height:100%}.absxnq_thumb{padding:6px;position:absolute;inset:0}.absxnq_stage{width:var(--aw);height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absxnq_body{pointer-events:none;gap:36px;width:100%;height:100%;padding:40px 40px 40px 48px;display:flex}.absxnq_card[data-o="0"] .absxnq_body{pointer-events:auto}.absxnq_info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.absxnq_name{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:2.625rem;font-weight:600;line-height:1.08}.absxnq_details{margin-top:10px}.absxnq_portrait{flex:none;width:clamp(180px,42%,320px);height:100%;position:relative}@media (max-width:1119.98px){.absxnq_body{gap:22px;padding:28px 28px 28px 34px}.absxnq_name{font-size:2.125rem}}@media (min-width:768px){@container (max-height:420px){.absxnq_body{padding-block:20px}.absxnq_name{font-size:1.875rem}}}.absxnq_front,.absxnq_flipBack{display:none}@media (max-width:767.98px){.absxnq_body{padding:0;position:relative}.absxnq_portrait{display:none}.absxnq_front,.absxnq_info{backface-visibility:hidden;transition:transform .65s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.absxnq_front{cursor:pointer;background:0 0;border:0;flex-direction:column;padding:6px;display:flex;transform:perspective(1200px)rotateY(0)}.absxnq_front:focus-visible{outline-offset:-4px}.absxnq_frontPhoto{flex:auto;min-height:0;display:block;position:relative}.absxnq_frontCaption{flex-direction:column;flex:none;align-items:center;gap:10px;padding:14px 10px 10px;display:flex}.absxnq_frontName{font-family:var(--font-serif);text-align:center;color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.1}.absxnq_frontLabel{border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-primary-strong);padding:7px 14px;font-size:.6875rem;font-weight:600}.absxnq_info{flex:none;justify-content:flex-start;padding:22px 20px 14px;transform:perspective(1200px)rotateY(180deg)}.absxnq_card[data-flipped] .absxnq_front{transform:perspective(1200px)rotateY(-180deg)}.absxnq_card[data-flipped] .absxnq_info{transform:perspective(1200px)rotateY(0)}.absxnq_name{font-size:1.625rem}.absxnq_details{margin-top:6px}.absxnq_flipBack{min-height:44px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.absxnq_flipBack svg{fill:none;width:18px;height:10px;stroke:var(--color-brass);stroke-width:1.3px;stroke-linecap:square}}.absxnq_nav{padding-inline:var(--gutter);flex:none;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.absxnq_dots{min-width:0}.absxnq_arrow{border:1px solid var(--color-line);background:var(--color-white);width:36px;height:36px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-flex}.absxnq_arrow svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:square;width:16px;height:10px}.absxnq_arrow:hover:not(:disabled){border-color:var(--color-primary-strong);color:var(--color-primary-strong)}.absxnq_arrow:disabled{opacity:.35;cursor:default}.absxnq_track{flex-wrap:wrap;justify-content:center;gap:0 4px;display:flex}.absxnq_dot{cursor:pointer;background:0 0;border:0;width:20px;height:24px;padding:0;transition:width .3s ease-out;position:relative}.absxnq_dot:before{content:"";background:color-mix(in srgb, var(--color-muted) 45%, transparent);height:3px;transition:background-color .3s;position:absolute;top:calc(50% - 1.5px);left:3px;right:3px}.absxnq_dot:hover:before{background:var(--color-muted)}.absxnq_dot[aria-selected=true]{width:46px}.absxnq_dot[aria-selected=true]:before{background:var(--color-primary-strong)}@media (max-width:767.98px){.absxnq_dots[data-many]{--pitch:16px;--selected:30px;--view:calc(10 * var(--pitch) + var(--selected));width:var(--view);padding:6px 0;overflow:hidden}.absxnq_dots[data-many] .absxnq_track{transform:translateX(clamp(calc(var(--view) - (var(--n) - 1) * var(--pitch) - var(--selected)), calc(var(--view) / 2 - var(--i) * var(--pitch) - var(--selected) / 2), 0px));flex-wrap:nowrap;justify-content:flex-start;gap:0;transition:transform .3s ease-out}.absxnq_dots[data-many] .absxnq_dot{width:var(--pitch);flex:none}.absxnq_dots[data-many] .absxnq_dot[aria-selected=true]{width:var(--selected)}}
._4KG1Da_photo{background:var(--color-line-soft);position:relative;overflow:hidden;container-type:size}._4KG1Da_image{object-fit:cover;object-position:center top}._4KG1Da_initials{font-family:var(--font-serif);letter-spacing:.06em;color:var(--color-muted);justify-content:center;align-items:center;font-size:clamp(1rem,30cqmin,2.5rem);font-weight:600;display:flex;position:absolute;inset:0}._4KG1Da_rank{font-family:var(--font-cormorant-italic), var(--font-serif);color:var(--color-muted);margin:0;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.3}._4KG1Da_roles{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-primary-strong);margin:6px 0 0;font-size:.8125rem;font-weight:600;line-height:1.45}._4KG1Da_rule{background:var(--color-brass);width:36px;height:2px;margin:22px 0 6px;display:block}._4KG1Da_facts{margin:0;font-size:.90625rem;line-height:1.5}._4KG1Da_fact{border-bottom:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;display:grid}._4KG1Da_fact:last-child{border-bottom:0}._4KG1Da_fact dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem}._4KG1Da_fact dd{overflow-wrap:break-word;min-width:0;color:var(--color-ink);margin:0}._4KG1Da_email{color:var(--color-ink);border-bottom:1px solid var(--color-line);transition:color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft);text-decoration:none}._4KG1Da_email:hover{color:var(--color-primary-strong);border-bottom-color:var(--color-primary-strong)}._4KG1Da_details[data-layout=stacked] ._4KG1Da_rank{font-size:1.0625rem}._4KG1Da_details[data-layout=stacked] ._4KG1Da_roles{font-size:.75rem}._4KG1Da_details[data-layout=stacked] ._4KG1Da_rule{width:28px;margin:14px 0 2px}._4KG1Da_details[data-layout=stacked] ._4KG1Da_facts{font-size:.84375rem}._4KG1Da_details[data-layout=stacked] ._4KG1Da_fact{grid-template-columns:minmax(0,1fr);gap:1px;padding:8px 0}._4KG1Da_details[data-layout=stacked] ._4KG1Da_fact dt{font-size:.625rem}@media (max-width:1119.98px){._4KG1Da_details[data-layout=row] ._4KG1Da_rank{font-size:1.125rem}}@media (max-width:767.98px){._4KG1Da_details[data-layout=row] ._4KG1Da_rank{font-size:1rem}._4KG1Da_details[data-layout=row] ._4KG1Da_roles{margin-top:3px;font-size:.75rem}._4KG1Da_details[data-layout=row] ._4KG1Da_rule{margin:12px 0 2px}._4KG1Da_details[data-layout=row] ._4KG1Da_facts{font-size:.78125rem}._4KG1Da_details[data-layout=row] ._4KG1Da_fact{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:6px 0}._4KG1Da_details[data-layout=row] ._4KG1Da_fact dt{font-size:.625rem}}
.dRE25G_directory{padding-top:clamp(12px,.5rem + .5vw,20px);padding-bottom:clamp(5rem,3.6rem + 4vw,8rem)}.dRE25G_controls{flex-direction:column;align-items:center;gap:26px;display:flex}.dRE25G_search{width:100%;max-width:520px;position:relative}.dRE25G_searchIcon{width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.dRE25G_input{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:48px;color:var(--color-ink);font:inherit;padding:12px 16px 12px 44px;font-size:.9375rem;transition:border-color .15s}.dRE25G_input::placeholder{color:var(--color-muted);opacity:1}.dRE25G_input:hover{border-color:color-mix(in srgb, var(--color-muted) 50%, var(--color-line))}.dRE25G_input:focus{border-color:var(--color-primary-strong)}.dRE25G_filters{flex-wrap:wrap;justify-content:center;gap:0 26px;max-width:1040px;display:flex}@media (max-width:767.98px){.dRE25G_filters{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0 22px;overflow-x:auto}.dRE25G_filters::-webkit-scrollbar{display:none}.dRE25G_filter{white-space:nowrap;flex:none}}.dRE25G_filter{min-height:44px;font-family:var(--font-display);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:6px;padding:10px 0 8px;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex;position:relative}.dRE25G_filter:hover{color:var(--color-ink)}.dRE25G_filter[aria-pressed=true]{border-bottom-color:var(--color-primary-strong);color:var(--color-primary-strong);font-weight:600}.dRE25G_filterLabel{display:inline-grid}.dRE25G_filterLabel:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.dRE25G_filterCount{font-family:var(--font-mono);letter-spacing:.04em;font-size:.6875rem;font-weight:400}.dRE25G_section{max-height:calc(100svh - var(--header-bar-h) - 1rem);flex-direction:column;margin-top:clamp(48px,2.5rem + 2vw,72px);display:flex}.dRE25G_controls+.dRE25G_summary+.dRE25G_section{margin-top:clamp(32px,1.5rem + 1.5vw,48px)}.dRE25G_sectionHead{border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:baseline;gap:16px;padding:0 4px 12px;display:flex}.dRE25G_sectionTitle{font-family:var(--font-cormorant-italic), var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-style:italic;font-weight:500;line-height:1.1}.dRE25G_sectionCount{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex:none;font-size:.6875rem}.dRE25G_summary{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:40px;font-size:.6875rem}.dRE25G_empty{text-align:center;color:var(--color-muted);padding:64px 0}.dRE25G_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dRE25G_result{border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm), var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dRE25G_resultPhoto{aspect-ratio:4/5;flex:none;margin:6px}.dRE25G_resultText{flex:1;min-width:0;padding:10px 18px 18px}.dRE25G_resultName{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.dRE25G_resultDetails{margin-top:6px}@media (max-width:539.98px){.dRE25G_grid{grid-template-columns:minmax(0,1fr);gap:14px}.dRE25G_result{flex-direction:row}.dRE25G_resultPhoto{align-self:flex-start;width:104px}.dRE25G_resultText{padding:12px 14px 12px 8px}.dRE25G_resultName{font-size:1.25rem}}
