.L39Bea_headerOverlay{z-index:100;position:absolute;inset:0 0 auto}.L39Bea_page{--bg:#000205;--fg:#f4dfb9;--muted:#a59276;--border:#65461d;--accent:var(--theme-accent,#e3a342);--cta:#00211b;--cta-hover:#002f25;--font-display:"Noto Serif TC", "Songti TC", "Yu Mincho", "Iowan Old Style", serif;--font-body:"Noto Serif TC", "Songti TC", "PingFang TC", serif;--font-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;isolation:isolate;background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.L39Bea_page{--bg:lab(.454603% -.178814 -1.2241);--fg:lab(89.6984% 3.333 21.4935);--muted:lab(61.788% 3.85427 17.4629);--border:lab(32.6349% 10.0474 29.3695);--cta:lab(10.0922% -15.4745 .479725);--cta-hover:lab(16.0915% -21.3506 1.43491)}}.L39Bea_page button{font:inherit}.L39Bea_pageEntering{height:100svh;overflow:hidden}.L39Bea_pageEntering .L39Bea_heroCopy{pointer-events:none;animation:.46s cubic-bezier(.4,0,.2,1) .16s both L39Bea_interfaceExitLeft}.L39Bea_pageEntering .L39Bea_themeRail{pointer-events:none;animation:.46s cubic-bezier(.4,0,.2,1) .16s both L39Bea_interfaceExitRight}.L39Bea_pageEntering .L39Bea_primaryCta{animation:.18s ease-out both L39Bea_entryButtonFade}.L39Bea_pageEntering .L39Bea_backdropStack{transform-origin:50% 56%;will-change:transform;animation:2.02s cubic-bezier(.24,.5,.14,1) .18s both L39Bea_corridorRush}.L39Bea_pageVideoEntering .L39Bea_backdropStack{animation:none}.L39Bea_pageVideoEntering .L39Bea_themeBackdrop:before{animation:.42s ease-out both L39Bea_videoShadeOut}.L39Bea_entryTransition{--door-edge-left:calc(50% - 33.6svh);--door-knee-left:calc(50% - 30.6svh);--door-shoulder-left:calc(50% - 21.4svh);--door-shoulder-right:calc(50% + 21.4svh);--door-knee-right:calc(50% + 30.6svh);--door-edge-right:calc(50% + 33.6svh);--door-crown-top:26.5svh;--door-shoulder-top:31.7svh;--door-knee-top:36.8svh;--door-edge-top:43.7svh;--door-bottom:83.3svh;z-index:30;pointer-events:none;isolation:isolate;animation:2.2s linear both L39Bea_entryTimeline;position:fixed;inset:0;overflow:hidden}.L39Bea_entryTransition[data-door-layout=portrait]{--door-edge-left:calc(50% - 17.2svh);--door-knee-left:calc(50% - 14.9svh);--door-shoulder-left:calc(50% - 10.3svh);--door-shoulder-right:calc(50% + 10.3svh);--door-knee-right:calc(50% + 14.9svh);--door-edge-right:calc(50% + 17.2svh);--door-crown-top:26.5svh;--door-shoulder-top:28.2svh;--door-knee-top:32.5svh;--door-edge-top:39.4svh;--door-bottom:85svh}.L39Bea_entryTransition:before{content:"";z-index:0;background:radial-gradient(at 50% 52%,#0000 0 24%,#00000029 58%,#0000008f 100%);animation:1.48s ease-out both L39Bea_entryVignette;position:absolute;inset:0}.L39Bea_entryDoorPlane{z-index:3;perspective:1500px;transform-style:preserve-3d;transform-origin:50% 56%;will-change:transform;animation:2.02s cubic-bezier(.24,.5,.14,1) .18s both L39Bea_corridorRush;position:absolute;inset:0}.L39Bea_entryBacklight{z-index:1;clip-path:polygon(50% var(--door-crown-top), var(--door-shoulder-left) var(--door-shoulder-top), var(--door-knee-left) var(--door-knee-top), var(--door-edge-left) var(--door-edge-top), var(--door-edge-left) var(--door-bottom), var(--door-edge-right) var(--door-bottom), var(--door-edge-right) var(--door-edge-top), var(--door-knee-right) var(--door-knee-top), var(--door-shoulder-right) var(--door-shoulder-top));opacity:0;will-change:opacity, transform;background:radial-gradient(at 50% 58%,#fffff4fa 0 7%,#ffebbeeb 18%,#d9a45399 36%,#62361852 58%,#0000 76%),radial-gradient(at 50% 44%,#f8d6944d,#0000 48%),linear-gradient(#1a0f09,#0a0503 72%,#020101);animation:1.58s cubic-bezier(.24,.46,.2,1) .22s both L39Bea_backlightAwaken;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 54px #ffe0a038,inset 0 0 130px #000000c7}.L39Bea_entryDoorLeaf{z-index:3;background-image:linear-gradient(90deg, #000000d1 0%, #0000006b 26%, #00000014 53%, #0000008a 100%), linear-gradient(180deg, #0006, transparent 24%, transparent 72%, #00000075), var(--entry-background);backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background-position:50%,50%,50% 48%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 86%;position:absolute;inset:0}.L39Bea_entryDoorLeafLeft{clip-path:polygon(var(--door-edge-left) var(--door-bottom), var(--door-edge-left) var(--door-edge-top), var(--door-knee-left) var(--door-knee-top), var(--door-shoulder-left) var(--door-shoulder-top), 50% var(--door-crown-top), calc(50% - 1px) var(--door-bottom));transform-origin:var(--door-edge-left) 56%;animation:1.5s cubic-bezier(.42,0,.18,1) .18s both L39Bea_doorOpenLeft}.L39Bea_entryDoorLeafRight{clip-path:polygon(calc(50% + 1px) var(--door-bottom), 50% var(--door-crown-top), var(--door-shoulder-right) var(--door-shoulder-top), var(--door-knee-right) var(--door-knee-top), var(--door-edge-right) var(--door-edge-top), var(--door-edge-right) var(--door-bottom));transform-origin:var(--door-edge-right) 56%;animation:1.5s cubic-bezier(.42,0,.18,1) .18s both L39Bea_doorOpenRight}.L39Bea_entrySeam{left:50%;top:var(--door-crown-top);bottom:calc(100% - var(--door-bottom));z-index:4;opacity:0;width:2px;box-shadow:0 0 7px 1px #ffffffeb, 0 0 18px 4px #ffefc3b8, 0 0 38px 10px color-mix(in srgb, var(--accent) 46%, transparent);transform-origin:50% 58%;background:linear-gradient(#0000,#fff9dc 14%,#fff 48%,#fff1bd 83%,#0000);animation:1.05s cubic-bezier(.3,0,.2,1) .1s both L39Bea_seamIgnite;position:absolute;transform:translate(-50%)scaleX(.3)scaleY(.06)}.L39Bea_entryRift{z-index:2;clip-path:polygon(50% var(--door-crown-top), var(--door-shoulder-left) var(--door-shoulder-top), var(--door-knee-left) var(--door-knee-top), var(--door-edge-left) var(--door-edge-top), var(--door-edge-left) var(--door-bottom), var(--door-edge-right) var(--door-bottom), var(--door-edge-right) var(--door-edge-top), var(--door-knee-right) var(--door-knee-top), var(--door-shoulder-right) var(--door-shoulder-top));opacity:0;transform-origin:50% 58%;will-change:transform, opacity;background:radial-gradient(at 50% 58%,#fffff6f2 0 8%,#ffeab5ad 25%,#cf914138 52%,#0000 76%);animation:1.3s cubic-bezier(.22,.5,.18,1) .42s both L39Bea_riftOpen;position:absolute;inset:0;transform:scaleX(.015)}.L39Bea_entryWhiteout{z-index:4;opacity:0;will-change:opacity;background:radial-gradient(circle at 50% 56%,#fff 0 22%,#fffdf4 54%,#f4dca7 100%);animation:.5s ease-in 1.7s both L39Bea_whiteout;position:absolute;inset:0}.L39Bea_backdropStack{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.L39Bea_themeBackdrop{transform-origin:54% 58%;will-change:opacity, transform, filter;background-position:50% 48%;background-repeat:no-repeat;background-size:auto 86%;position:absolute;inset:0}.L39Bea_themeBackdrop:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000006b 26%,#00000014 53%,#0000008a 100%),linear-gradient(#0006,#0000 24% 72%,#00000075);position:absolute;inset:0}.L39Bea_themeBackdropVideo{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.L39Bea_themeBackdropSettled{opacity:1;transform:translate(0)scale(1)}.L39Bea_themeBackdropEntering{z-index:2;animation:1.18s cubic-bezier(.22,.68,.16,1) both L39Bea_backdropWalkIn}.L39Bea_themeBackdropLeaving{z-index:1;animation:1.18s cubic-bezier(.22,.68,.16,1) forwards L39Bea_backdropWalkOut}.L39Bea_corridor{z-index:4;grid-template-columns:minmax(280px,.88fr) minmax(360px,1.15fr) minmax(270px,.74fr);align-items:center;gap:clamp(24px,3.2vw,58px);width:min(1740px,100%);min-height:100svh;margin:0 auto;padding:clamp(42px,6vh,72px) clamp(24px,4.7vw,86px) clamp(30px,5vh,54px);display:grid;position:relative}.L39Bea_corridorGlow{display:none}.L39Bea_heroCopy{isolation:isolate;max-width:500px;position:relative;transform:translateY(-2vh)}.L39Bea_heroCopy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000007a,#00000040 72%,#0000);border-radius:8px;position:absolute;inset:-28px -34px -34px -36px}.L39Bea_sigilLine{color:color-mix(in srgb, var(--accent) 88%, white);font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 16px;font-size:11px;display:flex}.L39Bea_sigilLine:before,.L39Bea_sigilLine:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:50px;height:1px}.L39Bea_sigilLine:after{background:var(--accent);width:14px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 76%, transparent)}.L39Bea_kicker{color:color-mix(in srgb, var(--fg) 84%, var(--accent));letter-spacing:.38em;text-shadow:0 0 16px color-mix(in srgb, var(--accent) 36%, transparent);margin:0 0 clamp(32px,5.6vh,58px);font-size:clamp(15px,1.18vw,20px);font-weight:700;line-height:1.4}.L39Bea_title{font-family:var(--font-display);letter-spacing:.08em;color:var(--fg);white-space:nowrap;text-shadow:0 1px 0 #4e32128a, 0 0 24px color-mix(in srgb, var(--accent) 36%, transparent), 0 10px 28px #000000b3;margin:0;font-size:clamp(50px,4.9vw,90px);font-weight:800;line-height:.98;animation:.36s cubic-bezier(.23,1,.32,1) L39Bea_textIn}.L39Bea_subtitle{color:color-mix(in srgb, var(--fg) 94%, white);letter-spacing:.12em;text-shadow:0 0 18px #ffd99e2e;align-items:flex-start;gap:14px;margin:clamp(20px,2.8vh,32px) 0 0;font-size:clamp(16px,1.28vw,23px);line-height:1.55;animation:.36s cubic-bezier(.23,1,.32,1) L39Bea_textIn;display:flex}.L39Bea_star{color:var(--accent);text-shadow:0 0 16px color-mix(in srgb, var(--accent) 70%, transparent)}.L39Bea_divider{background:linear-gradient(90deg, #ffe2ac0f, var(--accent), #ffe2ac0f);width:min(300px,74%);height:1px;margin:clamp(18px,2.6vh,30px) 0;position:relative}.L39Bea_divider:after{content:"";border:1px solid var(--accent);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 65%, transparent);background:#050505c7;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)rotate(45deg)}.L39Bea_description{max-width:420px;color:color-mix(in srgb, var(--fg) 92%, white);letter-spacing:.12em;margin:0;font-size:clamp(16px,1.3vw,22px);line-height:1.8;animation:.36s cubic-bezier(.23,1,.32,1) L39Bea_textIn}.L39Bea_whisper{max-width:390px;color:color-mix(in srgb, var(--muted) 88%, white);letter-spacing:.08em;margin:14px 0 0;font-size:clamp(13px,1vw,15px);line-height:1.8;animation:.36s cubic-bezier(.23,1,.32,1) L39Bea_textIn}.L39Bea_primaryCta{border:1px solid color-mix(in srgb, var(--accent) 72%, black);width:min(260px,100%);min-height:54px;color:var(--fg);background:repeating-linear-gradient(92deg, #ffeab409 0 1px, transparent 1px 8px), linear-gradient(180deg, #ffe8b51f 0%, #ffe8b508 34%, transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--cta-hover) 86%, black) 0%, var(--cta) 62%, #000d09 100%);cursor:pointer;border-radius:999px;grid-template-columns:28px 1fr 28px;align-items:center;margin-top:clamp(24px,3.4vh,36px);padding:0 12px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);display:inline-grid;position:relative;box-shadow:inset 0 1px #ffeec438,inset 0 -4px #0000003d,0 4px #000604,0 14px 24px #00000057;box-shadow:inset 0 1px lab(94.6911% 1.22726 22.6094/.219608),inset 0 -4px lab(0% 0 0/.239216),0 4px lab(1.29927% -2.33508 .180325),0 14px 24px lab(0% 0 0/.341176)}@supports (color:lab(0% 0 0)){.L39Bea_primaryCta{background:repeating-linear-gradient(92deg, #ffeab409 0 1px, transparent 1px 8px), linear-gradient(180deg, #ffe8b51f 0%, #ffe8b508 34%, transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--cta-hover) 86%, black) 0%, var(--cta) 62%, lab(2.68185% -4.9306 .17454) 100%)}}.L39Bea_primaryCta:before{content:"";pointer-events:none;background:linear-gradient(#fff3d32e,#fff3d300);border-radius:999px;height:16px;position:absolute;inset:7px 16px auto}.L39Bea_primaryCta:hover,.L39Bea_primaryCta:focus-visible{border-color:var(--accent);box-shadow:inset 0 1px 0 #fff0ca47, inset 0 -4px 0 #00000042, 0 6px 0 #000604, 0 0 22px color-mix(in srgb, var(--accent) 34%, transparent), 0 18px 30px #0006;outline:none;transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.L39Bea_primaryCta:hover,.L39Bea_primaryCta:focus-visible{box-shadow:inset 0 1px 0 #fff0ca47, inset 0 -4px 0 #00000042, 0 6px 0 lab(1.29927% -2.33508 .180325), 0 0 22px color-mix(in srgb, var(--accent) 34%, transparent), 0 18px 30px #0006}}.L39Bea_primaryCta:active{transform:translateY(5px);box-shadow:inset 0 1px #ffeec433,inset 0 -3px #00000038,0 3px #000604,0 14px 24px #0000005c;box-shadow:inset 0 1px lab(94.6911% 1.22726 22.6094/.2),inset 0 -3px lab(0% 0 0/.219608),0 3px lab(1.29927% -2.33508 .180325),0 14px 24px lab(0% 0 0/.360784)}.L39Bea_primaryCta span{letter-spacing:.18em;justify-self:center;font-size:clamp(15px,1.05vw,18px);font-weight:800}.L39Bea_primaryCta i{color:var(--accent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 58%, transparent);place-items:center;font-size:14px;font-style:normal;display:grid}.L39Bea_sceneFocus{place-items:end center;min-width:0;height:min(82svh,850px);min-height:540px;display:grid;position:relative;overflow:visible}.L39Bea_sceneFocus:before,.L39Bea_sceneFocus:after{content:none}.L39Bea_depthGate{background:linear-gradient(90deg, #0000004d, transparent 24% 76%, #00000042), radial-gradient(ellipse at 50% 64%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);filter:blur(.1px);opacity:.42;transform-origin:50% 100%;pointer-events:none;z-index:2;border-radius:48% 48% 8px 8px/8% 8% 8px 8px;align-self:end;width:min(440px,74%);height:min(72svh,700px);margin-bottom:clamp(16px,3vh,42px);animation:1.18s cubic-bezier(.22,.68,.16,1) L39Bea_focusBreath;position:relative}.L39Bea_depthGate:after{content:"";background:linear-gradient(180deg, transparent, #fffce59e 42%, var(--accent) 82%, transparent);width:2px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 36%, transparent);opacity:.55;position:absolute;top:13%;bottom:-7%;left:50%;transform:translate(-50%)}.L39Bea_portalTrack{aspect-ratio:2/3;height:min(80svh,830px);min-height:500px;max-height:830px;transform-style:preserve-3d;z-index:2;place-items:end center;display:grid;position:relative}.L39Bea_portal{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform, opacity, filter;place-items:end center;display:grid;position:absolute;inset:0}.L39Bea_portalEntering{animation:.98s cubic-bezier(.32,.02,.2,1) L39Bea_portalSlideFromRight}.L39Bea_portalLeaving{pointer-events:none;animation:.98s cubic-bezier(.32,.02,.2,1) forwards L39Bea_portalSlideToLeft}.L39Bea_portalSettled{opacity:1;transform:translate(0)translateZ(0)rotateY(0)scale(1)}.L39Bea_portal:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(90deg, #00000075, transparent 42%, #0000006b), radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%);filter:blur(.1px);opacity:.58;pointer-events:none;box-shadow:0 28px 48px #000000c2, 0 0 44px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:46% 46% 10px 10px/8% 8% 10px 10px;position:absolute;inset:1% -7% -4%}.L39Bea_portal:after{content:"";background:radial-gradient(ellipse, #000c 0%, color-mix(in srgb, var(--accent) 14%, transparent) 42%, transparent 74%);filter:blur(10px);opacity:.92;pointer-events:none;width:92%;height:10%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.L39Bea_doorImage{object-fit:contain;z-index:2;width:auto;max-width:100%;height:100%;filter:drop-shadow(0 20px 28px #000000c7) drop-shadow(0 42px 22px #00000073) drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 22%, transparent));-webkit-user-select:none;user-select:none;position:relative;transform:translateY(clamp(10px,1.9vh,22px))}.L39Bea_doorBeam{z-index:3;background:linear-gradient(180deg, transparent, #fffce5eb 38%, var(--accent) 82%, transparent);width:2px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 88%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 72px color-mix(in srgb, var(--accent) 38%, transparent);pointer-events:none;position:absolute;top:12%;bottom:-8%;left:50%;transform:translate(-50%)}.L39Bea_sideDoor{aspect-ratio:2/3;z-index:1;opacity:.24;transform-origin:50% 100%;filter:blur(.8px)saturate(.7);pointer-events:none;width:clamp(110px,13vw,190px);position:absolute;bottom:clamp(52px,8.4vh,94px);left:max(-80px,-9vw);transform:rotateY(52deg)translateZ(-180px)scale(.92)}.L39Bea_sideDoorRight{left:auto;right:max(-80px,-9vw);transform:rotateY(-52deg)translateZ(-180px)scale(.92)}.L39Bea_sideDoor img{object-fit:cover;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);width:100%;height:100%;box-shadow:0 0 30px #000000c7}.L39Bea_floorSigil{aspect-ratio:3.25;z-index:4;border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);background:repeating-radial-gradient(ellipse, transparent 0 17px, color-mix(in srgb, var(--accent) 28%, transparent) 18px 19px), conic-gradient(from 12deg, transparent 0 8deg, color-mix(in srgb, var(--accent) 30%, transparent) 9deg 10deg, transparent 11deg 28deg);width:min(520px,82%);box-shadow:inset 0 0 28px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 26%, transparent);opacity:.72;pointer-events:none;border-radius:50%;position:absolute;bottom:clamp(0px,.5vh,8px);left:50%;transform:translate(-50%)rotateX(70deg)}.L39Bea_themeRail{isolation:isolate;align-content:center;width:min(360px,100%);margin-left:auto;display:grid;position:relative;transform:translate(clamp(14px,1.8vw,28px))}.L39Bea_themeRail:before{content:"";z-index:0;background:linear-gradient(270deg, #000000c7, #00000080 58%, #00000029 100%), radial-gradient(ellipse at 72% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 66%);pointer-events:none;border-radius:8px;position:absolute;inset:-28px -44px -30px -34px}.L39Bea_railLine{z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 52%, transparent), transparent);width:1px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 36%, transparent);pointer-events:none;position:absolute;top:16px;bottom:16px;left:24px}.L39Bea_themeButton{width:100%;min-height:78px;color:color-mix(in srgb, var(--fg) 74%, black);background:linear-gradient(90deg, color-mix(in srgb, var(--item-accent) 0%, transparent), #00000005), transparent;text-align:left;cursor:pointer;z-index:1;border:0;border-bottom:1px solid #ffd28b1f;grid-template-columns:48px 1fr;align-items:center;transition:color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.L39Bea_themeButton:after{content:"";pointer-events:none;border-top:1px solid #0000;border-bottom:1px solid #0000;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 0 0 48px}.L39Bea_themeButton:hover,.L39Bea_themeButton:focus-visible{color:var(--fg);outline:none;transform:translate(-4px)}.L39Bea_themeButton:hover:after,.L39Bea_themeButton:focus-visible:after{border-color:color-mix(in srgb, var(--item-accent) 38%, transparent);box-shadow:inset 18px 0 22px color-mix(in srgb, var(--item-accent) 10%, transparent)}.L39Bea_themeButtonActive{color:var(--fg);background:radial-gradient(circle at 14% 50%, color-mix(in srgb, var(--item-accent) 22%, transparent), transparent 20%), linear-gradient(90deg, color-mix(in srgb, var(--item-accent) 16%, transparent), #0000001f);transform:translate(-8px)}.L39Bea_themeButtonActive:after{border-color:color-mix(in srgb, var(--item-accent) 58%, transparent);box-shadow:inset 20px 0 28px color-mix(in srgb, var(--item-accent) 14%, transparent), 0 0 30px color-mix(in srgb, var(--item-accent) 18%, transparent)}.L39Bea_themeMarker{border:1px solid color-mix(in srgb, var(--item-accent) 82%, black);background:#050505c7;place-self:center;width:13px;height:13px;transition:width .18s cubic-bezier(.23,1,.32,1),height .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);transform:rotate(45deg);box-shadow:0 0 0 4px #0000006b}.L39Bea_themeButtonActive .L39Bea_themeMarker{background:radial-gradient(circle, #fffffff5 0 4px, var(--item-accent) 5px 7px, transparent 8px), #0000006b;width:34px;height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--item-accent) 72%, transparent), 0 0 22px color-mix(in srgb, var(--item-accent) 68%, transparent), 0 0 42px color-mix(in srgb, var(--item-accent) 36%, transparent);border-radius:50%;transform:rotate(0)}.L39Bea_themeText{gap:4px;min-width:0;padding:0 18px 0 8px;display:grid}.L39Bea_themeName{letter-spacing:.16em;text-shadow:0 0 16px color-mix(in srgb, var(--item-accent) 24%, transparent);font-size:clamp(22px,1.8vw,31px);font-weight:800;line-height:1.1}.L39Bea_themeEnglish{color:color-mix(in srgb, currentColor 54%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:10px;line-height:1.3}.L39Bea_orbital{display:none}.L39Bea_orbital:before,.L39Bea_orbital:after{content:"";border-radius:inherit;border:1px dashed color-mix(in srgb, var(--accent) 22%, transparent);position:absolute;inset:12%}.L39Bea_orbital:after{opacity:.65;border-style:solid;inset:26%}@keyframes L39Bea_rotateSlow{to{transform:rotate(360deg)}}@keyframes L39Bea_interfaceExitLeft{0%{opacity:1;translate:0}to{opacity:0;translate:-110vw}}@keyframes L39Bea_interfaceExitRight{0%{opacity:1;translate:0}to{opacity:0;translate:110vw}}@keyframes L39Bea_entryButtonFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes L39Bea_videoShadeOut{0%{opacity:1}to{opacity:0}}@keyframes L39Bea_corridorRush{0%{transform:scale(1)}to{transform:scale(2.05)}}@keyframes L39Bea_corridorRushMobile{0%{transform:scale(1)}to{transform:scale(1.72)}}@keyframes L39Bea_doorOpenLeft{0%{transform:rotateY(0)}to{transform:rotateY(80deg)}}@keyframes L39Bea_doorOpenRight{0%{transform:rotateY(0)}to{transform:rotateY(-80deg)}}@keyframes L39Bea_backlightAwaken{0%{opacity:.24;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes L39Bea_entryTimeline{0%,to{opacity:1}}@keyframes L39Bea_entryVignette{0%{opacity:0}38%{opacity:1}to{opacity:0}}@keyframes L39Bea_seamIgnite{0%{opacity:0;transform:translate(-50%)scaleX(.3)scaleY(.06)}to{opacity:.92;transform:translate(-50%)scaleX(1.35)scaleY(1)}}@keyframes L39Bea_riftOpen{0%{opacity:0;transform:scaleX(.015)}to{opacity:.92;transform:scaleX(1)}}@keyframes L39Bea_whiteout{0%{opacity:0}to{opacity:1}}@keyframes L39Bea_reducedWhiteout{0%{opacity:0}to{opacity:1}}@keyframes L39Bea_backdropWalkIn{0%{opacity:0;filter:blur(2px)brightness(.9);transform:translate(3.6%)scale(1.018)}54%{opacity:.92;filter:blur(.7px)brightness()}to{opacity:1;filter:blur()brightness();transform:translate(0)scale(1)}}@keyframes L39Bea_backdropWalkOut{0%{opacity:1;filter:blur()brightness();transform:translate(0)scale(1)}to{opacity:0;filter:blur(2px)brightness(.78);transform:translate(-2.4%)scale(1.012)}}@keyframes L39Bea_focusBreath{0%{opacity:0;transform:translate(3%)scale(1.04)}to{opacity:.42;transform:translate(0)scale(1)}}@keyframes L39Bea_portalSlideFromRight{0%{opacity:.08;filter:blur(2px);transform:translate(72%)translateZ(-240px)rotateY(-16deg)scale(.9)}to{opacity:1;filter:blur();transform:translate(0)translateZ(0)rotateY(0)scale(1)}}@keyframes L39Bea_portalSlideToLeft{0%{opacity:.82;filter:blur();transform:translate(0)translateZ(0)rotateY(0)scale(1)}to{opacity:0;filter:blur(2.5px);transform:translate(-46%)translateZ(-260px)rotateY(12deg)scale(.94)}}@keyframes L39Bea_textIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.L39Bea_page *,.L39Bea_page :before,.L39Bea_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.L39Bea_pageEntering .L39Bea_heroCopy,.L39Bea_pageEntering .L39Bea_themeRail{opacity:0;animation:none!important}.L39Bea_pageEntering .L39Bea_backdropStack{animation:none!important}.L39Bea_entryTransition,.L39Bea_entryTransition:before,.L39Bea_entryWhiteout{animation-delay:0s!important}.L39Bea_entrySeam,.L39Bea_entryRift,.L39Bea_entryDoorPlane,.L39Bea_entryBacklight{display:none}.L39Bea_entryWhiteout{clip-path:none;animation:80ms ease-out both L39Bea_reducedWhiteout!important}}@media (max-width:1180px){.L39Bea_corridor{grid-template-columns:minmax(260px,.78fr) minmax(320px,1fr) minmax(230px,.66fr);gap:22px;padding-inline:24px}.L39Bea_heroCopy:before{inset:-30px -24px -34px}.L39Bea_sceneFocus{min-height:500px}.L39Bea_portalTrack{min-height:470px}.L39Bea_themeButton{grid-template-columns:42px 1fr;min-height:70px}.L39Bea_themeButton:after{inset:0 0 0 42px}.L39Bea_railLine{left:21px}}@media (max-width:940px){.L39Bea_page{background-position:58%}.L39Bea_themeBackdrop{background-position:50% calc(50% + 78px);background-size:auto 90%}.L39Bea_entryTransition{--door-edge-left:calc(50% - 35.2svh);--door-knee-left:calc(50% - 32svh);--door-shoulder-left:calc(50% - 22.4svh);--door-shoulder-right:calc(50% + 22.4svh);--door-knee-right:calc(50% + 32svh);--door-edge-right:calc(50% + 35.2svh);--door-crown-top:calc(25.7svh + 78px);--door-shoulder-top:calc(31.1svh + 78px);--door-knee-top:calc(36.5svh + 78px);--door-edge-top:calc(43.7svh + 78px);--door-bottom:calc(85.1svh + 78px)}.L39Bea_entryTransition[data-door-layout=portrait]{--door-edge-left:calc(50% - 18svh);--door-knee-left:calc(50% - 15.6svh);--door-shoulder-left:calc(50% - 10.8svh);--door-shoulder-right:calc(50% + 10.8svh);--door-knee-right:calc(50% + 15.6svh);--door-edge-right:calc(50% + 18svh);--door-crown-top:calc(25.7svh + 78px);--door-shoulder-top:calc(27.5svh + 78px);--door-knee-top:calc(32svh + 78px);--door-edge-top:calc(39.2svh + 78px);--door-bottom:calc(86.9svh + 78px)}.L39Bea_entryDoorLeaf{background-position:50%,50%,50% calc(50% + 78px);background-size:100% 100%,100% 100%,auto 90%}.L39Bea_corridor{grid-template-columns:1fr;align-items:start;gap:28px;min-height:100svh;padding:42px 22px 34px}.L39Bea_heroCopy{z-index:6;text-align:center;justify-items:center;width:min(560px,100% - 44px);max-width:min(560px,100% - 44px);display:grid;position:absolute;top:69%;left:50%;transform:translate(-50%,-50%)}.L39Bea_heroCopy:before{background:radial-gradient(#00000094,#0000003d 74%,#0000),linear-gradient(90deg,#0000,#00000057 18% 82%,#0000);inset:-20px -24px -24px}.L39Bea_sigilLine,.L39Bea_kicker,.L39Bea_title,.L39Bea_subtitle,.L39Bea_divider,.L39Bea_whisper{display:none}.L39Bea_description{text-align:center;max-width:min(500px,100%)}.L39Bea_primaryCta{margin-top:22px}.L39Bea_sceneFocus{justify-self:center;width:min(560px,100%);height:auto;min-height:0;padding:0 20px 44px}.L39Bea_portalTrack{width:min(390px,82vw);height:auto;min-height:0}.L39Bea_doorImage{width:100%;height:auto}.L39Bea_sideDoor{display:none}.L39Bea_floorSigil{bottom:4px}.L39Bea_themeRail{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:8px;width:100%;max-width:720px;margin:0;padding:2px 0 8px;display:grid;overflow:visible;transform:none}.L39Bea_themeRail:before{content:"";z-index:0;background:linear-gradient(180deg, #000000d1, #00000080 58%, #0000002e), radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 72%);pointer-events:none;border-radius:8px;position:absolute;inset:-14px -18px}.L39Bea_railLine{display:none}.L39Bea_themeButton{background:#00000038;border:1px solid #ffd28b1f;grid-template-columns:30px 1fr;min-width:0;min-height:58px;padding:0;overflow:hidden}.L39Bea_themeButton:after{inset:0}.L39Bea_themeButton:hover,.L39Bea_themeButton:focus-visible,.L39Bea_themeButtonActive{transform:translateY(-2px)}.L39Bea_themeButtonActive .L39Bea_themeMarker{width:23px;height:23px}.L39Bea_themeText{gap:2px;min-width:0;padding:0 7px 0 2px;overflow:hidden}.L39Bea_themeName{letter-spacing:.08em;text-overflow:clip;white-space:nowrap;font-size:clamp(14px,2.2vw,18px);overflow:hidden}.L39Bea_themeEnglish{letter-spacing:.12em;text-overflow:clip;white-space:nowrap;font-size:7px;overflow:hidden}}@media (max-width:560px){.L39Bea_corridor{gap:24px;padding:34px 16px 28px}.L39Bea_heroCopy{width:100%;min-width:0;max-width:min(22rem,100% - 32px);top:66%}.L39Bea_description{letter-spacing:.05em;line-break:anywhere;overflow-wrap:anywhere;word-break:break-all;max-width:min(310px,100%);font-size:16px}.L39Bea_primaryCta{width:min(248px,100%);min-height:52px}.L39Bea_primaryCta span{letter-spacing:.14em;font-size:16px}.L39Bea_sceneFocus{padding-inline:0}.L39Bea_portalTrack{width:min(320px,88vw)}.L39Bea_themeRail{justify-self:start;gap:4px;width:min(100vw - 32px,22rem);max-width:min(100vw - 32px,22rem);padding-bottom:6px}.L39Bea_themeBackdrop{background-position:50% calc(50% + 118px);background-size:auto 84%}.L39Bea_entryTransition{--door-edge-left:calc(50% - 32.9svh);--door-knee-left:calc(50% - 30.2svh);--door-shoulder-left:calc(50% - 20.9svh);--door-shoulder-right:calc(50% + 20.9svh);--door-knee-right:calc(50% + 30.2svh);--door-edge-right:calc(50% + 32.9svh);--door-crown-top:calc(27.3svh + 118px);--door-shoulder-top:calc(32.4svh + 118px);--door-knee-top:calc(37.4svh + 118px);--door-edge-top:calc(44.1svh + 118px);--door-bottom:calc(82.8svh + 118px)}.L39Bea_entryTransition[data-door-layout=portrait]{--door-edge-left:calc(50% - 16.8svh);--door-knee-left:calc(50% - 14.6svh);--door-shoulder-left:calc(50% - 10.1svh);--door-shoulder-right:calc(50% + 10.1svh);--door-knee-right:calc(50% + 14.6svh);--door-edge-right:calc(50% + 16.8svh);--door-crown-top:calc(27.3svh + 118px);--door-shoulder-top:calc(29svh + 118px);--door-knee-top:calc(33.2svh + 118px);--door-edge-top:calc(39.9svh + 118px);--door-bottom:calc(84.4svh + 118px)}.L39Bea_entryDoorLeaf{background-position:50%,50%,50% calc(50% + 118px);background-size:100% 100%,100% 100%,auto 84%}.L39Bea_pageEntering .L39Bea_backdropStack,.L39Bea_entryDoorPlane{animation-name:L39Bea_corridorRushMobile}.L39Bea_themeButton{grid-template-columns:1fr;min-height:52px;position:relative}.L39Bea_themeName{letter-spacing:.02em;font-size:10.5px}.L39Bea_themeEnglish,.L39Bea_themeMarker,.L39Bea_themeButtonActive .L39Bea_themeMarker{display:none}.L39Bea_themeText{text-align:center;padding:0 2px}}
