@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5df2c4de2f58cfb3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/12a1dde4187545ae-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/74310ce3beca545c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e78433f876ea8e1e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ecca39927ee9e6f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_92c33c{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:400;font-style:normal}.__variable_92c33c{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dac70c0ea35955fa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bcabc166894edc33-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syncopate Fallback;src:local("Arial");ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.40%}.__className_cd3db5{font-family:Syncopate,Syncopate Fallback;font-weight:400;font-style:normal}.__variable_cd3db5{--font-syncopate:"Syncopate","Syncopate Fallback"}:root{color-scheme:dark;--night:#090b1b;--ink:#f6f1ff;--font-display:var(--font-syncopate),"Arial Narrow",sans-serif;--font-editorial:var(--font-cormorant),Georgia,serif;--font-body:var(--font-inter),system-ui,sans-serif}*{box-sizing:border-box}body,html{min-width:320px;min-height:100%;margin:0}html{scroll-behavior:smooth}body,html{background:var(--night)}body{overflow-x:hidden;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}::selection{color:#fff;background:rgb(152 126 230/55%)}a:focus-visible{outline:2px solid #d9c9ff;outline-offset:5px}.skip-link{position:fixed;z-index:10;top:12px;left:12px;padding:12px 16px;transform:translateY(-160%);border-radius:8px;background:#fff;color:var(--night)}.skip-link:focus{transform:translateY(0)}.home{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;isolation:isolate;background:radial-gradient(ellipse 54% 52% at 50% 44%,rgb(96 91 188/27%),transparent 100%),radial-gradient(ellipse 42% 48% at 83% 24%,rgb(180 77 150/19%),transparent 100%),radial-gradient(ellipse 45% 50% at 12% 78%,rgb(49 111 184/20%),transparent 100%),linear-gradient(135deg,#120a2e,#0f1545 25%,#0a1a3a 50%,#0d2030 75%,#050510);background-size:100% 100%,100% 100%,100% 100%,400% 400%;animation:gradient-breathe 34s ease-in-out infinite}.home:before{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(1px 1px at 12% 16%,rgb(255 255 255/80%) 98%,transparent),radial-gradient(1px 1px at 84% 21%,rgb(255 255 255/70%) 98%,transparent),radial-gradient(1px 1px at 76% 77%,rgb(255 255 255/65%) 98%,transparent),radial-gradient(1px 1px at 23% 82%,rgb(255 255 255/55%) 98%,transparent),radial-gradient(1px 1px at 56% 12%,rgb(255 255 255/65%) 98%,transparent);background-size:340px 300px;content:"";opacity:.32;pointer-events:none}.welcome{z-index:1;padding:max(32px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom));transform:translateY(-1.5vh);animation:arrive 1.5s cubic-bezier(.25,.46,.45,.94) both}.brand,.welcome{display:flex;align-items:center;flex-direction:column}.brand{gap:10px;margin:0;font-weight:400}.elovayne-mark{display:block;width:clamp(220px,36vw,320px);overflow:visible;filter:drop-shadow(0 0 15px rgb(150 130 245/26%));animation:color-breathe 18s ease-in-out infinite}.ring{fill:none;stroke-width:1.45}.ring-one{stroke:url(#ring-blue);animation:ring-one-drift 13s ease-in-out infinite}.ring-one,.ring-two{transform-box:fill-box;transform-origin:center}.ring-two{stroke:url(#ring-rose);animation:ring-two-drift 16s ease-in-out infinite}.ring-three{stroke:url(#ring-violet);transform-box:fill-box;transform-origin:center;animation:ring-three-drift 19s ease-in-out infinite}.wordmark{padding-left:.28em;color:#f6f1ff;font-family:var(--font-display);font-size:clamp(16px,2.35vw,22px);font-weight:400;letter-spacing:.28em;line-height:1.5}.tagline{margin:19px 0 0;color:rgb(237 231 255/84%);font-family:var(--font-editorial);font-size:clamp(21px,3vw,28px);font-style:italic;font-weight:400;letter-spacing:.025em}.particles{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#eee6ff;box-shadow:0 0 10px 2px rgb(192 175 255/42%);opacity:.1;animation:particle-float 17s ease-in-out infinite}.particle:nth-child(3n){width:3px;height:3px;background:#f0c9e6}.particle:nth-child(4n){background:#cbdcff}@keyframes gradient-breathe{0%,to{background-position:0 0,0 0,0 0,0 50%}50%{background-position:0 0,0 0,0 0,100% 50%}}@keyframes color-breathe{0%,to{filter:hue-rotate(0deg) drop-shadow(0 0 15px rgb(150 130 245/26%))}35%{filter:hue-rotate(20deg) drop-shadow(0 0 19px rgb(123 151 255/34%))}70%{filter:hue-rotate(-16deg) drop-shadow(0 0 17px rgb(232 121 168/30%))}}@keyframes ring-one-drift{0%,to{transform:translate(-2px,1px) rotate(-4deg)}50%{transform:translate(3px,-3px) rotate(3deg)}}@keyframes ring-two-drift{0%,to{transform:translate(2px,1px) rotate(3deg)}50%{transform:translate(-3px,-2px) rotate(-4deg)}}@keyframes ring-three-drift{0%,to{transform:translateY(-1px) rotate(2deg)}50%{transform:translateY(3px) rotate(-3deg)}}@keyframes particle-float{0%,to{opacity:.12;transform:translate3d(0,9px,0) scale(.8)}50%{opacity:.68;transform:translate3d(10px,-13px,0) scale(1.18)}}@keyframes arrive{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.welcome{transform:translateY(-1vh)}.elovayne-mark{width:clamp(205px,66vw,265px)}.wordmark{font-size:clamp(15px,4.4vw,19px);letter-spacing:.22em}.tagline{margin-top:17px;font-size:clamp(20px,5.5vw,24px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}