:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic{background:var(--dph-bg);padding:clamp(3rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);max-width:1180px;text-align:left}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner>*{margin-left:0;margin-right:0;min-width:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner h1{font-size:clamp(2.6rem,5.6vw,5.4rem);font-weight:800;letter-spacing:0;line-height:.98;margin:0;max-width:11ch}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>:is(.devnet-hero-eyebrow,.is-style-hero-badge){background:none;border-radius:0;box-shadow:none;color:var(--dph-accent);font-size:.78rem;font-weight:800;letter-spacing:0;line-height:1.4;margin:0 0 1rem;padding:0;text-transform:uppercase}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>p:not(.devnet-hero-eyebrow):not(.is-style-hero-badge){font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65;margin:1.35rem 0 0;max-width:38rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-buttons{--button--border-radius:999px;--button--font-size:0.98rem;--button--padding-horizontal:1.35rem;--button--padding-vertical:0.85rem;align-items:center;gap:.85rem;margin-top:2rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-button__link{border:1px solid transparent;border-radius:999px;box-shadow:none;font-size:.98rem;font-weight:700;line-height:1.2;min-height:3rem;padding:.85rem 1.35rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-button.is-style-outline .wp-block-button__link{border-color:rgba(15,23,42,.18);box-shadow:none}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic.has-frame-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>:is(.wp-block-image,.wp-block-video){aspect-ratio:16/11;background:#e2e8f0;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 26px 70px rgba(15,23,42,.14);box-sizing:border-box;overflow:hidden}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic.has-frame-media .devnet-page-hero__media :is(.wp-block-image img,.wp-block-video video){border-radius:0;box-shadow:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:900px){:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic{padding:clamp(2.4rem,9vw,4rem) clamp(1rem,5vw,2rem)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner{grid-template-columns:minmax(0,1fr)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner h1{max-width:12ch}}@media(max-width:540px){:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner h1{font-size:2.45rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-buttons{align-items:stretch;flex-direction:column}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-button,:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-classic .devnet-page-hero__inner .wp-block-button__link{width:100%}}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero){--dph-header-offset:0;background:radial-gradient(60% 70% at 10% 30%,var(--dph-glow-1),transparent 70%),radial-gradient(50% 55% at 88% 12%,var(--dph-glow-2),transparent 70%),linear-gradient(150deg,var(--dph-bg),var(--dph-bg-2) 75%);box-sizing:border-box;color:var(--dph-muted);overflow:hidden;padding:clamp(3rem,6vw,5rem) 1.25rem clamp(3.5rem,7vw,6rem);position:relative}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-grid:before{background-image:linear-gradient(var(--dph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--dph-grid) 1px,transparent 1px);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);pointer-events:none;position:absolute}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner{margin:var(--dph-header-offset) auto 0;max-width:1200px;position:relative}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>*{margin-bottom:0;margin-top:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>*+*{margin-top:1.5rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(h1,h2,h3,h4,h5,h6):not(.has-text-color){color:var(--dph-text)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner h1{font-size:clamp(2.8rem,5.6vw,4.8rem);line-height:1.03}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(h1,h2,h3) em{background:linear-gradient(90deg,var(--dph-highlight-1),var(--dph-highlight-2));background:linear-gradient(90deg in oklch,var(--dph-highlight-1),var(--dph-highlight-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;-webkit-text-fill-color:transparent}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(p,ul):not(.has-text-color){color:var(--dph-muted)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>p:not(.is-style-hero-badge){font-size:1.15rem;line-height:1.65;max-width:760px}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(p:not(.is-style-hero-badge),li) a{color:var(--dph-accent)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge{border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dph-btn-2-text) 16%,transparent),0 10px 24px -16px rgba(76,29,149,.5);box-sizing:border-box;font-family:var(--global--font-secondary);font-size:.88rem;font-weight:600;line-height:1.4;max-width:100%;padding:.35rem 1rem;width:-moz-fit-content;width:fit-content}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge:not(.has-background){background:var(--dph-btn-2-bg)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge:not(.has-text-color){color:var(--dph-btn-2-text)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge:has(img){padding-left:.35rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge img{border-radius:8px;height:30px!important;margin-right:.5rem;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:30px!important}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge a{color:inherit;text-decoration:none}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .is-style-hero-badge em{color:var(--dph-accent);font-style:normal}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-buttons{--button--border-radius:10px;--button--border-width:0;--button--color-background:var(--dph-btn-bg);--button--color-text:var(--dph-btn-text);--button--font-family:var(--global--font-secondary);--button--font-size:1rem;--button--line-height:1.2;--button--padding-horizontal:1.6rem;--button--padding-vertical:0.95rem;gap:.75rem;margin-top:2rem}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button__link{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--button--color-background) 90%,transparent);transition:transform .15s,filter .15s}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button__link:hover{filter:brightness(1.06);transform:translateY(-1px)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button.is-style-fill{--global--color-primary:var(--dph-btn-bg);--global--color-background:var(--dph-btn-text)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:hover:not(.has-background){background-color:var(--button--color-background)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button:not(.is-style-outline):not(.is-style-fill) .wp-block-button__link:hover:not(.has-text-color){color:var(--button--color-text)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button.is-style-outline{--global--color-text:var(--dph-btn-2-text);--global--color-primary:var(--dph-btn-2-text);--global--color-background:var(--dph-bg)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button.is-style-outline .wp-block-button__link{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentcolor 40%,transparent)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(:hover){background-image:linear-gradient(var(--dph-btn-2-bg),var(--dph-btn-2-bg))}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>ul{display:flex;flex-wrap:wrap;font-size:.92rem;gap:.5rem 1.4rem;list-style:none;padding:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>ul li{font-size:inherit;margin:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>*{margin:0;max-width:none}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__inner .devnet-page-hero__media:empty{display:none}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner{text-align:center}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>*{margin-left:auto;margin-right:auto}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner h1{max-width:940px}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner .wp-block-buttons,:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>ul{justify-content:center}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-centered .devnet-page-hero__inner .devnet-page-hero__media{margin:4rem auto 0;max-width:1060px}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-split .devnet-page-hero__inner{align-items:center;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-split .devnet-page-hero__inner :is(.devnet-page-hero__content,.devnet-page-hero__content>.wp-block-group__inner-container)>*,:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-split .devnet-page-hero__inner>*{margin-left:0;margin-right:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-split .devnet-page-hero__inner h1{font-size:clamp(2.7rem,5vw,4.4rem)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__mobile-media{display:none;margin:2.5rem 0 0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__mobile-media :is(img,video),:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-frame-media .devnet-page-hero__media :is(.wp-block-image img,.wp-block-video video){border-radius:18px;box-shadow:0 40px 100px -40px rgba(23,10,60,.5),0 0 0 1px rgba(23,19,43,.06);display:block;height:auto;width:100%}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media .devnet-page-hero__media{height:480px;position:relative}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure{animation:devnet-page-hero-bob 6s ease-in-out infinite;background:#fff;border-radius:20px;box-shadow:0 40px 80px -30px rgba(23,10,60,.6);box-sizing:border-box;display:flex;flex-direction:column-reverse;padding:.6rem;position:absolute}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure:first-child{left:0;top:10px;width:78%;z-index:2}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure:nth-child(2){animation-delay:-2s;right:0;top:190px;width:46%;z-index:3}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure:nth-child(3){animation-delay:-4s;bottom:0;left:4%;width:52%;z-index:1}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure:nth-child(4){animation-delay:-1s;animation-duration:7s;border-radius:26px;overflow:hidden;padding:0;right:6%;top:-30px;width:96px;z-index:4}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container) img{border-radius:12px;display:block;height:auto!important;width:100%!important}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container)>figure:nth-child(4) img{border-radius:0}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container) figcaption{color:#7a7790;font-family:var(--global--font-secondary);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:.4rem .6rem .6rem;text-align:left;text-transform:uppercase}@keyframes devnet-page-hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:900px){:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).is-hero-split .devnet-page-hero__inner{grid-template-columns:minmax(0,1fr)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media .devnet-page-hero__media{height:auto}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container):has(>figure){align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container):has(>figure)>figure:nth-child(n){animation:none;position:static;width:auto}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container):has(>figure)>figure:first-child{grid-column:1/-1}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-float-media :is(.devnet-page-hero__media,.devnet-page-hero__media>.wp-block-group__inner-container):has(>figure)>figure:nth-child(4){display:none}}@media(max-width:700px){:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-mobile-media .devnet-page-hero__media{display:none}:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-mobile-media .devnet-page-hero__mobile-media{display:block}}@media(prefers-reduced-motion:reduce){:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero) .devnet-page-hero__media figure{animation:none}}.site-header.overlap+.site-content .entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero):first-child{--dph-header-offset:var(--header--height)}body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open){--dh-fg:#fff;--dh-accent:#fff;--dh-pill:hsla(0,0%,100%,.14);--dh-logo-filter:brightness(0) invert(1);--dh-cta-bg:#fff;--dh-cta-fg:var(--global--color-primary)}body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open).has-light-logo{--dh-logo-filter:none;--dh-logo:none;--dh-logo-light:block}body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open):not(.has-light-logo) .custom-logo{filter:brightness(0) invert(1)}body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open) .site-navigation .menu-wrapper>li>a{color:#fff}body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open) #mobile-menu svg,body:has(.entry-content>:is(.wp-block-devnet-hero,.wp-block-devnet-page-hero).has-light-header:first-child) .site-header.overlap:not(.shrink):not(.is-open) .site-navigation .menu-wrapper>li>a svg{color:#fff;fill:#fff}
