#figma-page .home-pillars{--pillars-unit:min(1px,.069444444vw);position:relative;display:block!important;box-sizing:border-box;width:100%!important;height:auto!important;padding:calc(160 * var(--pillars-unit)) 0!important;color:#FFFFFF;letter-spacing:0}
.home-pillars *{box-sizing:border-box;letter-spacing:0!important}
.home-pillars-inner{display:flex;flex-direction:column;align-items:center;gap:calc(52 * var(--pillars-unit));width:calc(1280 * var(--pillars-unit));max-width:1280px;margin-inline:auto}
.home-pillars-defs{position:absolute;width:0;height:0;overflow:hidden}
.home-pillars-heading{display:flex;flex-direction:column;align-items:center;gap:calc(32 * var(--pillars-unit));width:100%;text-align:center}
#figma-page .home-pillars-heading h2{width:max-content;margin:0;color:#FFFFFF;font-family:"PingFang SC",sans-serif;font-size:calc(40 * var(--pillars-unit));font-weight:500;line-height:calc(40 * var(--pillars-unit));white-space:nowrap}
#figma-page .home-pillars-heading p{width:max-content;margin:0;color:#FFFFFF;font-family:"PingFang SC",sans-serif;font-size:calc(18 * var(--pillars-unit));font-weight:400;line-height:calc(24 * var(--pillars-unit));white-space:nowrap}
.home-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}
#figma-page .home-pillars-card{--pillars-card-unit:calc(100cqw / (1240 / 3));container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;aspect-ratio:1240/1560;min-width:0;background:#18191A!important;border:0;border-radius:calc(24 * var(--pillars-unit));box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);overflow:hidden}
#figma-page .home-pillars-card.smooth-corners{box-shadow:none}
.home-pillars-card-copy{display:flex;flex:none;flex-direction:column;align-items:center;gap:calc(20 * var(--pillars-card-unit));width:100%;height:calc(180 * var(--pillars-card-unit));padding:calc(36 * var(--pillars-card-unit)) calc(24 * var(--pillars-card-unit));background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));text-align:center}
#figma-page .home-pillars-card h3{width:max-content;margin:0;color:#FFFFFF;font-family:"PingFang SC",sans-serif;font-size:calc(24 * var(--pillars-card-unit));font-weight:500;line-height:calc(24 * var(--pillars-card-unit));white-space:nowrap}
#figma-page .home-pillars-card p{width:100%;margin:0;color:rgba(255,255,255,.60);font-family:"PingFang SC",sans-serif;font-size:calc(14 * var(--pillars-card-unit));font-weight:400;line-height:calc(32 * var(--pillars-card-unit));overflow-wrap:normal;word-break:normal}
.home-pillars-art{display:block;flex:none;align-self:center;width:calc(413 * var(--pillars-card-unit));height:calc(340 * var(--pillars-card-unit));max-width:none;object-fit:contain;user-select:none}
@media(width<768px){
 #figma-page .home-pillars{--pillars-unit:1px;padding:64px 20px!important}
 .home-pillars-inner{width:100%;max-width:640px;gap:52px}
 .home-pillars-heading{gap:24px}
 #figma-page .home-pillars-heading h2{--pillars-mobile-title:min(28px,calc((100vw - 40px)/22));font-size:var(--pillars-mobile-title);line-height:var(--pillars-mobile-title)}
 #figma-page .home-pillars-heading p{font-size:14px;line-height:24px}
 .home-pillars-grid{grid-template-columns:minmax(0,1fr);gap:20px}
}
