html,body,#root{height:100%;margin:0}body{color:#2b2618;background:#f7edc8;font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.landing{place-items:center;height:100%;display:grid}.landing h1{letter-spacing:-.01em;margin:0;font-size:clamp(44px,7vw,96px);font-style:italic;font-weight:400}.landing>div{text-align:center}.status{color:#5a5138;margin:8px 0 0;font-size:clamp(20px,2.4vw,26px);font-style:italic}.sep{opacity:.6;margin:0 .5em}.link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:#2b2618}.landing{grid-template-rows:1fr auto}.landing>div{align-self:center;max-width:900px;padding:0 16px}.landing h1{line-height:1.05}.affiliation{color:#5a5138;margin:4px 0 0;font-size:clamp(22px,3vw,30px);font-style:italic}.contact{margin:28px 0 0;font-size:clamp(18px,2.2vw,22px)}.landing a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.legal{text-align:center;color:#5a5138;padding:0 16px 24px;font-size:15px}.legal p{margin:0}.legal .status{margin-top:6px;font-size:15px;font-style:normal}
