.home-module__Hx0lNG__hero{border:1px solid var(--line);background:var(--panel);border-radius:24px;grid-template-columns:1.15fr 1fr;align-items:center;min-height:520px;display:grid;overflow:hidden}.home-module__Hx0lNG__content{z-index:1;padding:56px;position:relative}.home-module__Hx0lNG__eyebrow{color:var(--gold);margin:0 0 24px;font-size:14px;font-weight:600}.home-module__Hx0lNG__title{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:700;line-height:1.17}.home-module__Hx0lNG__description{color:var(--muted);word-break:keep-all;margin:24px 0 0;font-size:16px;line-height:1.65}.home-module__Hx0lNG__facts{color:var(--muted);margin:32px 0 14px;font-size:13px}.home-module__Hx0lNG__facts span{color:var(--soft);margin:0 8px}.home-module__Hx0lNG__start{background:var(--gold);color:#242118;border-radius:12px;justify-content:space-between;align-items:center;max-width:320px;min-height:54px;padding:0 20px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.home-module__Hx0lNG__start:hover{background:var(--gold-2)}.home-module__Hx0lNG__start span{font-size:21px;font-weight:400}.home-module__Hx0lNG__explore{max-width:320px;min-height:46px;color:var(--muted);justify-content:center;align-items:center;margin-top:6px;font-size:13px;display:flex}.home-module__Hx0lNG__explore:hover{color:var(--ivory)}.home-module__Hx0lNG__art{aspect-ratio:1200/630;background:var(--panel);align-self:center;min-width:0;position:relative}.home-module__Hx0lNG__art img{object-fit:contain}.home-module__Hx0lNG__art:after{content:"";background:linear-gradient(90deg, var(--panel), transparent 32%), linear-gradient(180deg, var(--panel), transparent 24%, transparent 70%, var(--panel));position:absolute;inset:0}@media (max-width:700px){.home-module__Hx0lNG__hero{border-radius:20px;grid-template-columns:1fr;min-height:0}.home-module__Hx0lNG__art{aspect-ratio:auto;grid-row:1;height:180px}.home-module__Hx0lNG__art img{object-fit:cover}.home-module__Hx0lNG__art:after{background:linear-gradient(0deg, var(--panel), transparent 45%)}.home-module__Hx0lNG__content{padding:12px 26px 26px}.home-module__Hx0lNG__eyebrow{margin-bottom:16px;font-size:13px}.home-module__Hx0lNG__title{font-size:clamp(34px,9vw,42px)}.home-module__Hx0lNG__description{margin-top:18px;font-size:14px}.home-module__Hx0lNG__facts{margin-top:26px;font-size:12px}.home-module__Hx0lNG__start,.home-module__Hx0lNG__explore{max-width:none}}
