.animated-logo-container:where(.astro-hbrxync6){display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:800px}.animated-logo-container:where(.astro-hbrxync6)[data-scroll-split=true]{opacity:0}.logo-svg:where(.astro-hbrxync6){width:100%;height:100%;overflow:visible;display:block}.logo-element:where(.astro-hbrxync6){opacity:.87;will-change:transform,opacity;transition:filter .3s ease}.logo-bg-circle:where(.astro-hbrxync6),.logo-element:where(.astro-hbrxync6){transform-origin:center center}.logo-bg-circle:where(.astro-hbrxync6){fill:#0000000d;fill:var(--color-border,rgba(0,0,0,.05));transition:fill .3s ease,transform .3s ease}.logo-hex-path:where(.astro-hbrxync6){transition:transform .5s cubic-bezier(.25,1,.5,1),fill .3s ease;transform-origin:center center}.is-animated:where(.astro-hbrxync6)[data-variant=omemo]:not([data-scroll-split=true]) .logo-pill-left:where(.astro-hbrxync6){animation:omemo-float-left 6s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=omemo]:not([data-scroll-split=true]) .logo-pill-right:where(.astro-hbrxync6){animation:omemo-float-right 6s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=omemo]:not([data-scroll-split=true]) .logo-pill-middle:where(.astro-hbrxync6){animation:omemo-float-middle 8s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=omemo]:not([data-scroll-split=true]) .logo-dot:where(.astro-hbrxync6){animation:omemo-pulse-dot 4s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=kyle] .logo-bg-circle:where(.astro-hbrxync6){animation:kyle-bg-rotate 25s linear infinite}.is-animated:where(.astro-hbrxync6)[data-variant=kyle] .logo-element:where(.astro-hbrxync6){animation:kyle-float 5s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=kyle] .kyle-el-2:where(.astro-hbrxync6){animation-delay:-1s}.is-animated:where(.astro-hbrxync6)[data-variant=kyle] .kyle-el-3:where(.astro-hbrxync6){animation-delay:-2s}.is-animated:where(.astro-hbrxync6)[data-variant=kyle] .kyle-el-4:where(.astro-hbrxync6){animation-delay:-3s}.is-animated:where(.astro-hbrxync6)[data-variant=kyle-hexagon] .logo-hex-path:where(.astro-hbrxync6){animation:hex-pulse 4s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=kyle-hexagon] .logo-element:where(.astro-hbrxync6){animation:kyle-float 6s ease-in-out infinite alternate}.is-animated:where(.astro-hbrxync6)[data-variant=kyle-hexagon] .kyle-hex-el-2:where(.astro-hbrxync6){animation-delay:-1.5s}@keyframes omemo-float-left{0%{transform:translate(0) rotate(0)}to{transform:translate(-15px,-8px) rotate(4deg)}}@keyframes omemo-float-right{0%{transform:translate(0) rotate(0)}to{transform:translate(15px,8px) rotate(-4deg)}}@keyframes omemo-float-middle{0%{transform:scale(1) translate(0)}to{transform:scale(1.02) translateY(-5px)}}@keyframes omemo-pulse-dot{0%{transform:scale(.95);opacity:.82}to{transform:scale(1.1);opacity:.87;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}}@keyframes kyle-bg-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes kyle-float{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(1.02)}}@keyframes hex-pulse{0%{transform:scale(1);opacity:.2}to{transform:scale(1.04);opacity:.3}}.is-interactive:where(.astro-hbrxync6):hover .logo-element:where(.astro-hbrxync6){filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}.is-interactive:where(.astro-hbrxync6):hover .logo-bg-circle:where(.astro-hbrxync6){fill:#00000014;fill:var(--color-border,rgba(0,0,0,.08));transform:scale(1.03)}.is-interactive:where(.astro-hbrxync6):hover .logo-hex-path:where(.astro-hbrxync6){transform:scale(1.06);fill:#daa520;fill:var(--color-accent,#daa520);opacity:.3}.site-header:where(.astro-3ef6ksr2){--nav-border-subtle:hsla(0,0%,100%,.08);--nav-border-default:hsla(0,0%,100%,.14);--nav-surface-hover:hsla(0,0%,100%,.05);--nav-text:#f0eeed;--nav-text-hover:#fff;--nav-radius:8px;--nav-radius-lg:12px;--nav-max:80rem;position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(var(--safe-top) + var(--header-inset)) var(--header-inset) 0;box-sizing:border-box;pointer-events:none;background:none}.nav-shell:where(.astro-3ef6ksr2){pointer-events:auto;max-width:var(--nav-max);margin:0 auto}.nav-inner:where(.astro-3ef6ksr2){position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.75rem 1.25rem;min-height:var(--header-bar);border:1px solid var(--nav-border-subtle);border-radius:var(--nav-radius-lg);background:transparent;box-shadow:none;overflow:visible;transition:padding .3s ease,border-color .3s ease}.nav-inner:where(.astro-3ef6ksr2):before{content:"";position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none;z-index:0}.nav-inner:where(.astro-3ef6ksr2)>:where(.astro-3ef6ksr2){position:relative;z-index:1}.nav-inner:where(.astro-3ef6ksr2).is-scrolled{padding-top:.5rem;padding-bottom:.5rem}.nav-logo:where(.astro-3ef6ksr2){flex-shrink:0}.nav-links:where(.astro-3ef6ksr2),.nav-logo:where(.astro-3ef6ksr2){display:flex;align-items:center}.nav-links:where(.astro-3ef6ksr2){list-style:none;gap:.25rem;margin:0 0 0 auto;padding:0}.nav-link:where(.astro-3ef6ksr2){display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border-radius:var(--nav-radius);font-size:.875rem;font-weight:500;color:var(--nav-text);transition:color .2s ease,background .2s ease}.nav-link:where(.astro-3ef6ksr2).is-active,.nav-link:where(.astro-3ef6ksr2):hover,.nav-link:where(.astro-3ef6ksr2)[aria-current=page]{color:var(--nav-text-hover);background:var(--nav-surface-hover)}.lang-switch:where(.astro-3ef6ksr2){position:relative;flex-shrink:0;margin-left:.5rem}.lang-switch-toggle:where(.astro-3ef6ksr2){display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--nav-text);background:transparent;border:none;border-radius:var(--nav-radius);cursor:pointer;transition:color .2s ease,background .2s ease}.lang-switch-icon:where(.astro-3ef6ksr2){width:1rem;height:1rem;flex-shrink:0;opacity:.6}.lang-switch-toggle:where(.astro-3ef6ksr2):hover,.lang-switch:where(.astro-3ef6ksr2).is-open .lang-switch-toggle:where(.astro-3ef6ksr2){color:var(--nav-text-hover);background:var(--nav-surface-hover)}.lang-switch-menu:where(.astro-3ef6ksr2){position:absolute;top:calc(100% + .4rem);right:0;z-index:110;display:flex;flex-direction:column;gap:.15rem;min-width:7.5rem;margin:0;padding:.45rem;list-style:none;border:1px solid var(--nav-border-subtle);border-radius:var(--nav-radius);background:color-mix(in srgb,var(--color-bg) 55%,transparent);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.lang-switch-menu:where(.astro-3ef6ksr2)[hidden]{display:none}.lang-switch-option:where(.astro-3ef6ksr2){display:block;padding:.45rem .75rem;border-radius:var(--nav-radius);font-size:.875rem;font-weight:500;color:var(--nav-text);white-space:nowrap;transition:color .2s ease,background .2s ease}.lang-switch-option:where(.astro-3ef6ksr2).is-current,.lang-switch-option:where(.astro-3ef6ksr2):hover{color:var(--nav-text-hover);background:var(--nav-surface-hover)}.nav-toggle:where(.astro-3ef6ksr2){display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--nav-text);background:transparent;border:1px solid var(--nav-border-default);border-radius:var(--nav-radius);cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease}.nav-toggle:where(.astro-3ef6ksr2).is-open,.nav-toggle:where(.astro-3ef6ksr2):hover{color:var(--nav-text-hover);background:var(--nav-surface-hover)}.nav-toggle-icon:where(.astro-3ef6ksr2){width:1.25rem;height:1.25rem;display:block}.nav-toggle-icon--close:where(.astro-3ef6ksr2),.nav-toggle:where(.astro-3ef6ksr2).is-open .nav-toggle-icon--open:where(.astro-3ef6ksr2){display:none}.nav-toggle:where(.astro-3ef6ksr2).is-open .nav-toggle-icon--close:where(.astro-3ef6ksr2){display:block}@media(max-width:720px){.nav-inner:where(.astro-3ef6ksr2){padding:.65rem .85rem}.nav-toggle:where(.astro-3ef6ksr2){display:inline-flex}.lang-switch:where(.astro-3ef6ksr2){margin-left:auto}.nav-links:where(.astro-3ef6ksr2){position:absolute;top:calc(100% + .5rem);left:0;right:0;margin-left:0;flex-direction:column;align-items:stretch;gap:.15rem;padding:.5rem;border:1px solid var(--nav-border-subtle);border-radius:var(--nav-radius-lg);background:color-mix(in srgb,var(--color-bg) 55%,transparent);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .22s ease,visibility .28s}.site-header:where(.astro-3ef6ksr2).is-open .nav-links:where(.astro-3ef6ksr2){transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.nav-link:where(.astro-3ef6ksr2){width:100%;height:auto;padding:.85rem .75rem;font-size:1.05rem}}.site-footer:where(.astro-sz7xmlte){background:var(--color-bg);color:var(--color-fg);padding:3rem var(--gutter) 2rem;margin-top:auto;border-top:1px solid var(--color-border);position:relative}.footer-particle:where(.astro-sz7xmlte){position:absolute;top:92%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.footer-inner:where(.astro-sz7xmlte){max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1.5fr auto auto auto;grid-template-rows:auto auto;grid-gap:2.5rem 4rem;gap:2.5rem 4rem;align-items:start}.footer-brand:where(.astro-sz7xmlte){display:flex;flex-direction:column;gap:.75rem;grid-row:1;grid-column:1}.footer-brand-name:where(.astro-sz7xmlte){font-family:var(--font-comfortaa);font-size:1.2rem;font-weight:700;letter-spacing:.04em;opacity:.9;margin:0}.footer-tagline:where(.astro-sz7xmlte){font-size:.8rem;opacity:.5;line-height:1.5}.footer-col:where(.astro-sz7xmlte){display:flex;flex-direction:column;gap:.6rem;grid-row:1}.footer-col--products:where(.astro-sz7xmlte){grid-column:2}.footer-col--media:where(.astro-sz7xmlte){grid-column:3}.footer-col--about:where(.astro-sz7xmlte){grid-column:4}.footer-col-title:where(.astro-sz7xmlte){font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin:0 0 .2rem}.footer-col:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){font-size:.875rem;opacity:.6;transition:opacity .2s}.footer-col:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover{opacity:1}.footer-social:where(.astro-sz7xmlte){display:flex;align-items:center;gap:1rem;margin-top:.25rem}.footer-social:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){display:inline-flex;opacity:.5}.footer-bottom:where(.astro-sz7xmlte){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.footer-copy:where(.astro-sz7xmlte){font-size:.75rem;opacity:.35;margin:0}.footer-legal:where(.astro-sz7xmlte){display:flex;align-items:center;gap:.6rem;font-size:.75rem}.footer-legal:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){opacity:.5;transition:opacity .2s}.footer-legal:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover{opacity:1}@media(max-width:768px){.footer-inner:where(.astro-sz7xmlte){grid-template-columns:1fr 1fr;gap:2rem 2rem}.footer-brand:where(.astro-sz7xmlte){grid-column:1/-1;grid-row:1}.footer-col--products:where(.astro-sz7xmlte){grid-column:1;grid-row:2}.footer-col--media:where(.astro-sz7xmlte){grid-column:2;grid-row:2}.footer-col--about:where(.astro-sz7xmlte){grid-column:1;grid-row:3}.footer-bottom:where(.astro-sz7xmlte){grid-row:4}}html.lenis,html.lenis body{height:auto}.lenis:where(.astro-mwq4gkly):not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis:where(.astro-mwq4gkly).lenis-smooth :where(.astro-mwq4gkly)[data-lenis-prevent]{overscroll-behavior:contain}.lenis:where(.astro-mwq4gkly).lenis-smooth iframe:where(.astro-mwq4gkly){pointer-events:none}@font-face{font-family:Dongle;src:url(/fonts/dongle/Dongle-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dongle;src:url(/fonts/dongle/Dongle-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dongle;src:url(/fonts/dongle/Dongle-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.comfortaa{font-family:Comfortaa,Quicksand,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-comfortaa);font-optical-sizing:auto;font-weight:400;font-style:normal}:root{--color-bg:#0f0e0c;--color-fg:#e8e4dc;--color-muted:#8a8478;--color-surface:#1a1916;--color-border:#2e2c28;--color-accent:#daa520;--color-accent-spiritual:#daa520;--color-accent-wealth:#da8a67;--color-accent-osold:#da8a67;--color-accent-hybridx:#c8e8ff;--gradient-brand:linear-gradient(90deg,#daa520,#b5a28e 50%,#da8a67);--font-quicksand:"Quicksand","Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-sans:var(--font-quicksand);--font-serif:var(--font-quicksand);--font-display:var(--font-quicksand);--font-comfortaa:"Comfortaa","Quicksand",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--max-width:1200px;--gutter:max(1rem,min(5vw,3rem));--header-inset:1rem;--header-bar:3.625rem;--safe-top:env(safe-area-inset-top,0px);--header-height:calc(var(--safe-top) + var(--header-inset) + var(--header-bar));--opacity-fg-emphasis:1;--opacity-fg-body:.85;--opacity-fg-muted:.75;--opacity-fg-subtle:.55;--text-callout:1rem;--astro-code-foreground:var(--color-fg);--astro-code-background:var(--color-surface);--astro-code-token-keyword:var(--color-accent);--astro-code-token-function:var(--color-accent-hybridx);--astro-code-token-constant:var(--color-accent-wealth);--astro-code-token-string:#9bbd7a;--astro-code-token-string-expression:#9bbd7a;--astro-code-token-comment:var(--color-muted);--astro-code-token-parameter:var(--color-fg);--astro-code-token-punctuation:var(--color-muted);--astro-code-token-link:var(--color-accent-hybridx)}html{font-family:Quicksand,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);color:#e8e4dc;color:var(--color-fg);background-color:#0f0e0c;background-color:var(--color-bg);scroll-behavior:auto}body{min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:100px 100px}main{flex:1 0 auto}img,video{max-width:100%;height:auto;display:block}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Quicksand,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-quicksand);line-height:1.2}.code-block{border-radius:12px;overflow:hidden;border:1px solid #2e2c28;border:1px solid var(--color-border)}.code-block pre{margin:0!important;border:none!important;border-radius:0!important}.code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;background:#2e2c28;background:var(--color-border);font-family:Quicksand,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans)}.code-block-lang{letter-spacing:.06em;text-transform:uppercase}.code-block-copy,.code-block-lang{font-size:.72rem;font-weight:600;color:#8a8478;color:var(--color-muted)}.code-block-copy{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;background:none;border:none;cursor:pointer;padding:.2rem .4rem;border-radius:6px;transition:color .2s,background .2s}.code-block-copy:hover{color:#e8e4dc;color:var(--color-fg);background:#0f0e0c;background:var(--color-bg)}.code-block-copy svg{width:13px;height:13px}
