.YcLsqq_heading{justify-content:space-between;align-items:flex-end;gap:var(--ch-space-4);margin-bottom:var(--ch-space-6);flex-wrap:wrap;display:flex}.YcLsqq_text{min-width:0;max-width:44rem}.YcLsqq_eyebrow{font-size:var(--ch-text-xs);font-weight:var(--ch-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ch-cyan-strong);margin-bottom:var(--ch-space-2)}.YcLsqq_title{font-size:var(--ch-text-3xl);line-height:var(--ch-leading-3xl);text-wrap:balance}.YcLsqq_copy{margin-top:var(--ch-space-2);color:var(--ch-color-text-muted);font-size:var(--ch-text-lg);text-wrap:balance}.YcLsqq_action{align-items:center;gap:var(--ch-space-1);font-weight:var(--ch-weight-semibold);font-size:var(--ch-text-base);padding-bottom:var(--ch-space-1);flex:none;display:inline-flex}
._5ar2Qa_grid{gap:var(--ch-space-4);grid-template-columns:1fr;display:grid}._5ar2Qa_card{--card-hue:150;background-color:var(--ch-color-surface);border:1px solid var(--ch-color-border);border-radius:var(--ch-radius-md);height:100%;color:var(--ch-color-text);transition:border-color var(--ch-duration-fast) var(--ch-ease-out), box-shadow var(--ch-duration-normal) var(--ch-ease-out), transform var(--ch-duration-normal) var(--ch-ease-out);flex-direction:column;display:flex;overflow:hidden}._5ar2Qa_card:hover{border-color:var(--ch-color-border-strong);box-shadow:var(--ch-shadow-md);color:var(--ch-color-text);text-decoration:none;transform:translateY(-2px)}._5ar2Qa_art{aspect-ratio:4/3;border-bottom:1px solid var(--ch-color-border);display:flex}._5ar2Qa_body{gap:var(--ch-space-1);padding:var(--ch-space-4);flex-direction:column;flex:1;display:flex}._5ar2Qa_name{font-weight:var(--ch-weight-semibold);font-size:var(--ch-text-lg);letter-spacing:var(--ch-tracking-tight)}._5ar2Qa_blurb{font-size:var(--ch-text-sm);color:var(--ch-color-text-muted);line-height:var(--ch-leading-sm)}._5ar2Qa_meta{padding-top:var(--ch-space-3);align-items:center;gap:var(--ch-space-1);font-size:var(--ch-text-sm);font-weight:var(--ch-weight-semibold);color:var(--ch-color-brand);margin-top:auto;display:inline-flex}@media (min-width:640px){._5ar2Qa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._5ar2Qa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.O0jora_frame{--art-hue:150;background-color:hsl(var(--art-hue) 34% 91%);flex:1;min-height:5.5rem;display:block;position:relative;overflow:hidden}.O0jora_image,.O0jora_illustration{width:100%;height:100%;position:absolute;inset:0}.O0jora_image{object-fit:contain;object-position:center}.O0jora_illustration{display:block}.O0jora_linework{fill:hsl(var(--art-hue) 32% 35%);stroke:hsl(var(--art-hue) 32% 35%);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.O0jora_linework .O0jora_accent{fill:hsl(var(--art-hue) 58% 68%)}.O0jora_linework .O0jora_skin{fill:#ddb392}.O0jora_wash{background-color:hsl(var(--art-hue) 20% 100% / .12);pointer-events:none;position:absolute;inset:0}
.M7m7aq_grid{gap:var(--ch-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.M7m7aq_tile{--tile-hue:150;gap:var(--ch-space-3);background-color:var(--ch-color-surface);border:1px solid var(--ch-color-border);border-radius:var(--ch-radius-md);height:100%;color:var(--ch-color-text);transition:border-color var(--ch-duration-fast) var(--ch-ease-out), box-shadow var(--ch-duration-normal) var(--ch-ease-out), transform var(--ch-duration-normal) var(--ch-ease-out);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.M7m7aq_tile:hover{border-color:var(--ch-color-border-strong);box-shadow:var(--ch-shadow-md);color:var(--ch-color-text);text-decoration:none;transform:translateY(-2px)}.M7m7aq_swatch{aspect-ratio:4/3;width:100%;font-family:var(--ch-font-display);font-size:var(--ch-text-2xl);font-weight:var(--ch-weight-semibold);color:var(--ch-color-brand);background-color:var(--ch-color-surface);border-bottom:1px solid var(--ch-color-border);flex:none;grid-column:1/-1;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.M7m7aq_text{padding:0 0 var(--ch-space-3) var(--ch-space-3);flex-direction:column;flex:1;min-width:0;display:flex}.M7m7aq_label{font-weight:var(--ch-weight-semibold);font-size:var(--ch-text-lg);letter-spacing:var(--ch-tracking-tight)}.M7m7aq_caption{font-size:var(--ch-text-sm);color:var(--ch-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.M7m7aq_arrow{margin-right:var(--ch-space-3);color:var(--ch-color-text-faint);flex:none}.M7m7aq_tile:hover .M7m7aq_arrow{color:var(--ch-color-brand)}@media (min-width:640px){.M7m7aq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.M7m7aq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.OE3x3G_image{object-fit:cover;object-position:center;width:100%;height:100%}.OE3x3G_vector{width:var(--ch-space-8);height:var(--ch-space-8)}
.bf-q2G_grid{gap:var(--ch-space-4);grid-template-columns:1fr;display:grid}.bf-q2G_card{background-color:var(--ch-color-surface);border:1px solid var(--ch-color-border);border-radius:var(--ch-radius-md);color:var(--ch-color-text);transition:border-color var(--ch-duration-fast) var(--ch-ease-out), box-shadow var(--ch-duration-normal) var(--ch-ease-out), transform var(--ch-duration-normal) var(--ch-ease-out);flex-direction:column;display:flex;overflow:hidden}.bf-q2G_card:hover{border-color:var(--ch-color-border-strong);box-shadow:var(--ch-shadow-md);color:var(--ch-color-text);text-decoration:none;transform:translateY(-2px)}.bf-q2G_imageArea{background-color:var(--ch-color-brand-soft);border-bottom:1px solid var(--ch-color-border);width:100%;display:block;overflow:hidden}.bf-q2G_imageArea>span:first-child{flex:none;width:100%;height:100%;min-height:0}.bf-q2G_cardContent{flex-direction:column;flex:1;display:flex}.bf-q2G_titlePanel{gap:var(--ch-space-1);padding:var(--ch-space-2) var(--ch-space-4);background-color:var(--ch-color-brand-soft);flex-direction:column;display:flex}.bf-q2G_kicker{font-size:var(--ch-text-xs);font-weight:var(--ch-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ch-color-brand)}.bf-q2G_packTitle{font-family:var(--ch-font-display);font-size:var(--ch-text-2xl);font-weight:var(--ch-weight-semibold);letter-spacing:var(--ch-tracking-tight);color:var(--ch-color-text);text-wrap:balance;line-height:1.15}.bf-q2G_body{gap:var(--ch-space-2);padding:var(--ch-space-4);flex-direction:column;flex:1;display:flex}.bf-q2G_tagline{font-size:var(--ch-text-base);color:var(--ch-color-text-muted)}.bf-q2G_explore{align-items:center;gap:var(--ch-space-1);font-size:var(--ch-text-sm);font-weight:var(--ch-weight-semibold);color:var(--ch-color-brand);margin-top:auto;display:inline-flex}@media (min-width:640px){.bf-q2G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-q2G_lead{grid-column:span 1}}@media (min-width:1024px){.bf-q2G_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-q2G_lead{grid-column:span 2}.bf-q2G_lead .bf-q2G_titlePanel{padding-top:var(--ch-space-3);padding-bottom:var(--ch-space-3)}.bf-q2G_lead .bf-q2G_packTitle{font-size:var(--ch-text-3xl)}}
