/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#05060a;--paper:#eef0f6;--muted:#8d92a3;--line:#d5dcff26;--violet:#8d7cff;--electric:#7397ff;--acid:#d5ff42}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--acid);color:#050607}.site{background:var(--ink);min-height:100vh;overflow:hidden}.noise{z-index:30;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.portal-site{--portal-accent:var(--violet);width:100%;height:100svh;min-height:680px;color:var(--paper);background:#05060a;position:relative;overflow:hidden}.portal-topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030408e6,#0304084d);border-bottom:1px solid #d5dcff24;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(22px,4vw,72px);display:grid;position:absolute;inset:0 0 auto}.portal-nav{align-items:center;gap:clamp(20px,2.6vw,44px);display:flex}.portal-nav a{color:#a1a6b5;font:580 .75rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;transition:color .25s;position:relative}.portal-nav a>span{color:#525765;letter-spacing:.08em;font-size:.65rem;position:absolute;top:-16px;left:0}.portal-nav a:after{content:"";background:var(--portal-accent);height:1px;box-shadow:0 0 10px var(--portal-accent);position:absolute;bottom:-13px;left:0;right:100%}@supports (color:color-mix(in lab, red, red)){.portal-nav a:after{box-shadow:0 0 10px color-mix(in srgb, var(--portal-accent) 60%, transparent)}}.portal-nav a:after{transition:right .3s}.portal-nav a:hover,.portal-nav a.active{color:#fff}.portal-nav a.active:after,.portal-nav a:hover:after{right:0}.portal-actions{justify-self:end;align-items:center;gap:15px;display:flex}.portal-stage,.portal-slides{position:absolute;inset:0}.portal-stage{z-index:1;touch-action:pan-y}.portal-slide{--slide-accent:var(--violet);opacity:0;pointer-events:none;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.75,.2,1);display:block;position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.portal-slide.active{z-index:2;opacity:1;pointer-events:auto;transform:scale(1)}.portal-media,.portal-media:after,.portal-shade,.portal-grid{position:absolute;inset:0}.portal-media{background:#08090f}.portal-media:after{content:"";background:linear-gradient(#03040857,#0000 25% 68%,#030408d1)}.portal-media img{object-fit:cover;filter:saturate(.76)contrast(1.08)brightness(.72);transition:transform 8s linear,filter 1s;transform:scale(1.055)}.portal-slide.active .portal-media img{filter:saturate(.92)contrast(1.06)brightness(.78);transform:scale(1.105)}.portal-media img.portal-image-studio{object-position:center 48%}.portal-media img.portal-image-book{object-position:right center}.portal-media img.portal-image-comics{object-position:center 45%}.portal-media img.portal-image-reviews{object-position:center 24%}.portal-shade{z-index:1;background:linear-gradient(90deg,#040509f7 0%,#040509db 30%,#04050942 62%,#0405093d 100%),linear-gradient(#04050966,#0000 28%,#040509a6)}.portal-grid{z-index:2;opacity:.22;background-image:linear-gradient(#d5dcff26 1px,#0000 1px),linear-gradient(90deg,#d5dcff26 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 73%);mask-image:linear-gradient(90deg,#000,#0000 73%)}.portal-slide:after{content:"";z-index:3;background:var(--slide-accent);width:4px;box-shadow:0 0 25px var(--slide-accent);transform-origin:bottom;transition:transform .8s .35s;position:absolute;top:88px;bottom:48px;left:0;transform:scaleY(0)}.portal-slide.active:after{transform:scaleY(1)}.portal-slide-copy{z-index:5;width:min(68vw,1120px);position:absolute;bottom:clamp(148px,21vh,230px);left:clamp(25px,7vw,130px)}.portal-code{color:#a5aab8;font:580 .76rem var(--font-geist-mono), monospace;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 28px;display:flex}.portal-code i{background:var(--slide-accent);width:37px;height:1px;box-shadow:0 0 12px var(--slide-accent)}.portal-slide h1,.portal-slide h2{color:#fff;letter-spacing:-.077em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(4.1rem,7.65vw,9rem);line-height:.79}.portal-description{color:#b4b8c4;max-width:700px;margin:30px 0 35px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.portal-enter{border:1px solid var(--slide-accent);color:#07080c;background:var(--slide-accent);width:fit-content;min-width:215px;min-height:56px;font:650 .75rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding:0 21px;transition:color .25s,background .25s,transform .25s;display:inline-flex}.portal-enter b{font-size:1.05rem;font-weight:400}.portal-slide:hover .portal-enter{color:#fff;background:0 0;transform:translateY(-3px)}.portal-slide-note{z-index:5;text-align:right;max-width:320px;position:absolute;bottom:155px;right:clamp(26px,6vw,110px)}.portal-slide-note span{color:var(--slide-accent);font:650 1rem var(--font-geist-mono), monospace;letter-spacing:.14em}.portal-slide-note p{color:#8d92a1;font:560 .75rem var(--font-geist-mono), monospace;letter-spacing:.12em;margin:13px 0 0;line-height:1.6}.portal-rail{z-index:12;flex-direction:column;gap:15px;display:flex;position:absolute;top:50%;right:clamp(25px,3.4vw,63px);transform:translateY(-50%)}.portal-rail button{color:#737887;cursor:pointer;width:62px;height:31px;font:560 .69rem var(--font-geist-mono), monospace;background:0 0;border:0;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:0;display:grid}.portal-rail button i{background:#ffffff3d;height:1px;position:relative;overflow:hidden}.portal-rail button i:after{content:"";background:var(--portal-accent);box-shadow:0 0 9px var(--portal-accent);position:absolute;inset:0 100% 0 0}.portal-rail button.active{color:#fff}.portal-rail button.active i:after{animation:8s linear forwards portalProgress}.portal-paused .portal-rail button.active i:after{animation-play-state:paused}@keyframes portalProgress{0%{right:100%}to{right:0}}.portal-controls{z-index:13;align-items:center;gap:9px;display:flex;position:absolute;bottom:74px;left:clamp(25px,7vw,130px)}.portal-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060a6b;border:1px solid #ffffff3d;place-items:center;width:43px;height:43px;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid}.portal-controls button:hover{color:#07080c;border-color:var(--portal-accent);background:var(--portal-accent)}.portal-controls>span{color:#757a88;font:520 .7rem var(--font-geist-mono), monospace;letter-spacing:.09em;margin-inline-start:13px}.portal-footer{z-index:12;color:#6d7280;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:48px;font:540 .69rem var(--font-geist-mono), monospace;letter-spacing:.1em;background:#030408c7;border-top:1px solid #d5dcff21;justify-content:space-between;align-items:center;gap:30px;padding:0 clamp(24px,4vw,72px);display:flex;position:absolute;inset:auto 0 0}.portal-footer>div{gap:24px;display:flex}.portal-footer a{transition:color .2s}.portal-footer a:hover{color:var(--portal-accent)}.portal-music-visual{background:radial-gradient(circle at 65% 47%,#ff4fd83d,#0000 22%),radial-gradient(circle at 65% 47%,#58c8ff1f,#0000 43%),#07070d;position:absolute;inset:0;overflow:hidden}.portal-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 13px,#ffffff0a 14px 15px);border:1px solid #ff4fd86b;border-radius:50%;width:min(57vw,710px);animation:26s linear infinite portalSpin;position:absolute;top:48%;left:65%;transform:translate(-50%,-50%)}.portal-disc:before,.portal-disc:after,.portal-disc i{content:"";border:1px solid #58c8ff38;border-radius:50%;position:absolute}.portal-disc:before{border-style:dashed;inset:8%}.portal-disc:after{border-color:#ff4fd852;inset:25%}.portal-disc i:first-child{background:#040509c7;inset:39%;box-shadow:0 0 70px #ff4fd842}.portal-disc i:nth-child(2){background:#ff4fd8;border:0;inset:48%;box-shadow:0 0 23px #ff4fd8}.portal-disc span{color:#07070d;font:800 .8rem var(--font-geist-mono), monospace;place-items:center;display:grid;position:absolute;inset:0}@keyframes portalSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.portal-wave{z-index:2;justify-content:center;align-items:center;gap:clamp(3px,.5vw,9px);height:180px;display:flex;position:absolute;top:48%;left:42%;right:3%;transform:translateY(-50%)}.portal-wave i{background:linear-gradient(#58c8ff,#ff4fd8);width:3px;height:24%;animation:1.7s ease-in-out infinite alternate portalWave;box-shadow:0 0 12px #ff4fd880}.portal-wave i:nth-child(4n+1){height:76%;animation-delay:-.6s}.portal-wave i:nth-child(4n+2){height:42%;animation-delay:-1.1s}.portal-wave i:nth-child(4n+3){height:96%;animation-delay:-.2s}.portal-wave i:nth-child(4n){height:61%;animation-delay:-1.4s}@keyframes portalWave{0%{opacity:.45;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.portal-paused .portal-disc,.portal-paused .portal-wave i{animation-play-state:paused}.rtl .portal-nav a>span{left:auto;right:0}.rtl .portal-slide-copy{left:auto;right:clamp(25px,7vw,130px)}.rtl .portal-shade,.rtl .portal-grid{transform:scaleX(-1)}.rtl .portal-slide:after{left:auto;right:0}.rtl .portal-slide-note{text-align:left;left:clamp(26px,6vw,110px);right:auto}.rtl .portal-rail{left:clamp(25px,3.4vw,63px);right:auto}.rtl .portal-controls{left:auto;right:clamp(25px,7vw,130px)}.rtl .portal-disc{left:35%}.rtl .portal-wave{left:3%;right:42%}@media (width<=980px){.portal-topbar{background:#040509eb;grid-template-columns:1fr auto;height:74px}.portal-nav{z-index:80;border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#040509fa;flex-direction:column;align-items:stretch;gap:0;padding:10px 24px 25px;transition:opacity .3s,transform .3s;display:flex;position:fixed;inset:74px 0 auto;transform:translateY(-125%)}.portal-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.portal-nav a{border-bottom:1px solid #ffffff14;align-items:center;gap:17px;min-height:56px;font-size:.8rem;display:flex}.portal-nav a>span{width:28px;color:var(--portal-accent);position:static}.portal-nav a:after{display:none}.menu-toggle{display:block}.portal-slide-copy{width:min(76vw,800px);bottom:170px}.portal-slide h1,.portal-slide h2{font-size:clamp(3.8rem,10vw,7.3rem)}.portal-slide-note{display:none}.portal-rail{flex-direction:row;top:auto;bottom:86px;right:24px;transform:none}.rtl .portal-rail{left:24px;right:auto}.portal-rail button{grid-template-columns:18px 1fr;width:45px}.portal-controls{bottom:75px}.portal-controls>span,.portal-footer>span{display:none}.portal-footer{justify-content:flex-end}}@media (width<=620px){.portal-site{min-height:720px}.portal-topbar{padding:0 20px}.portal-slide-copy,.rtl .portal-slide-copy{width:auto;bottom:190px;left:22px;right:22px}.portal-code{margin-bottom:20px;font-size:.7rem;line-height:1.5}.portal-slide h1,.portal-slide h2{font-size:clamp(3.2rem,14vw,5.4rem);line-height:.84}.portal-description{max-width:92%;margin:22px 0 25px;font-size:1rem;line-height:1.62}.portal-enter{min-width:190px;min-height:52px;font-size:.7rem}.portal-rail,.rtl .portal-rail{justify-content:space-between;bottom:118px;left:22px;right:22px}.portal-rail button{flex:1;width:auto}.portal-controls,.rtl .portal-controls{bottom:64px;left:22px;right:auto}.rtl .portal-controls{left:auto;right:22px}.portal-footer{min-height:48px;padding:0 20px}.portal-footer>div{justify-content:space-between;gap:12px;width:100%;font-size:.62rem}.portal-grid{background-size:56px 56px}.portal-shade{background:linear-gradient(#04050938 18%,#040509e0 56%,#040509fa 100%),linear-gradient(90deg,#040509a6,#0000)}.rtl .portal-shade{transform:none}.portal-media img.portal-image-book{object-position:78% center}.portal-media img.portal-image-reviews{object-position:center 18%}.portal-disc{width:110vw;left:60%}.portal-wave{left:13%;right:-12%}.rtl .portal-disc{left:40%}.rtl .portal-wave{left:-12%;right:13%}}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#05060ab8,#05060a1f);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(22px,4vw,70px);display:grid;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.06em;align-items:center;gap:10px;width:fit-content;font-weight:750;display:inline-flex}.brand-mark{font-size:1.45rem}.brand-divider{background:var(--violet);width:1px;height:31px;box-shadow:0 0 12px var(--violet);transform:rotate(17deg)}.brand-copy{letter-spacing:.19em;flex-direction:column;font-size:.73rem;line-height:.8;display:flex}.brand-copy small{color:var(--muted);letter-spacing:.34em;margin-top:8px;font-size:.52rem}.nav-links{align-items:center;gap:clamp(20px,2.7vw,48px);display:flex}.nav-links a{color:#a9adbc;letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;transition:color .25s;position:relative}.nav-links a span{color:#4f5360;font:500 .45rem var(--font-geist-mono), monospace;position:absolute;top:-13px;left:0}.nav-links a:hover{color:#fff}.nav-links a:after{content:"";background:var(--acid);height:1px;transition:right .25s;position:absolute;bottom:-10px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-actions{justify-self:end;align-items:center;gap:17px;display:flex}.language-toggle{color:#d9dbe3;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;padding:8px;font-size:.71rem}.language-toggle:hover{color:var(--acid)}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff05;width:35px;height:35px;padding:9px;display:none}.menu-toggle span{background:#fff;height:1px;margin:5px 0;transition:transform .25s;display:block}.menu-toggle.active span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle.active span:last-child{transform:translateY(-3px)rotate(-45deg)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(420px,1.05fr) minmax(390px,.95fr);min-height:100svh;padding:88px 0 0 clamp(22px,6vw,110px);display:grid;position:relative}.hero-grid{opacity:.23;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 67%);mask-image:linear-gradient(90deg,#000,#0000 67%)}.hero:before{content:"";filter:blur(30px);background:radial-gradient(circle,#7154ff24,#0000 68%);border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-26vw;left:-18vw}.hero-copy{z-index:2;align-self:center;padding:80px clamp(34px,5vw,90px) 74px 0;position:relative}.eyebrow{color:#a9adbc;font:500 .68rem var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.eyebrow i{background:var(--acid);width:34px;height:1px;display:inline-block;box-shadow:0 0 10px #d5ff4299}.hero h1{letter-spacing:-.075em;margin:27px 0 30px;font-size:clamp(3.7rem,7.2vw,8.1rem);font-weight:720;line-height:.82}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:#0000;-webkit-text-stroke:1px #eef0f6a6;padding-left:clamp(0px,4vw,65px);font-style:normal}.hero-intro{color:#a8adbd;max-width:640px;margin:0;font-size:clamp(.96rem,1.15vw,1.18rem);line-height:1.78}.hero-actions{align-items:center;gap:32px;margin-top:42px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;min-height:54px;font:600 .67rem var(--font-geist-mono), monospace;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:28px;padding:0 21px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.button b{font-size:1rem;font-weight:400}.button.primary{background:var(--paper);color:#08090d;border-color:var(--paper)}.button.primary:hover{background:var(--acid);border-color:var(--acid);transform:translateY(-3px)}.text-link{font:500 .68rem var(--font-geist-mono), monospace;color:#c5c8d2;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #5f6370;padding:10px 0}.text-link span{color:var(--acid);margin-left:12px}.hero-index{color:#686d7b;font:500 .58rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:18px;display:flex;position:absolute;bottom:29px;left:0}.hero-index>span{color:var(--paper);font-size:.8rem}.hero-index>div{gap:5px;display:flex}.hero-index i{background:#3d414e;width:18px;height:1px}.hero-index i:first-child{background:var(--acid);width:38px}.hero-art{border-left:1px solid var(--line);height:calc(100svh - 88px);min-height:630px;position:relative}.art-frame{background:#0b0d14;position:absolute;inset:0 42px 0 0;overflow:hidden}.art-frame img{object-fit:cover;object-position:center 47%;filter:saturate(.82)contrast(1.08)brightness(.77);animation:15s ease-in-out infinite alternate artDrift;transform:scale(1.035)}.art-shade{background:linear-gradient(90deg, var(--ink) 0%, transparent 24%), linear-gradient(0deg, #05060af2, transparent 36%, #05060a1a 70%), linear-gradient(180deg, #05060a8c, transparent 22%);position:absolute;inset:0}.art-code{color:#ffffff8a;font:.56rem var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0;position:absolute;top:25px;left:30px}.art-title{letter-spacing:-.07em;margin:0;font-size:clamp(2rem,3.8vw,4.4rem);font-weight:760;position:absolute;bottom:29px;left:30px}.art-title span{color:var(--acid)}.vertical-note{color:#777b87;white-space:nowrap;font:.5rem var(--font-geist-mono), monospace;letter-spacing:.26em;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(90deg)}.reticle{border:1px solid #d5ff4285;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;right:27px}.reticle:before,.reticle:after{content:"";background:var(--acid);position:absolute}.reticle:before{width:66px;height:1px;top:22px;left:-10px}.reticle:after{width:1px;height:66px;top:-10px;left:22px}.reticle span{background:var(--acid);box-shadow:0 0 18px var(--acid);border-radius:50%;position:absolute;inset:18px}@keyframes artDrift{0%{transform:scale(1.035)translateY(-.4%)}to{transform:scale(1.075)translateY(.5%)}}.signal-strip{white-space:nowrap;border-bottom:1px solid var(--line);color:#a4a8b4;min-height:55px;font:500 .58rem var(--font-geist-mono), monospace;letter-spacing:.18em;background:#090a0f;justify-content:space-around;align-items:center;gap:22px;padding:0 28px;display:flex;overflow:hidden}.signal-strip i{color:var(--violet);font-size:.44rem;font-style:normal}.book-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 26% 47%,#624ae11f,#0000 29%),#07080c;grid-template-columns:minmax(440px,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(60px,8vw,150px);min-height:910px;padding:110px clamp(24px,7vw,130px);display:grid;position:relative}.book-section:after{content:"THE SEVEN REGISTERS";color:#ffffff06;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(4rem,9vw,9rem);font-weight:800;position:absolute;top:42px;right:-12px}.book-visual{border:1px solid var(--line);background:#ffffff04;justify-self:end;max-width:680px;padding:clamp(13px,1.8vw,25px);position:relative}.book-visual img{filter:contrast(1.06)brightness(.9);width:100%;height:auto;display:block;position:relative}.book-glow{filter:blur(55px);background:#6c52fa47;position:absolute;inset:17%}.corner{border-color:var(--acid);border-style:solid;width:17px;height:17px;position:absolute}.corner.tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.corner.tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.corner.bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.corner.br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.book-copy{z-index:2;max-width:590px;position:relative}.section-number{color:#5f6471;font:.56rem var(--font-geist-mono), monospace;letter-spacing:.19em;margin:0 0 50px}.book-copy h2{letter-spacing:-.078em;max-width:660px;margin:22px 0 26px;font-size:clamp(3.4rem,6.4vw,7.3rem);line-height:.83}.book-copy blockquote{border-left:1px solid var(--violet);color:#e5e6ec;margin:0;padding:23px 0 23px 22px;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:360;line-height:1.55}.body-copy{color:#8f94a4;max-width:520px;font-size:.94rem;line-height:1.8}.book-meta{color:#767b8a;font:.58rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;gap:29px;margin:32px 0 30px;display:flex}.book-meta span:first-child{color:var(--acid)}.comic-section{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#090a0e 0% 47%,#0d0e15 47%,#05060a 100%);grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:1080px;padding:115px clamp(24px,7vw,130px);display:grid;position:relative;overflow:hidden}.comic-section:before{content:"GODHUNTER";color:#ffffff06;letter-spacing:-.1em;font-size:clamp(6rem,15vw,15rem);font-weight:820;line-height:1;position:absolute;top:25px;left:-1.5vw}.comic-copy{z-index:3;max-width:610px;position:relative}.comic-copy h2{letter-spacing:-.085em;margin:24px 0 32px;font-size:clamp(4rem,7.5vw,8.6rem);line-height:.82}.comic-copy h2 span{color:var(--acid)}.comic-lead{color:#d8dae2;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.65}.comic-copy blockquote{color:var(--acid);font:600 .73rem var(--font-geist-mono), monospace;letter-spacing:.15em;background:#d5ff4209;border:1px solid #d5ff426b;margin:32px 0;padding:17px 21px;line-height:1.65}.comic-tags{flex-wrap:wrap;gap:9px;margin:27px 0 35px;display:flex}.comic-tags span{border:1px solid var(--line);color:#777c89;font:.52rem var(--font-geist-mono), monospace;letter-spacing:.16em;padding:8px 11px}.button.acid{color:#070809;background:var(--acid);border-color:var(--acid)}.button.acid:hover{color:#fff;background:0 0;transform:translateY(-3px)}.schedule{color:#6d7280;font:.55rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:20px 0 0;display:flex}.schedule i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%}.comic-gallery{z-index:2;height:860px;position:relative}.comic-gallery:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:55px 55px;border:1px solid #ffffff12;position:absolute;inset:5% -18% 3% 13%;transform:rotate(3deg)}.comic-panel{background:#040508;border:1px solid #988bff5c;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 85px #00000094}.comic-panel img{object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:100%;transition:transform .7s,filter .7s;display:block}.comic-panel:hover img{filter:saturate()contrast(1.08);transform:scale(1.025)}.comic-panel figcaption{color:#d7dae4;font:.47rem var(--font-geist-mono), monospace;letter-spacing:.14em;background:#030408d1;padding:6px 8px;position:absolute;bottom:13px;left:14px}.panel-one{width:53%;height:780px;top:25px;left:1%;transform:rotate(-2.5deg)}.panel-two{width:43%;height:650px;top:175px;right:0;transform:rotate(3.2deg)}.gallery-crosshair{z-index:4;border:1px solid #d5ff428c;border-radius:50%;width:76px;height:76px;position:absolute;top:95px;right:37%;box-shadow:0 0 30px #d5ff421a}.gallery-crosshair:before,.gallery-crosshair:after{content:"";background:var(--acid);position:absolute}.gallery-crosshair:before{height:1px;top:37px;left:-13px;right:-13px}.gallery-crosshair:after{width:1px;top:-13px;bottom:-13px;left:37px}.gallery-crosshair i{background:var(--acid);box-shadow:0 0 16px var(--acid);border-radius:50%;position:absolute;inset:32px}.universe-section{color:#0b0c10;background:#e8eaf0;grid-template-columns:minmax(360px,.95fr) minmax(470px,1.05fr);align-items:center;gap:clamp(60px,9vw,160px);min-height:760px;padding:110px clamp(24px,8vw,150px);display:grid;position:relative;overflow:hidden}.universe-section:before{content:"";opacity:.36;background-image:linear-gradient(#0c0d121f 1px,#0000 1px),linear-gradient(90deg,#0c0d121f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 78%,#0000)}.universe-copy,.world-list{z-index:2;position:relative}.universe-section .section-number{color:#9b9ea8}.universe-section .eyebrow{color:#5e626e}.universe-copy h2{letter-spacing:-.075em;max-width:760px;margin:25px 0 30px;font-size:clamp(3.7rem,7vw,7.5rem);line-height:.88}.universe-copy>p:last-child{color:#575b66;max-width:620px;font-size:1rem;line-height:1.85}.world-list{border-top:1px solid #0a0b0f33;margin:0;padding:0;list-style:none}.world-list li{border-bottom:1px solid #0a0b0f33;grid-template-columns:53px 1fr auto;align-items:center;gap:14px;min-height:92px;transition:padding .25s,background .25s;display:grid}.world-list li:hover{background:#ffffff94;padding:0 17px}.world-list li>span{color:#999ca6;font:.55rem var(--font-geist-mono), monospace}.world-list strong{letter-spacing:.08em;font-size:clamp(.95rem,1.4vw,1.25rem)}.world-list li>i{color:#6f55ef;font-size:1.2rem;font-style:normal}.gate-sigil{border:1px solid #593ee447;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-100px;right:-90px}.gate-sigil:before,.gate-sigil:after{content:"";border:1px solid #593ee433;border-radius:50%;position:absolute}.gate-sigil:before{inset:38px}.gate-sigil:after{inset:82px}.gate-sigil span{color:#593ee452;font:700 3.3rem var(--font-geist-mono), monospace;place-items:center;display:grid;position:absolute;inset:0}.cinema-section{border-bottom:1px solid var(--line);background:#06070b;grid-template-columns:minmax(480px,1.12fr) minmax(400px,.88fr);align-items:stretch;min-height:920px;display:grid;position:relative;overflow:hidden}.cinema-stage{border-right:1px solid var(--line);background:radial-gradient(circle at 45% 52%,#7153ff2e,#0000 30%),radial-gradient(circle at 46% 52%,#0000 0 24%,#ffffff0d 24.2% 24.5%,#0000 24.7%),#08090e;min-height:920px;position:relative;overflow:hidden}.screen-grid{opacity:.45;background-image:linear-gradient(#7e85aa17 1px,#0000 1px),linear-gradient(90deg,#7e85aa17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.screen-status{color:#8d92a3;font:.5rem var(--font-geist-mono), monospace;letter-spacing:.17em;align-items:center;gap:9px;display:flex;position:absolute;top:34px;left:36px}.screen-status i{background:#ff485a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ff485a}.screen-status span{color:#4c515e;margin-left:22px}.lens-rings{aspect-ratio:1;border:1px solid #8673ff52;border-radius:50%;width:min(64vw,760px);position:absolute;top:51%;left:45%;transform:translate(-50%,-50%)}.lens-rings:before,.lens-rings:after,.lens-rings i{content:"";border:1px solid #8673ff30;border-radius:50%;position:absolute}.lens-rings:before{inset:8%}.lens-rings:after{border-color:#d5ff4229;inset:20%}.lens-rings i:first-child{inset:31%}.lens-rings i:nth-child(2){background:#05060a59;inset:42%;box-shadow:0 0 80px #7e5dff57}.lens-rings i:nth-child(3){border-width:0 0 0 1px;border-radius:0;top:-13px;bottom:-13px;left:50%}.arabic-signal{color:#eff1f71f;white-space:nowrap;margin:0;font-size:clamp(3.2rem,7.5vw,8rem);font-weight:750;position:absolute;top:36%;left:8%;right:12%;transform:rotate(-7deg)}.stage-title{color:#eff0f4;letter-spacing:-.09em;font-size:clamp(4.3rem,10vw,10rem);font-weight:820;line-height:.8;position:absolute;top:50%;left:7%;right:5%;transform:translateY(-50%)}.stage-title span{color:var(--violet);text-shadow:0 0 30px #8d7cff8c}.stage-timecode{color:var(--acid);font:.58rem var(--font-geist-mono), monospace;letter-spacing:.18em;position:absolute;bottom:38px;left:39px}.cinema-copy{align-self:center;padding:100px clamp(38px,6vw,110px);position:relative}.cinema-copy:before{content:"";background:var(--violet);filter:blur(120px);opacity:.11;border-radius:50%;width:220px;height:220px;position:absolute;top:70px;right:-80px}.cinema-copy h2{letter-spacing:-.075em;margin:25px 0 32px;font-size:clamp(3.3rem,6vw,6.9rem);line-height:.88}.cinema-copy h2 span,.cinema-copy h2 em{display:block}.cinema-copy h2 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.cinema-copy>p:not(.section-number):not(.eyebrow){color:#969baa;font-size:1rem;line-height:1.85}.cinema-tags{border-top:1px solid var(--line);gap:0;margin:33px 0 35px;display:grid}.cinema-tags span{border-bottom:1px solid var(--line);color:#777c8a;font:.55rem var(--font-geist-mono), monospace;letter-spacing:.16em;padding:13px 0}.cinema-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.music-teaser{--music:#ff4fd8;--music-blue:#58c8ff;border-bottom:1px solid var(--line);background:radial-gradient(circle at 18%,#58c8ff1c,#0000 28%),radial-gradient(circle at 72% 24%,#ff4fd821,#0000 31%),#07070d;grid-template-columns:minmax(450px,1.1fr) minmax(400px,.9fr);min-height:850px;display:grid;position:relative;overflow:hidden}.music-teaser:before{content:"MUSIC";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.1em;pointer-events:none;font-size:clamp(10rem,24vw,26rem);font-weight:820;line-height:.72;position:absolute;bottom:-5vw;right:-2vw}.music-teaser-art{border-inline-end:1px solid var(--line);background:radial-gradient(circle at 49% 48%,#ff4fd838,#0000 25%),radial-gradient(circle at 49% 48%,#58c8ff1f,#0000 45%),linear-gradient(135deg,#080913,#08070d 68%);min-height:850px;display:block;position:relative;overflow:hidden}.music-teaser-art:before{content:"";opacity:.42;background-image:linear-gradient(#969cc01c 1px,#0000 1px),linear-gradient(90deg,#969cc01c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.music-teaser-art:after{content:"";background:var(--music);height:3px;box-shadow:0 0 24px var(--music);transition:right .55s;position:absolute;bottom:0;left:0;right:76%}.music-teaser-art:hover:after{right:0}.music-orbit{aspect-ratio:1;border:1px solid #ff4fd861;border-radius:50%;width:min(65vw,610px);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.music-teaser-art:hover .music-orbit{transform:translate(-50%,-50%)rotate(7deg)scale(1.025)}.music-orbit:before,.music-orbit:after,.music-orbit i{content:"";border:1px solid #58c8ff33;border-radius:50%;position:absolute}.music-orbit:before{border-style:dashed;inset:8%}.music-orbit:after{border-color:#ff4fd847;inset:22%}.music-orbit i:first-child{background:#07070d;inset:36%;box-shadow:inset 0 0 45px #ff4fd82b,0 0 80px #ff4fd81f}.music-orbit i:nth-child(2){border-width:0 0 0 1px;border-radius:0;top:-15px;bottom:-15px;left:50%}.music-orbit i:nth-child(3){border-width:1px 0 0;border-radius:0;top:50%;left:-15px;right:-15px}.music-wave{z-index:2;justify-content:center;align-items:center;gap:clamp(3px,.55vw,9px);height:180px;display:flex;position:absolute;top:48%;left:8%;right:8%;transform:translateY(-50%)}.music-wave i{background:linear-gradient(180deg, var(--music-blue), var(--music));width:clamp(2px,.24vw,4px);height:28%;animation:1.65s ease-in-out infinite alternate musicPulse;box-shadow:0 0 12px #ff4fd87a}.music-wave i:nth-child(4n+1){height:78%;animation-delay:-.7s}.music-wave i:nth-child(4n+2){height:44%;animation-delay:-1.1s}.music-wave i:nth-child(4n+3){height:100%;animation-delay:-.25s}.music-wave i:nth-child(4n){height:62%;animation-delay:-1.4s}@keyframes musicPulse{0%{opacity:.48;transform:scaleY(.32)}to{opacity:1;transform:scaleY(1)}}.music-art-code{z-index:3;color:#686d7d;font:.52rem var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;top:34px;left:36px}.music-teaser-art>strong{z-index:3;letter-spacing:-.08em;direction:ltr;font-size:clamp(4rem,8vw,9rem);line-height:.75;position:absolute;bottom:90px;left:6%}.music-teaser-art>strong span{color:var(--music);text-shadow:0 0 30px #ff4fd880}.music-teaser-art>small{z-index:3;color:#8c92a3;font:.54rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;position:absolute;bottom:48px;left:7%}.music-teaser-art>b{z-index:3;width:52px;height:52px;color:var(--music);border:1px solid #ff4fd880;place-items:center;font-size:1.1rem;font-weight:400;transition:color .25s,background .25s,transform .25s;display:grid;position:absolute;bottom:35px;right:35px}.music-teaser-art:hover>b{color:#09080d;background:var(--music);transform:translate(3px,-3px)}.music-teaser-copy{z-index:2;align-self:center;max-width:710px;padding:105px clamp(38px,6vw,110px);position:relative}.music-teaser-copy h2{letter-spacing:-.075em;margin:27px 0 32px;font-size:clamp(3.4rem,6.2vw,7rem);line-height:.85}.music-teaser-copy h2 span,.music-teaser-copy h2 em{display:block}.music-teaser-copy h2 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.music-teaser-copy>p:not(.section-number):not(.eyebrow){color:#9ba0af;max-width:580px;font-size:1rem;line-height:1.85}.music-teaser .eyebrow i{background:var(--music);box-shadow:0 0 12px #ff4fd8a6}.music-teaser-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:38px;display:flex}.music-button{color:#07070c;border-color:var(--music,#ff4fd8);background:var(--music,#ff4fd8)}.music-button:hover{color:#07070c;background:#fff;border-color:#fff;transform:translateY(-3px)}.creator-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 30%,#7755ff1f,#0000 28%),#090a0f;grid-template-columns:minmax(440px,1fr) minmax(430px,1fr);align-items:center;gap:clamp(65px,10vw,170px);min-height:860px;padding:120px clamp(24px,8vw,150px);display:grid;position:relative;overflow:hidden}.creator-section:before{content:"";opacity:.26;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:95px 95px;position:absolute;inset:0}.creator-monogram{color:#0000;letter-spacing:-.13em;-webkit-text-stroke:1px #ffffff09;font-size:clamp(18rem,43vw,43rem);font-weight:800;line-height:.75;position:absolute;bottom:-8vw;left:-6vw}.creator-heading,.creator-copy{z-index:2;position:relative}.creator-heading h2{letter-spacing:-.085em;margin:31px 0 0;font-size:clamp(4.3rem,9vw,10rem);line-height:.73}.creator-heading h2 span{color:#0000;-webkit-text-stroke:1px #eff0f6a6}.creator-copy>p{color:#a1a6b5;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.8}.creator-copy blockquote{border-left:2px solid var(--acid);color:#fff;letter-spacing:-.025em;margin:43px 0;padding:0 0 0 27px;font-size:clamp(1.4rem,2.15vw,2.2rem);font-weight:650;line-height:1.35}.creator-links{border-top:1px solid var(--line)}.creator-links a{border-bottom:1px solid var(--line);color:#8f94a2;min-height:57px;font:.57rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;transition:padding .25s,color .25s;display:flex}.creator-links a:hover{color:var(--acid);padding:0 12px}.creator-links a span{font-size:.9rem}.site-footer{color:#686d7a;min-height:230px;font:.56rem var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;background:#05060a;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding:55px clamp(24px,6vw,105px);display:grid}.footer-brand{color:#e8e9ee;align-items:center;gap:16px;display:flex}.footer-brand>span{font:750 2.8rem var(--font-geist-sans), sans-serif;letter-spacing:-.08em}.footer-brand p{line-height:1.45}.site-footer>p{justify-self:center}.footer-links{gap:21px;display:flex}.footer-links a{transition:color .2s}.footer-links a:hover{color:var(--acid)}.site-footer small{border-top:1px solid var(--line);color:#434751;grid-column:1/-1;padding-top:26px}.rtl{font-family:var(--font-geist-sans), Tahoma, Arial, sans-serif}.rtl .hero{padding-left:0;padding-right:clamp(22px,6vw,110px)}.rtl .hero-copy{padding-left:clamp(34px,5vw,90px);padding-right:0}.rtl .hero h1{letter-spacing:-.055em;line-height:.92}.rtl .hero h1 em{padding-left:0;padding-right:clamp(0px,4vw,65px)}.rtl .hero-index{left:auto;right:0}.rtl .art-title,.rtl .art-code{left:auto;right:30px}.rtl .art-frame{inset:0 0 0 42px}.rtl .hero-art{border-left:0;border-right:1px solid var(--line)}.rtl .vertical-note{left:14px;right:auto}.rtl .book-copy blockquote{border-left:0;border-right:1px solid var(--violet);padding-left:0;padding-right:22px}.rtl .comic-copy blockquote{border:1px solid #d5ff426b}.rtl .comic-panel figcaption{left:auto;right:14px}.rtl .gate-sigil{left:-90px;right:auto}.rtl .cinema-stage{border-right:0;border-left:1px solid var(--line)}.rtl .screen-status{left:auto;right:36px}.rtl .screen-status span{margin-left:0;margin-right:22px}.rtl .stage-timecode{left:auto;right:39px}.rtl .music-art-code,.rtl .music-teaser-art>strong,.rtl .music-teaser-art>small{left:auto;right:6%}.rtl .music-teaser-art>b{left:35px;right:auto}.rtl .creator-copy blockquote{border-left:0;border-right:2px solid var(--acid);padding-left:0;padding-right:27px}@media (width<=1050px){.nav-links{gap:18px}.nav-links a{font-size:.58rem}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-right:35px}.book-section{gap:55px;padding-left:45px;padding-right:45px}.comic-section{gap:35px;padding-left:45px;padding-right:45px}.universe-section{gap:60px;padding-left:50px;padding-right:50px}}@media (width<=820px){.topbar{background:#05060ae8;grid-template-columns:1fr auto;height:72px;position:fixed}.nav-links{border-bottom:1px solid var(--line);opacity:0;background:#05060afa;flex-direction:column;align-items:stretch;gap:0;padding:10px 22px 25px;transition:transform .3s,opacity .3s;display:flex;position:fixed;inset:72px 0 auto;transform:translateY(-130%)}.nav-links.open{opacity:1;transform:translateY(0)}.nav-links a{border-bottom:1px solid #ffffff12;padding:19px 0;font-size:.66rem}.nav-links a span{width:34px;display:inline-block;position:static}.menu-toggle{display:block}.hero,.rtl .hero{grid-template-columns:1fr;min-height:auto;padding:72px 0 0}.hero-copy,.rtl .hero-copy{min-height:650px;padding:100px 23px 76px}.hero h1{font-size:clamp(3.35rem,15.5vw,6rem)}.hero h1 em,.rtl .hero h1 em{padding:0}.hero-index,.rtl .hero-index{bottom:24px;left:23px;right:auto}.rtl .hero-index{left:auto;right:23px}.hero-art,.rtl .hero-art{border:0;border-top:1px solid var(--line);height:760px;min-height:0}.art-frame,.rtl .art-frame{inset:0 28px 0 0}.rtl .art-frame{inset:0 0 0 28px}.vertical-note{right:7px}.rtl .vertical-note{left:7px}.signal-strip{justify-content:flex-start;overflow-x:hidden}.book-section{grid-template-columns:1fr;gap:70px;min-height:auto;padding:90px 23px}.book-visual{justify-self:center;max-width:620px}.book-copy{max-width:680px}.section-number{margin-bottom:35px}.comic-section{grid-template-columns:1fr;gap:65px;min-height:auto;padding:95px 23px 85px}.comic-copy{max-width:680px}.comic-gallery{height:760px}.panel-one{width:56%;height:700px}.panel-two{width:45%;height:590px;top:135px}.universe-section{grid-template-columns:1fr;gap:65px;min-height:auto;padding:95px 23px 115px}.world-list li{min-height:82px}.cinema-section{grid-template-columns:1fr;min-height:auto}.cinema-stage,.rtl .cinema-stage{border:0;border-bottom:1px solid var(--line);min-height:680px}.lens-rings{width:min(93vw,650px)}.cinema-copy{padding:90px 23px}.music-teaser{grid-template-columns:1fr;min-height:auto}.music-teaser-art{border-inline-end:0;border-bottom:1px solid var(--line);min-height:700px}.music-teaser-copy{max-width:760px;padding:90px 23px}.creator-section{grid-template-columns:1fr;gap:70px;min-height:auto;padding:100px 23px}.creator-copy{max-width:680px}.site-footer{grid-template-columns:1fr;gap:25px;padding:55px 23px}.site-footer>p{justify-self:start}.footer-links{flex-wrap:wrap}.site-footer small{grid-column:auto}}@media (width<=480px){.hero-copy,.rtl .hero-copy{min-height:620px;padding-top:85px}.hero-intro{font-size:.9rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:34px}.hero-art,.rtl .hero-art{height:620px}.art-title{font-size:2.6rem}.book-copy h2{font-size:3.55rem}.book-meta{flex-direction:column;gap:10px}.book-copy blockquote{font-size:1.08rem}.comic-copy h2{font-size:3.9rem}.comic-gallery{height:615px;margin:0 -5px}.panel-one{width:62%;height:565px;left:0}.panel-two{width:47%;height:470px;top:110px;right:0}.gallery-crosshair{width:53px;height:53px;top:71px;right:30%}.gallery-crosshair:before{top:26px}.gallery-crosshair:after{left:26px}.gallery-crosshair i{inset:22px}.universe-copy h2{font-size:3.8rem}.world-list strong{letter-spacing:.04em;font-size:.8rem}.cinema-stage,.rtl .cinema-stage{min-height:560px}.stage-title{font-size:4.15rem}.arabic-signal{font-size:3rem}.music-teaser-art{min-height:590px}.music-teaser-art>strong{font-size:4.1rem;bottom:86px}.music-teaser-copy h2{font-size:3.8rem}.creator-heading h2{font-size:4.3rem}.creator-copy blockquote{font-size:1.28rem}.footer-links{gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-frame img{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reviews-site,.review-detail{min-height:100vh;color:var(--paper);background:#05060a;overflow:clip}.review-topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060ae6;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:78px;padding:0 clamp(22px,4.5vw,78px);display:grid;position:relative}.review-brand{color:#fff;align-items:center;gap:10px;width:fit-content;display:inline-flex}.review-brand>span{letter-spacing:-.06em;font-size:1.3rem;font-weight:780}.review-brand>i{background:var(--violet);width:1px;height:29px;box-shadow:0 0 13px var(--violet);transform:rotate(17deg)}.review-brand>strong{letter-spacing:.07em;align-items:baseline;font-size:.75rem;font-weight:690;line-height:1;display:flex}.review-brand>strong small{color:var(--muted);letter-spacing:.13em;font-size:.58rem;font-weight:500}.review-topbar nav{align-items:center;gap:clamp(22px,3vw,50px);display:flex}.review-topbar nav a{color:#8f94a4;font:560 .63rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;transition:color .2s;position:relative}.review-topbar nav a span{color:var(--acid);margin-inline-start:7px}.review-topbar nav a:hover,.review-topbar nav a.active{color:#fff}.review-topbar nav a.active:after{content:"";background:var(--acid);height:1px;position:absolute;bottom:-28px;left:0;right:0;box-shadow:0 0 9px #d5ff4280}.review-language{border:1px solid var(--line);color:#fff;cursor:pointer;min-width:52px;height:34px;font:600 .65rem var(--font-geist-mono), monospace;letter-spacing:.09em;background:#ffffff06;justify-self:end;transition:color .2s,border-color .2s}.review-language:hover{color:var(--acid);border-color:#d5ff4280}.reviews-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 71% 33%,#7553ff30,#0000 27%),#07080d;grid-template-columns:minmax(0,1fr) 170px;align-items:center;min-height:640px;padding:100px clamp(24px,8vw,145px) 80px;display:grid;position:relative;overflow:hidden}.reviews-hero:before{content:"REVIEWS";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.1em;font-size:clamp(9rem,24vw,24rem);font-weight:820;line-height:.7;position:absolute;bottom:-4vw;left:-2vw}.reviews-hero-grid,.detail-hero-grid{opacity:.32;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.reviews-hero-copy{z-index:2;max-width:1020px;position:relative}.review-eyebrow{color:#9b9fad;font:540 .64rem var(--font-geist-mono), monospace;letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.review-eyebrow>i{background:var(--acid);flex:none;width:32px;height:1px;box-shadow:0 0 10px #d5ff4280}.reviews-hero h1{letter-spacing:-.078em;margin:30px 0 34px;font-size:clamp(4rem,8.2vw,9.6rem);font-weight:760;line-height:.79}.reviews-hero h1 span,.reviews-hero h1 em{display:block}.reviews-hero h1 em{color:#0000;-webkit-text-stroke:1px #eef0f69e;font-style:normal}.reviews-hero-copy>p:last-child{color:#9da2b1;max-width:700px;margin:0;font-size:clamp(.95rem,1.25vw,1.14rem);line-height:1.78}.reviews-reel{z-index:2;color:#777b89;width:110px;height:385px;font:600 .53rem var(--font-geist-mono), monospace;letter-spacing:.15em;border:1px solid #ffffff1a;border-radius:70px;flex-direction:column;justify-content:space-around;justify-self:end;align-items:center;padding:25px 0;display:flex;position:relative}.reviews-reel i{background:repeating-conic-gradient(#8d7cff47 0 12deg, transparent 12deg 24deg);border:1px solid #8d7cff73;border-radius:50%;width:68px;height:68px;box-shadow:inset 0 0 0 22px #07080d,0 0 30px #8d7cff14}.reviews-library{background:linear-gradient(#08090e,#05060a);padding:82px clamp(24px,7vw,130px) 130px;position:relative}.reviews-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1450px;margin:0 auto 54px;padding-bottom:25px;display:flex}.review-filters{flex-wrap:wrap;gap:8px;display:flex}.review-filters button{border:1px solid var(--line);color:#8e93a2;cursor:pointer;min-height:39px;font:560 .59rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;background:0 0;padding:0 17px;transition:color .2s,border-color .2s,background .2s}.review-filters button:hover{color:#fff;border-color:#ffffff52}.review-filters button.active{color:#090a0e;border-color:var(--acid);background:var(--acid)}.reviews-toolbar>p{color:#626775;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0}.reviews-toolbar>p span{color:var(--acid)}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,65px) clamp(26px,3.6vw,58px);max-width:1450px;margin:0 auto;display:grid}.review-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:42px}.review-poster-link{display:block}.review-poster{aspect-ratio:16/10;background:linear-gradient(135deg, var(--review-accent), #08090d);border:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-poster{background:linear-gradient(135deg, color-mix(in srgb, var(--review-accent) 30%, #06070a), #08090d)}}.review-poster:before,.detail-poster:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:13px}.review-poster img{object-fit:cover;object-position:center 25%;filter:saturate(.83)contrast(1.06)brightness(.83);width:100%;height:100%;transition:transform .65s,filter .65s;display:block}.review-card:hover .review-poster img{filter:saturate()contrast(1.06)brightness(.9);transform:scale(1.035)}.poster-shade{background:linear-gradient(#0405080d,#0405081a 42%,#040508d9);position:absolute;inset:0}.card-index,.card-format{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:560 .5rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:#040508c2;padding:7px 9px;position:absolute;top:30px}.card-index{color:var(--review-accent);left:30px}.card-format{color:#d6d9e2;right:30px}.card-score{z-index:4;color:#fff;align-items:baseline;display:flex;position:absolute;bottom:25px;right:29px}.card-score strong{letter-spacing:-.07em;font-size:clamp(2.5rem,4vw,4.4rem);line-height:.8}.card-score small{color:#9ca1b0;font:.58rem var(--font-geist-mono), monospace}.review-card-copy{padding-top:25px}.review-card-meta{color:#686d7b;font:520 .52rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-card-meta i{background:var(--review-accent);border-radius:50%;width:3px;height:3px}.review-card h2{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(1.8rem,2.7vw,3.1rem);line-height:1}.review-card h2 a{transition:color .2s}.review-card h2 a:hover{color:var(--review-accent)}.review-card-copy>p{color:#a0a5b4;max-width:610px;min-height:54px;margin:0;font-size:.91rem;line-height:1.65}.review-read-link{color:#d7d9e1;width:fit-content;font:560 .59rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #585d6a;align-items:center;gap:12px;margin-top:24px;padding-bottom:7px;transition:color .2s,border-color .2s;display:flex}.review-read-link span{color:var(--review-accent)}.review-read-link:hover{color:#fff;border-color:var(--review-accent)}.reviews-footer{border-top:1px solid var(--line);color:#666b78;min-height:210px;font:500 .56rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:#05060a;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;padding:55px clamp(24px,6vw,110px);display:grid}.footer-wordmark{color:#eff0f4;width:fit-content;font:730 1.25rem var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-transform:none}.reviews-footer>p{justify-self:center}.review-detail{--review-accent:var(--violet)}.detail-bar{position:relative}.detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 30%, var(--review-accent), transparent 28%), #07080d;grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:center;gap:clamp(55px,8vw,140px);min-height:760px;padding:80px clamp(24px,8vw,145px) 85px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero{background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--review-accent) 18%, transparent), transparent 28%), #07080d}}.detail-hero:after{content:"REVIEW";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.09em;font-size:clamp(8rem,20vw,22rem);font-weight:820;line-height:.75;position:absolute;bottom:-3vw;right:-1vw}.detail-hero-grid{-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.detail-poster-wrap,.detail-heading{z-index:2;position:relative}.detail-poster-wrap{width:100%;max-width:420px}.detail-poster{aspect-ratio:2/3;background:linear-gradient(135deg, var(--review-accent), #090a0f);border:1px solid #ffffff29;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-poster{background:linear-gradient(135deg, color-mix(in srgb, var(--review-accent) 34%, #05060a), #090a0f)}}.detail-poster{box-shadow:0 45px 100px #0000008c}.detail-poster img{object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.88);width:100%;height:100%;display:block}.poster-year{z-index:4;color:#fff;font:.55rem var(--font-geist-mono), monospace;letter-spacing:.14em;background:#040508b8;padding:7px 9px;position:absolute;top:29px;left:29px}.detail-score{z-index:4;align-items:baseline;display:flex;position:absolute;bottom:25px;right:27px}.detail-score strong{letter-spacing:-.08em;font-size:4.4rem;line-height:.8}.detail-score small{color:#9da2af;font:.61rem var(--font-geist-mono), monospace}.poster-credit{color:#5f6471;width:fit-content;font:.48rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:13px;display:block}.poster-credit:hover{color:#aaaebb}.detail-back{color:#737887;width:fit-content;font:560 .57rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:53px;display:flex}.detail-back span{color:var(--review-accent);font-size:1rem}.detail-heading .review-eyebrow>i{background:var(--review-accent);box-shadow:0 0 10px var(--review-accent)}@supports (color:color-mix(in lab, red, red)){.detail-heading .review-eyebrow>i{box-shadow:0 0 10px color-mix(in srgb, var(--review-accent) 60%, transparent)}}.detail-heading h1{letter-spacing:-.075em;max-width:900px;margin:25px 0 18px;font-size:clamp(3.6rem,7vw,8.3rem);line-height:.82}.detail-heading h2{max-width:780px;color:var(--review-accent);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.1vw,2.25rem);font-weight:520;line-height:1.35}.detail-chips{flex-wrap:wrap;gap:8px;margin:29px 0;display:flex}.detail-chips span{color:#8f94a3;font:520 .5rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff21;padding:8px 10px}.detail-intro{color:#a0a5b4;max-width:800px;margin:0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.84}.review-share{text-align:left;direction:ltr;position:relative}.review-share-hero{border-top:1px solid #ffffff1a;max-width:800px;margin-top:35px;padding-top:27px}.review-share-heading{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.review-share-heading>p{color:#f0f1f5;font:620 .6rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.review-share-heading>span{color:#686d7b;max-width:430px;font:500 .52rem/1.55 var(--font-geist-mono), monospace;letter-spacing:.06em}.review-share-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.review-share-actions button{color:#aeb2bf;cursor:pointer;min-height:42px;font:560 .53rem var(--font-geist-mono), monospace;letter-spacing:.06em;background:#ffffff05;border:1px solid #ffffff21;align-items:center;gap:9px;padding:0 13px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.review-share-actions button i{color:#07080d;background:var(--review-accent);width:20px;height:20px;font:740 .65rem var(--font-geist-sans), sans-serif;border-radius:50%;place-items:center;display:grid}.review-share-actions button:hover{color:#fff;border-color:var(--review-accent)}@supports (color:color-mix(in lab, red, red)){.review-share-actions button:hover{border-color:color-mix(in srgb, var(--review-accent) 62%, #ffffff38)}}.review-share-actions button:hover{background:var(--review-accent)}@supports (color:color-mix(in lab, red, red)){.review-share-actions button:hover{background:color-mix(in srgb, var(--review-accent) 9%, transparent)}}.review-share-actions button:hover{transform:translateY(-1px)}.review-share-actions button:focus-visible{outline:2px solid var(--review-accent);outline-offset:3px}.review-share-actions .native-share{color:#08090c;border-color:var(--review-accent);background:var(--review-accent)}.review-share-actions .native-share i{color:var(--review-accent);background:#08090c}.review-share-actions .native-share:hover{color:#08090c;background:var(--review-accent)}@supports (color:color-mix(in lab, red, red)){.review-share-actions .native-share:hover{background:color-mix(in srgb, var(--review-accent) 83%, white)}}.review-share-status{min-height:18px;color:var(--review-accent);font:520 .51rem/1.45 var(--font-geist-mono), monospace;letter-spacing:.05em;margin:10px 0 0}.review-share-verdict{border-top:1px solid var(--line);margin-top:28px;padding-top:27px}.review-share-verdict .review-share-heading>span{color:#7c818f}.review-story-block{border-bottom:1px solid var(--line);color:#0a0b0e;background:#e9ebf1;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(40px,9vw,160px);padding:92px clamp(24px,10vw,180px);display:grid}.section-label{color:#6f7482;font:560 .56rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.review-story-block h2{letter-spacing:-.06em;margin:0 0 22px;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.92}.review-story-block div>p{color:#4e525d;max-width:970px;margin:0;font-size:clamp(1.08rem,1.55vw,1.45rem);line-height:1.75}.review-body-shell{grid-template-columns:minmax(220px,290px) minmax(0,850px);justify-content:center;gap:clamp(55px,9vw,150px);max-width:1480px;margin:0 auto;padding:120px clamp(24px,7vw,120px) 145px;display:grid}.review-toc{border:1px solid var(--line);background:#ffffff04;align-self:start;max-height:calc(100vh - 56px);padding:26px 25px;position:sticky;top:28px;overflow:auto}.review-toc>p{color:#fff;font:620 .61rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 23px}.review-toc ol{margin:0;padding:0;list-style:none}.review-toc li{border-top:1px solid #ffffff12}.review-toc a{color:#858a99;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:54px;font-size:.73rem;line-height:1.35;transition:color .2s,padding .2s;display:grid}.review-toc a span{color:var(--review-accent);font:.49rem var(--font-geist-mono), monospace}.review-toc a:hover{color:#fff;padding-inline-start:5px}.review-article{min-width:0}.article-kicker{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.article-kicker>span{color:#505461;font:.49rem var(--font-geist-mono), monospace;letter-spacing:.13em}.article-section{border-bottom:1px solid var(--line);padding:76px 0 70px;scroll-margin-top:40px;position:relative}.article-number{color:var(--review-accent);font:560 .57rem var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:17px;display:block}.article-section h2{color:#f0f1f5;letter-spacing:-.055em;margin:0 0 35px;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.98}.article-section p,.review-verdict>p:not(.section-label){color:#aeb2bf;margin:0 0 24px;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.95}.article-section p:first-of-type:first-letter{color:var(--review-accent);float:left;padding:9px 10px 1px 0;font-size:3.8rem;font-weight:720;line-height:.78}.rtl .article-section p:first-of-type:first-letter{float:right;padding:9px 0 1px 10px}.review-verdict{border:1px solid var(--review-accent);margin-top:82px;padding:clamp(30px,5vw,58px);position:relative}@supports (color:color-mix(in lab, red, red)){.review-verdict{border:1px solid color-mix(in srgb, var(--review-accent) 42%, #ffffff1a)}}.review-verdict{background:linear-gradient(135deg, var(--review-accent), #ffffff04)}@supports (color:color-mix(in lab, red, red)){.review-verdict{background:linear-gradient(135deg, color-mix(in srgb, var(--review-accent) 9%, transparent), #ffffff04)}}.review-verdict:before{content:"";background:var(--review-accent);width:100px;height:2px;box-shadow:0 0 18px var(--review-accent);position:absolute;top:-1px;left:-1px}.review-verdict h2{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(2.7rem,5vw,5.8rem);line-height:.85}.verdict-score{border-top:1px solid var(--line);justify-content:flex-end;align-items:flex-end;margin-top:40px;padding-top:27px;display:flex}.verdict-score>span{color:#7c818f;font:.56rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-self:center;margin-inline-end:auto}.verdict-score strong{color:var(--review-accent);letter-spacing:-.09em;font-size:clamp(5.2rem,9vw,8.7rem);line-height:.7}.verdict-score small{color:#818694;font:.69rem var(--font-geist-mono), monospace}.audience-question{color:#08090c;background:var(--acid);margin-top:35px;padding:36px clamp(26px,5vw,50px)}.audience-question>p{font:650 .57rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px}.audience-question h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.45}.related-reviews{border-top:1px solid var(--line);background:#08090e;padding:110px clamp(24px,7vw,130px) 130px}.related-heading{max-width:1450px;margin:0 auto 48px}.related-heading h2{letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(3.3rem,6vw,7rem);line-height:.85}.related-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,45px);max-width:1450px;margin:0 auto;display:grid}.related-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:25px}.related-card>div{aspect-ratio:16/9;background:#0b0c11;margin-bottom:19px;position:relative;overflow:hidden}.related-card img{object-fit:cover;filter:saturate(.65)brightness(.72);width:100%;height:100%;transition:transform .5s,filter .5s}.related-card>div span{background:var(--card-accent);height:2px;transition:right .35s;position:absolute;bottom:0;left:0;right:70%}.related-card:hover img{filter:saturate(.9)brightness(.8);transform:scale(1.035)}.related-card:hover>div span{right:0}.related-card>p{color:#626775;font:.49rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px}.related-card h3{letter-spacing:-.035em;margin:0 0 17px;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.related-card small{color:#8e93a1;font:.54rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.rtl .review-brand>strong{direction:ltr}.rtl .reviews-hero-grid,.rtl .detail-hero-grid{transform:scaleX(-1)}.rtl .card-index{left:auto;right:30px}.rtl .card-format{left:30px;right:auto}.rtl .card-score,.rtl .detail-score{direction:ltr;left:29px;right:auto}.rtl .poster-year{left:auto;right:29px}.rtl .detail-back span{transform:scaleX(-1)}.rtl .review-share{text-align:right;direction:rtl}.rtl .article-section h2,.rtl .article-section p,.rtl .review-verdict>p{text-align:right}.rtl .review-verdict:before{left:auto;right:-1px}.rtl .related-card>div span{left:70%;right:0}.rtl .related-card:hover>div span{left:0}@media (width<=980px){.review-topbar{grid-template-columns:1fr auto}.review-topbar nav{display:none}.review-language{grid-column:2}.reviews-hero{grid-template-columns:1fr;min-height:560px}.reviews-reel{display:none}.review-grid{grid-template-columns:1fr}.review-poster{aspect-ratio:16/9}.detail-hero{grid-template-columns:minmax(245px,330px) minmax(0,1fr);gap:45px;padding-left:40px;padding-right:40px}.detail-heading h1{font-size:clamp(3.2rem,7.7vw,5.8rem)}.review-body-shell{grid-template-columns:1fr;max-width:920px}.review-toc{max-height:none;position:relative;top:0}.review-toc ol{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.related-grid{grid-template-columns:repeat(2,1fr)}.related-card:last-child{display:none}}@media (width<=700px){.review-topbar{min-height:70px;padding:0 20px}.review-brand>strong{font-size:.69rem}.reviews-hero{min-height:520px;padding:80px 22px 60px}.reviews-hero h1{font-size:clamp(3.5rem,15.6vw,6rem)}.reviews-library{padding:58px 20px 90px}.reviews-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:36px}.review-filters{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.review-filters button{width:100%}.review-poster{aspect-ratio:4/3}.card-index,.card-format{top:22px}.card-index{left:22px}.card-format,.rtl .card-index{right:22px}.rtl .card-format{left:22px}.card-score{bottom:20px;right:22px}.rtl .card-score{left:22px}.review-card-copy>p{min-height:auto}.reviews-footer{grid-template-columns:1fr;gap:17px;padding:48px 22px}.reviews-footer>p{justify-self:start}.detail-hero{grid-template-columns:1fr;gap:48px;padding:55px 22px 70px}.detail-poster-wrap{max-width:330px;margin:0 auto}.detail-heading{flex-direction:column;display:flex}.detail-back{order:-1;margin-bottom:34px}.detail-heading h1{font-size:clamp(3.15rem,15vw,5.2rem)}.detail-heading h2{font-size:1.35rem}.review-share-heading{flex-direction:column;align-items:flex-start;gap:8px}.review-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-share-actions button{justify-content:flex-start;width:100%;min-height:46px}.review-story-block{grid-template-columns:1fr;gap:27px;padding:68px 22px}.review-body-shell{padding:70px 22px 90px}.review-toc{display:none}.article-section{padding:56px 0 50px}.article-section h2{font-size:2.55rem}.article-section p,.review-verdict>p:not(.section-label){font-size:1rem;line-height:1.9}.review-verdict{margin-top:58px;padding:28px 22px}.verdict-score{align-items:end}.related-reviews{padding:80px 22px 90px}.related-grid{grid-template-columns:1fr}.related-card:last-child{display:block}}.comics-showcase{border-bottom:1px solid var(--line);background:radial-gradient(circle at 13% 22%,#7553ff24,#0000 27%),radial-gradient(circle at 88% 72%,#b977351c,#0000 31%),#07080d;padding:120px clamp(24px,7vw,130px) 135px;position:relative;overflow:hidden}.comics-showcase:before{content:"COMICS";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:clamp(8rem,19vw,20rem);font-weight:820;line-height:.72;position:absolute;top:35px;right:-1.2vw}.comics-showcase-heading{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:end;gap:clamp(40px,8vw,140px);max-width:1500px;margin:0 auto 75px;display:grid;position:relative}.comics-showcase-heading .eyebrow{margin-top:25px}.comics-showcase-heading h2{letter-spacing:-.078em;margin:28px 0 0;font-size:clamp(4.1rem,8.3vw,9.2rem);line-height:.8}.comics-showcase-heading h2 span,.comics-showcase-heading h2 em{display:block}.comics-showcase-heading h2 em{color:#0000;-webkit-text-stroke:1px #eef0f694;font-style:normal}.comics-showcase-intro{padding-bottom:9px}.comics-showcase-intro>p{color:#a5a9b7;max-width:510px;margin:0 0 29px;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.75}.comic-series-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4.3vw,75px);max-width:1500px;margin:0 auto;display:grid;position:relative}.series-card{--series-accent:var(--acid);border-bottom:1px solid #ffffff26;min-width:0;padding-bottom:42px}.series-card.horror-card{--series-accent:#d8a95f}.series-card-visual{aspect-ratio:1;background:#0b0c11;border:1px solid #ffffff29;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000057}.series-card-visual:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:14px}.series-card-visual:after{content:"";z-index:4;background:var(--series-accent);height:3px;box-shadow:0 0 20px var(--series-accent);transition:right .45s;position:absolute;bottom:0;left:0;right:72%}.series-card-visual img{object-fit:cover;filter:saturate(.8)contrast(1.05)brightness(.76);transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .75s}.series-card:hover .series-card-visual img{filter:saturate()contrast(1.05)brightness(.86);transform:scale(1.035)}.series-card:hover .series-card-visual:after{right:0}.series-card-shade{z-index:2;background:linear-gradient(#0000 52%,#040508c7);position:absolute;inset:0}.series-index{z-index:5;color:var(--series-accent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font:580 .53rem var(--font-geist-mono), monospace;letter-spacing:.15em;background:#05060ac2;padding:8px 10px;position:absolute;top:31px;left:31px}.series-card-copy{padding-top:27px}.series-card-copy>p:first-child{color:#696e7c;font:530 .52rem var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0}.series-card-copy h3{text-align:left;letter-spacing:-.07em;direction:ltr;margin:16px 0 4px;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.8}.series-card-copy h3 span{color:var(--series-accent)}.series-card-copy h4{color:var(--series-accent);font:580 .64rem var(--font-geist-mono), monospace;letter-spacing:.14em;margin:15px 0 22px;line-height:1.55}.series-description{color:#a2a7b5;max-width:650px;min-height:58px;margin:0;font-size:.94rem;line-height:1.72}.series-open{color:#e0e2e8;width:fit-content;font:570 .59rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #535865;align-items:center;gap:12px;margin-top:26px;padding-bottom:8px;transition:color .2s,border-color .2s;display:flex}.series-open span{color:var(--series-accent)}.series-open:hover{color:#fff;border-color:var(--series-accent)}.rtl .series-index{left:auto;right:31px}.comic-detail-site{min-height:100vh;color:var(--paper);background:#05060a;overflow:clip}.comic-topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060aeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:78px;padding:0 clamp(22px,4.5vw,78px);display:grid;position:relative}.comic-topbar nav{align-items:center;gap:clamp(22px,3vw,50px);display:flex}.comic-topbar nav a{color:#8f94a4;font:560 .63rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;transition:color .2s;position:relative}.comic-topbar nav a:hover,.comic-topbar nav a.active{color:#fff}.comic-topbar nav a.active:after{content:"";background:var(--comic-accent);height:1px;box-shadow:0 0 9px var(--comic-accent);position:absolute;bottom:-29px;left:0;right:0}.comic-detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 30%, var(--comic-accent-soft), transparent 30%), linear-gradient(135deg, #08090e, #05060a);grid-template-columns:minmax(310px,500px) minmax(0,1fr);align-items:center;gap:clamp(55px,8vw,145px);min-height:830px;padding:88px clamp(24px,8vw,145px) 96px;display:grid;position:relative;overflow:hidden}.comic-detail-hero:after{content:"COMIC";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.1em;pointer-events:none;font-size:clamp(9rem,21vw,23rem);font-weight:820;line-height:.73;position:absolute;bottom:-3vw;right:-1vw}.comic-detail-grid{opacity:.3;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.comic-detail-cover,.comic-detail-copy{z-index:2;position:relative}.comic-detail-cover{width:100%;max-width:500px}.comic-cover-frame{aspect-ratio:1;width:100%;box-shadow:0 45px 110px #00000094, 0 0 65px var(--comic-accent-soft);background:#090a0e;border:1px solid #ffffff2e;position:relative;overflow:hidden}.comic-cover-frame:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:14px}.comic-cover-frame:after{content:"";z-index:4;background:var(--comic-accent);height:3px;box-shadow:0 0 24px var(--comic-accent);position:absolute;bottom:0;left:0;right:0}.comic-cover-frame img{object-fit:cover;filter:saturate(.9)contrast(1.05)brightness(.88)}.comic-cover-scan{z-index:3;background:linear-gradient(90deg, transparent, var(--comic-accent), transparent);opacity:.62;height:1px;box-shadow:0 0 12px var(--comic-accent);animation:6s ease-in-out infinite comic-scan;position:absolute;top:18%;left:0;right:0}@keyframes comic-scan{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.75;transform:translateY(270px)}}.comic-cover-code{color:#555a68;font:500 .49rem var(--font-geist-mono), monospace;letter-spacing:.13em;direction:ltr;margin-top:14px;display:block}.comic-back-link{color:#747987;width:fit-content;font:560 .56rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:37px;display:flex}.comic-back-link span{color:var(--comic-accent);font-size:1rem}.comic-detail-copy .review-eyebrow>i,.comic-final-cta .review-eyebrow>i{background:var(--comic-accent);box-shadow:0 0 12px var(--comic-accent)}.comic-published{color:#555a67;font:520 .5rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:15px 0 0}.comic-detail-copy h1{text-align:left;letter-spacing:-.078em;overflow-wrap:normal;word-break:normal;direction:ltr;max-width:930px;margin:24px 0 8px;font-size:clamp(4rem,7.8vw,9rem);line-height:.78}.comic-godhunter .comic-detail-copy h1{white-space:nowrap;font-size:clamp(3.6rem,6.2vw,7rem)}.comic-detail-copy h2{color:var(--comic-accent);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2vw,2.1rem);font-weight:520}.comic-detail-copy blockquote{border-inline-start:2px solid var(--comic-accent);color:#edf0f5;background:linear-gradient(90deg, var(--comic-accent-soft), transparent);max-width:750px;font:570 .69rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:30px 0 22px;padding:15px 18px;line-height:1.65}.comic-detail-copy>p:not(.review-eyebrow):not(.comic-published){color:#a3a8b6;max-width:830px;margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.8}.comic-detail-tags{flex-wrap:wrap;gap:8px;margin:27px 0 30px;display:flex}.comic-detail-tags span{color:#9297a6;font:520 .5rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff21;padding:8px 10px}.comic-detail-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.comic-accent-button{color:#07080b;background:var(--comic-accent);box-shadow:0 0 0 1px var(--comic-accent)}.comic-accent-button:hover{color:#07080b;box-shadow:0 0 0 1px white, 0 0 30px var(--comic-accent-soft);background:#fff}.comic-release-line{color:#626775;font:520 .5rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px;margin-top:27px;display:flex}.comic-release-line i{background:var(--comic-accent);width:4px;height:4px;box-shadow:0 0 8px var(--comic-accent);border-radius:50%}.comic-premise{color:#0b0c0f;background:#e9eaf0;padding:105px clamp(24px,8vw,145px) 115px}.comic-premise>.section-number{color:#656a76}.comic-premise>h2{letter-spacing:-.072em;max-width:1050px;margin:25px 0 62px;font-size:clamp(3.5rem,7vw,8rem);line-height:.82}.comic-feature-grid{border-top:1px solid #090a0d30;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comic-feature-grid article{border-inline-end:1px solid #090a0d26;min-height:320px;padding:32px clamp(20px,2.4vw,42px) 36px 0}.comic-feature-grid article+article{padding-inline-start:clamp(20px,2.4vw,42px)}.comic-feature-grid article:last-child{border-inline-end:0}.comic-feature-grid article>span{color:var(--comic-accent);-webkit-text-stroke:1px #08090c8c;font:700 2rem var(--font-geist-sans), sans-serif}.comic-feature-grid h3{letter-spacing:-.045em;margin:65px 0 19px;font-size:clamp(1.7rem,2.5vw,3rem);line-height:.94}.comic-feature-grid p{color:#555963;max-width:430px;margin:0;font-size:.93rem;line-height:1.75}.comic-frames{background:radial-gradient(circle at 50% 8%, var(--comic-accent-soft), transparent 22%), #06070b;padding:115px clamp(24px,6vw,105px) 135px}.comic-frames-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1480px;margin:0 auto 55px;display:flex}.comic-frames-heading h2{letter-spacing:-.072em;margin:0;font-size:clamp(3.5rem,7vw,8rem);line-height:.82}.comic-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.5vw,38px);max-width:1480px;margin:0 auto;display:grid}.comic-frame{aspect-ratio:2/3;background:#0b0c10;border:1px solid #ffffff24;margin:0;position:relative;overflow:hidden}.comic-frame:nth-child(2){margin-top:62px}.comic-frame img{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.75);transition:transform .65s,filter .65s}.comic-frame:hover img{filter:saturate(.95)contrast(1.05)brightness(.84);transform:scale(1.025)}.comic-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 63%,#040508db);position:absolute;inset:0}.comic-frame figcaption{z-index:3;color:#fff;font:560 .56rem var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:12px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.comic-frame figcaption span{color:var(--comic-accent)}.comic-final-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg, var(--comic-accent-soft), transparent 52%), #090a0f;justify-content:space-between;align-items:center;gap:50px;min-height:330px;padding:70px clamp(24px,8vw,145px);display:flex}.comic-final-cta h2{letter-spacing:-.06em;max-width:900px;margin:21px 0 0;font-size:clamp(2.8rem,5.5vw,6.3rem);line-height:.88}.comic-related{color:#0a0b0e;background:#e9eaf0;grid-template-columns:.5fr 1.2fr auto;align-items:center;gap:clamp(35px,7vw,120px);min-height:340px;padding:75px clamp(24px,8vw,145px);display:grid}.comic-related>.section-number{color:#686d78}.comic-related>div>span{color:#6a6f79;font:560 .54rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.comic-related h2{text-align:left;letter-spacing:-.068em;direction:ltr;margin:12px 0 7px;font-size:clamp(2.5rem,5.2vw,6rem);line-height:.84}.comic-related div>p{color:#5b606a;margin:0}.comic-footer{border-top-color:#0000}.rtl .comic-detail-grid,.rtl .comic-back-link span{transform:scaleX(-1)}.rtl .comic-frame figcaption{left:auto;right:24px}@media (width<=1050px){.comics-showcase-heading{grid-template-columns:1fr;gap:30px}.comics-showcase-intro{max-width:620px}.comic-detail-hero{grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:45px;padding-left:42px;padding-right:42px}.comic-detail-copy h1{font-size:clamp(3.6rem,7.5vw,6.4rem)}.comic-related{grid-template-columns:.45fr 1fr}.comic-related .button{grid-column:2;width:fit-content}}@media (width<=820px){.comics-showcase{padding:90px 22px 100px}.comics-showcase-heading{margin-bottom:55px}.comics-showcase-heading h2{font-size:clamp(3.7rem,15vw,6.8rem)}.comic-series-grid{grid-template-columns:1fr;gap:65px}.series-description{min-height:auto}.comic-topbar{grid-template-columns:1fr auto}.comic-topbar nav{display:none}.comic-detail-hero{grid-template-columns:1fr;gap:55px;padding:60px 22px 75px}.comic-detail-cover{max-width:520px;margin:0 auto}.comic-detail-copy h1{font-size:clamp(3.8rem,15vw,7.2rem)}.comic-feature-grid{grid-template-columns:1fr}.comic-feature-grid article,.comic-feature-grid article+article{border-inline-end:0;border-bottom:1px solid #090a0d24;min-height:auto;padding:30px 0 42px}.comic-feature-grid article:last-child{border-bottom:0}.comic-feature-grid h3{margin:28px 0 15px}.comic-frame-grid{grid-template-columns:1fr;max-width:560px}.comic-frame:nth-child(2){margin-top:0}.comic-final-cta{flex-direction:column;align-items:flex-start}.comic-related{grid-template-columns:1fr;gap:28px}.comic-related .button{grid-column:1}}@media (width<=480px){.series-index{top:23px;left:23px}.rtl .series-index{right:23px}.series-card-copy h3{font-size:3.25rem}.comic-detail-cover{width:100%}.comic-detail-actions{flex-direction:column;align-items:flex-start}.comic-premise{padding:78px 22px 84px}.comic-premise>h2{margin-bottom:42px;font-size:3.4rem}.comic-frames{padding:82px 18px 95px}.comic-frames-heading{flex-direction:column;align-items:flex-start}.comic-final-cta{min-height:0;padding:65px 22px}.comic-related{padding:65px 22px}}.music-site{--music:#ff4fd8;--music-blue:#58c8ff;min-height:100vh;color:var(--paper);background:#06070b;overflow:clip}.music-topbar{background:#06070ceb}.music-topbar .review-brand>i{background:var(--music);box-shadow:0 0 13px var(--music)}.music-topbar nav a.active:after{background:var(--music);box-shadow:0 0 12px #ff4fd899}.music-topbar nav a span{color:var(--music)}.music-topbar .review-language:hover{color:var(--music);border-color:#ff4fd880}.music-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 44%,#ff4fd829,#0000 26%),radial-gradient(circle at 18% 18%,#58c8ff1a,#0000 23%),#07080d;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:900px;padding:90px clamp(24px,6.5vw,120px) 100px;display:grid;position:relative;overflow:hidden}.music-hero:before{content:"PLAY";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.11em;pointer-events:none;font-size:clamp(12rem,27vw,31rem);font-weight:830;line-height:.68;position:absolute;bottom:-5vw;left:-2vw}.music-hero-grid{opacity:.34;pointer-events:none;background-image:linear-gradient(#8f96bb1a 1px,#0000 1px),linear-gradient(90deg,#8f96bb1a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.music-hero-copy,.music-featured{z-index:2;position:relative}.music-eyebrow{color:#989dac;font:550 .61rem var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.music-eyebrow>i{background:var(--music);flex:none;width:32px;height:1px;box-shadow:0 0 11px #ff4fd89e}.music-hero h1{letter-spacing:-.078em;margin:30px 0 34px;font-size:clamp(4rem,7.2vw,8rem);line-height:.8}.music-hero h1 span,.music-hero h1 em{display:block}.music-hero h1 em{color:#0000;-webkit-text-stroke:1px #eef0f69e;font-style:normal}.music-hero-copy>p:not(.music-eyebrow){color:#9da2b1;max-width:620px;margin:0 0 38px;font-size:clamp(.96rem,1.15vw,1.09rem);line-height:1.82}.music-featured{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff21;justify-self:end;width:100%;max-width:960px;padding:23px;box-shadow:0 45px 120px #00000075}.music-featured-heading{color:#737887;font:540 .52rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 2px 19px;display:flex}.music-featured-heading i{color:var(--music);align-items:center;gap:8px;font-style:normal;display:flex}.music-featured-heading i:before{content:"";background:var(--music);width:6px;height:6px;box-shadow:0 0 12px var(--music);border-radius:50%;animation:1.15s ease-in-out infinite alternate musicLive}@keyframes musicLive{0%{opacity:.35}to{opacity:1}}.music-player-shell{aspect-ratio:16/9;background:#030407;width:100%;position:relative;overflow:hidden;box-shadow:0 0 70px #ff4fd817}.music-player-shell iframe{border:0;width:100%;height:100%;display:block}.music-player-corner{z-index:2;border-color:var(--music);pointer-events:none;border-style:solid;width:18px;height:18px;position:absolute}.music-player-corner.one{border-width:1px 0 0 1px;top:8px;left:8px}.music-player-corner.two{border-width:1px 1px 0 0;top:8px;right:8px}.music-player-corner.three{border-width:0 0 1px 1px;bottom:8px;left:8px}.music-player-corner.four{border-width:0 1px 1px 0;bottom:8px;right:8px}.music-featured-meta{justify-content:space-between;align-items:end;gap:30px;padding:22px 2px 4px;display:flex}.music-featured-meta>div{flex-direction:column;gap:7px;display:flex}.music-featured-meta strong{text-align:left;letter-spacing:-.04em;direction:ltr;font-size:clamp(1.55rem,2.4vw,2.6rem);line-height:.95}.music-featured-meta>div span{color:#696e7d;font:520 .51rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.music-featured-meta>a{color:#d9dce4;font:560 .55rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #515664;flex:none;gap:10px;padding-bottom:7px;display:flex}.music-featured-meta>a span{color:var(--music)}.music-autoplay{color:#5f6472;font:520 .48rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff14;align-items:center;gap:9px;margin:18px 2px 0;padding-top:15px;display:flex}.music-autoplay i{background:var(--music-blue);width:5px;height:5px;box-shadow:0 0 9px var(--music-blue);border-radius:50%}.music-library{background:radial-gradient(circle at 88% 10%,#58c8ff14,#0000 24%),linear-gradient(#090a10,#06070b);padding:120px clamp(24px,7vw,130px) 145px;position:relative;overflow:hidden}.music-library:before{content:"TRACKS";color:#0000;-webkit-text-stroke:1px #ffffff08;letter-spacing:-.1em;pointer-events:none;font-size:clamp(8rem,19vw,21rem);font-weight:820;line-height:.72;position:absolute;top:33px;right:-2vw}.music-library-heading{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(280px,.62fr);align-items:end;gap:clamp(45px,9vw,150px);max-width:1500px;margin:0 auto 70px;display:grid;position:relative}.music-library-heading .section-number{margin-bottom:24px}.music-library-heading h2{letter-spacing:-.078em;margin:29px 0 0;font-size:clamp(4rem,8vw,9rem);line-height:.8}.music-library-heading h2 span,.music-library-heading h2 em{display:block}.music-library-heading h2 em{color:#0000;-webkit-text-stroke:1px #eef0f694;font-style:normal}.music-library-heading>div:last-child>p{color:#a0a5b4;margin:0 0 29px;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.78}.music-library-heading>div:last-child>span{border-top:1px solid var(--line);color:#626775;font:520 .54rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;padding-top:18px;display:block}.music-library-heading>div:last-child>span b{color:var(--music);margin-inline-end:8px;font-size:.75rem}.music-track-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,5vw,75px) clamp(25px,4vw,65px);max-width:1500px;margin:0 auto;display:grid;position:relative}.music-track-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:35px}.music-track-art{aspect-ratio:16/9;background:radial-gradient(circle,#ff4fd833,#08090e 60%);border:1px solid #ffffff24;display:block;position:relative;overflow:hidden}.music-track-art:after{content:"";z-index:4;background:var(--music);height:3px;box-shadow:0 0 20px var(--music);transition:right .45s;position:absolute;bottom:0;left:0;right:76%}.music-track-card:hover .music-track-art:after{right:0}.music-track-art img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.7);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;display:block}.music-track-card:hover .music-track-art img{filter:saturate(.95)contrast(1.05)brightness(.82);transform:scale(1.035)}.music-track-shade{z-index:2;background:linear-gradient(#05060a2e,#05060a1a 48%,#05060abd);position:absolute;inset:0}.music-track-index{z-index:3;color:var(--music);font:600 .54rem var(--font-geist-mono), monospace;letter-spacing:.15em;position:absolute;top:24px;left:25px}.music-play{z-index:3;width:50px;height:50px;color:var(--music);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05060a8c;border:1px solid #ff4fd8a6;border-radius:50%;place-items:center;padding-left:2px;font-size:.68rem;transition:color .25s,background .25s,transform .25s;display:grid;position:absolute;bottom:23px;right:25px}.music-track-card:hover .music-play{color:#08090d;background:var(--music);transform:scale(1.08)}.music-track-copy{padding-top:23px}.music-track-copy>span{color:#626775;font:530 .5rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.music-track-copy h3{text-align:left;letter-spacing:-.05em;direction:ltr;margin:13px 0 20px;font-size:clamp(1.9rem,3vw,3.5rem);line-height:.92}.music-track-copy>a{color:#d9dce4;width:fit-content;font:560 .55rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #505562;align-items:center;gap:11px;padding-bottom:7px;display:flex}.music-track-copy>a span{color:var(--music)}.music-channel-cta{color:#090a0e;background:#e9eaf0;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:clamp(40px,7vw,110px);min-height:430px;padding:80px clamp(24px,7vw,130px);display:grid;position:relative;overflow:hidden}.music-channel-cta:before{content:"MB.MUSIC";color:#0000;-webkit-text-stroke:1px #08090c14;letter-spacing:-.09em;pointer-events:none;font-size:clamp(6rem,15vw,16rem);font-weight:820;line-height:.75;position:absolute;bottom:-3vw;right:-1vw}.music-channel-disc,.music-channel-cta>div:nth-child(2),.music-channel-cta>a{z-index:2;position:relative}.music-channel-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 9px,#090a0e14 10px 11px),#dfe1e8;border:1px solid #090a0e3d;border-radius:50%;place-items:center;width:250px;display:grid;box-shadow:inset 0 0 0 46px #fff3}.music-channel-disc:before{content:"";background:var(--music);border-radius:50%;position:absolute;inset:44%;box-shadow:0 0 0 13px #08090d,0 0 35px #ff4fd859}.music-channel-disc i{border:1px dashed #090a0e30;border-radius:50%;animation:18s linear infinite musicSpin;position:absolute;inset:-8px}@keyframes musicSpin{to{transform:rotate(360deg)}}.music-channel-disc span{z-index:2;color:#fff;font:700 .44rem var(--font-geist-mono), monospace;letter-spacing:-.04em;position:relative}.music-channel-cta .music-eyebrow{color:#626672}.music-channel-cta h2{letter-spacing:-.065em;max-width:850px;margin:24px 0 20px;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.84}.music-channel-cta>div:nth-child(2)>p:last-child{color:#555a64;max-width:700px;margin:0;font-size:1rem;line-height:1.75}.music-channel-cta .music-button{white-space:nowrap}.music-footer .review-brand>i{background:var(--music);box-shadow:0 0 12px var(--music)}.music-footer>a:last-child{transition:color .2s}.music-footer>a:last-child:hover{color:var(--music)}.rtl .music-hero-grid{transform:scaleX(-1)}.rtl .music-track-index{left:auto;right:25px}.rtl .music-play{padding-left:0;padding-right:2px;left:25px;right:auto}@media (width<=1100px){.music-hero{grid-template-columns:minmax(300px,.72fr) minmax(470px,1.28fr);gap:45px;padding-left:45px;padding-right:45px}.music-channel-cta{grid-template-columns:190px 1fr}.music-channel-disc{width:185px}.music-channel-cta>a{grid-column:2;width:fit-content}}@media (width<=850px){.music-hero{grid-template-columns:1fr;gap:65px;min-height:0;padding:85px 22px 80px}.music-hero-copy{max-width:760px}.music-featured{justify-self:stretch;max-width:850px}.music-library{padding:95px 22px 105px}.music-library-heading{grid-template-columns:1fr;gap:34px;margin-bottom:55px}.music-library-heading>div:last-child{max-width:650px}.music-track-grid{grid-template-columns:1fr;gap:55px}.music-channel-cta{grid-template-columns:1fr;gap:38px;padding:75px 22px}.music-channel-disc{width:170px}.music-channel-cta>a{grid-column:1}}@media (width<=520px){.music-hero{padding-top:67px}.music-hero h1{font-size:clamp(3.7rem,16vw,5.2rem)}.music-featured{padding:12px}.music-featured-heading{padding:4px 2px 14px}.music-featured-meta{flex-direction:column;align-items:flex-start;gap:18px}.music-autoplay{line-height:1.55}.music-library-heading h2{font-size:clamp(3.65rem,16vw,5.4rem)}.music-track-art{aspect-ratio:4/3}.music-track-copy h3{font-size:2.25rem}.music-channel-disc{width:145px}.music-channel-cta h2{font-size:3.35rem}}.studio-section-topbar{--section-accent:var(--violet)}.studio-section-topbar .review-brand>i{background:var(--section-accent);box-shadow:0 0 13px var(--section-accent)}.studio-section-topbar nav a.active:after{background:var(--section-accent);box-shadow:0 0 10px var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.studio-section-topbar nav a.active:after{box-shadow:0 0 10px color-mix(in srgb, var(--section-accent) 62%, transparent)}}.studio-section-topbar .review-language:hover{color:var(--section-accent);border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.studio-section-topbar .review-language:hover{border-color:color-mix(in srgb, var(--section-accent) 55%, transparent)}}.books-site,.comics-index-site,.about-site{min-height:100vh;color:var(--paper);background:#06070b;overflow:clip}.books-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 45%,#c7a47629,#0000 28%),#07080c;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:70px;min-height:690px;padding:100px clamp(24px,8vw,145px) 90px;display:grid;position:relative;overflow:hidden}.books-hero:before{content:"BOOKS";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.1em;font-size:clamp(10rem,25vw,27rem);font-weight:830;line-height:.68;position:absolute;bottom:-5vw;left:-2vw}.books-hero-grid{opacity:.27;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.books-hero-copy,.books-spines{z-index:2;position:relative}.books-hero .review-eyebrow>i,.books-catalog .review-eyebrow>i{background:#c7a476;box-shadow:0 0 11px #c7a47699}.books-hero h1{letter-spacing:-.08em;margin:28px 0 34px;font-size:clamp(4.2rem,8.4vw,9.5rem);line-height:.78}.books-hero h1 span,.books-hero h1 em{display:block}.books-hero h1 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.books-hero-copy>p:last-child{color:#a5aab8;max-width:710px;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.books-spines{border-bottom:1px solid #ffffff26;justify-self:end;align-items:end;gap:14px;width:min(34vw,470px);height:430px;display:flex}.books-spines span{color:#c7a476;writing-mode:vertical-rl;width:44%;height:80%;font:620 .76rem var(--font-geist-mono), monospace;letter-spacing:.12em;background:linear-gradient(90deg,#ffffff06,#c7a4761a,#ffffff05);border:1px solid #ffffff26;align-items:end;padding:24px 17px;display:flex;position:relative;box-shadow:0 35px 70px #0006}.books-spines span:nth-child(2){color:#a99cff;background:linear-gradient(90deg,#ffffff06,#8d7cff21,#ffffff05);height:92%}.books-spines i{background:#0b0c12;border:1px solid #ffffff1f;width:7%;height:72%}.books-catalog{background:radial-gradient(circle at 10% 12%,#c7a47614,#0000 23%),#090a0f;padding:115px clamp(24px,7vw,130px) 145px;position:relative}.books-catalog-heading{justify-content:space-between;align-items:end;gap:45px;max-width:1450px;margin:0 auto 70px;display:flex}.books-catalog-heading h2{letter-spacing:-.072em;max-width:1000px;margin:25px 0 0;font-size:clamp(3.6rem,7vw,8rem);line-height:.82}.books-catalog-heading>a,.comics-index-heading>a{color:#d9dce4;font:570 .75rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #555a67;flex:none;gap:11px;padding-bottom:8px;display:flex}.books-catalog-heading>a span{color:#c7a476}.book-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,95px);max-width:1450px;margin:0 auto;display:grid}.book-index-card{--book-accent:#c7a476;border-bottom:1px solid var(--line);min-width:0;padding-bottom:48px}.book-index-cover{aspect-ratio:2/3;background:#08090e;border:1px solid #ffffff2b;width:min(100%,560px);margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:0 45px 100px #00000073}.book-index-cover img{object-fit:cover;filter:saturate(.88)contrast(1.04)brightness(.86);transition:transform .7s,filter .7s}.book-index-cover img.book-index-impossible{object-position:right center}.book-index-cover img.book-index-six{object-position:center}.book-index-card:hover .book-index-cover img{filter:saturate()contrast(1.03)brightness(.94);transform:scale(1.025)}.book-index-frame{z-index:2;border:1px solid #ffffff2e;position:absolute;inset:14px}.book-index-cover:after{content:"";z-index:3;background:var(--book-accent);height:3px;box-shadow:0 0 20px var(--book-accent);transition:right .45s;position:absolute;bottom:0;left:0;right:75%}.book-index-card:hover .book-index-cover:after{right:0}.book-index-number{z-index:4;color:var(--book-accent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font:620 .72rem var(--font-geist-mono), monospace;background:#05060abf;padding:8px 10px;position:absolute;top:28px;left:30px}.book-index-copy{padding-top:31px}.book-index-status{color:var(--book-accent);font:580 .72rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.book-index-status i{background:var(--book-accent);width:6px;height:6px;box-shadow:0 0 10px var(--book-accent);border-radius:50%}.book-index-copy>p:first-of-type{color:#777c89;font:550 .75rem var(--font-geist-mono), monospace;letter-spacing:.11em;margin:17px 0 0;line-height:1.55}.book-index-copy h3{text-align:left;letter-spacing:-.066em;direction:ltr;margin:14px 0 20px;font-size:clamp(2.8rem,4.9vw,5.8rem);line-height:.83}.book-index-meta{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.book-index-meta span{color:#878c9a;font:540 .68rem var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #ffffff21;padding:7px 9px}.book-index-description{color:#a6abb8;max-width:650px;min-height:112px;margin:0 0 30px;font-size:1rem;line-height:1.8}.book-index-button{color:#08090c;border-color:var(--book-accent);background:var(--book-accent)}.book-index-button:hover{color:#08090c;background:#fff;border-color:#fff}.books-footer .review-brand>i{background:#c7a476;box-shadow:0 0 10px #c7a476}.comics-index-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 48%,#d5ff421c,#0000 24%),radial-gradient(circle at 62% 28%,#8d7cff24,#0000 25%),#07080d;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:730px;padding:95px clamp(24px,7vw,130px);display:grid;position:relative;overflow:hidden}.comics-index-hero:before{content:"COMICS";color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.1em;font-size:clamp(10rem,24vw,26rem);font-weight:830;line-height:.68;position:absolute;bottom:-4vw;left:-2vw}.comics-index-gridlines{opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.comics-index-copy,.comics-index-covers{z-index:2;position:relative}.comics-index-copy .review-eyebrow>i,.comics-index-library .review-eyebrow>i{background:var(--acid);box-shadow:0 0 10px #d5ff428c}.comics-index-copy h1{letter-spacing:-.08em;margin:28px 0 34px;font-size:clamp(4.1rem,8vw,9.2rem);line-height:.78}.comics-index-copy h1 span,.comics-index-copy h1 em{display:block}.comics-index-copy h1 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.comics-index-copy>p:last-child{color:#a6abb8;max-width:690px;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.comics-index-covers{height:580px}.comics-index-cover{aspect-ratio:1;border:1px solid #ffffff2b;width:57%;position:absolute;overflow:hidden;box-shadow:0 45px 100px #00000080}.comics-index-cover img{object-fit:cover;filter:saturate(.84)contrast(1.05)brightness(.8)}.comics-index-cover:after{content:"";border:1px solid #ffffff29;position:absolute;inset:13px}.comics-index-cover>span{z-index:3;color:var(--comic-accent);font:650 .75rem var(--font-geist-mono), monospace;background:#05060ab8;padding:7px 9px;position:absolute;top:27px;left:28px}.comics-index-cover.cover-1{top:15px;left:0;transform:rotate(-5deg)}.comics-index-cover.cover-2{bottom:0;right:0;transform:rotate(6deg)}.comics-index-library{background:radial-gradient(circle at 90% 8%,#d5ff420f,#0000 22%),#090a0f;padding:115px clamp(24px,7vw,130px) 145px}.comics-index-heading{justify-content:space-between;align-items:end;gap:45px;max-width:1450px;margin:0 auto 70px;display:flex}.comics-index-heading h2{letter-spacing:-.072em;max-width:1000px;margin:25px 0 0;font-size:clamp(3.6rem,7vw,8rem);line-height:.82}.comics-index-heading>a span{color:var(--acid)}.comic-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,78px);max-width:1450px;margin:0 auto;display:grid}.comic-index-card{--comic-accent:var(--acid);border-bottom:1px solid var(--line);min-width:0;padding-bottom:45px}.comic-index-art{aspect-ratio:1;background:#08090e;border:1px solid #ffffff26;display:block;position:relative;overflow:hidden}.comic-index-art img{object-fit:cover;filter:saturate(.8)contrast(1.06)brightness(.76);transition:transform .7s,filter .7s}.comic-index-card:hover .comic-index-art img{filter:saturate()contrast(1.04)brightness(.87);transform:scale(1.035)}.comic-index-shade{background:linear-gradient(#0000 55%,#05060ac7);position:absolute;inset:0}.comic-index-art:after{content:"";z-index:3;background:var(--comic-accent);height:3px;box-shadow:0 0 20px var(--comic-accent);transition:right .45s;position:absolute;bottom:0;left:0;right:74%}.comic-index-card:hover .comic-index-art:after{right:0}.comic-index-number{z-index:4;color:var(--comic-accent);font:650 .75rem var(--font-geist-mono), monospace;position:absolute;top:28px;left:29px}.comic-index-copy{padding-top:28px}.comic-index-copy>span{color:#707583;font:550 .72rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.comic-index-copy h3{text-align:left;letter-spacing:-.07em;direction:ltr;margin:15px 0 6px;font-size:clamp(3rem,5.3vw,6.2rem);line-height:.8}.comic-index-copy h4{color:var(--comic-accent);font:600 .78rem var(--font-geist-mono), monospace;letter-spacing:.12em;margin:15px 0 22px}.comic-index-copy>p{color:#a3a8b6;max-width:680px;min-height:110px;margin:0;font-size:1rem;line-height:1.78}.comic-index-tags{flex-wrap:wrap;gap:8px;margin:25px 0 30px;display:flex}.comic-index-tags span{color:#858a98;font:540 .68rem var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #ffffff21;padding:7px 9px}.comic-index-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.comic-index-button{color:#07080b;border-color:var(--comic-accent);background:var(--comic-accent)}.comic-index-button:hover{color:#07080b;background:#fff;border-color:#fff}.comic-index-actions>a:last-child{color:#d7dae2;font:570 .75rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #555a67;padding-bottom:8px}.comic-index-actions>a:last-child span{color:var(--comic-accent)}.comics-index-footer .review-brand>i{background:var(--acid);box-shadow:0 0 10px var(--acid)}.about-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 45%,#8d7cff2b,#0000 28%),#07080d;align-items:center;min-height:780px;padding:105px clamp(24px,8vw,145px);display:flex;position:relative;overflow:hidden}.about-grid{opacity:.28;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 79%);mask-image:linear-gradient(90deg,#000,#0000 79%)}.about-monogram{aspect-ratio:1;border:1px solid #8d7cff4d;border-radius:50%;width:min(52vw,780px);position:absolute;top:50%;right:-3vw;transform:translateY(-50%)}.about-monogram:before,.about-monogram:after,.about-monogram i{content:"";border:1px solid #8d7cff2e;border-radius:50%;position:absolute}.about-monogram:before{inset:8%}.about-monogram:after{inset:22%}.about-monogram i:first-of-type{border-color:#d5ff422e;inset:35%}.about-monogram i:last-of-type{border-width:0 0 0 1px;border-radius:0;top:-12px;bottom:-12px;left:50%}.about-monogram span{color:#0000;-webkit-text-stroke:1px #ffffff24;letter-spacing:-.12em;place-items:center;font-size:clamp(10rem,24vw,24rem);font-weight:820;display:grid;position:absolute;inset:0}.about-hero-copy{z-index:2;max-width:950px;position:relative}.about-hero .review-eyebrow>i,.about-work .review-eyebrow>i,.about-connect .review-eyebrow>i{background:var(--violet);box-shadow:0 0 11px #8d7cff99}.about-hero h1{letter-spacing:-.085em;margin:27px 0 30px;font-size:clamp(5rem,10vw,11rem);line-height:.7}.about-hero h1 span,.about-hero h1 em{display:block}.about-hero h1 em{color:#0000;-webkit-text-stroke:1px #eff0f6a3;font-style:normal}.about-hero-copy>p:not(.review-eyebrow){color:#a7acb9;max-width:710px;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.8}.about-hero blockquote{border-inline-start:2px solid var(--acid);color:#fff;max-width:760px;margin:37px 0 0;padding:18px 0 18px 24px;font-size:clamp(1.25rem,2vw,2rem);font-weight:650;line-height:1.42}.about-work{color:#0a0b0e;background:#e9eaf0;padding:115px clamp(24px,7vw,130px) 140px}.about-work-heading{max-width:1450px;margin:0 auto 65px}.about-work .section-number{color:#757984}.about-work .review-eyebrow{color:#656a75}.about-work-heading h2{letter-spacing:-.073em;max-width:1050px;margin:25px 0 0;font-size:clamp(3.7rem,7.2vw,8.2rem);line-height:.82}.about-field-grid{border-top:1px solid #090a0d33;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1450px;margin:0 auto;display:grid}.about-field{border-bottom:1px solid #090a0d33;border-inline-end:1px solid #090a0d29;min-height:330px;padding:34px clamp(25px,3vw,50px) 38px 0;transition:padding .3s,background .3s;position:relative}.about-field:nth-child(2n){border-inline-end:0;padding-inline-start:clamp(25px,3vw,50px)}.about-field:hover{background:#ffffff8c;padding-inline-start:22px}.about-field>span{color:#8a72ff;font:650 .8rem var(--font-geist-mono), monospace}.about-field h3{letter-spacing:-.055em;margin:55px 0 18px;font-size:clamp(2.6rem,4vw,4.6rem);line-height:.88}.about-field p{color:#555a64;max-width:520px;margin:0 0 31px;font-size:1rem;line-height:1.75}.about-field b{color:#393d46;font:620 .72rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.about-connect{background:radial-gradient(circle at 18% 48%,#8d7cff1f,#0000 25%),#08090e;grid-template-columns:minmax(350px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(60px,10vw,170px);min-height:650px;padding:105px clamp(24px,8vw,145px);display:grid}.about-connect h2{letter-spacing:-.073em;max-width:740px;margin:26px 0 0;font-size:clamp(3.8rem,7vw,8rem);line-height:.82}.about-links{border-top:1px solid var(--line)}.about-links a{border-bottom:1px solid var(--line);color:#9ba0ae;min-height:63px;font:570 .75rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;transition:color .2s,padding .25s;display:flex}.about-links a:hover{color:#fff;padding:0 12px}.about-links a span{color:var(--violet);font-size:1rem}.about-footer .review-brand>i{background:var(--violet);box-shadow:0 0 10px var(--violet)}.rtl .books-hero-grid,.rtl .comics-index-gridlines,.rtl .about-grid{transform:scaleX(-1)}.rtl .book-index-number,.rtl .comic-index-number,.rtl .comics-index-cover>span{left:auto;right:29px}.rtl .about-monogram{left:-3vw;right:auto}@media (width<=980px){.studio-section-topbar{grid-template-rows:68px 50px;grid-template-columns:1fr auto;gap:0 20px;min-height:118px;padding:0 22px}.studio-section-topbar .review-language{grid-area:1/2}.studio-section-topbar nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:28px;width:100%;display:flex;overflow-x:auto}.studio-section-topbar nav::-webkit-scrollbar{display:none}.studio-section-topbar nav a{flex:none;align-items:center;min-height:50px;font-size:.7rem;display:flex}.studio-section-topbar nav a.active:after{bottom:0}.books-hero,.comics-index-hero{grid-template-columns:1fr;gap:55px;min-height:0;padding:85px 35px 90px}.books-spines{justify-self:center;width:min(74vw,470px)}.comics-index-covers{justify-self:center;width:min(88vw,700px)}.books-catalog-heading,.comics-index-heading{flex-direction:column;align-items:flex-start}.about-monogram{opacity:.52;width:90vw;right:-25vw}.rtl .about-monogram{left:-25vw}.about-field-grid{grid-template-columns:1fr}.about-field,.about-field:nth-child(2n){border-inline-end:0;min-height:280px;padding:32px 0 38px}.about-field:hover{padding-inline-start:18px}.about-connect{grid-template-columns:1fr;gap:55px}}@media (width<=760px){.books-hero,.comics-index-hero{padding:72px 22px 80px}.books-hero h1,.comics-index-copy h1{font-size:clamp(3.8rem,15vw,6.5rem)}.books-spines{height:340px}.books-catalog,.comics-index-library{padding:85px 22px 100px}.books-catalog-heading h2,.comics-index-heading h2{font-size:clamp(3.45rem,14vw,6rem)}.book-index-grid,.comic-index-grid{grid-template-columns:1fr;gap:70px}.book-index-cover{width:min(86vw,520px)}.book-index-description,.comic-index-copy>p{min-height:0}.comics-index-covers{height:460px}.comics-index-cover{width:62%}.about-hero{min-height:720px;padding:85px 22px}.about-hero h1{font-size:clamp(4.6rem,20vw,8rem)}.about-hero blockquote{font-size:1.2rem}.about-work{padding:85px 22px 95px}.about-work-heading h2{font-size:clamp(3.5rem,14vw,6.2rem)}.about-field h3{margin-top:35px}.about-connect{padding:85px 22px}.about-connect h2{font-size:clamp(3.4rem,14vw,6rem)}}@media (width<=480px){.books-spines{width:86vw;height:300px}.books-spines span{padding:18px 12px;font-size:.65rem}.book-index-copy h3{font-size:3.2rem}.comics-index-covers{height:340px}.comics-index-cover{width:68%}.comics-index-cover.cover-1{left:-2%}.comics-index-cover.cover-2{right:-2%}.comic-index-copy h3{font-size:3.4rem}.comic-index-actions{flex-direction:column;align-items:flex-start}}.studio-header-actions{justify-self:end;align-items:center;gap:11px;display:flex}.studio-business-link,.portal-business-link{border:1px solid var(--section-accent,var(--portal-accent));align-items:center;gap:9px;min-height:36px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-business-link,.portal-business-link{border:1px solid color-mix(in srgb, var(--section-accent,var(--portal-accent)) 48%, transparent)}}.studio-business-link,.portal-business-link{color:#fff;background:var(--section-accent,var(--portal-accent))}@supports (color:color-mix(in lab, red, red)){.studio-business-link,.portal-business-link{background:color-mix(in srgb, var(--section-accent,var(--portal-accent)) 8%, transparent)}}.studio-business-link,.portal-business-link{font:650 .61rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;transition:color .2s,background .2s,border-color .2s}.studio-business-link span,.portal-business-link span{color:var(--section-accent,var(--portal-accent));font-size:.8rem}.studio-business-link:hover,.studio-business-link.active{color:#08090c;border-color:var(--section-accent);background:var(--section-accent)}.studio-business-link:hover span,.studio-business-link.active span{color:#08090c}.portal-business-link{--section-accent:var(--portal-accent);border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-business-link{border-color:color-mix(in srgb, var(--portal-accent) 48%, transparent)}}.portal-business-link:hover{color:#08090c;border-color:var(--portal-accent);background:var(--portal-accent)}.portal-business-link:hover span{color:#08090c}.studio-footer{--footer-accent:var(--violet);z-index:2;color:var(--paper);background:#05060a;position:relative}.studio-commercial-cta{color:#08090c;background:radial-gradient(circle at 84% 20%, var(--footer-accent), transparent 26%), #e9eaf0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(50px,9vw,145px);min-height:390px;padding:85px clamp(24px,7vw,130px);display:grid}@supports (color:color-mix(in lab, red, red)){.studio-commercial-cta{background:radial-gradient(circle at 84% 20%, color-mix(in srgb, var(--footer-accent) 22%, transparent), transparent 26%), #e9eaf0}}.studio-commercial-cta>div:first-child>p{color:#555b67;font:650 .68rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.studio-commercial-cta>div:first-child>p i{background:var(--footer-accent);width:35px;height:1px;box-shadow:0 0 10px var(--footer-accent)}.studio-commercial-cta h2{letter-spacing:-.072em;max-width:980px;margin:25px 0 24px;font-size:clamp(3.2rem,6vw,7rem);line-height:.82}.studio-commercial-cta>div:first-child>span{color:#555a64;max-width:760px;font-size:1rem;line-height:1.75;display:block}.studio-commercial-actions{border-top:1px solid #08090c33;flex-direction:column;display:flex}.studio-commercial-actions a{color:#252831;min-height:67px;font:650 .73rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #08090c33;justify-content:space-between;align-items:center;gap:25px;padding:0 4px;transition:padding .25s,color .2s;display:flex}.studio-commercial-actions a:hover{color:#08090c;padding:0 13px}.studio-commercial-actions b{color:var(--footer-accent);font-size:1rem}.studio-footer-grid{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(150px,.65fr));gap:clamp(36px,6vw,95px);padding:82px clamp(24px,7vw,130px) 95px;display:grid}.studio-footer .review-brand>i{background:var(--footer-accent);box-shadow:0 0 11px var(--footer-accent)}.studio-footer-brand>p{color:#747987;max-width:330px;margin:28px 0 25px;font-size:.9rem;line-height:1.65}.studio-footer-brand>span{color:#505562;font:540 .58rem var(--font-geist-mono), monospace;letter-spacing:.13em}.studio-footer-grid nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.studio-footer-grid nav strong{color:#fff;font:650 .66rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.studio-footer-grid nav a{color:#777c89;font-size:.78rem;line-height:1.45;transition:color .2s,transform .2s}.studio-footer-grid nav a:hover{color:var(--footer-accent);transform:translate(4px)}.rtl .studio-footer-grid nav a:hover{transform:translate(-4px)}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.about-primary-button{color:#08090c;border-color:var(--violet);background:var(--violet)}.about-primary-button:hover{color:#08090c;background:#fff;border-color:#fff}.about-profile{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 55%,#8d7cff1f,#0000 28%),#0a0b10;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(70px,10vw,170px);min-height:690px;padding:110px clamp(24px,8vw,145px);display:grid}.about-profile .review-eyebrow{margin-top:28px}.about-profile .review-eyebrow i{background:var(--violet);box-shadow:0 0 11px #8d7cff99}.about-profile-copy h2{letter-spacing:-.07em;max-width:850px;margin:26px 0 30px;font-size:clamp(3.4rem,6vw,7rem);line-height:.84}.about-profile-copy>p:last-child{color:#9da2b0;max-width:750px;margin:0;font-size:1.05rem;line-height:1.9}.about-stat-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-stat-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:13px;min-height:210px;padding:30px;display:flex}.about-stat-grid strong{color:var(--violet);letter-spacing:-.07em;font-size:clamp(3.1rem,5vw,6rem);line-height:.75}.about-stat-grid span{color:#797e8c;font:570 .66rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.business-site,.contact-site,.policy-site{min-height:100vh;color:var(--paper);background:#06070b;overflow:clip}.business-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 47%,#d5ff421f,#0000 25%),radial-gradient(circle at 65% 30%,#8d7cff1f,#0000 26%),#07080c;align-items:center;min-height:820px;padding:110px clamp(24px,8vw,145px);display:flex;position:relative;overflow:hidden}.business-grid{opacity:.26;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.business-orbit{aspect-ratio:1;border:1px solid #d5ff4242;border-radius:50%;width:min(56vw,850px);position:absolute;top:50%;right:-7vw;transform:translateY(-50%)}.business-orbit:before,.business-orbit:after,.business-orbit i{content:"";border:1px solid #d5ff4226;border-radius:50%;position:absolute}.business-orbit:before{inset:9%}.business-orbit:after{border-color:#8d7cff33;inset:25%}.business-orbit i:first-of-type{background:#d5ff420d;inset:42%}.business-orbit i:last-of-type{border-width:0 0 0 1px;border-radius:0;top:-10%;bottom:-10%;left:50%}.business-orbit span{color:#0000;-webkit-text-stroke:1px #ffffff1f;letter-spacing:-.13em;place-items:center;font-size:clamp(10rem,24vw,24rem);font-weight:830;display:grid;position:absolute;inset:0}.business-hero-copy{z-index:2;max-width:1050px;position:relative}.business-site .review-eyebrow i{background:var(--acid);box-shadow:0 0 11px #d5ff4299}.business-hero h1{letter-spacing:-.084em;margin:30px 0 35px;font-size:clamp(4.9rem,9.2vw,10.5rem);line-height:.72}.business-hero h1 span,.business-hero h1 em{display:block}.business-hero h1 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.business-hero-copy>p:not(.review-eyebrow){color:#a6abb8;max-width:760px;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.85}.business-hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:42px;display:flex}.business-primary{color:#07080b;border-color:var(--acid);background:var(--acid)}.business-primary:hover{color:#07080b;background:#fff;border-color:#fff;transform:translateY(-3px)}.business-proof{border-bottom:1px solid var(--line);background:#0a0b10;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.business-proof article{border-inline-end:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:12px;min-height:190px;padding:30px clamp(20px,3vw,50px);display:flex}.business-proof article:last-child{border-inline-end:0}.business-proof strong{color:var(--acid);letter-spacing:-.06em;font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:.8}.business-proof span{color:#7e8391;font:570 .65rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.5}.business-services{color:#08090c;background:#e9eaf0;padding:115px clamp(24px,7vw,130px) 140px}.business-section-heading{max-width:1450px;margin:0 auto 70px}.business-services .section-number{color:#777c86}.business-services .review-eyebrow{color:#606570;margin-top:25px}.business-section-heading h2{letter-spacing:-.073em;max-width:1100px;margin:26px 0 0;font-size:clamp(3.7rem,7vw,8rem);line-height:.82}.business-service-grid{border-top:1px solid #08090c33;border-inline-start:1px solid #08090c29;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1450px;margin:0 auto;display:grid}.business-service-grid article{border-inline-end:1px solid #08090c29;border-bottom:1px solid #08090c33;min-height:370px;padding:31px clamp(24px,2.8vw,45px) 40px}.business-service-grid article>span{color:#7f6bf2;font:650 .75rem var(--font-geist-mono), monospace}.business-service-grid h3{letter-spacing:-.045em;margin:80px 0 20px;font-size:clamp(1.8rem,2.7vw,3.15rem);line-height:.94}.business-service-grid p{color:#555b65;margin:0;font-size:.96rem;line-height:1.8}.business-packages{background:radial-gradient(circle at 85% 45%,#8d7cff1c,#0000 28%),#090a0f;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(60px,9vw,145px);min-height:690px;padding:105px clamp(24px,8vw,145px);display:grid}.business-packages h2{letter-spacing:-.07em;max-width:900px;margin:26px 0 28px;font-size:clamp(3.4rem,6vw,7rem);line-height:.83}.business-packages>div:first-child>p:last-child{color:#9ca1af;max-width:760px;margin:0;font-size:1rem;line-height:1.85}.business-package-list{border-top:1px solid var(--line)}.business-package-list>span{border-bottom:1px solid var(--line);color:#b5b9c4;align-items:center;gap:25px;min-height:68px;font-size:.9rem;display:flex}.business-package-list b{width:34px;color:var(--acid);font:650 .67rem var(--font-geist-mono), monospace}.business-editorial{color:#08090c;background:var(--acid);flex-direction:column;justify-content:center;min-height:560px;padding:90px clamp(24px,9vw,165px);display:flex}.business-editorial .review-eyebrow{color:#3d4618}.business-editorial .review-eyebrow i{box-shadow:none;background:#08090c}.business-editorial h2{letter-spacing:-.075em;max-width:1200px;margin:26px 0 30px;font-size:clamp(3.6rem,7vw,8rem);line-height:.8}.business-editorial>p:not(.review-eyebrow){color:#3e451f;max-width:900px;margin:0 0 30px;font-size:1.05rem;line-height:1.8}.business-editorial>a{width:fit-content;font:650 .72rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #08090c80;padding-bottom:8px}.business-editorial>a span{margin-inline-start:10px}.business-contact{background:#08090e;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(60px,10vw,160px);min-height:620px;padding:100px clamp(24px,8vw,145px);display:grid}.business-contact h2{letter-spacing:-.072em;max-width:900px;margin:25px 0 28px;font-size:clamp(3.5rem,6.4vw,7.4rem);line-height:.82}.business-contact>div:first-child>p:last-child{color:#999eac;max-width:760px;margin:0;font-size:1rem;line-height:1.85}.business-contact>div:last-child{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.business-email{color:#fff;border-bottom:1px solid #555a66;margin-top:12px;font-size:clamp(1rem,1.7vw,1.4rem)}.business-contact>div:last-child>span{color:#696e7c;font:540 .63rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.55}.business-support{color:var(--acid);font:620 .7rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:15px}.rtl .business-grid{transform:scaleX(-1)}.rtl .business-orbit{left:-7vw;right:auto}.policy-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80%,#58c8ff1c,#0000 27%),#07080d;flex-direction:column;justify-content:center;min-height:590px;padding:105px clamp(24px,9vw,165px);display:flex}.policy-hero .review-eyebrow i{background:#58c8ff;box-shadow:0 0 11px #58c8ff8c}.policy-disclosure .policy-hero .review-eyebrow i{background:#ffb454;box-shadow:0 0 11px #ffb45480}.policy-hero h1{letter-spacing:-.08em;max-width:1250px;margin:28px 0 30px;font-size:clamp(4.5rem,9vw,10rem);line-height:.76}.contact-hero h1 span,.contact-hero h1 em{display:block}.contact-hero h1 em{color:#0000;-webkit-text-stroke:1px #eff0f69e;font-style:normal}.policy-hero>p:not(.review-eyebrow){color:#a0a5b2;max-width:830px;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.policy-hero>span{color:#686d7a;font:550 .63rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:30px}.contact-primary{color:#071013;background:#58c8ff;border-color:#58c8ff;width:fit-content;margin-top:40px}.contact-primary:hover{color:#071013;background:#fff;border-color:#fff}.contact-grid{color:#08090c;background:#e9eaf0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 clamp(24px,8vw,145px);display:grid}.contact-grid>a{border-inline-end:1px solid #08090c29;border-bottom:1px solid #08090c33;min-height:370px;padding:37px clamp(25px,4vw,65px) 45px 0}.contact-grid>a:nth-child(2n){border-inline-end:0;padding-inline-start:clamp(25px,4vw,65px)}.contact-grid>a>span{color:#2f9bc4;font:650 .75rem var(--font-geist-mono), monospace}.contact-grid h2{letter-spacing:-.055em;margin:64px 0 20px;font-size:clamp(2.2rem,3.8vw,4.4rem);line-height:.9}.contact-grid p{color:#555b65;max-width:630px;margin:0 0 32px;font-size:1rem;line-height:1.78}.contact-grid b{color:#30343d;font:650 .7rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.contact-brief{background:#090a0f;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:clamp(60px,9vw,145px);min-height:650px;padding:100px clamp(24px,8vw,145px);display:grid}.contact-brief .review-eyebrow{margin-top:25px}.contact-brief .review-eyebrow i{background:#58c8ff;box-shadow:0 0 11px #58c8ff8c}.contact-brief h2{letter-spacing:-.07em;max-width:900px;margin:25px 0 28px;font-size:clamp(3.4rem,6vw,7rem);line-height:.83}.contact-brief>div>p:last-child{color:#9499a7;max-width:760px;margin:0;font-size:1rem;line-height:1.8}.contact-brief ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.contact-brief li{border-bottom:1px solid var(--line);color:#b4b8c4;align-items:center;gap:25px;min-height:67px;display:flex}.contact-brief li span{color:#58c8ff;width:32px;font:650 .67rem var(--font-geist-mono), monospace}.policy-notice{color:#08090c;background:#58c8ff;align-items:center;gap:18px;min-height:115px;padding:28px clamp(24px,9vw,165px);font-weight:650;line-height:1.6;display:flex}.policy-disclosure .policy-notice{background:#ffb454}.policy-notice i{background:#08090c;flex:none;width:40px;height:2px}.policy-content{background:#090a0f;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:clamp(55px,9vw,145px);padding:105px clamp(24px,9vw,165px) 135px;display:grid}.policy-content aside{flex-direction:column;align-items:flex-start;gap:17px;height:fit-content;padding-top:10px;display:flex;position:sticky;top:35px}.policy-content aside strong{color:#fff;font-size:1.15rem}.policy-content aside span{color:#636876;font:540 .61rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.5}.policy-content aside a{color:#b8bcc7;font:630 .66rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #555a67;margin-top:12px;padding-bottom:7px}.policy-content article{max-width:990px}.policy-content article>section{border-bottom:1px solid var(--line);margin-bottom:65px;padding:0 0 70px 72px;position:relative}.rtl .policy-content article>section{padding:0 72px 70px 0}.policy-content article>section>span{color:#58c8ff;font:650 .69rem var(--font-geist-mono), monospace;position:absolute;top:6px;left:0}.rtl .policy-content article>section>span{left:auto;right:0}.policy-disclosure .policy-content article>section>span{color:#ffb454}.policy-content h2{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(2rem,3.5vw,3.8rem);line-height:.95}.policy-content article p{color:#a4a9b6;margin:0 0 18px;font-size:1.04rem;line-height:1.9}@media (width<=1180px){.studio-footer-grid{grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(150px,.8fr))}.studio-footer-grid nav:last-child{grid-column:2/-1}.business-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.studio-section-topbar .studio-header-actions{grid-area:1/2}.studio-section-topbar .review-language{grid-area:auto}.studio-commercial-cta,.about-profile,.business-packages,.business-contact,.contact-brief{grid-template-columns:1fr}.studio-commercial-cta{gap:50px}.about-profile{gap:65px}.business-orbit{opacity:.52;width:90vw;right:-30vw}.rtl .business-orbit{left:-30vw}.business-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.business-proof article:nth-child(2){border-inline-end:0}.business-proof article:nth-child(-n+2){border-bottom:1px solid var(--line)}.policy-content{grid-template-columns:1fr}.policy-content aside{position:static}}@media (width<=760px){.portal-business-link{min-width:43px;padding:0 10px;font-size:0}.portal-business-link span{font-size:.85rem}.studio-business-link{min-height:34px;padding:0 10px;font-size:.56rem}.studio-header-actions{gap:7px}.studio-section-topbar .review-language{min-width:45px}.studio-commercial-cta{min-height:0;padding:75px 22px}.studio-commercial-cta h2{font-size:clamp(3.1rem,14vw,5.7rem)}.studio-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:68px 22px 78px}.studio-footer-brand{grid-column:1/-1}.studio-footer-grid nav:last-child{grid-column:auto}.about-hero-actions,.business-hero-actions{flex-direction:column;align-items:flex-start}.about-profile{min-height:0;padding:85px 22px}.about-profile-copy h2{font-size:clamp(3.4rem,14vw,6rem)}.about-stat-grid article{min-height:160px;padding:22px}.business-hero{min-height:740px;padding:85px 22px}.business-hero h1{font-size:clamp(4.3rem,18vw,7.2rem)}.business-services{padding:85px 22px 100px}.business-section-heading h2{font-size:clamp(3.5rem,14vw,6.2rem)}.business-service-grid{grid-template-columns:1fr}.business-service-grid article{min-height:315px}.business-service-grid h3{margin-top:55px}.business-packages,.business-contact,.contact-brief{min-height:0;padding:85px 22px}.business-packages h2,.business-contact h2,.contact-brief h2{font-size:clamp(3.4rem,14vw,6.1rem)}.business-editorial{min-height:0;padding:85px 22px}.business-editorial h2{font-size:clamp(3.5rem,14vw,6.3rem)}.business-email{overflow-wrap:anywhere}.policy-hero{min-height:540px;padding:85px 22px}.policy-hero h1{font-size:clamp(4.1rem,16vw,7rem)}.policy-notice{padding:28px 22px}.policy-content{padding:80px 22px 95px}.policy-content article>section,.rtl .policy-content article>section{padding:0 0 55px}.policy-content article>section>span,.rtl .policy-content article>section>span{margin-bottom:18px;display:block;position:static}.contact-grid{grid-template-columns:1fr;padding:0 22px}.contact-grid>a,.contact-grid>a:nth-child(2n){border-inline-end:0;min-height:310px;padding:35px 0 40px}}@media (width<=520px){.studio-section-topbar{padding:0 15px}.studio-section-topbar .review-brand>strong{display:none}.studio-business-link{max-width:92px}.studio-footer-grid{grid-template-columns:1fr}.studio-footer-brand,.studio-footer-grid nav:last-child{grid-column:1}.studio-footer-grid nav{border-bottom:1px solid var(--line);padding-bottom:23px}.about-stat-grid,.business-proof{grid-template-columns:1fr}.business-proof article{border-inline-end:0;border-bottom:1px solid var(--line)}.about-stat-grid article{min-height:140px}.portal-footer>div{white-space:nowrap;justify-content:flex-start;overflow-x:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
