@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2")}:root{--ink: #0c0b0a;--char: #121110;--char-2: #181614;--char-3: #201d1a;--line: rgba(201, 169, 110, .2);--line-strong: rgba(201, 169, 110, .42);--gold: #c9a96e;--gold-bright: #e2c792;--gold-deep: #8c7447;--candle: #f1c27a;--text: #ece5d8;--text-soft: #c8bfb0;--muted: #a39a8c;--burgundy: #5b1822;--burgundy-deep: #2a0c11;--forest: #1f2e25;--forest-deep: #0e1712;--umber: #3a2a1c;--serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter: clamp(1rem, 4.5vw, 3.5rem);--measure: 36rem;--section-y: clamp(5rem, 11vw, 10rem);--ease: cubic-bezier(.22, .61, .36, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1.5rem;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--text-soft);font-family:var(--sans);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);font-weight:380;line-height:1.72;font-feature-settings:"kern","liga","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--gold-bright);text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}a:hover{color:var(--text);text-decoration-color:var(--gold)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--serif);font-weight:500;color:var(--text);line-height:1.1;letter-spacing:.005em;margin:0 0 .6em;text-wrap:balance}h2{font-size:clamp(2.1rem,1.4rem + 3vw,3.9rem)}h3{font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem);font-weight:600}p{margin:0 0 1.1em;max-width:var(--measure);text-wrap:pretty}ul,ol{margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.7rem 1rem;background:var(--ink);color:var(--gold-bright);border:1px solid var(--gold)}.skip:focus{top:1rem}.eyebrow{font-family:var(--sans);font-size:.74rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 1.4rem;display:flex;align-items:center;gap:.9rem}.eyebrow:before{content:"";width:2.2rem;height:1px;background:currentColor;opacity:.7;flex:none}.wordmark{display:inline-flex;align-items:center;gap:.9em;font-family:var(--serif);font-weight:500;color:var(--text);letter-spacing:.34em;line-height:1;margin:0;white-space:nowrap}.wordmark__text{margin-right:-.34em}.wordmark__rule{display:block;height:1px;width:1.6em;background:linear-gradient(90deg,transparent,var(--gold))}.wordmark__rule:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.wordmark--small{font-size:1.05rem}.wordmark--small .wordmark__rule{display:none}.wordmark--hero{font-size:clamp(2.2rem,1rem + 5.6vw,5.6rem);font-weight:500;gap:.45em;text-shadow:0 0 40px rgba(0,0,0,.6)}.wordmark--hero .wordmark__rule{width:clamp(1.2rem,5vw,4.5rem)}.site-header{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:2rem;padding:1.4rem var(--gutter);padding-top:max(1.4rem,env(safe-area-inset-top))}.page-legal .site-header,.page-404 .site-header{position:relative;border-bottom:1px solid var(--line)}.site-header__brand{text-decoration:none;color:var(--text)}.site-nav{margin-left:auto}.site-nav ul{display:flex;gap:2rem;list-style:none}.site-nav a,.lang-switch{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);text-decoration:none;padding:.5rem 0}.site-nav a:hover,.lang-switch:hover{color:var(--gold-bright)}.lang-switch{margin-left:auto;border:1px solid var(--line-strong);padding:.45rem .8rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.site-nav+.lang-switch{margin-left:0}@media(max-width:56rem){.site-nav+.lang-switch{margin-left:auto}}.site-footer{border-top:1px solid var(--line);background:var(--ink);padding:4rem var(--gutter) max(3rem,env(safe-area-inset-bottom))}.site-footer__inner{max-width:72rem;margin:0 auto;display:grid;gap:1.2rem;justify-items:center;text-align:center}.site-footer__brand{text-decoration:none}.site-footer__brand .wordmark{font-size:1.3rem}.site-footer__tagline{font-family:var(--serif);font-style:italic;font-size:1.25rem;color:var(--text-soft);margin:0}.site-footer__stay{font-family:var(--serif);font-style:italic;color:var(--gold);margin:0;opacity:0;transition:opacity 4s var(--ease)}.site-footer__stay.is-shown{opacity:1}.site-footer__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.8rem;list-style:none}.site-footer__nav a{display:inline-block;padding:.5rem 0;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--text-soft)}.site-footer__nav a:hover{color:var(--gold-bright)}.site-footer__company{font-size:.82rem;color:var(--muted);margin:0;max-width:none}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.9rem 2rem;border:1px solid var(--gold);color:var(--text);background:#0c0b0a59;font-size:.8rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .4s var(--ease),border-color .4s var(--ease)}.button:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#c9a96e2e,#c9a96e52);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.button:hover{color:var(--text);border-color:var(--gold-bright)}.button:hover:before{transform:scaleX(1)}.button--quiet{border-color:var(--line-strong)}.status{display:inline-flex;align-items:center;gap:.6rem;margin:1.6rem 0 0;padding:.4rem .85rem;border:1px solid var(--line-strong);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);max-width:none}.status__dot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.status--prototype .status__dot{background:var(--candle);box-shadow:0 0 10px #f1c27ab3}.status--development .status__dot{background:transparent;border:1px solid var(--candle);box-shadow:inset 0 0 0 2px #f1c27a59}.status--planned .status__dot{background:transparent;border:1px dashed var(--muted)}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:start;overflow:hidden;background:#050608;isolation:isolate}.hero__stage{position:absolute;inset:0;z-index:-2}.scene{position:absolute;bottom:0;left:50%;translate:-50% 0;width:max(100%,100svh * 1.1);max-width:none;height:auto;aspect-ratio:16 / 9;transform-origin:50% 80%}.hero__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 30%,rgba(5,6,8,.55),transparent 70%),linear-gradient(180deg,rgba(5,6,8,.55) 0%,transparent 30%,transparent 80%,rgba(12,11,10,.9) 100%)}.hero__content{position:relative;z-index:1;width:100%;max-width:64rem;margin:0 auto;padding:clamp(6.5rem,13vh,9rem) var(--gutter) 6rem;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.hero__content a{pointer-events:auto}.hero__eyebrow{justify-content:center;color:var(--gold)}.hero__eyebrow:after{content:"";width:2.2rem;height:1px;background:currentColor;opacity:.7}.hero__title{margin:0 0 1.1rem;font-size:inherit;max-width:100%}.hero__claim{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem);line-height:1.2;color:var(--text);margin:0 auto 1.4rem;max-width:30ch;min-height:1.2em}.claim{display:inline-block;transition:opacity 1.4s var(--ease),filter 1.4s var(--ease)}.claim.is-fading{opacity:0;filter:blur(3px)}.hero__lead{max-width:34rem;margin:0 auto 2rem;color:var(--text-soft);text-shadow:0 1px 12px rgba(0,0,0,.8)}.hero__lead p{margin:0 auto .3em}.hero__scroll{position:absolute;left:50%;bottom:max(1.6rem,env(safe-area-inset-bottom));width:1px;height:3.2rem;transform:translate(-50%);overflow:hidden}.hero__scroll span{display:block;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--gold))}.scene .win-hover .glass,.scene .win-hover+.halo,.scene .halo.win-hover{transition:opacity 1.8s var(--ease)}.scene .watcher{opacity:0;transition:opacity 2.5s var(--ease)}.scene.is-watching .watcher{opacity:.9}.scene .door-light,.scene .door-spill{opacity:0;transition:opacity 4s var(--ease)}.scene .leaf--left{transform-box:fill-box;transform-origin:left center;transition:transform 5s var(--ease)}.scene.door-open .door-light,.scene.door-open .door-spill{opacity:1}.scene.door-open .leaf--left{transform:scaleX(.28)}.section{position:relative;padding:var(--section-y) var(--gutter);max-width:84rem;margin:0 auto}.section__head{max-width:46rem;margin:0 auto 4rem;text-align:center}.section__head .eyebrow{justify-content:center}.section__head .eyebrow:after{content:"";width:2.2rem;height:1px;background:currentColor;opacity:.7}.section__intro{margin:0 auto;font-size:1.08em}.section>.status,.section__foot{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.ornament-list{list-style:none;margin:1.8rem 0 0;display:grid;gap:.85rem;max-width:var(--measure)}.ornament-list li{position:relative;padding-left:1.8rem}.ornament-list li:before{content:"";position:absolute;left:.15rem;top:.72em;width:.45rem;height:.45rem;border:1px solid var(--gold);transform:rotate(45deg)}.estate{display:grid;gap:clamp(3rem,6vw,6rem);align-items:center}.estate__figure{margin:0;position:relative}.estate__figure picture{display:block;position:relative;border:1px solid var(--line);padding:.6rem;background:var(--char)}.estate__figure picture:after{content:"";position:absolute;inset:.6rem;pointer-events:none;box-shadow:inset 0 0 80px #0000008c}.estate__figure img{width:100%;height:auto;aspect-ratio:1600 / 820;object-fit:cover}.estate__figure figcaption{margin-top:.9rem;font-size:.8rem;color:var(--muted);letter-spacing:.02em}.guests{text-align:center}.portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.4rem);max-width:40rem;margin:0 auto 4rem}.portrait{margin:0}.portrait svg{width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.portrait__bg{fill:var(--char-3)}.portrait--burgundy .portrait__bg{fill:#3b1219}.portrait--forest .portrait__bg{fill:#1b2a21}.portrait--umber .portrait__bg{fill:#33261a}.portrait__sitter{fill:#0a0908}.portrait__frame{fill:none;stroke:var(--gold-deep);stroke-width:3}.portrait__frame-inner{fill:none;stroke:var(--gold);stroke-width:.8;opacity:.7}.facing-left{transform:translate(100px) scaleX(-1)}.portrait__turned{opacity:0;transform:translate(100px) scaleX(-1)}.portrait--turn.is-turned .portrait__turned{opacity:1}.portrait--turn.is-turned .portrait__sitter>g:first-child{opacity:0}.traits{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 0;max-width:50rem;margin:0 auto 4.5rem;font-family:var(--serif);font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem);color:var(--text)}.traits li{display:inline-flex;align-items:center}.traits li:not(:last-child):after{content:"";width:.36rem;height:.36rem;margin:0 1.1rem;border:1px solid var(--gold);transform:rotate(45deg)}.truths{display:grid;gap:1.2rem;max-width:48rem;margin:0 auto}.truths p{font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.7rem);line-height:1.2;color:var(--text);margin:0 auto;max-width:none}.truths p:nth-child(2){color:var(--gold-bright)}.truths p:nth-child(3){color:#d7a1a8}.season{max-width:none;background:radial-gradient(ellipse 70% 60% at 80% 30%,rgba(91,24,34,.35),transparent 70%),linear-gradient(180deg,var(--ink),var(--burgundy-deep) 55%,var(--ink))}.season__grid,.season .timeline{max-width:76rem;margin:0 auto}.season__grid{display:grid;gap:3.5rem;align-items:center}.season__title{font-size:clamp(2.3rem,1.4rem + 4vw,4.8rem);font-style:italic;max-width:14ch}.clock{margin:0 auto;width:min(100%,20rem)}.clock svg{width:100%;height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.6))}.clock .hand{transition:none}.timeline{list-style:none;margin-top:5rem!important;display:grid;gap:2rem;counter-reset:step}.timeline li{position:relative;padding-top:1.6rem;border-top:1px solid var(--line-strong)}.timeline li:before{content:"";position:absolute;top:-.3rem;left:0;width:.55rem;height:.55rem;background:var(--ink);border:1px solid var(--gold);transform:rotate(45deg)}.timeline__day{display:block;font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.timeline__text{font-family:var(--serif);font-size:1.45rem;line-height:1.3;color:var(--text)}.games__grid{list-style:none;display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.game-card{background:var(--ink);padding:2.2rem 1.8rem 2rem;transition:background .5s var(--ease)}.game-card:hover{background:var(--char-2)}.game-card h3{margin:1.2rem 0 .5rem}.game-card p{margin:0;font-size:.95em}.game-icon{width:2.1rem;height:2.1rem;color:var(--gold)}.games__note{text-align:center;margin:3rem auto 0;font-family:var(--serif);font-style:italic;font-size:1.35rem;line-height:1.4;color:var(--text);max-width:40rem}.pair{display:grid;gap:1px;max-width:84rem;margin:0 auto;padding:0 var(--gutter)}.panel{margin:0;max-width:none;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,5vw,4.5rem);border:1px solid var(--line)}.panel--forest{background:radial-gradient(ellipse 80% 70% at 0% 0%,rgba(58,86,68,.3),transparent 60%),linear-gradient(160deg,var(--forest),var(--forest-deep))}.panel--burgundy{background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(140,40,54,.3),transparent 60%),linear-gradient(200deg,var(--burgundy),var(--burgundy-deep))}.panel>.status{margin-left:0}.panel h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem)}.panel__limit{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--line-strong);font-family:var(--serif);font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--text)}.modes__grid{list-style:none;display:grid;gap:1.5rem}.mode{border:1px solid var(--line);padding:2.4rem 2rem 2rem;background:linear-gradient(180deg,var(--char),var(--ink));display:flex;flex-direction:column}.mode p{margin:0}.mode .status{margin-top:auto;padding-top:.4rem;align-self:flex-start}.mode p+.status{margin-top:1.6rem}.legend{margin:4rem auto 0;max-width:52rem;border-top:1px solid var(--line);padding-top:2.4rem}.legend__title{font-family:var(--sans);font-size:.74rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:1.4rem}.legend dl{margin:0;display:grid;gap:1rem}.legend dl>div{display:grid;gap:.3rem 1.5rem;align-items:center}.legend dt .status{margin:0}.legend dd{margin:0;font-size:.94em}.legend__note{margin-top:2rem;font-size:.9em;color:var(--muted)}.closing{text-align:center;padding-bottom:calc(var(--section-y) * 1.1)}.closing__keyhole{width:1.6rem;margin:0 auto 2.5rem;fill:var(--gold);opacity:.85}.closing h2{font-size:clamp(2.4rem,1.4rem + 4.4vw,5.2rem);font-style:italic}.closing__text{margin:0 auto 1.5rem;font-size:1.12em;color:var(--text);max-width:38rem}.closing__note{margin:0 auto 2.6rem;font-size:.9em;color:var(--muted);max-width:36rem}.legal{padding:clamp(3.5rem,8vw,6rem) var(--gutter) 6rem}.legal__article{max-width:44rem;margin:0 auto}.legal h1{font-size:clamp(2.6rem,1.8rem + 3vw,4rem);margin-bottom:1.8rem}.legal h2{font-size:1.7rem;margin:2.6rem 0 .7rem;padding-top:1.4rem;border-top:1px solid var(--line)}.legal p,.legal li{max-width:none}.legal ul{padding-left:1.2rem;margin:0 0 1.1em;display:grid;gap:.4rem}.legal__lead{font-size:1.12em;color:var(--text)}.legal__stand{margin-top:3rem;font-size:.85em;color:var(--muted)}.not-found{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem var(--gutter);background:radial-gradient(ellipse 50% 40% at 50% 38%,rgba(241,194,122,.08),transparent 70%),var(--ink)}.not-found__door{width:5.5rem;color:var(--gold-deep);margin-bottom:2rem}.not-found__brand{text-decoration:none;margin-bottom:2.4rem}.not-found .eyebrow{justify-content:center}.not-found h1{font-size:clamp(2rem,1.3rem + 3.4vw,3.6rem);font-style:italic;max-width:20ch}.not-found p{margin-left:auto;margin-right:auto}.not-found .button{margin-top:1rem}.not-found__en{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);max-width:30rem}.not-found__en-title{font-family:var(--serif);font-style:italic;font-size:1.5rem;color:var(--text)}.root-langs{list-style:none;display:flex;gap:1rem;margin-top:2.5rem}@media(min-width:36rem){.games__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.modes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legend dl>div{grid-template-columns:17rem 1fr}.portraits{grid-template-columns:repeat(6,minmax(0,1fr));max-width:60rem}}@media(min-width:64rem){.estate{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.games__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.season__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pair{grid-template-columns:1fr 1fr}}@media(max-width:47.99rem){.traits{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1rem}.traits li{justify-content:center}.traits li:not(:last-child):after{display:none}.traits li:last-child{grid-column:1 / -1}}@media(max-width:56rem){.site-nav{display:none}}@media(max-width:30rem){.wordmark--hero{letter-spacing:.22em}.wordmark--hero .wordmark__text{margin-right:-.22em}.wordmark--hero .wordmark__rule{display:none}.hero__content{padding-top:clamp(6rem,14vh,7.5rem)}.hero__eyebrow{letter-spacing:.18em;font-size:.68rem}.hero__eyebrow:before,.hero__eyebrow:after{display:none}.button{padding:.9rem 1.4rem;letter-spacing:.18em}}@media(prefers-reduced-motion:no-preference){.scene{animation:drift 70s ease-in-out infinite alternate}.scene .stars .twinkle{animation:twinkle 6s ease-in-out infinite}.scene .stars .twinkle:nth-child(2n){animation-duration:9s;animation-delay:-3s}.scene .clouds{animation:clouds 120s linear infinite alternate}.scene .fog--back{animation:fog 48s ease-in-out infinite alternate}.scene .fog--front{animation:fog 34s ease-in-out infinite alternate-reverse}.scene .tree{transform-box:fill-box;transform-origin:50% 100%}.scene .tree--left{animation:sway 11s ease-in-out infinite alternate}.scene .tree--right{animation:sway 13s ease-in-out infinite alternate-reverse}.scene .flicker-a{animation:flicker 7s steps(1,end) infinite}.scene .flicker-b{animation:flicker 11s steps(1,end) infinite;animation-delay:-4s}.scene .flicker-c{animation:breathe 9s ease-in-out infinite}.scene .flicker-d{animation:candle 3.2s ease-in-out infinite}.scene .mote{animation:mote 18s ease-in-out infinite;opacity:0}.scene .mote--b{animation-duration:23s;animation-delay:-7s}.scene .mote--c{animation-duration:27s;animation-delay:-15s}.hero__scroll span{animation:scrollcue 2.8s var(--ease) infinite}.hero__content>*{animation:rise 1.6s var(--ease) both}.hero__content>:nth-child(2){animation-delay:.15s}.hero__content>:nth-child(3){animation-delay:.45s}.hero__content>:nth-child(4){animation-delay:.7s}.hero__content>:nth-child(5){animation-delay:.95s}.js .reveal{opacity:0;transform:translateY(2rem);transition:opacity 1.4s var(--ease),transform 1.4s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}.portrait__sitter>g{transition:opacity 3s var(--ease)}}.scene .win-hover:hover .glass{opacity:.18}.scene:has(.win-hover:hover) .halo.win-hover{opacity:.1}@keyframes drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.045) translate3d(-.6%,-.4%,0)}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes clouds{0%{transform:translate(-60px)}to{transform:translate(80px)}}@keyframes fog{0%{transform:translate(-70px)}to{transform:translate(70px)}}@keyframes sway{0%{transform:rotate(-.5deg)}to{transform:rotate(.6deg)}}@keyframes flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.78}43%{opacity:1}77%{opacity:.88}78%{opacity:1}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.8}}@keyframes candle{0%,to{opacity:.85}30%{opacity:1}55%{opacity:.72}70%{opacity:.95}}@keyframes mote{0%{opacity:0;transform:translateZ(0)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translate3d(24px,-90px,0)}}@keyframes scrollcue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}
