@import "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&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{color:#2c2c2c;-webkit-font-smoothing:antialiased;background-color:#faf7f2;font-family:Montserrat,sans-serif;font-weight:300}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.card{text-align:center;width:100%;max-width:480px;animation:1.2s both fadeIn}.divider{background-color:#b5a48a;width:48px;height:1px;margin:2rem auto}.names{letter-spacing:.08em;color:#2c2c2c;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,14vw,7rem);font-weight:300;line-height:1}.subtitle{color:#6b5f50;letter-spacing:.04em;margin-top:.75rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,3vw,1.4rem);font-style:italic;font-weight:300}.year{letter-spacing:.3em;text-transform:uppercase;color:#b5a48a;font-family:Montserrat,sans-serif;font-size:clamp(.65rem,1.8vw,.75rem);font-weight:400}.tagline{letter-spacing:.25em;text-transform:uppercase;color:#9c8f7f;margin-top:.5rem;font-family:Montserrat,sans-serif;font-size:clamp(.65rem,1.8vw,.75rem);font-weight:300}
