.marketing-logo-peek[data-v-be2f7c91]{position:relative;display:inline-flex;vertical-align:middle;max-width:100%}.marketing-logo-peek__trigger[data-v-be2f7c91]{min-width:0;max-width:100%;flex:0 0 auto}.marketing-logo-peek__panel[data-v-be2f7c91]{position:relative;z-index:200;display:flex;flex-direction:column;overflow:hidden;padding:.9rem .95rem .85rem;border-radius:1rem;border:2px solid rgba(255,255,255,.22);background:linear-gradient(165deg,#0f172af0,#0f172ae6),var(--hsx-bandana-tint-gradient),var(--hsx-bandana-texture-image);background-size:auto,cover,240px 240px;background-blend-mode:normal,soft-light,multiply;box-shadow:0 22px 50px -24px #000000bf,inset 0 1px #ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform-origin:top left}.marketing-logo-peek__burst[data-v-be2f7c91]{position:absolute;right:2.5rem;top:-.55rem;width:2.4rem;height:2.4rem;border-radius:9999px;background:radial-gradient(circle at 35% 35%,rgba(var(--hsx-accent-rgb),.55) 0%,rgba(var(--hsx-accent-rgb),.08) 68%,transparent 72%);transform:rotate(-12deg);pointer-events:none}.marketing-logo-peek__close[data-v-be2f7c91]{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.5rem;background:transparent;color:#e2e8f0d9;cursor:pointer;transition:background-color .2s ease,color .2s ease}.marketing-logo-peek__close[data-v-be2f7c91]:hover{background:#ffffff1a;color:#f8fafc}.marketing-logo-peek__close[data-v-be2f7c91]:focus-visible{outline:2px solid rgba(var(--hsx-accent-rgb),.85);outline-offset:2px}.marketing-logo-peek__scroll[data-v-be2f7c91]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}.marketing-logo-peek__eyebrow[data-v-be2f7c91]{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--hsx-accent-rgb),.95)}.marketing-logo-peek__headline[data-v-be2f7c91]{margin-top:.35rem;padding-right:1.75rem;font-family:Bungee,Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.05rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;color:#f8fafc}.marketing-logo-peek__lines[data-v-be2f7c91]{margin-top:.55rem;display:flex;flex-direction:column;gap:.35rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8125rem;font-weight:500;line-height:1.45;color:#e2e8f0e6}.marketing-logo-peek__meme[data-v-be2f7c91]{margin-top:.65rem;overflow:hidden;border-radius:.65rem;border:1px dashed rgba(255,255,255,.22);background:#00000038}.marketing-logo-peek__meme-img[data-v-be2f7c91]{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.marketing-logo-peek__meme-placeholder[data-v-be2f7c91]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.5rem;padding:.65rem .75rem;text-align:center;background:linear-gradient(145deg,rgba(var(--hsx-accent-rgb),.14),#0f172a59 55%,#00000040)}.marketing-logo-peek__meme-emoji[data-v-be2f7c91]{font-size:1.35rem;line-height:1}.marketing-logo-peek__meme-caption[data-v-be2f7c91]{font-family:Bungee,Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.72rem;font-weight:400;letter-spacing:-.02em;color:#f8fafc}.marketing-logo-peek__meme-hint[data-v-be2f7c91]{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e18c}.marketing-logo-peek__horrors[data-v-be2f7c91]{margin-top:.6rem}.marketing-logo-peek__horrors-label[data-v-be2f7c91]{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--hsx-accent-rgb),.88)}.marketing-logo-peek__horrors-list[data-v-be2f7c91]{margin-top:.35rem;display:flex;flex-direction:column;gap:.28rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:500;line-height:1.4;color:#e2e8f0e0}.marketing-logo-peek__horrors-list li[data-v-be2f7c91]{padding-left:.85rem;position:relative}.marketing-logo-peek__horrors-list li[data-v-be2f7c91]:before{content:"—";position:absolute;left:0;color:rgba(var(--hsx-accent-rgb),.65)}.marketing-logo-peek__closer[data-v-be2f7c91]{margin-top:.6rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.8125rem;font-weight:600;line-height:1.45;color:#f8fafc}.marketing-logo-peek__footer[data-v-be2f7c91]{margin-top:.45rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:600;line-height:1.4;color:#cbd5e1d1;font-style:italic}.marketing-logo-peek__actions[data-v-be2f7c91]{flex-shrink:0;margin-top:.75rem;padding-top:.15rem;display:flex;flex-wrap:wrap;gap:.45rem}.marketing-logo-peek__btn[data-v-be2f7c91]{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding:.45rem .8rem;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.marketing-logo-peek__btn[data-v-be2f7c91]:hover{transform:translateY(-1px)}.marketing-logo-peek__btn--ghost[data-v-be2f7c91]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f8fafc}.marketing-logo-peek__btn--ghost[data-v-be2f7c91]:hover{border-color:#ffffff52;background:#ffffff1f}.marketing-logo-peek__btn--cta[data-v-be2f7c91]{border:0;background:var(--hsx-accent);color:#fff;box-shadow:0 10px 24px -14px rgba(var(--hsx-accent-rgb),.65)}.marketing-logo-peek__btn--cta[data-v-be2f7c91]:hover{background:var(--hsx-accent-deep)}.marketing-logo-peek-enter-active[data-v-be2f7c91],.marketing-logo-peek-leave-active[data-v-be2f7c91]{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.marketing-logo-peek-enter-from[data-v-be2f7c91],.marketing-logo-peek-leave-to[data-v-be2f7c91]{opacity:0;transform:translateY(-6px) scale(.96) rotate(-1deg);pointer-events:none}@media(prefers-reduced-motion:reduce){.marketing-logo-peek-enter-active[data-v-be2f7c91],.marketing-logo-peek-leave-active[data-v-be2f7c91]{transition:none}.marketing-logo-peek-enter-from[data-v-be2f7c91],.marketing-logo-peek-leave-to[data-v-be2f7c91]{transform:none}}.hsx-theme-switch[data-v-74cc4d18]{display:inline-flex;align-items:center;gap:.5rem}.hsx-theme-switch__label[data-v-74cc4d18]{display:flex;flex-direction:column;gap:.15rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f8fafceb;text-shadow:0 1px 2px rgba(15,23,42,.55)}.hsx-theme-switch__current[data-v-74cc4d18]{letter-spacing:.06em;text-transform:none;font-size:.8125rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.55)}.hsx-theme-switch__swatches[data-v-74cc4d18]{--swatch-size: 1.35rem;--swatch-gap: .4rem;--swatch-pad: .3rem;position:relative;display:inline-flex;align-items:center;gap:var(--swatch-gap);padding:var(--swatch-pad);border-radius:9999px;background:#0f172ae0;border:1px solid rgba(255,255,255,.32);box-shadow:0 4px 16px #0f172a73,inset 0 1px #ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hsx-theme-switch__active-ring[data-v-74cc4d18]{position:absolute;top:var(--swatch-pad);left:var(--swatch-pad);z-index:1;width:var(--swatch-size);height:var(--swatch-size);border-radius:9999px;pointer-events:none;border:2.5px solid #ffffff;box-shadow:0 0 0 2px #0f172af2,0 0 0 4px var(--active-sw, #65a30d),0 0 18px 2px color-mix(in srgb,var(--active-sw, #65a30d) 75%,transparent);transform:translate(calc(var(--active-idx, 0) * (var(--swatch-size) + var(--swatch-gap))));transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.hsx-theme-switch__swatch[data-v-74cc4d18]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:var(--swatch-size);width:var(--swatch-size);border-radius:9999px;background:var(--sw);border:2px solid rgba(255,255,255,.95);cursor:pointer;padding:0;opacity:1;transform:scale(.94);box-shadow:0 1px 4px #0f172a80,inset 0 1px #ffffff59;filter:saturate(.9) brightness(.94);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.hsx-theme-switch__swatch[data-v-74cc4d18]:hover{filter:saturate(1.05) brightness(1.04);transform:scale(1.04);box-shadow:0 2px 8px #0f172a8c,inset 0 1px #ffffff73}.hsx-theme-switch__swatch[data-v-74cc4d18]:focus-visible{outline:none;box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #0f172ae6}.hsx-theme-switch__swatch.is-active[data-v-74cc4d18]{filter:saturate(1.12) brightness(1.06);transform:scale(1.1);border-color:#fff}.hsx-theme-switch__check[data-v-74cc4d18]{position:relative;z-index:1;display:block;height:.45rem;width:.25rem;border:2px solid #ffffff;border-top:0;border-left:0;transform:rotate(45deg) translateY(-1px);filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.hsx-theme-switch--lg[data-v-74cc4d18]{--swatch-size: 1.6rem;--swatch-gap: .55rem;--swatch-pad: .4rem}.hsx-theme-switch--lg .hsx-theme-switch__swatches[data-v-74cc4d18]{width:-moz-fit-content;width:fit-content}.hsx-theme-switch--lg .hsx-theme-switch__check[data-v-74cc4d18]{height:.55rem;width:.3rem}.hsx-theme-switch--compact[data-v-74cc4d18]{--swatch-size: 1.05rem;--swatch-gap: .28rem;--swatch-pad: .22rem}.hsx-theme-switch--compact .hsx-theme-switch__check[data-v-74cc4d18]{height:.38rem;width:.2rem;border-width:1.5px}
