.Hero-module__PgAKtG__hero{background:var(--bg);padding-top:max(40px,min(6vw,80px));padding-bottom:max(56px,min(8vw,120px));position:relative}.Hero-module__PgAKtG__grid{padding:0 var(--pad);text-align:center;flex-direction:column;align-items:center;gap:max(16px,min(3vw,32px));display:flex}.Hero-module__PgAKtG__copy{flex-direction:column;align-items:center;gap:24px;max-width:820px;display:flex}.Hero-module__PgAKtG__kicker{border:1px solid var(--hair);background:var(--panel);color:var(--ink-2);border-radius:100px;align-items:center;gap:9px;padding:7px 14px 7px 12px;font-size:13px;display:inline-flex}.Hero-module__PgAKtG__kicker i{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--sheen), .14);border-radius:50%}.Hero-module__PgAKtG__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:max(2.3rem,min(4vw,3.8rem));font-weight:400;line-height:1.02}.Hero-module__PgAKtG__title span{color:inherit}.Hero-module__PgAKtG__sub{max-width:58ch;font-family:var(--serif);color:var(--ink);font-size:max(1.05rem,min(1.25vw,1.2rem));font-weight:300;line-height:1.5}.Hero-module__PgAKtG__note{color:var(--ink-3);margin-top:-8px;font-size:13px}.Hero-module__PgAKtG__art{width:min(100%,880px);min-width:0}.Hero-module__PgAKtG__art canvas{height:max(300px,min(38vw,460px))}.Hero-module__PgAKtG__marks{padding:26px var(--pad) 34px;border-top:1px solid var(--hair-2);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.Hero-module__PgAKtG__marks p{color:var(--ink-3);font-size:13px}.Hero-module__PgAKtG__marks ul{flex-wrap:wrap;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.Hero-module__PgAKtG__marks li{letter-spacing:-.01em;color:var(--ink-2);font-size:15px;font-weight:500}@media (max-width:980px){.Hero-module__PgAKtG__grid{grid-template-columns:1fr;gap:12px;min-height:0}.Hero-module__PgAKtG__copy{max-width:640px}}@media (max-width:760px){.Hero-module__PgAKtG__hero{padding-top:32px}.Hero-module__PgAKtG__copy{gap:22px}.Hero-module__PgAKtG__sub{font-size:16px}.Hero-module__PgAKtG__marks{gap:12px 22px;margin-top:16px;padding-block-start:22px;padding-block-end:26px}}
