/* ============================================================
OPHYR PROZESS – Redesign:Vertikale Alchemie
Scroll-Journey:Wasser → Silizium → Gold
Jedes Element hat seine eigene Farbwelt & Atmosphäre
============================================================ */

.prozess-page #main-content{padding-top:0}.prozess-hero{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 80%,rgba(196,161,105,0.06) 0%,transparent 60%),linear-gradient(180deg,#0d0d0d 0%,#111110 100%);padding:clamp(6rem,15vw,10rem) var(--container-padding);overflow:hidden}.prozess-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(196,161,105,0.07) 0.5px,transparent 0.5px),radial-gradient(circle at 80% 70%,rgba(196,161,105,0.05) 0.5px,transparent 0.5px),radial-gradient(circle at 50% 50%,rgba(196,161,105,0.03) 0.5px,transparent 0.5px);background-size:120px 120px,180px 180px,90px 90px;pointer-events:none;opacity:0.5}.prozess-hero-inner{max-width:48rem;position:relative;z-index:2}.prozess-hero-label{font-family:var(--font-accent);font-size:clamp(0.58rem,1.4vw,0.72rem);font-weight:500;text-transform:uppercase;letter-spacing:0.5em;color:var(--gold);opacity:0.7;margin:0 0 clamp(1.5rem,4vw,2.5rem);display:block}.prozess-hero-title{font-family:var(--font-accent);font-size:clamp(2.2rem,6vw,4rem);font-weight:100;text-transform:uppercase;letter-spacing:0.2em;color:rgba(255,255,255,0.92);line-height:1.15;margin:0 0 clamp(1.5rem,4vw,2.5rem)}.prozess-hero-ornament{display:flex;justify-content:center;margin:0 auto}.prozess-hero-ornament svg{width:clamp(6rem,15vw,8rem);height:auto}.prozess-hero-tagline{font-family:var(--font-editorial);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:300;font-style:italic;color:rgba(253,252,248,0.55);letter-spacing:0.05em;margin:clamp(1.5rem,4vw,2.5rem) 0 0}.prozess-scroll-hint{margin-top:clamp(3rem,8vw,5rem);display:flex;flex-direction:column;align-items:center;gap:0.6rem;opacity:0.4;animation:prozessScrollPulse 2.5s ease-in-out infinite}.prozess-scroll-hint span{font-family:var(--font-accent);font-size:clamp(0.5rem,1vw,0.6rem);font-weight:400;text-transform:uppercase;letter-spacing:0.35em;color:var(--gold)}.prozess-scroll-hint svg{width:1.2rem;height:1.2rem;stroke:var(--gold);stroke-width:1.5;fill:none}@keyframes prozessScrollPulse{0%,100%{transform:translateY(0);opacity:0.4}50%{transform:translateY(0.5rem);opacity:0.7}}.prozess-gold-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(196,161,105,0.12) 20%,rgba(196,161,105,0.45) 50%,rgba(196,161,105,0.12) 80%,transparent 95%)}.prozess-elem{padding:clamp(5rem,12vw,9rem) var(--container-padding);position:relative;overflow:hidden}.prozess-elem-inner{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem);align-items:center}@media (min-width:48rem){.prozess-elem-inner{grid-template-columns:1fr 1fr}}.prozess-elem-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(14rem,35vw,24rem);border-radius:0.75rem;overflow:hidden}.prozess-elem-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.35;filter:saturate(0.6) brightness(0.7);transition:opacity 1.2s ease,filter 1.2s ease;z-index:0}.prozess-elem:hover .prozess-elem-visual img{opacity:0.5;filter:saturate(0.8) brightness(0.8)}.prozess-elem-visual::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,currentColor 100%);opacity:0.6;z-index:1;pointer-events:none;color:inherit}.prozess-elem--wasser .prozess-elem-visual::after{color:#0a0e14}.prozess-elem--silizium .prozess-elem-visual::after{color:#121212}.prozess-elem--gold .prozess-elem-visual::after{color:#110e0a}.prozess-elem-number-bg{position:absolute;font-family:var(--font-editorial);font-size:clamp(8rem,22vw,14rem);font-weight:200;font-style:italic;line-height:1;opacity:0.04;pointer-events:none;user-select:none;z-index:1}.prozess-elem-icon{position:relative;z-index:2}.prozess-elem-icon svg{width:clamp(5.5rem,16vw,9rem);height:clamp(5.5rem,16vw,9rem);stroke-width:0.8;fill:none;filter:drop-shadow(0 0 2rem var(--elem-glow,rgba(196,161,105,0.15)));transition:filter 1s ease}.prozess-elem:hover .prozess-elem-icon svg{filter:drop-shadow(0 0 3.5rem var(--elem-glow,rgba(196,161,105,0.3)))}.prozess-elem-text{position:relative;z-index:2}.prozess-elem-label{display:block;font-family:var(--font-accent);font-size:clamp(0.55rem,1.2vw,0.68rem);font-weight:500;text-transform:uppercase;letter-spacing:0.5em;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.prozess-elem-title{font-family:var(--font-accent);font-size:clamp(1.5rem,3.8vw,2.6rem);font-weight:200;text-transform:uppercase;letter-spacing:0.1em;line-height:1.3;margin:0 0 clamp(1.8rem,4vw,2.5rem)}.prozess-elem-body{font-family:var(--font-primary);font-size:clamp(0.88rem,2vw,1rem);font-weight:300;line-height:1.9}.prozess-elem-body p{margin:0 0 clamp(1.2rem,3vw,1.8rem)}.prozess-elem-body p:last-child{margin-bottom:0}.prozess-elem--wasser{background:radial-gradient(ellipse at 30% 50%,rgba(50,80,110,0.08) 0%,transparent 60%),linear-gradient(180deg,#0a0e14 0%,#0d1117 50%,#0a0e14 100%);--elem-glow:rgba(125,184,201,0.2)}.prozess-elem--wasser .prozess-elem-number-bg{color:rgba(125,184,201,0.07)}.prozess-elem--wasser .prozess-elem-icon svg{stroke:#7db8c9}.prozess-elem--wasser .prozess-elem-label{color:#7db8c9}.prozess-elem--wasser .prozess-elem-title{color:rgba(255,255,255,0.9)}.prozess-elem--wasser .prozess-elem-body{color:rgba(255,255,255,0.55)}.prozess-elem--silizium{background:radial-gradient(ellipse at 70% 50%,rgba(200,200,200,0.035) 0%,transparent 60%),linear-gradient(180deg,#121212 0%,#161616 50%,#121212 100%);--elem-glow:rgba(200,200,200,0.18)}.prozess-elem--silizium .prozess-elem-number-bg{color:rgba(200,200,200,0.05)}.prozess-elem--silizium .prozess-elem-icon svg{stroke:#c8c8c8}.prozess-elem--silizium .prozess-elem-label{color:#c8c8c8}.prozess-elem--silizium .prozess-elem-title{color:rgba(255,255,255,0.88)}.prozess-elem--silizium .prozess-elem-body{color:rgba(255,255,255,0.52)}@media (min-width:48rem){.prozess-elem--silizium .prozess-elem-inner{direction:rtl}.prozess-elem--silizium .prozess-elem-inner>*{direction:ltr}}.prozess-elem--gold{background:radial-gradient(ellipse at 40% 60%,rgba(196,161,105,0.07) 0%,transparent 50%),linear-gradient(180deg,#110e0a 0%,#14110d 50%,#110e0a 100%);--elem-glow:rgba(196,161,105,0.28);padding:clamp(6rem,15vw,12rem) var(--container-padding)}.prozess-elem--gold .prozess-elem-number-bg{color:rgba(196,161,105,0.055)}.prozess-elem--gold .prozess-elem-icon svg{stroke:var(--gold)}.prozess-elem--gold .prozess-elem-label{color:var(--gold)}.prozess-elem--gold .prozess-elem-title{color:rgba(253,252,248,0.92)}.prozess-elem--gold .prozess-elem-body{color:rgba(253,252,248,0.55)}.prozess-journey{background:linear-gradient(180deg,#0f0e0d 0%,#111110 100%);padding:var(--section-padding) var(--container-padding);position:relative;overflow:hidden}.prozess-journey::before,.prozess-journey::after{content:'';position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(196,161,105,0.35) 30%,rgba(196,161,105,0.55) 50%,rgba(196,161,105,0.35) 70%,transparent 90%)}.prozess-journey::before{top:0}.prozess-journey::after{bottom:0}.prozess-journey-inner{max-width:52rem;margin:0 auto}.prozess-journey-header{text-align:center;margin-bottom:clamp(3rem,8vw,5rem)}.prozess-journey-title{font-family:var(--font-accent);font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:200;text-transform:uppercase;letter-spacing:0.12em;color:rgba(255,255,255,0.9);line-height:1.4;margin:0 0 clamp(1rem,3vw,1.5rem)}.prozess-journey-sub{font-family:var(--font-primary);font-size:clamp(0.88rem,2vw,1rem);font-weight:300;line-height:1.85;color:rgba(255,255,255,0.5);max-width:36rem;margin:0 auto}.prozess-timeline{position:relative;padding-left:clamp(2rem,5vw,3.5rem)}.prozess-timeline::before{content:'';position:absolute;top:0;left:clamp(0.75rem,2vw,1.25rem);width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(196,161,105,0.35) 10%,rgba(196,161,105,0.35) 90%,transparent 100%)}.prozess-step{position:relative;margin-bottom:clamp(3rem,8vw,4.5rem)}.prozess-step:last-child{margin-bottom:0}.prozess-step-marker{position:absolute;left:calc(-1 * clamp(2rem,5vw,3.5rem) + clamp(0.75rem,2vw,1.25rem));top:0.25rem;width:0.55rem;height:0.55rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0.8rem rgba(196,161,105,0.35);transform:translateX(-50%);z-index:2}.prozess-step-number{font-family:var(--font-accent);font-size:clamp(0.55rem,1.2vw,0.65rem);font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:var(--gold);opacity:0.65;margin-bottom:clamp(0.3rem,1vw,0.5rem)}.prozess-step-title{font-family:var(--font-accent);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:300;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.88);margin:0 0 clamp(0.8rem,2vw,1.2rem);line-height:1.4}.prozess-step-body{font-family:var(--font-primary);font-size:clamp(0.85rem,2vw,0.95rem);font-weight:300;line-height:1.85;color:rgba(255,255,255,0.5)}.prozess-step-body p{margin:0}.prozess-savoir{background:#1a1816;padding:var(--section-padding) var(--container-padding);position:relative}.prozess-savoir-inner{max-width:72rem;margin:0 auto;text-align:center}.prozess-savoir-label{display:block;font-family:var(--font-accent);font-size:clamp(0.55rem,1.2vw,0.68rem);font-weight:500;text-transform:uppercase;letter-spacing:0.5em;color:var(--gold-dark);margin-bottom:1rem}.prozess-savoir-title{font-family:var(--font-accent);font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:200;text-transform:uppercase;letter-spacing:0.12em;color:var(--ivory,#f5f0e8);line-height:1.4;margin:0 0 clamp(1.5rem,4vw,2.5rem)}.prozess-savoir-intro{font-family:var(--font-primary);font-size:clamp(0.88rem,2vw,1rem);font-weight:300;line-height:1.85;color:rgba(255,255,255,0.55);max-width:42rem;margin:0 auto clamp(3rem,8vw,5rem);text-align:left}.prozess-savoir-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);width:100%}@media (min-width:48rem){.prozess-savoir-grid{grid-template-columns:repeat(3,1fr)}}.prozess-savoir-card{background:linear-gradient(135deg,rgba(30,28,26,0.75) 0%,rgba(20,18,17,0.9) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(196,161,105,0.08);border-top:1px solid rgba(196,161,105,0.2);border-radius:0.5rem;overflow:hidden;display:flex;flex-direction:column;text-align:left;transition:transform 0.8s cubic-bezier(0.16,1,0.3,1),border-color 0.8s cubic-bezier(0.16,1,0.3,1),box-shadow 0.8s cubic-bezier(0.16,1,0.3,1);box-shadow:0 12px 40px rgba(0,0,0,0.35);-webkit-backface-visibility:hidden;backface-visibility:hidden}.prozess-savoir-card:hover{transform:translate3d(0,-0.5rem,0);border-color:rgba(196,161,105,0.3);border-top-color:rgba(212,188,145,0.6);box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(196,161,105,0.08)}.prozess-savoir-card-image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.prozess-savoir-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.8s cubic-bezier(0.16,1,0.3,1),filter 0.8s cubic-bezier(0.16,1,0.3,1)}.prozess-savoir-card:hover .prozess-savoir-card-image img{transform:scale(1.05)}.prozess-savoir-card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(20,18,17,0.7) 100%);pointer-events:none;z-index:2}.prozess-savoir-card-content{padding:clamp(1.5rem,3.5vw,2.2rem);display:flex;flex-direction:column;flex-grow:1}.prozess-savoir-card-number{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,2.6rem);font-weight:200;font-style:italic;color:rgba(196,161,105,0.35);line-height:1;margin-bottom:clamp(1rem,2.5vw,1.5rem);display:block;transition:color 0.5s cubic-bezier(0.16,1,0.3,1)}.prozess-savoir-card:hover .prozess-savoir-card-number{color:rgba(212,188,145,0.7)}.prozess-savoir-card-title{font-family:var(--font-accent);font-size:clamp(0.85rem,1.8vw,1rem);font-weight:500;color:var(--gold);margin:0 0 1rem 0;letter-spacing:0.15em;text-transform:uppercase}.prozess-savoir-card-text{font-family:var(--font-primary);font-size:clamp(0.85rem,1.8vw,0.95rem);font-weight:300;line-height:1.8;color:rgba(255,255,255,0.65);margin:0}.prozess-closing{background:linear-gradient(180deg,#0f0e0d 0%,#0d0d0d 100%);padding:var(--section-padding) var(--container-padding);text-align:center;position:relative}.prozess-closing::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(196,161,105,0.3) 25%,rgba(196,161,105,0.5) 50%,rgba(196,161,105,0.3) 75%,transparent 95%)}.prozess-closing-inner{max-width:42rem;margin:0 auto}.prozess-closing-quote{font-family:var(--font-editorial);font-size:clamp(1.2rem,3vw,1.65rem);font-weight:300;font-style:italic;line-height:1.7;color:rgba(253,252,248,0.7);margin:0 0 clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem);border-bottom:1px solid rgba(196,161,105,0.15)}.prozess-closing-body{font-family:var(--font-primary);font-size:clamp(0.88rem,2vw,1rem);font-weight:300;line-height:1.9;color:rgba(255,255,255,0.45);margin:0 auto;max-width:36rem}@media (max-width:47.99rem){.prozess-elem-visual{min-height:clamp(10rem,30vw,16rem)}.prozess-elem-number-bg{font-size:clamp(6rem,30vw,10rem)}}@media (prefers-reduced-motion:reduce){.prozess-scroll-hint{animation:none;opacity:0.4}.prozess-elem-icon svg,.prozess-savoir-card,.prozess-savoir-card-image img{transition:none}}.prozess-page,.prozess-page .legal-section{background-color:#333333 !important;padding:0 !important}.prozess-page .store-value-section{background-color:#333333 !important;padding:clamp(4.68rem,10.4vw,7.28rem) 0 !important;min-height:auto !important}.prozess-page .store-value-section .store-value-container{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important;max-width:1200px !important;margin:0 auto !important}.prozess-page .store-value-section .page-overtitle{color:var(--gold,#c4a169) !important;margin:0 0 0.3rem 0 !important;text-align:center !important;position:static !important;transform:none !important;animation:none !important;opacity:1 !important}.prozess-page .store-value-section .legal-title,.prozess-page .values-editorial-header .legal-title{color:#ffffff !important;font-size:calc(var(--fs-display) * 1.29375) !important;font-weight:100 !important;letter-spacing:clamp(0.06em,0.5vw,0.15em) !important;text-transform:uppercase !important;line-height:1.2 !important;text-align:center !important;white-space:normal !important;width:100% !important;position:static !important;transform:none !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;max-width:100% !important;margin-bottom:clamp(2rem,8vw,5rem) !important;margin-top:0 !important;opacity:1 !important;animation:none !important}@media (max-width:47.99rem){.prozess-page .store-value-section .legal-title,.prozess-page .values-editorial-header .legal-title{font-size:calc(var(--fs-display) * 1.035) !important;margin-bottom:clamp(2rem,8vw,5rem) !important}}.prozess-page .store-value-section.header-philosophie{background-color:#333333 !important}.prozess-page .store-value-section.header-philosophie .page-overtitle{color:var(--gold,#c4a169) !important}.prozess-page .gfg-zone--1{background-color:#333333 !important}.prozess-page .gfg-section{max-width:1200px !important}.prozess-page .values-editorial-item{border-bottom:none !important;padding:0 !important;margin-bottom:clamp(2.2rem,5vw,3rem) !important;transition:none !important}.prozess-page .values-editorial-item:last-child{margin-bottom:0 !important}.prozess-page .values-editorial-item:hover{border-bottom-color:transparent !important;background-color:transparent !important}.prozess-page .values-editorial-meta{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important;text-decoration:none !important;background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 50%,var(--gold-dark) 100%) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(116,87,41,0.2) !important;border-top:1px solid rgba(255,255,255,0.45) !important;border-radius:8px !important;padding:0.9rem 2rem !important;box-shadow:0 12px 40px rgba(0,0,0,0.35) !important;margin:0 !important;box-sizing:border-box !important;cursor:pointer !important;-webkit-tap-highlight-color:transparent !important;outline:none !important;position:relative !important;font-family:inherit !important;transition:transform 0.8s cubic-bezier(0.16,1,0.3,1),border-color 0.8s cubic-bezier(0.16,1,0.3,1),border-top-color 0.8s cubic-bezier(0.16,1,0.3,1),box-shadow 0.8s cubic-bezier(0.16,1,0.3,1),background 0.8s cubic-bezier(0.16,1,0.3,1),filter 0.8s cubic-bezier(0.16,1,0.3,1) !important}.prozess-page .values-editorial-item:hover .values-editorial-meta,.prozess-page .values-editorial-meta:hover,.prozess-page .values-editorial-meta[aria-expanded="true"]{transform:translate3d(0,-4px,0) !important;border-color:rgba(116,87,41,0.4) !important;border-top-color:rgba(255,255,255,0.7) !important;background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold-light) 30%,var(--gold) 100%) !important;box-shadow:0 25px 50px rgba(0,0,0,0.5),0 0 30px rgba(196,161,105,0.2) !important;filter:brightness(1.2) !important}.prozess-page .values-editorial-title{font-family:var(--font-accent) !important;font-size:clamp(1.28rem,2.8vw,1.4rem) !important;font-weight:100 !important;color:#1a1610 !important;margin:0 !important;line-height:1.7 !important;letter-spacing:0.03em !important;text-transform:uppercase !important;text-decoration:none !important;flex-grow:1 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:color 0.6s cubic-bezier(0.16,1,0.3,1) !important}.prozess-page .values-editorial-item:hover .values-editorial-title,.prozess-page .values-editorial-meta:hover .values-editorial-title{color:#1a1610 !important}.prozess-page .values-editorial-content{display:grid !important;grid-template-rows:0fr !important;transition:grid-template-rows 0.65s cubic-bezier(0.32,0.72,0,1) !important;width:100% !important}.prozess-page .values-editorial-content.is-open{grid-template-rows:1fr !important}.prozess-page .values-editorial-body{overflow:hidden !important;min-height:0 !important;width:100% !important;box-sizing:border-box !important;padding-top:0 !important}.prozess-page .values-editorial-body::before{content:'' !important;display:block !important;height:1rem !important}.prozess-page .values-editorial-content .values-editorial-text,.prozess-page .values-editorial-content .values-editorial-subtitle,.prozess-page .values-editorial-content .prozess-tile-image,.prozess-page .values-editorial-content .prozess-image-breakout{opacity:0 !important;transition:opacity 0.5s cubic-bezier(0.32,0.72,0,1) !important}.prozess-page .values-editorial-content.is-open .prozess-tile-image,.prozess-page .values-editorial-content.is-open .prozess-image-breakout,.prozess-page .values-editorial-content.is-open .values-editorial-subtitle{transition-delay:0.1s !important}.prozess-page .values-editorial-content.is-open .values-editorial-text:nth-child(1){transition-delay:0.12s !important}.prozess-page .values-editorial-content.is-open .values-editorial-text:nth-child(2){transition-delay:0.18s !important}.prozess-page .values-editorial-content.is-open .values-editorial-text:nth-child(3){transition-delay:0.24s !important}.prozess-page .values-editorial-content.is-open .values-editorial-text:nth-child(4){transition-delay:0.30s !important}.prozess-page .values-editorial-content.is-open .values-editorial-text:nth-child(5){transition-delay:0.36s !important}.prozess-page .values-editorial-content:not(.is-open) .values-editorial-text,.prozess-page .values-editorial-content:not(.is-open) .values-editorial-subtitle,.prozess-page .values-editorial-content:not(.is-open) .prozess-tile-image,.prozess-page .values-editorial-content:not(.is-open) .prozess-image-breakout{transition-delay:0s !important;transition-duration:0.2s !important;transition-timing-function:ease-out !important}.prozess-page .values-editorial-content.is-open .values-editorial-text,.prozess-page .values-editorial-content.is-open .values-editorial-subtitle,.prozess-page .values-editorial-content.is-open .prozess-tile-image,.prozess-page .values-editorial-content.is-open .prozess-image-breakout{opacity:1 !important}.prozess-page .values-editorial-subtitle{font-family:var(--font-accent) !important;font-size:clamp(1.4rem,3.2vw,1.75rem) !important;font-weight:500 !important;color:var(--gold,#c4a169) !important;margin-bottom:clamp(1rem,2.5vw,1.5rem) !important;margin-top:clamp(2rem,4vw,3rem) !important;text-align:left !important;padding:0 clamp(1rem,4vw,2rem) !important;text-transform:uppercase !important;letter-spacing:0.1em !important}.prozess-page .values-editorial-text{font-family:var(--font-accent) !important;font-size:clamp(1.22rem,2.7vw,1.35rem) !important;line-height:1.7 !important;color:#ffffff !important;margin-bottom:clamp(1.725rem,3.45vw,2.875rem) !important;text-align:left !important;padding:0 clamp(1rem,4vw,2rem) !important}.prozess-page .values-editorial-text:last-child{margin-bottom:clamp(1.725rem,3.45vw,2.875rem) !important}.prozess-page .values-editorial-item:hover .values-editorial-text{color:#ffffff !important}@media (min-width:48rem){.prozess-page .values-editorial-item{display:flex !important;flex-direction:column !important;align-items:center !important;gap:1.5rem !important}.prozess-page .values-editorial-meta{max-width:360px !important;width:100% !important}.prozess-page .values-editorial-body{padding-top:0 !important;max-width:800px !important;margin:0 auto !important;width:100% !important}}.prozess-page .values-editorial-credo{font-family:var(--font-editorial,'Cormorant Garamond',serif);font-size:clamp(1.5rem,3.25vw,1.875rem) !important;font-style:italic;font-weight:300;line-height:1.8;color:var(--gold,#c4a169);text-align:center;max-width:48rem;margin:0 auto clamp(2.5rem,5vw,4rem);letter-spacing:0.02em;position:relative;padding-bottom:clamp(1.5rem,3vw,2rem)}.prozess-page .gfg-evidence-collapsible{display:block !important;grid-template-rows:none !important;transition:none !important}.prozess-page .gfg-evidence-collapsible .values-editorial-item{opacity:0;transform:translate3d(0,2.5rem,0);filter:blur(4px);transition:opacity 1.8s cubic-bezier(0.15,1,0.2,1),transform 2.2s cubic-bezier(0.15,1,0.2,1),filter 1.6s cubic-bezier(0.15,1,0.2,1),border-bottom-color 0.8s cubic-bezier(0.15,1,0.2,1),background-color 0.8s cubic-bezier(0.15,1,0.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.prozess-page .gfg-evidence-collapsible .values-editorial-item:nth-child(1){transition-delay:0.2s}.prozess-page .gfg-evidence-collapsible .values-editorial-item:nth-child(2){transition-delay:0.45s}.prozess-page .gfg-evidence-collapsible .values-editorial-item:nth-child(3){transition-delay:0.7s}.prozess-page .gfg-evidence-collapsible.is-open .values-editorial-item{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}.prozess-page .gfg-evidence-collapsible:not(.is-open) .values-editorial-item{transition-delay:0s !important;transition-duration:1.4s !important;opacity:0 !important;transform:translate3d(0,2.5rem,0) !important;filter:blur(4px) !important}@media (prefers-reduced-motion:reduce){.prozess-page .gfg-evidence-collapsible .values-editorial-item{opacity:1;transform:none;filter:none;transition:none}}.prozess-tile-image{width:100%;max-width:28rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;border-radius:0.5rem;overflow:hidden;position:relative;box-shadow:0 12px 40px rgba(0,0,0,0.35);border:1px solid rgba(196,161,105,0.1);transition:border-color 0.8s cubic-bezier(0.16,1,0.3,1),box-shadow 0.8s cubic-bezier(0.16,1,0.3,1)}.prozess-tile-image:hover{border-color:rgba(196,161,105,0.35);box-shadow:0 20px 50px rgba(0,0,0,0.45),0 0 25px rgba(196,161,105,0.08)}.prozess-tile-image img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover;transition:transform 0.8s cubic-bezier(0.16,1,0.3,1),filter 0.8s cubic-bezier(0.16,1,0.3,1)}.prozess-tile-image:hover img{transform:scale(1.04)}.prozess-tile-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(20,18,17,0.5) 100%);pointer-events:none;opacity:0.7;transition:opacity 0.6s ease}.prozess-tile-image:hover::after{opacity:0.3}.prozess-transmutation-zone{padding:0 !important;background-color:#333333 !important}#prozess-transmutation,#prozess-entstehung{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding-top:clamp(0.75rem,1.8vw,1.35rem) !important}#prozess-transmutation .values-editorial-body::before,#prozess-entstehung .values-editorial-body::before{height:0.3rem !important}.prozess-transmutation-wrapper{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;width:100% !important}.prozess-transmutation-wrapper .values-editorial-content{max-width:800px !important;width:100% !important;margin:0 auto !important}.prozess-transmutation-zone .values-editorial-body{padding-top:0 !important;padding-bottom:clamp(2rem,5vw,3.5rem) !important}.prozess-page .prozess-image-breakout{width:100%;max-width:100%;margin:clamp(1.5rem,3vw,2.5rem) auto;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 12px 40px rgba(0,0,0,0.35);border:1px solid rgba(196,161,105,0.1)}.prozess-page .prozess-image-breakout img{width:100%;height:auto;display:block;object-fit:cover;filter:grayscale(100%);transition:transform 0.8s ease}.prozess-page .prozess-image-breakout:hover img{transform:scale(1.02)}@media (min-width:48rem){.prozess-page .prozess-image-breakout{width:100vw !important;max-width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;border-radius:0 !important;border-left:none !important;border-right:none !important;border-bottom:1px solid rgba(196,161,105,0.15) !important;border-top:1px solid rgba(196,161,105,0.15) !important;box-shadow:none !important}.prozess-page .prozess-image-breakout img{aspect-ratio:5 / 1 !important;width:100% !important;height:auto !important;object-fit:cover !important}}.prozess-page .values-editorial-header{text-align:center;padding:clamp(4.68rem,10.4vw,7.28rem) 0 clamp(2rem,5vw,3rem) 0 !important;width:100%;box-sizing:border-box;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.prozess-page .values-editorial-header .page-overtitle{color:var(--gold,#c4a169) !important;margin:0 0 0.3rem 0 !important;text-align:center !important;position:static !important;transform:none !important;animation:none !important;opacity:1 !important}.mammendorf-sigil{display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;margin:clamp(1.5rem,4vw,2.5rem) auto clamp(2rem,5vw,3rem);position:relative;opacity:0;transition:opacity 0.5s cubic-bezier(0.32,0.72,0,1);transition-delay:0.05s;pointer-events:none}.silizium-sigil,.gold-sigil{display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;margin:clamp(1.5rem,4vw,2.5rem) auto clamp(2rem,5vw,3rem);position:relative;opacity:0;transition:opacity 0.5s cubic-bezier(0.32,0.72,0,1);transition-delay:0.05s;pointer-events:none}.prozess-page .values-editorial-content:not(.is-open) .mammendorf-sigil,.prozess-page .values-editorial-content:not(.is-open) .silizium-sigil,.prozess-page .values-editorial-content:not(.is-open) .gold-sigil{transition-delay:0s !important;transition-duration:0.2s !important;transition-timing-function:ease-out !important}.prozess-page .values-editorial-content.is-open .mammendorf-sigil{opacity:0.5;transition-delay:0.05s}.prozess-page .values-editorial-content.is-open .silizium-sigil,.prozess-page .values-editorial-content.is-open .gold-sigil{opacity:0.5;transition-delay:0.05s}.mammendorf-sigil img,.silizium-sigil img,.gold-sigil img{width:100%;height:auto;display:block}@media (max-width:47.99rem){.mammendorf-sigil,.silizium-sigil,.gold-sigil{max-width:40vw}}@media (prefers-reduced-motion:reduce){.mammendorf-sigil,.silizium-sigil,.gold-sigil{transition:none;opacity:0.5}}