@layer components{.pg-home{background:#fff;margin:0}.pg-home a{color:#0b6e66}.pg-home a:hover{color:#08524c}.pg-home .wrap{max-width:1240px;margin:0 auto}.pg-home .mono{font-family:var(--font-mono)}.pg-home .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:#0b6e66;margin:0 0 14px;font-size:13px}.pg-home .h2{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:800;line-height:1.1}.pg-home .btn{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pg-home .fl{color:#b8ced2;text-decoration:none}.pg-home .fl:hover{color:#fff}.pg-home .mqw{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pg-home .mq{width:max-content;animation:38s linear infinite payo-mq;display:flex}.pg-home .mqw:hover .mq{animation-play-state:paused}@keyframes payo-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pg-home .mq{animation:none}}.pg-home .vg{filter:grayscale();opacity:.5;transition:filter .2s,opacity .2s}.pg-home .vlg:hover .vg{filter:none;opacity:1}.pg-home .vtx{color:#8a9ea2;transition:color .2s}.pg-home .vlg:hover .vtx{color:#0a2129}@media (max-width:760px){.pg-home .stack{grid-template-columns:minmax(0,1fr)!important}.pg-home .stack>*{grid-column:auto!important}.pg-home .stack>a{flex-direction:column!important}.pg-home .stack>a>div:first-child{height:170px;flex:none!important}}}
