.hero{align-items:flex-end;min-height:calc(100svh - 112px);padding:0 0 56px;display:flex;position:relative;overflow:hidden}.hero .over{z-index:3;width:100%;position:relative}.hero .name{margin-bottom:18px;font-size:20px}.hero .h{font-size:clamp(72px,10vw,132px)}.hero-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}.hero-foot p{margin:0;font-size:19px}.feature{background:var(--paper);border-color:var(--line);border-radius:20px;grid-template-columns:1.15fr 1fr;height:380px;display:grid;position:relative}.feature img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;display:block}.feature .pic{min-height:0;position:relative}.feature .in{flex-direction:column;gap:8px;padding:32px 40px;display:flex}.feature .h{font-size:48px}.feature .lead{font-size:20px}.feature ul{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.feature li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.feature li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.feature .btn{align-self:flex-start;margin-top:auto}.creators{padding:0}.cband{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:44px 56px;display:grid;position:relative;overflow:hidden}.cband>:not(.pf-field){position:relative}.cband .fig{color:var(--ember);font-size:104px}.cband .t{font-size:24px}.pf-field{pointer-events:none;position:absolute;inset:0}.pf-field svg{fill:currentColor;transform:translate(-50%, -50%) rotate(var(--r));position:absolute}@media (max-width:760px){.hero{min-height:calc(100svh - 120px);padding-bottom:32px}.hero .name{margin-bottom:10px;font-size:16px}.hero .h{font-size:52px}.hero-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding-top:16px}.hero-foot p{font-size:15px}.feature{grid-template-columns:1fr;height:auto}.feature img{aspect-ratio:16/10}.feature .h{font-size:36px}.feature .lead{font-size:17px}.feature .in{gap:8px;padding:20px}.feature li{padding:10px 0;font-size:14px}.feature .btn{margin-top:12px}.cband{border-radius:16px;grid-template-columns:1fr;gap:12px;padding:32px 24px}.cband .fig{font-size:64px}.cband .t{font-size:18px}.cband .btn{justify-self:start;margin-top:8px}}
