/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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}.grow{flex-grow:1}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#080714;--muted:#656778;--page:#f6f7fb;--panel:#fff;--panel-strong:#fff;--line:#e1e3ec;--violet:#6f46ff;--violet-2:#9b7bff;--violet-dark:#2b176f;--cyan:#5bc9ff;--shadow:0 24px 70px #16183a21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{overflow:hidden}.control-input{opacity:0;pointer-events:none;position:fixed}.site-shell{background:linear-gradient(90deg, #6f46ff09 1px, transparent 1px), linear-gradient(#08071409 1px, transparent 1px), radial-gradient(circle at 82% 12%, #6f46ff29, transparent 30%), radial-gradient(circle at 7% 52%, #5bc9ff1a, transparent 25%), var(--page);min-height:100vh;color:var(--ink);background-size:48px 48px,48px 48px,auto,auto,auto;transition:background .18s,color .18s}#theme-toggle:checked~.site-shell{--ink:#f6f4ff;--muted:#b8b2cf;--page:#070711;--panel:#11101b;--panel-strong:#171426;--line:#ffffff24;--shadow:0 28px 80px #00000061}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;padding:14px clamp(20px,5vw,58px);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{align-items:center;gap:13px;min-width:max-content;display:inline-flex}.brand-mark{aspect-ratio:1;border:2px solid var(--violet);background:linear-gradient(135deg, transparent 0 47%, var(--violet) 48% 52%, transparent 53%), linear-gradient(225deg, #151129, #fff);clip-path:polygon(50% 0,92% 22%,82% 80%,50% 100%,18% 80%,8% 22%);color:#fff;text-shadow:0 1px 8px #0000008c;place-items:center;width:42px;font-size:10px;font-weight:950;display:grid}.brand strong{color:var(--ink);letter-spacing:.08em;font-size:clamp(1.2rem,2vw,1.74rem);font-weight:950;line-height:.92;display:block}.brand small{color:var(--violet);letter-spacing:.34em;margin-top:5px;font-size:.72rem;font-weight:950;display:block}nav{color:var(--ink);text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(16px,3.5vw,42px);font-size:.9rem;font-weight:900;display:flex}nav a{border-bottom:2px solid #0000;padding:8px 0}nav a:hover,nav a:focus-visible{border-color:var(--violet)}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.language-button,.theme-button,.menu-button{border:1px solid var(--line);background:var(--panel);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.language-button,.theme-button,.menu-button{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.language-button,.theme-button,.menu-button{cursor:pointer}.language-button{min-width:62px;height:44px;color:var(--ink);letter-spacing:.08em;padding:0 15px;font-size:.74rem;font-weight:1000}.theme-button,.menu-button{aspect-ratio:1;width:44px}.language-button:hover,.language-button:focus-visible,.theme-button:hover,.theme-button:focus-visible,.menu-button:hover,.menu-button:focus-visible{border-color:#6f46ff73}.theme-button{position:relative}.theme-button .sun,.theme-button .moon{aspect-ratio:1;border-radius:50%;width:17px;transition:opacity .16s,transform .16s;position:absolute}.theme-button .sun{background:var(--violet);box-shadow:0 0 0 5px #6f46ff29}.theme-button .moon{border:3px solid var(--ink);opacity:0;border-left-color:#0000;transform:rotate(-30deg)scale(.8)}#theme-toggle:checked~.site-shell .theme-button .sun{opacity:0;transform:scale(.7)}#theme-toggle:checked~.site-shell .theme-button .moon{opacity:1;transform:rotate(-30deg)scale(1)}.menu-button{gap:4px}.menu-button span{background:var(--ink);width:20px;height:2px;display:block}.brand-menu{z-index:50;color:#050508;opacity:0;pointer-events:none;background:#f4f4f6;padding:clamp(28px,5vw,78px);transition:opacity .18s,transform .18s;display:block;position:fixed;inset:0;transform:translateY(-12px)}#menu-toggle:checked~.site-shell .brand-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel{grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);gap:clamp(40px,8vw,100px);max-width:1520px;height:100%;margin:0 auto;display:grid;overflow-y:auto}.close-menu{aspect-ratio:1;cursor:pointer;width:42px;position:fixed;top:28px;right:28px}.close-menu:before,.close-menu:after{content:"";background:#121212;width:28px;height:2px;position:absolute;top:20px;left:7px}.close-menu:before{transform:rotate(45deg)}.close-menu:after{transform:rotate(-45deg)}.menu-left{flex-direction:column;align-items:flex-start;padding-top:18px;display:flex}.menu-label{color:var(--violet);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.88rem;font-weight:1000}.menu-left>a{text-transform:uppercase;margin-top:clamp(22px,3.5vw,42px);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:1000;line-height:.76}.menu-left>a:hover,.menu-left>a:focus-visible{color:var(--violet)}.menu-small{gap:14px;margin-top:42px;display:grid}.menu-small a{text-transform:uppercase;font-size:1rem;font-weight:950}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px;display:grid}.brand-tile{background:#fff;border:1px solid #ececf1;align-content:center;min-height:132px;padding:26px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.brand-tile:hover,.brand-tile:focus-visible{border-color:#6f46ff5c;transform:translateY(-2px);box-shadow:0 18px 50px #0807141a}.tile-mark{border:3px solid var(--violet);background:radial-gradient(circle at 50% 28%,#ffffffeb,#0000 30%),linear-gradient(#5bc9ff6b,#6f46ff2e);border-bottom-width:6px;border-radius:22px 22px 8px 8px;width:42px;height:42px;margin-bottom:13px;position:relative;box-shadow:0 0 22px #6f46ff33}.tile-mark:before{background:linear-gradient(180deg, var(--violet-2), var(--violet-dark));content:"";border-radius:14px 14px 4px 4px;position:absolute;inset:7px 10px 5px}.tile-mark:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:-12px 14px #ffffffa6,12px 14px #ffffffa6}.brand-tile strong{color:#161625;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:1000;line-height:1}.brand-tile small{color:#676978;max-width:380px;margin-top:9px;font-size:.86rem;font-weight:700;line-height:1.45}.language-menu{z-index:49;color:#050508;opacity:0;pointer-events:none;background:radial-gradient(circle at 82% 12%,#6f46ff29,#0000 28%),#f7f7fa;padding:clamp(28px,5vw,78px);transition:opacity .18s,transform .18s;display:block;position:fixed;inset:0;transform:translateY(-12px)}#language-toggle:checked~.site-shell .language-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.language-panel{grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);gap:clamp(36px,7vw,92px);max-width:1440px;height:100%;margin:0 auto;display:grid;overflow-y:auto}.language-heading{align-self:center}.language-heading h2{color:#050508;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6.4vw,7rem);font-weight:1000;line-height:.82}.language-heading p:last-child{color:#626678;max-width:500px;margin:28px 0 0;font-size:1.05rem;font-weight:700;line-height:1.65}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;display:grid}.language-card{background:#fff;border:1px solid #e6e4f2;min-height:168px;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.language-card:before{background:var(--violet);content:"";width:6px;position:absolute;inset:0 auto 0 0}.language-card:hover,.language-card:focus-visible{border-color:#6f46ff6b;transform:translateY(-2px);box-shadow:0 18px 50px #0807141a}.language-card span{color:#6f46ff33;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:1000;line-height:.85}.language-card strong{color:#080714;margin-top:18px;font-size:clamp(1.35rem,2.3vw,2.25rem);font-weight:1000;line-height:1}.language-card small{color:#676978;margin-top:7px;font-size:.92rem;font-weight:850}.language-card b{width:fit-content;color:var(--violet);letter-spacing:.08em;text-transform:uppercase;border:1px solid #6f46ff47;border-radius:999px;margin-top:17px;padding:7px 10px;font-size:.72rem;font-weight:1000}.language-card.current{border-color:#6f46ff80;box-shadow:0 18px 50px #6f46ff1f}.language-card.current b{background:var(--violet);color:#fff}.close-language{aspect-ratio:1;cursor:pointer;width:42px;position:fixed;top:28px;right:28px}.close-language:before,.close-language:after{content:"";background:#121212;width:28px;height:2px;position:absolute;top:20px;left:7px}.close-language:before{transform:rotate(45deg)}.close-language:after{transform:rotate(-45deg)}.hero{border-bottom:1px solid var(--line);background:#080714;min-height:calc(100svh - 76px);display:block;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#08071414 0,#08071438 34%,#0807149e 100%),radial-gradient(circle at 50% 48%,#0000 0 28%,#08071438 58%,#0807149e 100%);position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 76px);padding:clamp(64px,8vw,94px) clamp(22px,6vw,78px) clamp(156px,13vw,190px);display:flex;position:relative}.ticker{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff47;width:min(100%,820px);margin:0 0 28px;padding:10px 12px;font-size:.72rem;font-weight:950;overflow:hidden}.eyebrow,.section-kicker{color:var(--violet);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:950}.hero h1,.hero-slogan{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 16px 38px #0807147a;max-width:1080px;margin:0;font-size:clamp(3.35rem,6.8vw,7.7rem);font-weight:1000;line-height:.9}.hero h1 span,.hero-slogan span{display:block}.hero-slogan em{color:#a77bff;font-style:normal}.hero-subtitle{color:#ffffffdb;text-transform:uppercase;text-shadow:0 12px 28px #0807147a;margin:18px 0 0;font-size:clamp(1rem,1.65vw,1.28rem);font-weight:900;line-height:1.35}.claim{border-left:6px solid var(--violet);background:var(--ink);width:fit-content;color:var(--panel);text-transform:uppercase;margin:28px 0 0;padding:12px 16px;font-size:clamp(1.15rem,2.4vw,2rem);font-weight:950;line-height:1.05}.hero-text{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:clamp(1.02rem,1.8vw,1.22rem);font-weight:700;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-size:.9rem;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{border:1px solid var(--violet);background:linear-gradient(135deg, var(--violet), var(--violet-dark));color:#fff;box-shadow:0 16px 36px #6f46ff3d}.button.secondary{border:1px solid var(--line);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.button.secondary{background:color-mix(in srgb, var(--panel) 84%, transparent)}}.button.secondary{color:var(--ink)}.hero-visual{z-index:2;place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.hero-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.hero-quicknav{z-index:3;border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));width:min(1180px,100% - 44px);display:grid;position:absolute;bottom:clamp(20px,4vw,42px);left:50%}@supports (color:color-mix(in lab, red, red)){.hero-quicknav{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.hero-quicknav{background:var(--panel);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hero-quicknav{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.hero-quicknav{overscroll-behavior:contain;touch-action:pan-x;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transform:translate(-50%);box-shadow:0 22px 60px #16183a29}.hero-quicklink{border-right:1px solid var(--line);background:var(--panel);grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;min-height:78px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-quicklink{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.hero-quicklink{transition:background .16s,color .16s}.hero-quicklink:last-child{border-right:0}.hero-quicklink:hover,.hero-quicklink:focus-visible{background:linear-gradient(135deg, #6f46ff24, transparent 64%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.hero-quicklink:hover,.hero-quicklink:focus-visible{background:linear-gradient(135deg, #6f46ff24, transparent 64%), color-mix(in srgb, var(--panel) 90%, transparent)}}.quick-icon{aspect-ratio:1;width:34px;color:var(--violet);border:2px solid #6f46ff8c;border-radius:7px;grid-row:1/3;place-items:center;display:grid;position:relative}.quick-icon:before,.quick-icon:after{content:"";position:absolute}.quick-icon:before{border:2px solid;border-radius:4px;width:14px;height:14px;transform:rotate(45deg)}.quick-icon:after{aspect-ratio:1;background:currentColor;border-radius:50%;width:5px;transform:translate(-4px);box-shadow:9px 0}.hero-quicklink:nth-child(2) .quick-icon:before{border-radius:50%}.hero-quicklink:nth-child(3) .quick-icon:before{clip-path:none;background:0 0;border:2px solid;border-radius:999px;width:18px;height:10px;transform:none}.hero-quicklink:nth-child(4) .quick-icon:before{border-radius:2px 2px 5px 5px;width:16px;height:18px;transform:none}.hero-quicklink:nth-child(5) .quick-icon:before{border-radius:999px;width:6px;height:22px;transform:rotate(42deg)}.hero-quicklink strong{color:var(--ink);text-transform:uppercase;font-size:.86rem;font-weight:1000;line-height:1}.hero-quicklink small{color:var(--muted);margin-top:5px;font-size:.68rem;font-weight:850;line-height:1.15}.portal-ring{aspect-ratio:1;background:radial-gradient(circle, #6f46ff2e, transparent 58%), conic-gradient(from 22deg, transparent 0 14%, #6f46ff38 14% 17%, transparent 17% 35%, #5bc9ff33 35% 38%, transparent 38% 100%);border:1px solid #6f46ff40;border-radius:50%;place-items:center;width:min(520px,70vw);display:grid;position:relative;box-shadow:inset 0 0 80px #6f46ff1a}.portal-door{background:linear-gradient(180deg, #fff, var(--violet-2) 45%, var(--violet-dark));border-radius:44px 44px 8px 8px;width:92px;height:210px;box-shadow:0 0 60px #6f46ff75}.portal-orbit{border:1px solid #6f46ff47;border-radius:50%;position:absolute}.orbit-one{inset:9%}.orbit-two{inset:22%;transform:rotate(18deg)}.reveal-card{z-index:2;background:var(--panel);border:1px solid #6f46ff38;min-width:240px;padding:18px;position:absolute;bottom:clamp(140px,15vw,188px);right:clamp(20px,8vw,90px)}@supports (color:color-mix(in lab, red, red)){.reveal-card{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.reveal-card{box-shadow:var(--shadow)}.reveal-card b{color:var(--ink);text-transform:uppercase;font-size:1.4rem;font-weight:1000;display:block}.reveal-card span{color:var(--violet);letter-spacing:.18em;text-transform:uppercase;margin-top:7px;font-size:.82rem;font-weight:950;display:block}.intro{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,6vw,78px);padding:clamp(58px,9vw,104px) clamp(22px,5vw,64px);display:grid}.intro h2,.prelaunch-copy h2,.section-heading h2,.audition h2{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.45rem,5.6vw,5.8rem);font-weight:1000;line-height:.92}.intro p:last-child,.prelaunch-copy p,.audition p{color:var(--muted);margin:0;font-size:clamp(1.02rem,1.9vw,1.22rem);font-weight:700;line-height:1.7}.talent-prelaunch{background:linear-gradient(90deg, #6f46ff1a, transparent 48%), var(--panel-strong);grid-template-columns:minmax(300px,.82fr) minmax(320px,1.18fr);align-items:center;gap:clamp(28px,6vw,82px);padding:clamp(56px,9vw,104px) clamp(22px,5vw,64px);display:grid}.silhouette-stage{justify-content:center;align-items:end;gap:16px;min-height:520px;display:flex;position:relative;overflow:hidden}.silhouette-stage:before{background:radial-gradient(circle, #6f46ff24, transparent 62%), var(--panel);border:1px solid #6f46ff3d;border-radius:50%;position:absolute;inset:8% 4% 4%}@supports (color:color-mix(in lab, red, red)){.silhouette-stage:before{background:radial-gradient(circle, #6f46ff24, transparent 62%), color-mix(in srgb, var(--panel) 60%, transparent)}}.silhouette-stage:before{content:""}.silhouette-stage span{background:linear-gradient(180deg, var(--ink), var(--ink));border-radius:999px 999px 24px 24px;width:clamp(70px,8vw,118px);height:clamp(250px,34vw,420px);position:relative}@supports (color:color-mix(in lab, red, red)){.silhouette-stage span{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 86%, var(--violet) 14%), var(--ink))}}.silhouette-stage span{filter:blur(.2px);opacity:.92}.silhouette-stage span:nth-child(2){height:clamp(300px,40vw,480px);transform:translateY(-18px)}.silhouette-stage span:nth-child(3){height:clamp(230px,30vw,380px)}.prelaunch-copy p{max-width:720px;margin-top:22px}.prelaunch-copy dl{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid}.prelaunch-copy dl div{background:var(--panel);min-height:126px;padding:18px}.prelaunch-copy dt{color:var(--violet);text-transform:uppercase;font-size:.76rem;font-weight:950}.prelaunch-copy dd{color:var(--ink);margin:18px 0 0;font-size:clamp(1rem,2vw,1.45rem);font-weight:950;line-height:1.1}.branches{background:var(--panel);color:var(--ink);padding:clamp(58px,9vw,104px) 0}.section-heading{max-width:1220px;margin:0 auto 30px;padding:0 clamp(22px,5vw,64px)}.section-heading h2{font-size:clamp(2.35rem,5.7vw,5.6rem)}.branch-list{border-top:1px solid var(--line)}.branch-row{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:150px minmax(250px,.95fr) minmax(260px,1.2fr) 160px;align-items:center;min-height:148px;display:grid;position:relative;overflow:hidden}.branch-row:before{background:var(--violet);content:"";width:7px;position:absolute;inset:0 auto 0 0}.branch-row:after{background:radial-gradient(circle at 13% 50%, #6f46ff1f, transparent 21%), linear-gradient(90deg, var(--ink), transparent 20%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.branch-row:after{background:radial-gradient(circle at 13% 50%, #6f46ff1f, transparent 21%), linear-gradient(90deg, color-mix(in srgb, var(--ink) 3%, transparent), transparent 20%)}}.branch-row:after{content:"";pointer-events:none}.branch-row.soon{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.branch-row.soon{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.branch-row.soon .branch-logo,.branch-row.soon p{opacity:.64}.branch-code,.branch-logo,.branch-row p,.branch-status{z-index:1;position:relative}.branch-code{color:#6f46ff29;place-items:center;height:148px;font-size:clamp(2.4rem,5vw,5rem);font-weight:1000;display:grid}.branch-logo{align-items:center;gap:16px;padding:0 24px;display:flex}.play-mark{border:3px solid var(--violet);background:radial-gradient(circle at 50% 26%,#fffffff2,#0000 28%),linear-gradient(#5bc9ff66,#6f46ff29);border-bottom-width:7px;border-radius:28px 28px 9px 9px;flex:none;width:54px;height:54px;position:relative;box-shadow:0 5px #00000014,0 0 24px #6f46ff33}.play-mark:before{background:linear-gradient(180deg, var(--violet-2), var(--violet-dark));content:"";border-radius:18px 18px 5px 5px;position:absolute;inset:8px 13px 7px}.play-mark:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:-15px 17px #ffffffa6,15px 17px #ffffffa6}.branch-logo strong{color:var(--ink);letter-spacing:0;font-size:clamp(1.28rem,2.5vw,2.25rem);font-weight:1000;line-height:.95;display:block}.branch-logo small{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:.9rem;font-weight:950;display:block}.branch-row p{max-width:540px;color:var(--muted);margin:0;padding:22px;font-size:.95rem;font-weight:700;line-height:1.5}.branch-status{min-width:128px;color:var(--violet);text-align:center;text-transform:uppercase;border:1px solid #6f46ff59;border-radius:4px;justify-self:center;padding:10px 14px;font-size:.82rem;font-weight:1000}.branch-row.soon .branch-status{border-color:var(--line);color:var(--muted)}.signal-intro{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.16rem);font-weight:760;line-height:1.62}.signal-map-wrap{grid-template-columns:minmax(520px,1.15fr) minmax(340px,.85fr);gap:24px;max-width:1220px;margin:0 auto;padding:0 clamp(22px,5vw,64px);display:grid}.signal-map{min-height:560px;box-shadow:var(--shadow);background:radial-gradient(circle,#6f46ff29,#0000 45%),linear-gradient(135deg,#111026,#070711 68%);border:1px solid #6f46ff4d;border-radius:8px;position:relative;overflow:visible}.signal-map:before,.signal-map:after{content:"";pointer-events:none;position:absolute}.signal-map:before{border:1px solid #ffffff1a;border-radius:50%;inset:7%;box-shadow:0 0 0 84px #6f46ff06,inset 0 0 60px #6f46ff1a}.signal-map:after{background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.map-grid{pointer-events:none;background:radial-gradient(circle at 30% 40%,#5bc9ff1f,#0000 24%),radial-gradient(circle at 74% 48%,#6f46ff38,#0000 28%);position:absolute;inset:0}.land{filter:blur(.1px);opacity:.64;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#6f46ff2e),#6f46ff2e;border:1px solid #ffffff1a;display:block;position:absolute}.land-na{clip-path:polygon(3% 34%,22% 5%,62% 0,100% 28%,82% 65%,55% 72%,40% 100%,16% 82%);border-radius:54% 46% 58% 42%;width:25%;height:23%;top:23%;left:9%}.land-sa{clip-path:polygon(26% 0,72% 8%,100% 35%,63% 100%,28% 78%,0 34%);border-radius:46% 54% 52% 48%;width:14%;height:27%;top:55%;left:28%}.land-eu{clip-path:polygon(0 38%,26% 2%,72% 8%,100% 52%,60% 100%,18% 82%);border-radius:48%;width:13%;height:12%;top:29%;left:47%}.land-af{clip-path:polygon(28% 0,72% 10%,100% 48%,66% 100%,30% 88%,0 42%);border-radius:44% 56% 52% 48%;width:17%;height:27%;top:42%;left:48%}.land-asia{clip-path:polygon(0 38%,18% 6%,54% 0,100% 22%,86% 72%,44% 100%,15% 78%);border-radius:52% 48% 44% 56%;width:30%;height:26%;top:29%;left:60%}.land-au{clip-path:polygon(12% 28%,56% 0,100% 34%,76% 82%,24% 100%,0 62%);border-radius:45% 55% 50% 50%;width:13%;height:12%;top:66%;left:75%}.map-node{z-index:3;color:#fff;outline:0;width:22px;height:22px;position:absolute}.node-pulse,.node-dot{border-radius:50%;position:absolute;inset:0}.node-pulse{opacity:.42;border:1px solid;animation:2.4s ease-out infinite signalPulse}.node-dot{background:currentColor;inset:6px;box-shadow:0 0 24px}.map-node.found{color:#a77bff}.map-node.searching{color:#5bc9ff}.node-label{color:#fff;letter-spacing:.08em;background:#080714c2;border:1px solid #ffffff38;border-radius:4px;padding:5px 7px;font-size:.68rem;font-weight:1000;position:absolute;top:-18px;left:18px}.node-card{color:#fff;opacity:0;pointer-events:none;background:#0a0918eb;border:1px solid #fff3;border-left:5px solid;border-radius:6px;width:240px;padding:14px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:16px;left:28px;transform:translateY(8px);box-shadow:0 20px 48px #00000047}.map-node:hover .node-card,.map-node:focus-visible .node-card{opacity:1;transform:translateY(0)}.node-card b{color:currentColor;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:1000}.node-card strong{color:#fff;text-transform:uppercase;margin-top:8px;font-size:1.1rem;font-weight:1000}.node-card small,.node-card em{color:#ffffffb8;margin-top:8px;font-size:.84rem;font-style:normal;font-weight:800;line-height:1.45}.signal-en{top:38%;left:24%}.signal-de{top:34%;left:52%}.signal-kr{top:43%;left:80%}.signal-jp{top:45%;left:86%}.signal-cn{top:45%;left:75%}.signal-id{top:66%;left:76%}.signal-jp .node-card,.signal-kr .node-card,.signal-cn .node-card,.signal-id .node-card{left:auto;right:28px}.signal-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;min-height:560px;display:flex;overflow:hidden;box-shadow:0 20px 54px #16183a14}.signal-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:18px;display:flex}.signal-legend span{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:0 11px;font-size:.76rem;font-weight:1000;display:inline-flex}.signal-legend i{aspect-ratio:1;background:var(--violet);width:9px;box-shadow:0 0 16px var(--violet);border-radius:50%}.signal-legend i.searching{background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.signal-list{background:var(--line);gap:1px;display:grid}.signal-row{background:var(--panel);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:98px;padding:16px;display:grid}.signal-row>span{aspect-ratio:1;width:48px;color:var(--violet);border:1px solid #6f46ff59;border-radius:50%;place-items:center;font-size:.78rem;font-weight:1000;display:grid}.signal-row.searching>span{color:var(--cyan);border-color:#5bc9ff73}.signal-row strong,.signal-row small,.signal-row b,.signal-row em{display:block}.signal-row strong{color:var(--ink);text-transform:uppercase;font-size:.95rem;font-weight:1000}.signal-row small{color:var(--muted);margin-top:5px;font-size:.82rem;font-weight:850}.signal-row b{color:var(--violet);grid-column:2;font-size:.84rem;font-weight:1000}.signal-row.searching b{color:var(--muted)}.signal-row em{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:.74rem;font-style:normal;font-weight:900}.signal-cta{border:1px solid var(--violet);background:linear-gradient(135deg, var(--violet), var(--violet-dark));color:#fff;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin:auto 18px 18px;font-size:.84rem;font-weight:1000;display:inline-flex}.region-atlas{background:var(--panel);padding-top:clamp(72px,9vw,118px);padding-bottom:clamp(68px,8vw,104px);position:relative}@supports (color:color-mix(in lab, red, red)){.region-atlas{background:color-mix(in srgb, var(--panel) 82%, #160f2b)}}.region-atlas{overflow:hidden}.region-atlas:before{content:"";pointer-events:none;background:linear-gradient(#150f2a1a,#150f2a2e),radial-gradient(circle at 78% 22%,#6f46ff29,#0000 34%);position:absolute;inset:0}.region-atlas-frame{z-index:1;grid-template-columns:minmax(260px,350px) minmax(700px,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1480px;margin:0 auto;padding:0 clamp(28px,5.5vw,86px);display:grid;position:relative}.region-atlas-copy{align-self:center;padding:10px 0}.region-atlas-copy h2{color:var(--ink);text-transform:uppercase;margin:14px 0 18px;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:1000;line-height:.96}.region-atlas-copy p{max-width:330px;color:var(--muted);margin:0;font-size:.96rem;font-weight:780;line-height:1.65}.region-atlas-copy a{color:var(--violet);text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;font-size:.82rem;font-weight:1000;display:inline-flex}.region-map{aspect-ratio:12/5;min-height:0;position:relative;overflow:visible}.region-map:before,.region-map:after{content:"";pointer-events:none;position:absolute;inset:0}.region-map:before{z-index:0;background:radial-gradient(circle at 52%,#6f46ff1a,#0000 62%),linear-gradient(90deg,#6f46ff14 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#6f46ff14 1px,#0000 1px) 0 0/72px 72px;border-radius:999px;inset:-10% -5%;-webkit-mask-image:radial-gradient(at 52%,#000 0 58%,#0000 76%);mask-image:radial-gradient(at 52%,#000 0 58%,#0000 76%)}.region-map:after{display:none}.region-map-image{z-index:1;object-fit:contain;opacity:.4;filter:drop-shadow(0 18px 34px #6f46ff24);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atlas-land{z-index:1;opacity:.78;pointer-events:none;background-image:radial-gradient(circle,#6f46ff33 1.3px,#0000 1.6px);background-size:9px 9px;display:block;position:absolute}.atlas-na{clip-path:polygon(3% 34%,22% 5%,62% 0,100% 28%,82% 65%,55% 72%,40% 100%,16% 82%);width:27%;height:25%;top:25%;left:4%}.atlas-sa{clip-path:polygon(26% 0,72% 8%,100% 35%,63% 100%,28% 78%,0 34%);width:14%;height:30%;top:52%;left:24%}.atlas-eu{clip-path:polygon(0 38%,26% 2%,72% 8%,100% 52%,60% 100%,18% 82%);width:14%;height:13%;top:31%;left:45%}.atlas-af{clip-path:polygon(28% 0,72% 10%,100% 48%,66% 100%,30% 88%,0 42%);width:18%;height:28%;top:43%;left:46%}.atlas-asia{clip-path:polygon(0 38%,18% 6%,54% 0,100% 22%,86% 72%,44% 100%,15% 78%);width:34%;height:28%;top:30%;left:58%}.atlas-au{clip-path:polygon(12% 28%,56% 0,100% 34%,76% 82%,24% 100%,0 62%);width:14%;height:13%;top:67%;left:77%}.region-pin{z-index:5;width:18px;height:18px;color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:1000;text-decoration:none;display:block;position:absolute;transform:translate(-50%,-50%)}.region-pin i{aspect-ratio:1;background:currentColor;border-radius:50%;width:13px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px}.region-pin i:before{opacity:.42;content:"";border:1px solid;border-radius:50%;animation:2.6s ease-out infinite signalPulse;position:absolute;inset:-9px}.region-pin b{background:var(--panel);border:1px solid #6f46ff33;border-radius:999px;padding:4px 8px;position:absolute;top:50%;left:24px}@supports (color:color-mix(in lab, red, red)){.region-pin b{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.region-pin b{color:var(--ink);white-space:nowrap;font-size:.64rem;transform:translateY(-50%);box-shadow:0 10px 24px #16183a14}.region-pin.searching{color:#5bc9ff}.region-pin.signal-en{top:31.7%;left:22.8%}.region-pin.signal-de{top:23.3%;left:52.9%}.region-pin.signal-kr{top:33.6%;left:85.5%}.region-pin.signal-jp{top:32.8%;left:88.4%}.region-pin.signal-cn{top:33.9%;left:78.9%}.region-pin.signal-id{top:60.3%;left:82.8%}.region-pin.signal-cn b{left:auto;right:24px}.region-pin.signal-kr b{top:-28px;left:50%;transform:translate(-50%)}.region-pin.signal-jp b{top:28px;left:24px}.region-pin.signal-id b{top:50%;left:24px}.region-popover{background:var(--panel);border:1px solid #6f46ff38;border-left:4px solid;border-radius:8px;width:min(252px,74vw);padding:14px;display:grid;position:absolute;top:28px;left:30px}@supports (color:color-mix(in lab, red, red)){.region-popover{background:color-mix(in srgb, var(--panel) 98%, transparent)}}.region-popover{color:var(--ink);opacity:0;pointer-events:none;text-transform:none;transition:opacity .16s,transform .16s;transform:translateY(8px);box-shadow:0 22px 48px #16183a29}.region-pin:hover .region-popover,.region-pin:focus-visible .region-popover{opacity:1;transform:translateY(0)}.region-pin.signal-kr .region-popover,.region-pin.signal-jp .region-popover,.region-pin.signal-cn .region-popover,.region-pin.signal-id .region-popover{left:auto;right:30px}.region-popover strong{color:var(--ink);text-transform:uppercase;font-size:1rem;font-weight:1000}.region-popover small{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.74rem;font-weight:1000}.region-popover span{color:var(--muted);margin-top:10px;font-size:.82rem;font-weight:760;line-height:1.5}.region-popover em{color:var(--ink);text-transform:uppercase;margin-top:12px;font-size:.74rem;font-style:normal;font-weight:1000;line-height:1.4}.region-showcase{border-radius:12px;grid-column:1/-1;margin-top:clamp(34px,5vw,64px);padding:0 52px 28px;position:relative}.showcase-track{overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:18px;scroll-padding:52px;display:flex;overflow-x:auto}.showcase-track::-webkit-scrollbar{display:none}.showcase-track:active{cursor:grabbing}.showcase-card{aspect-ratio:16/7;scroll-snap-align:center;-webkit-user-select:none;user-select:none;background:#130d2c;border:1px solid #6f46ff2e;border-radius:10px;flex:0 0 clamp(390px,48vw,760px);position:relative;overflow:hidden;box-shadow:0 24px 58px #16183a29}.showcase-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#080714b8),linear-gradient(90deg,#0807146b,#0000 42%);position:absolute;inset:0}.showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.showcase-card:hover img{transform:scale(1.035)}.showcase-badge,.showcase-card strong{z-index:1;position:absolute;left:22px}.showcase-badge{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0807147a;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:1000;top:18px}.showcase-card strong{color:#fff;text-transform:uppercase;text-shadow:0 12px 34px #00000057;font-size:clamp(1.4rem,3vw,2.8rem);font-weight:1000;line-height:.98;bottom:20px;right:22px}.showcase-arrow{z-index:3;aspect-ratio:1;background:var(--panel);border:1px solid #6f46ff29;border-radius:50%;place-items:center;width:58px;display:grid;position:absolute;top:calc(50% - 14px)}@supports (color:color-mix(in lab, red, red)){.showcase-arrow{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.showcase-arrow{pointer-events:none;transform:translateY(-50%);box-shadow:0 18px 42px #16183a24}.showcase-prev{left:0}.showcase-next{right:0}.showcase-arrow span{border-top:3px solid var(--violet);border-left:3px solid var(--violet);width:15px;height:15px}.showcase-prev span{transform:translate(3px)rotate(-45deg)}.showcase-next span{transform:translate(-3px)rotate(135deg)}.showcase-bars{justify-content:center;gap:10px;margin-top:20px;display:flex}.showcase-bars span{background:var(--line);border-radius:999px;width:72px;height:6px}@supports (color:color-mix(in lab, red, red)){.showcase-bars span{background:color-mix(in srgb, var(--line) 70%, transparent)}}.showcase-bars span.active{background:linear-gradient(90deg, var(--violet), #5bc9ff, #ff2fb3)}.region-card-grid{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(10px,2vw,26px);display:grid}.region-card{background:var(--panel);border:1px solid #6f46ff29;border-radius:8px;flex-direction:column;min-height:248px;padding:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.region-card{background:color-mix(in srgb, var(--panel) 94%, #6f46ff0f)}}.region-card{overflow:hidden;box-shadow:0 18px 42px #16183a12}.region-card:after{background:linear-gradient(90deg, var(--violet), #6f46ff29);content:"";border-radius:999px;height:4px;position:absolute;bottom:18px;left:22px;right:22px}.region-card.searching:after{background:linear-gradient(90deg,#5bc9ff,#5bc9ff29)}.region-card-mark{aspect-ratio:1;width:46px;color:var(--violet);border:1px solid #6f46ff47;border-radius:6px;place-items:center;font-size:.76rem;font-weight:1000;display:grid}.region-card.searching .region-card-mark{color:#149bcc;border-color:#5bc9ff61}.region-card strong{color:var(--ink);text-transform:uppercase;margin-top:22px;font-size:1rem;font-weight:1000;line-height:1.1}.region-card small{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.76rem;font-weight:1000}.region-card p{color:var(--muted);margin:12px 0 18px;font-size:.82rem;font-weight:760;line-height:1.5}.region-card em{color:var(--ink);text-transform:uppercase;margin-top:auto;padding-bottom:18px;font-size:.74rem;font-style:normal;font-weight:1000;line-height:1.4}@media (width<=1300px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-grid,.region-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes signalPulse{0%{opacity:.52;transform:scale(.7)}to{opacity:0;transform:scale(3.2)}}.news-section{background:var(--page);padding:clamp(58px,9vw,104px) clamp(22px,5vw,64px)}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.news-card{border:1px solid var(--line);background:var(--panel);min-height:0;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.news-card:hover,.news-card:focus-visible{border-color:#6f46ff5c;transform:translateY(-2px)}.news-image{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.news-body{align-content:start;padding:18px;display:grid}.news-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-meta span,.news-meta time{color:var(--violet);text-transform:uppercase;font-size:.75rem;font-weight:1000}.news-meta time{color:var(--muted);text-align:right}.news-card h3{color:var(--ink);margin:18px 0 10px;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:1000;line-height:1.1}.news-card p{color:var(--muted);margin:0;font-size:.96rem;font-weight:700;line-height:1.55}.news-page{background:linear-gradient(90deg, #6f46ff09 1px, transparent 1px), linear-gradient(#08071409 1px, transparent 1px), radial-gradient(circle at 78% 18%, #6f46ff2e, transparent 30%), var(--page);background-size:48px 48px,48px 48px,auto,auto}.news-room-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(340px,.9fr) minmax(380px,1.1fr);align-items:end;gap:clamp(28px,7vw,94px);padding:clamp(72px,10vw,128px) clamp(22px,6vw,86px) clamp(42px,7vw,78px);display:grid}.news-room-hero h1{max-width:920px;color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,7.8rem);font-weight:1000;line-height:.88}.news-room-hero p:last-child{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:780;line-height:1.65}.news-category-strip{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.news-category-strip span{background:var(--panel);border:1px solid #6f46ff40;border-radius:999px;align-items:center;min-height:42px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.news-category-strip span{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.news-category-strip span{color:var(--ink);text-transform:uppercase;font-size:.78rem;font-weight:1000}.news-category-strip span:first-child{background:var(--violet);color:#fff}.news-room-feature{grid-template-columns:minmax(440px,1.25fr) minmax(320px,.75fr);gap:22px;padding:clamp(38px,6vw,76px) clamp(22px,6vw,86px);display:grid}.news-feature-card,.news-brief-card,.news-article,.news-release-note{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #16183a14}.news-feature-card{grid-template-columns:minmax(320px,.98fr) minmax(340px,1.02fr);min-height:520px;display:grid}.news-feature-card img,.news-brief-card img,.news-article img{object-fit:cover;object-position:center;width:100%;height:100%}.news-feature-card>div,.news-brief-card>div,.news-article>div{align-content:center;padding:clamp(22px,4vw,42px);display:grid}.news-feature-card span,.news-brief-card span,.news-article span,.news-release-note span{width:fit-content;color:var(--violet);text-transform:uppercase;border:1px solid #6f46ff40;border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:.72rem;font-weight:1000}.news-feature-card time,.news-brief-card time,.news-article time{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.news-feature-card h2,.news-article h2,.news-release-note h2{color:var(--ink);text-transform:uppercase;margin:18px 0 0;font-size:clamp(1.9rem,4.4vw,4.4rem);font-weight:1000;line-height:.94}.news-feature-card p,.news-article p,.news-release-note p{color:var(--muted);margin:16px 0 0;font-size:.98rem;font-weight:760;line-height:1.62}.news-feature-card p:first-of-type,.news-article p:first-of-type{color:var(--ink);font-weight:900}.news-side-stack{gap:22px;display:grid}.news-brief-card{grid-template-columns:42% 1fr;min-height:249px;display:grid}.news-brief-card h3{color:var(--ink);text-transform:uppercase;margin:16px 0 0;font-size:clamp(1.25rem,2.4vw,2.2rem);font-weight:1000;line-height:.98}.news-brief-card p{color:var(--muted);margin:12px 0 0;font-size:.9rem;font-weight:760;line-height:1.54}.news-room-archive{gap:22px;padding:0 clamp(22px,6vw,86px) clamp(28px,6vw,64px);display:grid}.news-article{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);min-height:360px;display:grid}.news-release-note{background:linear-gradient(135deg, #6f46ff21, transparent 60%), var(--panel);margin:0 clamp(22px,6vw,86px) clamp(56px,8vw,96px);padding:clamp(26px,5vw,46px)}.shop-page{background:radial-gradient(circle at 18% 8%, #5bc9ff29, transparent 28%), radial-gradient(circle at 82% 2%, #ff2fb321, transparent 25%), linear-gradient(90deg, #6f46ff0a 1px, transparent 1px), linear-gradient(#08071409 1px, transparent 1px), var(--page);background-size:auto,auto,42px 42px,42px 42px,auto}.shop-hero{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(360px,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(28px,6vw,86px);min-height:calc(100svh - 76px);padding:clamp(72px,10vw,126px) clamp(22px,6vw,86px) clamp(42px,7vw,72px);display:grid;position:relative;overflow:hidden}.shop-hero:before{z-index:-2;background:linear-gradient(90deg, var(--page) 0 34%, var(--page) 56%, #08071433 100%), linear-gradient(180deg, #ffffff2e, var(--page)), url(/innverse-hero-lineup.png);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--page) 94%, transparent) 0 34%, color-mix(in srgb, var(--page) 62%, transparent) 56%, #08071433 100%), linear-gradient(180deg, #ffffff2e, color-mix(in srgb, var(--page) 76%, transparent)), url(/innverse-hero-lineup.png)}}.shop-hero:before{content:"";filter:saturate(1.18)contrast(1.04);background-position:50%;background-size:cover}.shop-hero:after{z-index:-1;aspect-ratio:1.5;clip-path:polygon(15% 0,100% 0,84% 100%,0 100%);content:"";opacity:.72;background:linear-gradient(135deg,#6f46ff2e,#5bc9ff1a 42%,#ff2fb326),repeating-linear-gradient(135deg,#0000 0 14px,#fff3 15px 16px);border:1px solid #6f46ff3d;width:min(48vw,680px);position:absolute;inset:10% -8% auto auto}.shop-hero>div,.shop-status-panel{z-index:1;position:relative}.shop-hero h1{max-width:980px;color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(3rem,7.2vw,7.6rem);font-weight:1000;line-height:.9}.shop-hero p{max-width:760px;color:var(--muted);margin:24px 0 0}@supports (color:color-mix(in lab, red, red)){.shop-hero p{color:color-mix(in srgb, var(--muted) 82%, var(--ink))}}.shop-hero p{font-size:clamp(1rem,1.7vw,1.18rem);font-weight:780;line-height:1.65}.shop-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.shop-status-panel{background:linear-gradient(135deg, #6f46ffeb, #2b176feb 58%, #080714e6), var(--panel);border:1px solid #6f46ff42;border-radius:8px;gap:12px;padding:clamp(18px,3vw,26px);display:grid}@supports (color:color-mix(in lab, red, red)){.shop-status-panel{background:linear-gradient(135deg, #6f46ffeb, #2b176feb 58%, #080714e6), color-mix(in srgb, var(--panel) 92%, transparent)}}.shop-status-panel{box-shadow:0 28px 70px #2b176f47}.shop-status-panel div{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;gap:8px;min-height:82px;padding:16px;display:grid}.shop-status-panel span,.shop-product-body small,.shop-note span{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.shop-status-panel span{color:#ffffffb8}.shop-status-panel strong{color:#fff;text-transform:uppercase;font-size:clamp(1rem,1.7vw,1.32rem);font-weight:1000;line-height:1.12}.shop-collection{border-bottom:1px solid var(--line);padding:clamp(50px,7vw,84px) clamp(22px,6vw,86px);position:relative;overflow:hidden}.shop-collection:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #6f46ff24;border-radius:50%;width:min(34vw,360px);position:absolute;inset:24px clamp(18px,5vw,64px) auto auto}.shop-collection-head{grid-template-columns:minmax(260px,.46fr) minmax(320px,.54fr);align-items:end;gap:clamp(22px,5vw,58px);margin-bottom:28px;display:grid}.shop-collection-head h2{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(2.3rem,5vw,5.2rem);font-weight:1000;line-height:.92}.shop-collection-head p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:1rem;font-weight:780;line-height:1.65}.shop-product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.shop-product-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--panel)), var(--panel);border-radius:8px;grid-column:span 3;grid-template-rows:auto 1fr;min-height:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-product-card{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 98%, var(--violet) 2%), var(--panel)), var(--panel)}}.shop-product-card{transition:border-color .16s,transform .16s;overflow:hidden;box-shadow:0 18px 48px #16183a1a}.shop-product-card:before{z-index:2;background:linear-gradient(90deg, var(--violet), var(--cyan), #ff2fb3);content:"";height:5px;position:absolute;inset:0 0 auto}.shop-product-card:after{z-index:2;content:"";background:linear-gradient(90deg,#6f46ff38,#ff2fb333);width:112px;height:24px;position:absolute;top:15px;right:-34px;transform:rotate(34deg)}.shop-product-card:first-child{grid-column:span 6}.shop-product-card:first-child .shop-product-visual,.shop-product-card:first-child .shop-product-visual img{min-height:270px}.shop-product-card:hover,.shop-product-card:focus-within{border-color:#6f46ff61;transform:translateY(-2px)}.shop-product-visual{background:radial-gradient(circle at 68% 24%,#ff2fb33d,#0000 34%),radial-gradient(circle at 20% 72%,#5bc9ff33,#0000 32%),#0b071a;min-height:220px;position:relative;overflow:hidden}.shop-product-visual img{object-fit:cover;object-position:center;opacity:.72;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;min-height:220px}.shop-product-visual:after{content:"";background:linear-gradient(#0000 20%,#080714a3 100%),linear-gradient(135deg,#6f46ff4d,#0000 58%);position:absolute;inset:0}.shop-product-visual:before{z-index:1;aspect-ratio:1;content:"";background:linear-gradient(135deg,#ffffff57,#0000 48%),#6f46ff33;border:1px solid #ffffff70;width:52px;position:absolute;bottom:18px;right:18px;transform:rotate(45deg)}.product-shape{z-index:2;background:linear-gradient(135deg, #fffffffa, #e9e0ffe0), linear-gradient(90deg, var(--violet), #ff2fb3);clip-path:polygon(22% 0,42% 0,50% 12%,58% 0,78% 0,100% 26%,82% 48%,82% 100%,18% 100%,18% 48%,0 26%);opacity:.95;width:132px;height:104px;position:absolute;top:48%;left:50%;transform:translate(-50%,-46%);box-shadow:inset 0 -14px 24px #6f46ff38,0 24px 52px #0807146b}.product-shape:before,.product-shape:after{content:"";position:absolute}.product-shape:before{background:linear-gradient(90deg, var(--violet), #ff2fb3);border-radius:999px;height:5px;inset:24px 44px auto}.product-shape:after{aspect-ratio:1;border:3px solid #6f46ff80;width:36px;bottom:14px;left:50%;transform:translate(-50%)rotate(45deg)}.shop-product-card:first-child .product-shape{width:168px;height:132px}.shop-product-card:nth-child(2) .product-shape{clip-path:none;background:radial-gradient(circle at 24% 30%,#ff2fb36b,#0000 30%),radial-gradient(circle at 78% 68%,#5bc9ff70,#0000 34%),linear-gradient(135deg,#1b123f,#6f46ff 56%,#ff2fb3);border:2px solid #ffffffc2;border-radius:14px;width:min(76%,220px);height:118px}.shop-product-card:nth-child(2) .product-shape:before{background:0 0;border:1px solid #ffffff75;border-radius:10px;height:auto;inset:13px}.shop-product-card:nth-child(2) .product-shape:after{display:none}.shop-product-card:nth-child(3) .product-shape{clip-path:none;background:radial-gradient(circle at 50% 46%,#fffffffa,#ede6ffd1 58%,#ae91ffb3),#fff;border-radius:28px;width:132px;height:132px}.shop-product-card:nth-child(3) .product-shape:before{background:0 0;border:2px dashed #6f46ff6b;border-radius:22px;height:auto;inset:20px}.shop-product-card:nth-child(4) .product-shape{clip-path:polygon(50% 0,88% 16%,92% 70%,50% 100%,8% 70%,12% 16%);background:linear-gradient(135deg,#ffffff4d,#0000 34%),linear-gradient(#6f46ffdb,#ff2fb385);border:2px solid #ffffffc2;border-radius:18px 18px 34px 34px;width:108px;height:144px}.shop-product-card:nth-child(4) .product-shape:before{background:#ffffffb8;border-radius:50%;width:118px;height:16px;inset:auto auto -18px 50%;transform:translate(-50%)}.shop-product-card:nth-child(5) .product-shape{clip-path:none;background:radial-gradient(circle at 30px 34px,#fff 0 12px,#0000 13px),radial-gradient(circle at 84px 34px,#fff 0 12px,#0000 13px),radial-gradient(circle at 116px 86px,#fff 0 13px,#0000 14px),radial-gradient(circle at 48px 118px,#fff 0 13px,#0000 14px),linear-gradient(135deg,#6f46fff2,#ff2fb3db);border-radius:12px;width:142px;height:164px}.shop-product-card:nth-child(5) .product-shape:before,.shop-product-card:nth-child(5) .product-shape:after{display:none}.shop-product-card:nth-child(6) .product-shape{clip-path:polygon(15% 24%,85% 24%,100% 100%,0 100%);background:linear-gradient(#fff,#ded1ff);border-radius:7px 7px 16px 16px;width:136px;height:142px}.shop-product-card:nth-child(6) .product-shape:before{background:0 0;border:8px solid #ffffffe6;border-bottom:0;border-radius:999px 999px 0 0;width:62px;height:52px;top:0;left:50%;transform:translate(-50%)}.shop-product-card:nth-child(7) .product-shape{clip-path:none;background:linear-gradient(112deg,#0000 0 24%,#fffc 26%,#0000 34%),linear-gradient(135deg,#271069,#6f46ff 52%,#ff2fb3);border:1px solid #ffffffdb;border-radius:6px;width:120px;height:168px}.shop-product-card:nth-child(7) .product-shape:before{background:0 0;border:1px solid #ffffff6b;border-radius:4px;height:auto;inset:10px}.shop-product-visual span{z-index:3;background:var(--violet);color:#fff;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:1000;position:absolute;bottom:14px;left:14px}.shop-product-body{align-content:start;min-height:188px;padding:20px;display:grid}.shop-product-body h3{color:var(--ink);text-transform:uppercase;margin:10px 0 0;font-size:clamp(1.22rem,2.1vw,1.72rem);font-weight:1000;line-height:1.02}.shop-product-body p{color:var(--muted);margin:12px 0 0;font-size:.9rem;font-weight:760;line-height:1.55}.shop-collection#agency .shop-product-grid{grid-template-columns:minmax(260px,520px)}.shop-collection#agency .shop-product-card{grid-column:auto}.shop-note{border:1px solid #6f46ff42;border-left:7px solid var(--violet);background:linear-gradient(135deg, #6f46ff29, transparent 52%), linear-gradient(90deg, #5bc9ff1a, #ff2fb314), var(--panel);border-radius:8px;margin:clamp(34px,6vw,68px) clamp(22px,6vw,86px) clamp(56px,8vw,96px);padding:clamp(24px,4vw,42px);box-shadow:0 18px 48px #16183a14}.shop-note h2{color:var(--ink);text-transform:uppercase;margin:12px 0 0;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:1000;line-height:.98}.shop-note p{max-width:860px;color:var(--muted);margin:14px 0 0;font-size:.98rem;font-weight:780;line-height:1.62}.projects-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg, #6f46ff14, transparent 42%), var(--page);padding:clamp(48px,7vw,82px) clamp(22px,5vw,64px)}.projects-inner{max-width:1220px;margin:0 auto}.projects-header{justify-content:space-between;align-items:end;gap:24px;max-width:560px;margin-bottom:18px;display:flex}.projects-header h2{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:1000;line-height:1}.projects-header a{min-height:42px;color:var(--violet);text-transform:uppercase;border:1px solid #6f46ff59;border-radius:4px;align-items:center;gap:10px;padding:0 15px;font-size:.78rem;font-weight:1000;display:inline-flex}.projects-board{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:1fr;max-width:560px;display:grid;overflow:hidden;box-shadow:0 18px 44px #16183a17}.project-feature{color:#fff;background:#171228;border:0;border-radius:0;align-items:end;min-height:238px;padding:24px;display:grid;position:relative;overflow:hidden}.project-feature:before{content:"";opacity:1;background:linear-gradient(#0807140f,#080714d1),linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.project-image{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.project-feature>div:last-child{z-index:2;max-width:620px;position:relative}.project-feature div:last-child>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff6b;border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:.72rem;font-weight:1000;display:inline-flex}.project-feature h3{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,3.7rem);font-weight:1000;line-height:.9}.project-feature p{color:#ffffffd1;max-width:520px;margin:12px 0 0;font-size:.9rem;font-weight:800;line-height:1.55}.project-list{background:var(--line);gap:1px;display:grid}.project-row{background:var(--panel);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:14px 16px;transition:background .16s,transform .16s;display:grid}.project-row:hover,.project-row:focus-visible{background:linear-gradient(135deg, #6f46ff1a, transparent 64%), var(--panel)}.project-thumb{aspect-ratio:1.3;object-fit:cover;object-position:center;border:1px solid #6f46ff52;border-radius:6px;width:86px;display:block}.project-row strong{color:var(--ink);font-size:1rem;font-weight:1000;display:block}.project-row small{color:var(--muted);margin-top:6px;font-size:.9rem;font-weight:760;line-height:1.45;display:block}.project-row b{color:var(--violet);font-size:1rem;font-weight:1000}.audition{background:linear-gradient(112deg, #6f46ff29, transparent 48%), linear-gradient(270deg, #5bc9ff1c, transparent 48%), var(--panel-strong);padding:clamp(62px,9vw,112px) clamp(22px,5vw,64px)}.audition-inner{max-width:1220px;margin:0 auto}.audition-page{background:linear-gradient(90deg, #6f46ff09 1px, transparent 1px), linear-gradient(#08071409 1px, transparent 1px), radial-gradient(circle at 78% 18%, #6f46ff2e, transparent 30%), var(--page);background-size:48px 48px,48px 48px,auto,auto}.audition-standalone{min-height:calc(100svh - 76px)}.audition-hero{grid-template-columns:minmax(320px,1fr) minmax(300px,420px);align-items:stretch;gap:clamp(24px,5vw,62px);display:grid}.audition-copy h1{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,7.8rem);font-weight:1000;line-height:.88}.audition-copy p{max-width:720px;margin:24px 0 30px}.audition-actions{flex-wrap:wrap;gap:14px;display:flex}.audition-callout{background:radial-gradient(circle at 85% 14%, #ffffff42, transparent 30%), linear-gradient(135deg, var(--violet), var(--violet-dark));min-height:360px;box-shadow:var(--shadow);color:#fff;border:1px solid #6f46ff6b;border-radius:6px;align-content:center;padding:clamp(26px,4vw,42px);display:grid}.audition-callout span{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff7a;border-radius:999px;width:fit-content;margin-bottom:22px;padding:9px 12px;font-size:.72rem;font-weight:1000}.audition-callout h3{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.85rem,4vw,3.6rem);font-weight:1000;line-height:.95}.audition-callout p{color:#ffffffdb;margin:20px 0 0;font-size:1rem;font-weight:800;line-height:1.65}.audition-callout a{color:#fff;text-underline-offset:5px;width:fit-content;margin-top:24px;font-size:.9rem;font-weight:1000;text-decoration:underline}.node-explain{background:linear-gradient(135deg, #6f46ff1c, transparent 52%), var(--panel);border:1px solid #6f46ff42;border-radius:6px;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:clamp(24px,5vw,58px);margin-top:34px;padding:clamp(28px,5vw,48px);display:grid}.node-explain h2,.audition-value h2{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,5rem);font-weight:1000;line-height:.94}.node-explain p,.audition-value>div:first-child p{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:clamp(1rem,1.7vw,1.16rem);font-weight:760;line-height:1.68}.node-explain dl{border:1px solid var(--line);background:var(--line);gap:1px;margin:0;display:grid}.node-explain dl div{background:var(--panel);grid-template-columns:130px 1fr;min-height:124px;display:grid}.node-explain dt{color:#6f46ff47;place-items:center;font-size:clamp(2rem,4vw,4.2rem);font-weight:1000;line-height:.9;display:grid}.node-explain dd{align-content:center;margin:0;padding:18px;display:grid}.node-explain dd strong{color:var(--ink);text-transform:uppercase;font-size:1rem;font-weight:1000}.node-explain dd span{color:var(--muted);margin-top:8px;font-size:.94rem;font-weight:760;line-height:1.5}.audition-value{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:clamp(24px,5vw,58px);margin-top:28px;display:grid}.audition-value>div:last-child{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:clamp(24px,4vw,36px);box-shadow:0 18px 46px #16183a12}.audition-value h3{color:var(--ink);text-transform:uppercase;margin:0 0 18px;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:1000}.audition-value>div:last-child>div{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.audition-value article{background:var(--panel);padding:18px}.audition-value h4{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:1000}.audition-value article p{color:var(--muted);margin:10px 0 0;font-size:.95rem;font-weight:760;line-height:1.55}.audition-models{margin-top:30px}.audition-models h2{color:var(--ink);text-transform:uppercase;margin:0 0 18px;font-size:clamp(1.5rem,3.4vw,3.4rem);font-weight:1000;line-height:.95}.audition-models>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.audition-models article{background:linear-gradient(180deg, #6f46ff14, transparent 42%), var(--panel);border:1px solid #6f46ff52;border-radius:6px;align-content:start;min-height:360px;padding:24px;display:grid;box-shadow:0 18px 46px #16183a17}.audition-models article:first-child{background:linear-gradient(180deg, #6f46ff29, transparent 48%), var(--panel);border-color:#6f46ff94}.audition-models span{width:fit-content;color:var(--violet);letter-spacing:.1em;text-transform:uppercase;border:1px solid #6f46ff59;border-radius:999px;margin-bottom:20px;padding:8px 10px;font-size:.72rem;font-weight:1000}.audition-models h3{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2.6vw,2.3rem);font-weight:1000;line-height:.98}.audition-models p{color:var(--muted);margin:18px 0 0;font-size:.97rem;font-weight:780;line-height:1.58}.audition-models b{border-top:1px solid var(--line);color:var(--ink);margin-top:18px;padding-top:18px;font-size:.92rem;font-weight:950;line-height:1.5;display:block}.audition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.audition-block{border:1px solid var(--line);background:var(--panel);border-radius:6px;min-height:280px;padding:24px}.audition-block h3,.audition-process h3{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:1000}.audition-block ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.audition-block li{color:var(--muted);padding-left:24px;font-size:.96rem;font-weight:750;line-height:1.55;position:relative}.audition-block li:before{border:2px solid var(--violet);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.audition-process{background:linear-gradient(90deg, #6f46ff17, transparent 54%), var(--panel);border:1px solid #6f46ff42;border-radius:6px;margin-top:28px;padding:28px}.audition-process>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.audition-process article{background:var(--panel);min-height:190px;padding:20px}.audition-process article span{color:#6f46ff47;font-size:clamp(2rem,4vw,3.7rem);font-weight:1000;line-height:.9;display:block}.audition-process h4{color:var(--ink);text-transform:uppercase;margin:20px 0 10px;font-size:1.05rem;font-weight:1000}.audition-process p{color:var(--muted);margin:0;font-size:.92rem;font-weight:750;line-height:1.55}.audition-note{border-left:6px solid var(--violet);background:var(--panel);margin:28px 0 0;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.audition-note{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.audition-note{color:var(--muted);font-size:.95rem;font-weight:850;line-height:1.6}.audition-final{background:linear-gradient(135deg, #6f46ff24, transparent 58%), var(--panel);border:1px solid #6f46ff47;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:clamp(24px,4vw,38px);display:flex;box-shadow:0 18px 46px #16183a14}.audition-final span{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:1000;display:inline-flex}.audition-final h2{color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.6vw,3.2rem);font-weight:1000;line-height:.98}.audition-final p{max-width:720px;color:var(--muted);margin:14px 0 0;font-size:.98rem;font-weight:780;line-height:1.6}.sub-footer{border-top:1px solid var(--line);color:#fff;background:#080714;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:26px clamp(22px,5vw,64px);display:flex}.sub-footer .footer-brand{margin:0 auto 0 0}.sub-footer .footer-brand .brand-mark{width:42px}.sub-footer .footer-brand strong,.sub-footer .footer-brand small{color:#fff}.sub-footer>a:not(.brand){color:#ffffffd1;text-transform:uppercase;font-size:.88rem;font-weight:950}.mega-footer{color:#fff;background:radial-gradient(circle at 12% 22%,#a77bff6b,#0000 28%),radial-gradient(circle at 86% 62%,#5bc9ff38,#0000 30%),linear-gradient(118deg,#080714 0%,#211052 48%,#070711 100%);min-height:auto;padding:clamp(56px,7vw,92px) clamp(22px,7vw,118px);position:relative;overflow:hidden}.mega-footer:before,.mega-footer:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute}.mega-footer:before{border-radius:50%;width:280px;height:280px;top:42px;left:clamp(18px,5vw,84px);box-shadow:0 0 0 54px #ffffff09,0 0 0 112px #ffffff06}.mega-footer:after{border-radius:50%;width:420px;height:420px;bottom:-90px;right:-80px;box-shadow:inset 0 0 64px #a77bff2e}.footer-inner{z-index:1;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);gap:clamp(28px,5vw,74px);max-width:1380px;min-height:0;margin:0 auto;display:grid;position:relative}.footer-left{background:linear-gradient(135deg,#ffffff1a,#0000 58%),#ffffff0b;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,34px);display:flex;box-shadow:inset 0 0 0 1px #a77bff14}.footer-brand{margin-bottom:22px}.footer-brand .brand-mark{width:54px;color:var(--violet-dark);text-shadow:none;background:linear-gradient(135deg,#0000 0 47%,#fff 48% 52%,#0000 53%),linear-gradient(225deg,#ffffff40,#fffffff2);border-color:#fffc}.footer-brand strong,.footer-brand small{color:#fff}.footer-tagline{color:#ffffffc7;max-width:560px;margin:0 0 34px;font-size:clamp(.98rem,1.5vw,1.16rem);font-weight:800;line-height:1.6}.footer-block{width:100%;margin-top:24px}.footer-label{color:#c8b8ff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:1000;display:block}.footer-primary,.footer-secondary,.footer-legal{flex-wrap:wrap;gap:10px;display:flex}.footer-primary{margin-bottom:0}.footer-primary a{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6f46ff3d,#ffffff0b);border:1px solid #a77bff52;border-radius:4px;align-items:center;min-height:42px;padding:0 14px;font-size:.86rem;font-weight:1000;display:inline-flex}.footer-secondary{max-width:650px;margin-bottom:0}.footer-secondary a{color:#ffffffe6;text-transform:uppercase;background:#6f46ff29;border:1px solid #a77bff52;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:1000;display:inline-flex}.footer-legal{max-width:650px}.footer-legal a{color:#ffffffd1;font-size:.82rem;font-weight:850}.footer-copy{color:#ffffffc7;margin:34px 0 0;font-size:.86rem;font-weight:950}.footer-right{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding-top:0;display:grid}.footer-right>.footer-label{grid-column:1/-1}.footer-channel{background:linear-gradient(135deg,#6f46ff33,#0000 58%),linear-gradient(#ffffff14,#ffffff09);border:1px solid #a77bff38;border-radius:8px;min-height:150px;padding:18px;position:relative;overflow:hidden}.footer-channel:before{aspect-ratio:1;content:"";background:#6f46ff2e;border:1px solid #ffffff47;width:26px;position:absolute;top:14px;right:14px;transform:rotate(45deg)}.footer-channel:nth-of-type(2n):before{background:#5bc9ff24;border-color:#5bc9ff5c}.footer-channel:nth-of-type(3n):before{background:#ff2fb31f;border-color:#ff2fb357}.footer-channel h3{color:#fff;text-transform:uppercase;margin:0 0 14px;font-size:.9rem;font-weight:1000}.footer-channel div{flex-wrap:wrap;gap:8px 14px;display:flex}.footer-channel a{color:#ffffffc2;font-size:.82rem;font-weight:900}.footer-primary a:hover,.footer-primary a:focus-visible,.footer-secondary a:hover,.footer-secondary a:focus-visible,.footer-legal a:hover,.footer-legal a:focus-visible,.footer-channel a:hover,.footer-channel a:focus-visible{color:#fff;text-underline-offset:5px;text-decoration:underline}.portal-guide{z-index:44;opacity:0;pointer-events:none;width:min(540px,100vw - 28px);height:340px;transition:opacity .32s,transform .42s cubic-bezier(.2,.9,.2,1);position:fixed;bottom:clamp(16px,2.8vw,36px);right:clamp(14px,2.6vw,34px);transform:translate(72px,42px)scale(.94)}.portal-guide.is-visible,.portal-guide.is-open{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.portal-guide-figure{cursor:pointer;filter:drop-shadow(0 20px 38px #21125c38);background:0 0;border:0;place-items:center;width:184px;height:252px;display:grid;position:absolute;bottom:0;right:0}.portal-guide-figure canvas{width:100%;height:100%}.portal-guide-bubble{border:1px solid #6f46ff57;border-left:6px solid var(--violet);background:var(--panel);border-radius:6px;width:min(260px,100vw - 196px);padding:15px 18px;position:absolute;bottom:154px;right:150px}@supports (color:color-mix(in lab, red, red)){.portal-guide-bubble{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.portal-guide-bubble{color:var(--ink);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 54px #16183a29}.portal-guide-bubble strong,.portal-guide-head strong{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:1000;display:block}.portal-guide-bubble span,.portal-guide-head span{color:var(--violet);margin-top:7px;font-size:.9rem;font-weight:950;display:block}.portal-guide-panel{background:var(--panel);border:1px solid #6f46ff4d;border-radius:8px;flex-direction:column;width:min(360px,100vw - 210px);max-height:min(520px,100vh - 116px);display:flex;position:absolute;bottom:18px;right:152px}@supports (color:color-mix(in lab, red, red)){.portal-guide-panel{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.portal-guide-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 26px 70px #16183a33}.portal-guide-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.portal-guide-head button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:4px;place-items:center;font-size:1.35rem;line-height:1;display:grid}.portal-guide-messages{flex-direction:column;gap:10px;min-height:150px;max-height:238px;padding:16px;display:flex;overflow-y:auto}.portal-guide-messages p{border:1px solid var(--line);width:fit-content;max-width:92%;color:var(--ink);border-radius:6px;margin:0;padding:11px 13px;font-size:.88rem;font-weight:750;line-height:1.45}.portal-guide-messages .assistant{background:linear-gradient(135deg, #6f46ff1f, transparent 64%), var(--panel)}.portal-guide-messages .visitor{background:var(--violet);color:#fff;border-color:#6f46ff4d;align-self:flex-end}.portal-guide-chips{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.portal-guide-chips button,.portal-guide-form button,.portal-summon{background:var(--panel);border:1px solid #6f46ff57;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.portal-guide-chips button,.portal-guide-form button,.portal-summon{background:color-mix(in srgb, var(--panel) 88%, transparent)}}.portal-guide-chips button,.portal-guide-form button,.portal-summon{color:var(--violet);cursor:pointer;text-transform:uppercase;font-size:.78rem;font-weight:1000}.portal-guide-chips button{min-height:34px;padding:0 11px}.portal-guide-form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:14px 16px 16px;display:grid}.portal-guide-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-guide-form input{border:1px solid var(--line);background:var(--panel);min-width:0;height:42px;color:var(--ink);font:inherit;border-radius:4px;padding:0 12px;font-size:.9rem;font-weight:750}.portal-guide-form button{background:var(--violet);color:#fff;min-width:82px;padding:0 14px}.portal-guide-links{gap:16px;padding:0 16px 16px;display:flex}.portal-guide-links a{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950}.portal-summon{z-index:44;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 9px;display:inline-flex;position:fixed;bottom:clamp(16px,2.8vw,36px);right:clamp(14px,2.6vw,34px);box-shadow:0 18px 42px #16183a29}.portal-summon span{aspect-ratio:1;background:var(--violet);color:#fff;border-radius:4px;place-items:center;width:28px;display:grid}@media (width<=980px){.site-header{grid-template-columns:auto 1fr auto;gap:14px;position:sticky}nav{scrollbar-width:none;white-space:nowrap;grid-column:1/-1;justify-content:flex-start;gap:18px;width:100%;padding-bottom:2px;overflow-x:auto}nav::-webkit-scrollbar{display:none}.menu-panel,.language-panel,.hero,.intro,.talent-prelaunch,.region-atlas-frame,.signal-map-wrap,.news-room-hero,.news-room-feature,.news-feature-card,.news-article,.shop-hero,.shop-collection-head,.audition-hero,.node-explain,.audition-value,.menu-grid,.language-grid{grid-template-columns:1fr}.hero{min-height:760px}.hero:before{background:linear-gradient(#0807141a 0,#0807143d 42%,#080714b3 100%),radial-gradient(circle at 50% 42%,#0000 0 26%,#08071442 58%,#080714b3 100%)}.hero-copy{min-height:760px;padding-bottom:210px}.hero-quicknav{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hero-quicknav::-webkit-scrollbar{display:none}.hero-quicklink{scroll-snap-align:start;flex:0 0 196px}.prelaunch-copy dl,.projects-board,.audition-grid,.audition-models>div,.audition-process>div{grid-template-columns:1fr}.branch-row{grid-template-columns:112px minmax(210px,1fr) 132px}.branch-row p{display:none}.signal-map{min-height:460px}.signal-panel{min-height:auto}.region-map{min-height:320px}.region-showcase{padding:0 44px 26px}.showcase-card{flex-basis:min(680px,74vw)}.showcase-bars span{width:54px}.region-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-category-strip{justify-content:flex-start}.news-feature-card,.news-article{min-height:auto}.news-feature-card img,.news-article img{aspect-ratio:16/9;height:auto}.news-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.news-brief-card{grid-template-columns:1fr}.news-brief-card img{aspect-ratio:16/9;height:auto}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-card,.shop-product-card:first-child{grid-column:auto}.footer-inner{grid-template-columns:1fr}.footer-right{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header nav{display:none}.header-actions{justify-self:end}.brand-menu,.language-menu{overflow-y:auto}.menu-panel,.language-panel{min-height:auto;max-height:calc(100svh - 42px);overflow-y:auto}.menu-left>a{line-height:.9}.region-popover{width:min(248px,100vw - 42px);top:26px;left:50%;right:auto;transform:translate(-50%,8px)}.region-pin:hover .region-popover,.region-pin:focus-visible .region-popover{transform:translate(-50%)}.region-pin.signal-kr .region-popover,.region-pin.signal-jp .region-popover,.region-pin.signal-cn .region-popover,.region-pin.signal-id .region-popover{left:50%;right:auto}.footer-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-header{gap:10px;min-height:66px;padding:11px 14px}.brand{gap:9px}.brand-mark{width:34px;font-size:8px}.brand strong{font-size:1rem}.brand small{letter-spacing:.22em}.language-button{min-width:52px;height:38px;padding:0 11px;font-size:.66rem}.theme-button,.menu-button{width:38px}.brand-menu,.language-menu{padding:26px 18px}.menu-left>a{font-size:clamp(3.1rem,16vw,5rem)}.language-heading h2{font-size:clamp(3.1rem,15vw,5rem)}.ticker{white-space:normal;margin-bottom:24px;font-size:.58rem;line-height:1.35}.hero{min-height:650px}.hero-copy{min-height:650px;padding:34px 18px 152px}.hero h1,.hero-slogan{font-size:clamp(2.35rem,12vw,4rem);line-height:.94}.hero-subtitle{font-size:.92rem}.claim{font-size:1rem}.button{width:100%}.hero-quicknav{width:calc(100% - 20px);bottom:10px}.hero-quicklink{flex-basis:164px;grid-template-columns:30px minmax(0,1fr);column-gap:10px;min-height:62px;padding:10px 12px}.quick-icon{width:28px}.hero-quicklink strong{font-size:.76rem}.hero-quicklink small{font-size:.64rem}.silhouette-stage{min-height:390px}.branch-row{grid-template-columns:88px 1fr;min-height:126px}.branch-code{height:126px}.branch-logo{padding:0 16px}.play-mark{border-width:2px 2px 5px;width:42px;height:42px}.branch-status{grid-column:1/-1;justify-self:stretch;margin:0 14px 14px}.signal-map-wrap{padding:0 18px}.signal-map{min-height:360px}.region-atlas-frame{padding:0 18px}.region-atlas-copy h2{font-size:clamp(2.2rem,11vw,3.45rem);line-height:.98}.region-map{aspect-ratio:1.35;min-height:250px;margin:4px -8px 0}.region-pin b{display:none}.region-showcase{margin-top:30px;padding:0 0 22px}.showcase-track{touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:12px;padding:0 18px;scroll-padding:18px}.showcase-card{aspect-ratio:16/10;flex-basis:min(88vw,420px)}.showcase-arrow{display:none}.showcase-card strong{font-size:clamp(1.2rem,7vw,1.85rem)}.showcase-bars{gap:7px;margin-top:15px}.showcase-bars span{width:34px}.region-card-grid,.news-grid{grid-template-columns:1fr}.news-body{padding:16px}.news-room-hero{padding:46px 18px 30px}.news-room-hero h1{font-size:clamp(2.35rem,11vw,3.8rem);line-height:.96}.news-room-feature{padding:28px 18px}.news-side-stack{grid-template-columns:1fr}.news-room-archive{padding:0 18px 28px}.news-release-note{margin:0 18px 46px;padding:20px}.news-feature-card>div,.news-brief-card>div,.news-article>div{padding:18px}.shop-hero{min-height:auto;padding:46px 18px 30px}.shop-hero:before{background:linear-gradient(180deg, var(--page) 0 48%, var(--page) 100%), url(/innverse-hero-lineup.png)}@supports (color:color-mix(in lab, red, red)){.shop-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--page) 88%, transparent) 0 48%, color-mix(in srgb, var(--page) 96%, transparent) 100%), url(/innverse-hero-lineup.png)}}.shop-hero:before{background-position:top;background-size:auto 100%,cover}.shop-hero:after{opacity:.36;width:78vw}.shop-hero h1{font-size:clamp(2.28rem,11vw,3.75rem);line-height:.96}.shop-actions{display:grid}.shop-collection{padding:42px 18px}.shop-collection-head{gap:16px;margin-bottom:20px}.shop-collection-head h2{font-size:clamp(2rem,10vw,3.2rem);line-height:.98}.shop-product-grid,.shop-collection#agency .shop-product-grid{grid-template-columns:1fr}.shop-product-visual,.shop-product-visual img{min-height:210px}.shop-product-card:first-child .shop-product-visual,.shop-product-card:first-child .shop-product-visual img{min-height:220px}.shop-note{margin:28px 18px 46px;padding:20px}.region-card{min-height:210px}.node-label{font-size:.58rem;top:-14px;left:14px}.node-card{display:none}.map-node{width:20px;height:20px}.signal-row{grid-template-columns:48px minmax(0,1fr);min-height:94px;padding:14px}.signal-row>span{width:42px}.audition{padding:46px 18px}.audition-copy h1{font-size:clamp(2.25rem,11vw,3.6rem);line-height:.98}.audition-callout{min-height:auto}.node-explain,.audition-value>div:last-child,.audition-models article,.audition-block{padding:18px}.audition-process{padding:20px}.audition-final{padding:20px;display:grid}.node-explain dl div{grid-template-columns:72px 1fr}.node-explain dt{font-size:2rem}.projects-header{align-items:start;display:grid}.project-feature{min-height:300px}.project-row{grid-template-columns:68px minmax(0,1fr) auto;min-height:112px;padding:14px}.project-thumb{width:68px}.mega-footer{min-height:auto;padding:46px 22px 58px}.footer-inner{grid-template-columns:1fr;min-height:auto}.footer-brand{margin-bottom:18px}.footer-primary,.footer-secondary,.footer-legal{gap:12px 18px}.footer-primary,.footer-secondary{grid-template-columns:1fr;display:grid}.footer-primary a,.footer-secondary a{justify-content:center}.footer-right{grid-template-columns:1fr}.footer-copy{margin-top:44px}.portal-guide{width:168px;height:176px;bottom:10px;right:10px}.portal-guide-figure{width:94px;height:128px}.portal-guide-bubble{width:min(184px,100vw - 112px);padding:10px 12px;bottom:86px;right:78px}.portal-guide-bubble span{font-size:.76rem}.portal-guide.is-open{width:calc(100vw - 20px);height:min(78svh,560px)}.portal-guide.is-open .portal-guide-figure{display:none}.portal-guide-panel{width:auto;max-height:min(78svh,560px);position:fixed;bottom:10px;left:10px;right:10px}.portal-guide-messages{min-height:112px;max-height:170px}}
