.page-hero-eyebrow{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-deep);font-weight:500;margin-bottom:24px}.page-hero-eyebrow:after,.page-hero-eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:var(--gold);vertical-align:middle;margin:0 16px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 32px;background:var(--moss);color:var(--bone);border:1px solid var(--moss);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-body);text-decoration:none}.btn-primary:hover{background:var(--moss-deep);border-color:var(--gold)}.btn-primary .arrow{transition:transform .3s ease}.btn-primary:hover .arrow{transform:translateX(4px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 32px;background:transparent;color:var(--ink);border:1px solid var(--ink);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-body);text-decoration:none}.btn-secondary:hover{background:var(--ink);color:var(--bone)}@media (max-width:640px){.page-hero-eyebrow:after,.page-hero-eyebrow:before{width:16px;margin:0 8px}}.stories-list{max-width:1240px;margin:0 auto;padding:80px 40px 120px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.story-card{background:var(--bone);border:1px solid var(--line);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:all .4s ease}.story-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 24px 40px -16px rgba(28,28,26,.12)}.story-card-image{aspect-ratio:16/10;overflow:hidden;background:var(--bone-warm)}.story-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.story-card:hover .story-card-image img{transform:scale(1.04)}.story-card-info{padding:32px;flex:1 1;display:flex;flex-direction:column}.story-meta{display:flex;gap:12px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:12px;font-weight:500}.story-meta .dot{color:var(--gold);opacity:.6}.story-card-info h3{font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1.2;margin-bottom:12px}.story-card-info p{font-size:.95rem;color:var(--ink-soft);line-height:1.65;margin-bottom:20px;flex-grow:1}.story-card-cta{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;display:flex;align-items:center;gap:8px}.story-card-cta span{transition:transform .3s ease}.story-card:hover .story-card-cta span{transform:translateX(4px)}@media (max-width:1024px){.stories-list{grid-template-columns:1fr;padding:60px 24px}}@media (max-width:768px){.hero-image-wrap:before{width:100%;height:80px;background:linear-gradient(to bottom,var(--bone,#f5f0e8) 0,transparent 100%);left:0;top:0;bottom:auto}.hero-badge{bottom:20px;right:20px;padding:14px 18px;max-width:170px}.hero-badge .name{font-size:1.4rem}.reseller-stats{padding:56px 20px}.reseller-stat .num{font-size:2rem}.how-step-num{width:90px;height:90px;font-size:1.8rem;margin-bottom:20px}.how-it-works,.partner-quote{padding:80px 24px}.partner-quote:before{font-size:8rem;top:20px}.reseller-faq{padding:80px 24px}.faq-item summary{font-size:1.05rem;padding:22px 8px 22px 0}.founder-closing,.philosophy{padding:80px 24px}.stories-list{padding:60px 20px 80px;gap:20px}.partner-types{padding:80px 20px}.benefits{padding:80px 24px}.product-grid{display:flex!important;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 20px 20px;margin:0 -20px;scrollbar-width:thin}.product-grid>*{flex:0 0 80%;scroll-snap-align:start;min-width:280px}}@media (max-width:768px){.product-grid::-webkit-scrollbar{height:4px}.product-grid::-webkit-scrollbar-track{background:rgba(212,180,120,.1)}.product-grid::-webkit-scrollbar-thumb{background:var(--gold,#c9a557);border-radius:2px}.stories-list{display:flex!important;flex-direction:column;overflow:visible;gap:20px;scroll-snap-type:none;padding:40px 20px 60px!important;margin:0 auto;max-width:520px}.stories-list>*{flex:0 0 auto;width:100%;scroll-snap-align:none;min-width:0}.stories-list+.scroll-hint{display:none!important}.rituals-grid{display:flex!important;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 20px 20px;margin:0 -20px}.rituals-grid>*{flex:0 0 80%;scroll-snap-align:start;min-width:260px}.product-grid+.scroll-hint,.rituals-grid+.scroll-hint,.stories-list+.scroll-hint{display:block;text-align:center;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep,#a88838);margin-top:16px;opacity:.7}section{padding-left:20px!important;padding-right:20px!important}h4{font-size:clamp(1.05rem,3.6vw,1.2rem)!important}.magazine-split{min-height:auto!important;padding:16px!important;gap:12px!important}.split-pane{min-height:180px}.split-pane .label-overlay{bottom:16px!important;left:16px!important;right:16px!important}.split-pane .label-overlay h3{font-size:1.4rem!important}.hero{min-height:auto!important}.hero-content,.hero-text{padding:50px 24px 40px!important}.hero h1,.hero-content h1{font-size:2rem!important}.hero-image,.hero-image-wrap{min-height:280px!important;max-height:380px}.hero-badge{bottom:16px!important;right:16px!important;padding:12px 16px!important}.faq-question{padding:20px 0!important;min-height:56px}.product-hero{grid-template-columns:1fr!important;min-height:auto!important}.product-hero-image{min-height:320px!important;max-height:400px}.product-hero-content{padding:40px 24px!important}.product-hero-content h1{font-size:2.2rem!important}.rituals-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding:0!important;margin:0!important;overflow:visible!important}.rituals-grid>*{flex:none!important;min-width:0!important;width:auto!important}.ritual-card{padding:28px 24px!important}.ritual-card-num{font-size:1.6rem!important;margin-bottom:12px!important}.reseller-stats-wrap{gap:28px 16px!important}.reseller-stat .num{font-size:1.7rem!important}.application,.cta-block{padding:60px 20px!important}.product-grid,.stories-list{padding-bottom:24px!important}}@media (max-width:380px){section{padding-left:16px!important;padding-right:16px!important}.hero h1,.hero-content h1,.product-hero-content h1{font-size:1.75rem!important}}@media (min-width:1800px){.cover-image img,.founders-image img,.grunden-feature .visual img,.hero-image img,.salon-visual img{object-fit:cover;max-width:100%}}.cover-image,.fcard .img,.founders-image,.grunden-feature .visual,.grunden-visual,.hero-image,.product-card .img,.salon-visual{max-height:92vh;overflow:hidden}@media (max-width:768px){.hero .sub-headline{font-size:1.15rem!important}.hero-text{padding:56px 24px!important}.hero-image{min-height:50vh!important}.founders-block,.founders-wrap,.grunden-feature,.salon-wrap{grid-template-columns:1fr!important;gap:0!important}.founders-text,.grunden-feature .text,.salon-text{padding:48px 24px!important}.founders-image,.grunden-feature .visual,.salon-visual{min-height:380px!important;max-height:60vh;order:-1}.apply,.audience,.chapter,.faq,.filosofi-callout,.focus-section,.founders-section,.how,.method-section,.newsletter,.principle-band,.pull-quote,.salon-section,.stats-section,.thesis-band,.values{padding:64px 24px!important}.cover{grid-template-columns:1fr!important;min-height:auto!important}.cover-text{padding:64px 24px!important}.cover h1{font-size:clamp(3rem,14vw,5rem)!important}.cover-image{min-height:50vh!important;max-height:60vh}.stats-wrap{grid-template-columns:1fr 1fr!important;gap:40px 0!important}.stat{border-right:none!important;padding:0!important}.pull-quote blockquote{font-size:1.4rem!important;max-width:100%!important}.arch-fork{grid-template-columns:1fr!important}}