/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--yellow:#ffd400;--ink:#050608;--white:#f5f6f8;--muted:#abb3c2;--control-radius:10px}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--white);text-rendering:geometricprecision;margin:0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-shell{--pointer-x:50vw;--pointer-y:40vh;--pointer-x-pct:50%;--pointer-y-pct:40%;--hero-scale:1.012;--hero-shift:0px;--lens-squeeze:0%;--scroll-fade:1;--release-progress:0;--cursor-flare-opacity:1;background:var(--ink);min-height:100svh;overflow:hidden}.hero{isolation:isolate;min-height:100svh;clip-path:ellipse(calc(77% - var(--lens-squeeze)) 76% at 50% 46%);background:#020308;transition:clip-path 80ms linear;position:relative;overflow:hidden}.hero-image,.hero-vignette,.hero-grain{pointer-events:none;position:absolute;inset:0}.hero-image{z-index:-4;filter:saturate(1.08)contrast(1.02);transform:translateY(var(--hero-shift)) scale(var(--hero-scale));will-change:transform;background-image:url(/juna-desktop-hero-a3.jpg);background-position:50%;background-size:cover;transition:transform 80ms linear}.hero-vignette{z-index:-3;background:linear-gradient(#020308d6 0%,#0000 17%),linear-gradient(#0000 76%,#020308f0 100%),linear-gradient(90deg,#0203087a 0%,#0000 32%),radial-gradient(circle at 55% 42%,#0000 35%,#02030838 76%)}.hero-grain{z-index:-2;opacity:.08;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 32%,#0000 0 1px,#fff 1px 2px);background-size:5px 5px}.cursor-flare{z-index:40;top:var(--pointer-y);left:var(--pointer-x);pointer-events:none;filter:blur(.1px);mix-blend-mode:screen;width:360px;height:360px;opacity:calc(.8 * var(--cursor-flare-opacity));background:radial-gradient(circle,#ffffff4d 0 1px,#0000 3px),radial-gradient(circle,#a9c7ff2e 0%,#2f6bff14 18%,#0000 63%);border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cursor-flare:before,.cursor-flare:after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-flare:before{background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:185px;height:1px}.cursor-flare:after{border:1px solid #fff06a59;border-radius:50%;width:54px;height:54px;box-shadow:92px 35px 0 -20px #ffd4002e,-132px -22px 0 -23px #2f6bff3d}@media (hover:none),(pointer:coarse){.cursor-flare{display:none}}.topbar{z-index:10;width:100%;opacity:var(--scroll-fade);grid-template-columns:minmax(170px,250px) 1fr auto;align-items:center;gap:clamp(20px,3.5vw,64px);padding:24px clamp(24px,4vw,72px);display:grid;position:relative}.world-badge{border-radius:var(--control-radius);background:linear-gradient(#f8fbff 0%,#6d778a 21%,#0b0d13 43%,#dce4ef 57%,#363c49 76%,#fbfdff 100%);border:1px solid #ffffffb3;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #00000070,inset 0 0 18px #fffc,0 8px 28px #00000073}.brand-wordmark{aspect-ratio:387/237;width:clamp(132px,10vw,160px);transition:filter .22s,transform .22s;display:block;overflow:hidden}.brand-wordmark img{object-fit:contain;object-position:left center;width:100%;height:100%}.brand-wordmark:hover,.brand-wordmark:focus-visible{filter:brightness(1.2)drop-shadow(0 0 14px #ffffff52);outline:none;transform:scale(1.025)}.world-badge:after{border-radius:inherit;content:"";border:1px solid #ffffffd1;position:absolute;inset:7px;box-shadow:inset 0 0 12px #000000c7}.chrome-nav-rail{border-radius:var(--control-radius);background:linear-gradient(180deg, #ffffff21, #04070e8a 48%, #97aacd21), radial-gradient(circle at var(--pointer-x-pct) 0%, #ffffff57, transparent 28%);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);border:1px solid #d6e0f257;padding:0 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -8px 22px #00000059,0 10px 40px #00000052}.chrome-nav-rail:before{content:"";background:linear-gradient(105deg,#0000,#ffffff61,#0000);width:26%;animation:6s ease-in-out infinite nav-shine;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.main-nav{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(22px,3vw,48px);font-size:14px;font-weight:800;display:flex}.main-nav a{color:#f5f6f8c7;padding:12px 0;transition:color .18s,transform .18s;position:relative}.main-nav a:after{background:var(--yellow);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover,.main-nav a:focus-visible,.main-nav a.active{color:var(--yellow);outline:none;transform:translateY(-1px)}.main-nav a:hover:after,.main-nav a:focus-visible:after,.main-nav a.active:after{transform:scaleX(1)}.social-nav{gap:10px;display:flex}.mobile-nav{display:none}.social-icon{border-radius:var(--control-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0506086b;border:1px solid #ffffff9e;justify-content:center;align-items:center;width:38px;height:38px;transition:color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 10px #ffffff14}.social-icon svg{width:17px;height:17px}.social-icon:hover{border-color:var(--yellow);color:var(--yellow);transform:translateY(-3px)scale(1.06);box-shadow:inset 0 0 14px #ffd40029,0 0 16px #ffd4004d}.hero-brand{z-index:5;width:min(780px,55vw);opacity:var(--scroll-fade);position:absolute;bottom:clamp(72px,10vh,120px);left:clamp(28px,4.5vw,80px)}.hero-kicker{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 12px #000000d9;margin:0 0 10px 8px;font-size:clamp(11px,.9vw,14px);font-weight:950}.hero-title{filter:drop-shadow(0 12px 12px #000000c2);letter-spacing:-.055em;text-transform:uppercase;transform-origin:0 100%;flex-direction:column;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(108px,13.5vw,230px);font-style:italic;font-weight:950;line-height:.72;display:flex;transform:perspective(700px)rotateX(3deg)skew(-8deg)}.hero-title span{color:#0000;-webkit-text-stroke:2px #090b10c7;text-shadow:1px 1px #f8fbff,3px 4px #131720,7px 9px #090b10eb,0 0 12px #e1ecffd9;background:linear-gradient(#fff 0% 8%,#7b8493 22%,#161a22 39%,#f8fbff 49%,#697486 62%,#131720 79%,#edf4ff 93%,#5c6471 100%) 0 0/100% 220%;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;animation:7s ease-in-out infinite alternate chrome-flow;position:relative}.hero-title span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:12%;left:10%;box-shadow:0 0 6px 2px #fff,0 0 16px 7px #ffffff7a}.hero-title span:first-child{letter-spacing:.04em;margin-left:.12em;font-size:.48em;line-height:.95}.hero-title span:last-child{margin-left:0}.hero-domain{color:#f5f6f8d1;letter-spacing:.18em;text-transform:uppercase;margin:18px 0 0 8px;font-size:12px;font-weight:900}.hero-scroll{z-index:5;color:#f5f6f8b8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:25px;right:clamp(28px,4.5vw,80px)}.hero-enter{z-index:7;color:#ffffffe6;letter-spacing:.16em;text-shadow:0 2px 8px #000000f0,0 0 12px #e3ecff38;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;width:clamp(460px,46vw,820px);padding:10px 26px 15px;font-size:clamp(13px,.92vw,16px);font-weight:950;transition:color .18s,transform .18s;display:inline-flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.hero-enter:before{background:linear-gradient(90deg, transparent 0%, #acc7f41f 6%, #d7e6ffd1 21%, white 44%, #fff17a 47%, var(--yellow) 49%, #ffd400 51%, #fff17a 53%, white 56%, #d7e6ffd1 79%, #acc7f41f 94%, transparent 100%);content:"";height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.94);box-shadow:0 0 10px #dae7ff75,0 0 22px #ffd40052}.hero-enter:after{content:none}.hero-enter>span{z-index:1;position:relative}.hero-enter-arrow{color:var(--yellow);text-shadow:none;font-size:16px;line-height:1;transition:transform .18s}.hero-enter:hover,.hero-enter:focus-visible{color:#fff;outline:none;transform:translate(-50%,-2px)}.hero-enter:hover:before,.hero-enter:focus-visible:before{transform:scaleX(1)}.hero-enter:hover .hero-enter-arrow,.hero-enter:focus-visible .hero-enter-arrow{transform:translateY(3px)}.cta-row{gap:18px;margin-top:30px;display:flex}.cta{letter-spacing:.02em;text-transform:uppercase;border:1px solid #ffffffa3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:205px;padding:16px 19px;font-size:14px;font-weight:950;transition:transform .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 8px 22px #0000008c}.cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:28%;transition:left .52s;position:absolute;top:-35%;bottom:-35%;left:-35%;transform:skew(-20deg)}.cta:hover:before,.cta:focus-visible:before{left:115%}.cta:hover,.cta:focus-visible{outline:2px solid var(--white);outline-offset:3px;filter:brightness(1.1);transform:translateY(-3px)}.cta-primary{color:#0a0a0b;background:linear-gradient(#fff06a 0%,#ffd400 55%,#a66c00 100%);border-color:#fff28a}.cta-secondary{color:#fff;background:linear-gradient(#fbfdff 0%,#7b8595 35%,#1b2029 60%,#8d98a9 100%)}.cta-symbol{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:inline-grid}.identity-strip{z-index:5;align-items:flex-end;gap:clamp(28px,4vw,66px);display:flex;position:absolute;bottom:25px;left:clamp(28px,4.5vw,80px)}.identity-strip p,.scroll-hint{text-transform:uppercase;flex-direction:column;gap:2px;margin:0;display:flex}.identity-strip strong,.scroll-hint span:first-child{letter-spacing:.02em;font-size:14px;font-weight:950}.identity-strip p span,.scroll-hint span:last-child{color:#f5f6f8b3;letter-spacing:.08em;font-size:10px}.scroll-hint{gap:7px}.scroll-hint span:last-child{font-size:24px;line-height:1}.now-playing{z-index:5;border-radius:var(--control-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#04070fe6,#212d51c7);border:1px solid #ffffff8c;grid-template-columns:1fr 116px;width:min(340px,25vw);min-width:300px;display:grid;position:absolute;bottom:126px;right:clamp(34px,5vw,88px);overflow:hidden;box-shadow:0 16px 42px #0000008c}.now-playing>div:first-child{padding:18px 16px}.now-playing p{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:950}.now-playing h2{text-transform:uppercase;margin:0 0 13px;font-size:14px;line-height:1.1}.release-status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.release-thumb{background-image:linear-gradient(90deg,#2f6bff40,#0000),url(/juna-desktop-hero-a3.jpg);background-position:57%;background-size:cover;border-left:1px solid #ffffff38;min-height:112px}.world-badge{z-index:5;color:#fff;text-transform:uppercase;background:linear-gradient(#ffffff29,#0a0d13f0 38%,#030405 100%);border-color:#fff06ab8;flex-direction:column;width:260px;height:72px;transition:transform .18s,border-color .18s,box-shadow .18s;position:absolute;bottom:28px;right:clamp(34px,5vw,88px);box-shadow:inset 0 1px #ffffff85,inset 0 -12px 24px #000000b8,0 12px 30px #0000008f,0 0 20px #ffd4001f}.world-badge span,.world-badge strong{z-index:1;position:relative}.world-badge span{color:#fff;letter-spacing:.08em;text-shadow:0 2px 8px #000;font-size:11px;font-weight:900}.world-badge strong{color:var(--yellow);letter-spacing:.04em;text-shadow:0 2px 8px #000;font-size:28px;font-style:italic;line-height:.9}.world-badge:hover,.world-badge:focus-visible{border-color:var(--yellow);outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffa8,0 14px 34px #00000094,0 0 28px #ffd40052}.section-anchors{position:absolute;bottom:0;left:0}.release-scene{isolation:isolate;min-height:100svh;color:var(--white);background:#010102;position:relative;overflow:hidden}.section-target{position:absolute;top:0;left:0}.release-tunnel,.release-subject,.release-atmosphere{pointer-events:none;position:absolute;inset:0}.release-tunnel{z-index:0;transform:scale(calc(1.3 - var(--release-progress) * .3));transform-origin:50% 52%;will-change:transform;overflow:hidden}.release-tunnel:before,.release-tunnel:after{content:"";filter:brightness(.88)contrast(1.16);opacity:1;background-image:url(/juna-dark-tunnel-background-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-7%}.release-tunnel:before{z-index:1;-webkit-mask-image:radial-gradient(76% 82%,#0000 0 87%,#000 92% 100%);mask-image:radial-gradient(76% 82%,#0000 0 87%,#000 92% 100%)}.release-tunnel:after{z-index:0;will-change:transform;animation:16s cubic-bezier(.42,.04,.58,.96) infinite alternate release-depth-flight;transform:scale(1.2);-webkit-mask-image:radial-gradient(76% 82%,#000 0 86%,#0000 92% 100%);mask-image:radial-gradient(76% 82%,#000 0 86%,#0000 92% 100%)}.release-atmosphere{z-index:1;background:linear-gradient(90deg,#0000 42%,#00000038 64%,#000000c7 100%),linear-gradient(#0000 65%,#000000f0 100%),radial-gradient(circle at 52% 43%,#0000 28%,#0000002e 66%,#000000b8 100%)}.release-subject{z-index:2;filter:drop-shadow(0 26px 34px #000000ad)drop-shadow(0 0 10px #ffffff1a);background-image:url(/juna-white-puffer-cutout-v1.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:auto 92%}.release-subject:after{content:"";pointer-events:none;background-image:url(/juna-white-puffer-cutout-v2.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:auto 92%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(24% 15% at 34% 31%,#000 0 60%,#0000 100%);mask-image:radial-gradient(24% 15% at 34% 31%,#000 0 60%,#0000 100%)}.release-copy{z-index:4;color:#fff;text-align:right;width:min(41vw,650px);position:absolute;bottom:clamp(88px,10vh,108px);right:clamp(34px,4.5vw,80px)}.release-enter{bottom:24px}.release-index{color:#ffffffc7;letter-spacing:.2em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:950;display:flex}.release-index span{width:38px;height:24px;color:var(--yellow);letter-spacing:.04em;background:#ffd40014;border:1px solid #ffd400db;border-radius:6px;place-items:center;display:inline-grid;box-shadow:inset 0 0 10px #ffd40014,0 0 16px #ffd4001f}.release-title-block{position:relative}.release-mobile-actions{display:none}.release-copy h2{color:#0000;filter:drop-shadow(0 2px #ffffffb8)drop-shadow(0 13px 16px #000000d1);letter-spacing:-.055em;text-transform:uppercase;-webkit-text-stroke:2px #040508e0;text-shadow:1px 1px #ffffffe0,5px 7px #0000009e,0 0 18px #d1e0ff42;background:linear-gradient(#fff 0%,#cfd7e4 13%,#313844 31%,#f9fbff 46%,#707b8c 62%,#11151c 79%,#e9eff8 96%) 0 0/100% 220%;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-end;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(72px,7.6vw,132px);font-style:italic;line-height:.82;animation:7s ease-in-out infinite alternate chrome-flow;display:flex}.release-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;display:flex}.release-button{border-radius:var(--control-radius);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff3,#0000 28%),linear-gradient(112deg,#07090d 0%,#313845 37%,#080a0e 65%,#414a58 100%);border:1px solid #dde8f8b8;justify-content:space-between;align-items:center;gap:14px;min-width:168px;min-height:52px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad,inset 0 -9px 16px #00000094,0 10px 22px #0000008a;opacity:1!important}.release-button:hover,.release-button:focus-visible{border-color:var(--yellow);color:#fff;outline:none;transform:translateY(-2px)}.release-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:34%;animation:7s ease-in-out infinite button-reflection;position:absolute;top:-45%;bottom:-45%;left:-48%;transform:skew(-20deg)}.release-button:after{content:none}.release-button>span,.release-button-icon{z-index:1;position:relative}.release-button-primary{box-shadow:inset 4px 0 0 var(--yellow), inset 0 1px 0 #ffffffa8, inset 0 -9px 17px #0000007a, 0 9px 22px #0000006b, 0 0 16px #ffd40029;border-color:#ffd400eb}.release-button-secondary{text-shadow:0 1px 5px #000000e6;border-color:#e1eaf8b8}.release-button-icon{width:17px;height:17px;color:var(--yellow);flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}.release-button-icon svg{width:17px;height:17px}.videos-section{isolation:isolate;background:radial-gradient(circle at 78% 16%,#1c4ec947,#0000 29%),radial-gradient(circle at 18% 78%,#ffd40021,#0000 25%),linear-gradient(135deg,#020307 0%,#080c18 48%,#020307 100%);border-top:1px solid #e4ebf880;min-height:100svh;padding:clamp(72px,6vw,110px) clamp(24px,4.5vw,78px) 126px;position:relative;overflow:hidden}.videos-lens,.videos-glow{pointer-events:none;position:absolute}.videos-lens{z-index:-1;aspect-ratio:1;border:1px solid #d7e2f538;border-radius:50%;width:min(1050px,72vw);top:50%;left:65%;transform:translate(-50%,-50%);box-shadow:inset 0 0 80px #4874dc14,0 0 90px #08236466}.videos-lens:before,.videos-lens:after{border-radius:inherit;content:"";border:1px solid #dfe7f621;position:absolute}.videos-lens:before{inset:9%}.videos-lens:after{border-color:#ffd40029;inset:19%}.videos-glow{z-index:-2;opacity:.18;background-image:repeating-linear-gradient(112deg,#0000 0 86px,#c8daff24 87px 89px,#0000 90px 170px);animation:18s ease-in-out infinite alternate videos-light-drift;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 48%,#000,#0000 70%);mask-image:radial-gradient(circle at 65% 48%,#000,#0000 70%)}.videos-stage{z-index:1;grid-template-columns:minmax(270px,.72fr) minmax(680px,2fr);align-items:center;gap:clamp(34px,4vw,72px);max-width:1660px;min-height:calc(100svh - 210px);margin:0 auto;display:grid;position:relative}.videos-intro{align-self:center}.videos-kicker{width:fit-content;color:var(--yellow);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:950}.videos-intro h2{filter:drop-shadow(0 2px #ffffffa3)drop-shadow(8px 11px #000000ad);letter-spacing:-.055em;text-transform:uppercase;-webkit-text-stroke:1.5px #05070be6;flex-direction:column;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(76px,7.2vw,128px);font-style:italic;line-height:.78;display:flex;transform:skew(-7deg)}.videos-intro h2 span{color:#0000;background:linear-gradient(#fff 0%,#cbd4e1 18%,#4b5360 36%,#fff 51%,#7d8796 70%,#eaf0f8 100%);-webkit-background-clip:text;background-clip:text;width:max-content;margin-right:-.18em;padding-right:.18em;display:block}.videos-intro h2 span:last-child{background:linear-gradient(#fff 0% 28%,#d8dee8 48%,#fff 68%,#aeb7c5 100%);-webkit-background-clip:text;background-clip:text;font-size:.78em;line-height:.9}.videos-intro>p:not(.videos-kicker){color:#ebeff7b3;max-width:410px;margin:34px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.62}.videos-swipe-hint{display:none}.video-placeholder-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(14px,1.5vw,24px);display:grid}.video-placeholder{aspect-ratio:9/16;background:#06080d;border:1px solid #dee8f8b8;border-radius:18px;transition:border-color .26s,box-shadow .26s,transform .36s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotateY(-3deg)rotate(-1.3deg);box-shadow:inset 0 1px #ffffffbd,inset 0 0 28px #ffffff0f,0 24px 55px #00000085,0 0 0 4px #414b5d33}.video-placeholder:nth-child(2){transform:translateY(-22px)rotateY(1deg)rotate(1.1deg)}.video-placeholder:nth-child(3){transform:translateY(8px)rotateY(3deg)rotate(-.8deg)}.video-placeholder:hover{z-index:3;border-color:#ffd400e6;transform:translateY(-16px)rotateY(0)rotate(0)scale(1.025);box-shadow:inset 0 1px #fffc,0 32px 70px #0000009e,0 0 32px #ffd4002b}.video-placeholder-image,.video-placeholder-scan{pointer-events:none;position:absolute;inset:0}.video-placeholder-image{filter:saturate(1.08)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .26s;animation:12s ease-in-out infinite alternate video-placeholder-drift;transform:scale(1.035)}.video-placeholder-release .video-placeholder-image{background-image:url(/juna-mobile-fisheye-v1.jpg);background-position:50% 16%}.video-placeholder-visual .video-placeholder-image{background-image:url(/juna-martini-white-foreground.webp);background-position:50% 18%;animation-delay:-4s}.video-placeholder-lab .video-placeholder-image{background-image:url(/juna-world-friendly-mobile-v1.jpg);background-position:50% 12%;animation-delay:-8s}.video-placeholder:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#02030770 0%,#0000 23%),linear-gradient(#0000 32%,#0203072e 56%,#020307f7 100%);position:absolute;inset:0}.video-placeholder-scan{z-index:2;opacity:.22;mix-blend-mode:screen;background:linear-gradient(#0000,#ffffff6b,#0000);height:18%;animation:7.5s ease-in-out infinite video-scan;top:-18%;bottom:auto}.video-placeholder:nth-child(2) .video-placeholder-scan{animation-delay:-2.5s}.video-placeholder:nth-child(3) .video-placeholder-scan{animation-delay:-5s}.video-placeholder-index,.video-placeholder-status,.video-placeholder-copy{z-index:3;position:absolute}.video-placeholder-index{width:48px;height:32px;color:var(--yellow);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050a8f;border:1px solid #ffd400eb;border-radius:7px;place-items:center;margin:0;font-size:11px;font-weight:950;display:grid;top:18px;left:18px}.video-placeholder-status{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 8px #000000e6;align-items:center;gap:7px;margin:0;font-size:8px;font-weight:900;display:flex;top:23px;right:16px}.video-placeholder-status span{background:var(--yellow);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite alternate placeholder-status-pulse;box-shadow:0 0 10px #ffd400b8}.video-placeholder-copy{bottom:22px;left:20px;right:20px}.video-placeholder-copy p,.video-placeholder-copy h3,.video-placeholder-copy span{margin:0}.video-placeholder-copy p{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:950}.video-placeholder-copy h3{color:#fff;letter-spacing:-.025em;text-transform:uppercase;text-shadow:4px 5px #000000b8;margin-top:8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,2.5vw,43px);font-style:italic;font-weight:900;line-height:.94}.video-placeholder-copy span{color:#ebeff794;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:800;display:block}.videos-enter{bottom:24px}.juna-world{isolation:isolate;background:radial-gradient(circle at 88% 20%,#d0d7e15c,#0000 26%),radial-gradient(circle at 8% 68%,#ffd40017,#0000 24%),linear-gradient(145deg,#fff 0%,#f4f5f7 52%,#fff 100%);border-top:1px solid #fff;min-height:100svh;padding:clamp(48px,4.4vw,76px) clamp(24px,5vw,84px) clamp(72px,7vw,112px);position:relative;overflow:hidden}.world-orbit{z-index:-2;aspect-ratio:1;pointer-events:none;border:1px solid #2329341c;border-radius:50%;width:min(104vw,1680px);position:absolute;top:-41vw;left:44%;transform:translate(-50%);box-shadow:inset 0 0 90px #555e6c09,0 0 70px #ffd4000a}.world-orbit:before,.world-orbit:after{content:"";border:1px solid #dde8fa1a;border-radius:50%;position:absolute;inset:8%}.world-orbit:after{border-color:#a07e001f;inset:19%}.world-stage-image{z-index:-1;aspect-ratio:1672/941;filter:saturate(1.03)contrast(1.01);pointer-events:none;background-image:url(/juna-world-friendly-desktop-v1.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.world-intro{grid-template-columns:1fr;align-items:start;gap:0;width:min(55%,820px);max-width:1500px;min-height:clamp(350px,33vw,505px);margin:0 0 clamp(28px,3vw,48px);display:grid}.world-kicker{background:linear-gradient(90deg, var(--yellow), #ffd4001a);color:#0b0d11;letter-spacing:.17em;text-transform:uppercase;border-left:5px solid #11141a;width:fit-content;margin:0 0 12px;padding:8px 13px 7px;font-size:10px;font-weight:950}.world-intro h2{color:#0000;filter:drop-shadow(0 8px 7px #0000003b);letter-spacing:-.045em;text-transform:uppercase;-webkit-text-stroke:1px #04060ab8;background:linear-gradient(#11151c 2%,#aab1bd 25%,#f8f9fb 43%,#454c58 64%,#080a0e 94%);-webkit-background-clip:text;background-clip:text;gap:clamp(7px,.7vw,13px);margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(104px,11.4vw,198px);font-style:italic;line-height:.77;display:grid}.world-intro h2 span:first-child{letter-spacing:-.02em;font-size:.58em;line-height:.88;transform:none}.world-statement{color:#0a0c11c2;text-shadow:0 1px 12px #ffffffb8;background:0 0;max-width:540px;margin:clamp(22px,2vw,34px) 0 0;padding:0;font-size:clamp(16px,1.35vw,21px);font-weight:520;line-height:1.55}.world-chapters{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);width:100%;max-width:1500px;margin:0 auto;display:grid;position:relative}.world-chapter{isolation:isolate;background:#07090e;border:1px solid #0b0e14b8;border-radius:16px;min-height:clamp(390px,38vw,590px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 0 0 4px #4d546040,0 22px 50px #0003}.world-chapter:after{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 43%,#ffffff24 48%,#ffd4001f 50%,#0000 55%);transition:opacity .26s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-45% -90%;transform:translate(-35%)rotate(7deg)}.world-chapter-image,.world-chapter-shade{pointer-events:none;position:absolute;inset:0}.world-chapter-image{filter:saturate(.92)contrast(1.06);background-position:50%;background-size:cover;transition:filter .55s,transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.02)}.world-chapter-music .world-chapter-image{background-image:url(/juna-world-music-v1.jpg);background-position:50% 38%}.world-chapter-visual .world-chapter-image{background-image:url(/juna-world-visual-v3.jpg);background-position:50% 40%}.world-chapter-lab .world-chapter-image{background-image:url(/juna-world-lab-v3.jpg);background-position:50% 42%}.world-chapter-shade{background:linear-gradient(#02030714,#02030724 42%,#020307eb 100%),linear-gradient(90deg,#0203074d,#0000 62%)}.world-chapter-index{border-radius:var(--control-radius);min-width:52px;color:var(--yellow);letter-spacing:.13em;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0203078c;border:1px solid #ffd400bf;margin:0;padding:8px 12px;font-size:11px;font-weight:950;position:absolute;top:20px;left:20px}.world-chapter-copy{z-index:3;position:absolute;bottom:26px;left:24px;right:24px}.world-chapter-copy p{color:var(--yellow);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:950}.world-chapter-copy h3{color:#fff;letter-spacing:-.035em;max-width:420px;margin:0;font-size:clamp(23px,2.1vw,36px);font-weight:850;line-height:1.02}.world-chapter-description{color:#ffffffc2;max-width:410px;margin-top:14px;font-size:clamp(12px,.9vw,15px);font-weight:540;line-height:1.42;display:block}@media (hover:hover) and (pointer:fine){.world-chapter:hover .world-chapter-image{filter:saturate(1.05)contrast(1.08);transform:scale(1.075)}.world-chapter:hover:after{opacity:1;transform:translate(35%)rotate(7deg)}}.site-footer{isolation:isolate;background:linear-gradient(135deg,#ffffff0b,#0000 30%),radial-gradient(circle at 13% 26%,#ffd4002b,#0000 28%),radial-gradient(circle at 84% 74%,#315fbe1f,#0000 30%),#020307;border-top:1px solid #dae6f938;min-height:100svh;padding:clamp(72px,9vw,140px) clamp(24px,5vw,84px) 28px;position:relative;overflow:hidden}.footer-aura{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #dee9fc38;border-radius:50%;width:min(92vw,1380px);position:absolute;top:-32vw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 70px #ffffff0a,0 0 80px #ffd40012}.footer-main{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:start;gap:clamp(48px,8vw,140px);max-width:1500px;margin:0 auto;display:grid}.footer-brand{padding-top:10px}.footer-wordmark{filter:drop-shadow(0 0 18px #ffffff1f);width:clamp(150px,15vw,230px);height:auto;margin-bottom:36px}.footer-kicker{color:var(--yellow);letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:950}.footer-brand h2,.contact-panel h2{color:#0000;filter:drop-shadow(0 12px 24px #0000009e);letter-spacing:-.045em;text-transform:uppercase;-webkit-text-stroke:1px #ffffff40;background:linear-gradient(#fff 4%,#788294 31%,#fff 53%,#2f3540 86%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,6vw,112px);font-style:italic;line-height:.86}.footer-intro,.contact-panel>p:not(.footer-kicker){color:#f5f6f8b8;max-width:560px;margin:24px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.6}.contact-panel>p a{color:#fff;text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #ffd4009e;text-decoration:underline #ffd4009e}.footer-social-nav{flex-wrap:wrap;gap:12px;margin-top:34px}.footer-social-nav .social-icon{background:linear-gradient(#ffffff24,#0000 32%),#05070cc2;flex:0 0 48px;width:48px;height:48px;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 16px #00000070,0 10px 26px #00000057}.footer-social-nav .social-icon svg{width:20px;height:20px}.contact-panel{background:linear-gradient(145deg, #ffffff1a, transparent 30%), radial-gradient(circle at var(--pointer-x-pct) 0%, #ffffff1c, transparent 36%), #04060bc7;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid #d9e4f74d;border-radius:18px;padding:clamp(26px,3.4vw,52px);position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -26px 40px #00000047,0 28px 70px #00000070}.contact-panel h2{font-size:clamp(52px,5vw,90px)}.contact-direct-link{border-radius:var(--control-radius);color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#ffd4001a;border:1px solid #ffd400e6;align-items:center;min-height:48px;margin-top:28px;padding:0 20px;font-size:12px;font-weight:950;transition:background .18s,transform .18s;display:inline-flex}.contact-direct-link:hover,.contact-direct-link:focus-visible{background:#ffd40038;outline:none;transform:translateY(-2px)}.contact-form{gap:16px;margin-top:32px;display:grid}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label>span{color:#f5f6f8b8;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.contact-form input,.contact-form textarea{border-radius:var(--control-radius);color:#fff;width:100%;font:inherit;background:linear-gradient(#ffffff12,#0000 34%),#00000047;border:1px solid #dee8f857;outline:none;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff1a,inset 0 0 18px #0000003d}.contact-form input{min-height:48px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:132px;padding:13px 14px}.contact-form input:focus,.contact-form textarea:focus{border-color:#ffd400e0;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #ffd4001c,0 0 18px #ffd4001a}.contact-submit-row{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.contact-submit-row button{border-radius:var(--control-radius);min-height:46px;box-shadow:inset 4px 0 0 var(--yellow), inset 0 1px 0 #ffffff94, inset 0 -8px 14px #00000075, 0 10px 22px #00000061, 0 0 18px #ffd4002b;color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff38,#0000 32%),linear-gradient(112deg,#0a0b10,#39414f 42%,#090b0f 72%,#596575);border:1px solid #ffd400e6;padding:0 22px;font-size:11px;font-weight:950;position:relative;overflow:hidden}.contact-submit-row button:hover,.contact-submit-row button:focus-visible{border-color:var(--yellow);box-shadow:inset 4px 0 0 var(--yellow), inset 0 1px 0 #ffffffb8, 0 0 26px #ffd40057;outline:none;transform:translateY(-2px)}.contact-submit-row button:disabled{cursor:wait;opacity:.72}.contact-submit-row p,.contact-privacy{color:#f5f6f894;margin:0;font-size:11px;line-height:1.45}.contact-privacy a{color:#ffffffe0;text-underline-offset:3px;-webkit-text-decoration:underline #ffd40073;text-decoration:underline #ffd40073}.contact-honeypot{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-bottom{border-top:1px solid #dce7f836;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:24px 42px;max-width:1500px;margin:clamp(70px,9vw,130px) auto 0;padding-top:24px;display:grid}.footer-copyright,.footer-disclosure{color:#f5f6f87a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.5}.footer-legal{gap:20px;display:flex}.footer-legal a{color:#f5f6f8bd;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;transition:color .18s}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--yellow);outline:none}.footer-disclosure{text-align:right;text-transform:none;justify-self:end;max-width:560px}.legal-page{background:radial-gradient(circle at 12% 10%,#ffd4001f,#0000 26%),radial-gradient(circle at 86% 88%,#3662b91f,#0000 30%),#020307;min-height:100svh;padding:clamp(28px,5vw,72px)}.legal-back{color:#f5f6f8b8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:900;display:inline-flex}.legal-back:hover,.legal-back:focus-visible{color:var(--yellow);outline:none}.legal-card{background:linear-gradient(145deg,#ffffff17,#0000 28%),#04060bd1;border:1px solid #d9e4f747;border-radius:18px;max-width:900px;margin:0 auto;padding:clamp(28px,5vw,72px);box-shadow:inset 0 1px #ffffff38,0 28px 70px #0006}.legal-kicker{color:var(--yellow);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:950}.legal-card h1{color:#0000;letter-spacing:-.04em;text-transform:uppercase;-webkit-text-stroke:1px #ffffff3d;background:linear-gradient(#fff,#778193 35%,#fff 57%,#303641 88%);-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(44px,7vw,80px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(70px,12vw,150px);font-style:italic;line-height:.84}.legal-card section+section{border-top:1px solid #dce7f826;margin-top:38px;padding-top:34px}.legal-card h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:950}.legal-card p,.legal-card address{color:#f5f6f8b8;margin:0;font-size:15px;font-style:normal;line-height:1.7}.legal-card p+p{margin-top:16px}.legal-card a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffd40085;text-decoration:underline #ffd40085}.legal-draft{border-left:3px solid var(--yellow);background:#ffd40012;padding:14px 16px;color:#fff5bedb!important;margin:-46px 0 54px!important;font-size:12px!important}.cookie-notice{z-index:1000;border:1px solid #ffffff4d;border-top:4px solid var(--yellow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff17,#0000 36%),#04060af5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(720px,100vw - 28px);padding:20px;display:grid;position:fixed;bottom:clamp(14px,2.5vw,32px);right:clamp(14px,2.5vw,32px);box-shadow:0 24px 70px #0000009e}.cookie-notice-copy>p{color:#f5f6f8c7;margin:0;font-size:13px;line-height:1.55}.cookie-notice-copy .cookie-notice-kicker{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950}.cookie-notice a{color:#fff;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #ffd400b3;text-decoration:underline #ffd400b3}.cookie-notice button{border:1px solid var(--yellow);background:var(--yellow);color:#050608;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.1em;text-transform:uppercase;border-radius:9px;padding:0 24px;font-size:11px;font-weight:950;transition:transform .18s,box-shadow .18s}.cookie-notice button:hover,.cookie-notice button:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #ffd4002e}@keyframes nav-shine{0%,52%{opacity:0;left:-35%}62%{opacity:1}82%,to{opacity:0;left:115%}}@keyframes chrome-flow{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes release-depth-flight{0%{transform:scale(1.2)}to{transform:scale(.86)}}@keyframes button-reflection{0%,58%{opacity:0;left:-48%}66%{opacity:.75}84%,to{opacity:0;left:128%}}@keyframes release-action-glow{0%{filter:brightness(.96)}to{filter:brightness(1.14)}}@keyframes release-action-shine{0%,58%{opacity:0;left:-62%}66%{opacity:.82}82%,to{opacity:0;left:126%}}@keyframes videos-light-drift{0%{transform:translate(-2%,-1%)scale(1.02)}to{transform:translate(2%,1%)scale(1.07)}}@keyframes video-placeholder-drift{0%{transform:scale(1.035)translate(0)}to{transform:scale(1.09)translateY(-1.3%)}}@keyframes video-scan{0%,18%{opacity:0;top:-18%}28%{opacity:.22}58%{opacity:0;top:100%}to{opacity:0;top:100%}}@keyframes placeholder-status-pulse{0%{opacity:.45;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@media (width<=1100px){.topbar{grid-template-columns:auto 1fr}.topbar>.social-nav{display:none}.mobile-nav{z-index:20;display:block;position:relative}.mobile-nav-toggle{z-index:2;border-radius:var(--control-radius);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff2b,#0000 32%),#04070eb8;border:1px solid #e0eafa94;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff57,0 8px 24px #0000006b}.mobile-nav-toggle svg{width:21px;height:21px}.mobile-nav-toggle:focus-visible{border-color:var(--yellow);outline:2px solid var(--yellow);outline-offset:3px}.mobile-nav-panel{opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(145deg,#ffffff1f,#0000 34%),#03060deb;border:1px solid #d9e5f875;border-radius:14px;width:min(330px,100vw - 36px);padding:16px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:54px;right:0;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffff40,0 20px 46px #000000a8}.mobile-nav.is-open .mobile-nav-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.mobile-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-menu-links a{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff26;padding:12px 10px;font-size:12px;font-weight:900}.mobile-menu-links a:first-child{color:var(--yellow);border-bottom-color:#ffd400b8}.mobile-social-nav{border-top:1px solid #ffffff29;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;display:flex}.mobile-social-nav .social-icon{flex:0 0 38px;width:38px;height:38px}.main-nav{justify-content:flex-end}.chrome-nav-rail{justify-self:end;display:none}.hero-brand{width:58vw}.release-copy{width:min(46vw,610px)}.videos-stage{grid-template-columns:minmax(230px,.55fr) minmax(0,1.65fr);gap:30px}.videos-intro h2{font-size:clamp(70px,8vw,96px)}}@media (width<=900px){.videos-section{padding-top:76px}.videos-stage{min-height:auto;display:block}.videos-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;column-gap:34px;margin-bottom:56px;display:grid}.videos-kicker{grid-column:1/-1}.videos-intro>p:not(.videos-kicker){margin:0 0 4px}.video-placeholder-grid{gap:14px}.world-intro{width:58%;min-height:430px}.world-stage-image{width:78vw;height:530px;right:-17%}.world-statement{max-width:520px}.world-chapters{grid-template-columns:1fr}.world-chapter{min-height:460px}.footer-main{grid-template-columns:1fr}.footer-bottom{grid-template-columns:1fr;align-items:start}.footer-disclosure{text-align:left;justify-self:start}}@media (width<=760px){.cursor-flare{display:none}.hero{clip-path:none;min-height:max(920px,100svh)}.hero-image{background-image:url(/juna-mobile-fisheye-v1.jpg);background-position:50% 6%;background-repeat:no-repeat;background-size:100%;transform:none}.hero-vignette{background:linear-gradient(#02030875 0%,#0000 18%),linear-gradient(#0000 57%,#020308f2 86%,#020308 100%)}.topbar{justify-content:space-between;padding:18px;display:flex}.brand-wordmark{width:132px;height:auto}.main-nav{display:none}.hero-brand{width:calc(100% - 36px);bottom:156px;left:18px}.hero-title{font-size:clamp(110px,35vw,158px);line-height:.7}.hero-domain{margin-top:14px;margin-left:4px;font-size:10px}.hero-scroll{bottom:24px;right:18px}.hero-enter{width:calc(100% - 36px);max-width:none;padding-left:6px;padding-right:6px;font-size:12px;bottom:82px;left:18px;right:auto;transform:none}.hero-enter:hover,.hero-enter:focus-visible{transform:translateY(-3px)}.release-scene{height:100svh;min-height:100svh}.release-tunnel:before,.release-tunnel:after{background-position:50%;background-size:auto 100%;inset:-8%}.release-atmosphere{background:linear-gradient(#0000 44%,#000000d6 77%,#000000fa 100%),radial-gradient(circle at 47% 31%,#0000 22%,#0000002e 62%,#000000b8 100%)}.release-subject{filter:drop-shadow(0 22px 28px #000000b8)drop-shadow(0 0 8px #ffffff14);background-position:30% 31%;background-size:auto 72%}.release-subject:after{background-position:30% 31%;background-size:auto 72%;-webkit-mask-image:radial-gradient(36% 11% at 30% 23%,#000 0 58%,#0000 100%);mask-image:radial-gradient(36% 11% at 30% 23%,#000 0 58%,#0000 100%)}.release-copy{text-align:left;width:auto;inset:auto 18px 108px}.release-index{justify-content:flex-start}.release-copy h2{align-items:flex-start;padding-right:0;font-size:clamp(58px,17.5vw,82px);line-height:.82}.release-actions{display:none}.release-mobile-actions{justify-content:center;align-items:center;gap:8px;width:34%;display:flex;position:absolute;top:auto;bottom:5px;right:0}.release-title-action{width:52px;height:38px;color:var(--yellow);opacity:1;background:linear-gradient(#ffffff3d,#0000 30%),linear-gradient(120deg,#090b10,#455061 44%,#0a0c10 72%,#687385);border:1px solid #e6eefcc7;border-radius:6px;place-items:center;padding:0;animation:1.9s ease-in-out infinite alternate release-action-glow;display:inline-grid;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffffb8,inset 0 -7px 12px #00000080,3px 5px #0000006b,0 0 16px #d5e2ff29}.release-title-action:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:40%;animation:5.2s ease-in-out infinite release-action-shine;position:absolute;top:-45%;bottom:-45%;left:-62%;transform:skew(-20deg)}.release-title-action-primary{box-shadow:inset 3px 0 0 var(--yellow), inset 0 1px 0 #ffffffb8, inset 0 -7px 12px #00000080, 3px 5px 0 #0000006b, 0 0 22px #ffd40061;border-color:#ffd400f2}.release-title-action-secondary{box-shadow:inset 0 1px #fffc,inset 0 -7px 12px #00000080,3px 5px #0000006b,0 0 18px #cde0ff3d}.release-title-action-secondary:before{animation-delay:2.6s}.release-title-action svg{z-index:1;width:18px;height:18px;position:relative;transform:none}.release-enter{top:auto;bottom:22px}.videos-section{min-height:auto;padding:74px 0 118px}.videos-lens{width:150vw;top:48%;left:50%}.videos-intro{margin-bottom:30px;padding:0 18px;display:block}.videos-intro h2{font-size:clamp(76px,23vw,108px);line-height:.78}.videos-intro h2 span:last-child{font-size:.72em}.videos-intro>p:not(.videos-kicker){margin-top:26px;font-size:15px}.videos-swipe-hint{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:900;display:block}.video-placeholder-grid{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:14px;margin:0;padding:16px 18px 36px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.video-placeholder-grid::-webkit-scrollbar{display:none}.video-placeholder{scroll-snap-align:center;flex:0 0 min(78vw,340px);width:min(78vw,340px);transform:none!important}.video-placeholder:hover{transform:translateY(-6px)scale(1.01)!important}.video-placeholder-copy h3{font-size:clamp(32px,10vw,42px)}.videos-enter{width:calc(100% - 36px);bottom:24px;left:18px;right:auto}.juna-world{flex-direction:column;padding:0 18px 74px;display:flex}.world-orbit{width:155vw;top:-32vw;left:50%}.world-stage-image{z-index:0;aspect-ratio:auto;background-image:url(/juna-world-friendly-mobile-v1.jpg);background-position:top;background-size:100%;order:1;width:calc(100% + 36px);height:min(178vw,780px);margin:0 -18px;position:relative;top:auto;right:auto;-webkit-mask-image:linear-gradient(#000 0% 76%,#000000eb 86%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000eb 86%,#0000 100%)}.world-intro{z-index:2;order:2;width:100%;min-height:0;margin:clamp(-340px,-78vw,-280px) auto 0;position:relative}.world-kicker{margin-bottom:12px;padding:7px 10px 6px;font-size:10px}.world-intro h2{filter:drop-shadow(3px 5px #ffffffb8)drop-shadow(0 9px 8px #0000008f);-webkit-text-stroke:1.5px #06080ceb;background:linear-gradient(#fff 0%,#d8dee8 20%,#fff 35%,#727a87 53%,#11151d 78%,#010205 100%);-webkit-background-clip:text;background-clip:text;gap:8px;font-size:clamp(84px,27vw,128px);line-height:.77}.world-statement{color:#0a0c11cc;text-shadow:0 1px 3px #ffffffe6;background:linear-gradient(#0000,#ffffffd6 36%,#fff 76%);max-width:620px;margin:14px -18px 0;padding:30px 18px 34px;font-size:16px;line-height:1.55}.world-chapters{order:3;gap:14px;margin-top:10px}.world-chapter{border-radius:14px;min-height:min(128vw,520px)}.world-chapter-music .world-chapter-image,.world-chapter-visual .world-chapter-image{background-position:50% 34%}.world-chapter-lab .world-chapter-image{background-position:50% 36%}.world-chapter-index{top:16px;left:16px}.world-chapter-copy{bottom:20px;left:18px;right:18px}.world-chapter-copy h3{font-size:clamp(26px,8vw,34px)}.world-chapter-description{max-width:34rem;margin-top:12px;font-size:13px;line-height:1.4}.site-footer{padding:72px 18px 24px}.footer-aura{width:140vw;top:-10vw}.footer-main{gap:64px}.footer-wordmark{width:150px;margin-bottom:28px}.footer-brand h2,.contact-panel h2{font-size:clamp(54px,17vw,76px)}.footer-intro,.contact-panel>p:not(.footer-kicker){font-size:15px}.footer-social-nav{gap:9px}.footer-social-nav .social-icon{flex-basis:43px;width:43px;height:43px}.contact-panel{border-radius:14px;padding:24px 18px}.contact-fields,.contact-submit-row{grid-template-columns:1fr}.contact-submit-row button{width:100%}.footer-bottom{gap:20px;margin-top:70px}.footer-legal{flex-wrap:wrap}.legal-page{padding:18px}.legal-card{border-radius:14px;padding:28px 20px}.legal-card h1{font-size:clamp(62px,21vw,96px)}.legal-draft{margin-top:-26px!important}.cookie-notice{grid-template-columns:1fr;gap:15px;width:calc(100vw - 20px);padding:17px;bottom:10px;right:10px}.cookie-notice button{width:100%}}@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}.cursor-flare{display:none}}
