.fd-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--fd-section-eyebrow, #c9975a);margin-bottom:1.25rem;display:block}.fd-eyebrow--center{text-align:center}.fd-hero{min-height:unset;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem 2rem;position:relative;overflow:hidden;color:var(--fd-section-text, #f5ede0)}.fd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 80%,rgba(201,151,90,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 20% 20%,rgba(201,151,90,.05) 0%,transparent 60%);pointer-events:none}.fd-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.06;pointer-events:none}.fd-hero__dots:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:repeating-linear-gradient(0deg,transparent,transparent 28px,rgba(201,151,90,.6) 28px,rgba(201,151,90,.6) 29px),repeating-linear-gradient(90deg,transparent,transparent 28px,rgba(201,151,90,.6) 28px,rgba(201,151,90,.6) 29px);animation:fd-drift 30s linear infinite}@keyframes fd-drift{0%{transform:translate(0)}to{transform:translate(29px,29px)}}.fd-hero__content{position:relative;max-width:700px}.fd-hero__title{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:400;line-height:1.1;margin-bottom:.4rem;color:var(--fd-section-text, #f5ede0);animation:fd-fadeUp .9s ease .1s both}.fd-hero__title em{font-style:italic;color:var(--fd-section-accent, #e0b87a)}.fd-hero__subtitle{font-style:italic;font-size:clamp(1rem,2.5vw,1.3rem);color:var(--fd-section-muted, #8a7a6a);margin-bottom:2rem;animation:fd-fadeUp 1s ease .2s both}.fd-hero__desc{max-width:540px;margin:0 auto;font-size:1rem;color:var(--fd-section-muted, #8a7a6a);line-height:1.85;animation:fd-fadeUp 1s ease .3s both}.fd-hero__scroll{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--fd-section-eyebrow, #c9975a);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase}.fd-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--fd-section-eyebrow, #c9975a),transparent);animation:fd-scrollPulse 2s ease-in-out infinite}@keyframes fd-scrollPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes fd-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fd-preview{border-top:1px solid var(--fd-section-border, #2a1f14);border-bottom:1px solid var(--fd-section-border, #2a1f14);padding:6rem 2rem;display:flex;justify-content:center}.fd-preview__inner{text-align:center}.fd-print-mockup{width:min(400px,90vw);background:#fff;padding:1.5rem 1.5rem 2.5rem;margin:0 auto}.fd-collage-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;margin-bottom:1.25rem}.fd-collage-cell{aspect-ratio:1;background:#1a1410;border-radius:1px;animation:fd-cellPulse 3s ease-in-out infinite}.fd-collage-cell:nth-child(odd){animation-delay:.2s}.fd-collage-cell:nth-child(3n){animation-delay:.5s;background:#2a1f14}.fd-collage-cell:nth-child(5n){animation-delay:.8s;background:#0f0a06}.fd-collage-cell:nth-child(7n){animation-delay:1.1s;background:#221a10}.fd-collage-cell:nth-child(11n){background:#1f160c}@keyframes fd-cellPulse{0%,to{opacity:.4}50%{opacity:1}}.fd-print-caption{text-align:center;border-top:.5px solid #ccc;padding-top:1rem}.fd-cap-label{font-size:.55rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#888;margin-bottom:.3rem}.fd-cap-date{font-size:.95rem;color:#2a2018;letter-spacing:.05em}.fd-cap-song{font-style:italic;font-size:.8rem;color:#888;margin-top:.2rem}.fd-mockup-label{margin-top:1.5rem;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fd-section-muted, #8a7a6a)}.fd-story{padding:7rem 2rem;color:var(--fd-section-text, #f5ede0)}.fd-story__inner{max-width:700px;margin:0 auto;text-align:center}.fd-story__title{font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.2;margin-bottom:2rem;color:var(--fd-section-text, #f5ede0)}.fd-story__title em{font-style:italic;color:var(--fd-section-accent, #e0b87a)}.fd-story__body p{font-size:1rem;color:var(--fd-section-muted, #8a7a6a);line-height:1.9;margin-bottom:1.25rem}.fd-how{border-top:1px solid var(--fd-section-border, #2a1f14);border-bottom:1px solid var(--fd-section-border, #2a1f14);padding:6rem 2rem;color:var(--fd-section-text, #f5ede0)}.fd-how__inner{max-width:900px;margin:0 auto;text-align:center}.fd-how__title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;margin-bottom:1rem;color:var(--fd-section-text, #f5ede0)}.fd-how__intro{font-size:.95rem;color:var(--fd-section-muted, #8a7a6a);margin-bottom:4rem;max-width:480px;margin-left:auto;margin-right:auto}.fd-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:left}.fd-step{border:1px solid var(--fd-section-border, #2a1f14);padding:2rem 1.75rem;border-radius:2px;transition:border-color .3s}.fd-step:hover{border-color:var(--fd-section-accent, #c9975a)}.fd-step__num{font-size:2.5rem;font-weight:400;color:var(--fd-section-accent, #c9975a);opacity:.4;line-height:1;margin-bottom:1rem}.fd-step__title{font-size:1.1rem;font-weight:400;color:var(--fd-section-text, #f5ede0);margin-bottom:.6rem}.fd-step__body{font-size:.875rem;color:var(--fd-section-muted, #8a7a6a);line-height:1.7}.fd-personal{padding:7rem 2rem;color:var(--fd-section-text, #f5ede0)}.fd-personal__inner{max-width:800px;margin:0 auto;text-align:center}.fd-personal__title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;margin-bottom:1rem;color:var(--fd-section-text, #f5ede0)}.fd-personal__intro{font-size:.95rem;color:var(--fd-section-muted, #8a7a6a);margin-bottom:3.5rem}.fd-personal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}.fd-field-card{background:var(--fd-section-card-bg, #161210);border:1px solid var(--fd-section-border, #2a1f14);border-radius:2px;padding:1.75rem 1.5rem;text-align:left;transition:border-color .3s}.fd-field-card:hover{border-color:var(--fd-section-accent, #c9975a)}.fd-field-icon{font-size:1.4rem;margin-bottom:.75rem}.fd-field-title{font-size:.95rem;font-weight:400;color:var(--fd-section-text, #f5ede0);margin-bottom:.35rem}.fd-field-body{font-size:.8rem;color:var(--fd-section-muted, #8a7a6a);line-height:1.6}.fd-features{border-top:1px solid var(--fd-section-border, #2a1f14);padding:6rem 2rem;color:var(--fd-section-text, #f5ede0)}.fd-features__inner{max-width:860px;margin:0 auto}.fd-features__title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;text-align:center;margin-bottom:3.5rem;color:var(--fd-section-text, #f5ede0)}.fd-feat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.fd-feat-item{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;border-left:2px solid var(--fd-section-border, #2a1f14);transition:border-color .2s}.fd-feat-item:hover{border-color:var(--fd-section-accent, #c9975a)}.fd-feat-dot{width:6px;height:6px;background:var(--fd-section-accent, #c9975a);border-radius:50%;flex-shrink:0;margin-top:.55rem}.fd-feat-item p{font-size:.9rem;color:var(--fd-section-muted, #ede0ce);line-height:1.65}.fd-gift{padding:7rem 2rem;color:var(--fd-section-text, #f5ede0)}.fd-gift__inner{max-width:680px;margin:0 auto;text-align:center}.fd-gift__title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;color:var(--fd-section-text, #f5ede0)}.fd-gift__title em{font-style:italic;color:var(--fd-section-accent, #e0b87a)}.fd-gift__inner p{font-size:1rem;color:var(--fd-section-muted, #8a7a6a);line-height:1.9;margin-bottom:1.2rem}.fd-gift-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2.5rem}.fd-gift-tag{border:1px solid var(--fd-section-border, #2a1f14);color:var(--fd-section-muted, #8a7a6a);font-size:.7rem;letter-spacing:.12em;padding:.45rem 1rem;border-radius:100px;transition:border-color .2s,color .2s}.fd-gift-tag:hover{border-color:var(--fd-section-accent, #c9975a);color:var(--fd-section-accent, #e0b87a)}.fd-cta{border-top:1px solid rgba(201,151,90,.18);border-bottom:1px solid rgba(201,151,90,.18);padding:6rem 2rem;text-align:center;position:relative;overflow:hidden;color:var(--fd-section-text, #f5ede0)}.fd-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(201,151,90,.15) 0%,transparent 70%);pointer-events:none}.fd-cta__inner{position:relative}.fd-cta__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:400;margin-bottom:1rem;color:var(--fd-section-text, #f5ede0)}.fd-cta__title em{font-style:italic;color:var(--fd-section-accent, #e0b87a)}.fd-cta__sub{font-size:1rem;color:var(--fd-section-muted, #8a7a6a)}@media(max-width:600px){.fd-steps,.fd-feat-list{grid-template-columns:1fr}.fd-personal__grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/fd-styles.css.map */
