:root[data-brand=A]{--bg: #F4EFE6;--bg-alt: #FBF8F2;--bg-dark: #14192B;--ink: #14192B;--ink-soft: #3A4258;--gold: #B8985A;--gold-light: #D4B76A;--gold-soft: #E8D9B5;--muted: #8A8578;--line: rgba(20,25,43,.12)}:root[data-brand=E]{--bg: #0B1027;--bg-alt: #131B38;--bg-dark: #050816;--ink: #F0E8D5;--ink-soft: #C9BFA8;--gold: #D4B76A;--gold-light: #E8D5A0;--gold-soft: #F0DFA8;--muted: #8A8170;--line: rgba(212,183,106,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--ink);line-height:1.7;font-weight:300;-webkit-font-smoothing:antialiased;transition:background .6s ease,color .6s ease}html[data-brand=E] body{background:radial-gradient(ellipse 1200px 800px at 15% -10%,rgba(212,183,106,.1) 0%,transparent 50%),radial-gradient(ellipse 1000px 700px at 85% 110%,rgba(212,183,106,.07) 0%,transparent 50%),var(--bg)}a{color:inherit}img{max-width:100%;height:auto;display:block}.skip-to-content{position:absolute;top:-100px;left:0;background:var(--ink);color:var(--bg);padding:1rem;z-index:999}.skip-to-content:focus{top:0}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-weight:300;line-height:1.15}.display{font-family:Italiana,serif;letter-spacing:.02em}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 3rem;background:#f4efe6d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transition:background .6s ease}html[data-brand=E] .nav{background:#0b1027d9;border-bottom:1px solid rgba(212,183,106,.18)}.nav-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo{font-family:Italiana,serif;font-size:1.5rem;letter-spacing:.3em;color:var(--ink);text-decoration:none}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{color:var(--ink-soft);text-decoration:none;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;transition:color .3s}.nav-links a:hover{color:var(--gold)}.nav-links a.cta{color:var(--gold);font-weight:500}.theme-toggle,.cart-icon{background:transparent;border:1px solid var(--line);width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:all .3s;text-decoration:none}.theme-toggle:hover,.cart-icon:hover{border-color:var(--gold);color:var(--gold)}html[data-brand=E] .theme-toggle,html[data-brand=E] .cart-icon{border-color:#d4b76a4d;color:var(--ink)}.theme-toggle .sun{display:none}.theme-toggle .moon,html[data-brand=E] .theme-toggle .sun{display:block}html[data-brand=E] .theme-toggle .moon{display:none}.menu-toggle{display:none;background:none;border:none;cursor:pointer;color:var(--ink)}.hero{min-height:100vh;padding:10rem 3rem 6rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hero-grid{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:6rem;align-items:center}.hero-eyebrow{font-size:.875rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;font-weight:500}.hero h1{font-family:Italiana,serif;font-size:clamp(3.5rem,8vw,6.5rem);line-height:1;margin-bottom:2rem;color:var(--ink);letter-spacing:-.01em}.hero h1 em{font-style:italic;color:var(--gold);font-family:Cormorant Garamond,serif;font-weight:400}.hero-tagline{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-style:italic;line-height:1.4;color:var(--ink);margin-bottom:2rem}.hero p{font-size:1.25rem;color:var(--ink-soft);max-width:540px;margin-bottom:3rem;line-height:1.7}.hero-ctas{display:flex;gap:1.25rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 2.25rem;font-size:.875rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .4s;cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--ink);color:var(--bg)}html[data-brand=E] .btn-primary{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%);background-size:200% auto;color:#0b1027;box-shadow:0 0 0 1px #d4b76a4d,0 14px 40px -10px #d4b76a66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px #0000004d}html[data-brand=E] .btn-primary:hover{background-position:right center}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}html[data-brand=E] .btn-ghost{color:var(--gold-light);border-color:#d4b76a80}.btn-ghost:hover{background:var(--ink);color:var(--bg)}html[data-brand=E] .btn-ghost:hover{background:var(--gold);color:#0b1027;border-color:var(--gold)}.hero-image{position:relative;aspect-ratio:3/4;background:linear-gradient(135deg,var(--gold-soft) 0%,var(--bg-alt) 100%);overflow:hidden}html[data-brand=E] .hero-image{background:linear-gradient(135deg,#d4b76a26,#0b102799);border:1px solid rgba(212,183,106,.22)}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-image video{width:100%;height:100%;object-fit:cover;display:block;background:#0b1027}.hero-image-label{position:absolute;bottom:2rem;left:2rem;right:2rem;font-family:Italiana,serif;font-size:1.5rem;color:var(--ink);letter-spacing:.15em}html[data-brand=E] .hero-image-label{color:var(--gold-light)}section{padding:7rem 3rem}.container{max-width:1400px;margin:0 auto}.section-eyebrow{font-size:.8rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem;font-weight:500}.section-title{font-family:Italiana,serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:2rem;color:var(--ink);letter-spacing:-.01em}.section-intro{font-size:1.2rem;color:var(--ink-soft);max-width:720px;line-height:1.7;margin-bottom:4rem}.opdracht-section{padding:5rem 3rem;background:var(--bg-dark);color:#f0e8d5;text-align:center}.opdracht-section .eyebrow{font-size:.75rem;letter-spacing:.4em;color:var(--gold-light);text-transform:uppercase;margin-bottom:2rem}.opdracht-quote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.5rem,3vw,2rem);line-height:1.6;color:#f0e8d5e6;max-width:720px;margin:0 auto}.opdracht-quote strong{color:var(--gold-light);font-weight:500}.about{background:var(--bg-alt)}.about-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:center}.about-image{aspect-ratio:4/5;background:linear-gradient(135deg,var(--gold-soft) 0%,var(--bg) 100%);position:relative;overflow:hidden}html[data-brand=E] .about-image{background:linear-gradient(135deg,#d4b76a26,#0b102799);border:1px solid rgba(212,183,106,.22)}.about-image img{width:100%;height:100%;object-fit:cover}.about-image-placeholder:before{content:"RA";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Italiana,serif;font-size:6rem;color:var(--gold);opacity:.5}.about-text p{font-size:1.15rem;color:var(--ink-soft);margin-bottom:1.5rem;line-height:1.8}.about-text p:first-of-type:first-letter{font-family:Italiana,serif;font-size:4rem;float:left;line-height:.9;margin-right:.5rem;margin-top:.4rem;color:var(--gold)}.signature{margin-top:2rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;color:var(--gold)}.book{background:var(--bg-dark);color:var(--bg);position:relative;overflow:hidden}.book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 800px 600px at 80% 10%,rgba(212,183,106,.18),transparent 55%),radial-gradient(ellipse 600px 400px at 15% 95%,rgba(212,183,106,.12),transparent 55%);pointer-events:none}.book .container{position:relative;z-index:1}.book .section-title{color:#f0e8d5}.book .section-eyebrow{color:var(--gold-light)}.book .section-intro{color:#f0e8d5bf}.book-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:center}.book-cover{aspect-ratio:2/3;max-width:420px;background:linear-gradient(145deg,#1a2040,#0b1027);position:relative;box-shadow:0 40px 80px -20px #0009,0 0 0 1px #d4b76a40;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;text-align:center;overflow:hidden}.book-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.book-cover-content{position:relative;z-index:1}.book-cover-eyebrow{font-size:.7rem;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;margin-bottom:3rem}.book-cover-title{font-family:Italiana,serif;font-size:2.5rem;color:#f0e8d5;line-height:1.1;margin-bottom:1.5rem}.book-cover-divider{width:60px;height:1px;background:var(--gold);margin:2rem auto}.book-cover-author{font-size:.8rem;letter-spacing:.4em;color:#f0e8d5b3;text-transform:uppercase}.book-features{list-style:none;margin-bottom:2.5rem}.book-features li{padding:1rem 0;border-bottom:1px solid rgba(212,183,106,.15);display:flex;align-items:center;gap:1rem;color:#f0e8d5d9;font-size:1.05rem}.book-features li:before{content:"\25c6";color:var(--gold);font-size:.75rem}.book .btn-primary{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%);background-size:200% auto;color:#0b1027;box-shadow:0 0 0 1px #d4b76a4d,0 14px 40px -10px #d4b76a66}.book .btn-ghost{color:var(--gold-light);border-color:#d4b76a80}.book-price{font-family:Cormorant Garamond,serif;font-size:2.5rem;color:var(--gold);margin-bottom:1rem}.herkenning{background:var(--bg-dark);color:var(--bg);position:relative;overflow:hidden;text-align:center}.herkenning:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 800px 600px at 15% 10%,rgba(212,183,106,.14),transparent 55%),radial-gradient(ellipse 600px 500px at 90% 90%,rgba(212,183,106,.1),transparent 55%);pointer-events:none}.herkenning .container,.herkenning-inner{position:relative;z-index:1}.herkenning .section-eyebrow{color:var(--gold-light)}.herkenning .section-title{color:#f0e8d5;margin-left:auto;margin-right:auto;max-width:720px}.herkenning .section-intro{color:#f0e8d5c7;margin-left:auto;margin-right:auto}.herkenning-list{list-style:none;max-width:800px;margin:1rem auto 0;display:flex;flex-direction:column}.herkenning-list li{display:flex;gap:1.5rem;align-items:baseline;text-align:left;padding:1.6rem 0;border-top:1px solid rgba(212,183,106,.22)}.herkenning-list li:last-child{border-bottom:1px solid rgba(212,183,106,.22)}.herkenning-num{font-family:Italiana,serif;font-style:italic;font-size:1rem;color:var(--gold-light);flex-shrink:0}.herkenning-text{font-size:1.15rem;line-height:1.6;color:#f0e8d5e6}.herkenning-closer{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;color:var(--gold-light);margin:3rem auto 0;max-width:640px}.final-cta{background:var(--bg-dark);color:var(--bg);text-align:center}.final-cta-inner{max-width:680px;margin:0 auto}.final-cta-quote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.35;color:#f0e8d5;margin-bottom:2rem}.final-cta-buttons{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.final-cta .btn-ghost,.final-cta-btn-ghost{color:var(--gold-light);border-color:#d4b76a80}.final-cta .btn-ghost:hover{background:var(--gold);color:#0b1027;border-color:var(--gold)}.method{background:var(--bg)}.phases{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.phase{padding:3rem 1.75rem;background:var(--bg-alt);border:1px solid var(--line);position:relative;transition:all .4s}html[data-brand=E] .phase{background:linear-gradient(135deg,#ffffff0a,#d4b76a08);border-color:#d4b76a38}.phase:hover{transform:translateY(-6px);border-color:var(--gold)}.phase-num{font-family:Italiana,serif;font-size:3.5rem;color:var(--gold);line-height:1;margin-bottom:1.5rem;font-weight:300}.phase-title{font-family:Cormorant Garamond,serif;font-size:1.6rem;color:var(--ink);margin-bottom:1rem;font-weight:400}.phase-desc{font-size:.95rem;color:var(--ink-soft);line-height:1.65}.phase-desc em{color:var(--gold);font-style:italic}.method-quote{text-align:center;margin-top:5rem;max-width:640px;margin-left:auto;margin-right:auto}.method-quote p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;color:var(--ink-soft);line-height:1.6}.testimonials{background:var(--bg-alt)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2rem}.testimonial{padding:3rem 2.5rem;background:var(--bg);border:1px solid var(--line);position:relative}html[data-brand=E] .testimonial{background:linear-gradient(135deg,#ffffff0a,#d4b76a08);border-color:#d4b76a38}.quote-mark{font-family:Italiana,serif;font-size:4rem;color:var(--gold);line-height:.8;margin-bottom:1rem}.testimonial-text{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-style:italic;color:var(--ink-soft);line-height:1.6;margin-bottom:2rem}.testimonial-author{font-size:.85rem;letter-spacing:.25em;color:var(--gold);text-transform:uppercase}.work{background:var(--bg)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.tier{padding:3.5rem 2.5rem;background:var(--bg-alt);border:1px solid var(--line);position:relative;display:flex;flex-direction:column}html[data-brand=E] .tier{background:linear-gradient(135deg,#ffffff0a,#d4b76a08);border-color:#d4b76a38}.tier-featured{background:var(--bg-dark);color:var(--bg);transform:scale(1.05);z-index:2}html[data-brand=E] .tier-featured{background:linear-gradient(135deg,#d4b76a1f,#d4b76a0a);border:1px solid var(--gold);box-shadow:0 0 60px -10px #d4b76a66}.tier-featured .tier-name,.tier-featured .tier-price{color:var(--gold-light)}.tier-featured .tier-desc,.tier-featured .tier-feature{color:#f0e8d5d9}.tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--bg-dark);padding:.4rem 1.5rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600}.tier-name{font-family:Italiana,serif;font-size:1.5rem;letter-spacing:.15em;color:var(--ink);margin-bottom:1rem}.tier-price{font-family:Cormorant Garamond,serif;font-size:3rem;color:var(--gold);line-height:1;margin-bottom:.5rem;font-weight:400}.tier-price-sub{font-size:.85rem;color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:2rem}.tier-desc{color:var(--ink-soft);margin-bottom:2rem;line-height:1.6}.tier-features{list-style:none;margin-bottom:2.5rem;flex:1}.tier-feature{padding:.75rem 0;font-size:.95rem;color:var(--ink-soft);display:flex;gap:.75rem;align-items:flex-start}.tier-feature:before{content:"\25c6";color:var(--gold);font-size:.7rem;margin-top:.45rem}.tier .btn{width:100%;justify-content:center}.contact{background:var(--bg-dark);color:var(--bg)}.contact .section-title{color:#f0e8d5}.contact .section-eyebrow{color:var(--gold-light)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:3rem}.contact-info p{color:#f0e8d5cc;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.contact-info a{color:var(--gold-light);text-decoration:none;border-bottom:1px solid rgba(212,183,106,.3)}.contact-info a:hover{color:var(--gold)}.contact-detail{padding:1.25rem 0;border-bottom:1px solid rgba(212,183,106,.15);display:flex;justify-content:space-between;align-items:center}.contact-detail-label{font-size:.75rem;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.contact-detail-value{color:#f0e8d5e6}.contact-form{display:flex;flex-direction:column;gap:1.75rem}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field label{font-size:.75rem;letter-spacing:.3em;color:var(--gold-light);text-transform:uppercase}.form-field input,.form-field textarea{background:transparent;border:none;border-bottom:1px solid rgba(212,183,106,.3);padding:.85rem 0;color:#f0e8d5;font-family:Inter,sans-serif;font-size:1rem;transition:border-color .3s}.form-field input:focus,.form-field textarea:focus{outline:none;border-bottom-color:var(--gold)}.form-field textarea{resize:vertical;min-height:120px}.contact-form .btn{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%);background-size:200% auto;color:#0b1027;margin-top:1rem;align-self:flex-start}.contact-form .btn:hover{background-position:right center}footer{background:var(--bg-dark);color:#f0e8d599;padding:3rem;border-top:1px solid rgba(212,183,106,.18);text-align:center}footer .display{font-size:1.5rem;letter-spacing:.3em;color:var(--gold-light);margin-bottom:.75rem}footer p{font-size:.85rem;letter-spacing:.1em}.footer-links{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:1.5rem 0}.footer-links a{color:#f0e8d5b3;text-decoration:none;font-size:.85rem;letter-spacing:.1em}.footer-links a:hover{color:var(--gold)}.footer-imprint{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1rem;color:#f0e8d5b3;margin:.5rem 0 1.5rem}.page-wrapper,.product-wrapper,.blog-wrapper,.article-wrapper,.collection-wrapper,.cart-wrapper,.search-wrapper{padding:9rem 3rem 5rem;max-width:1100px;margin:0 auto}.page-title,.product-title,.blog-title,.article-title,.collection-title{font-family:Italiana,serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-bottom:2rem}.page-content,.article-content{font-size:1.15rem;line-height:1.8;color:var(--ink-soft)}.page-content h2,.article-content h2{margin:3rem 0 1rem;color:var(--ink)}.page-content p,.article-content p{margin-bottom:1.5rem}.page-content a,.article-content a{color:var(--gold)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.product-image{aspect-ratio:2/3;background:var(--bg-alt);overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-price{font-family:Cormorant Garamond,serif;font-size:2.5rem;color:var(--gold);margin:1rem 0 2rem}.product-description{margin-bottom:2.5rem;color:var(--ink-soft)}.product-form button[type=submit]{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 2.25rem;font-size:.875rem;letter-spacing:.22em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:none;cursor:pointer;font-family:inherit;transition:all .4s;width:100%;justify-content:center}html[data-brand=E] .product-form button[type=submit]{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%);background-size:200% auto;color:#0b1027}.product-form button[type=submit]:hover{transform:translateY(-2px)}.article-card,.product-card{background:var(--bg-alt);padding:2.5rem;border:1px solid var(--line);margin-bottom:1.5rem;text-decoration:none;color:inherit;display:block;transition:all .4s}.article-card:hover,.product-card:hover{border-color:var(--gold);transform:translateY(-3px)}.article-card h3,.product-card h3{font-family:Cormorant Garamond,serif;font-size:1.8rem;color:var(--ink);margin-bottom:.5rem}.article-card .meta,.product-card .meta{font-size:.85rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.verhaal-hook{background:var(--bg-alt)}.verhaal-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:center}.verhaal-image{aspect-ratio:3/4;overflow:hidden;background:linear-gradient(135deg,var(--gold-soft) 0%,var(--bg) 100%)}html[data-brand=E] .verhaal-image{background:linear-gradient(135deg,#d4b76a26,#0b102799);border:1px solid rgba(212,183,106,.22)}.verhaal-image img{width:100%;height:100%;object-fit:cover}.verhaal-title{font-family:Italiana,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.15;margin-bottom:2rem}.verhaal-title em{font-style:italic;color:var(--gold);font-family:Cormorant Garamond,serif}.verhaal-body p{font-size:1.15rem;color:var(--ink-soft);line-height:1.8;margin-bottom:1.25rem}.verhaal-quote{margin:2.5rem 0;padding-left:2rem;border-left:2px solid var(--gold);font-family:Cormorant Garamond,serif;font-style:italic}@media(max-width:760px){.menu-toggle{display:flex!important;width:auto;height:auto}.nav-links{display:none!important}.nav-links.open{display:flex!important}.phases{grid-template-columns:1fr 1fr}.testimonial-grid{grid-template-columns:1fr}.herkenning-list li{flex-direction:column;gap:.4rem}.final-cta-buttons{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme.css.map */
