.component-12-root{--color-gold:#d4af37;--color-gold-deep:#b8862d;--color-gold-light:#fae392;--color-maroon:#781822;--color-navy:#0d1936;--color-ink:#2c1d11;--color-parchment:#faf6ee;--ease:cubic-bezier(.16, 1, .3, 1);color:#2c1d11;background-color:#faf6ee;font-family:Cinzel,serif;overflow-x:hidden}.font-name{font-family:Cinzel,Cormorant Garamond,serif}.font-script{font-family:Alex Brush,Allura,cursive}.font-head,.font-cinzel{font-family:Cinzel,serif}.font-decorative{font-family:Cinzel Decorative,Cinzel,serif}.font-cormorant{font-family:Cormorant Garamond,serif}.font-bodoni{font-family:Bodoni Moda,Cinzel,serif}.font-parisienne{font-family:Parisienne,cursive}.font-courier{font-family:Courier Prime,Courier New,monospace}.font-caps{font-family:Montserrat,sans-serif}.font-gotu,.font-sanskrit{font-family:Gotu,Cinzel,sans-serif}.font-body{font-family:Cormorant Garamond,Cinzel,serif}@keyframes heroNameIn{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.85)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes chevWave{0%,to{opacity:0;transform:translateY(-4px)rotate(45deg)}50%{opacity:.95;transform:translateY(4px)rotate(45deg)}}@keyframes ropeSway{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}@keyframes ropePull{0%{transform:scaleY(1)}50%{transform:scaleY(1.12)translateY(18px)}to{transform:scaleY(1)}}@keyframes goldFlash{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}@keyframes lightRadiate{0%{opacity:.2;transform:scale(.8)rotate(0)}50%{opacity:.9;transform:scale(1.15)rotate(180deg)}to{opacity:0;transform:scale(1.4)rotate(360deg)}}@keyframes emberFloat1{0%{opacity:0;transform:translateY(0)translate(0)scale(.8)}20%{opacity:.8}80%{opacity:.7}to{opacity:0;transform:translateY(-90px)translate(25px)scale(1.2)}}@keyframes emberFloat2{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}30%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translateY(-120px)translate(-35px)scale(.7)}}@keyframes emberFloat3{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)}40%{opacity:.95}to{opacity:0;transform:translateY(-80px)translate(15px)scale(1.1)}}@keyframes pulseGently{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sparkleFlicker{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-hero-name{animation:1.4s cubic-bezier(.16,1,.3,1) both heroNameIn}.animate-hero-fade{animation:1.1s cubic-bezier(.16,1,.3,1) both heroFadeUp}.animate-rope-pull{animation:.6s ease-in-out ropePull}.animate-gold-flash{animation:.9s cubic-bezier(.16,1,.3,1) forwards goldFlash}.animate-light-radiate{animation:1.8s ease-out infinite lightRadiate}.animate-ember-1{animation:4.5s ease-in-out infinite emberFloat1}.animate-ember-2{animation:5.5s ease-in-out 1s infinite emberFloat2}.animate-ember-3{animation:6s ease-in-out 2s infinite emberFloat3}.animate-pulse-gentle{animation:3s ease-in-out infinite pulseGently}.animate-sparkle{animation:2.2s ease-in-out infinite sparkleFlicker}.animate-float-gentle{animation:4.5s ease-in-out infinite floatGentle}
