@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap");.font-cormorant{font-family:Cormorant Garamond,Georgia,serif}.font-montserrat{font-family:Montserrat,sans-serif}.container-pg{max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes goldenShimmer{0%{background-position:0}to{background-position:300%}}.anim-up-1{opacity:0;animation:revealUp .9s cubic-bezier(.22,1,.36,1) .2s both}.anim-up-2{opacity:0;animation:revealUp .9s cubic-bezier(.22,1,.36,1) .5s both}.anim-up-3{opacity:0;animation:revealUp .9s cubic-bezier(.22,1,.36,1) .8s both}.anim-up-4{opacity:0;animation:revealUp .9s cubic-bezier(.22,1,.36,1) 1.05s both}.anim-up-5{opacity:0;animation:revealUp .9s cubic-bezier(.22,1,.36,1) 1.3s both}.anim-fade-1{opacity:0;animation:revealFade 1s ease .2s both}.anim-line{transform-origin:left;transform:scaleX(0);animation:lineExpand 1.2s cubic-bezier(.22,1,.36,1) .3s both}.golden-shimmer{background:linear-gradient(90deg,#c9a84c,#f5e1a0 28%,#e8c96a 50%,#f5e1a0 72%,#c9a84c);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:revealUp .9s cubic-bezier(.22,1,.36,1) .5s both,goldenShimmer 6s linear 1.4s infinite}@media (prefers-reduced-motion:reduce){.anim-fade-1,.anim-up-1,.anim-up-2,.anim-up-3,.anim-up-4,.anim-up-5{animation:none;opacity:1}.anim-line{animation:none;transform:scaleX(1)}.golden-shimmer{animation:none;-webkit-text-fill-color:#c9a84c}}