.gl-hero h1 .gl-hero-wordmark{width:min(610px,75vw);margin-bottom:23px;display:flex!important}.gl-signature-wordmark{width:135px}.gl-card-heading-wordmark{width:116px}.gl-card-title-wordmark{width:245px;margin-block:8px 10px}.gl-kagami-type-art{perspective:800px;background:linear-gradient(125deg,#e9def4,#f6f0fa 55%,#d7c9e9)}.gl-os-card-wordmark{z-index:3;filter:drop-shadow(0 6px 17px #fff7);width:64%;animation:8s ease-in-out infinite card-type;position:absolute;top:39%;left:18%}.gl-os-sheets{position:absolute;inset:24% 20% 20%;transform:rotate(-14deg)skewY(-2deg)}.gl-os-sheets i{background:linear-gradient(125deg,#ffffffe5,#c9afe527);border:1px solid #fff;border-radius:17px;animation:9s ease-in-out infinite card-sheet;position:absolute;inset:0;box-shadow:12px 20px 27px #7850a622}.gl-os-sheets i:first-child{opacity:.5;animation-delay:-3s;transform:translate(24px,25px)}.gl-os-sheets i:nth-child(2){opacity:.65;animation-delay:-6s;transform:translate(12px,12px)}.gl-os-sheets i:nth-child(3){transform:translate(0)}.gl-os-card-stream{border-top:1px solid #9865c066;border-bottom:1px solid #9865c01f;border-radius:50%;width:140%;height:48%;position:absolute;top:30%;left:-20%;transform:rotate(-20deg)}.gl-project .gl-tsd-window{z-index:3;animation:10s ease-in-out infinite card-doc}.gl-project .gl-meraki-lockup{z-index:4;position:relative}.gl-project .gl-meraki-line{opacity:.5;animation:14s ease-in-out infinite card-wave}.gl-project .gl-concept-pane{animation:10s ease-in-out infinite card-sheet}.gl-project .gl-concept-mark{animation:9s ease-in-out infinite card-doc}.gl-project:hover .gl-project-link{color:#57129b}.gl-project .gl-project-status{color:#665773}.gl-project>a:focus-visible{outline-offset:-5px;outline:3px solid #8b45df}.kc-current .kc-current-wordmark{width:105px;margin-top:8px}.gl-project .pa-atmosphere{opacity:.7}.gl-project .gl-tsd-flow>div{background:#fcfdf9e6}@keyframes card-type{50%{transform:translateY(-7px)}}@keyframes card-doc{50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes card-sheet{50%{margin-top:-8px;margin-left:4px}}@keyframes card-wave{50%{transform:translateY(9px)scaleY(.96)}}@media (max-width:600px){.gl-hero h1 .gl-hero-wordmark{width:90%;margin-bottom:25px}.gl-card-title-wordmark{width:223px}.gl-signature-wordmark{width:126px}.kc-current .kc-current-wordmark{width:80px}}@media (prefers-reduced-motion:reduce){.gl-project *{transition:none!important;animation:none!important}}.gl-meraki-product-window{z-index:3;background:#182239;border:1px solid #c4d3f355;border-radius:9px;width:85%;height:280px;animation:10s ease-in-out infinite merakiProductFloat;position:absolute;top:74px;left:16%;overflow:hidden;transform:rotate(-4deg);box-shadow:0 17px 45px #03091266}.gl-meraki-product-window>span{color:#e2e8f9;letter-spacing:.14em;justify-content:space-between;padding:11px 16px;font:8px/1.5 Arial,sans-serif;display:flex}.gl-meraki-product-window i{color:#9baaca;letter-spacing:.06em;font:6px/1.5 Arial,sans-serif}.gl-meraki-product-window>img{width:100%;height:auto;display:block}.gl-meraki-art .gl-meraki-lockup{opacity:.9;width:auto;height:33px;position:absolute;top:23px;left:27px}.gl-meraki-art .gl-meraki-line{opacity:.2}@keyframes merakiProductFloat{50%{transform:translateY(-8px)rotate(-2deg)}}@media (max-width:600px){.gl-meraki-product-window{width:91%;top:75px;left:13%}}.gl-hero-lockup{flex-direction:column;align-items:center;width:min(450px,80vw);margin-bottom:24px;display:flex}.gl-hero-brand-mark{width:43px;height:57px;margin-bottom:17px;display:block}.gl-hero-brand-mark>svg{width:100%;height:100%;display:block}.gl-hero h1 .gl-hero-wordmark{width:100%;margin:0}.gl-os-card-symbol{z-index:3;object-fit:contain;filter:drop-shadow(0 8px 20px #6832b330);width:34%;height:51%;animation:8s ease-in-out infinite card-type;position:absolute;top:22%;left:33%}.gl-project-1 .gl-project-top b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.gl-hero .v2-hero-stats{margin-top:40px}@media (max-width:600px){.gl-hero-lockup{width:88%;margin-bottom:27px}.gl-hero-brand-mark{width:35px;height:46px;margin-bottom:16px}.gl-hero h1 .gl-hero-wordmark{width:100%;margin:0}.gl-hero .v2-hero-stats{margin-top:30px}}
