@font-face{font-family:Pinyon Script;src:url(../fonts/pinyon-script-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;src:url(../fonts/pinyon-script-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;src:url(../fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(../fonts/cormorant-garamond-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;src:url(../fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(../fonts/cormorant-garamond-latin-ext-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;src:url(../fonts/special-elite-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--night:#0b0807;--night-2:#140d0a;--smoke:#2a1d17;--paper:#eadcc3;--paper-2:#d9c5a3;--paper-edge:#7a5230;--ink:#24170f;--ink-soft:#57412f;--ember:#ff8a3d;--flame:#ffc07a;--hot:#ff5a1f;--rose:#e2aaa3;--rose-deep:#b8726c;--lipstick:#8e1b22;--text:#efe3d0;--text-muted:#bba88f;--font-script:"Pinyon Script", "Snell Roundhand", "Segoe Script", cursive;--font-serif:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-type:"Special Elite", "American Typewriter", "Courier New", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--night)}body{min-height:100svh;color:var(--text);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.45;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--flame);outline-offset:4px;border-radius:6px}::selection{background:var(--lipstick);color:var(--paper)}.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}.scene[data-v-56deaf39]{--lx:50vw;--ly:35vh;--mx:0;--my:0;--scale:1;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#2a140a,#0000 60%),linear-gradient(#0b0807,#120b08 55%,#1a0f0a);width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}@media (width>=720px){.scene[data-v-56deaf39]{--scale:1.45}}.ambient[data-v-56deaf39]{filter:blur(48px)saturate(1.15);opacity:.32;background:url(../img/ambient.webp) 50%/cover no-repeat;position:absolute;inset:-10%}.candle[data-v-56deaf39]{background:radial-gradient(closest-side,#ff964657,#ff6e281f 48%,#0000 78%);width:max(140vw,900px);height:80vh;animation:5.3s infinite flicker-56deaf39;bottom:-28vh}.candle[data-v-56deaf39],.halo[data-v-56deaf39]{position:absolute;left:50%;transform:translate(-50%)}.halo[data-v-56deaf39]{background:radial-gradient(closest-side,#ffa45829,#ff78320d 55%,#0000 80%);width:min(120vw,760px);height:min(120vw,760px);animation:7.1s infinite reverse flicker-56deaf39;top:4vh}@keyframes flicker-56deaf39{0%{opacity:.86}6%{opacity:.95}9%{opacity:.78}21%{opacity:1}30%{opacity:.88}44%{opacity:.97}51%{opacity:.8}69%{opacity:1}83%{opacity:.9}to{opacity:.86}}.papers[data-v-56deaf39]{position:absolute;inset:0}.scrap-wrap[data-v-56deaf39]{width:calc(var(--w)*var(--scale)*1px);height:calc(var(--h)*var(--scale)*1px);transform:translate3d(calc(var(--mx)*var(--depth)*-22px),calc(var(--my)*var(--depth)*-16px),0);filter:blur(var(--blur));opacity:var(--o);position:absolute}.scrap[data-v-56deaf39]{background:radial-gradient(120% 110% at 50% 45%,transparent 52%,#5c341699 100%),repeating-linear-gradient(180deg,transparent 0 8px,#3a241457 8px 9px) 18% 22% /66% 60% no-repeat,linear-gradient(165deg,var(--paper) 0,var(--paper-2) 100%);transform:rotate(var(--r));animation:drift-56deaf39 var(--dur) ease-in-out var(--delay) infinite;will-change:transform;position:absolute;inset:0}.scrap.burnt[data-v-56deaf39]{background:radial-gradient(55% 55% at 100% 100%,#140a05 34%,#d6601ee6 42%,#8c461e80 50%,transparent 62%),radial-gradient(120% 110% at 50% 45%,transparent 52%,#5c341699 100%),repeating-linear-gradient(180deg,transparent 0 8px,#3a241457 8px 9px) 16% 20% /60% 50% no-repeat,linear-gradient(165deg,var(--paper) 0,var(--paper-2) 100%)}.shape-0[data-v-56deaf39]{clip-path:polygon(2% 6%,18% 0,34% 4%,52% 1%,70% 5%,88% 0,100% 7%,97% 28%,100% 52%,96% 74%,99% 94%,80% 100%,61% 95%,43% 100%,24% 96%,6% 100%,0 80%,3% 58%,0 36%,3% 18%)}.shape-1[data-v-56deaf39]{clip-path:polygon(0 0,30% 3%,58% 0,100% 4%,95% 22%,100% 45%,92% 60%,97% 83%,90% 100%,64% 94%,38% 100%,12% 95%,0 100%,4% 70%,0 48%,5% 25%)}.shape-2[data-v-56deaf39]{clip-path:polygon(0 10%,14% 0,46% 6%,80% 0,100% 12%,94% 40%,100% 66%,82% 84%,70% 100%,40% 92%,10% 100%,4% 72%,0 40%)}@keyframes drift-56deaf39{0%,to{transform:translateZ(0) rotate(var(--r))}50%{transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--r) + var(--dr)))}}.embers[data-v-56deaf39]{width:100%;height:100%;inset:0}.embers[data-v-56deaf39],.lighter[data-v-56deaf39]{position:absolute}.lighter[data-v-56deaf39]{width:460px;height:460px;transform:translate3d(var(--lx),var(--ly),0);mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#ffb06033,#ff783212 50%,#0000);margin:-230px 0 0 -230px;transition:opacity .8s;top:0;left:0}.scene.has-pointer .lighter[data-v-56deaf39]{opacity:1}.grain[data-v-56deaf39]{opacity:.075;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);animation:.9s step-end infinite grain-56deaf39;position:absolute;inset:-30%}@keyframes grain-56deaf39{0%{transform:translate(0)}12%{transform:translate(-5%,-10%)}25%{transform:translate(-12%,5%)}37%{transform:translate(7%,-14%)}50%{transform:translate(-5%,12%)}62%{transform:translate(-13%,8%)}75%{transform:translate(12%)}87%{transform:translateY(13%)}to{transform:translate(3%,-8%)}}.vignette[data-v-56deaf39]{background:radial-gradient(90% 80% at 50% 42%,#0000 40%,#000000b8);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.candle[data-v-56deaf39],.grain[data-v-56deaf39],.halo[data-v-56deaf39],.scrap[data-v-56deaf39]{animation:none}.scrap-wrap[data-v-56deaf39]{transform:none}.embers[data-v-56deaf39],.lighter[data-v-56deaf39]{display:none}}
