.noctra-migrated-home{--wp--style--global--content-size:var(--noctra-content);--wp--style--global--wide-size:var(--noctra-container)}.noctra-migrated-home .wp-block-section{padding-top:clamp(54px, 7vw, 110px);padding-bottom:clamp(54px, 7vw, 110px)}.noctra-migrated-home .wp-block-header-media-no-image{min-height:auto;padding-top:clamp(64px, 8vw, 118px);padding-bottom:clamp(44px, 6vw, 80px)}.noctra-migrated-home .wp-block-header-media-no-image .wp-block-cover__inner-container{max-width:780px;margin-inline:auto}.noctra-migrated-home .header-title-wrapper{max-width:720px;margin-inline:auto}.noctra-migrated-home .header-animate.has-huge-font-size{font-size:clamp(1.6rem, 3.4vw, 3.5rem)!important;letter-spacing:-.055em;line-height:1.06}.noctra-migrated-home p.header-animate.has-huge-font-size{max-width:640px;margin-inline:auto;color:var(--noctra-muted);font-size:clamp(1.1rem, 2vw, 1.65rem)!important;letter-spacing:-.03em;line-height:1.45}.noctra-hero-react-frame{margin-top:22px;margin-bottom:24px;max-width:620px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:#000;overflow:hidden;box-shadow:0 20px 90px rgb(47 38 248 / .18)}.noctra-hero-react-frame video{display:block;width:100%}.noctra-migrated-home .wp-block-media-text{gap:clamp(28px, 5vw, 72px)}.noctra-migrated-home .wp-block-media-text__media img{filter:drop-shadow(0 32px 70px rgb(47 38 248 / .22))}.noctra-migrated-home .wp-block-hero-content{background:linear-gradient(180deg,transparent,rgb(255 255 255 / .015))}.noctra-migrated-home .wp-block-group-heading h2,.noctra-migrated-home .wp-block-group-heading .has-upper-heading-font-size{color:var(--noctra-muted)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.noctra-migrated-home h2.wp-block-heading,.noctra-migrated-home h3.wp-block-heading{color:#fff}.noctra-migrated-home .wp-block-stats{padding-top:clamp(32px, 5vw, 70px);padding-bottom:clamp(32px, 5vw, 70px)}.noctra-migrated-home .stats-four-columns{text-align:center}.noctra-migrated-home .stat-block{padding:12px}.noctra-migrated-home .stat-block .has-extra-large-font-size{color:#fff;margin-bottom:2px;font-size:clamp(1.6rem, 2.5vw, 2.4rem)!important;line-height:1}.noctra-migrated-home .wp-block-post-group{height:100%;padding:clamp(18px, 2.6vw, 30px);border:1px solid var(--noctra-border);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018))}.noctra-migrated-home .wp-block-post-group img{border-radius:10px}.noctra-migrated-home .wp-block-promotional-contact{min-height:340px;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.noctra-migrated-home .wp-block-promotional-contact .wp-block-cover__inner-container{position:relative;z-index:1}.noctra-migrated-home .wp-block-query .wp-block-post-title{margin-top:0;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.24;letter-spacing:-.035em}.noctra-migrated-home .wp-block-query .wp-block-post-title a{color:#fff;text-decoration:none}.noctra-migrated-home .wp-block-query .wp-block-post-title a:hover{color:var(--noctra-accent-2)}.noctra-migrated-home .wp-block-query .wp-block-post-featured-image img{border-radius:10px;object-fit:cover}@media (max-width:782px){.noctra-migrated-home .wp-block-media-text{display:block}.noctra-migrated-home .wp-block-media-text__media{margin-bottom:28px}.noctra-migrated-home .stats-four-columns{gap:14px}}.noctra-migrated-home .wp-block-video-featured:empty,.noctra-migrated-home .wp-block-video-featured .wp-block-group-content:empty{display:none!important;padding:0!important;min-height:0!important}.noctra-migrated-home .wp-block-hero-content{padding-top:clamp(52px, 8vw, 110px);padding-bottom:clamp(52px, 8vw, 110px)}.noctra-migrated-home .wp-block-feature-content,.noctra-migrated-home .wp-block-stats{position:relative;z-index:1}.noctra-migrated-home .wp-block-promotional-contact{position:relative;overflow:hidden;display:flex;align-items:center;margin-top:clamp(40px, 7vw, 90px);margin-bottom:clamp(42px, 7vw, 92px)}.noctra-migrated-home .wp-block-promotional-contact #iframe-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:.46;pointer-events:none}.noctra-migrated-home .wp-block-promotional-contact .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-migrated-home .noctra-featured-posts-list{max-width:760px;margin:18px auto 0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-template{display:grid;gap:12px;padding:0;margin:0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post{list-style:none}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{margin:0;padding:10px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(255 255 255 / .025);transition:transform .18s ease,border-color .18s ease,background .18s ease}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .16);background:rgb(255 255 255 / .04)}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-featured-image{margin:0}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-featured-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-title{font-size:clamp(.92rem, 1.2vw, 1.05rem)}@media (max-width:900px){.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{display:grid;grid-template-columns:92px 1fr;gap:12px}}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{position:relative;overflow:hidden;padding-top:clamp(54px, 9vw, 128px);padding-bottom:clamp(48px, 7vw, 96px)}.noctra-migrated-home .header-title-wrapper h2 .noctra-decrypted-text{display:inline-block;max-width:760px;color:#fff;text-shadow:0 0 32px rgb(47 38 248 / .28)}.noctra-hero-react-frame{position:relative;display:grid;gap:16px;place-items:center;max-width:560px!important;margin:clamp(20px, 3vw, 30px) auto!important}.noctra-hero-react-frame .wp-block-video{width:100%;margin:0;border-radius:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:#000;box-shadow:0 34px 120px rgb(47 38 248 / .18)}.noctra-hero-react-frame video{display:block;width:100%;max-height:280px;object-fit:cover}.noctra-home-canvas{width:100%;max-width:none;margin:0;padding:0;overflow:clip}.noctra-home-canvas>.noctra-entry-content{max-width:none;width:100%}.noctra-home-canvas>.noctra-entry-content>.noctra-migrated-home{max-width:none;width:100%}.noctra-migrated-home{position:relative;isolation:isolate}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border:0;border-radius:0}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{width:min(780px, calc(100% - 32px));max-width:780px}.noctra-migrated-home .wp-block-header-media-no-image .wp-block-group,.noctra-migrated-home .wp-block-header-media-no-image .header-title-wrapper,.noctra-migrated-home .wp-block-header-media-no-image .header-animate-wrap{max-width:100%}.noctra-migrated-home .header-title-wrapper h2{margin-bottom:14px}.noctra-migrated-home .header-animate.has-huge-font-size{word-spacing:normal;overflow-wrap:normal}.noctra-migrated-home p.header-animate.has-huge-font-size{white-space:normal;letter-spacing:-.028em;word-spacing:.05em}.noctra-hero-react-frame{border-radius:22px;background:radial-gradient(circle at 50% 0%,rgb(47 38 248 / .18),transparent 18rem),#000}.noctra-hero-react-frame .noctra-star-border-wrap{position:absolute;z-index:2;top:-18px;left:0;right:0;pointer-events:auto}.noctra-hero-react-frame .wp-block-video{margin:0;border:1px solid rgb(255 255 255 / .10)}.noctra-migrated-home .wp-block-hero-content{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:radial-gradient(circle at 16% 52%,rgb(0 194 255 / .09),transparent 28rem),linear-gradient(180deg,transparent,rgb(255 255 255 / .018) 40%,transparent)}.noctra-migrated-home .wp-block-hero-content>.wp-block-group{width:min(var(--noctra-container), calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-stats{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-top:1px solid rgb(255 255 255 / .045);border-bottom:1px solid rgb(255 255 255 / .045);background:rgb(0 0 0 / .18)}.noctra-migrated-home .wp-block-stats .stats-four-columns{width:min(960px, calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-feature-content{width:min(980px, calc(100% - 32px));margin-inline:auto}.noctra-migrated-home .wp-block-feature-content .wp-block-columns{align-items:stretch!important}.noctra-migrated-home .wp-block-post-group{display:flex;flex-direction:column;min-height:100%;transition:transform .22s ease,border-color .22s ease,background .22s ease}.noctra-migrated-home .wp-block-post-group:hover{transform:translateY(-4px);border-color:rgb(255 255 255 / .20);background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024))}.noctra-migrated-home .wp-block-promotional-contact{overflow:hidden}.noctra-migrated-home .wp-block-promotional-contact::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .20),transparent)}.noctra-migrated-home .noctra-featured-posts-list{width:min(740px, calc(100% - 32px))}.noctra-migrated-home .noctra-featured-posts-list .wp-block-columns{min-height:92px;border-radius:16px}.noctra-migrated-home .noctra-featured-posts-list .wp-block-post-title{font-size:clamp(.98rem, 1.4vw, 1.1rem)!important}@media (max-width:782px){.noctra-home-canvas .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{width:min(100% - 24px, 720px)}.noctra-migrated-home .wp-block-section{padding-top:52px;padding-bottom:52px}.noctra-migrated-home .header-animate.has-huge-font-size{letter-spacing:-.045em}.noctra-hero-react-frame{max-width:100%!important}.noctra-migrated-home .wp-block-feature-content .wp-block-columns{gap:16px}}@media (max-width:520px){.noctra-migrated-home .wp-block-header-media-no-image{padding-top:46px!important}.noctra-migrated-home p.header-animate.has-huge-font-size{font-size:1rem!important;line-height:1.55}}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;z-index:0}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__background{z-index:0}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds{opacity:.96}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{z-index:3}.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds__strips,.noctra-home-canvas .wp-block-header-media-no-image .noctra-gradient-blinds__spotlight{display:none!important}.noctra-home-canvas .wp-block-header-media-no-image{position:relative;overflow:hidden}.noctra-home-canvas .wp-block-header-media-no-image .noctra-shape-grid{position:absolute;inset:0;z-index:0;width:100vw;max-width:none;min-height:100%!important;margin:0!important;pointer-events:auto}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__background{opacity:0!important}.noctra-home-canvas .wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative;z-index:2}.noctra-migrated-home .header-title-wrapper h2,.noctra-migrated-home .header-title-wrapper h2.wp-block-heading{color:#fff;text-shadow:0 0 34px rgb(47 38 248 / .28)}.noctra-migrated-home .wp-block-stats .stat-block .has-extra-large-font-size{font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgb(47 38 248 / .3)}.noctra-migrated-home .wp-block-stats .stat-block{transform:translateY(0);transition:transform .18s ease,color .18s ease}.noctra-migrated-home .wp-block-stats .stat-block:hover{transform:translateY(-3px)}.noctra-home-canvas .wp-block-header-media-no-image .noctra-shape-grid{display:none!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{position:relative!important;isolation:isolate!important;background:var(--noctra-bg)!important;overflow:hidden!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__background{opacity:0!important}.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image .wp-block-cover__inner-container{position:relative!important;z-index:2!important}.noctra-migrated-home .wp-block-hero-content .noctra-contact-cta,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content>.wp-block-buttons:last-child{margin-top:clamp(18px, 2.6vw, 34px)!important}.noctra-migrated-home .wp-block-feature-content .wp-block-group-content{width:100%;display:flex;justify-content:center}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid,.noctra-migrated-home .wp-block-feature-content .wp-block-group-content>.wp-block-columns{width:min(100%, 980px)!important;margin-inline:auto!important;justify-content:center!important;gap:clamp(18px, 2.2vw, 28px)!important}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid>.wp-block-column{flex:0 1 300px!important;max-width:320px}.noctra-migrated-home .noctra-featured-posts-list+.wp-block-buttons{margin-top:clamp(24px, 4vw, 40px)!important;margin-bottom:clamp(64px, 8vw, 116px)!important}.noctra-migrated-home .noctra-featured-posts-list+.wp-block-buttons .wp-block-button__link{min-width:190px}@media (max-width:900px){.noctra-migrated-home .wp-block-hero-content .wp-block-media-text{display:grid!important;grid-template-columns:1fr!important;gap:32px}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__media{width:min(420px, 100%);margin-inline:auto}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content{text-align:center}.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content h2,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content h3,.noctra-migrated-home .wp-block-hero-content .wp-block-media-text__content p{text-align:center!important}.noctra-migrated-home .wp-block-feature-content .noctra-certifications-grid>.wp-block-column{max-width:420px}}@media (max-width:640px){.noctra-migrated-home .wp-block-cover.wp-block-header-media-no-image{min-height:auto!important;padding-block:92px 64px!important}.noctra-hero-react-frame{width:100%}.noctra-migrated-home .wp-block-header-media-no-image .header-title-wrapper h2{font-size:clamp(2rem, 11vw, 3.1rem)!important}}.noctra-entry-content .noctra-migrated-home .wp-block-post-group img:is(.wp-block-gallery img){border-radius:14px}.noctra-entry-content .noctra-migrated-home .wp-block-post-group img:is(.project-card img,.portfolio-card img){border-radius:16px;aspect-ratio:16 / 10;object-fit:cover}