@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700;900&family=Creepster&family=IM+Fell+English+SC&family=Nosifer&family=Special+Elite&family=UnifrakturCook:wght@700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#0b090a;--night:#151014;--bone:#e9ddc7;--gold:#bd8d4f;--line:#c18f4e52}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);margin:0;font-family:Montserrat,Arial,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.eyebrow{color:#c39559;letter-spacing:.25em;text-transform:uppercase;font:700 10px Montserrat}.site-head{z-index:20;border-bottom:1px solid #ffffff1a;align-items:center;width:100%;height:95px;padding:0 5vw;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:10px;width:190px;display:flex}.brand>span{color:var(--gold);font:44px/1 Cormorant Garamond}.brand b{letter-spacing:.16em;font:600 14px/12px Montserrat}.brand small{color:var(--gold);letter-spacing:.16em;font-size:9px}.site-head nav{color:#b9adb0;letter-spacing:.1em;text-transform:uppercase;gap:34px;margin:auto;font-size:10px;display:flex}.site-head nav a:hover{color:#e7d6b8}.sound{color:#a99da2;letter-spacing:.14em;text-transform:uppercase;text-align:right;background:0 0;border:0;width:190px;font-size:9px}.sound i{background:#a5733c;border-radius:50%;width:6px;height:6px;margin-left:9px;display:inline-block;box-shadow:0 0 10px #bd8446}.hero{background:radial-gradient(circle at 75% 45%,#2f1721 0,#0000 32%),radial-gradient(circle at 15% 18%,#251522 0,#0000 30%),linear-gradient(120deg,#090708,#171014 62%,#0b0809);grid-template-columns:1.15fr .85fr;align-items:center;min-height:100vh;padding:160px 8vw 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-copy{z-index:3;position:relative}.hero h1{color:#efe4d1;letter-spacing:-.06em;margin:18px 0 28px;font:500 clamp(68px,8.5vw,132px)/.75 Cormorant Garamond}.hero h1 em{color:#bd8d57;font-weight:400}.hero-copy>p:not(.eyebrow){color:#b4a7ac;max-width:650px;font:20px/1.75 Cormorant Garamond}.enter{border-bottom:1px solid var(--gold);color:#d5a664;letter-spacing:.18em;text-transform:uppercase;gap:50px;margin-top:25px;padding:16px 0;font-size:10px;font-weight:700;display:inline-flex}.proof{color:#776d72;text-transform:uppercase;letter-spacing:.11em;gap:28px;margin-top:58px;font-size:9px;display:flex}.proof span{border-left:1px solid #49382f;padding-left:16px}.proof b{color:#c69b60}.portal{z-index:2;aspect-ratio:1;text-align:center;filter:drop-shadow(0 0 70px #7735514d);background:radial-gradient(circle,#b6793d1c,#0000 58%);border-radius:50%;place-content:center;justify-self:center;width:min(38vw,520px);display:grid;position:relative}.ring{border:1px solid #c8975373;border-radius:50%;position:absolute;inset:3%}.r2{border-style:dashed;animation:45s linear infinite rotate;inset:11%}.r3{border-color:#c897533d;inset:24%}.portal .moon{color:#c38c48;font:150px/.7 Cormorant Garamond}.portal p{letter-spacing:.28em;margin:25px 0 12px;font:600 16px/1.5 Cormorant Garamond}.portal small{color:#8e7258;letter-spacing:.35em;font-size:8px}.scroll-mark{z-index:4;color:#655c61;letter-spacing:.25em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.scroll-mark i{border-left:1px solid #735a42;height:45px;margin-top:13px}.fog{z-index:1;filter:blur(40px);background:#7861690f;border-radius:50%;width:60%;height:20%;animation:16s ease-in-out infinite drift;position:absolute}.fog-one{bottom:20%;left:-20%}.fog-two{animation-delay:-7s;top:35%;right:-20%}.chamber{background:radial-gradient(at 50% 0,#38242c 0,#171115 38%,#080607 100%);min-height:1200px;padding:120px 5vw;position:relative;overflow:hidden}.chamber:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 230px 60px #030203}.section-title{z-index:2;text-align:center;max-width:800px;margin:0 auto 60px;position:relative}.section-title h2{margin:13px 0 22px;font:500 clamp(54px,6vw,84px)/.9 Cormorant Garamond}.section-title>p:last-child{color:#9f9298;font:17px/1.8 Cormorant Garamond}.ritual{z-index:3;border:1px solid var(--line);text-align:center;background:#0f0b0ecc;max-width:760px;margin:auto;padding:50px;position:relative;box-shadow:0 40px 100px #000}.roman{color:#d5aa70;border:1px solid #916b3d;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 22px;font:21px Cormorant Garamond;display:grid}.ritual label{color:#eadfcd;margin:12px 0;font:32px Cormorant Garamond;display:block}.ritual textarea{color:#f4e7d0;text-align:center;resize:vertical;background:0 0;border:0;border-bottom:1px solid #775f4b;outline:0;width:100%;margin:14px 0 25px;font:27px/1.5 Cormorant Garamond}.ritual textarea:focus{border-color:#d1a061}.ritual textarea::placeholder{color:#665d62}.primary,.actions button{color:#160f13;letter-spacing:.13em;text-transform:uppercase;background:#ae8149;border:1px solid #ae8149;border-radius:0;padding:16px 23px;font-size:10px;font-weight:700}.warning{color:#71676c;margin:20px 0 0;font:italic 13px Cormorant Garamond}.board-stage{z-index:3;position:relative}.presence{color:#a99ca2;letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:23px;font-size:9px;display:flex}.presence i{background:#c5914f;border-radius:50%;width:7px;height:7px;animation:1.7s infinite pulse;box-shadow:0 0 14px #e0a14e}.board{aspect-ratio:1.7;outline-offset:-16px;color:#d8bd86;text-align:center;background:radial-gradient(circle at 50% 34%,#a8793b29,#0000 31%),repeating-linear-gradient(93deg,#00000014 0 2px,#0000 3px 35px),linear-gradient(115deg,#563823,#2a1912 48%,#593923);border:8px solid #24150e;outline:1px solid #a77a42;width:min(100%,1050px);margin:auto;position:relative;overflow:hidden;box-shadow:0 40px 110px #000,inset 0 0 85px #100904}.board:before{content:"";border:1px solid #c598568c;position:absolute;inset:20px}.board-title{letter-spacing:.16em;margin:31px 0 0;font:36px Cormorant Garamond}.board>small{color:#9f815b;letter-spacing:.4em;font-size:8px}.corner{color:#c3924f;font:52px Cormorant Garamond;position:absolute;top:34px}.tl{left:50px}.tr{right:50px}.yesno{justify-content:space-between;align-items:center;width:72%;margin:3px auto 5px;display:flex}.yesno b{font:45px Cormorant Garamond}.yesno span{color:#9a7242;font-size:27px}.letters{grid-template-columns:repeat(13,1fr);gap:5px;width:82%;margin:auto;display:grid}.letters b{font:32px Cormorant Garamond}.numbers{grid-template-columns:repeat(10,1fr);width:65%;margin:12px auto 0;display:grid}.numbers b{font:27px Cormorant Garamond}.goodbye{letter-spacing:.17em;margin:0;font:31px Cormorant Garamond}.maker{color:#9a764b;letter-spacing:.28em;margin:0;font:10px Montserrat}.planchette{z-index:5;clip-path:polygon(50% 0,100% 76%,74% 100%,26% 100%,0 76%);filter:drop-shadow(0 13px 11px #000)drop-shadow(0 0 10px #d99a4b73);background:linear-gradient(135deg,#c49453,#704723 55%,#d7a55e);width:116px;height:98px;transition:left .62s cubic-bezier(.4,0,.2,1),top .62s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,-50%)}.planchette:before{content:"";clip-path:inherit;background:#21130e;position:absolute;inset:7px}.planchette div{z-index:2;background:radial-gradient(circle,#141014 0 28%,#7c6658 31% 39%,#0b0809 43%);border:4px solid #bd8c4e;border-radius:50%;width:38px;height:38px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #d69b4b}.planchette span{z-index:2;color:#d1a05b;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.message{text-align:center;max-width:900px;margin:45px auto 0}.message blockquote{color:#eee1ca;letter-spacing:.07em;min-height:80px;margin:10px 0 25px;font:clamp(30px,4vw,54px)/1.25 Cormorant Garamond}.actions{justify-content:center;gap:10px;display:flex}.actions button:not(.primary){color:#c8b7a1;background:0 0}.closing{color:#9f7b4f;font:italic 16px Cormorant Garamond}.rules{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1050px;margin:80px auto 0;display:grid;position:relative}.rules>.eyebrow{text-align:center;grid-column:1/-1}.rules article{border-right:1px solid var(--line);grid-template-columns:45px 1fr;gap:16px;padding:30px;display:grid}.rules article:last-child{border:0}.rules article>span{color:#bd8b4d;font:22px Cormorant Garamond}.rules h3{margin:0 0 8px;font:25px Cormorant Garamond}.rules p{color:#847980;margin:0;font-size:12px;line-height:1.65}.candle{z-index:1;background:linear-gradient(90deg,#725a40,#ceb181,#57442f);width:32px;height:160px;position:absolute;top:370px;box-shadow:0 0 110px 25px #d08f3f26}.candle.left{left:3vw}.candle.right{right:3vw}.candle i{transform-origin:bottom;background:#efa54a;border-radius:50%;width:17px;height:41px;animation:1.3s infinite alternate flicker;position:absolute;top:-40px;left:8px;box-shadow:0 0 20px 8px #d57d34}.candle b{background:#fff5dc40;width:7px;height:29px;position:absolute;top:15px;left:7px}.omen{color:#231820;background:#e9dfcf;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;min-height:670px;padding:100px 11vw;display:grid}.omen-mark{aspect-ratio:1;text-align:center;border:1px solid #8d693f;border-radius:50%;place-content:center;display:grid;position:relative}.omen-mark:before,.omen-mark:after{content:"";border:1px dashed #b29772;border-radius:50%;position:absolute;inset:10%}.omen-mark:after{border-style:dotted;inset:-6%}.omen-mark span{color:#9d6b32;font:90px Cormorant Garamond}.omen-mark b{letter-spacing:.28em;font:11px Montserrat}.omen h2{margin:15px 0 24px;font:500 clamp(52px,6vw,82px)/.9 Cormorant Garamond}.omen h2 em{color:#965e45}.omen div>p:not(.eyebrow){color:#5c4a51;max-width:620px;font:23px/1.6 Cormorant Garamond}.omen small{color:#87757b}.encounters{text-align:center;background:#130f12;padding:115px 7vw}.encounters header{max-width:700px;margin:auto}.encounters h2{margin:12px 0;font:62px Cormorant Garamond}.encounters header>p:last-child{color:#81757a}.history-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:50px auto 0;display:grid}.history-grid article{border:1px solid var(--line);background:#191317;min-height:270px;padding:30px}.history-grid time{color:#866b4c;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.history-grid article>p{color:#91848a;font:18px Cormorant Garamond}.history-grid blockquote{color:#dfcdb0;margin:40px 0 0;font:30px/1.15 Cormorant Garamond}.empty{color:#75696f;border:1px solid #302329;max-width:700px;margin:50px auto 0;padding:45px}.empty span{color:#a87842;font-size:45px}.editorial{color:#241920;background:#f1e8dc;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:120px 8vw;display:grid}.editorial aside h2{font:60px/.95 Cormorant Garamond}.editorial .lead{color:#4f3d45;margin-top:0;font:28px/1.5 Cormorant Garamond}.columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.columns article{background:#e9ddce;border-top:1px solid #a87946;padding:25px}.columns h3{font:27px Cormorant Garamond}.columns p{color:#65545b;font-size:13px;line-height:1.75}.offering{background:radial-gradient(circle at 15%,#39222c,#0000 30%),#0b090a;grid-template-columns:130px 1fr auto;align-items:center;gap:45px;min-height:430px;padding:80px 10vw;display:grid}.offering-moon{color:#c18b4a;font:110px Cormorant Garamond}.offering h2{margin:9px 0;font:65px Cormorant Garamond}.offering p:not(.eyebrow){color:#978a90;max-width:700px;font:18px/1.7 Cormorant Garamond}.offering>a{color:#d5a765;letter-spacing:.14em;text-transform:uppercase;border:1px solid #b9894d;padding:18px 22px;font-size:10px;font-weight:700}.offering>a span{margin-left:25px}footer{color:#766b70;background:#080607;border-top:1px solid #281d22;grid-template-columns:220px 1fr 180px;align-items:start;gap:35px;padding:60px 6vw 35px;display:grid}footer>div p{margin-top:0;font:17px Cormorant Garamond}footer>div small{font-size:9px;line-height:1.6}footer nav{letter-spacing:.1em;text-transform:uppercase;gap:11px;font-size:9px;display:grid}.copyright{letter-spacing:.2em;border-top:1px solid #21181c;grid-column:1/-1;margin-top:35px;padding-top:20px;font-size:8px}.toast{z-index:50;color:#170f13;background:#d4a565;padding:14px 20px;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes drift{50%{transform:translate(45%)scale(1.3)}}@keyframes flicker{to{transform:rotate(5deg)scale(1.08)}}@keyframes pulse{50%{opacity:.5}}@media (width<=900px){.site-head nav{display:none}.site-head{justify-content:space-between}.sound{width:auto}.hero{grid-template-columns:1fr;padding-top:150px}.portal{width:min(70vw,450px);margin-top:60px}.proof{flex-wrap:wrap}.rules{grid-template-columns:1fr}.rules>.eyebrow{grid-column:1}.rules article{border-right:0;border-bottom:1px solid var(--line)}.omen,.editorial{grid-template-columns:1fr}.omen-mark{width:min(70vw,430px);margin:auto}.history-grid{grid-template-columns:1fr}.offering{grid-template-columns:100px 1fr}.offering>a{grid-column:2}footer{grid-template-columns:1fr 1fr}.candle{display:none}}@media (width<=600px){.site-head{height:78px;padding:0 20px}.brand{width:auto}.hero{min-height:auto;padding:125px 24px 80px}.hero h1{font-size:65px}.hero-copy>p:not(.eyebrow){font-size:18px}.portal{width:78vw}.portal .moon{font-size:110px}.proof{gap:12px}.proof span{width:45%;line-height:1.5}.scroll-mark{display:none}.chamber{padding:80px 16px}.section-title h2{font-size:51px}.ritual{padding:35px 18px}.ritual label{font-size:27px}.board{aspect-ratio:1.18;border-width:4px}.board:before{inset:10px}.board-title{margin-top:25px;font-size:20px}.board>small{font-size:6px}.corner{font-size:29px;top:24px}.tl{left:24px}.tr{right:24px}.yesno{margin-top:16px}.yesno b{font-size:27px}.letters{gap:2px;width:89%}.letters b{font-size:18px}.numbers{width:72%;margin-top:7px}.numbers b{font-size:16px}.goodbye{font-size:19px}.maker{font-size:7px}.planchette{width:70px;height:59px}.planchette div{border-width:3px;width:25px;height:25px}.planchette span{display:none}.message blockquote{font-size:29px}.actions{flex-direction:column}.omen,.encounters,.editorial,.offering{padding:75px 23px}.omen h2,.encounters h2{font-size:48px}.columns{grid-template-columns:1fr}.offering{text-align:center;grid-template-columns:1fr}.offering-moon{font-size:80px}.offering>a{grid-column:1}.offering h2{font-size:51px}footer{grid-template-columns:1fr;padding:50px 24px}.copyright{grid-column:1}}.sound[aria-pressed=true]{color:#d6b583}.sound[aria-pressed=true] i{background:#d7aa6a;animation:1.4s infinite pulse}.grave-silhouettes{z-index:1;opacity:.42;filter:blur(.3px);background:linear-gradient(0deg,#030303 0 35%,#0000 36%);height:32%;position:absolute;inset:auto 0 0}.grave-silhouettes i{background:#030303;border-radius:22px 22px 3px 3px;width:45px;height:95px;position:absolute;bottom:24%;box-shadow:0 0 45px #000}.grave-silhouettes i:before{content:"";background:#030303;width:7px;height:35px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.grave-silhouettes i:after{content:"";background:#030303;width:29px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.grave-silhouettes i:first-child{left:3%;transform:scale(.72)}.grave-silhouettes i:nth-child(2){bottom:10%;left:19%;transform:scale(1.2)}.grave-silhouettes i:nth-child(3){left:43%;transform:scale(.55)}.grave-silhouettes i:nth-child(4){bottom:9%;right:38%;transform:scale(.9)}.grave-silhouettes i:nth-child(5){right:18%;transform:scale(.68)}.grave-silhouettes i:nth-child(6){bottom:15%;right:4%;transform:scale(1.15)}.apparition{z-index:1;opacity:.045;filter:blur(10px);width:150px;height:330px;animation:11s ease-in-out infinite haunt;position:absolute;top:21%;left:61%}.apparition:before{content:"";background:#e6dadb;border-radius:50%;width:68px;height:83px;position:absolute;top:0;left:42px}.apparition:after{content:"";clip-path:polygon(32% 0,68% 0,100% 100%,54% 89%,0 100%);background:linear-gradient(#d6ccd0,#0000);position:absolute;inset:66px 8px 0}.apparition i{z-index:2;background:#000;border-radius:50%;width:8px;height:4px;position:absolute;top:35px;box-shadow:0 0 8px #000}.apparition i:first-child{left:58px}.apparition i:last-child{left:89px}.contact-made .chamber{animation:5s ease-in-out infinite roomBreath}.contact-made .board{box-shadow:0 40px 110px #000,inset 0 0 95px #080203,0 0 55px #591d2538}.contact-made .candle i{animation:.16s infinite alternate flickerWild}.contact-made .section-title{opacity:.45;transition:opacity 1.4s}.contact-made .presence:before,.contact-made .presence:after{content:"✦";color:#5c313a;font-size:12px;animation:2.2s infinite glitch}.board-stage:before{content:"IS ANYONE THERE?";z-index:-1;color:#f6e9dd08;letter-spacing:.18em;text-align:center;white-space:nowrap;width:100%;font:100px/.8 Cormorant Garamond;position:absolute;top:38%;left:50%;transform:translate(-50%)rotate(-4deg)}.ritual:before,.ritual:after{content:"";background:linear-gradient(90deg,#0000,#7d5940);width:90px;height:1px;position:absolute;top:50%}.ritual:before{right:100%}.ritual:after{left:100%;transform:scaleX(-1)}@keyframes haunt{0%,to{opacity:.025;transform:translate(0)}35%{opacity:.075;transform:translate(-30px,12px)}65%{opacity:.035;transform:translate(20px,-6px)}}@keyframes roomBreath{50%{filter:brightness(.76)saturate(1.18)}}@keyframes flickerWild{0%{opacity:.55;transform:rotate(-13deg)scale(.65)}to{opacity:1;transform:rotate(12deg)scale(1.25)}}@keyframes glitch{0%,92%,to{opacity:.15;transform:translate(0)}93%{opacity:1;transform:translate(15px)}95%{transform:translate(-12px)}}@media (width<=600px){.grave-silhouettes{height:22%}.apparition{top:42%;left:55%;transform:scale(.65)}.board-stage:before{font-size:45px}.ritual:before,.ritual:after{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.r2,.fog,.candle i,.presence i,.apparition,.contact-made .chamber{animation:none}.planchette{transition-duration:.1s}}.home-horror,.subpage,.seance-page{font-family:Courier New,monospace}.home-horror .site-head,.subpage .site-head,.seance-page .site-head{background:#050505e6;position:absolute}.home-horror .site-head nav,.subpage .site-head nav,.seance-page .site-head nav{font-family:Courier New,monospace;font-weight:700}.home-horror{background:#030303;min-height:100vh}.hallway{isolation:isolate;background:linear-gradient(90deg,#000 0 8%,#0000 28% 72%,#000 92%),radial-gradient(at 67% 38%,#302c26 0,#12110f 18%,#030303 59%);align-items:center;min-height:100vh;padding:145px 8vw 70px;display:flex;position:relative;overflow:hidden}.hallway:before{content:"";mix-blend-mode:screen;opacity:.7;background:repeating-linear-gradient(91deg,#ffffff03 0 1px,#0000 2px 52px),linear-gradient(176deg,#0000 66%,#000 67%);position:absolute;inset:0}.door{z-index:-1;background:linear-gradient(93deg,#050403,#18140f 48%,#030303);border:13px solid #080706;width:25vw;height:72%;position:absolute;top:16%;right:13vw;transform:perspective(800px)rotateY(-7deg);box-shadow:0 0 0 2px #393329,0 0 100px #8d724524,inset 0 0 35px #000}.door:before{content:"";border:2px solid #252019;position:absolute;inset:6%;box-shadow:inset 0 0 30px #000}.door i{background:#6b5837;border-radius:50%;width:15px;height:15px;position:absolute;top:52%;right:9%;box-shadow:0 0 12px #b39353}.door span{color:#665c4b;font:700 18px Courier New;position:absolute;top:9%;left:50%;transform:translate(-50%)}.shadow-person{z-index:0;opacity:.15;filter:blur(8px);background:radial-gradient(circle at 50% 8%,#000 0 10%,#0000 11%),linear-gradient(100deg,#0000 25%,#000 27% 73%,#0000 75%);width:10vw;height:62%;animation:9s infinite watching;position:absolute;top:22%;right:18vw}.hall-copy{z-index:2;max-width:760px;position:relative}.hall-copy>p:first-child,.stamp{color:#8f1d1d;letter-spacing:.18em;font:700 11px Courier New}.hall-copy h1{color:#d7d2c8;letter-spacing:-.045em;text-transform:uppercase;text-shadow:4px 4px #160505,8px 8px 18px #000;margin:22px 0;font:900 clamp(66px,8vw,124px)/.78 Impact,Arial Black,sans-serif;transform:rotate(-1deg)}.hall-copy h1 em{color:#8e1717;font-style:normal}.warning-copy{color:#aaa49a;max-width:590px;font:18px/1.65 Courier New}.hall-copy>a,.blood-link{color:#ddd4c6;letter-spacing:.15em;background:#140404;border:1px solid #751616;margin-top:30px;padding:18px 22px;font:700 12px Courier New;display:inline-flex}.hall-copy>a:hover,.blood-link:hover{background:#701515}.hall-copy>a b{margin-left:60px}.floor-message{color:#7d1515;letter-spacing:.22em;opacity:.55;font:700 14px Courier New;position:absolute;bottom:9%;right:27%;transform:rotate(-8deg)}.home-paths{background:#050505;grid-template-columns:repeat(3,1fr);display:grid}.home-paths a{border-right:1px solid #2c0d0d;min-height:270px;padding:45px}.home-paths a:hover{background:#110505}.home-paths span{color:#761717}.home-paths h2{color:#c9c2b7;text-transform:uppercase;font:700 32px Impact,Arial Black}.home-paths p{color:#766f6d}.seance-page>.hero,.seance-page>.omen,.seance-page>.encounters,.seance-page>.editorial,.seance-page>.offering,.seance-page>footer{display:none}.seance-page .chamber{background:radial-gradient(at 50% 25%,#241312,#080606 47%,#000);min-height:100vh;padding-top:135px}.seance-page .section-title h2{text-transform:uppercase;letter-spacing:-.025em;text-shadow:3px 3px #4f1111;font:900 clamp(50px,6vw,78px)/.9 Impact,Arial Black}.seance-page .section-title>p:last-child,.seance-page .ritual label{font-family:Courier New,monospace}.seance-page .ritual{background:#030303e8;border-color:#551616;box-shadow:0 0 0 1px #000,0 35px 100px #000}.seance-page .board{width:min(96vw,1280px);max-height:76vh}.seance-page .message blockquote{color:#e3ded5;text-shadow:0 0 9px #a00;font-family:Courier New,monospace;font-weight:900}.seance-page.contact-made .chamber:before{content:"DON'T TURN AROUND";z-index:20;color:#8c1919;letter-spacing:.19em;font:700 11px Courier New;animation:7s infinite warningFlash;position:fixed;bottom:18px;left:20px}.subpage{color:#ccc5ba;background:radial-gradient(circle at 70% 20%,#21100f,#050404 48%,#000);min-height:100vh;padding-top:95px}.subpage>section,.subpage>article{max-width:1000px;margin:auto;padding:100px 35px}.subpage h1{color:#d3cbc0;text-transform:uppercase;text-shadow:4px 4px #4d0d0d;margin:20px 0;font:900 clamp(60px,9vw,125px)/.82 Impact,Arial Black}.omen-page>section{text-align:center}.omen-icon{color:#7e1717;text-shadow:0 0 40px #7e171766;margin:20px;font:150px Georgia}.omen-warning{color:#b6afa5;max-width:800px;margin:25px auto;font:700 25px/1.55 Courier New}.subpage small{color:#615a58}.casefiles{gap:15px;margin-top:50px;display:grid}.casefiles article{background:#080606;border:1px solid #451313;padding:28px}.casefiles span,.casefiles time{color:#771b1b;font:700 11px Courier New}.casefiles time{float:right;color:#6f6866}.casefiles p{color:#7f7773}.casefiles blockquote{color:#d1c8bb;margin:20px 0 0;font:700 28px Courier New}.no-cases{border:1px solid #401313;padding:45px}.no-cases b{color:#831b1b}.about-page article{max-width:850px}.about-page .opening{color:#a51f1f;font:700 25px/1.5 Courier New}.about-page h2{color:#c9c1b6;text-transform:uppercase;margin-top:60px;font:700 34px Impact,Arial Black}.about-page article>p:not(.stamp):not(.opening){color:#928a84;font:17px/1.8 Courier New}@keyframes watching{0%,85%,to{opacity:.11;transform:translate(0)}90%{opacity:.27;transform:translate(-35px)}}@keyframes warningFlash{0%,91%,94%,to{opacity:0}92%,95%{opacity:1}}@media (width<=800px){.door{opacity:.7;width:55vw;right:-3vw}.shadow-person{width:25vw;right:15vw}.home-paths{grid-template-columns:1fr}.hall-copy h1{font-size:64px}.subpage h1{font-size:58px}.seance-page .site-head nav{display:none}.seance-page .board{max-height:none}.floor-message{display:none}}.brand b{text-transform:none;letter-spacing:.04em;font-family:UnifrakturCook,serif;font-size:20px;line-height:.65}.brand small,.site-head nav,.sound,.eyebrow,.stamp{font-family:Special Elite,Courier New,monospace}.hall-copy h1,.subpage h1{letter-spacing:.015em;text-shadow:3px 2px #000,6px 5px #3b0505,0 0 22px #000;font-family:Creepster,Impact,sans-serif;font-weight:400}.hall-copy h1 em{text-shadow:0 4px #2c0000,0 0 18px #8a0808;font-family:Nosifer,Creepster,sans-serif;font-size:.77em}.home-paths h2,.about-page h2,.seance-page .section-title h2{letter-spacing:.045em;font-family:Creepster,Impact,sans-serif;font-weight:400}.seance-page .section-title h2{color:#d6cec1;text-shadow:2px 3px #000,5px 6px #4e0808}.seance-page .ritual label,.warning-copy,.subpage p,.casefiles blockquote{font-family:Special Elite,Courier New,monospace}.board-title,.yesno b,.letters b,.numbers b,.goodbye{letter-spacing:.09em;font-family:Creepster,Georgia,serif!important}.letters b:nth-child(3n),.numbers b:nth-child(2n){display:inline-block;transform:rotate(-4deg)}.letters b:nth-child(4n){transform:rotate(5deg)translateY(2px)}.board{filter:sepia(.25)contrast(1.2);background:radial-gradient(circle at 50% 34%,#9b1b161f,#0000 31%),repeating-linear-gradient(87deg,#00000020 0 2px,#0000 3px 28px),linear-gradient(115deg,#422515,#180c08 48%,#472919)}.board:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-radial-gradient(at 30% 70%,#0000 0 19px,#11000010 20px 21px);position:absolute;inset:0}.hallway,.subpage,.seance-page .chamber{background-color:#020101;background-image:linear-gradient(90deg,#000b,#0000 24% 74%,#000b),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),radial-gradient(circle at 65% 35%,#271b16,#050303 55%,#000)}.hallway:after{content:"HELP ME";z-index:1;color:#8b111128;font:76px Nosifer,sans-serif;position:absolute;top:45%;right:5%;transform:rotate(83deg)}.seance-page .chamber:before{content:"YOU ARE NOT ALONE";z-index:1;color:#81151524;font:48px Nosifer,sans-serif;position:absolute;top:47%;right:-70px;transform:rotate(90deg)}.ritual{background-image:repeating-linear-gradient(175deg,#0000 0 20px,#3b08080d 21px 22px)}.ritual .warning{color:#8f2525;font-family:Special Elite,monospace}.primary{color:#e1d8ca;background:#740d0d;border-color:#a62929;font-family:Special Elite,monospace;box-shadow:4px 4px #1f0303}.primary:hover{background:#a01515}.contact-made .board{animation:4.8s infinite boardSick}.contact-made .message blockquote{color:#c9b9a8;letter-spacing:.08em;font-family:Nosifer,Creepster,sans-serif;font-size:clamp(25px,3vw,43px)}.contact-made .presence b{color:#ad2e2e;font-family:Special Elite,monospace}.omen-icon{font-family:Nosifer,sans-serif}@keyframes boardSick{0%,94%,to{transform:translate(0)rotate(0)}95%{transform:translate(-3px,2px)rotate(-.15deg)}96%{transform:translate(4px,-1px)rotate(.12deg)}97%{transform:translate(-2px)}}.house-awake .hallway{animation:6s infinite hallPower}.house-awake .door{animation:12s ease-in-out infinite doorMove}.house-awake .shadow-person{opacity:.28;animation:4.5s infinite watching}.house-awake .floor-message{animation:5s infinite warningFlash}.house-awake .sound{color:#a51a1a}.house-awake .sound i{background:#c51b1b;box-shadow:0 0 15px red}@keyframes hallPower{0%,89%,94%,to{filter:brightness()}90%,93%{filter:brightness(.24)}}@keyframes doorMove{0%,48%,to{transform:perspective(800px)rotateY(-7deg)}55%,88%{transform:perspective(800px)rotateY(-19deg)}}.hall-copy h1,.subpage h1,.home-paths h2,.about-page h2,.seance-page .section-title h2{letter-spacing:.015em;text-transform:none;font-family:UnifrakturCook,Times New Roman,serif;font-weight:700}.hall-copy h1{line-height:.73}.hall-copy h1 em{font-family:Nosifer,UnifrakturCook,serif;font-size:.62em}.home-paths h2,.about-page h2{font-size:38px}.seance-page .section-title h2{letter-spacing:.025em;text-shadow:2px 2px #000,5px 5px #3b0707}.board-title,.yesno b,.letters b,.numbers b,.goodbye{font-weight:700;font-family:Special Elite,Courier New,monospace!important}.contact-made .message blockquote{letter-spacing:.025em;font-family:UnifrakturCook,Times New Roman,serif;font-size:clamp(34px,4vw,58px)}.omen-page h1{color:#b32020;font-family:UnifrakturCook,Times New Roman,serif;font-size:clamp(58px,9vw,118px)}.brand b{letter-spacing:.035em;text-transform:uppercase;font-family:Cinzel Decorative,Georgia,serif;font-size:16px;font-weight:900;line-height:.82}.message blockquote,.seance-page .message blockquote,.contact-made .message blockquote{letter-spacing:.045em;color:#eee1ca;text-shadow:0 2px #000,0 0 10px #8b1b1b80;font-family:IM Fell English SC,Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.18}.message,.actions{z-index:12;position:relative}.actions button,.actions a{pointer-events:auto;touch-action:manipulation}.actions a{color:#c8b7a1;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ae8149;justify-content:center;align-items:center;padding:16px 23px;font-size:10px;font-weight:700;display:inline-flex}.actions a.primary{color:#e1d8ca}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
