.sandbox-hero_line__QkIrK{opacity:0;animation:sandbox-hero_lineIn__IVfB4 .26s var(--fb-ease,ease) forwards;animation-delay:calc(.24s + var(--i, 0) * .13s)}.sandbox-hero_event__f2o82{opacity:0;animation:sandbox-hero_eventIn__XHGJi .36s var(--fb-ease,ease) forwards;animation-delay:calc(.7s + var(--i, 0) * .54s)}.sandbox-hero_running__TC1jL{animation:sandbox-hero_fadeOut__WQZ_O .18s ease forwards;animation-delay:3s}.sandbox-hero_done__PZA4U{opacity:0;animation:sandbox-hero_fadeIn__D3Ouf .26s ease forwards;animation-delay:3s}.sandbox-hero_pulse__8_cxw{animation:sandbox-hero_pulse__8_cxw 1.8s ease-in-out infinite}.sandbox-hero_tile__a4S88{position:absolute;overflow:hidden;border-radius:var(--fb-r-card,4px)}.sandbox-hero_tile__a4S88:before{content:"";position:absolute;inset:-35%;filter:blur(26px) saturate(1.15)}.sandbox-hero_tileA__5EuEH{top:2.5rem;right:0;width:54%;height:62%}.sandbox-hero_tileA__5EuEH:before{background:radial-gradient(60% 55% at 78% 22%,#f6d9cc 0,transparent 70%),radial-gradient(55% 60% at 22% 70%,#b6c4f4 0,transparent 72%),radial-gradient(50% 50% at 62% 88%,#bfefca 0,transparent 70%),linear-gradient(135deg,#eef8f0,#e3dcf6)}.sandbox-hero_tileB__ro6eb{bottom:3.5rem;left:9%;width:40%;height:42%}.sandbox-hero_tileB__ro6eb:before{background:radial-gradient(60% 60% at 25% 25%,#87e196 0,transparent 70%),radial-gradient(55% 55% at 80% 70%,#cdb9f0 0,transparent 72%),linear-gradient(160deg,#e9f9ee,#d9e4fb)}@keyframes sandbox-hero_lineIn__IVfB4{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}@keyframes sandbox-hero_eventIn__XHGJi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sandbox-hero_fadeIn__D3Ouf{to{opacity:1}}@keyframes sandbox-hero_fadeOut__WQZ_O{to{opacity:0;visibility:hidden}}@keyframes sandbox-hero_pulse__8_cxw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.sandbox-hero_done__PZA4U,.sandbox-hero_event__f2o82,.sandbox-hero_line__QkIrK{animation:none;opacity:1;transform:none}.sandbox-hero_running__TC1jL{animation:none;opacity:0;visibility:hidden}.sandbox-hero_pulse__8_cxw{animation:none}}.ceiling-hero_root__4YOev{--ceil-teal:#0f5c4c}.ceiling-hero_pillars__oRnds{position:absolute;inset:0 0 auto 0;height:min(100%,760px);z-index:-1;pointer-events:none;display:flex;justify-content:space-between;filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,transparent 4%,black 30%,black 64%,transparent 94%);mask-image:linear-gradient(180deg,transparent 4%,black 30%,black 64%,transparent 94%)}.ceiling-hero_side__BOaZE{display:flex;align-items:stretch;height:100%;width:min(36%,520px)}.ceiling-hero_side__BOaZE[data-side=end]{flex-direction:row-reverse}.ceiling-hero_col__1rdlC{flex:1 1 0;margin-top:calc(8% + var(--i) * 6%);margin-bottom:calc(var(--i) * 7%);opacity:calc(1 - var(--i) * .15);background:linear-gradient(to bottom,transparent 0,var(--fb-mint-100) 18%,var(--fb-mint-300) 42%,var(--fb-mint-500) 66%,var(--ceil-teal) 100%);transform-origin:50% 100%;position:relative;overflow:hidden;box-shadow:inset 1px 0 0 rgba(255,255,255,.55),inset -1px 0 0 rgba(255,255,255,.16)}.ceiling-hero_col__1rdlC:after{content:"";position:absolute;inset:-45% 0;background:linear-gradient(172deg,transparent 30%,rgba(255,255,255,.85) 46%,rgba(255,255,255,.3) 54%,transparent 66%);transform:translateY(-62%);pointer-events:none}@media (max-width:639px){.ceiling-hero_side__BOaZE{width:24%}.ceiling-hero_col__1rdlC:nth-child(n+4){display:none}.ceiling-hero_pillars__oRnds{opacity:.7}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.ceiling-hero_col__1rdlC{animation:ceiling-hero_ceil-breathe__yXcrY 9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.4s)}.ceiling-hero_col__1rdlC:after{animation:ceiling-hero_ceil-glint__A5ilr 7.5s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(1.2s + var(--i) * .32s)}}@keyframes ceiling-hero_ceil-glint__A5ilr{0%{transform:translateY(-62%)}48%,to{transform:translateY(62%)}}@keyframes ceiling-hero_ceil-breathe__yXcrY{0%{transform:scaleY(1);filter:saturate(1)}to{transform:scaleY(.9);filter:saturate(1.15)}}