.cjBaAG_section{padding-block:clamp(1rem,4vh,2.5rem);position:relative}.cjBaAG_sectionStack{flex-direction:column;gap:.75rem;display:flex;position:relative}.cjBaAG_middleContent{z-index:20;width:100%;max-width:30rem;margin-inline:auto;padding:.6rem .2rem .2rem;position:relative}.cjBaAG_infoAlignLeft{text-align:left}.cjBaAG_infoAlignRight{text-align:right}.cjBaAG_infoAlignRight .cjBaAG_criteriaList{justify-content:flex-end}.cjBaAG_actionsRow{display:flex}.cjBaAG_infoAlignLeft .cjBaAG_actionsRow{justify-content:flex-start}.cjBaAG_infoAlignRight .cjBaAG_actionsRow{justify-content:flex-end}.cjBaAG_bodyText{text-align:justify}@media (min-width:640px){.cjBaAG_middleContent{padding:1rem .6rem .2rem}}@media (min-width:1024px){.cjBaAG_sectionStack{min-height:clamp(520px,72vh,760px)}.cjBaAG_middleContent{z-index:30;max-width:40rem;position:absolute;top:42%;transform:translateY(-50%)}.cjBaAG_infoAlignLeft{left:clamp(1rem,6vw,6rem);right:auto}.cjBaAG_infoAlignRight{left:auto;right:clamp(1rem,6vw,6rem)}}.cjBaAG_hexRail{z-index:10;grid-column:1/-1;justify-content:center;margin-bottom:1.2rem;display:flex;position:relative}@media (min-width:1024px){.cjBaAG_hexRail{grid-column:1/-1;align-self:stretch;width:100vw;margin-bottom:0;margin-left:-50vw;margin-right:0;position:relative;left:50%}.cjBaAG_hexRailLeft{justify-content:flex-start}.cjBaAG_hexRailRight{justify-content:flex-end}.cjBaAG_hexRailLeft .cjBaAG_hexCluster,.cjBaAG_hexRailRight .cjBaAG_hexCluster{transform:none}.cjBaAG_hexRailRight .cjBaAG_big{left:auto;right:0}.cjBaAG_hexRailLeft .cjBaAG_mid{left:calc((var(--hex-big) * var(--hex-right-x-ratio)) - (var(--hex-mid) * var(--hex-right-x-ratio)));top:calc((var(--hex-big-h) * var(--hex-top-y-ratio)) - var(--gutter) - (var(--hex-mid-h) * var(--hex-bottom-y-ratio)))}.cjBaAG_hexRailRight .cjBaAG_mid{left:auto;right:calc((var(--hex-big) * var(--hex-right-x-ratio)) - (var(--hex-mid) * var(--hex-right-x-ratio)));top:calc((var(--hex-big-h) * var(--hex-top-y-ratio)) - var(--gutter) - (var(--hex-mid-h) * var(--hex-bottom-y-ratio)))}.cjBaAG_hexRailRight .cjBaAG_small{left:auto;right:calc((var(--hex-big) * var(--hex-right-x-ratio)) + var(--gutter));top:calc((var(--hex-big-h) * var(--hex-top-y-ratio)) - (var(--gutter) * .5) - (var(--hex-small-h) * .5))}.cjBaAG_hexRailLeft .cjBaAG_small{left:calc((var(--hex-big) * var(--hex-right-x-ratio)) + var(--gutter));top:calc((var(--hex-big-h) * var(--hex-top-y-ratio)) - (var(--gutter) * .5) - (var(--hex-small-h) * .5))}.cjBaAG_stickyWrap{height:fit-content;position:relative;top:auto}}.cjBaAG_hexCluster{--hex-big:285px;--hex-mid:calc(var(--hex-big) / 1.618);--hex-small:calc(var(--hex-mid) / 1.618);--hex-big-h:calc(var(--hex-big) * .9);--hex-mid-h:calc(var(--hex-mid) * .9);--hex-small-h:calc(var(--hex-small) * .9);--gutter:10px;--hex-left-x-ratio:.25;--hex-right-x-ratio:.75;--hex-top-y-ratio:.06;--hex-bottom-y-ratio:.94;--big-glow:#ffffffb8;--big-start:#94a3b8;--big-end:#64748b;--big-pattern:linear-gradient(90deg, #ffffff29 0%, #ffffff0f 15%, #ffffff29 30%, transparent 30%, transparent 100%);--title-start:#1e293beb;--title-end:#0f172af5;--mid-start:#dbeafe;--mid-end:#cbd5e1;--mid-pattern:radial-gradient(circle at 1px 1px, #ffffff38 1px, transparent 1.8px);--small-start:#f8fafc;--small-end:#e2e8f0;--small-pattern:repeating-linear-gradient(135deg, #ffffff24 0 2px, transparent 2px 8px);--stripe-start:#fbbf24db;--stripe-end:#fb923cdb;width:calc(var(--hex-big) + var(--hex-mid) * .9 + var(--gutter));height:calc(var(--hex-big-h) + var(--gutter) + var(--hex-small-h));position:relative}@media (min-width:640px){.cjBaAG_hexCluster{--hex-big:339px}}@media (min-width:1024px){.cjBaAG_hexCluster{--hex-big:558px}}.cjBaAG_hexTile{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);border:1px solid #94a3b840;position:absolute;overflow:hidden;box-shadow:0 16px 40px #0f172a14}.cjBaAG_big{width:var(--hex-big);height:var(--hex-big-h);top:0;left:0}.cjBaAG_mid{left:calc(var(--hex-big) * .875 - var(--hex-mid) * .125 + var(--gutter));top:calc(var(--hex-big-h) * .75 - var(--hex-mid-h) * .25);width:var(--hex-mid);height:var(--hex-mid-h);background:linear-gradient(145deg, var(--mid-start), var(--mid-end))}.cjBaAG_mid:after,.cjBaAG_small:after{content:"";opacity:.55;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.cjBaAG_mid:after{background-image:var(--mid-pattern);background-size:18px 18px}.cjBaAG_small{left:calc((var(--hex-big) - var(--hex-small)) / 2);top:calc(var(--hex-big-h) + var(--gutter));width:var(--hex-small);height:var(--hex-small-h);background:linear-gradient(145deg, var(--small-start), var(--small-end))}.cjBaAG_small:after{background-image:var(--small-pattern);background-size:16px 16px}.cjBaAG_placeholder{background:radial-gradient(circle at 35% 30%, var(--big-glow), #fff0 40%), linear-gradient(145deg, var(--big-start), var(--big-end));transition:transform .42s;position:absolute;inset:0;transform:translate(0)}.cjBaAG_placeholder:after{content:"";background-image:var(--big-pattern);opacity:.45;background-size:20px 20px;position:absolute;inset:0}.cjBaAG_bigTitle{text-align:left;color:#fff;background:linear-gradient(160deg, var(--title-start), var(--title-end));justify-content:flex-start;align-items:flex-start;padding:1rem 1rem .8rem;transition:transform .42s;display:flex;position:absolute;inset:0;transform:translate(100%)}.cjBaAG_bigPanelContent{width:100%;max-height:100%;padding-right:.2rem;overflow-y:auto}.cjBaAG_clusterChipList{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.cjBaAG_clusterChip{letter-spacing:.03em;color:#fffffff0;background:#ffffff1f;border:1px solid #ffffff47;border-radius:9999px;padding:.16rem .5rem;font-size:.62rem}.cjBaAG_hexCluster:hover .cjBaAG_placeholder,.cjBaAG_hexCluster:focus-within .cjBaAG_placeholder{transform:translate(-100%)}.cjBaAG_hexCluster:hover .cjBaAG_bigTitle,.cjBaAG_hexCluster:focus-within .cjBaAG_bigTitle{transform:translate(0)}.cjBaAG_hexRailRight .cjBaAG_bigTitle{transform:translate(-100%)}.cjBaAG_hexRailRight .cjBaAG_hexCluster:hover .cjBaAG_placeholder,.cjBaAG_hexRailRight .cjBaAG_hexCluster:focus-within .cjBaAG_placeholder{transform:translate(100%)}.cjBaAG_toneStripe{background:linear-gradient(90deg, var(--stripe-start), var(--stripe-end));height:30%;position:absolute;inset:auto 0 0}.cjBaAG_criteriaList{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.cjBaAG_criteriaChip{letter-spacing:.04em;color:#334155;background:#f8fafce6;border:1px solid #64748b4d;border-radius:9999px;padding:.28rem .62rem;font-size:.68rem}
