._heading_18i33_1{margin-bottom:2.2rem}._grid_18i33_5{grid-template-columns:repeat(3,1fr);gap:1.4rem;list-style:none;display:grid}._card_18i33_16{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);height:100%;transition:transform var(--duration-base) var(--ease), box-shadow var(--duration-base);flex-direction:column;display:flex;overflow:hidden}._card_18i33_16:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}._thumb_18i33_34{aspect-ratio:16/10;background:var(--color-wash);display:block;overflow:hidden}._thumb_18i33_34 img{transition:transform 1.2s var(--ease)}._card_18i33_16:hover ._thumb_18i33_34 img{transform:scale(1.06)}._body_18i33_49{flex-direction:column;flex:1;gap:.5rem;padding:1.4rem 1.4rem 1.6rem;display:flex}._category_18i33_57{font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-teal)}._cardTitle_18i33_65{font-size:1.1rem}._summary_18i33_69{color:var(--color-gray);flex:1;font-size:.88rem}._link_18i33_75{font-weight:var(--font-weight-bold);color:var(--color-ember);font-size:.82rem}._footer_18i33_81{justify-content:center;margin-top:2.2rem;display:flex}@media (width<=960px){._grid_18i33_5{grid-template-columns:1fr 1fr}}@media (width<=640px){._grid_18i33_5{grid-template-columns:1fr}}._layout_1i3h7_1{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:3.2rem;display:grid}._content_1i3h7_9{grid-area:1/1}._aside_1i3h7_13{top:calc(var(--header-height) + 20px);grid-area:1/2;position:sticky}._introTitle_1i3h7_19{text-transform:uppercase;margin-bottom:1.6rem;font-size:clamp(1.6rem,2.9vw,2.3rem);line-height:1.14}._figure_1i3h7_26{border-radius:var(--radius-lg);aspect-ratio:16/9;box-shadow:var(--shadow-md);margin-bottom:1.8rem;overflow:hidden}._figure_1i3h7_26 img{object-fit:cover;width:100%;height:100%}._paragraph_1i3h7_40{color:var(--color-gray);max-width:70ch;margin-bottom:1.1rem}._paragraph_1i3h7_40:last-child{margin-bottom:0}._included_1i3h7_50{margin-top:3.4rem}._includedTitle_1i3h7_54{text-transform:uppercase;margin-bottom:1.6rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}._includedTitle_1i3h7_54 em{color:var(--color-ember);font-style:italic}._cards_1i3h7_65{grid-template-columns:1fr 1fr;gap:1.1rem;list-style:none;display:grid}._card_1i3h7_65{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);height:100%;transition:transform var(--duration-base) var(--ease), box-shadow var(--duration-base);flex-direction:column;padding:1.5rem 1.4rem;display:flex}._card_1i3h7_65:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._cardIcon_1i3h7_90{border-radius:var(--radius-md);background:var(--color-ink);width:44px;height:44px;color:var(--color-volt);place-items:center;margin-bottom:1rem;display:grid}._cardTitle_1i3h7_101{margin-bottom:.45rem;font-size:1rem}._cardText_1i3h7_106{color:var(--color-gray);font-size:.86rem;line-height:1.6}@media (width<=1080px){._layout_1i3h7_1{grid-template-columns:1fr;gap:2.6rem}._content_1i3h7_9,._aside_1i3h7_13{grid-area:auto}._aside_1i3h7_13{max-width:520px;position:static}}@media (width<=620px){._cards_1i3h7_65{grid-template-columns:1fr}}._section_2as7v_1{overflow:hidden}._heading_2as7v_5 h2{max-width:22ch;margin-inline:auto}._rail_2as7v_10{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}._tile_2as7v_16{border-radius:var(--radius-lg);background:var(--color-ink);width:clamp(240px,26vw,340px);box-shadow:var(--shadow-sm);flex:none;margin-right:1.2rem;position:relative;overflow:hidden}._tile_2as7v_16 img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1.2s var(--ease)}._tile_2as7v_16:hover img{transform:scale(1.06)}._caption_2as7v_38{color:var(--color-on-dark);background:linear-gradient(#08080a00,#08080aeb);flex-direction:column;gap:.1rem;padding:2.4rem 1rem .95rem;display:flex;position:absolute;inset:auto 0 0}._caption_2as7v_38 b{font-family:var(--font-display);font-size:.92rem;font-weight:var(--font-weight-extrabold)}._caption_2as7v_38 span{color:var(--color-on-dark-muted);font-size:.74rem}._footer_2as7v_60{justify-content:center;margin-top:2.4rem;display:flex}@media (width<=620px){._tile_2as7v_16{width:240px;margin-right:.8rem}}
