.industryMap_map__a2Fod{margin:0;display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%}.industryMap_board__cMaWE{position:relative;aspect-ratio:1.18;margin:0;padding:0;list-style:none;border-radius:var(--radius-xl);overflow:hidden;background:color-mix(in oklab,var(--slate-0) 6%,transparent)}.industryMap_cell__twPWE{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:var(--w);block-size:var(--h);padding:2px;box-sizing:border-box;container:tile/size}.industryMap_tile__26LPZ{position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--tile,var(--brand)) 70%,var(--slate-950));color:var(--slate-0);text-decoration:none;isolation:isolate}.industryMap_img__54dlY{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.industryMap_tile__26LPZ:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in oklab,var(--slate-950) 8%,transparent) 30%,color-mix(in oklab,var(--slate-950) 82%,transparent) 100%);transition:opacity var(--dur-base) var(--ease-out)}.industryMap_text__ZdEql{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}.industryMap_count__TzI1L{font-family:var(--font-latin);font-size:var(--text-2xl);font-weight:var(--fw-bold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.industryMap_name__E_V1X{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:var(--role-label);line-height:var(--leading-snug);text-wrap:balance}@container tile (min-width: 220px) and (min-height: 200px){.industryMap_count__TzI1L{font-size:var(--text-5xl)}.industryMap_name__E_V1X{font-size:var(--text-lg)}.industryMap_text__ZdEql{padding:16px 18px}}@container tile (max-width: 150px){.industryMap_text__ZdEql{padding:8px 10px}.industryMap_count__TzI1L{font-size:var(--text-xl)}.industryMap_name__E_V1X{font-size:var(--text-xs)}}@container tile (max-height: 96px){.industryMap_text__ZdEql{padding:6px 10px}.industryMap_count__TzI1L{font-size:var(--text-lg)}.industryMap_name__E_V1X{font-size:var(--text-xs)}}@container tile (max-width: 56px) or (max-height: 44px){.industryMap_name__E_V1X{display:none}}.industryMap_tile__26LPZ:focus-visible{outline:3px solid var(--blue-300);outline-offset:-3px}@media (hover:hover){.industryMap_tile__26LPZ:hover .industryMap_img__54dlY{transform:scale(1.06)}.industryMap_tile__26LPZ:hover:after{opacity:.6}}.industryMap_legend__cZ4fU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);font:var(--role-body-sm);font-size:var(--text-xs);color:color-mix(in oklab,var(--slate-0) 72%,transparent)}.industryMap_legendText__bhX2L{display:inline-flex;align-items:center;gap:var(--space-2)}.industryMap_allLink__Th2l4{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--role-label);color:var(--slate-0);text-decoration:none}.industryMap_rest__rWH5x{margin:0;font:var(--role-body-sm);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:color-mix(in oklab,var(--slate-0) 72%,transparent);text-wrap:pretty}.industryMap_restLabel__Jb_hD{font-weight:var(--fw-semibold);color:var(--slate-0)}.industryMap_restLink__6JrD8{color:var(--slate-0);text-decoration:none}.industryMap_restN__e2e0P{font-family:var(--font-latin);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue-300)}.industryMap_sep__O4me6{color:color-mix(in oklab,var(--slate-0) 40%,transparent)}.industryMap_phoneOnly__d6jNb{display:none}.industryMap_restLink__6JrD8:focus-visible{outline:2px solid var(--blue-300);outline-offset:2px;border-radius:4px}@media (hover:hover){.industryMap_restLink__6JrD8:hover{text-decoration:underline;text-underline-offset:3px}}@media (max-width:1080px){.industryMap_rest__rWH5x{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--space-5),var(--safe-inline));margin-inline:calc(-1 * max(var(--space-5), var(--safe-inline)));padding-inline:max(var(--space-5),var(--safe-inline));padding-block:2px;scrollbar-width:none}.industryMap_restItem__7QJcH,.industryMap_restLabel__Jb_hD{flex:none}.industryMap_restLabel__Jb_hD{scroll-snap-align:start}.industryMap_sep__O4me6{display:none}.industryMap_restLink__6JrD8{display:inline-flex;align-items:center;gap:.4em;min-block-size:40px;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in oklab,var(--slate-0) 22%,transparent);background:color-mix(in oklab,var(--slate-0) 6%,transparent);white-space:nowrap;scroll-snap-align:start}}.industryMap_legendSwatch__ujYX2{display:inline-block;inline-size:14px;block-size:10px;border-radius:2px;background:linear-gradient(90deg,var(--blue-300) 0 62%,color-mix(in oklab,var(--slate-0) 40%,transparent) 62% 100%)}@media (max-width:760px){.industryMap_board__cMaWE{aspect-ratio:.94}.industryMap_cell__twPWE{inset-inline-start:var(--px);inset-block-start:var(--py);inline-size:var(--pw);block-size:var(--ph)}.industryMap_deskOnly__5nzw1{display:none}.industryMap_phoneOnly__d6jNb{display:inline}}@media (pointer:coarse){.industryMap_allLink__Th2l4{min-block-size:var(--control-touch)}}@media (prefers-reduced-motion:reduce){.industryMap_img__54dlY{transition:none}}.industryMap_map__a2Fod{position:relative}.AboutMore_grid__WM1vC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);-webkit-margin-before:var(--section-head-gap);margin-block-start:var(--section-head-gap)}.AboutMore_link__Ztk_0{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-strong);text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.AboutMore_link__Ztk_0:focus-visible,.AboutMore_link__Ztk_0:hover{border-color:var(--entity);box-shadow:var(--shadow-md);color:var(--text-strong)}.AboutMore_icon__K0lXL{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--radius-circle);background:var(--entity-soft);color:var(--entity-text)}.AboutMore_glyph__gGVSo{display:inline-flex;transform-origin:50% 50%}.AboutMore_text__MrLwg{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.AboutMore_label__DovKH{font:var(--role-body-sm);font-weight:var(--fw-semibold)}.AboutMore_note__rB3p5{font:var(--role-body-sm);font-size:var(--text-xs);color:var(--text-subtle)}.AboutMore_arrow__r_giw{flex:none;color:var(--text-subtle);transition:translate var(--dur-base) var(--ease-out)}.AboutMore_link__Ztk_0:focus-visible .AboutMore_arrow__r_giw,.AboutMore_link__Ztk_0:hover .AboutMore_arrow__r_giw{color:var(--entity-text)}.AboutMore_link__Ztk_0:focus-visible .AboutMore_arrow__r_giw{translate:-3px 0}@media (hover:hover){.AboutMore_link__Ztk_0:hover .AboutMore_arrow__r_giw{translate:-3px 0}}@keyframes AboutMore_beat__TP8Xg{0%,to{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(.96)}42%{transform:scale(1.14)}60%{transform:scale(1)}}@keyframes AboutMore_swing__JJjel{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}68%{transform:rotate(7deg)}85%{transform:rotate(-3deg)}}@keyframes AboutMore_needle__JoEm8{0%{transform:rotate(0)}35%{transform:rotate(200deg)}60%{transform:rotate(150deg)}80%{transform:rotate(185deg)}to{transform:rotate(180deg)}}@keyframes AboutMore_drop__nHruk{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-9px) scale(.96,1.04)}55%{transform:translateY(0) scale(1.12,.86)}72%{transform:translateY(-3px) scale(.98,1.02)}to{transform:translateY(0) scale(1)}}@keyframes AboutMore_stamp__p1uUq{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.32) rotate(-10deg)}55%{transform:scale(.88) rotate(-4deg)}75%{transform:scale(1.06) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes AboutMore_gather__B6wHk{0%,to{transform:scale(1)}30%{transform:scale(.82,1.06)}60%{transform:scale(1.12,.96)}}@keyframes AboutMore_lift__NrczC{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-6px) rotate(-8deg)}65%{transform:translateY(-4px) rotate(5deg)}}@keyframes AboutMore_shake__g9A8z{0%,to{transform:rotate(0) translateY(0)}20%{transform:rotate(-10deg) translateY(-2px)}40%{transform:rotate(8deg) translateY(2px)}60%{transform:rotate(-8deg) translateY(-2px)}80%{transform:rotate(5deg) translateY(1px)}}@keyframes AboutMore_pop__J3mm8{0%,to{transform:scale(1) translateX(0)}30%{transform:scale(1.2) translateX(-3px)}55%{transform:scale(.94) translateX(1px)}75%{transform:scale(1.05) translateX(0)}}@keyframes AboutMore_spin__mb9y0{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes AboutMore_shutter__lXeNV{0%,to{transform:scale(1)}20%{transform:scale(.8)}42%{transform:scale(1.14)}64%{transform:scale(.97)}}@keyframes AboutMore_tilt__hfXU0{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo{animation:AboutMore_tilt__hfXU0 .9s var(--ease-out) both}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=beat]{animation-name:AboutMore_beat__TP8Xg}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=swing]{animation-name:AboutMore_swing__JJjel}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=needle]{animation-name:AboutMore_needle__JoEm8}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=drop]{animation-name:AboutMore_drop__nHruk}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=stamp]{animation-name:AboutMore_stamp__p1uUq}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=gather]{animation-name:AboutMore_gather__B6wHk}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=lift]{animation-name:AboutMore_lift__NrczC}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=shake]{animation-name:AboutMore_shake__g9A8z}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=pop]{animation-name:AboutMore_pop__J3mm8}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=spin]{animation-name:AboutMore_spin__mb9y0}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:focus-visible .AboutMore_glyph__gGVSo[data-motion=shutter]{animation-name:AboutMore_shutter__lXeNV}@media (hover:hover){html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo{animation:AboutMore_tilt__hfXU0 .9s var(--ease-out) both}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=beat]{animation-name:AboutMore_beat__TP8Xg}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=swing]{animation-name:AboutMore_swing__JJjel}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=needle]{animation-name:AboutMore_needle__JoEm8}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=drop]{animation-name:AboutMore_drop__nHruk}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=stamp]{animation-name:AboutMore_stamp__p1uUq}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=gather]{animation-name:AboutMore_gather__B6wHk}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=lift]{animation-name:AboutMore_lift__NrczC}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=shake]{animation-name:AboutMore_shake__g9A8z}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=pop]{animation-name:AboutMore_pop__J3mm8}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=spin]{animation-name:AboutMore_spin__mb9y0}html:not([data-a11y-motion=stop]) .AboutMore_link__Ztk_0:hover .AboutMore_glyph__gGVSo[data-motion=shutter]{animation-name:AboutMore_shutter__lXeNV}}}.AboutMore_glyph__gGVSo[data-motion=swing]{transform-origin:50% 8%}.AboutMore_glyph__gGVSo[data-motion=drop],.AboutMore_glyph__gGVSo[data-motion=gather]{transform-origin:50% 100%}.AboutMore_glyph__gGVSo[data-motion=lift]{transform-origin:50% 0}@media (max-width:1279px){.AboutMore_grid__WM1vC{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.AboutMore_grid__WM1vC{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AboutMore_grid__WM1vC{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.AboutMore_link__Ztk_0{gap:var(--space-2);padding:var(--space-3)}.AboutMore_arrow__r_giw,.AboutMore_note__rB3p5{display:none}.AboutMore_icon__K0lXL{inline-size:32px;block-size:32px}}