.CYGr8G_card{min-width:0}.CYGr8G_link{background:var(--paper);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.CYGr8G_media{aspect-ratio:3/2;background:var(--paper-2);position:relative;overflow:hidden}.CYGr8G_img{object-fit:cover;transition:scale .9s var(--ease-soft)}@media (hover:hover) and (pointer:fine){.CYGr8G_link:hover .CYGr8G_img{scale:1.04}}.CYGr8G_body{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.4rem 1.5rem;display:flex}.CYGr8G_foot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.CYGr8G_meta{font-size:var(--step-small);color:var(--ink-soft);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.CYGr8G_category{color:var(--accent);font-weight:600}.CYGr8G_title{font-size:var(--step-lead);line-height:1.18}.CYGr8G_excerpt{font-size:1rem;line-height:1.5}.CYGr8G_more{white-space:nowrap;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);transition:text-decoration-color var(--t-hover) ease;flex:none;margin-left:auto;font-weight:600}.CYGr8G_more:after{content:"→";transition:translate var(--t-hover) var(--ease-out);margin-left:.35em;display:inline-block}@media (hover:hover) and (pointer:fine){.CYGr8G_link:hover .CYGr8G_more{text-decoration-color:currentColor}.CYGr8G_link:hover .CYGr8G_more:after{translate:4px}}@media (min-width:56em){.CYGr8G_feature .CYGr8G_link{grid-template-columns:1fr 1fr;display:grid}.CYGr8G_feature .CYGr8G_media{aspect-ratio:auto;min-height:26rem}.CYGr8G_feature .CYGr8G_body{justify-content:center;gap:1rem;padding:clamp(1.75rem,3.5vw,3rem)}.CYGr8G_feature .CYGr8G_title{font-size:var(--step-head);letter-spacing:-.02em;line-height:1.05}.CYGr8G_feature .CYGr8G_excerpt{font-size:var(--step-body)}.CYGr8G_feature .CYGr8G_foot{margin-top:.5rem}}
._3Uf-MW_stage{background:var(--night);position:absolute;inset:0;overflow:hidden}._3Uf-MW_slide{opacity:0;transition:opacity 1.6s var(--ease-in-out);position:absolute;inset:0}._3Uf-MW_slide[data-active=true]{opacity:1}._3Uf-MW_img{object-fit:cover}@media (prefers-reduced-motion:no-preference){._3Uf-MW_img{transition:transform 9s var(--ease-soft);transform:scale(1.06)}._3Uf-MW_slide[data-active=true] ._3Uf-MW_img{transform:scale(1)}}._3Uf-MW_caption{max-width:none;font-size:var(--step-small);font-weight:500;display:grid;position:relative}._3Uf-MW_caption span{opacity:0;grid-area:1/1;transition:opacity .9s}._3Uf-MW_caption span[data-active=true]{opacity:1}
.QP6GFW_cover{object-fit:cover}.QP6GFW_bandSection{padding-block:clamp(3.5rem,6vw,5.5rem)}.QP6GFW_bandHead{font-size:var(--step-head);letter-spacing:-.02em;margin-bottom:clamp(1.5rem,3vw,2.5rem);line-height:1.04}.QP6GFW_band{height:clamp(26rem,62svh,40rem);display:flex}.QP6GFW_panel{flex:var(--grow) 1 0;background:var(--paper-2);min-width:0;transition:flex-grow .5s var(--ease-in-out);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.QP6GFW_panel:hover{flex-grow:6}}.QP6GFW_panelTitle{color:var(--paper);font-family:var(--font-display);font-size:var(--step-lead);background:#0c101480;padding:1.25rem 1.5rem 1.4rem;line-height:1.2;position:absolute;top:0;left:0}.QP6GFW_bandCaption{color:var(--ink-soft);max-width:none;margin-top:1rem;font-size:1rem}@media (max-width:48em){.QP6GFW_bandHead{padding-left:var(--margin);margin-bottom:2rem}.QP6GFW_band{flex-wrap:wrap;height:84svh;min-height:0}.QP6GFW_panel{flex:none;height:50%}.QP6GFW_panel:first-child,.QP6GFW_panel:nth-child(4){width:64%}.QP6GFW_panel:nth-child(2),.QP6GFW_panel:nth-child(3){width:36%}}
