.home-template [data-gm-reveal=pending]{opacity:0}@media print{.home-template [data-gm-reveal]{opacity:1!important}}#gm-progress{display:none}@supports (animation-timeline:scroll()){#gm-progress{display:block;position:fixed;top:0;right:0;left:0;z-index:9998;height:4px;pointer-events:none;background:linear-gradient(90deg,#8300e9,#b16ae8 55%,#f6e396);transform:scaleX(0);transform-origin:0 50%;animation:gm-progress linear both;animation-timeline:scroll(root block)}}@keyframes gm-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html .home-template[data-gm-init] .home-hero-badge{animation:gm-float 5.5s ease-in-out infinite}html .home-template[data-gm-init][data-gm-hero-off] .home-hero-badge{animation-play-state:paused}}@keyframes gm-float{0%,to{translate:0 0}50%{translate:0 -7px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html .home-template [data-gm-lift]{transition:transform .3s ease,translate .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}html .home-template [data-gm-lift]:focus-visible,html .home-template [data-gm-lift]:hover{translate:calc(var(--gm-l) * -1) calc(var(--gm-l) * -1)}html .home-template [data-gm-lift=s]:focus-visible,html .home-template [data-gm-lift=s]:hover{box-shadow:calc(var(--gm-sx) + var(--gm-l)) calc(var(--gm-sy) + var(--gm-l)) 0 var(--gm-sc)}html .home-template [data-gm-lift=s][data-gm-press]:active{translate:3px 3px;box-shadow:calc(var(--gm-sx) - 3px) calc(var(--gm-sy) - 3px) 0 var(--gm-sc);transition-duration:.3s,.08s,.08s}html .home-template[data-gm-init] .home-method-number{transform-origin:50% 60%;transition:scale .4s cubic-bezier(.34,1.56,.64,1),rotate .4s cubic-bezier(.34,1.56,.64,1),color .2s}html .home-template[data-gm-init] .home-method-pillars li:hover .home-method-number{scale:1.45;rotate:-10deg}html .home-template[data-gm-init] .home-post-card .home-read-more:after{display:inline-block;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}html .home-template[data-gm-init] .home-post-card:hover .home-read-more:after{translate:6px 0}html .home-template[data-gm-init] .home-hero-grid{perspective:1400px}html .home-template[data-gm-init] .home-portrait{transition:transform .3s ease,rotate .7s cubic-bezier(.16,1,.3,1)}html .home-template[data-gm-init] .home-portrait[data-gm-tilting]{transition:transform .3s ease,rotate .12s linear}}