@font-face{font-family:Didot;src:url(/assets/Didot-njfzcyio.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{color:#000;background:#fff;min-height:100%;margin:0}body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;font-family:Didot,Bodoni MT,Didot LT STD,Georgia,serif;font-weight:400}::selection{color:#fff;background:#000}main{flex-direction:column;justify-content:safe center;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex}h1{width:min(100%,28rem);margin:0}.mark{width:100%;height:auto;display:block;overflow:visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tagline{letter-spacing:.02em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem 2.5rem;margin:2rem 0 0;font-size:clamp(.92rem,1.8vw,1.05rem);line-height:1.4;display:flex}.tagline button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.tagline a.poster,.tagline a.poster:visited,.tagline a.poster:hover,.tagline a.poster:active{color:inherit;text-decoration:none}.poster{vertical-align:baseline;display:inline-block;position:relative}.poster:after{content:"";position:absolute;inset:0 0 -.2em}.poster:focus-visible{outline-offset:4px;outline:1px solid #000}.poster-line{pointer-events:none;background:#000;width:0;height:1.5px;position:absolute;top:calc(100% + .08em);left:0}.chevron{transform-origin:50%;display:inline-block}.about-panel{width:min(100%,28rem);height:0;overflow:hidden}.about-panel-inner{opacity:0;padding-top:1.2rem;transform:translateY(-1.35rem)}.about-panel-inner p{text-align:center;letter-spacing:.015em;color:#333;text-wrap:balance;margin:0;font-size:clamp(.92rem,1.9vw,1.05rem);line-height:1.55}@media (width<=640px){.tagline{column-gap:1.25rem}}
