.hubhome{z-index:3;background:linear-gradient(180deg, #03040900 0%, #030409f0 10%, var(--void) 22%);padding:24vh var(--gutter-r) clamp(40px, 8vh, 90px) var(--gutter);position:relative;overflow:hidden}.hubhome:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 50% 30%,#d4a13c21,#0000 70%);height:70%;position:absolute;inset:18% -20% auto}.hubhome>*{max-width:1320px;margin-inline:auto}.hubhome-head{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(36px,6vw,72px);display:grid}.hubhome-k{font-family:var(--f-mono);letter-spacing:.24em;color:#f3e6c4;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.hubhome-k img{filter:drop-shadow(0 0 10px #d4a13c8c)}.hubhome-k b{color:#f0cf7a;font-weight:600}.hubhome-k span{letter-spacing:.14em;text-transform:uppercase;color:#f0cf7a;background:#d4a13c14;border:1px solid #d4a13c4d;border-radius:999px;margin-left:4px;padding:4px 10px;font-size:10.5px}.hubhome-head h2{max-width:18ch;font-family:var(--f-sans);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:600;line-height:1}.hubhome-head h2 span{background:linear-gradient(100deg,#fff4d6 0%,#f0cf7a 35%,#d4a13c 70%,#fff1c9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hubhome-head .lead{text-align:center;max-width:60ch}.hubhome-foot{background:radial-gradient(70% 120% at 0 0,#d4a13c1f,#0000 70%),#ffffff05;border:1px solid #d4a13c40;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(28px,4vw,48px);padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px);display:flex}.hubhome-price{gap:4px;display:grid}.hubhome-price span{color:var(--grey);font-size:14px}.hubhome-price b{font-family:var(--f-sans);letter-spacing:-.04em;color:#f0cf7a;font-size:clamp(28px,3vw,40px);font-weight:600}.hubhome-price b small{color:var(--grey);letter-spacing:0;font-size:14px;font-weight:400}.hubhome-foot .actions{flex-wrap:wrap;gap:12px;display:flex}.hubhome+.prod{background:var(--void);padding-top:clamp(90px,14vh,160px)}
