:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#0b0812;--text:#f5efff;--accent:#cbb3ff;--accent-hot:#eee3ff;--pulse:0;--load-progress:0%;--ease-cinema:cubic-bezier(.17, .76, .18, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--base);min-height:100%}body{background:var(--base);min-width:320px;min-height:100svh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif}[tabindex]:focus-visible{outline:2px solid var(--accent-hot);outline-offset:-7px}::selection{color:#fff;background:#8262bd}.experience{isolation:isolate;background:var(--base);min-height:100svh;position:relative;overflow:hidden}.intro{z-index:5;text-align:center;cursor:default;width:100%;color:var(--text);font:inherit;appearance:none;transform-origin:50%;transition:opacity 1s var(--ease-cinema), transform 1.6s var(--ease-cinema), filter 1s var(--ease-cinema), visibility 0s linear 1.6s;background:#110c1b;border:0;flex-direction:column;justify-content:center;align-items:center;padding:30px 18px;display:flex;position:absolute;inset:0}.intro[data-ready=true]{cursor:pointer}.intro:disabled{opacity:1}.intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none;filter:blur(22px);transform:scale(1.13)}.word-stage{isolation:isolate;transform:scale(calc(1 + var(--pulse) * .086));transform-origin:50%;will-change:transform;place-items:center;display:grid;position:relative}.word{z-index:1;letter-spacing:.09em;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:1/1;margin:0;padding-left:.09em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(108px,19vw,306px);font-weight:500;line-height:.93;display:block;position:relative}.word--outline{color:#0000;-webkit-text-stroke:1px #d6beff52}.word--fill{background:linear-gradient(104deg,#a886e5 4%,#f0e7ff 42%,#c9a8ff 74%,#ece3ff 100%);-webkit-text-fill-color:transparent;width:100%;clip-path:inset(0 calc(100% - var(--load-progress)) 0 0);-webkit-background-clip:text;background-clip:text}.loader-details{place-items:center;min-width:300px;height:34px;margin-top:35px;display:grid;position:relative}.loader-details__count,.loader-details__cta{grid-area:1/1;transition:opacity .55s,transform .55s}.loader-details__count{color:#d3c5e8;font-variant-numeric:tabular-nums;letter-spacing:.32em;font-size:12px}.loader-details__cta{opacity:0;color:#e4d4ff;letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:500;transform:translateY(9px)}.intro[data-ready=true] .loader-details__count{opacity:0;transform:translateY(-9px)}.intro[data-ready=true] .loader-details__cta{opacity:1;transform:translateY(0)}.intro.is-beating .loader-details__cta{opacity:0;transition:opacity .15s}.main{z-index:6;isolation:isolate;min-height:100svh;padding:72px 24px max(36px, env(safe-area-inset-bottom));text-align:center;clip-path:circle(0% at 50% 49%);pointer-events:none;transition:clip-path 1.75s var(--ease-cinema);background:radial-gradient(#30213f 0%,#110c1c 64%,#090710 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.experience.is-entered .main{clip-path:circle(150% at 50% 49%);pointer-events:auto}.main__video-drift{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-84px;transform:translate(0,0)}.main__video{object-fit:cover;object-position:center center;filter:blur(28px);width:100%;height:100%;transition:filter 1.95s var(--ease-cinema), transform 2.3s var(--ease-cinema);position:absolute;inset:0;transform:scale(1.065)}.experience.is-entered .main__video{filter:blur(15px);transform:scale(1)}.main__shade{z-index:1;pointer-events:none;background:#0006;position:absolute;inset:0}.main__grain{z-index:2;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.main__edges{z-index:3;pointer-events:none;background:radial-gradient(75% 73% at 50% 49%,#0000 28%,#0c06167a 78%,#07040dc2 100%);position:absolute;inset:0}.main__content{z-index:4;width:min(100%,1080px);margin:auto 0;padding:35px 0;position:relative}.main__title{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 8px 52px #000000a6;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(57px,7.45vw,118px);font-weight:500;line-height:.97}.main__title span{display:block}.main__title em{color:var(--accent-hot);font-weight:400}.subline{color:#e3d6ef;letter-spacing:.015em;text-shadow:0 4px 24px #0009;margin:clamp(30px,6vh,58px) 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3vw,39px);font-style:italic;font-weight:400}.main__title span,.subline{opacity:0;filter:blur(11px);transition:opacity 1s var(--ease-cinema), transform 1.45s var(--ease-cinema), filter 1.25s var(--ease-cinema);transform:translateY(34px)}.experience.is-entered .main__title span,.experience.is-entered .subline{opacity:1;filter:blur();transform:translateY(0)}.main__title span:first-child{transition-delay:.34s}.main__title span:nth-child(2){transition-delay:.53s}.main__title span:nth-child(3){transition-delay:.72s}.subline{transition-delay:1.04s}.reveal-flare{z-index:8;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(36% 42% at 50% 49%,#f5e8fff5 0%,#bd9af86e 42%,#0000 100%);position:absolute;inset:0}.experience.is-entered .reveal-flare{animation:1.5s ease-out both flare}@keyframes flare{0%{opacity:0;transform:scale(.3)}21%{opacity:.64;transform:scale(.75)}55%{opacity:.24;transform:scale(1.32)}to{opacity:0;transform:scale(1.9)}}@media (width<=760px){.word{letter-spacing:.052em;padding-left:.052em;font-size:clamp(93px,24vw,177px)}.loader-details{min-width:260px;margin-top:27px}.loader-details__cta{letter-spacing:.14em;font-size:10px}.main{padding:64px 20px max(24px, env(safe-area-inset-bottom))}.main__content{padding:35px 0}.main__title{font-size:clamp(42px,10.7vw,82px);line-height:.98}.subline{margin-top:32px;font-size:clamp(25px,6vw,34px)}}@media (width<=430px){.main__title{font-size:clamp(37px,11vw,55px)}}@media (height<=640px){.main{padding-top:28px;padding-bottom:18px}.main__content{padding:16px 0}.subline{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.word-stage{transform:none!important}.reveal-flare{display:none}.main__video-drift{will-change:auto;transform:none!important}.main__video{filter:blur(15px)!important;transform:none!important}}
