:root{--midnight:#070c16;--midnight-soft:#0d1523;--pearl:#f3eee6;--champagne:#d1b27a;--champagne-bright:#ecd49d;--wine:#7a354c;--ash:#9aa2af;--display:"New York", "Bodoni 72", Didot, "Times New Roman", serif;--lore:Georgia, "Times New Roman", serif;--condensed:"DIN Condensed", "Arial Narrow", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{background:var(--midnight);scroll-behavior:smooth}body{background:var(--midnight);color:var(--pearl);font-family:var(--lore);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body::selection{color:var(--midnight);background:var(--champagne)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}main{min-width:320px;overflow:clip}.site-nav{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#070c16db,#070c1600);border-bottom:1px solid #d1b27a2e;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(24px,4.5vw,76px);display:flex;position:fixed;top:0;left:0}.site-nav nav{align-items:center;gap:clamp(20px,3vw,48px);display:flex}.site-nav nav>a{color:#f3eee6b8;font-family:var(--condensed);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600;transition:color .3s;position:relative}.site-nav nav>a:not(.nav-cta):after{content:"";background:var(--champagne);transform-origin:100%;height:1px;transition:transform .35s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.site-nav nav>a:hover,.site-nav nav>a:focus-visible{color:var(--pearl)}.site-nav nav>a:hover:after,.site-nav nav>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-nav .nav-cta{color:var(--pearl);background:#070c1666;border:1px solid #d1b27a9e;align-items:center;gap:18px;padding:13px 19px 12px;display:flex}.brand-lockup{align-items:center;gap:13px;display:inline-flex}.brand-word{font-family:var(--display);letter-spacing:.18em;font-size:21px}.loom-mark{width:28px;height:34px;color:var(--champagne-bright);display:inline-block;position:relative}.loom-mark i{border-color:currentColor;display:block;position:absolute}.loom-leg{transform-origin:bottom;background:currentColor;width:1px;height:26px;bottom:1px}.loom-leg--left{left:7px;transform:rotate(17deg)}.loom-leg--right{right:7px;transform:rotate(-17deg)}.loom-shuttle{border-top:1px solid;border-bottom:1px solid;width:13px;height:5px;top:22px;left:8px;transform:skew(-20deg)}.loom-loop{border:1px solid;border-bottom:0;border-radius:10px 10px 0 0;width:10px;height:8px;top:3px}.loom-loop--one{left:1px}.loom-loop--two{left:9px}.loom-loop--three{left:17px}.loom-mark--large{width:64px;height:76px;transform:scale(1.9)}.loom-mark--large .loom-leg{height:56px;bottom:3px}.loom-mark--large .loom-leg--left{left:15px}.loom-mark--large .loom-leg--right{right:15px}.loom-mark--large .loom-loop{width:22px;height:17px;top:2px}.loom-mark--large .loom-loop--one{left:0}.loom-mark--large .loom-loop--two{left:20px}.loom-mark--large .loom-loop--three{left:40px}.loom-mark--large .loom-shuttle{width:29px;height:9px;top:47px;left:18px}.opening-weave{z-index:200;background:radial-gradient(circle at center, #7a354c29, transparent 34%), var(--midnight);clip-path:inset(0);place-items:center;transition:clip-path 1s cubic-bezier(.7,0,.25,1),visibility 1s;display:grid;position:fixed;inset:0;overflow:hidden}.opening-weave--done{visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%)}.opening-thread{background:linear-gradient(90deg, transparent, var(--champagne-bright));width:0;height:1px;animation:.8s cubic-bezier(.7,0,.3,1) .15s forwards tension;position:absolute;top:50%}.opening-thread--left{right:50%}.opening-thread--right{left:50%;transform:rotate(180deg)}.opening-mark{opacity:0;place-items:center;gap:54px;animation:.9s .8s forwards mark-reveal;display:grid;transform:translateY(18px)}.opening-mark p{color:var(--champagne);font-family:var(--condensed);letter-spacing:.5em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}@keyframes tension{to{width:50%}}@keyframes mark-reveal{to{opacity:1;transform:translateY(0)}}.hero{--backplate-x:0px;--backplate-y:0px;--queen-x:0px;--queen-y:0px;--queen-rx:0deg;--queen-ry:0deg;--shadow-x:0px;--shadow-y:8px;--aura-x:0px;--aura-y:0px;--shine-x:0px;--shine-y:0px;--light-shift-x:0px;--light-shift-y:0px;--front-x:0px;--front-y:0px;isolation:isolate;background:#060b14;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-art,.hero-veil,.hero-light,.hero-grid{pointer-events:none;position:absolute;inset:0}.hero-art{z-index:0;transform:translate3d(var(--backplate-x), var(--backplate-y), 0) scale(1.015);transform-origin:50%;will-change:transform;background-image:url(/auremar/hero-court-ensemble-v2.webp);background-position:50%;background-size:cover;inset:-1.5%}.hero-veil{z-index:3;background:linear-gradient(90deg,#070c16d6 0%,#070c168f 27%,#070c161f 52%,#070c1605 76%),linear-gradient(#0000 71%,#070c16c4),linear-gradient(#070c1680,#0000 25%)}.hero-light{z-index:4;opacity:.4;mix-blend-mode:screen;width:min(760px,72vw);height:min(760px,72vw);transform:translate3d(calc(-50% + var(--light-shift-x)), calc(-50% + var(--light-shift-y)), 0);will-change:transform;background:radial-gradient(circle,#f5d39133,#0000 68%);inset:42% auto auto 69%}.hero-grid{z-index:1;opacity:.11;background-image:linear-gradient(#d1b27a2e 1px,#0000 1px),linear-gradient(90deg,#d1b27a2e 1px,#0000 1px);background-position:0;background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42%);mask-image:linear-gradient(90deg,#000,#0000 42%)}.sovereign-queen-stage{--stage-anchor-x:-50%;z-index:2;aspect-ratio:7/9;opacity:0;pointer-events:none;width:min(1540px,max(30vw,min(64vw,92svh)));transform:translate3d(calc(var(--stage-anchor-x) + 56px), 14px, 0) scale(.975);transform-origin:50% 76%;-webkit-user-select:none;user-select:none;transition:opacity 1.45s .12s,transform 1.8s cubic-bezier(.16,1,.3,1) 80ms;position:absolute;inset:clamp(12px,2.5vh,52px) auto auto 73.5%}.hero--awake .sovereign-queen-stage{opacity:1;transform:translate3d(var(--stage-anchor-x), 0, 0)}.sovereign-queen-float,.sovereign-queen-rig,.sovereign-queen-shadow,.sovereign-queen-light-mask{position:absolute;inset:0}.sovereign-queen-float{animation:8s ease-in-out infinite queen-breathe}.sovereign-queen-rig{transform:perspective(1250px) translate3d(var(--queen-x), var(--queen-y), 0) rotateX(var(--queen-rx)) rotateY(var(--queen-ry));transform-origin:50% 44%;transform-style:preserve-3d;will-change:transform}.sovereign-queen{object-fit:contain;pointer-events:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.sovereign-queen-shadow{opacity:.5;filter:blur(18px);transform:translate3d(var(--shadow-x), var(--shadow-y), -4px) scale(1.01);will-change:transform;background:#000000c7;-webkit-mask:url(/auremar/queen-sovereign-cutout-v2.png) 50%/contain no-repeat;mask:url(/auremar/queen-sovereign-cutout-v2.png) 50%/contain no-repeat}.sovereign-queen-light-mask{opacity:.3;mix-blend-mode:screen;overflow:hidden;-webkit-mask:url(/auremar/queen-sovereign-cutout-v2.png) 50%/contain no-repeat;mask:url(/auremar/queen-sovereign-cutout-v2.png) 50%/contain no-repeat}.sovereign-queen-light-mask i{aspect-ratio:1;width:68%;transform:translate3d(calc(-50% + var(--shine-x)), calc(-50% + var(--shine-y)), 0);will-change:transform;background:radial-gradient(circle,#ffe8b47a,#0000 68%);border-radius:50%;position:absolute;top:26%;left:57%}.sovereign-queen-aura{z-index:-1;aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 38px #d1b27a38);width:66%;transform:translate3d(var(--aura-x), var(--aura-y), 0);will-change:transform;transition:opacity 1.4s .5s;position:absolute;top:-2%;left:17%}.hero--awake .sovereign-queen-aura{opacity:.82}.sovereign-queen-aura>span{border:1px solid #ecd49d40;border-radius:50%;transition:transform 1.8s cubic-bezier(.16,1,.3,1) .3s;display:block;position:absolute;inset:0;transform:scale(.86)}.hero--awake .sovereign-queen-aura>span{transform:scale(1)}.sovereign-queen-aura>span:before,.sovereign-queen-aura>span:after{content:"";border-radius:50%;position:absolute}.sovereign-queen-aura>span:before{border:1px dashed #ecd49d57;animation:42s linear infinite queen-halo-turn;inset:7%}.sovereign-queen-aura>span:after{border:1px solid #ecd49d33;inset:18%;box-shadow:0 0 55px #ecd49d21,inset 0 0 45px #ecd49d14}.sovereign-queen-aura i{background:var(--midnight);border:1px solid #ecd49db3;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sovereign-queen-aura i:first-child{top:0}.sovereign-queen-aura i:nth-child(2){top:50%;left:100%}.sovereign-queen-aura i:nth-child(3){top:100%}.sovereign-queen-seal{color:#f3eee694;font-family:var(--condensed);letter-spacing:.18em;opacity:0;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:600;transition:opacity .9s 1s,transform .9s 1s;display:flex;position:absolute;top:72%;bottom:auto;right:1%;transform:translateY(12px)}.hero--awake .sovereign-queen-seal{opacity:1;transform:none}.sovereign-queen-seal i{background:#d1b27a6b;width:34px;height:1px}.sovereign-queen-seal b{color:var(--champagne-bright);font-weight:600}@keyframes queen-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes queen-halo-turn{to{transform:rotate(360deg)}}.hero-copy{z-index:8;opacity:0;text-shadow:0 2px 24px #02050ab8;width:min(580px,78vw);margin-left:clamp(26px,7vw,118px);padding-top:6vh;transition:opacity 1.2s .1s,transform 1.2s cubic-bezier(.16,1,.3,1) .1s;position:relative;transform:translateY(28px)}.hero-copy.is-revealed{opacity:1;transform:none}.game-format{color:#f3eee6d1;width:fit-content;font-family:var(--condensed);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c1680;border:1px solid #d1b27a61;align-items:center;gap:10px;margin:0 0 16px;padding:8px 11px 7px;font-size:9px;font-weight:700;display:flex}.game-format span:first-child{color:var(--champagne-bright)}.game-format i{border:1px solid var(--champagne);width:5px;height:5px;transform:rotate(45deg)}.eyebrow,.section-kicker{color:var(--champagne);font-family:var(--condensed);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:12px;font-weight:600;display:flex}.eyebrow i{background:#d1b27ab8;width:28px;height:1px}.hero h1{color:var(--pearl);font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(58px,6.5vw,112px);font-weight:400;line-height:.84}.hero h1 em{color:var(--champagne-bright);margin-top:15px;font-size:.67em;font-weight:400;line-height:1;display:block}.hero-deck{color:#f3eee6b8;width:min(490px,100%);margin:31px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.7}.hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.ceremonial-button{min-width:260px;color:var(--midnight);background:var(--champagne);font-family:var(--condensed);letter-spacing:.17em;text-transform:uppercase;border:1px solid #d1b27ab8;justify-content:space-between;align-items:center;gap:30px;padding:17px 20px 16px 24px;font-size:12px;font-weight:700;transition:color .35s,background .35s,box-shadow .35s,transform .35s;display:inline-flex;position:relative}.ceremonial-button:before,.ceremonial-button:after{border:1px solid var(--champagne);content:"";background:var(--midnight);width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.ceremonial-button:before{left:-5px}.ceremonial-button:after{right:-5px}.ceremonial-button:hover,.ceremonial-button:focus-visible{color:var(--champagne-bright);background:var(--midnight);transform:translateY(-2px);box-shadow:0 0 35px #d1b27a2e}.text-link{color:#f3eee6d1;font-family:var(--condensed);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f3eee661;padding-bottom:5px;font-size:11px;font-weight:600;transition:color .25s,border-color .25s}.text-link:hover,.text-link:focus-visible{border-color:var(--champagne);color:var(--champagne)}.hero-folio{z-index:8;color:#f3eee68a;font-family:var(--condensed);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;position:absolute;bottom:38px;right:clamp(24px,4vw,68px)}.hero-folio span{color:var(--champagne)}.scroll-cue{z-index:8;color:#f3eee68c;font-family:var(--condensed);letter-spacing:.25em;text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-cue i{background:#f3eee640;width:1px;height:40px;display:block;overflow:hidden}.scroll-cue i:after{content:"";background:var(--champagne-bright);width:100%;height:45%;animation:1.8s ease-in-out infinite descend;display:block}@keyframes descend{0%{transform:translateY(-120%)}to{transform:translateY(260%)}}.petal-field{z-index:6;pointer-events:none;transform:translate3d(var(--front-x), var(--front-y), 0);will-change:transform;position:absolute;inset:0;overflow:hidden}.petal-field i{top:-6%;left:var(--petal-left,10%);opacity:0;width:9px;height:5px;animation-name:petal-fall;animation-duration:var(--petal-duration,11s);animation-delay:var(--petal-delay,-2s);background:#b45c55;border-radius:80% 0;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.petal-field i:first-child{--petal-left:3%;--petal-duration:12s;--petal-delay:-4s;--petal-drift:13vw}.petal-field i:nth-child(2){--petal-left:11%;--petal-duration:16s;--petal-delay:-12s;--petal-drift:-8vw}.petal-field i:nth-child(3){--petal-left:18%;--petal-duration:10s;--petal-delay:-5s;--petal-drift:7vw}.petal-field i:nth-child(4){--petal-left:26%;--petal-duration:14s;--petal-delay:-1s;--petal-drift:-13vw}.petal-field i:nth-child(5){--petal-left:33%;--petal-duration:11s;--petal-delay:-8s;--petal-drift:10vw}.petal-field i:nth-child(6){--petal-left:39%;--petal-duration:17s;--petal-delay:-6s;--petal-drift:-6vw}.petal-field i:nth-child(7){--petal-left:47%;--petal-duration:13s;--petal-delay:-10s;--petal-drift:14vw}.petal-field i:nth-child(8){--petal-left:53%;--petal-duration:10s;--petal-delay:-3s;--petal-drift:-11vw}.petal-field i:nth-child(9){--petal-left:61%;--petal-duration:15s;--petal-delay:-13s;--petal-drift:9vw}.petal-field i:nth-child(10){--petal-left:67%;--petal-duration:12s;--petal-delay:-7s;--petal-drift:-15vw}.petal-field i:nth-child(11){--petal-left:73%;--petal-duration:18s;--petal-delay:-2s;--petal-drift:6vw}.petal-field i:nth-child(12){--petal-left:79%;--petal-duration:11s;--petal-delay:-9s;--petal-drift:-9vw}.petal-field i:nth-child(13){--petal-left:84%;--petal-duration:14s;--petal-delay:-5s;--petal-drift:12vw}.petal-field i:nth-child(14){--petal-left:89%;--petal-duration:16s;--petal-delay:-11s;--petal-drift:-7vw}.petal-field i:nth-child(15){--petal-left:94%;--petal-duration:13s;--petal-delay:-4s;--petal-drift:8vw}.petal-field i:nth-child(16){--petal-left:98%;--petal-duration:19s;--petal-delay:-15s;--petal-drift:-12vw}@keyframes petal-fall{10%{opacity:.7}to{opacity:0;transform:translate3d(var(--petal-drift,10vw), 110vh, 0) rotate(620deg)}}.realm-intro{background:radial-gradient(circle at 72% 42%,#7a354c33,#0000 28%),linear-gradient(135deg,#070c16,#0b1220);grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-content:center;gap:6vw;min-height:120vh;padding:170px clamp(28px,8vw,136px);display:grid;position:relative;overflow:hidden}.realm-intro:before{content:"";opacity:.18;background-image:linear-gradient(45deg,#0000 48%,#d1b27a29 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#d1b27a29 49% 51%,#0000 52%);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 56%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 56%)}.realm-rail{writing-mode:vertical-rl;background:#02060d6b;border-right:1px solid #d1b27a3d;justify-content:space-around;align-items:center;width:52px;display:flex;position:absolute;top:0;bottom:0;left:0;transform:rotate(180deg)}.realm-rail span{color:#d1b27a8c;font-family:var(--condensed);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:600}[data-reveal]{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}[data-reveal].is-revealed{opacity:1;transform:none}.realm-copy{z-index:2;max-width:790px;position:relative}.realm-copy h2,.collection-heading h2,.gameplay-heading h2,.chronicles-heading h2,.waitlist-inner h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.2vw,104px);font-weight:400;line-height:.93}.realm-copy h2 span,.gameplay-heading h2 span,.chronicles-heading h2 span,.waitlist-inner h2 span{color:var(--champagne);font-style:italic;display:block}.realm-copy>p:last-child{color:#f3eee69e;max-width:660px;margin:42px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.8}.crown-orbit{z-index:2;aspect-ratio:1;place-self:center;place-items:center;width:min(37vw,520px);display:grid;position:relative}.orbit{border:1px solid #d1b27a47;border-radius:50%;position:absolute}.orbit:before,.orbit:after{border:1px solid var(--champagne);content:"";background:var(--midnight);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.orbit:before{left:0}.orbit:after{left:100%}.orbit--outer{animation:38s linear infinite orbit-spin;inset:0}.orbit--inner{border-style:dashed;animation:30s linear infinite reverse orbit-spin;inset:14%}.living-portrait{filter:drop-shadow(0 30px 40px #0000007a)saturate(.88);background:url(/auremar/queen-sovereign-cutout-v2.png) 54% 7%/88% no-repeat,radial-gradient(circle at 54% 38%,#d1b27a29,#7a354c24 46%,#070c16f2 74%);position:absolute;inset:5%;-webkit-mask-image:radial-gradient(#000 38%,#000000eb 56%,#0000 74%);mask-image:radial-gradient(#000 38%,#000000eb 56%,#0000 74%)}@keyframes orbit-spin{to{transform:rotate(360deg)}}.floating-crown{color:var(--champagne-bright);filter:drop-shadow(0 0 30px #d1b27a47);font-size:clamp(36px,4vw,64px);animation:4.5s ease-in-out infinite crown-float;position:absolute;bottom:10%;right:7%}@keyframes crown-float{50%{transform:translateY(-12px)rotate(3deg)}}.orbit-label{color:#f3eee68a;font-family:var(--condensed);letter-spacing:.2em;font-size:9px;font-style:normal;font-weight:600;position:absolute}.orbit-label--one{top:14%;right:9%}.orbit-label--two{bottom:25%;left:1%}.orbit-label--three{bottom:7%;right:8%}.realm-promise{border-top:1px solid #d1b27a3d;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:72px;left:clamp(82px,8vw,136px);right:clamp(28px,8vw,136px)}.realm-promise p{color:#f3eee6ab;font-family:var(--display);text-align:center;border-right:1px solid #d1b27a29;margin:0;padding:25px 26px;font-size:clamp(16px,1.5vw,24px);font-style:italic}.realm-promise p:last-child{border-right:0}.collection{background:linear-gradient(90deg,#0000,#d1b27a14 50%,#0000),#090f1b;padding:150px clamp(28px,6vw,104px) 120px;position:relative}.collection-heading{grid-template-columns:1fr minmax(250px,420px);align-items:end;gap:60px;max-width:1440px;margin:0 auto 85px;display:grid}.collection-heading h2{font-size:clamp(52px,5.3vw,90px)}.collection-heading>p{color:#f3eee68c;margin:0 0 10px;font-size:16px;line-height:1.75}.queen-stage{border-top:1px solid color-mix(in srgb, var(--thread), transparent 30%);background:linear-gradient(90deg, color-mix(in srgb, var(--thread), transparent 88%), transparent 42%), #080e19db;border-bottom:1px solid #d1b27a2e;grid-template-columns:minmax(360px,.9fr) minmax(320px,.75fr);align-items:center;gap:clamp(45px,8vw,150px);max-width:1440px;min-height:760px;margin:0 auto;padding:62px clamp(22px,5vw,84px);transition:background .65s;display:grid;position:relative}.queen-stage:before{content:"";opacity:.35;background-image:linear-gradient(45deg, transparent 47%, var(--thread) 48%, var(--thread) 50%, transparent 51%), linear-gradient(-45deg, transparent 47%, var(--thread) 48%, var(--thread) 50%, transparent 51%);background-size:42px 42px;width:14%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.queen-portrait{background:var(--midnight-soft);height:650px;position:relative;overflow:hidden}.queen-portrait img{object-fit:cover;object-position:center 18%;width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) portrait-settle;display:block}@keyframes portrait-settle{0%{opacity:0;filter:blur(8px);transform:scale(1.06)}to{opacity:1;filter:blur();transform:scale(1)}}.portrait-thread{z-index:2;background:var(--thread);width:4px;box-shadow:0 0 24px color-mix(in srgb, var(--thread), transparent 25%);position:absolute;top:0;bottom:0;left:0}.corner{z-index:4;border-color:var(--champagne);pointer-events:none;border-style:solid;width:38px;height:38px;position:absolute}.corner--tl{border-width:1px 0 0 1px;top:14px;left:14px}.corner--tr{border-width:1px 1px 0 0;top:14px;right:14px}.corner--bl{border-width:0 0 1px 1px;bottom:14px;left:14px}.corner--br{border-width:0 1px 1px 0;bottom:14px;right:14px}.portrait-number{z-index:4;color:var(--champagne-bright);font-family:var(--condensed);letter-spacing:.2em;font-size:13px;font-weight:600;position:absolute;bottom:23px;right:27px}.queen-details{z-index:3;position:relative}.queen-role{color:var(--thread);font-family:var(--condensed);letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.queen-realm{color:#f3eee66b;font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(56px,8vw,128px);font-style:italic;line-height:.72}.queen-details h3{font-family:var(--display);margin:30px 0 0;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.95}.queen-copy{color:#f3eee6a8;max-width:510px;margin:33px 0 0;font-size:clamp(15px,1.2vw,19px);font-style:italic;line-height:1.8}.rarity-stitch{max-width:470px;color:var(--champagne);font-family:var(--condensed);letter-spacing:.2em;border-top:1px solid #d1b27a40;border-bottom:1px solid #d1b27a40;justify-content:space-between;align-items:center;gap:18px;margin-top:42px;padding:17px 0;font-size:10px;font-weight:600;display:flex}.rarity-stitch b{color:var(--thread);font-size:14px}.queen-folio{color:#f3eee661;font-family:var(--condensed);letter-spacing:.16em;text-transform:uppercase;margin-top:26px;font-size:10px;font-weight:600}.queen-folio span{color:var(--champagne)}.queen-pledge-button{border:1px solid var(--champagne-bright);color:#050911;background:linear-gradient(110deg, var(--champagne), var(--champagne-bright));width:min(100%,390px);min-height:64px;font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:0 26px;font-size:13px;font-weight:800;text-decoration:none;transition:color .3s,background .3s,box-shadow .3s,transform .3s;display:flex;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff47}.queen-pledge-button:hover,.queen-pledge-button:focus-visible{color:#050911;background:linear-gradient(110deg, var(--champagne-bright), #f2dfb1);box-shadow:0 16px 38px #00000061, 0 0 36px color-mix(in srgb, var(--thread), transparent 70%);transform:translateY(-2px)}.queen-selector-heading{border-top:1px solid #d1b27a33;justify-content:space-between;align-items:end;gap:30px;max-width:1440px;margin:32px auto 0;padding:19px 0 17px;display:flex}.queen-selector-heading p{gap:5px;margin:0;display:grid}.queen-selector-heading p span,.queen-selector-heading>small{color:var(--champagne);font-family:var(--condensed);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700}.queen-selector-heading p strong{font-family:var(--display);font-size:clamp(22px,2vw,31px);font-weight:400}.queen-selector-heading>small{color:#f3eee661}.queen-selector{grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;display:grid}.queen-selector button{color:#f3eee68c;cursor:pointer;text-align:left;background:#070c16;border:0;border-right:1px solid #d1b27a29;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:19px;min-width:0;min-height:136px;padding:0 18px 0 0;transition:color .35s,background .35s;display:grid;position:relative;overflow:hidden}.queen-selector button:after{content:"";background:var(--thread);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.queen-selector button:last-child{border-right:0}.queen-selector button:hover,.queen-selector button:focus-visible,.queen-selector button.is-active{color:var(--pearl);background:color-mix(in srgb, var(--thread), #070c16 90%);outline:none}.queen-selector button:hover:after,.queen-selector button:focus-visible:after,.queen-selector button.is-active:after{transform:scaleX(1)}.queen-selector-image{background:#111827;width:96px;height:136px;display:block;position:relative;overflow:hidden}.queen-selector-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#070c16);position:absolute;inset:0}.queen-selector-image img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.01)}.queen-selector button:hover .queen-selector-image img,.queen-selector button:focus-visible .queen-selector-image img,.queen-selector button.is-active .queen-selector-image img{transform:scale(1.065)}.queen-selector-copy{flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:35px;display:flex}.queen-selector-number{color:var(--thread);font-family:var(--condensed);letter-spacing:.2em;font-size:9px}.queen-selector-copy strong{font-family:var(--display);margin-top:9px;font-size:clamp(22px,2vw,30px);font-weight:400}.queen-selector-realm{font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px}.queen-selector-action{color:#f3eee6e0;min-height:28px;font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;background:#050911db;border:1px solid #d1b27a6b;align-items:center;gap:8px;padding:6px 9px 5px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:10px;right:14px;box-shadow:0 6px 18px #0000003d}.queen-selector-action b{color:var(--thread)}.queen-selector button.is-active .queen-selector-action{border-color:var(--champagne-bright);color:#050911;background:var(--champagne-bright)}.gameplay{background:radial-gradient(circle at 50% 8%,#d1b27a1a,#0000 31%),#050911;padding:150px clamp(28px,6vw,104px) 120px;position:relative;overflow:hidden}.gameplay:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#d1b27a2e 1px,#0000 1px),linear-gradient(90deg,#d1b27a2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.gameplay-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,470px);align-items:end;gap:clamp(40px,8vw,130px);max-width:1440px;margin:0 auto 80px;display:grid;position:relative}.gameplay-heading .section-kicker{grid-column:1/-1;margin-bottom:-18px}.gameplay-heading h2{font-size:clamp(54px,6.4vw,104px)}.gameplay-deck{color:#f3eee69e;margin:0 0 10px;font-size:clamp(15px,1.25vw,19px);line-height:1.8}.gameplay-systems{z-index:1;background:#d1b27a2e;border:1px solid #d1b27a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1440px;margin:0 auto;display:grid;position:relative}.system-card{background:#080e19;min-width:0;overflow:hidden}.system-art{aspect-ratio:3/2;background:#111828;position:relative;overflow:hidden}.system-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#050911b8),linear-gradient(90deg,#05091129,#0000 35%);position:absolute;inset:0}.system-art img{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.system-card:hover .system-art img{transform:scale(1.035)}.system-art>span{z-index:2;color:var(--champagne-bright);font-family:var(--condensed);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:20px;left:24px}.system-copy{min-height:180px;padding:30px clamp(24px,3vw,44px) 36px}.system-copy h3{font-family:var(--display);margin:0;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1}.system-copy p{color:#f3eee68a;max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.8}.system-rail{z-index:1;color:#f3eee67a;max-width:1440px;font-family:var(--condensed);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(14px,2.3vw,36px);margin:52px auto 0;font-size:9px;font-weight:700;display:flex;position:relative}.system-rail i{border:1px solid var(--champagne);width:5px;height:5px;transform:rotate(45deg)}.interlude{background:radial-gradient(circle at center, #7a354c3d, transparent 42%), var(--midnight);text-align:center;align-content:center;place-items:center;gap:35px;min-height:66vh;padding:100px 28px;display:grid;position:relative;overflow:hidden}.interlude-line{background:linear-gradient(transparent, var(--champagne), transparent);opacity:.24;width:1px;position:absolute;top:0;bottom:0;left:50%}.interlude p{z-index:1;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(52px,7vw,112px);font-style:italic;line-height:.95;position:relative}.interlude p span{color:var(--champagne);display:block}.interlude small{z-index:1;color:#f3eee661;font-family:var(--condensed);letter-spacing:.26em;text-transform:uppercase;font-size:9px;font-weight:600;position:relative}.chronicles{background:radial-gradient(circle at 78%,#7a354c2e,#0000 34%),#090f1b;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(55px,9vw,150px);padding:145px clamp(28px,8vw,136px);display:grid;position:relative;overflow:hidden}.chronicles:before{content:"";background:linear-gradient(#0000,#d1b27a3d,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.chronicles-heading{z-index:1;position:relative}.chronicles-heading h2{font-size:clamp(54px,6vw,96px)}.chronicles-empty{z-index:1;text-align:center;background:linear-gradient(135deg,#d1b27a0f,#0000 42%),#070c169e;border:1px solid #d1b27a38;align-content:center;place-items:center;gap:28px;min-height:390px;padding:55px;display:grid;position:relative}.chronicles-empty:before,.chronicles-empty:after{content:"";border-color:var(--champagne);opacity:.6;border-style:solid;width:36px;height:36px;position:absolute}.chronicles-empty:before{border-width:1px 0 0 1px;top:15px;left:15px}.chronicles-empty:after{border-width:0 1px 1px 0;bottom:15px;right:15px}.chronicles-empty p{color:var(--champagne-bright);font-family:var(--display);margin:8px 0 0;font-size:clamp(30px,3vw,46px)}.chronicles-empty>span{color:#f3eee673;max-width:390px;font-size:13px;line-height:1.75}.waitlist{isolation:isolate;place-items:center;min-height:105vh;padding:130px 28px;display:grid;position:relative;overflow:hidden}.waitlist-art,.waitlist-veil{position:absolute;inset:0}.waitlist-art{z-index:-2;background:url(/auremar/hero-clean.webp) 50%/cover no-repeat;transform:scale(1.03)}.waitlist-veil{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#070c16e0,#070c1694,#070c16d6),linear-gradient(#070c16 0%,#0000 28% 78%,#070c16 100%)}.waitlist>.corner{width:70px;height:70px}.waitlist>.corner--tl,.waitlist>.corner--tr{top:70px}.waitlist>.corner--bl,.waitlist>.corner--br{bottom:70px}.waitlist>.corner--tl,.waitlist>.corner--bl{left:6vw}.waitlist>.corner--tr,.waitlist>.corner--br{right:6vw}.waitlist-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#070c16c7;border-top:1px solid #d1b27a7a;border-bottom:1px solid #d1b27a3d;width:min(980px,92vw);padding:clamp(44px,6vw,88px);box-shadow:0 35px 120px #0000007a}.waitlist-inner .section-kicker{justify-content:center}.waitlist-inner h2{font-size:clamp(54px,6.4vw,98px)}.waitlist-deck{color:#f3eee6a3;max-width:620px;margin:30px auto 0;font-size:16px;line-height:1.75}.waitlist form{margin-top:50px}.waitlist fieldset{border:0;margin:0;padding:0}.waitlist legend{color:#f3eee680;width:100%;font-family:var(--condensed);letter-spacing:.2em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:600}.pledge-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pledge-choice label{cursor:pointer;min-width:0}.pledge-choice input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pledge-card{color:#f3eee68c;min-width:0;font-family:var(--condensed);cursor:pointer;text-transform:uppercase;background:#0509118c;border:1px solid #f3eee62e;grid-template-rows:178px auto;transition:color .25s,border-color .25s,background .25s;display:grid;overflow:hidden}.pledge-card-image{background:#111827;min-width:0;display:block;position:relative;overflow:hidden}.pledge-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050911bd);position:absolute;inset:0}.pledge-card-image img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.pledge-card-copy{text-align:left;gap:5px;min-width:0;padding:15px 17px 17px;display:grid}.pledge-card-copy strong{color:inherit;font-family:var(--display);letter-spacing:0;text-transform:none;font-size:clamp(23px,2.3vw,32px);font-weight:400}.pledge-card-copy small{color:color-mix(in srgb, var(--thread), var(--pearl) 25%);letter-spacing:.17em;font-size:8px;font-weight:600}.pledge-card-copy i{color:#f3eee6db;letter-spacing:.1em;background:#050911c7;border:1px solid #d1b27a5c;align-items:center;width:fit-content;min-height:28px;margin-top:8px;padding:6px 9px 5px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.pledge-choice input:checked+.pledge-card,.pledge-choice input:focus-visible+.pledge-card,.pledge-card:hover{border-color:var(--thread);color:var(--pearl);background:color-mix(in srgb, var(--thread), transparent 86%)}.pledge-choice input:checked+.pledge-card{box-shadow:inset 0 0 0 1px var(--thread), 0 14px 35px color-mix(in srgb, var(--thread), transparent 82%)}.pledge-choice input:checked+.pledge-card .pledge-card-image img,.pledge-card:hover .pledge-card-image img{transform:scale(1.045)}.pledge-choice input:checked+.pledge-card .pledge-card-copy i{border-color:var(--champagne-bright);color:#050911;background:var(--champagne-bright)}.email-field{border-bottom:1px solid var(--champagne);grid-template-columns:1fr auto;margin-top:27px;display:grid}.email-field>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.email-field input{min-width:0;color:var(--pearl);font-family:var(--display);background:0 0;border:0;outline:0;padding:19px 4px;font-size:clamp(22px,3vw,34px)}.email-field input::placeholder{color:#f3eee645}.email-field button{border:1px solid var(--champagne-bright);color:#050911;background:linear-gradient(110deg, var(--champagne), var(--champagne-bright));cursor:pointer;min-width:210px;min-height:64px;font-family:var(--condensed);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;align-self:stretch;padding:0 28px;font-size:13px;font-weight:800;transition:color .3s,background .3s,box-shadow .3s,transform .3s;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff47}.email-field button:hover,.email-field button:focus-visible{color:#050911;background:linear-gradient(110deg, var(--champagne-bright), #f2dfb1);transform:translateY(-2px);box-shadow:0 14px 34px #00000057,0 0 30px #d1b27a2e}.email-field button:disabled{cursor:wait;opacity:.68}.email-field button b{margin-left:16px;font-size:17px}.reason-field{text-align:left;gap:11px;margin-top:30px;display:grid;position:relative}.reason-field>span{color:#f3eee68c;font-family:var(--condensed);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.reason-field>span small{color:#d1b27a9e;letter-spacing:.12em;margin-left:7px;font-size:8px}.reason-field textarea{resize:vertical;width:100%;color:var(--pearl);font:inherit;background:#05091185;border:1px solid #d1b27a42;outline:0;padding:17px 20px 29px;font-size:14px;line-height:1.65;transition:border-color .25s,background .25s}.reason-field textarea::placeholder{color:#f3eee645}.reason-field textarea:focus{border-color:var(--champagne);background:#050911bd}.reason-field>i{color:#f3eee64d;font-family:var(--condensed);letter-spacing:.12em;font-size:8px;font-style:normal;position:absolute;bottom:10px;right:13px}.form-error{color:#e2a3aa;margin:17px 0 0;font-size:13px;line-height:1.5}.submission-note{color:#f3eee657;font-family:var(--condensed);letter-spacing:.09em;margin:16px 0 0;font-size:9px}.sealed-message{place-items:center;gap:35px;margin-top:62px;display:grid}.sealed-message p{color:var(--champagne-bright);font-family:var(--display);margin:0;font-size:clamp(40px,5vw,70px)}.sealed-message>span{color:#f3eee699;font-size:16px}.sealed-message button{color:#f3eee694;cursor:pointer;font-family:var(--condensed);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #d1b27a75;padding:8px 0;font-size:10px}footer{background:#050911;border-top:1px solid #d1b27a2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:130px;padding:30px clamp(24px,5vw,82px);display:grid}footer p,footer>span{color:#f3eee659;margin:0;font-size:11px}footer p{text-align:center;font-style:italic}.footer-center{justify-items:center;gap:16px;display:grid}.social-links{justify-content:center;align-items:center;gap:7px;display:flex}.social-links button{color:#f3eee66e;cursor:default;font-family:var(--condensed);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:5px 8px;font-size:8px;font-weight:600;transition:color .25s}.social-links button:hover,.social-links button:focus-visible{color:var(--champagne)}footer>span{font-family:var(--condensed);letter-spacing:.1em;text-align:right;text-transform:uppercase}:focus-visible{outline:1px solid var(--champagne-bright);outline-offset:5px}@media (min-width:2400px) and (min-height:1200px){.site-nav{height:clamp(112px,7vh,156px);padding-left:clamp(120px,5vw,220px);padding-right:clamp(120px,5vw,220px)}.brand-lockup{gap:24px}.brand-word{font-size:clamp(28px,1.05vw,40px)}.site-nav nav{gap:clamp(50px,3vw,92px)}.site-nav nav>a{font-size:clamp(14px,.48vw,18px)}.site-nav .nav-cta{gap:28px;padding:20px 28px 19px}.site-nav .loom-mark{transform:scale(1.45)}.hero-art{will-change:auto;background-position:50%;inset:0;transform:none}.sovereign-queen-stage{top:clamp(36px,2.4vh,58px)}.hero-copy{width:min(900px,31vw);margin-left:clamp(180px,6vw,260px);padding-top:4vh}.game-format{gap:16px;margin-bottom:25px;padding:12px 17px 11px;font-size:clamp(12px,.42vw,16px)}.game-format i{width:8px;height:8px}.eyebrow{gap:20px;margin-bottom:40px;font-size:clamp(15px,.52vw,20px)}.eyebrow i{width:48px}.hero h1{font-size:clamp(140px,5.72vw,220px)}.hero h1 em{margin-top:24px}.hero-deck{width:min(760px,100%);margin-top:48px;font-size:clamp(19px,.63vw,24px)}.hero-actions{gap:46px;margin-top:54px}.ceremonial-button{min-width:410px;padding:25px 31px 24px 36px;font-size:17px}.text-link{font-size:16px}.hero-folio{font-size:16px;bottom:64px;right:clamp(90px,4vw,160px)}.scroll-cue{gap:19px;font-size:13px;bottom:50px}.queen-pledge-button{width:min(100%,480px);min-height:82px;padding:0 38px;font-size:18px}.queen-selector-copy{padding-bottom:43px}.queen-selector-action{gap:11px;min-height:38px;padding:9px 12px 8px;font-size:13px;bottom:12px;right:16px}.waitlist{min-height:115vh;padding:180px 48px}.waitlist-inner{width:min(1400px,88vw);padding:clamp(88px,4.4vw,132px)}.waitlist-inner h2{font-size:clamp(112px,4.1vw,158px)}.waitlist-deck{max-width:900px;margin-top:42px;font-size:22px}.waitlist form{margin-top:68px}.waitlist legend{margin-bottom:24px;font-size:14px}.pledge-choice{gap:16px}.pledge-card{grid-template-rows:240px auto}.pledge-card-copy{gap:8px;padding:22px 24px 24px}.pledge-card-copy strong{font-size:42px}.pledge-card-copy small{font-size:12px}.pledge-card-copy i{min-height:38px;margin-top:11px;padding:9px 12px 8px;font-size:13px}.email-field{margin-top:38px}.email-field input{padding:26px 6px;font-size:46px}.email-field button{min-width:300px;min-height:86px;padding:0 42px;font-size:18px}.email-field button b{margin-left:22px;font-size:23px}.reason-field{gap:15px;margin-top:42px}.reason-field>span{font-size:14px}.reason-field>span small{font-size:11px}.reason-field textarea{padding:22px 25px 36px;font-size:19px}}@media (min-width:3200px) and (min-height:1800px){.sovereign-queen-stage{--stage-anchor-x:0%;left:calc(73.5% - 770px)}}@media (max-width:980px){.site-nav{height:74px}.site-nav nav>a:not(.nav-cta){display:none}.hero-art{background-position:60%}.sovereign-queen-stage{width:min(82vw,92svh,780px);inset:36px auto auto 73%}.hero-veil{background:linear-gradient(90deg,#070c16e0,#070c1675 55%,#070c160f),linear-gradient(#0000 50%,#070c16cc)}.hero-copy{margin-left:7vw}.realm-intro{grid-template-columns:1fr;gap:90px;padding-top:150px;padding-bottom:220px}.crown-orbit{width:min(72vw,520px)}.realm-promise{grid-template-columns:1fr;left:82px}.realm-promise p{border-bottom:1px solid #d1b27a24;border-right:0;padding:14px}.collection-heading{grid-template-columns:1fr;gap:20px}.queen-stage{grid-template-columns:1fr .75fr;gap:44px;padding-left:35px;padding-right:35px}.queen-portrait{height:590px}.queen-selector{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(285px,1fr));overflow-x:auto}.queen-selector button{scroll-snap-align:start}.gameplay-heading{grid-template-columns:1fr;gap:28px}.gameplay-heading .section-kicker{margin-bottom:0}.chronicles{grid-template-columns:1fr}.chronicles:before{display:none}}@media (max-width:700px){.site-nav{padding:0 19px}.brand-word{font-size:17px}.site-nav .nav-cta{gap:8px;padding:11px 12px 10px;font-size:9px}.hero{align-items:flex-end;min-height:880px;padding-bottom:110px}.hero-art{background-position:68%}.sovereign-queen-stage{--stage-anchor-x:0%;width:min(132vw,600px);inset:40px -15vw auto auto}.sovereign-queen-seal{display:none}.hero-veil{background:linear-gradient(#070c1621 28%,#070c16b8 53%,#070c16fc 92%),linear-gradient(90deg,#070c1673,#0000)}.hero-copy{width:auto;margin:0 24px;padding:0}.game-format{letter-spacing:.12em;flex-wrap:wrap;gap:7px 9px;font-size:8px}.hero h1{font-size:clamp(56px,16vw,78px)}.hero h1 em{margin-top:9px;font-size:.62em}.hero-deck{margin-top:23px;font-size:14px;line-height:1.62}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:27px}.ceremonial-button{width:min(100%,310px)}.hero-folio{display:none}.scroll-cue{bottom:24px;left:auto;right:18px;transform:none}.realm-intro{padding:115px 24px 225px 72px}.realm-copy h2,.collection-heading h2,.gameplay-heading h2,.chronicles-heading h2,.waitlist-inner h2{font-size:clamp(50px,14vw,70px)}.realm-copy>p:last-child{margin-top:28px;font-size:15px}.crown-orbit{width:min(74vw,380px)}.realm-promise{bottom:35px;left:72px;right:24px}.collection{padding:100px 0 80px}.collection-heading{margin-bottom:50px;padding:0 24px}.queen-stage{grid-template-columns:1fr;gap:42px;min-height:0;padding:18px 18px 55px}.queen-portrait{height:min(128vw,620px)}.queen-details{padding:0 8px}.queen-realm{font-size:22vw}.queen-details h3{margin-top:21px}.queen-selector{padding:0 18px}.queen-selector-heading{align-items:start;margin-top:26px;padding:16px 18px 14px}.queen-selector-heading>small{display:none}.queen-selector button{grid-template-columns:88px minmax(0,1fr);min-height:124px}.queen-selector-image{width:88px;height:124px}.gameplay{padding:110px 18px 90px}.gameplay-heading{margin-bottom:50px;padding:0 6px}.gameplay-systems{grid-template-columns:1fr}.system-copy{min-height:0}.system-rail{flex-wrap:wrap;row-gap:15px}.interlude{min-height:62vh}.chronicles{padding:100px 24px}.chronicles-empty{min-height:330px;padding:40px 24px}.waitlist{padding:80px 12px}.waitlist-inner{width:100%;padding:54px 20px}.email-field{border-bottom:0;grid-template-columns:1fr}.email-field input{border-bottom:1px solid var(--champagne);text-align:center}.email-field button{min-height:56px;margin-top:12px}.pledge-choice{grid-template-columns:1fr;display:grid}.pledge-card{grid-template-rows:108px;grid-template-columns:86px minmax(0,1fr);min-width:0}.pledge-card-copy{align-content:center;padding:14px 16px}.pledge-card-copy strong{font-size:27px}.waitlist>.corner{display:none}footer{text-align:center;grid-template-columns:1fr;padding:46px 24px}footer .brand-lockup{justify-self:center}footer>span{text-align:center}}@media (hover:none),(pointer:coarse){.hero-art,.sovereign-queen-rig,.sovereign-queen-shadow,.sovereign-queen-aura,.sovereign-queen-light-mask i,.petal-field{will-change:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening-weave{display:none}.sovereign-queen-float,.sovereign-queen-aura>span:before{animation:none}[data-reveal]{opacity:1;transform:none}}
