:where(.dogo-light-host,[data-dogo-lighting-host]){position:relative;isolation:isolate}.dogo-lighting{--dogo-light-x: 0px;--dogo-light-y: 0px;position:absolute;inset:0;z-index:-1;display:block;overflow:hidden;overflow:clip;contain:paint;border-radius:inherit;pointer-events:none;opacity:var(--dogo-light-opacity, .9)}.dogo-lighting__reveal,.dogo-lighting__field,.dogo-lighting__contour,.dogo-lighting__edge{position:absolute;display:block;pointer-events:none}.dogo-lighting__reveal{inset:0}.dogo-lighting__field{inset:-24px;transform:translate(var(--dogo-light-x),var(--dogo-light-y));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.dogo-lighting__contour{display:none}.dogo-lighting__edge{inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 20%,#3b6fff20 52%,#9ebdff75 75%,transparent 98%) top / 100% 1px no-repeat}.dogo-lighting--pillow .dogo-lighting__field{background:radial-gradient(ellipse 34% 67% at 83% 29%,#3b6fff52,#243dff20 50%,transparent 80%),radial-gradient(ellipse 64% 80% at 80% 58%,#243dff52,#10214926 56%,transparent 82%),radial-gradient(ellipse 54% 43% at 4% 118%,#243dff44,transparent 76%),linear-gradient(115deg,#02071266 3%,transparent 53%,#02071275)}.dogo-lighting--pillow .dogo-lighting__contour{display:block;width:68%;height:135%;top:-28%;left:60%;border-radius:43%;background:radial-gradient(ellipse 54% 84% at 3% 46%,#3b6fff1f,transparent 74%),linear-gradient(112deg,#3b6fff1a,#02071255 55%,#020712aa);box-shadow:inset 1px 1px #83a7ff33,inset 9px 3px 30px #3b6fff0d;transform:rotate(-19deg);-webkit-mask-image:linear-gradient(180deg,transparent,#000 29%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 29%,#000 70%,transparent)}.dogo-lighting--dune .dogo-lighting__field{background:radial-gradient(ellipse 61% 44% at 88% 87%,#243dff88,#243dff26 54%,transparent 80%),radial-gradient(ellipse 46% 86% at 106% 4%,#3b6fff52,transparent 72%),linear-gradient(121deg,#02071266 16%,transparent 56%,#02071244)}.dogo-lighting--dune .dogo-lighting__contour{display:block;width:118%;height:87%;left:28%;top:55%;border-radius:50% 50% 0 0/80% 80% 0 0;background:radial-gradient(ellipse 76% 21% at 47% 0,#3b6fff4d,transparent 82%),linear-gradient(180deg,#06113c44,#020712cf 52%,#020712);box-shadow:inset 0 1px #9ebdff88,inset 0 9px 24px #243dff33;transform:rotate(-18deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 78%,transparent)}.dogo-lighting--edge .dogo-lighting__field{background:radial-gradient(ellipse 27% 110% at 108% 50%,#3b6fff5c,#243dff1f 57%,transparent 80%),radial-gradient(ellipse 65% 60% at 0 -10%,#243dff30,transparent 74%)}.dogo-lighting--edge .dogo-lighting__edge{background:linear-gradient(180deg,transparent 8%,#9ebdff99 40%,#3b6fff66 65%,transparent 94%) right / 1px 100% no-repeat,linear-gradient(90deg,transparent 20%,#3b6fff44 65%,#9ebdff88 100%) top / 100% 1px no-repeat}.dogo-lighting[data-dogo-light-revealed=true] .dogo-lighting__reveal{animation:dogo-light-arrive 1.2s cubic-bezier(.16,.72,.25,1) both}.dogo-lighting[data-dogo-light-active=true] .dogo-lighting__field{will-change:transform;transition-duration:.16s}.dogo-lighting[data-dogo-light-visible=false] .dogo-lighting__reveal,[data-dogo-light-suspended] .dogo-lighting__reveal{animation-play-state:paused}.dogo-lighting[data-dogo-light-visible=false] .dogo-lighting__field,[data-dogo-light-suspended] .dogo-lighting__field{transition:none;will-change:auto}@keyframes dogo-light-arrive{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.dogo-lighting--pillow .dogo-lighting__field{background:radial-gradient(ellipse 92% 67% at 113% 51%,#3b6fff58,#243dff24 48%,transparent 80%),linear-gradient(150deg,#02071200,#02071266)}.dogo-lighting--pillow .dogo-lighting__contour{width:110%;left:64%;height:110%;top:3%}.dogo-lighting--dune .dogo-lighting__contour{width:175%;left:16%;top:65%;height:56%}}@media(prefers-reduced-motion:reduce){.dogo-lighting .dogo-lighting__reveal{animation:none!important}.dogo-lighting .dogo-lighting__field{transition:none;transform:none;will-change:auto}}@media(forced-colors:active){.dogo-lighting{display:none}}.dogo-material-host{position:relative;isolation:isolate}.dogo-material[data-astro-cid-pkxw2med]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 82% 22%,#243dff35,transparent 48%),linear-gradient(150deg,#020712,#0b0e16 57%,#020712)}.dogo-material-surface[data-astro-cid-pkxw2med]{position:absolute;inset:0;opacity:.88;-webkit-mask-image:linear-gradient(90deg,#0003 5%,#000 62%);mask-image:linear-gradient(90deg,#0003 5%,#000 62%);display:block}.dogo-material-surface[data-astro-cid-pkxw2med] img[data-astro-cid-pkxw2med]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}.contact-hero .dogo-material-surface[data-astro-cid-pkxw2med]{opacity:.85;-webkit-mask-image:linear-gradient(90deg,#0005,#000 75%);mask-image:linear-gradient(90deg,#0005,#000 75%)}.dp-hero .dogo-material-surface[data-astro-cid-pkxw2med]{opacity:.65}.dogo-material[data-astro-cid-pkxw2med] .dogo-material-light{z-index:1}.dogo-lit-title{color:var(--dogo-brand-highlight,#4b83ff)!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.dogo-command{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:26px!important;min-height:56px!important;max-width:100%;padding:12px 20px!important;border:1px solid var(--dogo-brand-azure,#3b6fff)!important;border-radius:3px 16px 3px 3px!important;background:var(--dogo-brand-azure,#3b6fff)!important;box-shadow:inset 0 1px #ffffff30,0 8px 24px #0002!important;color:#020712!important;font:700 15px/1.4 var(--font-satoshi)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:normal!important;transition:background .25s,border-color .25s,box-shadow .25s!important}.dogo-command:hover{background:var(--dogo-brand-highlight,#4b83ff)!important;border-color:var(--dogo-brand-highlight,#4b83ff)!important;box-shadow:inset 0 1px #ffffff50,0 8px 28px #243dff30!important}.dogo-command>span{color:inherit!important}.dogo-command .sv-cta-arrow{background:#020712;color:#fff!important;border-color:#020712}.dogo-command:focus-visible{outline:2px solid #b9deff!important;outline-offset:5px}@media(max-width:600px){.dogo-material-surface[data-astro-cid-pkxw2med]{opacity:.55;-webkit-mask-image:linear-gradient(180deg,#0004,#000 70%);mask-image:linear-gradient(180deg,#0004,#000 70%)}.dogo-material-surface[data-astro-cid-pkxw2med] img[data-astro-cid-pkxw2med]{-o-object-position:65% 50%;object-position:65% 50%}.dogo-command{font-size:14px!important;gap:18px!important}}@media(prefers-reduced-motion:reduce){.dogo-command{transition:none!important}}@media(forced-colors:active){.dogo-material[data-astro-cid-pkxw2med]{display:none}.dogo-lit-title{background:none!important;-webkit-text-fill-color:currentColor!important;color:CanvasText!important}.dogo-command{background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important;box-shadow:none!important}}
