/* vdev-platform-navigation-style */
/*! VirtueDev Navigation Overlay v0.1.62 | GPL-2.0-or-later */
body.vdev-navigation-enhanced .vdev-navigation-shell{position:sticky!important;top:0;z-index:99990}html:not(.et-fb) body:not(.et-fb) #page-container>#et-boc>header.et-l--header:has(>.et_builder_inner_content>.vd-header.vd-header-continuity){position:fixed!important;z-index:99990;top:0;right:0;left:0;width:100%}html:not(.et-fb) body.admin-bar:not(.et-fb) #page-container>#et-boc>header.et-l--header:has(>.et_builder_inner_content>.vd-header.vd-header-continuity){top:var(--vdev-admin-bar-offset, 32px)!important}body.vdev-navigation-enhanced .vdev-navigation-shell.vdev-navigation-continuous{position:fixed!important;right:0;left:0;width:100%}body.admin-bar.vdev-navigation-enhanced .vdev-navigation-shell{top:32px}body.vdev-navigation-enhanced #page-container .et-l--header>.et_builder_inner_content .vdev-navigation-header.et_pb_section{position:relative;isolation:isolate;background:transparent!important;transition:box-shadow .24s ease,border-color .24s ease}body.vdev-navigation-enhanced .vdev-navigation-header:before{position:absolute;z-index:0;inset:0;content:"";background:linear-gradient(90deg,#050912b8,#05091294),#0509129e;-webkit-backdrop-filter:blur(var(--vdev-navigation-blur, 4.5px)) saturate(125%);backdrop-filter:blur(var(--vdev-navigation-blur, 4.5px)) saturate(125%);transition:background .28s ease}body.vdev-navigation-enhanced .vdev-navigation-shell.vdev-navigation-continuous .vdev-navigation-header:not(.is-scrolled):not(.on-paper):before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.vdev-navigation-enhanced #page-container .vdev-navigation-shell.vdev-navigation-continuous .vdev-navigation-header.et_pb_section{position:relative!important;top:auto!important}html:not(.et-fb) body:not(.et-fb):not(.vdev-navigation-enhanced) .vd-header-continuity .vd-brand-mark--paper{display:none!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced .vdev-navigation-shell .vd-brand-mark--paper{display:none!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced .vdev-navigation-shell.vdev-navigation-continuous .vd-header-continuity:not(.on-paper) .vd-brand-mark--paper{display:none!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced .vdev-navigation-shell.vdev-navigation-continuous .vd-header-continuity.on-paper .vd-brand-mark--dark{display:none!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced .vdev-navigation-shell.vdev-navigation-continuous .vd-header-continuity.on-paper .vd-brand-mark--paper{display:block!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-shell.vdev-navigation-continuous .vd-header-continuity .vd-brand-mark--dark{display:block!important}html:not(.et-fb) body:not(.et-fb).vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-shell.vdev-navigation-continuous .vd-header-continuity .vd-brand-mark--paper{display:none!important}body.vdev-navigation-enhanced .vdev-navigation-header>*{position:relative;z-index:2}body.vdev-navigation-enhanced .vdev-navigation-header.is-scrolled{box-shadow:0 18px 44px #0000002e}body.vdev-navigation-enhanced .vdev-navigation-header.is-scrolled:before{background:linear-gradient(90deg,#050912d1,#050912b3),#050912c2}body.vdev-navigation-enhanced .vdev-navigation-header.on-paper:before{background:linear-gradient(90deg,#f6f1e7cc,#f6f1e79e),#f6f1e7ad}body.vdev-navigation-enhanced .vdev-navigation-header.on-paper.is-scrolled:before{background:linear-gradient(90deg,#f6f1e7e0,#f6f1e7c2),#f6f1e7d1}body.vdev-navigation-enhanced .vdev-navigation-header.on-paper,body.vdev-navigation-enhanced .vdev-navigation-header.on-paper a,body.vdev-navigation-enhanced .vdev-navigation-header.on-paper .et_pb_module_header,body.vdev-navigation-enhanced .vdev-navigation-header.on-paper .mobile_menu_bar{color:#050912!important}body.vdev-navigation-enhanced .vdev-navigation-header a:focus-visible,body.vdev-navigation-enhanced .vdev-navigation-toggle:focus-visible{outline:2px solid #faaf00;outline-offset:5px}@media (max-width: 980px){body.vdev-navigation-enhanced.vdev-nav-open{overflow:hidden;overscroll-behavior:none;touch-action:none}body.vdev-navigation-enhanced .vdev-navigation-header .et_pb_row{width:100%!important}body.vdev-navigation-enhanced .vdev-navigation-header .vdev-navigation-module,body.vdev-navigation-enhanced .vdev-navigation-header .et_pb_menu_inner_container,body.vdev-navigation-enhanced .vdev-navigation-header .et_pb_menu__wrap{width:100%;justify-content:flex-end!important}body.vdev-navigation-enhanced .vdev-navigation-header .et_mobile_nav_menu{display:flex!important;margin-left:auto;justify-content:flex-end;align-items:center}body.vdev-navigation-enhanced .vdev-navigation-toggle{position:relative;z-index:10002;display:grid;width:48px;height:48px;padding:0;border:1px solid rgb(250 175 0 / 42%);border-radius:999px;color:#f8f4ea!important;cursor:pointer;place-items:center;transform:none!important}body.vdev-navigation-enhanced .vdev-navigation-toggle:before,body.vdev-navigation-enhanced .vdev-navigation-toggle:after{position:absolute;top:50%!important;left:50%!important;width:21px;height:1.5px;margin:0;content:""!important;background:currentColor;transition:transform .26s cubic-bezier(.16,1,.3,1)}body.vdev-navigation-enhanced .vdev-navigation-toggle:before{transform:translate(-50%,-50%) translateY(-4px)}body.vdev-navigation-enhanced .vdev-navigation-toggle:after{transform:translate(-50%,-50%) translateY(4px)}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-toggle:before{transform:translate(-50%,-50%) rotate(45deg)}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-toggle:after{transform:translate(-50%,-50%) rotate(-45deg)}body.vdev-navigation-enhanced .vdev-navigation-brand-column,body.vdev-navigation-enhanced .vdev-navigation-brand{position:relative;z-index:10002!important}body.vdev-navigation-enhanced .vdev-navigation-menu{position:fixed!important;z-index:10000!important;inset:0!important;display:flex!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100vh;margin:0!important;padding:clamp(7.75rem,15vh,10rem) clamp(1.4rem,7vw,3.5rem) max(2rem,env(safe-area-inset-bottom))!important;border:0!important;background:radial-gradient(circle at 82% 16%,rgb(250 175 0 / 15%),transparent 30%),linear-gradient(145deg,#050912fa,#080d18f5)!important;box-shadow:none!important;opacity:0;overflow:auto!important;pointer-events:none;visibility:hidden;flex-direction:column;counter-reset:vdev-navigation;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);transform:translateY(-1.25rem);transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s}body.vdev-navigation-enhanced .vdev-navigation-menu:before{display:block;margin:0 0 clamp(1.25rem,4vh,2.5rem);color:#f8f4ea85;content:"Navigate";font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu{opacity:1;pointer-events:auto;visibility:visible;transform:none;transition-delay:0s}body.vdev-navigation-enhanced .vdev-navigation-menu>li{position:relative;display:block;margin:0!important;padding:0!important;border-bottom:1px solid rgb(248 244 234 / 15%);counter-increment:vdev-navigation;opacity:0;transform:translateY(1rem);transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1)}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li{opacity:1;transform:none}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li:nth-child(2){transition-delay:40ms}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li:nth-child(3){transition-delay:70ms}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li:nth-child(4){transition-delay:.1s}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li:nth-child(5){transition-delay:.13s}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-menu>li:nth-child(6){transition-delay:.16s}body.vdev-navigation-enhanced #page-container .vdev-navigation-header .vdev-navigation-module .vdev-navigation-menu>li>a{display:grid!important;min-height:clamp(3.7rem,9vh,5.15rem);padding:.65rem 0!important;border:0!important;color:#f8f4ea!important;background:transparent!important;font-family:Syne,sans-serif!important;font-size:clamp(1.55rem,8vw,3.3rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.035em!important;text-transform:none!important;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center}body.vdev-navigation-enhanced #page-container .vdev-navigation-header .vdev-navigation-module .vdev-navigation-menu>li>a:before{color:#faaf00;content:"0" counter(vdev-navigation);font-family:Manrope,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.08em}body.vdev-navigation-enhanced #page-container .vdev-navigation-header .vdev-navigation-module .vdev-navigation-menu>li>a:after{color:#f8f4ea4d;content:"\2197";font-family:Manrope,sans-serif;font-size:.85rem;transform:translate(-.25rem);transition:color .18s ease,transform .18s ease}body.vdev-navigation-enhanced .vdev-navigation-menu>li>a:hover:after,body.vdev-navigation-enhanced .vdev-navigation-menu>li>a:focus-visible:after{color:#faaf00;transform:none}body.vdev-navigation-enhanced .vdev-navigation-menu>.current-menu-item>a,body.vdev-navigation-enhanced .vdev-navigation-menu>.current_page_item>a{color:#faaf00!important}body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-header.on-paper,body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-header.on-paper a,body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-header.on-paper .et_pb_module_header,body.vdev-navigation-enhanced.vdev-nav-open .vdev-navigation-header.on-paper .mobile_menu_bar{color:#f8f4ea!important}}@media (max-width: 782px){body.admin-bar:not(.et-fb){--vdev-admin-bar-offset: 46px}body.admin-bar.vdev-navigation-enhanced .vdev-navigation-shell{top:46px}}@media (prefers-reduced-motion: reduce){body.vdev-navigation-enhanced .vdev-navigation-header,body.vdev-navigation-enhanced .vdev-navigation-header:before,body.vdev-navigation-enhanced .vdev-navigation-toggle:before,body.vdev-navigation-enhanced .vdev-navigation-toggle:after,body.vdev-navigation-enhanced .vdev-navigation-menu,body.vdev-navigation-enhanced .vdev-navigation-menu>li,body.vdev-navigation-enhanced .vdev-navigation-menu>li>a:after{transition:none!important}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){body.vdev-navigation-enhanced .vdev-navigation-header:before{background:#050912e0}body.vdev-navigation-enhanced .vdev-navigation-header.on-paper:before{background:#f6f1e7e5}}

/* vdev-platform-grain-style */
/*! VirtueDev Animated Grain v0.1.62 | GPL-2.0-or-later */
.vdev-grain-overlay{position:fixed;inset:0;z-index:var(--vdev-grain-z, 90);pointer-events:none;opacity:var(--vdev-grain-opacity, .045);mix-blend-mode:var(--vdev-grain-blend, soft-light)}.vdev-grain-overlay--contained{position:absolute}.vdev-grain-overlay--static{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");background-size:180px 180px}.vdev-grain-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion: reduce){.vdev-grain-overlay,.vdev-grain-canvas{animation:none!important;transition:none!important}}

/* vdev-platform-preloader-style */
/*! VirtueDev Preloader v0.1.62 | GPL-2.0-or-later */
.vdev-preloader{position:fixed;inset:0;z-index:var(--vdev-preloader-z, 500);display:grid;place-items:center;pointer-events:none;background:var(--vdev-preloader-surface, oklch(.105 .015 264));clip-path:inset(0);transition:clip-path 1.05s var(--vdev-preloader-ease, cubic-bezier(.16, 1, .3, 1))}.vdev-preloader--done{clip-path:inset(0 0 100% 0)}.vdev-preloader__mark{position:relative;display:grid;place-items:center;width:8rem;height:8rem;border:1px solid var(--vdev-preloader-line, oklch(.95 .02 90 / .16));border-radius:50%}.vdev-preloader__mark>i{width:.5rem;height:.5rem;border-radius:50%;background:var(--vdev-preloader-accent, oklch(.805 .17 78));animation:vdev-preloader-pulse 1.5s var(--vdev-preloader-ease, cubic-bezier(.16, 1, .3, 1)) infinite alternate}.vdev-preloader__mark:before,.vdev-preloader__mark:after{content:"";position:absolute;width:11rem;height:11rem;border:1px solid var(--vdev-preloader-line, oklch(.95 .02 90 / .16));border-radius:50%;clip-path:inset(0 48% 0 0);animation:vdev-preloader-spin 2.2s linear infinite}.vdev-preloader__mark:after{width:14rem;height:14rem;opacity:.4;animation-direction:reverse;animation-duration:3.4s}.vdev-preloader__rail{position:absolute;left:clamp(1rem,4.4vw,4.5rem);right:clamp(1rem,4.4vw,4.5rem);bottom:4.5rem;height:1px;background:var(--vdev-preloader-line, oklch(.95 .02 90 / .16))}.vdev-preloader__rail>i{display:block;width:0;height:100%;background:var(--vdev-preloader-accent, oklch(.805 .17 78));transition:width .1s linear}.vdev-preloader__readout{position:absolute;left:clamp(1rem,4.4vw,4.5rem);right:clamp(1rem,4.4vw,4.5rem);bottom:2rem;display:flex;justify-content:flex-end;font:600 .7rem/1 monospace;letter-spacing:.1em;color:var(--vdev-preloader-accent, oklch(.805 .17 78))}.vdev-preloader--static .vdev-preloader__mark>i,.vdev-preloader--static .vdev-preloader__mark:before,.vdev-preloader--static .vdev-preloader__mark:after{animation:none}.vdev-preloader--static .vdev-preloader__rail,.vdev-preloader--static .vdev-preloader__readout{display:none}@keyframes vdev-preloader-spin{to{transform:rotate(360deg)}}@keyframes vdev-preloader-pulse{to{transform:scale(.72);opacity:.7}}.vdev-lifecycle-loading [data-vdev-reveal]{opacity:1;transform:translateY(2rem)}.vdev-lifecycle-revealed [data-vdev-reveal]{opacity:1;transform:none;transition:transform .8s cubic-bezier(.16,1,.3,1)}.vdev-lifecycle-revealed [data-vdev-reveal="2"]{transition-delay:.12s}.vdev-lifecycle-revealed [data-vdev-reveal="3"]{transition-delay:.22s}@media (prefers-reduced-motion: reduce){.vdev-preloader,.vdev-preloader__mark>i,.vdev-preloader__mark:before,.vdev-preloader__mark:after,.vdev-preloader__rail>i{animation:none!important;transition:none!important}.vdev-lifecycle-loading [data-vdev-reveal],.vdev-lifecycle-revealed [data-vdev-reveal]{opacity:1!important;transform:none!important;transition:none!important}}

/* vdev-platform-scroll-style */
/*! VirtueDev Scroll Choreography v0.1.62 | GPL-2.0-or-later */
[data-vdev-chapter-link][aria-current=location]{text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.45em!important;text-decoration-color:currentColor!important}body.vdev-scroll-enhanced .vd-reveal{opacity:0;transform:translateY(2rem);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--vdev-reveal-delay, 0s)}body.vdev-scroll-enhanced .vd-reveal.is-revealed{opacity:1;transform:none}#calibration.vd-cal{background-color:#020408;color:#f2eee3}#calibration.vd-cal h2{color:inherit}.vdev-cal-enhanced{min-height:400svh;overflow:clip!important}@media (max-width: 700px){.vdev-cal-enhanced{min-height:360svh}}.vdev-cal-enhanced .vd-cal-stage{position:sticky!important;top:0;min-height:100svh;overflow:clip}.vdev-cal-enhanced .vd-cal-states{position:relative}.vdev-cal-enhanced .vd-cal-state{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(3rem);pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.vdev-cal-enhanced .vd-cal-state.is-active{opacity:1;transform:none;pointer-events:auto}.vdev-cal-enhanced .vd-cal-rail{position:relative}.vdev-cal-enhanced .vd-cal-rail-track{position:absolute;inset-block:.25rem;left:.25rem;width:.125rem;background:currentColor;opacity:.22}.vdev-cal-enhanced .vd-cal-rail-item{position:relative;z-index:1;opacity:.56;transition:opacity .35s ease}.vdev-cal-enhanced .vd-cal-rail-item.is-active{opacity:1}.vdev-cal-enhanced .vd-cal-progress{height:var(--vdev-cal-progress, 0%);width:100%;opacity:1}.vdev-cal-enhanced .vd-cal-progress-dot{position:absolute;top:var(--vdev-cal-progress, 0%);left:50%;transform:translate(-50%,-50%);transition:top .08s linear}@media (max-width: 360px) and (min-height: 681px) and (max-height: 760px){.vdev-cal-enhanced .vd-cal-topline,.vdev-cal-enhanced .vd-cal-composition{transform:translateY(1.5rem)}.vdev-cal-enhanced .vd-cal-axis{transform:none}}@media (max-width: 360px) and (max-height: 680px){.vdev-cal-enhanced{height:auto!important;min-height:0!important}.vdev-cal-enhanced .vd-cal-stage{position:relative!important;min-height:0;overflow:visible}.vdev-cal-enhanced .vd-cal-states{display:grid;gap:1rem}.vdev-cal-enhanced .vd-cal-state{position:relative;inset:auto;opacity:1;transform:none;pointer-events:auto}.vdev-cal-enhanced .vd-cal-readout,.vdev-cal-enhanced .vd-cal-progress-dot{display:none}}body.vdev-chapter-seams [data-vdev-chapter-seam]{--vdev-chapter-seam-height: clamp(2.75rem, 4.4vw, 4.25rem);--vdev-chapter-seam-center: 74%;--vdev-chapter-seam-outer: 5.5rem;--vdev-chapter-seam-inner: 2.75rem;--vdev-chapter-seam-accent: var(--gcid-vd-signal, #faaf00);position:relative}body.vdev-chapter-seams [data-vdev-chapter-seam][data-vdev-chapter-seam-to=paper]{--vdev-chapter-seam-accent: var(--gcid-vd-ion, #00bed1)}body.vdev-chapter-seams [data-vdev-chapter-seam]:after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:var(--vdev-chapter-seam-height);pointer-events:none;background:var(--vdev-chapter-seam-surface, transparent);clip-path:polygon(0 100%,0 calc(100% - 2px),calc(var(--vdev-chapter-seam-center) - var(--vdev-chapter-seam-outer)) calc(100% - 2px),calc(var(--vdev-chapter-seam-center) - var(--vdev-chapter-seam-inner)) 34%,calc(var(--vdev-chapter-seam-center) + var(--vdev-chapter-seam-inner)) 34%,calc(var(--vdev-chapter-seam-center) + var(--vdev-chapter-seam-outer)) calc(100% - 2px),100% calc(100% - 2px),100% 100%);filter:drop-shadow(0 -1px 0 var(--vdev-chapter-seam-accent))}@media (max-width: 700px){body.vdev-chapter-seams [data-vdev-chapter-seam]{--vdev-chapter-seam-height: 2.75rem;--vdev-chapter-seam-center: 50%;--vdev-chapter-seam-outer: 3.5rem;--vdev-chapter-seam-inner: 1.75rem}}@media (forced-colors: active){body.vdev-chapter-seams [data-vdev-chapter-seam]:after{display:none}}@media (prefers-reduced-motion: reduce){body.vdev-scroll-enhanced .vd-reveal{opacity:1!important;transform:none!important;transition:none!important}.vdev-cal-enhanced .vd-cal-state{position:static;opacity:1!important;transform:none!important;pointer-events:auto;transition:none!important}.vdev-cal-enhanced .vd-cal-progress-dot{transition:none!important}}

/* vdev-platform-orbit-style */
/*! VirtueDev Orbit System v0.1.62 | GPL-2.0-or-later */
.vdev-orbit-enhanced{--vdev-orbit-signal: var(--signal, #faaf00);--vdev-orbit-signal-soft: color-mix(in srgb, var(--vdev-orbit-signal) 20%, transparent);--vdev-orbit-ink: var(--ink, #050912);--vdev-orbit-paper: var(--paper, #f8f3e6);--vdev-orbit-line: var(--line-light, rgba(5, 9, 18, .18));--vdev-orbit-light: var(--light, #f2eee3);--vdev-orbit-muted: var(--body-dark, #b0b8c5);--vdev-orbit-width: 48rem;--vdev-orbit-node-size: 6.5rem;--vdev-orbit-node-radius: 23rem}.vd-orbit-rings{display:none}.vdev-orbit-enhanced .vd-orbit-fallback{display:none!important}.vdev-orbit-enhanced .vd-orbit-node{touch-action:manipulation;cursor:pointer}.vdev-orbit-enhanced .vd-orbit-node.is-active.et_pb_button,.vdev-orbit-enhanced .vd-orbit-node.is-active .et_pb_button,.vdev-orbit-enhanced .vd-orbit-node.et_pb_button:hover,.vdev-orbit-enhanced .vd-orbit-node:hover .et_pb_button,.vdev-orbit-enhanced .vd-orbit-node.et_pb_button:focus-visible,.vdev-orbit-enhanced .vd-orbit-node:focus-within .et_pb_button{background:var(--vdev-orbit-signal)!important;border-color:var(--vdev-orbit-signal)!important;color:var(--vdev-orbit-ink)!important;box-shadow:0 0 0 .5rem var(--vdev-orbit-signal-soft)}.vdev-orbit-enhanced .vd-orbit-node.et_pb_button:focus-visible,.vdev-orbit-enhanced .vd-orbit-node:focus-within .et_pb_button{outline:2px solid var(--vdev-orbit-ink);outline-offset:4px}.vdev-orbit-enhanced .vd-orbit-core{background:var(--vdev-orbit-ink);color:var(--vdev-orbit-light);text-align:center}.vdev-orbit-enhanced .vd-orbit-copy{color:var(--vdev-orbit-muted)}.vdev-orbit-enhanced .vd-orbit-index{color:var(--vdev-orbit-signal)}.vdev-orbit-enhanced .vd-orbit-title,.vdev-orbit-enhanced .vd-orbit-copy{transition:opacity .25s ease}@media (max-width: 767px){.vdev-orbit-enhanced{width:100%!important;max-width:100%!important;margin:1.25rem auto 0!important;gap:.75rem!important}.vdev-orbit-enhanced .vd-orbit-core{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:19rem!important;aspect-ratio:auto!important;border-radius:0!important;padding:2rem 1.25rem!important}.vdev-orbit-enhanced .vd-orbit-node-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.vdev-orbit-enhanced .vd-orbit-node{position:static!important;width:100%!important;min-width:0!important;min-height:3rem!important;margin:0!important;transform:none!important}.vdev-orbit-enhanced .vd-orbit-node.et_pb_button,.vdev-orbit-enhanced .vd-orbit-node .et_pb_button{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}}@media (min-width: 768px){.vdev-orbit-enhanced{position:relative;display:grid!important;place-items:center;width:min(var(--vdev-orbit-width),82vw)!important;max-width:var(--vdev-orbit-width)!important;aspect-ratio:1;margin:clamp(10rem,18vw,18rem) auto 0!important;gap:0!important}.vdev-orbit-enhanced>.et_pb_group_inner{position:absolute;inset:0;display:grid;place-items:center}.vdev-orbit-enhanced .vd-orbit-rings,.vdev-orbit-enhanced .vd-orbit-ring{position:absolute;display:block;inset:0;border:1px solid var(--vdev-orbit-line);border-radius:50%;pointer-events:none}.vdev-orbit-enhanced .vd-orbit-rings{z-index:0;border:0;transform:rotate(var(--vdev-orbit-rotation, 0deg));transition:transform .7s cubic-bezier(.16,1,.3,1)}[data-vd-active-index="02"].vdev-orbit-enhanced .vd-orbit-rings{--vdev-orbit-rotation: -60deg}[data-vd-active-index="03"].vdev-orbit-enhanced .vd-orbit-rings{--vdev-orbit-rotation: -120deg}[data-vd-active-index="04"].vdev-orbit-enhanced .vd-orbit-rings{--vdev-orbit-rotation: -180deg}[data-vd-active-index="05"].vdev-orbit-enhanced .vd-orbit-rings{--vdev-orbit-rotation: -240deg}[data-vd-active-index="06"].vdev-orbit-enhanced .vd-orbit-rings{--vdev-orbit-rotation: -300deg}.vdev-orbit-enhanced .vd-orbit-rings:before,.vdev-orbit-enhanced .vd-orbit-rings:after{position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--vdev-orbit-line);content:"";transform:rotate(30deg)}.vdev-orbit-enhanced .vd-orbit-rings:after{transform:rotate(-30deg)}.vdev-orbit-enhanced .vd-orbit-ring--middle{inset:15%}.vdev-orbit-enhanced .vd-orbit-ring--inner{inset:34%;background:radial-gradient(circle,var(--vdev-orbit-signal) 0 2px,transparent 3px);background-size:14px 14px;opacity:.18}.vdev-orbit-enhanced .vd-orbit-core{position:relative;z-index:2;width:42%!important;aspect-ratio:1;border-radius:50%;box-shadow:0 2rem 7rem #05091240}.vdev-orbit-enhanced .vd-orbit-node-grid{position:absolute;z-index:3;inset:0;display:block!important;pointer-events:none}.vdev-orbit-enhanced .vd-orbit-node{--vdev-orbit-angle: -90deg;position:absolute;top:50%;left:50%;box-sizing:border-box;width:var(--vdev-orbit-node-size)!important;min-width:var(--vdev-orbit-node-size)!important;height:var(--vdev-orbit-node-size)!important;min-height:var(--vdev-orbit-node-size)!important;margin:calc(var(--vdev-orbit-node-size) / -2);padding:.75rem!important;border-radius:50%!important;pointer-events:auto;transform:rotate(var(--vdev-orbit-angle)) translate(min(35vw,var(--vdev-orbit-node-radius))) rotate(calc(-1 * var(--vdev-orbit-angle)))}.vd-orbit-node[data-vd-index="02"]{--vdev-orbit-angle: -30deg}.vd-orbit-node[data-vd-index="03"]{--vdev-orbit-angle: 30deg}.vd-orbit-node[data-vd-index="04"]{--vdev-orbit-angle: 90deg}.vd-orbit-node[data-vd-index="05"]{--vdev-orbit-angle: 150deg}.vd-orbit-node[data-vd-index="06"]{--vdev-orbit-angle: 210deg}.vdev-orbit-enhanced .vd-orbit-node.et_pb_button,.vdev-orbit-enhanced .vd-orbit-node .et_pb_button{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;padding:.75rem!important;border-radius:50%!important;text-align:center}}@media (prefers-reduced-motion: reduce){.vdev-orbit-enhanced,.vdev-orbit-enhanced *,.vdev-orbit-enhanced *:before,.vdev-orbit-enhanced *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* vdev-platform-marquee-style */
/*! VirtueDev Manifesto Marquee v0.1.62 | GPL-2.0-or-later */
.vdev-marquee-enhanced .vdev-marquee-track{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:var(--vdev-marquee-gap)!important;width:max-content!important;max-width:none!important;white-space:nowrap;will-change:transform}.vdev-marquee-enhanced .vd-marquee-phrase{flex:0 0 auto!important;width:auto!important;max-width:none!important}.vdev-marquee-enhanced .vd-marquee-kicker,.vdev-marquee-enhanced .vd-marquee-strong{flex:0 0 auto!important;width:auto!important;white-space:nowrap}.vdev-marquee-enhanced .vd-marquee-strong,.vdev-marquee-enhanced .vd-marquee-strong .et_pb_text_inner,.vdev-marquee-enhanced .vd-marquee-strong p{color:transparent!important;-webkit-text-stroke:1px var(--vdev-marquee-ink, currentColor)}@media (prefers-reduced-motion: reduce){.vdev-marquee-enhanced .vd-marquee-line>.et_pb_group_inner{transform:none!important;will-change:auto}}

/* vdev-platform-signal-field-style */
/*! VirtueDev Signal Field v0.1.62 | GPL-2.0-or-later */
[data-vdev-scene].is-vdev-scene-active,[data-vd-scene].is-vdev-scene-active{position:relative;isolation:isolate;background-color:transparent!important;background-image:none!important}[data-vdev-scene].is-vdev-scene-active.is-vdev-scene-blob-active,[data-vd-scene].is-vdev-scene-active.is-vdev-scene-blob-active{overflow:clip!important}.vdev-gl-view{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.vdev-gl-view--hero{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.vdev-gl-scrim{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;opacity:0;background:linear-gradient(90deg,#050912,#050912c7,#05091200 70%)}.vdev-gl-scrim.is-vdev-gl-scrim-ready{opacity:.72}@media (max-width: 767px){.vdev-gl-scrim{background:linear-gradient(180deg,#050912,#05091294 58%,#050912)}}.is-vdev-scene-fallback-suppressed{visibility:hidden!important;opacity:0!important;pointer-events:none!important}[data-vdev-scene].is-vdev-scene-static,[data-vd-scene].is-vdev-scene-static{position:relative;isolation:isolate}[data-vdev-scene].is-vdev-scene-static:before,[data-vd-scene].is-vdev-scene-static:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}[data-vdev-scene=signal-field].is-vdev-scene-static:before,[data-vd-scene=signal-field].is-vdev-scene-static:before{background:radial-gradient(120% 85% at 50% 108%,var(--vdev-scene-accent-soft, rgba(255, 176, 66, .14)),transparent 62%),linear-gradient(to bottom,transparent 58%,var(--vdev-scene-accent-line, rgba(255, 176, 66, .22)) 60%,transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 64px)}[data-vdev-scene=contact-halo].is-vdev-scene-static:before,[data-vd-scene=contact-halo].is-vdev-scene-static:before{background:radial-gradient(circle at 50% 50%,transparent 17%,var(--vdev-scene-accent-line, rgba(255, 176, 66, .18)) 18%,transparent 19.5%,transparent 32%,var(--vdev-scene-accent-soft, rgba(255, 176, 66, .12)) 33%,transparent 34.5%,transparent 49%,rgba(255,176,66,.07) 50%,transparent 51.5%),radial-gradient(circle at 50% 50%,var(--vdev-scene-accent-glow, rgba(255, 176, 66, .1)),transparent 55%)}@media (prefers-reduced-motion: reduce){.vdev-gl-view,.vdev-gl-scrim{display:none}}

/* vdev-platform-brief-composer-style */
/*! VirtueDev Brief Composer v0.1.62 | GPL-2.0-or-later */
:root{--vdev-brief-ink: var(--gcid-vd-ink, #050912);--vdev-brief-light: var(--gcid-vd-light, #f2eee3);--vdev-brief-muted: var(--gcid-vd-muted-dark, #969fae);--vdev-brief-line: rgb(242 238 227 / 18%);--vdev-brief-signal: var(--gcid-vd-signal, #faaf00);--vdev-brief-ember: var(--gcid-vd-ember, #f85646);--vdev-brief-mono: "Courier New", monospace;--vdev-brief-display: Syne, Helvetica, Arial, sans-serif;--vdev-brief-ease: cubic-bezier(.22, .8, .2, 1)}.vd-form-panel{position:relative;padding:var(--gvid-vdpanelpad, clamp(1.25rem, 2.5vw, 2.5rem));background-color:#050912e0}.vd-form-panel .gform_wrapper,.vd-form-panel .gform_wrapper *{box-sizing:border-box}.vd-form-panel .gform_wrapper{color:var(--vdev-brief-light)}.vd-form-panel .gform_validation_container,.vd-form-panel .gform_required_legend,.vd-form-panel .gfield_required_text,.vd-form-panel .gform_hidden{display:none!important}.vd-form-panel .gform_fields{display:grid;gap:0;margin:0;padding:0;list-style:none}.vd-form-panel .gfield{position:relative;margin:0 0 1.35rem;padding:0;border:0;min-width:0}.vd-form-panel .gfield_label,.vd-form-panel legend.gfield_label{display:block;margin:0 0 .5rem;padding:0;color:var(--vdev-brief-muted);font:600 .66rem/1.2 var(--vdev-brief-mono);letter-spacing:.08em;text-transform:uppercase}.vd-form-panel .gfield_contains_required .gfield_label:after{content:" *";color:var(--vdev-brief-signal)}.vd-form-panel .ginput_container input[type=text],.vd-form-panel .ginput_container input[type=email],.vd-form-panel .ginput_container textarea{display:block;width:100%;min-height:3rem;margin:0;padding:.7rem 0;border:0;border-bottom:1px solid var(--vdev-brief-line);border-radius:0;background:transparent;color:var(--vdev-brief-light);font:400 1rem/1.45 inherit;font-family:inherit;outline:0;transition:border-color .2s ease}.vd-form-panel .ginput_container textarea{height:6.25rem;min-height:4rem;resize:vertical}.vd-form-panel .ginput_container input:hover,.vd-form-panel .ginput_container textarea:hover{border-color:#f2eee373}.vd-form-panel .ginput_container input:focus-visible,.vd-form-panel .ginput_container textarea:focus-visible{border-color:var(--vdev-brief-signal);box-shadow:0 1px 0 0 var(--vdev-brief-signal)}.vd-form-panel .ginput_container input[aria-invalid=true],.vd-form-panel .ginput_container textarea[aria-invalid=true]{border-color:var(--vdev-brief-ember)}.vd-form-panel .ginput_container input:-webkit-autofill,.vd-form-panel .ginput_container input:-webkit-autofill:focus{-webkit-text-fill-color:var(--vdev-brief-light);-webkit-box-shadow:0 0 0 1000px var(--vdev-brief-ink) inset;transition:background-color 9999s ease-out}.vd-form-panel .gsection{margin:1rem 0 1.4rem;padding:1.5rem 0 0;border-top:0}.vd-form-panel .gsection:first-of-type,.vd-form-panel .gfield--type-honeypot+.gsection{padding-top:0;border-top:0}.vd-form-panel .gsection_title{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .3rem;padding:0;color:var(--vdev-brief-light);font:700 1.05rem/1.15 var(--vdev-brief-display);letter-spacing:-.02em}.vd-form-panel .vdev-brief-movement{color:var(--vdev-brief-signal);font:700 .68rem/1 var(--vdev-brief-mono);letter-spacing:.1em}.vd-form-panel .gsection_description{margin:0;color:var(--vdev-brief-muted);font-size:.82rem;line-height:1.5}.vd-form-panel .gfield_checkbox,.vd-form-panel .gfield_radio{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.vd-form-panel .gchoice{position:relative;margin:0}.vd-form-panel .gchoice input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}.vd-form-panel .gchoice label{display:inline-block;margin:0;padding:.55rem .85rem;border:1px solid var(--vdev-brief-line);color:var(--vdev-brief-light);font:600 .68rem/1 var(--vdev-brief-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;user-select:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.vd-form-panel .gchoice label:hover{border-color:#f2eee373}.vd-form-panel .gchoice input:focus-visible+label{outline:2px solid var(--vdev-brief-signal);outline-offset:3px}.vd-form-panel .gchoice input:checked+label{border-color:var(--vdev-brief-signal);background:var(--vdev-brief-signal);color:var(--vdev-brief-ink)}.vd-form-panel .gfield_validation_message,.vd-form-panel .validation_message{display:block;margin:.4rem 0 0;padding:0;border:0;background:transparent;color:#ff9a86;font-size:.72rem;line-height:1.4}.vd-form-panel .gform_validation_errors{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid rgb(248 86 70 / 55%);color:var(--vdev-brief-light);font-size:.82rem}.vd-form-panel .gform_validation_errors h2{margin:0;font:600 .72rem/1.3 var(--vdev-brief-mono);letter-spacing:.06em;text-transform:uppercase}.vd-form-panel .gform_validation_errors ol{margin:.5rem 0 0 1.1rem;padding:0}.vd-form-panel .gform_footer{margin:.5rem 0 0;padding:0}.vd-form-panel .gform_footer .gform_button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4rem;margin:0;padding:1rem 1.25rem;border:0;border-radius:0;background:var(--vdev-brief-signal);color:var(--vdev-brief-ink);font:700 .72rem/1 var(--vdev-brief-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .12s ease}.vd-form-panel .gform_footer .gform_button:after{content:"\2197";font-size:1rem}.vd-form-panel .vdev-brief-form .gform_footer .gform_button:after{content:none}.vd-form-panel .gform_footer .gform_button:hover{background:var(--vdev-brief-light)}.vd-form-panel .gform_footer .gform_button:active{transform:scale(.985)}.vd-form-panel .gform_footer .gform_button:focus-visible{outline:2px solid var(--vdev-brief-light);outline-offset:4px}.vd-form-panel .gform_footer .gform_button[disabled]{cursor:progress}.vd-form-panel .vdev-brief-submit__mark{font-size:1rem}.vd-form-panel .gform_confirmation_wrapper{padding:clamp(1.5rem,4vw,3rem);background:var(--vdev-brief-signal);color:var(--vdev-brief-ink)}.vd-form-panel .gform_confirmation_message{font-size:1.05rem;line-height:1.5}.vdev-brief-panel .is-vdev-brief-pending{display:none!important}.vdev-brief-panel .is-vdev-brief-revealed{animation:vdev-brief-reveal .36s var(--vdev-brief-ease) both}@keyframes vdev-brief-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.vdev-brief-summary{margin:.25rem 0 1.25rem;padding:.9rem 1rem;border:1px solid var(--vdev-brief-line);color:var(--vdev-brief-light);transition:opacity .24s ease}.vdev-brief-summary.is-empty{opacity:.72}.vdev-brief-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;font:600 .62rem/1.2 var(--vdev-brief-mono);letter-spacing:.1em;text-transform:uppercase}.vdev-brief-summary__eyebrow{color:var(--vdev-brief-signal)}.vdev-brief-summary__progress{color:var(--vdev-brief-muted)}.vdev-brief-summary__progress.is-complete{color:var(--vdev-brief-light)}.vdev-brief-summary__list{display:grid;gap:.35rem;margin:.65rem 0 0;padding:0}.vdev-brief-summary.is-empty .vdev-brief-summary__list{display:none}.vdev-brief-summary__row{display:none;grid-template-columns:5.5rem 1fr;gap:.75rem;margin:0;font-size:.8rem;line-height:1.45}.vdev-brief-summary__row.is-filled{display:grid}.vdev-brief-summary__row dt{margin:0;color:var(--vdev-brief-muted);font:600 .62rem/1.6 var(--vdev-brief-mono);letter-spacing:.08em;text-transform:uppercase}.vdev-brief-summary__row dd{margin:0;overflow-wrap:anywhere}.vdev-brief-panel{overflow:hidden;isolation:isolate}.vdev-brief-cover{position:absolute;inset:0;z-index:4;display:flex;padding:clamp(1.5rem,4vw,3rem);background:var(--vdev-brief-signal);color:var(--vdev-brief-ink);clip-path:inset(var(--vdev-cover-top, 100%) var(--vdev-cover-right, 0px) var(--vdev-cover-bottom, 0px) var(--vdev-cover-left, 0px));transition:clip-path .72s var(--vdev-brief-ease);will-change:clip-path}.vdev-brief-cover[hidden]{display:none}.vdev-brief-cover.is-open{clip-path:inset(0 0 0 0)}.vdev-brief-cover.is-instant{transition:none}.vdev-brief-cover__inner{display:flex;flex-direction:column;width:100%;min-height:100%;opacity:0;transform:translateY(.75rem);transition:opacity .36s ease .3s,transform .48s var(--vdev-brief-ease) .3s}.vdev-brief-cover.is-open .vdev-brief-cover__inner{opacity:1;transform:none}.vdev-brief-cover.is-instant .vdev-brief-cover__inner{transition:none}.vdev-brief-cover__eyebrow{display:flex;justify-content:space-between;gap:1rem;margin:0;padding-bottom:.9rem;border-bottom:1px solid rgb(5 9 18 / 28%);font:700 .64rem/1.3 var(--vdev-brief-mono);letter-spacing:.1em;text-transform:uppercase}.vdev-brief-cover__ref{opacity:.75}.vdev-brief-cover__title{margin:clamp(1.6rem,5vh,3rem) 0 1rem;color:var(--vdev-brief-ink);font:700 clamp(1.5rem,1.2rem + 1.4vw,2.4rem) / 1.08 var(--vdev-brief-display);letter-spacing:-.03em}.vdev-brief-cover__lines{display:grid;gap:.75rem;margin:0;padding:0}.vdev-brief-cover__lines>div{margin:0}.vdev-brief-cover__lines>div[hidden]{display:none}.vdev-brief-cover__lines dt{margin:0 0 .15rem;font:700 .6rem/1.3 var(--vdev-brief-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.vdev-brief-cover__lines dd{margin:0;font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.vdev-brief-cover__note{margin:1.25rem 0 0;font-size:.82rem;line-height:1.5;opacity:.85}.vdev-brief-cover__error{margin:1rem 0 0;font-size:.88rem;line-height:1.5}.vdev-brief-cover__error[hidden]{display:none}.vdev-brief-cover__actions{display:flex;gap:1.5rem;margin-top:2.25rem}.is-vdev-brief-settled>:not(.vdev-brief-cover){display:none}.is-vdev-brief-settled .vdev-brief-cover{position:relative;inset:auto;width:auto;min-height:22rem;margin:calc(-1 * var(--gvid-vdpanelpad, 0px));clip-path:none}.vdev-brief-cover__reset,.vdev-brief-cover__retry{margin:0;padding:.6rem 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:700 .66rem/1 var(--vdev-brief-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vdev-brief-cover__reset[hidden],.vdev-brief-cover__retry[hidden]{display:none}.vdev-brief-cover__reset:focus-visible,.vdev-brief-cover__retry:focus-visible{outline:2px solid var(--vdev-brief-ink);outline-offset:4px}.is-vdev-brief-sent .gform_wrapper,.is-vdev-brief-sent .vdev-brief-summary{visibility:hidden}@media (max-width: 700px){.vdev-brief-summary__row{grid-template-columns:1fr;gap:.1rem}.vdev-brief-cover__actions{flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion: reduce){.vdev-brief-panel .is-vdev-brief-revealed{animation:none}.vdev-brief-cover,.vdev-brief-cover__inner,.vd-form-panel .gchoice label,.vd-form-panel .gform_footer .gform_button,.vdev-brief-summary{transition:none!important}}
