.shop-flip-card[data-v-ec1e1cd3]{cursor:pointer;outline:none}.shop-flip-card__face[data-v-ec1e1cd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--pp-space-4);color:var(--pp-color-text)}.shop-flip-card--shade-1 .pp-flip-card__face--front[data-v-ec1e1cd3]{background:color-mix(in srgb,var(--pp-primary) 30%,transparent)}.shop-flip-card--shade-2 .pp-flip-card__face--front[data-v-ec1e1cd3]{background:color-mix(in srgb,var(--pp-primary) 55%,transparent)}.shop-flip-card--shade-3 .pp-flip-card__face--front[data-v-ec1e1cd3]{background:color-mix(in srgb,var(--pp-primary) 70%,transparent)}.shop-flip-card__face--back[data-v-ec1e1cd3]{align-items:stretch;justify-content:flex-start;text-align:left;background:var(--pp-primary);color:#fff}.shop-flip-card__title[data-v-ec1e1cd3]{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.35;font-family:var(--pp-font-heading);margin:0}.shop-flip-card__flip-hint[data-v-ec1e1cd3]{position:absolute;right:var(--pp-space-6);bottom:var(--pp-space-4);font-size:1.25rem;transition:transform .3s ease}.shop-flip-card:hover .shop-flip-card__flip-hint[data-v-ec1e1cd3],.shop-flip-card:focus-visible .shop-flip-card__flip-hint[data-v-ec1e1cd3]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.shop-flip-card__flip-hint[data-v-ec1e1cd3]{transition:none}}.shop-flip-card__close[data-v-ec1e1cd3]{position:absolute;top:var(--pp-space-2);right:var(--pp-space-2);width:28px;height:28px;border-radius:50%;border:2px solid currentColor;background:transparent;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.shop-flip-card__back-content[data-v-ec1e1cd3]{font-size:var(--pp-text-sm);line-height:1.5;padding-top:var(--pp-space-6)}.entrepreneur-flip-card__face[data-v-a4ba918a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pp-space-4);background:var(--pp-sage);overflow:hidden}.entrepreneur-flip-card__image-placeholder[data-v-a4ba918a]{display:none;width:100%;aspect-ratio:21 / 9;border-radius:var(--pp-radius-md);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--pp-text) 8%,transparent),color-mix(in srgb,var(--pp-text) 8%,transparent) 10px,transparent 10px,transparent 20px);border:2px dashed color-mix(in srgb,var(--pp-text) 25%,transparent);margin-bottom:var(--pp-space-3)}.entrepreneur-flip-card__label[data-v-a4ba918a]{margin:0;font-family:var(--pp-font-heading);font-size:clamp(1.75rem,4vw,3.375rem);font-weight:700;text-align:center;line-height:1.3}.section-title[data-v-2aa3be1c]{text-align:center;font-size:clamp(2.25rem,5vw,4rem);line-height:1.2;margin-bottom:var(--pp-space-6)}.section-subtitle[data-v-2aa3be1c]{text-align:center;color:var(--pp-text-muted);max-width:600px;margin:0 auto var(--pp-space-8);font-size:1.125rem}section[data-v-2aa3be1c]{padding:var(--pp-space-16) 0}.hero[data-v-2aa3be1c]{padding-bottom:var(--pp-space-8)}.hero__grid[data-v-2aa3be1c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pp-space-8);align-items:stretch}.hero__card[data-v-2aa3be1c]{background:var(--pp-stone)!important;box-shadow:6px 6px color-mix(in srgb,var(--pp-color-border) 55%,transparent)}.hero__card-inner[data-v-2aa3be1c]{padding:var(--pp-space-4)}.hero__headline[data-v-2aa3be1c]{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.4;margin-bottom:1.875rem}.hero__subheadline[data-v-2aa3be1c]{font-size:clamp(1.0625rem,1.6vw,1.3125rem);color:var(--pp-text-muted);margin-bottom:var(--pp-space-8);line-height:1.6}.hero__ctas[data-v-2aa3be1c]{display:flex;gap:var(--pp-space-3);flex-wrap:wrap}.hero__photo[data-v-2aa3be1c]{display:flex;flex-direction:column;min-height:320px;padding:0;overflow:hidden;background:#fff}.hero__photo-credit[data-v-2aa3be1c]{margin:auto 0 0;padding:var(--pp-space-3) var(--pp-space-4);color:#595959;font-size:var(--pp-text-xs);text-align:right}.hero__photo-img[data-v-2aa3be1c]{display:block;flex-shrink:0;width:115%;height:auto;margin-top:10%;margin-left:-40px;max-width:none}.entrepreneurs__grid[data-v-2aa3be1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--pp-space-6)}.entrepreneurs__card[data-v-2aa3be1c]{min-height:340px}.entrepreneurs__card--cta[data-v-2aa3be1c]{display:flex;align-items:center;justify-content:center;text-align:center;border-style:dashed!important;background:var(--pp-surface);font-family:var(--pp-font-heading);font-size:clamp(2.25rem,2.2vw,1.75rem);color:var(--pp-text-muted);padding:var(--pp-space-4);font-weight:800}.shop__panel[data-v-2aa3be1c]{background:color-mix(in srgb,var(--pp-warm-white) 85%,transparent);border:2px solid var(--pp-color-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-shadow);padding:var(--pp-space-8)}.shop__title.section-title[data-v-2aa3be1c]{text-align:left;margin-bottom:var(--pp-space-6)}.shop__intro[data-v-2aa3be1c]{background:var(--pp-paper)!important;border:2px solid var(--pp-color-border)!important;box-shadow:var(--pp-shadow)!important;border-radius:var(--pp-radius-xl)!important;max-width:700px;margin:0 0 var(--pp-space-8);padding:var(--pp-space-6);text-align:left;color:var(--pp-text-muted);font-size:clamp(1.125rem,1.6vw,1.375rem)}.shop__grid[data-v-2aa3be1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--pp-space-6)}.shop__card[data-v-2aa3be1c]{min-height:210px}.newsletter__card[data-v-2aa3be1c]{background:var(--pp-surface)!important;max-width:560px;margin:0 auto;padding:var(--pp-space-10) var(--pp-space-8);text-align:center}.newsletter__title[data-v-2aa3be1c]{margin-bottom:var(--pp-space-2)}.newsletter__subtitle[data-v-2aa3be1c]{color:var(--pp-text-muted);margin-bottom:var(--pp-space-6)}.newsletter__form[data-v-2aa3be1c]{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-3)}.newsletter__names[data-v-2aa3be1c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pp-space-3);width:100%}@media(max-width:480px){.newsletter__names[data-v-2aa3be1c]{grid-template-columns:1fr}}.newsletter__input[data-v-2aa3be1c]{width:100%;min-width:0;padding:var(--pp-space-3) var(--pp-space-4);border-radius:var(--pp-radius-full);border:2px solid var(--pp-color-border);background:var(--pp-field-bg);color:var(--pp-text);font-size:var(--pp-text-base)}.newsletter__consent[data-v-2aa3be1c]{font-size:var(--pp-text-xs);color:var(--pp-text-muted)}.newsletter__success[data-v-2aa3be1c]{font-weight:600;color:var(--pp-sage-dark)}@media(max-width:768px){.hero__grid[data-v-2aa3be1c]{grid-template-columns:1fr}.hero__ctas[data-v-2aa3be1c]{justify-content:center}}
