.scene-module__ALfOKG__wrap{position:relative}.scene-module__ALfOKG__scene{--tilt:58deg;--lit:1.55;--ease:cubic-bezier(.16, 1, .3, 1);--glide:1.1s;width:100vw;height:calc(var(--k,1) * 760px);isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.scene-module__ALfOKG__scene[data-turning]{cursor:grabbing}.scene-module__ALfOKG__scene[data-view=stars]{--tilt:14deg}.scene-module__ALfOKG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene-module__ALfOKG__silk{pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.scene-module__ALfOKG__scene:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#eee2c81a,#eee2c808 55%,#eee2c800);width:min(1100px,90vw);height:90%;position:absolute;top:-10%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.scene-module__ALfOKG__silk span{filter:blur(70px);background:radial-gradient(closest-side,#547ab08c,#547ab000);border-radius:50%;animation:40s ease-in-out infinite alternate scene-module__ALfOKG__drift;position:absolute}.scene-module__ALfOKG__silk span:first-child{width:62vw;height:46vw;top:-8%;left:-12vw}.scene-module__ALfOKG__silk span:nth-child(2){background:radial-gradient(closest-side,#7892ba4d,#7892ba00);width:54vw;height:40vw;animation-duration:52s;animation-delay:-12s;top:22%;right:-14vw}.scene-module__ALfOKG__silk span:nth-child(3){background:radial-gradient(closest-side,#2e568c66,#2e568c00);width:70vw;height:30vw;animation-duration:60s;animation-delay:-24s;bottom:-10%;left:12vw}@keyframes scene-module__ALfOKG__drift{to{transform:translate(6vw,3vw)rotate(8deg)scale(1.08)}}.scene-module__ALfOKG__fit{left:50%;top:var(--shift,0px);width:1000px;height:1000px;transform:translateX(-50%) scale(var(--k,1));transform-origin:50% 0;position:absolute}.scene-module__ALfOKG__camera{transform-origin:50%;transition:transform var(--glide) var(--ease);position:absolute;inset:0}.scene-module__ALfOKG__stage{perspective:1700px;perspective-origin:50% 12%;position:absolute;inset:0}.scene-module__ALfOKG__plane{transform-style:preserve-3d;transform:rotateX(var(--tilt));transition:transform var(--glide) var(--ease);position:absolute;inset:0}.scene-module__ALfOKG__items{transform-style:preserve-3d;position:absolute;inset:0}.scene-module__ALfOKG__plate{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-module__ALfOKG__threadLayer{pointer-events:none}.scene-module__ALfOKG__tableRing{fill:none;stroke:#eee6d412;stroke-width:1px}.scene-module__ALfOKG__milkyDrift{fill:#cbd8ee;opacity:.085}.scene-module__ALfOKG__milky{fill:#e9eef8}.scene-module__ALfOKG__fieldStars{fill:#e2eaf699}.scene-module__ALfOKG__constellation{fill:none;stroke:#becee43d;stroke-width:.7px;stroke-linejoin:round;transition:stroke .6s var(--ease)}.scene-module__ALfOKG__scene[data-view=stars] .scene-module__ALfOKG__constellation{stroke:#cddaec80}.scene-module__ALfOKG__brightStars{fill:#f3f6fb}.scene-module__ALfOKG__starCut{fill:#dfe7f3}.scene-module__ALfOKG__starShadow{fill:#020812b3}.scene-module__ALfOKG__poleStar{fill:#e9eef7;stroke:#c9b1828c;stroke-width:.7px}.scene-module__ALfOKG__beads{fill:#eee6d457}.scene-module__ALfOKG__rimShade{fill:none;stroke:#3c2c1661;stroke-width:1.4px}.scene-module__ALfOKG__tick{fill:none;stroke:#46382273;stroke-width:.8px}.scene-module__ALfOKG__tickMajor{stroke:#46382299;stroke-width:1px}.scene-module__ALfOKG__engraved,.scene-module__ALfOKG__angleMark,.scene-module__ALfOKG__starName{transform:translate(-50%, -50%) rotate(calc(-1 * var(--spin,0deg)));pointer-events:none;transition:transform var(--glide) var(--ease), opacity .7s var(--ease);position:absolute}.scene-module__ALfOKG__engraved{color:#3d2f1a;font:23px/1 "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", var(--font-heading), serif}.scene-module__ALfOKG__angleMark{color:#e6cf9e;font:17px/1 var(--font-mono,ui-monospace), monospace;letter-spacing:.18em}.scene-module__ALfOKG__starName{color:#eee6d4d9;font:italic 400 19px/1 var(--font-heading,"Cormorant Garamond"), serif;letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 8px #081828e6;opacity:0}.scene-module__ALfOKG__scene[data-view=stars] .scene-module__ALfOKG__starName{opacity:1}.scene-module__ALfOKG__axis{stroke:#c9b182;stroke-width:.9px;opacity:.42;stroke-dasharray:2 5;stroke-linecap:round}.scene-module__ALfOKG__leaders line{stroke:#e6cf9e4d;stroke-width:.8px}.scene-module__ALfOKG__leaders circle{fill:#e6cf9e}.scene-module__ALfOKG__threads path{fill:none;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:scene-module__ALfOKG__draw 1.4s var(--ease) forwards;transition:opacity .4s var(--ease), stroke-width .4s var(--ease)}.scene-module__ALfOKG__threadEase{stroke:#e9eef8;opacity:.16}.scene-module__ALfOKG__threadTension{stroke:#d9b56c;opacity:.3}.scene-module__ALfOKG__threads .scene-module__ALfOKG__threadOn{opacity:.95;stroke-width:1.8px}.scene-module__ALfOKG__threads .scene-module__ALfOKG__dim{opacity:.04}.scene-module__ALfOKG__nowRing{fill:none;stroke:#c8d7ec66;stroke-width:1px;stroke-dasharray:3 6}.scene-module__ALfOKG__contact{stroke:#d6e4f6bf;stroke-width:1.3px;stroke-linecap:round}.scene-module__ALfOKG__scene[data-now] .scene-module__ALfOKG__threads path{opacity:.05}.scene-module__ALfOKG__scene[data-view=stars] .scene-module__ALfOKG__threads path{opacity:0}@keyframes scene-module__ALfOKG__draw{to{stroke-dashoffset:0}}.scene-module__ALfOKG__slot{width:0;height:0;transform-style:preserve-3d;position:absolute}.scene-module__ALfOKG__stand{transform-style:preserve-3d;transform-origin:0 0;transform:rotateZ(calc(-1 * (var(--lean-z,0deg) + var(--spin,0deg)))) rotateX(calc(-1 * (var(--tilt) + var(--lean-x,0deg))));transition:transform var(--glide) var(--ease);position:absolute;top:0;left:0}.scene-module__ALfOKG__hinge{transform-style:preserve-3d;transform-origin:0 0;transition:transform var(--glide) var(--ease);position:absolute;top:0;left:0}.scene-module__ALfOKG__lie{transform:rotateZ(calc(-1 * var(--spin,0deg))) rotateX(0deg) translateY(85px) scale(.8)}.scene-module__ALfOKG__rise{transform:rotateZ(calc(-1 * (var(--lean-z,0deg) + var(--spin,0deg)))) rotateX(calc(-1 * (var(--tilt) + var(--lean-x,0deg)))) translateY(0px) scale(1)}.scene-module__ALfOKG__still{transition:none}.scene-module__ALfOKG__bound{transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.scene-module__ALfOKG__boundLie{transform:translateY(85px)scale(.8)}.scene-module__ALfOKG__boundRise{transform:rotateX(calc(-1 * var(--tilt)))}.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__plane,.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__stand,.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__hinge,.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__engraved,.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__angleMark,.scene-module__ALfOKG__scene[data-turning] .scene-module__ALfOKG__starName,.scene-module__ALfOKG__scene[data-measuring] .scene-module__ALfOKG__plane,.scene-module__ALfOKG__scene[data-measuring] .scene-module__ALfOKG__camera{transition:none}.scene-module__ALfOKG__dealt{animation:scene-module__ALfOKG__deal 1.2s var(--ease) var(--delay,0s) backwards}@keyframes scene-module__ALfOKG__deal{0%{translate:var(--dx) var(--dy) 260px;opacity:0}40%{opacity:1}}.scene-module__ALfOKG__card{width:124px;height:212px;font:inherit;color:inherit;cursor:pointer;transform-origin:50% 100%;transition:transform .5s var(--ease), filter .5s var(--ease), opacity .7s var(--ease);filter:brightness(.6)saturate(.8);background:0 0;border:0;outline:none;margin:0;padding:0;display:block;position:absolute;top:-212px;left:-62px}.scene-module__ALfOKG__art{border-radius:8px;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 34px #0208128c,0 0 0 1px #d8c49c4d}.scene-module__ALfOKG__art img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.scene-module__ALfOKG__art:after{content:"";pointer-events:none;background:linear-gradient(155deg,#fffaeb2e,#fffaeb00 38%,#040c184d);position:absolute;inset:0}.scene-module__ALfOKG__lie .scene-module__ALfOKG__card .scene-module__ALfOKG__art{box-shadow:0 6px 14px #02081280,0 0 0 1px #d8c49c42}.scene-module__ALfOKG__lie .scene-module__ALfOKG__card:hover,.scene-module__ALfOKG__lie .scene-module__ALfOKG__card:focus-visible{filter:brightness(.95);transform:translateZ(14px)}.scene-module__ALfOKG__card:focus-visible .scene-module__ALfOKG__art{box-shadow:0 22px 34px #0208128c,0 0 0 2px #e6cf9e}.scene-module__ALfOKG__cardLit{filter:none;transform:translateY(-64px) scale(var(--lit));animation:7s ease-in-out 2.4s infinite alternate scene-module__ALfOKG__float}.scene-module__ALfOKG__cardLit .scene-module__ALfOKG__art{box-shadow:0 46px 70px #0208129e,0 0 0 1.6px #e6cf9e,0 0 60px #e6cf9e73,0 0 140px #e6cf9e29}@keyframes scene-module__ALfOKG__float{0%{transform:translateY(-64px) scale(var(--lit))}to{transform:translateY(-78px) scale(var(--lit))}}.scene-module__ALfOKG__scene[data-view=stars] .scene-module__ALfOKG__card{opacity:.28;filter:brightness(.5)saturate(.6)}.scene-module__ALfOKG__role{color:#f0dcae;font:500 11px/1 var(--font-mono,ui-monospace), "Segoe UI Symbol", "Apple Symbols", monospace;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 10px #020812f2,0 0 2px #020812e6;border-bottom:1px solid #e6cf9e8c;padding:0 2px 7px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.scene-module__ALfOKG__cardBound{visibility:hidden;width:124px;height:212px;position:absolute;top:-212px;left:-62px}.scene-module__ALfOKG__cardBoundTall{visibility:hidden;transform-origin:50% 100%;width:124px;height:252px;transform:translateY(-78px) scale(var(--lit));position:absolute;top:-252px;left:-62px}.scene-module__ALfOKG__shadow{pointer-events:none;opacity:0;width:200px;height:90px;transition:opacity var(--glide) var(--ease);background:radial-gradient(closest-side,#02060eb3,#02060e00);border-radius:50%;margin:-45px 0 0 -100px;position:absolute}.scene-module__ALfOKG__shadowLit{opacity:.6}.scene-module__ALfOKG__orbWrap{cursor:pointer;animation:scene-module__ALfOKG__rise .9s var(--ease) var(--delay,1.5s) backwards;transition:opacity .3s var(--ease);position:absolute;top:0;left:0}@keyframes scene-module__ALfOKG__rise{0%{opacity:0;transform:translateY(18px)}}.scene-module__ALfOKG__scene[data-light] .scene-module__ALfOKG__orbWrap:not(.scene-module__ALfOKG__orbFocus){opacity:.4}.scene-module__ALfOKG__orb{color:#1b3352;width:36px;height:36px;font:19px/1 "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", var(--font-heading), serif;text-shadow:0 1px #fff9,0 -.5px #281e0e40;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:radial-gradient(circle at 38% 30%,#fffaf0,#efe3c8 46%,#cbb78d 100%);border-radius:50%;place-items:center;display:grid;position:absolute;top:-76px;left:-18px;box-shadow:inset 0 -3px 5px #604a2859,inset 0 2px 2px #ffffffd9,0 0 0 1.5px #c9a867,0 0 0 2.5px #281c0a59,0 8px 16px #02081299}.scene-module__ALfOKG__orbSun{box-shadow:none;background:0 0}.scene-module__ALfOKG__sunStar{filter:drop-shadow(0 0 7px #f0cc78bf)drop-shadow(0 4px 6px #02081280);width:56px;height:56px;position:absolute;top:-10px;left:-10px;overflow:visible}.scene-module__ALfOKG__orbFocus .scene-module__ALfOKG__orb{transform:scale(1.18);box-shadow:inset 0 -3px 5px #604a2859,inset 0 2px 2px #ffffffd9,0 0 0 1.5px #e6cf9e,0 0 26px #e6cf9e8c,0 8px 16px #02081299}.scene-module__ALfOKG__orbFocus .scene-module__ALfOKG__orbSun{box-shadow:none}.scene-module__ALfOKG__orbNow{color:#14304f;background:radial-gradient(circle at 38% 30%,#fff,#e2e9f3 48%,#a3b4ca 100%);width:26px;height:26px;font-size:14px;top:-56px;left:-13px;box-shadow:inset 0 -2px 4px #283c5a59,inset 0 1.5px 1.5px #ffffffe6,0 0 0 1.2px #b8c7dc,0 0 16px #bed2f073,0 6px 12px #02081280}.scene-module__ALfOKG__nowWrap{animation-delay:0s}.scene-module__ALfOKG__pinNow{background:linear-gradient(#c8d7ec00,#c8d7ecb3);height:30px;top:-30px}.scene-module__ALfOKG__pin{background:linear-gradient(#e6cf9e00,#e6cf9ebf);width:1px;height:40px;position:absolute;top:-40px;left:-.5px}.scene-module__ALfOKG__retro{color:#e6cf9e;text-shadow:0 1px 4px #020812e6;font:13px/1 Segoe UI Symbol,Apple Symbols,Noto Sans Symbols,serif;position:absolute;bottom:-8px;right:-11px}.scene-module__ALfOKG__tag{color:#f6eddb;font:400 17px/1.2 var(--font-heading,"Cormorant Garamond"), serif;white-space:nowrap;pointer-events:none;background:linear-gradient(#10273af5,#0a1a2af5);border-radius:12px;padding:8px 14px 9px;position:absolute;top:-122px;left:0;transform:translate(-50%);box-shadow:inset 0 1px #c9d7d81a,0 0 0 1px #d8c49c52,0 10px 22px #02081280}.scene-module__ALfOKG__controls{z-index:2;cursor:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:18px;right:max(16px,50vw - 560px)}.scene-module__ALfOKG__control{color:#ede4d2;min-width:44px;min-height:44px;font:500 .88rem/1 var(--font-body), sans-serif;cursor:pointer;background:#10273af0;border:0;border-radius:14px;padding:0 16px;transition:background-color .22s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1);box-shadow:inset 0 1px #c9d7d81a,0 0 0 1px #d8c49c38,0 10px 24px #02081259}.scene-module__ALfOKG__control:hover{color:#f6eddb;background:#16324af2}.scene-module__ALfOKG__control:focus-visible{outline-offset:3px;outline:2px solid #e6cf9e}.scene-module__ALfOKG__control[aria-pressed=true]{color:#183043;background:#ede4d2}.scene-module__ALfOKG__round{width:44px;padding:0;font-size:1.15rem}.scene-module__ALfOKG__hint{z-index:2;color:#c4cdd0b3;font:.8rem/1.4 var(--font-body), sans-serif;text-align:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);transition:opacity .6s var(--ease);margin:0;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scene-module__ALfOKG__scene[data-touched] .scene-module__ALfOKG__hint{opacity:0}.scene-module__ALfOKG__panel{z-index:3;color:#ede4d2;cursor:auto;background:linear-gradient(#10273af5,#0b1d2df5);border-radius:18px;max-width:40rem;margin:-1.4rem auto 0;padding:1.3rem 1.3rem 1.4rem;animation:.42s cubic-bezier(.22,1,.36,1) both scene-module__ALfOKG__panelIn;position:relative;box-shadow:inset 0 1px #c9d7d81a,0 0 0 1px #d8c49c33,0 24px 60px #02081280}@keyframes scene-module__ALfOKG__panelIn{0%{opacity:0;transform:translateY(10px)}}@media (min-width:900px){.scene-module__ALfOKG__panel{width:22rem;margin:0;animation-name:scene-module__ALfOKG__panelInSide;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes scene-module__ALfOKG__panelInSide{0%{opacity:0;transform:translate(14px,-50%)}to{transform:translateY(-50%)}}}.scene-module__ALfOKG__panelNav{justify-content:flex-end;gap:6px;margin:-.3rem -.3rem .4rem 0;display:flex}.scene-module__ALfOKG__panelNav .scene-module__ALfOKG__control{border-radius:12px;width:36px;min-width:36px;min-height:36px;font-size:1rem;box-shadow:inset 0 1px #c9d7d81a,0 0 0 1px #d8c49c2e}.scene-module__ALfOKG__panelKicker{color:#c9b182;font:.64rem/1.5 var(--font-mono,ui-monospace), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .5rem}.scene-module__ALfOKG__panelTitle{font:400 clamp(1.6rem, 2.6vw, 2rem)/1.1 var(--font-heading,"Cormorant Garamond"), serif;margin:0}.scene-module__ALfOKG__panelTitle:focus{outline:none}.scene-module__ALfOKG__panelTitle>span{font-family:"Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", var(--font-heading), serif;color:#c9b182;font-size:.8em}.scene-module__ALfOKG__panelText{color:#eee6d4db;margin:.7rem 0 0;font-size:.95rem;line-height:1.65}.scene-module__ALfOKG__panelQuestion{font:italic 1.12rem/1.4 var(--font-heading,"Cormorant Garamond"), serif;margin:.8rem 0 0}.scene-module__ALfOKG__panelLabel{color:#b5c4c7b3;font:.6rem/1.4 var(--font-mono,ui-monospace), monospace;letter-spacing:.2em;text-transform:uppercase;margin:1rem 0 .35rem;display:block}.scene-module__ALfOKG__panelQuiet{color:#c4cdd0c7;margin:0;font-size:.88rem}.scene-module__ALfOKG__panelList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.scene-module__ALfOKG__panelList button,.scene-module__ALfOKG__panelList>li>span{color:#ede4d2;width:100%;min-height:36px;font:.92rem/1.35 var(--font-body), sans-serif;text-align:left;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:.55rem;padding:.45rem .6rem;display:flex}.scene-module__ALfOKG__panelList button{cursor:pointer;transition:background-color .22s cubic-bezier(.2,.7,.2,1)}.scene-module__ALfOKG__panelList button:hover{background:#eee6d412}.scene-module__ALfOKG__panelList button:focus-visible{outline-offset:1px;outline:2px solid #e6cf9e}.scene-module__ALfOKG__panelList [aria-hidden]{color:#c9b182;min-width:1.1rem;font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols,serif}.scene-module__ALfOKG__panelCard{color:#e6cf9e;font:1.15rem/1.2 var(--font-heading,"Cormorant Garamond"), serif;border-top:1px solid #b5c4c729;align-items:center;gap:.9rem;margin-top:1.1rem;padding-top:1rem;text-decoration:none;display:flex}.scene-module__ALfOKG__panelCard img{border-radius:5px;width:46px;height:auto;transition:transform .22s cubic-bezier(.2,.7,.2,1);box-shadow:0 8px 18px #02080e80,0 0 0 1px #d8c49c40}.scene-module__ALfOKG__panelCard .scene-module__ALfOKG__panelLabel{margin:0 0 .25rem}.scene-module__ALfOKG__panelCard:hover img{transform:translateY(-2px)rotate(-1.5deg)}.scene-module__ALfOKG__panelCard:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #e6cf9e}@media (max-width:760px){.scene-module__ALfOKG__scene{--tilt:54deg;--lit:1.9}.scene-module__ALfOKG__scene[data-view=stars]{--tilt:12deg}.scene-module__ALfOKG__orb{transform:scale(1.25)}.scene-module__ALfOKG__control{min-height:40px;padding:0 13px;font-size:.82rem}.scene-module__ALfOKG__round{width:40px;min-width:40px}.scene-module__ALfOKG__controls{justify-content:center;width:max-content;left:50%;right:auto;transform:translate(-50%)}.scene-module__ALfOKG__hint{font-size:.76rem;bottom:14px}.scene-module__ALfOKG__panel{margin:-.6rem 0 0}}@media (prefers-reduced-motion:reduce){.scene-module__ALfOKG__silk span,.scene-module__ALfOKG__dealt,.scene-module__ALfOKG__cardLit,.scene-module__ALfOKG__orbWrap,.scene-module__ALfOKG__panel{animation:none}.scene-module__ALfOKG__threads line{stroke-dashoffset:0;animation:none}.scene-module__ALfOKG__camera,.scene-module__ALfOKG__plane,.scene-module__ALfOKG__stand,.scene-module__ALfOKG__hinge,.scene-module__ALfOKG__card,.scene-module__ALfOKG__shadow,.scene-module__ALfOKG__engraved,.scene-module__ALfOKG__angleMark,.scene-module__ALfOKG__starName{transition:none}}
