@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._2JMRCW_className{font-family:archivo,archivo Fallback,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-style:normal}._2JMRCW_variable{--ff-archivo:"archivo", "archivo Fallback", Arial Narrow, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:fell;src:url(../media/im_fell_english-s.p.19q4vxlgtk0rb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fell;src:url(../media/im_fell_english_italic-s.p.1y9qe_7x2ofb7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fell Fallback;src:local(Arial);ascent-override:98.13%;descent-override:39.38%;line-gap-override:0.0%;size-adjust:92.25%}._9ViNBW_className{font-family:fell,fell Fallback,Iowan Old Style,Palatino,Georgia,serif}._9ViNBW_variable{--ff-fell:"fell", "fell Fallback", Iowan Old Style, Palatino, Georgia, serif}
:root{--black:#121211;--black-deep:#0a0a0a;--char:#171716;--soot:#1f1f1d;--iron:#2e2d2a;--ash:#8e8a82;--paper:#e8e4db;--bone:#dad6cd;--white:#f1eee8;--primary:var(--bone);--primary-dark:var(--ash);--secondary:var(--white);--tertiary:var(--iron);--background:var(--char);--surface:var(--soot);--text:var(--bone);--text-inverse:var(--black);--accent:var(--white);--border:var(--iron);--muted:var(--ash);--hairline:#dad6cd24;--glow:#f1eee852;--rule:linear-gradient(90deg, transparent, #dad6cd33 12%, #dad6cd33 60%, transparent);--sans:var(--ff-archivo), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif:var(--ff-fell), "Iowan Old Style", Palatino, Georgia, serif;--gutter:clamp(16px, 5vw, 80px);--logo-ratio:.6722;--logo:url(/omen/logo-2400.webp);--tex-grain:url(/omen/grain.webp);--tex-speck:url(/omen/speck.webp);--ease-drape:cubic-bezier(.32, 0, .24, 1);--ease-unfurl:cubic-bezier(.18, .72, .12, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-lift:cubic-bezier(.5, 0, .75, 0);--ease-smoke:cubic-bezier(.65, 0, .35, 1);--ease-burn:cubic-bezier(.7, 0, .2, 1);--spring-soft:linear(0, .0483, .1572, .2841, .4255, .5588, .676, .7678, .8468, .9072, .9513, .9803, 1.0008, 1.0131, 1.0194, 1.0216, 1.0211, 1.0191, 1.0163, 1.0133, 1.0105, 1.0078, 1.0056, 1.0037, 1.0024, 1.0013, 1.0006, 1.0001, .9998, .9996, 1);--spring-press:linear(0, .116, .3593, .6265, .8539, 1.013, 1.1012, 1.1314, 1.1222, 1.0926, 1.0571, 1.0254, 1.0022, .9885, .983, .9831, .9865, .9911, .9955, .9989, 1.0011, 1.0021, 1.0023, 1.0019, 1.0013, 1.0007, 1.0002, .9999, .9997, 1)}@supports not (transition-timing-function:linear(0, 1)){:root{--spring-soft:cubic-bezier(.34, 1.3, .64, 1);--spring-press:cubic-bezier(.3, 1.6, .5, 1)}}@media (max-width:819px){:root{--logo:url(/omen/logo-1200.webp)}}@media (min-width:1800px){html{font-size:112.5%}}@media (min-width:2200px){html{font-size:125%}}@media (min-width:2900px){html{font-size:150%}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--iron) transparent}body{background-color:var(--black);min-height:100vh;color:var(--text);font-family:var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.1875rem;line-height:1.5;overflow-x:clip}html[data-js],html[data-js] body{overscroll-behavior:none;height:100%;overflow:hidden}html[data-js] body{touch-action:none}html[data-js] input,html[data-js] button,html[data-js] a,html[data-js] [role=slider]{touch-action:manipulation}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}em{font-style:italic}::selection{background:var(--bone);color:var(--black)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.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}.skip{z-index:60;background:var(--bone);color:var(--black);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:transform .4s var(--ease-glide);border-radius:3px;padding:10px 16px;font-size:.8125rem;font-weight:700;font-stretch:75%;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.fell{font-family:var(--serif);color:var(--muted);letter-spacing:.01em;font-style:italic;font-weight:400;line-height:1.1}.altar{position:relative}.ground,.smoke,.backdrop,.stage,.gl,.dust,.stamps,.static,.vignette,.cursor{pointer-events:none;position:fixed;inset:0}.ground{z-index:0;background-color:var(--black);background-image:radial-gradient(ellipse 70% 60% at 50% 42%, #f1eee809, transparent 70%), var(--tex-grain), var(--tex-grain);background-position:0 0,0 0,97px 151px;background-size:100% 100%,256px 256px,373px 373px}.smoke{z-index:1;-webkit-mask:linear-gradient(to bottom, transparent, var(--black) 16%, var(--black) 76%, transparent);-webkit-mask:linear-gradient(to bottom, transparent, var(--black) 16%, var(--black) 76%, transparent);mask:linear-gradient(to bottom, transparent, var(--black) 16%, var(--black) 76%, transparent);overflow:hidden}.smoke>span{background:var(--ash);will-change:transform;display:block;position:absolute;top:0;left:0}.smoke-a>span{opacity:.2;width:calc(100% + 1100px);height:100%;animation:150s linear infinite drift-a;-webkit-mask:url(/omen/smoke-a.webp) 0 0/1100px 1100px;mask:url(/omen/smoke-a.webp) 0 0/1100px 1100px}.smoke-b>span{opacity:.15;width:calc(100% + 700px);height:calc(100% + 700px);animation:80s linear infinite drift-b;-webkit-mask:url(/omen/smoke-b.webp) 0 0/700px 700px;mask:url(/omen/smoke-b.webp) 0 0/700px 700px}.smoke-front{z-index:7}.smoke-front>span{opacity:.07;background:var(--bone);width:calc(100% + 1400px);height:100%;animation:60s linear infinite drift-front;-webkit-mask:url(/omen/smoke-b.webp) 0 0/1400px 1400px;mask:url(/omen/smoke-b.webp) 0 0/1400px 1400px}@keyframes drift-a{to{transform:translate(-1100px)}}@keyframes drift-b{to{transform:translate(-700px,-700px)}}@keyframes drift-front{to{transform:translate(-1400px)}}html[data-at="1"] .smoke-a>span{opacity:.28}.backdrop{z-index:2;overflow:hidden}.numeral{font-family:var(--serif);color:#dad6cd0a;white-space:nowrap;text-shadow:0 0 60px #0a0a0a99;transition:opacity 1.6s var(--ease-glide), transform 2.2s var(--ease-glide);font-size:96vh;line-height:.75;position:absolute;top:50%}.numeral-i{left:-1.5vw;transform:translateY(-50%)}.numeral-ii{right:-3vw;transform:translateY(-50%)}.numeral[data-state=next]{opacity:0;transform:translate(8vw,-46%)}.numeral[data-state=past]{opacity:0;transform:translate(-8vw,-54%)}.numeral:not([data-state]){opacity:0}.heap{background-color:var(--iron);background-image:var(--tex-grain), var(--tex-grain), linear-gradient(to bottom, #8e8a8280, #8e8a821f 30%, transparent 70%);height:38vh;transition:transform 2.6s var(--ease-unfurl) .5s, opacity 1.4s var(--ease-glide) .5s;background-size:256px 256px,373px 373px,100% 100%;position:absolute;bottom:-2vh;left:-10vw;right:-10vw;-webkit-mask:url(/omen/heap.webp) bottom/100% 100% no-repeat;mask:url(/omen/heap.webp) bottom/100% 100% no-repeat}.heap[data-state=next],.heap:not([data-state]){opacity:0;transition-duration:1.2s,.9s;transition-delay:0s;transform:translateY(70%)}.stage{z-index:3;overflow:hidden}.pose{transform-origin:50%;perspective:1800px;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.whole,.reveal,.reveal-in{position:absolute;inset:0}.reveal{overflow:hidden}.shade,.sigil,.dusk,.rim,.cracks,.cracks-glow{display:block;position:absolute;inset:0}.sigil,.dusk,.shade{-webkit-mask:var(--logo) center / 100% 100% no-repeat;-webkit-mask:var(--logo) center / 100% 100% no-repeat;mask:var(--logo) center / 100% 100% no-repeat}.sigil{background:var(--bone)}.shade{filter:blur(10px);background:#0a0a0ac7;transform:translateY(2.2%)scale(1.015);-webkit-mask-image:url(/omen/logo-1200.webp);mask-image:url(/omen/logo-1200.webp)}.dusk{background:var(--black-deep);opacity:0}.rim{background:var(--white);opacity:0;-webkit-mask:url(/omen/rim.webp) 50%/100% 100% no-repeat;mask:url(/omen/rim.webp) 50%/100% 100% no-repeat}.cracks{background:var(--white);opacity:0;-webkit-mask:url(/omen/cracks.webp) 50%/100% 100% no-repeat;mask:url(/omen/cracks.webp) 50%/100% 100% no-repeat}.cracks-glow{background:var(--white);opacity:0;-webkit-mask:url(/omen/cracks-glow.webp) 50%/100% 100% no-repeat;mask:url(/omen/cracks-glow.webp) 50%/100% 100% no-repeat}.shards{transform-style:preserve-3d;visibility:hidden;position:absolute;inset:0}.shard{background:rgb(calc(218 * var(--tone)) calc(214 * var(--tone)) calc(205 * var(--tone)));-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);will-change:transform, opacity;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rays-still{background:var(--white);opacity:0;visibility:hidden;width:260%;height:170%;display:block;position:absolute;top:-45%;left:-80%;-webkit-mask:url(/omen/rays.webp) 50%/100% 100% no-repeat;mask:url(/omen/rays.webp) 50%/100% 100% no-repeat}.sun{opacity:0;visibility:hidden;transform-origin:50%;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.sun-halo{border-radius:2px;position:absolute;inset:0;box-shadow:0 0 50px 10px #f1eee838,0 0 120px 30px #f1eee814,inset 0 0 34px #f1eee824}.sun-edge,.sun-fill{background:var(--bone);display:block;position:absolute}.sun-edge{opacity:.75;box-shadow:0 0 10px #f1eee880}.sun-fill{background:var(--white);box-shadow:0 0 14px #f1eee8e6}.sun-top,.sun-fill-top{height:2px;top:0;left:0;right:0}.sun-bottom,.sun-fill-bottom{height:2px;bottom:0;left:0;right:0}.sun-left,.sun-fill-left{width:2px;top:0;bottom:0;left:0}.sun-right,.sun-fill-right{width:2px;top:0;bottom:0;right:0}.sun-fill-top{transform-origin:0;transform:scaleX(0)}.sun-fill-right{transform-origin:50% 0;transform:scaleY(0)}.sun-fill-bottom{transform-origin:100%;transform:scaleX(0)}.sun-fill-left{transform-origin:50% 100%;transform:scaleY(0)}.root-line{opacity:0;background:linear-gradient(#dad6cd29,#0000);width:1px;height:0;position:absolute;top:0;left:0}.root-fill{background:linear-gradient(to bottom, var(--white), #dad6cd4d 60%, transparent);transform-origin:50% 0;display:block;position:absolute;inset:0;transform:scaleY(0)}.ember{background:var(--white);opacity:0;will-change:transform, opacity;border-radius:1px;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 8px 2px #f1eee8cc,0 0 30px 8px #f1eee847}.gl{z-index:4;visibility:hidden}.dust{z-index:5}.stamps{z-index:6}.stamp{background:var(--ash);opacity:0;width:4rem;height:4rem;position:absolute;-webkit-mask:url(/omen/sigil.webp) 50%/100% 100% no-repeat;mask:url(/omen/sigil.webp) 50%/100% 100% no-repeat}.static{z-index:30;overflow:hidden}.static>span{opacity:.075;will-change:transform, opacity;background:url(/omen/static.webp) 0 0/256px 256px;animation:.48s step-end infinite static;display:block;position:absolute;inset:-256px}@keyframes static{0%{transform:translate(0,0)}16%{transform:translate(-91px,47px)}33%{transform:translate(63px,-118px)}50%{transform:translate(-27px,-71px)}66%{transform:translate(112px,88px)}83%{transform:translate(-140px,19px)}}.vignette{z-index:31;background:radial-gradient(85% 75% at 50% 46%,#0000 55%,#0a0a0a9e 100%),linear-gradient(#0a0a0a59,#0000 14% 86%,#0a0a0a73)}.plates{z-index:10;position:relative}html[data-js] .plates{position:fixed;inset:0}html[data-js] .plate{visibility:hidden;pointer-events:none;transition:visibility 0s linear 1.15s;position:absolute;inset:0}html[data-js] .plate[data-state=now]{visibility:visible;pointer-events:auto;transition-delay:0s}html[data-js]:not([data-ready]):not([data-at="0"]) .plate{visibility:hidden}.burn{transition:transform 1.05s var(--ease-burn), opacity .7s var(--ease-glide);margin:-.14em -.06em -.1em;padding:.14em .06em .1em;display:block;position:relative;overflow:hidden}.burn-in{transition:transform 1.05s var(--ease-burn);display:block}.burn:after{content:"";background:var(--white);opacity:0;pointer-events:none;height:.5em;min-height:10px;position:absolute;top:0;left:0;right:0;-webkit-mask:url(/omen/ember.webp) 0 0/360px 100% repeat-x;mask:url(/omen/ember.webp) 0 0/360px 100% repeat-x}@keyframes burnline{0%{opacity:0}12%{opacity:.95}72%{opacity:.55}to{opacity:0}}html[data-js] .plate[data-state=now] .burn:after{animation:burnline 1.25s var(--ease-glide) both;animation-delay:calc(.5s + var(--l,0) * .13s + var(--k,0) * .13s)}html[data-js] .plate[data-state=next] .burn,html[data-js] .plate:not([data-state]) .burn{transition-duration:.5s,.5s;transition-delay:0s;transform:translateY(100%)}html[data-js] .plate[data-state=next] .burn-in,html[data-js] .plate:not([data-state]) .burn-in{transition-duration:.5s;transition-delay:0s;transform:translateY(calc(-100% - .4em))}html[data-js] .plate[data-state=past] .burn{opacity:0;transition-duration:.6s,.45s;transition-delay:0s}html[data-js] .plate[data-state=past] .burn-in{transition-duration:.6s;transition-delay:0s;transform:translateY(-26%)}html[data-js] .plate[data-state=now] .burn,html[data-js] .plate[data-state=now] .burn-in{transition-delay:calc(.5s + var(--l,0) * .13s + var(--k,0) * .13s)}.cue{left:50%;bottom:max(22px, env(safe-area-inset-bottom));pointer-events:none;transition:opacity 1s var(--ease-glide) 1.4s;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.cue-line{background:linear-gradient(to bottom, transparent, var(--bone));transform-origin:top;width:1px;height:34px;animation:cue 2.6s var(--ease-drape) infinite}.cue-label{font-size:1.0625rem}@keyframes cue{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:translateY(12px)scaleY(1)}}html[data-js] .plate:not([data-state=now]) .cue{opacity:0;transition-duration:.3s;transition-delay:0s}.touch{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.touch:focus-visible{outline:1px solid var(--hairline);outline-offset:-12px}.plate-threshold{display:none}html[data-js] .plate-threshold{display:block}.steps{pointer-events:none;position:absolute;inset:0}.step{text-align:center;justify-items:center;gap:.35em;width:min(92vw,60rem);display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%,-100%)}.step .burn{transition-duration:1.1s,.8s;transform:translateY(100%)}.step .burn-in{transition-duration:1.1s;transform:translateY(calc(-100% - .4em))}.steps[data-step="1"] .step-1 :is(.burn,.burn-in),.steps[data-step="2"] .step-2 :is(.burn,.burn-in),.steps[data-step="3"] .step-3 :is(.burn,.burn-in){transition-delay:calc(.42s + var(--k,0) * .16s);transform:none}.steps[data-step="1"] .step-1 .burn:after,.steps[data-step="2"] .step-2 .burn:after,.steps[data-step="3"] .step-3 .burn:after{animation:burnline 1.35s var(--ease-glide) both;animation-delay:calc(.42s + var(--k,0) * .16s)}.steps:is([data-step="2"],[data-step="3"],[data-step="4"]) .step-1 .burn,.steps:is([data-step="3"],[data-step="4"]) .step-2 .burn,.steps[data-step="4"] .step-3 .burn{opacity:0;transition:opacity .9s var(--ease-glide) .25s, transform 0s;transform:none}.steps:is([data-step="2"],[data-step="3"],[data-step="4"]) .step-1 .burn-in,.steps:is([data-step="3"],[data-step="4"]) .step-2 .burn-in,.steps[data-step="4"] .step-3 .burn-in{transition:transform 1.2s var(--ease-glide) .2s;transform:translateY(-18%)}.step-band{font-family:var(--sans);letter-spacing:.62em;text-transform:uppercase;color:var(--bone);text-shadow:0 0 22px #f1eee84d;padding-left:.62em;font-size:clamp(1rem,1.9vw,1.5rem);font-weight:700;font-stretch:62%}.step-title{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;color:var(--bone);text-shadow:0 2px 30px #0a0a0ae6,0 0 50px #f1eee81f;font-size:clamp(2.8rem,9.5vw,8rem);line-height:.9}.step-note{margin-bottom:.2em;font-size:clamp(1.3rem,2.3vw,1.9rem)}.step-track{color:var(--bone);justify-content:center;align-items:baseline;gap:.7em;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.15;display:flex}.step-num{font-family:var(--sans);letter-spacing:.2em;color:var(--ash);font-size:.7em;font-weight:700;font-stretch:62%}.threshold-foot{left:50%;bottom:max(26px, env(safe-area-inset-bottom));pointer-events:none;transition:opacity 1s var(--ease-glide);justify-items:center;gap:12px;display:grid;position:absolute;transform:translate(-50%)}.hint{font-size:1.1875rem;display:grid}.hint>span{text-align:center;white-space:nowrap;transition:opacity .8s var(--ease-glide), transform .9s var(--ease-glide);grid-area:1/1}.hint-wait,.hint-final{opacity:0;transform:translateY(6px)}html[data-wait] .hint-first{opacity:0;transform:translateY(-6px)}.plate-threshold:has(.steps[data-step="4"]) .hint-first{opacity:0;transform:translateY(-6px)}html[data-wait] .hint-wait{opacity:1;animation:breathe 2.4s var(--ease-smoke) infinite alternate;transform:none}.plate-threshold:has(.steps[data-step="4"]) .hint-final{opacity:1;transform:none}html[data-wait] .plate-threshold:has(.steps[data-step="4"]) .hint-wait{opacity:0}@keyframes breathe{to{opacity:.45}}.marks{gap:7px;display:flex}.marks>span{border-radius:1px;width:7px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dad6cd66}.marks>span:after{content:"";background:var(--bone);transform-origin:bottom;transition:transform .6s var(--spring-soft);position:absolute;inset:0;transform:scaleY(0)}.plate-threshold:has(.steps:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"])) .marks>span:first-child:after{transform:scaleY(1)}.plate-threshold:has(.steps:is([data-step="2"],[data-step="3"],[data-step="4"])) .marks>span:nth-child(2):after{transform:scaleY(1)}.plate-threshold:has(.steps:is([data-step="3"],[data-step="4"])) .marks>span:nth-child(3):after{transform:scaleY(1)}.plate-threshold:has(.steps[data-step="4"]) .marks>span:nth-child(4):after{transform:scaleY(1)}html[data-regrow] .steps,html[data-regrow] .threshold-foot{opacity:0}.plate-recrement{place-items:center;display:grid}html:not([data-js]) .plate-recrement{min-height:100svh}.spine{left:max(14px, calc(var(--gutter) * .45));font-family:var(--sans);letter-spacing:.5em;text-transform:uppercase;color:#dad6cd73;white-space:nowrap;transform-origin:50%;transition:opacity 1.4s var(--ease-glide) 1s;gap:2.6em;font-size:.6875rem;font-weight:700;font-stretch:62%;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(-90deg)translate(50%)}html[data-js] .plate-recrement:not([data-state=now]) .spine{opacity:0;transition-duration:.4s;transition-delay:0s}.rec{padding:8vh var(--gutter);text-align:center;justify-items:center;gap:clamp(10px,2vh,22px);display:grid;position:relative}.rec-band{font-family:var(--sans);letter-spacing:.7em;text-transform:uppercase;color:var(--ash);transition:opacity 1.2s var(--ease-glide) .5s, transform 1.2s var(--ease-glide) .5s;padding-left:.7em;font-size:clamp(.75rem,1.1vw,.9375rem);font-weight:700;font-stretch:62%}.rec-title{font-family:var(--serif);letter-spacing:-.008em;font-size:clamp(3rem,13vw,15rem);font-weight:400;line-height:.82;position:relative}.rec-word{display:grid;position:relative}.rec-word>span{white-space:nowrap;grid-area:1/1}.rec-crisp{z-index:1;color:var(--bone);-webkit-mask:linear-gradient(to bottom, var(--black) 50%, transparent 74%);-webkit-mask:linear-gradient(to bottom, var(--black) 50%, transparent 74%);mask:linear-gradient(to bottom, var(--black) 50%, transparent 74%);position:relative}.rec-dross{color:#dad6cde6;-webkit-mask-image:linear-gradient(to bottom, transparent 44%, var(--black) 62%, #1212118c 84%, transparent 100%), var(--tex-speck);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%,120px 120px;-webkit-mask-image:linear-gradient(to bottom, transparent 44%, var(--black) 62%, #1212118c 84%, transparent 100%), var(--tex-speck);mask-image:linear-gradient(to bottom, transparent 44%, var(--black) 62%, #1212118c 84%, transparent 100%), var(--tex-speck);animation:dross 7s var(--ease-smoke) infinite alternate;-webkit-mask-size:100% 100%,120px 120px;mask-size:100% 100%,120px 120px;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes dross{0%{transform:translateY(.01em)scaleY(1)}to{transform:translate(.01em,.05em)scaleY(1.06)}}.ltr{transition:transform 1.25s var(--ease-glide), opacity 1s var(--ease-glide);transition-delay:calc(.35s + var(--i) * 55ms);display:inline-block}html[data-js] .plate-recrement[data-state=next] .ltr,html[data-js] .plate-recrement:not([data-state]) .ltr{opacity:0;transition-duration:.5s;transition-delay:0s;transform:translateY(-.35em)}html[data-js] .plate-recrement[data-state=past] .ltr{opacity:0;transition-duration:.9s,.6s;transition-delay:calc(var(--i) * 35ms);transform:translateY(.6em)scaleY(1.3)}.rec-tear{color:var(--white);opacity:0;pointer-events:none}.rec-tear-a{clip-path:inset(28% 0 58%)}.rec-tear-b{clip-path:inset(66% 0 20%)}.rec-title[data-tear] .rec-tear{opacity:.55}.rec-title[data-tear="1"] .rec-tear-a{transform:translate(.05em)}.rec-title[data-tear="1"] .rec-tear-b{transform:translate(-.03em)}.rec-title[data-tear="2"] .rec-tear-a{transform:translate(-.08em)}.rec-title[data-tear="2"] .rec-tear-b{opacity:.25;transform:translate(.02em)}.rec-title[data-tear="3"] .rec-tear-a{opacity:.2;transform:translate(.02em)}.rec-title[data-tear="3"] .rec-tear-b{transform:translate(.09em)}.rec-title[data-tear] .rec-crisp{opacity:.86}.rec-mirror{white-space:nowrap;color:var(--bone);opacity:.08;transform-origin:50% 0;-webkit-mask:linear-gradient(to bottom, transparent 20%, var(--black));-webkit-mask:linear-gradient(to bottom, transparent 20%, var(--black));mask:linear-gradient(to bottom, transparent 20%, var(--black));pointer-events:none;transition:opacity 2s var(--ease-glide) 1.2s;display:block;position:absolute;top:100%;left:0;right:0;transform:scaleY(-.55)translateY(-100%)}html[data-js] .plate-recrement:not([data-state=now]) .rec-mirror{opacity:0;transition-duration:.4s;transition-delay:0s}.rec-note{transition:opacity 1s var(--ease-glide) 1.2s, transform 1.2s var(--ease-glide) 1.2s;margin-top:clamp(14px,3vh,34px);font-size:clamp(1.25rem,2vw,1.75rem)}.rec-list{gap:4px;min-width:min(84vw,30rem);margin-top:4px;display:grid}.rec-list li{transition:opacity 1s var(--ease-glide), transform 1.2s var(--ease-glide);transition-delay:calc(1.35s + var(--k) * .15s)}html[data-js] .plate-recrement:not([data-state=now]) :is(.rec-note,.rec-list li,.rec-band){opacity:0;transition-duration:.4s;transition-delay:0s;transform:translateY(14px)}.rec-row{text-align:left;isolation:isolate;border-radius:2px;grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:.4em;padding:.55em .9em .5em;display:grid;position:relative;overflow:hidden}.rec-row:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.rec-list li:last-child .rec-row:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:0}.rec-num{font-family:var(--sans);letter-spacing:.24em;color:var(--ash);font-size:.875rem;font-weight:700;font-stretch:62%}.rec-name{color:var(--bone);font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.15}.rec-wipe{z-index:2;pointer-events:none;transition:transform .6s var(--ease-drape);position:absolute;inset:0;overflow:hidden;transform:translate(-101%)}.rec-wipe-in{background-color:var(--bone);background-image:var(--tex-grain);transition:transform .6s var(--ease-drape);background-size:256px 256px;grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:.4em;padding:.55em .9em .5em;display:grid;position:absolute;inset:0;transform:translate(101%)}.rec-wipe-in :is(.rec-num,.rec-name){color:var(--black)}@media (hover:hover){.rec-row:hover .rec-wipe,.rec-row:hover .rec-wipe-in{transform:translate(0,0)}}.rec-row:focus-visible .rec-wipe,.rec-row:focus-visible .rec-wipe-in{transform:translate(0,0)}.track{left:var(--gutter);justify-items:start;gap:clamp(14px,2.4vh,26px);width:min(48vw,44rem);display:grid;position:absolute;bottom:clamp(56px,11vh,130px)}.plate-vessel .track{left:auto;right:calc(var(--gutter) + 40px);text-align:right;justify-items:end}.track-kicker{font-family:var(--sans);letter-spacing:.42em;text-transform:uppercase;color:var(--ash);transition:opacity 1s var(--ease-glide) .4s, transform 1.2s var(--ease-glide) .4s;align-items:baseline;gap:1.2em;font-size:.8125rem;font-weight:700;font-stretch:62%;display:flex}.track-num{color:var(--bone);letter-spacing:.2em}html[data-js] .plate-track:not([data-state=now]) .track-kicker{opacity:0;transition-duration:.4s;transition-delay:0s;transform:translateY(10px)}.track-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--bone);text-shadow:0 .03em .1em #0a0a0ae6,0 0 .6em #0a0a0a8c;font-size:clamp(2.7rem,6.6vw,7.4rem);font-weight:400;line-height:.9}.track-title em{color:var(--white);text-shadow:0 0 .4em #f1eee840,0 .03em .1em #0a0a0ae6}.track-line{white-space:nowrap}.plate-sun .track-line:nth-child(2){padding-left:.62em}.plate-sun .track-line:nth-child(3){padding-left:1.7em}.plate-vessel .track-line:first-child{padding-right:1.25em}.plate-vessel .track-line:nth-child(2){padding-right:.4em}.broken{display:inline-block}.shatter{transform:translate3d(calc(var(--crack,0) * var(--s) * .16em), calc(var(--crack,0) * (var(--n) - 2.5) * .045em), 0) rotate(calc(var(--crack,0) * var(--s) * 16deg));opacity:calc(1 - var(--crack,0) * .18);display:inline-block}.player{width:min(100%,30rem);transition:opacity 1s var(--ease-glide) 1.1s, transform 1.2s var(--ease-glide) 1.1s;flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.plate-vessel .player{justify-content:flex-end}html[data-js] .plate-track:not([data-state=now]) .player,html[data-js] .plate-track:not([data-state=now]) .chips{opacity:0;transition-duration:.4s;transition-delay:0s;transform:translateY(12px)}.play{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);box-shadow:inset 0 0 0 1px var(--hairline);isolation:isolate;transition:color .35s var(--ease-glide);-webkit-tap-highlight-color:transparent;border-radius:3px;align-items:center;gap:12px;padding:12px 18px 11px 14px;font-size:.8125rem;font-weight:700;font-stretch:75%;display:inline-flex;position:relative;overflow:hidden}.play:before{content:"";z-index:-1;background:var(--bone);transform-origin:bottom;transition:transform .5s var(--ease-drape);position:absolute;inset:0;transform:scaleY(0)}.play:after{content:"";box-shadow:0 0 30px 2px var(--glow);opacity:0;transition:opacity .4s var(--ease-glide);pointer-events:none;border-radius:6px;position:absolute;inset:-6px}.play-box{border-radius:1px;width:10px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px}.play-box:after{content:"";transition:transform .4s var(--spring-soft);background:currentColor;position:absolute;inset:0;transform:scale(0)}@media (hover:hover){.play:not(:disabled):hover:before{transform:scaleY(1)}.play:not(:disabled):hover{color:var(--black)}.play:not(:disabled):hover:after{opacity:1}}.player[data-state=playing] .play:before{transform:scaleY(1)}.player[data-state=playing] .play{color:var(--black)}.player[data-state=playing] .play-box:after{animation:pulse .9s var(--ease-smoke) infinite alternate;transform:scale(1)}@keyframes pulse{to{opacity:.45}}.play:disabled{cursor:default;color:var(--ash);box-shadow:inset 0 0 0 1px #dad6cd14}.play:disabled .play-box{opacity:.5}.player-note{font-size:1.125rem}.time{font-family:var(--sans);letter-spacing:.14em;color:var(--ash);font-variant-numeric:tabular-nums;min-width:6.5em;font-size:.8125rem;font-weight:600;font-stretch:75%}.seek{cursor:pointer;touch-action:none;flex:10rem;min-width:8rem;height:26px;position:relative}.seek-track,.seek-fill{height:2px;display:block;position:absolute;top:12px;left:0;right:0}.seek-track{background:linear-gradient(90deg,#dad6cd38,#dad6cd1a 70%,#0000)}.seek-fill{background:var(--bone);transform-origin:0;transform:scaleX(0);box-shadow:0 0 10px #f1eee866}.seek-head-rail{height:12px;display:block;position:absolute;top:7px;left:0;right:0}.seek-head{width:100%;height:12px;display:block;position:absolute;top:0;left:0;transform:translate(0,0)}.seek-head:after{content:"";background:var(--white);border-radius:1px;width:4px;height:12px;position:absolute;top:0;left:-2px;box-shadow:0 0 10px #f1eee8b3}.chips{transition:opacity 1s var(--ease-glide) 1.25s, transform 1.2s var(--ease-glide) 1.25s;flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);box-shadow:inset 0 0 0 1px var(--hairline);isolation:isolate;transition:color .3s var(--ease-glide);border-radius:3px;padding:.625rem .875rem .5625rem;font-size:.75rem;font-weight:700;font-stretch:75%;display:inline-block;position:relative;overflow:hidden}.chip:before{content:"";z-index:-1;background:var(--bone);transform-origin:bottom;transition:transform .45s var(--ease-drape);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.chip:hover{color:var(--black)}.chip:hover:before{transform:scaleY(1)}}.plate-residue{place-items:center;display:grid}.res{width:min(100%,38rem);padding:8vh var(--gutter) 22vh;text-align:center;justify-items:center;gap:clamp(18px,3.4vh,36px);display:grid;position:relative}.res-label{font-family:var(--sans);letter-spacing:.42em;text-transform:uppercase;color:var(--ash);margin-bottom:12px;padding-left:.42em;font-size:.75rem;font-weight:700;font-stretch:62%;display:block}.res-listen .chips{justify-content:center}.res-soon{font-size:1.375rem}.res-lede{font-family:var(--serif);color:var(--bone);text-shadow:0 .04em .14em #0a0a0ae6;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:400;line-height:1}.res .join-form{width:100%}.res>:first-child{--l:0}.res>:nth-child(2){--l:1}.res>:nth-child(3){--l:2}.res>:nth-child(4){--l:3}.join-field{background-color:#1f1f1dd1;background-image:var(--tex-grain);box-shadow:inset 0 0 0 1px var(--hairline), 0 24px 40px -26px #0a0a0ae6;isolation:isolate;text-align:left;background-size:256px 256px;border-radius:4px;align-items:stretch;gap:8px;padding:7px;display:flex;position:relative}.join-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--bone), 0 0 30px -6px var(--glow), 0 24px 40px -26px #0a0a0ae6}.join-field input[type=email]{all:unset;min-width:0;font-family:var(--serif);color:var(--bone);cursor:text;transition:opacity .3s var(--ease-glide);flex:1;padding:.75rem .75rem .6875rem;font-size:1.25rem}.join-field input[type=email]::placeholder{color:var(--ash);opacity:.7;font-style:italic}.join-fill{z-index:2;background:var(--bone);transform-origin:0;transition:transform 1s var(--ease-drape);pointer-events:none;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.join-done{z-index:3;color:var(--black);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-glide) .55s, transform .9s var(--ease-glide) .55s;pointer-events:none;align-items:center;padding:0 20px;font-size:.875rem;font-weight:700;font-stretch:75%;display:flex;position:absolute;inset:0;transform:translate(-14px)}.join-form:is([data-state=joined],[data-state=already]) .join-fill{transform:scaleX(1)}.join-form:is([data-state=joined],[data-state=already]) .join-done{opacity:1;transform:none}.join-form:is([data-state=joined],[data-state=already]) :is(input,.slab-btn){opacity:0}.join-status{min-height:1.5em;color:var(--ash);margin-top:10px;font-size:1.125rem}.join-form[data-state=error] .join-status{color:var(--white);font-style:italic}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.slab-btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ash);-webkit-tap-highlight-color:transparent;border-radius:3px;flex:none;display:inline-grid;position:relative}.slab-btn>span{background:var(--bone);color:var(--black);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:transform .55s var(--spring-press);border-radius:3px;place-content:center;padding:.875rem 1.375rem .8125rem;font-size:.8125rem;font-weight:700;font-stretch:75%;line-height:1.2;display:grid;transform:translateY(-4px)}.slab-btn:after{content:"";box-shadow:0 0 28px 2px var(--glow);opacity:0;transition:opacity .45s var(--ease-glide);pointer-events:none;border-radius:6px;position:absolute;inset:-4px -4px 0}@media (hover:hover){.slab-btn:hover>span{transform:translateY(-6px)}.slab-btn:hover:after{opacity:1}}.slab-btn:active>span{transition-duration:80ms;transform:translateY(-1px)}.slab-btn:disabled{cursor:default}.slab-btn:disabled>span{transform:translateY(-1px)}.again{all:unset;cursor:pointer;color:var(--ash);transition:color .4s var(--ease-glide);padding:6px 4px;font-size:1.25rem;display:block}@media (hover:hover){.again:hover{color:var(--bone)}}.again:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rail{right:max(12px, calc(var(--gutter) * .42));z-index:20;transition:opacity 1.2s var(--ease-glide) .6s;position:fixed;top:50%;transform:translateY(-50%)}html[data-at="0"] .rail,html[data-js]:not([data-ready]) .rail{opacity:0;pointer-events:none;transition-delay:0s}html:not([data-js]) .rail{display:none}.rail ol{gap:4px;display:grid;position:relative}.rail ol:before{content:"";background:linear-gradient(#0000,#dad6cd2e 30% 70%,#0000);width:1px;position:absolute;top:-40px;bottom:-40px;right:10px}.rail a{justify-content:flex-end;align-items:center;gap:12px;padding:7px 6px;display:flex;position:relative}.rail-mark{background:var(--black);border-radius:1px;width:9px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dad6cd80}.rail-mark:after{content:"";background:var(--bone);transition:transform .5s var(--spring-soft);position:absolute;inset:0;transform:scale(0)}.rail a[aria-current=true] .rail-mark:after{transform:scale(1)}.rail a[aria-current=true] .rail-mark{box-shadow:inset 0 0 0 1px var(--bone), 0 0 12px #f1eee873}.rail a[data-sounding] .rail-mark:after{animation:.7s steps(2,end) infinite pulse;transform:scale(1)}.rail-label{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--bone);opacity:0;transition:opacity .4s var(--ease-glide), transform .6s var(--ease-glide);white-space:nowrap;font-size:.6875rem;font-weight:700;font-stretch:62%;transform:translate(8px)}@media (hover:hover){.rail:hover .rail-label{opacity:.55;transform:none}.rail a:hover .rail-label{opacity:1}}.rail a:focus-visible .rail-label{opacity:1;transform:none}.cursor{z-index:55;display:none}html[data-cursor] .cursor{display:block}html[data-cursor],html[data-cursor] *{cursor:none!important}html[data-cursor] input{cursor:text!important}.cursor-box,.cursor-trail,.cursor-label{will-change:transform, opacity;opacity:0;position:absolute;top:0;left:0}.cursor-box{background:var(--bone);width:9px;height:9px;transition:background-color .25s var(--ease-glide), box-shadow .25s var(--ease-glide);border-radius:1px;box-shadow:0 0 12px #f1eee88c}.cursor-box[data-mode=control]{box-shadow:inset 0 0 0 .6px var(--bone), 0 0 10px #f1eee84d;background:#f1eee814}.cursor-trail{background:var(--white);border-radius:1px;width:3px;height:3px;box-shadow:0 0 8px 2px #f1eee880}.cursor-label{color:var(--bone);white-space:nowrap;text-shadow:0 1px 8px #0a0a0ae6;font-size:1rem}html[data-tier=still] *,html[data-tier=still] :before,html[data-tier=still] :after,html[data-instant] *,html[data-instant] :before,html[data-instant] :after{transition-duration:.01ms!important;transition-delay:0s!important}html[data-tier=still] *,html[data-tier=still] :before,html[data-tier=still] :after{animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.cue-line,.smoke>span,.static>span,.rec-dross{animation:none}}html[data-tier=lite] .smoke-b,html[data-tier=lite] .smoke-front{display:none}html[data-tier=lite] .static>span{animation-duration:1.4s}html:not([data-js]) .stage,html:not([data-js]) .gl,html:not([data-js]) .dust,html:not([data-js]) .stamps,html:not([data-js]) .backdrop,html:not([data-js]) .cue{display:none}html:not([data-js]) .plate{min-height:100svh;position:relative}html:not([data-js]) .plate-track{align-items:end;display:grid;overflow:hidden}html:not([data-js]) .plate-track .track{margin:0 var(--gutter) 10vh;position:relative;bottom:auto;left:auto;right:auto}html:not([data-js]) .plate-track:after{content:"";height:66vh;aspect-ratio:var(--logo-ratio);background:var(--bone);opacity:.3;z-index:-1;position:absolute;top:8vh;-webkit-mask:url(/omen/logo-1200.webp) 50%/100% 100% no-repeat;mask:url(/omen/logo-1200.webp) 50%/100% 100% no-repeat}html:not([data-js]) .plate-sun:after{right:12vw}html:not([data-js]) .plate-vessel:after{left:12vw}html:not([data-js]) .plate-vessel .track{justify-self:end}html:not([data-js]) .plate-residue{min-height:70vh}.unforeseen{background-color:var(--black);background-image:var(--tex-grain), var(--tex-grain);min-height:100svh;padding:40px var(--gutter);text-align:center;color:var(--bone);background-position:0 0,97px 151px;background-size:256px 256px,373px 373px;place-content:center;justify-items:center;gap:22px;display:grid}.unforeseen-sign{height:clamp(160px,30vh,280px);aspect-ratio:var(--logo-ratio);opacity:.85;animation:unforeseen 7s var(--ease-smoke) infinite alternate;background:currentColor;transform:rotate(180deg);-webkit-mask:url(/omen/logo-1200.webp) 50%/100% 100% no-repeat;mask:url(/omen/logo-1200.webp) 50%/100% 100% no-repeat}.unforeseen-title{font-family:var(--serif);font-size:clamp(3.5rem,11vw,9rem);font-weight:400;line-height:.9}.unforeseen-note{font-size:clamp(1.5rem,3vw,2.125rem)}@keyframes unforeseen{to{opacity:.6;transform:rotate(176deg)translate(-6px,4px)}}@media (max-aspect-ratio:19/20){.track,.plate-vessel .track{left:var(--gutter);right:var(--gutter);text-align:left;justify-items:start;width:auto;bottom:max(64px,9vh)}html[data-js] .plate-track:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0ab3 55%,#0a0a0aeb);height:62vh;position:absolute;bottom:0;left:0;right:0}.plate-vessel .track-line:nth-child(n){padding-right:0}.plate-vessel .track-line:nth-child(2){padding-left:.5em}.plate-vessel .track-line:nth-child(3){padding-left:1.1em}.plate-vessel .player{justify-content:flex-start}.track-title{font-size:clamp(2.6rem,12vw,5rem)}.numeral{font-size:70vh}}@media (max-width:899px) and (max-aspect-ratio:19/20){.rail{top:auto;bottom:max(14px, env(safe-area-inset-bottom));transform:none}.rail ol{gap:0}.rail ol:before{display:none}.rail a{padding:6px 4px}.rail-label{display:none}.cue{bottom:max(18px, env(safe-area-inset-bottom))}.plate-track .cue{display:none}}@media (max-width:600px),(max-height:560px){.spine{display:none}}@media (max-height:560px) and (orientation:landscape){.track{gap:10px;bottom:18px}.track-title{font-size:clamp(2rem,7vh + 2vw,3.4rem)}.cue{display:none}.rec{gap:6px;padding-top:2vh}.rec-title{font-size:clamp(2.6rem,10vw,6rem)}}
