.Hub-module__ppyXgq__head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:26px clamp(32px,5vw,78px);padding-block:clamp(44px,7vw,88px) clamp(26px,3vw,40px);display:grid}.Hub-module__ppyXgq__title{margin-bottom:0}.Hub-module__ppyXgq__title em{color:var(--tan);font-style:normal}.Hub-module__ppyXgq__blurb{color:var(--fg-2);max-width:44ch;font-size:clamp(1rem,1.3vw,1.16rem)}.Hub-module__ppyXgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:clamp(48px,7vw,96px);display:grid}.Hub-module__ppyXgq__card{--ch:var(--chamfer-lg);transition:background .2s var(--ease);text-decoration:none;display:block}.Hub-module__ppyXgq__card:hover{background:var(--edge-strong)}.Hub-module__ppyXgq__cardInner{--ch:var(--chamfer-lg);background:var(--ink-lift);height:100%;transition:background .2s var(--ease);grid-template-rows:auto 1fr;display:grid}.Hub-module__ppyXgq__card:hover .Hub-module__ppyXgq__cardInner{background:#2f2b29}.Hub-module__ppyXgq__preview{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0%, #211f1e 0%, var(--draw-bg) 70%);border-bottom:1px solid var(--edge);place-items:center;display:grid;position:relative;overflow:hidden}.Hub-module__ppyXgq__preview>svg{background:0 0;max-height:100%}.Hub-module__ppyXgq__body{grid-template-rows:auto 1fr auto;gap:7px;padding:20px 24px 24px;display:grid}.Hub-module__ppyXgq__name{font-family:var(--font-display), Georgia, serif;color:var(--fg);align-items:center;gap:11px;margin:0;font-size:clamp(1.28rem,2vw,1.62rem);display:flex}.Hub-module__ppyXgq__name .Hub-module__ppyXgq__arrow{color:var(--tan);transition:transform .28s var(--ease-out)}.Hub-module__ppyXgq__card:hover .Hub-module__ppyXgq__name .Hub-module__ppyXgq__arrow{transform:translate(3px,-3px)}.Hub-module__ppyXgq__note{color:var(--fg-3);max-width:40ch;font-size:.94rem;line-height:1.5}.Hub-module__ppyXgq__priced{color:var(--tan-dim);font-variant-numeric:tabular-nums;margin-top:7px;font-size:.84rem}.Hub-module__ppyXgq__pricedReal{color:var(--tan);font-weight:600}.Hub-module__ppyXgq__aside{--ch:var(--chamfer);margin-bottom:clamp(48px,7vw,96px)}.Hub-module__ppyXgq__asideInner{--ch:var(--chamfer);background:var(--ink-deep);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:clamp(24px,3vw,36px);display:grid}.Hub-module__ppyXgq__asideText h2{font-family:var(--font-display), Georgia, serif;margin:0 0 9px;font-size:clamp(1.2rem,2vw,1.5rem)}.Hub-module__ppyXgq__asideText p{color:var(--fg-3);max-width:58ch;font-size:.96rem}@media (max-width:860px){.Hub-module__ppyXgq__head,.Hub-module__ppyXgq__grid,.Hub-module__ppyXgq__asideInner{grid-template-columns:minmax(0,1fr)}}
