.landing.svelte-obpwd3{--landing-ground:#08090c;--landing-ink:#eeeae2;--landing-menu-ink:#82796c;--landing-menu-ink-active:#eee8dc;isolation:isolate;min-height:0;color:var(--landing-ink);background:var(--landing-ground);flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}html[data-theme=light] .landing.svelte-obpwd3{--landing-ground:var(--color-atk-page);--landing-ink:var(--color-atk-ink);--landing-menu-ink:var(--color-atk-t5);--landing-menu-ink-active:var(--color-atk-t1)}.landing-header.svelte-obpwd3{z-index:2;background:var(--color-atk-page,#08090c);flex-shrink:0;position:relative}.header-line.svelte-obpwd3{align-items:center;gap:24px;min-width:0;display:flex}.brand-label.svelte-obpwd3{letter-spacing:-.06em;flex-shrink:0;font-size:18px;font-weight:600}.header-aside.svelte-obpwd3{letter-spacing:-.06em;align-items:center;font-weight:600;display:flex}.brand-dot.svelte-obpwd3{color:#ffb900}.header-actions.svelte-obpwd3{min-height:var(--atk-btn,2.5rem);align-items:center;gap:4px;display:flex}.stage.svelte-obpwd3{isolation:isolate;flex-direction:column;flex:1;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.intro.svelte-obpwd3{text-align:center;max-width:720px;padding:16px 24px 0}.intro-dash.svelte-obpwd3{margin:0 0 8px;font-size:16px;line-height:16px;display:block}.eyebrow.svelte-obpwd3{color:#ffb900;letter-spacing:.28em;font:16px/24px monospace}.eyebrow.on-line.svelte-obpwd3{background:var(--color-atk-page,#08090c);white-space:nowrap;pointer-events:none;padding:0 12px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.intro-actions.svelte-obpwd3{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 36px;margin-top:2px;padding-bottom:26px;display:flex}.action-satellite.svelte-obpwd3{padding:5px 0}.intro-action.svelte-obpwd3{min-height:32px;color:var(--action-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:13px;line-height:20px;text-decoration:none;transition:color .2s;display:inline-flex}.action-satellite.svelte-obpwd3:hover .intro-action:where(.svelte-obpwd3),.action-satellite.svelte-obpwd3:focus-within .intro-action:where(.svelte-obpwd3){color:var(--landing-ink)}.intro-action.svelte-obpwd3:focus-visible{outline:1px solid var(--action-color);outline-offset:4px}.action-icon.svelte-obpwd3{width:16px;height:16px;display:inline-flex}.studio-action.svelte-obpwd3{min-height:44px;padding:6px 10px;position:relative}.studio-action.svelte-obpwd3 .action-icon:where(.svelte-obpwd3){width:28px;height:28px}.studio-action.svelte-obpwd3 .action-icon.act-seat:where(.svelte-obpwd3){width:48px;height:48px;position:relative}.act-flat.svelte-obpwd3{display:inline-flex;position:absolute;inset:10px}.action-icon.svelte-obpwd3 svg{width:100%;height:100%}.sound-bars.svelte-obpwd3{justify-content:center;align-items:center;gap:3px;width:16px;height:16px;display:inline-flex}.sound-bars.svelte-obpwd3 span:where(.svelte-obpwd3){background:currentColor;border-radius:1px;width:2px;height:4px}.sound-action.enabled.svelte-obpwd3 .sound-bars:where(.svelte-obpwd3) span:where(.svelte-obpwd3){height:14px;animation:1.1s ease-in-out infinite svelte-obpwd3-sound-wave}.sound-action.enabled.svelte-obpwd3 .sound-bars:where(.svelte-obpwd3) span:where(.svelte-obpwd3):nth-child(2){animation-delay:-.35s}.sound-action.enabled.svelte-obpwd3 .sound-bars:where(.svelte-obpwd3) span:where(.svelte-obpwd3):nth-child(3){animation-delay:-.7s}.sculpture.svelte-obpwd3{perspective:1000px;flex:1;place-items:center;width:min(64vw,440px);min-height:280px;margin:16px 0 24px;display:grid;position:relative}.logo-volume.svelte-obpwd3{width:100%;height:clamp(280px,43vh,460px);display:block;position:relative}.scene-canvas.svelte-obpwd3{opacity:0;pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.scene-canvas.ready.svelte-obpwd3{opacity:1}.intro.svelte-obpwd3,.sculpture.svelte-obpwd3,.menu.svelte-obpwd3{z-index:1;position:relative}.access-window.svelte-obpwd3{z-index:5;border:1px solid color-mix(in srgb, var(--frame-color) 30%, transparent);background:color-mix(in srgb, var(--landing-ground) 73%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;border-radius:0;width:min(420px,100% - 56px);height:400px;padding:28px;transition:opacity .4s,visibility .4s;position:absolute;left:50%;transform:translate(-50%,-50%)}.access-window.shown.svelte-obpwd3{opacity:1;visibility:visible}.menu.svelte-obpwd3,.side-navigation.svelte-obpwd3{opacity:clamp(0, calc(1 - var(--access-progress) * 4), 1);transition:opacity .3s}.access-open.svelte-obpwd3 .menu:where(.svelte-obpwd3),.access-open.svelte-obpwd3 .side-navigation:where(.svelte-obpwd3),.access-open.svelte-obpwd3 .logo-fallback:where(.svelte-obpwd3){opacity:0}.logo-fallback.svelte-obpwd3{place-items:center;display:grid;position:absolute;inset:0}.rendered.svelte-obpwd3 .logo-fallback:where(.svelte-obpwd3){visibility:hidden}.logo-float.svelte-obpwd3{aspect-ratio:660/794;width:min(100%,38.72vh);position:relative}.logo-tilt.svelte-obpwd3{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.logo-face.svelte-obpwd3,.logo-depth.svelte-obpwd3{-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-depth.svelte-obpwd3{background:var(--landing-ground);filter:brightness(.55);transform:translate(5px,8px)}.logo-face.svelte-obpwd3{background:var(--logo-face-background,linear-gradient(128deg, #ffe4a0 0%, #ffb900 15%, #17120a 29%, #d99a13 44%, #fff0bd 48%, #ffb900 52%, #21190a 64%, #eaaa10 80%, #ffdc79 100%));box-shadow:inset 0 0 20px #fff}.menu.svelte-obpwd3{z-index:3;width:100%;margin-top:auto;padding-bottom:24px}.side-navigation.svelte-obpwd3{z-index:5;justify-items:center;width:120px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.side-navigation.previous.svelte-obpwd3{left:12px}.side-action.svelte-obpwd3:hover{color:var(--landing-ink)}.side-action.svelte-obpwd3 .action-icon.side-cube:where(.svelte-obpwd3){width:48px;height:48px;position:relative}.side-navigation.next.svelte-obpwd3{right:12px}.menu-rail.svelte-obpwd3{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;perspective:3000px;height:clamp(210px,34vw,400px);transform:translateY(calc(var(--menu-radius) * -.15));position:relative;overflow:hidden}.menu-rail.svelte-obpwd3:active{cursor:grabbing}.menu-canvas.svelte-obpwd3{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.menu-letter.tinted.svelte-obpwd3{color:var(--label-color)}.menu-rail.rendered.svelte-obpwd3 .menu-letter:where(.svelte-obpwd3){color:#0000}.menu-rail.rendered.svelte-obpwd3 .menu-icon:where(.svelte-obpwd3){opacity:0}.menu-orbit.svelte-obpwd3{width:calc(2 * var(--menu-radius));height:calc(2 * var(--menu-radius));pointer-events:none;border:1px solid #ffb90030;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(80deg)}.menu-rail.svelte-obpwd3 a:where(.svelte-obpwd3){width:0;height:0;transform-style:preserve-3d;color:var(--landing-menu-ink);pointer-events:none;text-decoration:none;transition:color .35s;position:absolute;top:50%;left:50%}.menu-rail.svelte-obpwd3 a.active:where(.svelte-obpwd3){color:var(--landing-menu-ink-active);--depth-opacity:1!important}.menu-rail.svelte-obpwd3 a:where(.svelte-obpwd3):focus-visible .menu-letter:where(.svelte-obpwd3){outline-offset:2px;outline:1px solid #ffb900}.menu-letter.svelte-obpwd3,.menu-number.svelte-obpwd3,.menu-icon.svelte-obpwd3{transform-origin:50% 100%;text-align:center;opacity:var(--depth-opacity);pointer-events:auto;cursor:pointer;backface-visibility:visible;position:absolute}.menu-letter.svelte-obpwd3{width:1em;height:1em;font-size:var(--menu-font-size);white-space:pre;font-weight:600;line-height:1;top:-1em;left:-.5em}.menu-number.svelte-obpwd3{left:-16px;top:calc(-1 * var(--menu-font-size) - 6px);color:#ffb900;width:32px;height:20px;font:12px/20px monospace}.menu-icon.svelte-obpwd3{color:var(--icon-color,#ffb900);width:24px;height:24px;top:-26px;left:-12px}.menu-icon.svelte-obpwd3 svg{width:24px;height:24px}@keyframes svelte-obpwd3-sound-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (width<=899.98px){.eyebrow.on-line.svelte-obpwd3{transform:translate(-50%,calc(50% + 5px))}}@media (width<=600px){.header-line.svelte-obpwd3{gap:12px}.side-navigation.svelte-obpwd3{width:80px}.side-navigation.previous.svelte-obpwd3{left:0}.side-navigation.next.svelte-obpwd3{right:0}.stage.svelte-obpwd3{min-height:520px}.sculpture.svelte-obpwd3{width:65vw;min-height:220px}.logo-float.svelte-obpwd3{width:min(100%,32.67vh)}.logo-volume.svelte-obpwd3{height:clamp(240px,36vh,360px)}.menu-rail.svelte-obpwd3{height:210px}.menu-icon.svelte-obpwd3{display:none}}@media (prefers-reduced-motion:reduce){.sound-action.enabled.svelte-obpwd3 .sound-bars:where(.svelte-obpwd3) span:where(.svelte-obpwd3){animation:none}.logo-tilt.svelte-obpwd3,.menu-rail.svelte-obpwd3 a:where(.svelte-obpwd3){transition:none}}
