:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#06080a;--charcoal:#0e171d;--rain:#17313c;--chrome:#b8c0c4;--amber:#c28a53;--text:#eee7d8;--muted:#9ca6aa;--border:#b8c0c43d;--border-strong:#b8c0c46b;--shadow:#000000a6;--heading:"Bebas Neue", "Avenir Next Condensed", "DIN Condensed", "Helvetica Neue", Arial, sans-serif;--body:"Inter", "Helvetica Neue", Avenir, Arial, sans-serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 16%, #17313c52, transparent 34rem), linear-gradient(180deg, var(--black) 0%, #070b0d 38%, var(--charcoal) 100%);min-width:320px;color:var(--text);font-family:var(--body);text-rendering:geometricprecision;margin:0;overflow-x:hidden}body:before{z-index:10;pointer-events:none;content:"";opacity:.11;mix-blend-mode:screen;background-image:linear-gradient(112deg,#0000 0 44%,#b8c0c442 45%,#0000 47%),radial-gradient(circle at 30% 20%,#eee7d842 0 1px,#0000 1.5px),radial-gradient(circle at 70% 80%,#c28a532e 0 1px,#0000 1.5px);background-size:230px 420px,92px 92px,126px 126px;position:fixed;inset:0}a{color:inherit;text-decoration:none}.hero{border-bottom:1px solid var(--border);background-image:linear-gradient(90deg,#06080af0 0%,#06080a9e 35%,#06080a2e 68%,#06080ab8 100%),linear-gradient(#06080a2e 0%,#06080a0d 45%,#06080af5 100%),url(/assets/sedensuil-banner.jpg);background-position:50%;background-size:cover;align-items:end;min-height:86svh;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(180deg, transparent, var(--black));height:36%;position:absolute;inset:auto 0 0}.rain-layer{pointer-events:none;opacity:.18;background:repeating-linear-gradient(100deg,#0000 0 34px,#b8c0c429 35px 36px,#0000 37px 76px),radial-gradient(circle at 82% 28%,#c28a5333,#0000 12rem);position:absolute;inset:0}.hero__content{z-index:1;width:min(1120px,100% - 40px);margin:0 auto;padding:0 0 clamp(4rem,10vw,7.5rem);position:relative}.hero h1,.release h2,.footer__motto{font-family:var(--heading);letter-spacing:0;margin:0;font-weight:400;line-height:.9}.hero h1{text-transform:uppercase;max-width:10ch;color:var(--text);text-shadow:0 2px 22px #000000b8;font-size:clamp(5rem,13vw,11rem)}.hero p{width:min(34rem,100%);color:var(--muted);margin:clamp(.7rem,1.6vw,1rem) 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.release{grid-template-columns:minmax(280px,.95fr) minmax(280px,.9fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(4.25rem,8vw,8rem) 0;display:grid;position:relative}.section-rule{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);width:100%;height:1px;position:absolute;top:0;left:0}.release__art{position:relative}.release__art:before{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(circle at 28% 18%,#c28a5338,#0000 28%),linear-gradient(135deg,#17313c94,#06080a14);position:absolute;inset:5% -5% -6% 7%}.release__art img{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-strong);width:min(100%,34rem);height:auto;display:block;box-shadow:0 28px 62px #00000094,inset 0 1px #eee7d81f}.release__copy{max-width:32rem}.release__meta{color:var(--amber);margin:0 0 .9rem;font-size:.86rem;font-weight:700;line-height:1.2}.release h2{color:var(--text);font-size:clamp(4rem,8vw,7.5rem)}.release__copy>p:not(.release__meta){color:var(--muted);margin:1.25rem 0 1.8rem;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.75}.countdown{border-top:1px solid var(--border);width:min(100%,30rem);margin-top:2rem;padding-top:1.35rem}.countdown__label{color:var(--amber);margin:0 0 .75rem;font-size:.76rem;font-weight:700;line-height:1.2}.countdown__grid{border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 #eee7d80f, 0 16px 32px var(--shadow);background:linear-gradient(#b8c0c40f,#b8c0c404),#06080a94;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown__unit{text-align:center;min-width:0;padding:.95rem .65rem .8rem;display:block}.countdown__unit+.countdown__unit{border-left:1px solid var(--border)}.countdown__value{color:var(--text);font-family:var(--heading);letter-spacing:0;font-size:clamp(2.1rem,4.2vw,3.25rem);font-weight:400;line-height:.9;display:block}.countdown__name{color:var(--muted);margin-top:.4rem;font-size:.64rem;font-weight:700;line-height:1;display:block}.links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.4rem;width:min(960px,100% - 40px);margin:0 auto;padding:clamp(2.75rem,6vw,4.5rem) 0;display:flex}.links a{color:var(--chrome);padding:.35rem 0;font-size:clamp(.82rem,1.4vw,.96rem);font-weight:700;line-height:1.2;transition:color .16s;position:relative}.links a:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.links a:hover,.links a:focus-visible{color:var(--amber);outline:none}.links a:hover:after,.links a:focus-visible:after{transform:scaleX(1)}footer{border-top:1px solid var(--border);width:min(1120px,100% - 40px);min-height:9rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:0 auto;padding:2.2rem 0 3rem;display:flex}.footer__motto{color:var(--text);font-size:clamp(2rem,4vw,3.4rem)}footer small{color:var(--chrome);font-size:.82rem;font-weight:700;line-height:1.4}@media (width<=780px){.hero{background-position:60%;min-height:82svh}.hero__content,.release,.links,footer{width:min(100% - 28px,1120px)}.hero__content{padding-bottom:4.5rem}.release{grid-template-columns:1fr;padding-top:3.5rem}.release__art img{width:min(100%,31rem)}.release__copy{max-width:none}footer{min-height:8rem}}@media (width<=480px){.hero h1{font-size:clamp(4.2rem,22vw,6.4rem)}.release h2{font-size:clamp(3.7rem,17vw,5.5rem)}.countdown__unit{padding-left:.45rem;padding-right:.45rem}.countdown__value{font-size:clamp(1.85rem,13vw,2.75rem)}}
