.BvtjbG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.BvtjbG_viewport{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(100% - 2.75rem);grid-auto-flow:column;gap:.75rem;margin-top:.25rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.BvtjbG_viewport::-webkit-scrollbar{display:none}.BvtjbG_viewport:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:3px}.BvtjbG_pagination{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.BvtjbG_dot{border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.BvtjbG_dot:before{border:1px solid rgb(var(--color-fg-muted) / .3);background-color:rgb(var(--color-fg-muted) / .3);content:"";width:.875rem;height:.875rem;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) ease;border-radius:50%}.BvtjbG_dotActive:before{border-color:rgb(var(--palette-red));background-color:rgb(var(--palette-red) / .85);transform:scale(1.15)}.BvtjbG_dot:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:-2px}@media (min-width:768px){.BvtjbG_viewport{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-top:0;padding-bottom:0;overflow:visible}.BvtjbG_pagination{display:none}}
.E0kJGG_page{--home-card-shadow:#0000003d 0px 3px 8px;isolation:isolate;background-color:rgb(var(--color-canvas));flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:relative}.E0kJGG_page:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(var(--dot-grid-home) 1.25px, transparent 1.25px);background-size:24px 24px;height:min(42rem,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(75% 100% at 100% 0,#000 0%,#000000bf 30%,#0000 80%);mask-image:radial-gradient(75% 100% at 100% 0,#000 0%,#000000bf 30%,#0000 80%)}.E0kJGG_heroTitle{letter-spacing:-.025em;font-size:clamp(1.625rem,8vw,2.5rem);line-height:1.14}.E0kJGG_consultingCta{border:1px solid rgb(var(--palette-white) / .58);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);background:rgb(var(--palette-lavender) / .78);min-width:0;color:rgb(var(--palette-text));box-shadow:var(--home-card-shadow);transition:border-color var(--duration-base) ease, background-color var(--duration-base) ease, box-shadow var(--duration-base) ease;position:relative}.E0kJGG_consultingCta:hover,.E0kJGG_consultingCta:focus-within{border-color:rgb(var(--palette-white) / .85)}.E0kJGG_consultingCtaLabel{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:rgb(var(--color-accent));font-size:.75rem;font-weight:600;line-height:1.5}.E0kJGG_sessionCard .E0kJGG_sessionButtonSubtle{border:1px solid rgb(var(--palette-charcoal) / .45);background-color:rgb(var(--palette-card));color:rgb(var(--palette-text))}.E0kJGG_sessionCard .E0kJGG_sessionButtonSubtle:hover{border-color:rgb(var(--palette-charcoal));background-color:rgb(var(--palette-card))}.E0kJGG_sessionCard .E0kJGG_sessionButtonSolid{background-color:rgb(var(--palette-button-dark));color:rgb(var(--palette-white))}.E0kJGG_sessionCard .E0kJGG_sessionButtonSolid:hover{background-color:rgb(var(--palette-text))}.E0kJGG_sessionCard{scroll-snap-align:start;border:1px solid rgb(var(--color-line));border-radius:var(--radius-panel);background-color:rgb(var(--color-surface));min-width:0;box-shadow:var(--home-card-shadow);flex-direction:column;padding:1rem;display:flex}.E0kJGG_sessionCardFeatured{border:2px solid rgb(var(--color-cta));box-shadow:var(--home-card-shadow);padding:calc(1rem - 1px)}@media (min-width:768px){.E0kJGG_sessionCard{padding:1.5rem}.E0kJGG_sessionCardFeatured{padding:calc(1.5rem - 1px)}}.E0kJGG_sessionBadge{border-radius:var(--radius-pill);background-color:rgb(var(--color-cta));color:rgb(var(--color-on-cta));font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;padding:.35rem .65rem;font-size:.7rem;font-weight:700;line-height:1}.E0kJGG_aboutIntro{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.E0kJGG_aboutStory{min-width:0}.E0kJGG_aboutRole{color:rgb(var(--color-accent));font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;line-height:1.5}.E0kJGG_aboutTitle{color:rgb(var(--color-fg));font-family:var(--font-oswald), sans-serif;letter-spacing:-.025em;margin-top:.5rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.12}.E0kJGG_aboutProof{margin-top:1.5rem}.E0kJGG_portraitCard{aspect-ratio:1;border-radius:var(--radius-panel);width:min(15rem,100% - 3rem);box-shadow:var(--home-card-shadow);flex:none;margin-inline:auto;position:relative}.E0kJGG_portraitImage{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.E0kJGG_portraitSocials{flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.E0kJGG_portraitSocialLink{border:1px solid rgb(var(--color-line-strong));background-color:rgb(var(--color-surface));width:2.75rem;height:2.75rem;color:rgb(var(--color-fg));box-shadow:var(--home-card-shadow);opacity:.8;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-fast) ease, transform var(--duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.E0kJGG_portraitSocialLink:hover,.E0kJGG_portraitSocialLink:focus-visible{background-color:rgb(var(--color-accent));color:rgb(var(--color-on-accent));opacity:1}.E0kJGG_portraitSocialLink:hover{transform:translate(.125rem)}.E0kJGG_portraitSocialLink:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:3px}@media (min-width:768px){.E0kJGG_aboutIntro{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}.E0kJGG_aboutStory{grid-area:1/2}.E0kJGG_portraitCard{grid-area:1/1;width:18rem}}.E0kJGG_brandLink{border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:2.75rem;display:flex}.E0kJGG_brandLogo{filter:grayscale();opacity:.6;max-width:100%;height:auto;transition:opacity var(--duration-fast) ease;display:block}.E0kJGG_brandLink:hover .E0kJGG_brandLogo,.E0kJGG_brandLink:focus-visible .E0kJGG_brandLogo{opacity:.95}.dark .E0kJGG_brandLogo{filter:grayscale()invert();opacity:.75}:is(.dark .E0kJGG_brandLink:hover .E0kJGG_brandLogo,.dark .E0kJGG_brandLink:focus-visible .E0kJGG_brandLogo){opacity:1}.E0kJGG_brandWpp{width:92px}.E0kJGG_brandVml{width:90px}.E0kJGG_brandSatalia{width:140px}.E0kJGG_brandPuma{width:96px}@media (max-width:639px){.E0kJGG_brandWpp{width:82px}.E0kJGG_brandVml{width:80px}.E0kJGG_brandSatalia{width:116px}.E0kJGG_brandPuma{width:86px}}.E0kJGG_newsletterPanel{border-radius:var(--radius-panel);background:rgb(var(--color-surface-raised) / 75%);padding:1.5rem}.E0kJGG_newsletterPanel,.E0kJGG_articleCard{box-shadow:var(--home-card-shadow)}@media (min-width:1024px){.E0kJGG_newsletterPanel{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.E0kJGG_newsletter{margin-top:0}}.E0kJGG_newsletter>div{padding:0}.E0kJGG_newsletter form{max-width:none;box-shadow:none;background:0 0;padding:0;transform:none}.E0kJGG_newsletter button[type=submit]{border-color:rgb(var(--color-cta) / 45%);background-color:rgb(var(--color-cta) / 85%);color:rgb(var(--color-on-cta));box-shadow:none;transform:none}.E0kJGG_newsletter button[type=submit]:hover{border-color:rgb(var(--color-cta) / 70%);background-color:rgb(var(--color-cta) / 95%)}.E0kJGG_newsletter button[type=submit] span{color:inherit}@media (prefers-reduced-motion:reduce){.E0kJGG_page *,.E0kJGG_page :before,.E0kJGG_page :after{transition:none!important;animation:none!important}}
