:root{--void: #07080b;--veil: #12131a;--bone: #e4dac8;--ash: #8b8577;--dust: #4d4a43;--ochre: #a8743f;--display: "Marcellus", "Trajan Pro", "Times New Roman", serif;--line: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;-webkit-font-smoothing:antialiased}body{background:var(--void);color:var(--bone);font-family:var(--line);overflow-x:hidden}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.085;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}main{min-height:100%;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding-block:clamp(20px,4vh,40px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:radial-gradient(ellipse 60% 48% at 50% 40%,var(--veil),var(--void) 70%)}.coords,.soon,.credit{font-family:var(--mono);font-weight:300;text-transform:uppercase;letter-spacing:.32em}.coords{font-size:10.5px;color:var(--ash);margin:0;padding-left:.32em;font-variant-numeric:tabular-nums}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,28px);text-align:center;padding-block:12px}.skull{display:block;width:min(68vw,330px);max-width:100%;height:auto;margin-bottom:clamp(-34px,-3vh,-16px);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 48%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 48%,#000 62%,transparent 100%);animation:breathe 14s ease-in-out infinite alternate}@keyframes breathe{0%{transform:scale(1) translateY(0);opacity:.86;filter:brightness(.92)}to{transform:scale(1.035) translateY(-6px);opacity:1;filter:brightness(1.04)}}h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(19px,3.1vw,28px);letter-spacing:.5em;padding-left:.5em;line-height:1.5;color:var(--bone);text-wrap:balance}h1 span{display:inline-block;animation:surface 2.6s cubic-bezier(.2,.6,.2,1) both}h1 .w2{animation-delay:.5s}@keyframes surface{0%{opacity:.08;filter:blur(7px);letter-spacing:.2em}to{opacity:1;filter:blur(0)}}.line{margin:0;font-style:italic;font-weight:300;font-size:clamp(17px,2.2vw,20px);line-height:1.4;color:var(--ash);max-width:30ch;text-wrap:balance}.lacuna{display:flex;align-items:center;gap:18px;width:min(420px,100%)}.lacuna:before,.lacuna:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--dust))}.lacuna:after{background:linear-gradient(90deg,var(--dust),transparent)}.soon{font-size:10.5px;color:var(--ochre);padding-left:.32em;white-space:nowrap}.mail{font-family:var(--mono);font-weight:300;font-size:13px;letter-spacing:.08em;color:var(--bone);text-decoration:none;padding:6px 2px;border-bottom:1px solid transparent;transition:border-color .4s,color .4s;-webkit-user-select:all;user-select:all}.mail:hover{border-bottom-color:var(--dust)}.mail:focus-visible{outline:1px solid var(--ochre);outline-offset:6px}.credit{margin:0;font-size:9px;letter-spacing:.18em;color:var(--dust);text-align:center;line-height:1.8}.credit a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.credit a:hover,.credit a:focus-visible{color:var(--ash);border-bottom-color:var(--dust);outline:none}@media (prefers-reduced-motion: reduce){body:after,.skull,h1 span{animation:none}}
