.mf-hero-content{position:relative;z-index:2;padding:180px 0 128px;max-width:640px}.mf-hero-lockup{display:flex;align-items:center;gap:16px;margin-bottom:32px;opacity:0;animation:mfFadeUp .7s var(--mf-ease) .1s forwards}.mf-hero-lockup img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(197,142,44,.3))}.mf-hero-lockup .nm{font-family:var(--mf-display);font-weight:600;font-size:1.7rem;color:var(--c-cream);letter-spacing:.06em;line-height:1}.mf-hero-lockup .fk{font-size:.68rem;letter-spacing:.36em;text-transform:uppercase;color:var(--c-gold-lt);margin-top:5px;font-weight:600}.mf-hero-eyebrow{color:var(--c-gold-lt);margin-bottom:16px;opacity:0;animation:mfFadeUp .7s var(--mf-ease) .2s forwards}.mf-hero h1{font-family:var(--mf-display);font-size:clamp(2.8rem,6.5vw,4.8rem);color:var(--c-cream);font-weight:400;line-height:1.04;margin-bottom:24px;opacity:0;animation:mfFadeUp .8s var(--mf-ease) .4s forwards}.mf-hero h1 em{font-style:italic;color:var(--c-gold-lt)}.mf-hero-divider{width:80px;height:1px;background:linear-gradient(90deg,var(--c-gold),transparent);margin-bottom:24px;opacity:0;animation:mfFadeUp .6s var(--mf-ease) .6s forwards}.mf-hero p{color:#f1e7d2d9;font-size:1.2rem;line-height:1.75;max-width:48ch;margin-bottom:48px;opacity:0;animation:mfFadeUp .8s var(--mf-ease) .7s forwards}.mf-hero-actions{display:flex;gap:12px;flex-wrap:wrap;opacity:0;animation:mfFadeUp .8s var(--mf-ease) .9s forwards}.mf-hero-tagline{position:absolute;bottom:32px;right:32px;z-index:2;font-family:var(--mf-display);font-style:italic;font-size:1.05rem;color:#e3b85eb3;text-align:right;opacity:0;animation:mfFadeIn 1.2s var(--mf-ease) 1.4s forwards}@media(max-width:700px){.mf-hero-tagline{display:none}}.mf-trust{background:var(--c-olive-deep);padding:16px 0;overflow:hidden}.mf-trust-scroll{display:flex;gap:64px;animation:mfScrollX 28s linear infinite;width:max-content}.mf-trust-item{display:flex;align-items:center;gap:12px;color:var(--c-cream);white-space:nowrap;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.mf-trust-dot{width:4px;height:4px;background:var(--c-gold);border-radius:50%;flex-shrink:0}.mf-intro{padding:128px 0;background:var(--c-cream)}.mf-intro-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mf-intro h2{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin-bottom:24px}.mf-intro h2 em{font-style:italic;color:var(--c-gold)}.mf-intro .body{color:#6a6245;font-size:1.15rem;line-height:1.82;max-width:46ch;margin-bottom:24px}.mf-visual-card{background:radial-gradient(110% 90% at 50% 25%,#1c1d12,#0a0b07 80%);border-radius:var(--mf-r-lg);padding:64px 32px;text-align:center;box-shadow:var(--mf-shadow-gold),var(--mf-shadow);position:relative;overflow:hidden}.mf-visual-card img{width:120px;margin:0 auto 24px;filter:drop-shadow(0 4px 20px rgba(197,142,44,.25))}.mf-visual-card h3{font-family:var(--mf-display);font-style:italic;font-size:1.7rem;color:var(--c-cream);line-height:1.25;margin-bottom:16px}.mf-visual-card p{font-size:.88rem;color:#f1e7d2b8;line-height:1.72;max-width:32ch;margin:0 auto 24px}.mf-visual-card .vc-div{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent);margin:0 auto 16px}.mf-visual-card .vc-tag{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-gold-lt);opacity:.85}@media(max-width:900px){.mf-intro-inner{grid-template-columns:1fr}}.mf-principi{padding:96px 0;background:linear-gradient(180deg,var(--c-cream),var(--c-cream-2))}.mf-principi .head{text-align:center;margin-bottom:64px}.mf-principi .head h2{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:12px}.mf-principi .head h2 em{font-style:italic;color:var(--c-gold)}.mf-principi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mf-principio{background:var(--c-cream);border:1px solid rgba(60,74,29,.14);border-radius:var(--mf-r-lg);padding:32px;transition:transform .3s var(--mf-ease),box-shadow .3s var(--mf-ease);position:relative;overflow:hidden}.mf-principio:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--c-olive),var(--c-gold));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--mf-ease)}.mf-principio:hover{transform:translateY(-4px);box-shadow:var(--mf-shadow)}.mf-principio:hover:after{transform:scaleX(1)}.mf-principio .num{font-family:var(--mf-display);font-size:3rem;color:var(--c-bronze);opacity:.58;line-height:1;margin-bottom:12px}.mf-principio h4{font-family:var(--mf-display);font-style:italic;font-size:1.45rem;color:var(--c-olive-deep);margin-bottom:12px}.mf-principio p{color:#6a6245;font-size:1.05rem;line-height:1.72}@media(max-width:900px){.mf-principi-grid{grid-template-columns:1fr}}.mf-quote{background:var(--c-ink);padding:96px 0;text-align:center;position:relative;overflow:hidden}.mf-quote:before{content:'"';position:absolute;top:-60px;left:50%;transform:translate(-50%);font-family:var(--mf-display);font-size:22rem;color:#c58e2c0f;line-height:1;pointer-events:none}.mf-quote blockquote{font-family:var(--mf-display);font-style:italic;font-size:clamp(1.8rem,4.5vw,3rem);color:var(--c-cream);line-height:1.28;max-width:24ch;margin:0 auto 24px;position:relative;z-index:1}.mf-quote cite{display:block;font-family:var(--mf-body);font-style:normal;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-lt)}.mf-quote .gl{width:60px;height:1px;margin:0 auto 24px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.mf-lead{padding:96px 0;background:var(--c-olive-deep);position:relative;overflow:hidden}.mf-lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 80% at 80% 50%,rgba(197,142,44,.18),transparent 70%);pointer-events:none}.mf-lead-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.mf-lead .eyebrow{color:var(--c-gold-lt);margin-bottom:16px}.mf-lead h2{font-size:clamp(2rem,4vw,3rem);color:var(--c-cream);margin-bottom:16px}.mf-lead h2 em{font-style:italic;color:var(--c-gold-lt)}.mf-lead p{color:#f1e7d2c7;font-size:1.02rem;line-height:1.75;margin-bottom:24px}.mf-lead-right{background:#ffffff0f;border:1px solid rgba(241,231,210,.15);border-radius:var(--mf-r-lg);padding:48px 32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mf-lead-right h3{font-family:var(--mf-display);font-style:italic;font-size:1.6rem;color:var(--c-cream);margin-bottom:24px;line-height:1.25}.mf-lead form{display:flex;flex-direction:column;gap:12px}.mf-lead input{background:#ffffff14;border:1px solid rgba(241,231,210,.2);border-radius:var(--mf-r-md);padding:14px 18px;font-family:var(--mf-body);font-size:.95rem;color:var(--c-cream);outline:none;transition:border-color .25s}.mf-lead input::placeholder{color:#f1e7d266}.mf-lead input:focus{border-color:var(--c-gold)}.mf-lead button{background:var(--c-gold);color:var(--c-ink);border:none;border-radius:var(--mf-pill);padding:15px;font-family:var(--mf-body);font-size:.95rem;font-weight:700;cursor:pointer;letter-spacing:.04em;transition:all .25s}.mf-lead button:hover{background:var(--c-gold-lt);transform:translateY(-2px)}.mf-lead .note{text-align:center;font-size:.75rem;color:#f1e7d266;margin-top:8px}@media(max-width:900px){.mf-lead-inner{grid-template-columns:1fr}}.mf-page-hero{position:relative;padding:200px 0 96px;background:radial-gradient(120% 100% at 50% 0%,#1c1d12,#0a0b07 75%);text-align:center;overflow:hidden}.mf-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 20% 30%,rgba(60,74,29,.5),transparent 60%),radial-gradient(50% 60% at 82% 65%,rgba(197,142,44,.35),transparent 60%);pointer-events:none}.mf-page-hero .mf-wrap{position:relative;z-index:1}.mf-page-hero .eyebrow{color:var(--c-gold-lt);margin-bottom:16px}.mf-page-hero h1{font-size:clamp(2.4rem,5.5vw,4rem);color:var(--c-cream);line-height:1.05;margin-bottom:16px}.mf-page-hero h1 em{font-style:italic;color:var(--c-gold-lt)}.mf-page-hero p{color:#f1e7d2b8;max-width:56ch;margin:0 auto;font-size:1.2rem;line-height:1.75}.mf-page-hero .div{width:80px;height:1px;margin:0 auto 24px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.mf-section{padding:96px 0}.mf-bg-cream{background:var(--c-cream)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mf-2.css.map */
