.g2-vla_sheet{background:linear-gradient(90deg, var(--hairline-strong), var(--hairline) 60%, transparent) 0 100% / 100% 1px no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:900px){.g2-vla_sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}.g2-vla_stat{flex-direction:column-reverse;gap:.6rem;display:flex}.g2-vla_statValue{font-family:var(--font-display);color:var(--sand);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,1.7rem + 2.6vw,4.25rem);line-height:1}.g2-vla_statUnit{color:var(--ink-2);margin-left:.3em;font-size:.42em}.g2-vla_tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:flex}.g2-vla_search{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);width:min(100%,24rem);height:3rem;color:var(--ink-2);transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#e6f2f40a;align-items:center;gap:.75rem;padding-inline:1.1rem;display:flex}.g2-vla_search:hover{background:#e6f2f412}.g2-vla_search:focus-within{border-color:var(--horizon);background:#e6f2f412}.g2-vla_search input{min-width:0;height:100%;color:var(--ink);background:0 0;flex:1;font-size:1rem}.g2-vla_search input::placeholder{color:var(--ink-3)}.g2-vla_search input:focus-visible{outline:none}.g2-vla_orders{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.g2-vla_orders .map-filter{gap:.35rem;height:34px;font-size:.8125rem}@media not (min-width:480px){.g2-vla_orders{gap:.35rem}.g2-vla_orders .map-filter{padding-inline:.6rem;font-size:.75rem}}.g2-vla_status{width:100%}.g2-vla_group{background:linear-gradient(90deg, var(--hairline-strong), var(--hairline) 60%, transparent) 0 0 / 100% 1px no-repeat;padding-block:clamp(2.25rem,4.5vw,4rem)}.g2-vla_group:first-child{background:0 0}.g2-vla_rail{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.g2-vla_num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--sand);font-size:.75rem}.g2-vla_area{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.1}.g2-vla_area a{transition:color .3s var(--ease)}.g2-vla_area a:hover,.g2-vla_area a:focus-visible{color:var(--horizon)}@media (min-width:1100px){.g2-vla_group{grid-template-columns:13.5rem minmax(0,1fr);column-gap:clamp(2rem,4vw,4.5rem);display:grid}.g2-vla_rail{top:calc(var(--header-h) + 2rem);flex-direction:column;align-self:start;gap:.6rem;margin:0;padding-top:1.5rem;position:sticky}}.g2-vla_row{background:linear-gradient(90deg, var(--hairline-strong), var(--hairline) 60%, transparent) 0 100% / 100% 1px no-repeat;grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"pic who""pic figs""off off";align-items:start;gap:.35rem 1.1rem;padding-block:1.4rem;display:grid;position:relative}.g2-vla_row:after{content:"";background:var(--sand);opacity:.85;height:2px;transform:scaleX(var(--w,0));transform-origin:0;transition:transform .7s var(--ease);pointer-events:none;position:absolute;inset:auto 0 0}@media (min-width:768px){.g2-vla_row{grid-template-columns:7.5rem minmax(0,1fr) auto;grid-template-areas:"pic who figs""pic off off";gap:.75rem 1.75rem}}@media (min-width:1100px){.g2-vla_row{grid-template-columns:7.5rem minmax(0,1fr) 8.5rem minmax(0,17rem);grid-template-areas:"pic who figs off";align-items:center;gap:2rem;padding-block:1.6rem}}.g2-vla_pic{aspect-ratio:4/3;background:var(--karst);border-radius:6px;grid-area:pic;position:relative;overflow:hidden}.g2-vla_pic img{object-fit:cover;transition:transform .9s var(--ease)}:is(.g2-vla_row:has(.g2-vla_name:hover) .g2-vla_pic img,.g2-vla_row:has(.g2-vla_name:focus-visible) .g2-vla_pic img){transform:scale(1.06)}.g2-vla_chart{background:radial-gradient(circle at 50% 40%, #e8d3a2f2 0 2px, transparent 2.5px), radial-gradient(circle at 50% 40%, transparent 0 7px, #e8d3a266 7.5px 8px, transparent 8.5px), radial-gradient(ellipse at 50% 40%, #78dbf924, transparent 70%), repeating-linear-gradient(90deg, #78dbf91a 0 1px, transparent 1px 25%), repeating-linear-gradient(0deg, #78dbf91a 0 1px, transparent 1px 33.34%), var(--karst);color:var(--sand);font-family:var(--font-mono);letter-spacing:.04em;flex-direction:column;justify-content:flex-end;padding:.4rem .5rem;font-size:.5625rem;line-height:1.35;display:flex;position:absolute;inset:0}@media (min-width:768px){.g2-vla_chart{font-size:.625rem}}.g2-vla_who{flex-direction:column;grid-area:who;gap:.3rem;min-width:0;display:flex}.g2-vla_title{font-family:var(--font-display);letter-spacing:.004em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.12}.g2-vla_name{color:var(--ink);transition:color .3s var(--ease)}.g2-vla_name:hover,.g2-vla_name:focus-visible{color:var(--horizon)}.g2-vla_name:after{content:"";position:absolute;inset:0}.g2-vla_lift{z-index:1;position:relative}.g2-vla_meta a{transition:color .3s var(--ease)}.g2-vla_meta a:hover{color:var(--ink)}.g2-vla_figs{color:var(--sand);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex-wrap:wrap;grid-area:figs;gap:0 .9rem;font-size:.9375rem;display:flex}.g2-vla_figs>span+span:before{content:"·";color:var(--ink-3);margin-right:.9rem}@media (min-width:768px){.g2-vla_figs{text-align:right;flex-direction:column;align-items:flex-end;padding-top:.45rem}.g2-vla_figs>span+span:before{content:none}}@media (min-width:1100px){.g2-vla_figs{padding-top:0}}.g2-vla_figs>span{color:var(--ink-2);transition:color .3s var(--ease)}.g2-vla_figs>span[data-on]{color:var(--sand)}.g2-vla_offices{flex-direction:column;grid-area:off;gap:.6rem;margin-top:.6rem;display:flex}@media (min-width:1100px){.g2-vla_offices{margin-top:0}}.g2-vla_offices li{flex-direction:column;display:flex}.g2-vla_office{color:var(--ink);transition:color .3s var(--ease);align-self:flex-start;padding-block:.2rem;font-size:.9375rem;font-weight:500;line-height:1.35}.g2-vla_office svg{vertical-align:-.15em;color:var(--ink-3);transition:transform .3s var(--ease), color .3s var(--ease);margin-left:.4rem;display:inline}.g2-vla_office:hover,.g2-vla_office:focus-visible{color:var(--horizon)}.g2-vla_office:hover svg,.g2-vla_office:focus-visible svg{color:var(--horizon);transform:translate(2px,-2px)}.g2-vla_empty{max-width:36em;padding-block:3rem}.g2-vla_credits{background:linear-gradient(90deg, var(--hairline), transparent 70%) 0 0 / 100% 1px no-repeat;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem}.g2-vla_credits summary{cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:inline-flex}.g2-vla_credits summary::-webkit-details-marker{display:none}.g2-vla_credits summary span{transition:transform .3s var(--ease)}.g2-vla_credits[open] summary span{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.g2-vla_row:after,.g2-vla_pic img,.g2-vla_office svg{transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.g2-vla_row:not([data-in]):after{transform:scaleX(0)}}
