/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{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))}}.header-search{color:#35143f;background:#fff;border:1px solid #46195029;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.header-search.is-active,.header-search:focus-visible,.header-search:hover{color:#fff;background:#6d28d9;border-color:#6d28d9;transform:translateY(-2px)}.header-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px}.studio-ribbon a{color:inherit;text-underline-offset:5px;font-weight:800}.system-state-page{text-align:center;color:#fff8df;background:radial-gradient(circle at 50% 25%,#733da785,#0000 35%),#080d21;align-content:center;justify-items:center;gap:16px;min-height:75vh;padding:80px 24px;display:grid}.system-state-page>img{object-fit:contain;width:min(230px,50vw);height:150px}.system-state-page h1{max-width:850px;font:600 clamp(2.5rem,7vw,6rem)/.96 var(--font-display);margin:0}.system-state-page>p:not(.eyebrow){max-width:680px}.system-state-page>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.system-state-page a,.system-state-page button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41d8e5;padding:14px 20px;font-weight:800;text-decoration:none}.system-state-progress{background:#ffffff26;width:min(420px,75vw);height:3px;overflow:hidden}.system-state-progress:after{content:"";background:#41d8e5;width:40%;height:100%;animation:system-loading 1.3s ease-in-out infinite alternate;display:block}@keyframes system-loading{to{transform:translate(150%)}}.global-search-page{color:#172554;background:#f7f0e8 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;min-height:100vh;padding:clamp(70px,8vw,130px) 0}.global-search-workspace>header{max-width:980px}.global-search-workspace h1{font:700 clamp(3.4rem,8vw,7.5rem)/.9 var(--font-display);letter-spacing:-.055em;margin:10px 0 20px}.global-search-workspace>header>p:last-child{max-width:780px;font-size:1.05rem;line-height:1.8}.global-search-controls{color:#fff;background:#111832;border-top:4px solid #41d8e5;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:24px;margin:55px 0 28px;padding:28px;display:grid}.global-search-controls label{gap:9px;font-weight:800;display:grid}.global-search-controls input{color:#fff;width:100%;font:inherit;background:#00000040;border:1px solid #ffffff47;padding:17px 18px}.global-search-controls>div{flex-wrap:wrap;gap:7px;display:flex}.global-search-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:12px 14px;font-weight:800}.global-search-controls button[aria-pressed=true]{color:#111832;background:#f4cf49;border-color:#f4cf49}.global-search-count{border-bottom:1px solid #17255433;padding-bottom:18px}.global-search-count strong{color:#db2777;font-size:2rem}.global-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.global-search-results a{height:100%;color:inherit;background:#fff;border:1px solid #17255424;grid-template-columns:120px 1fr;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 14px 35px #17255414}.global-search-results a:focus-visible,.global-search-results a:hover{border-color:#7c3aed;transform:translateY(-4px);box-shadow:0 20px 45px #381a5b29}.global-search-results img{object-fit:contain;background:#111832;width:120px;height:100%;min-height:190px}.global-search-results span{flex-direction:column;padding:20px;display:flex}.global-search-results small{color:#7c3aed;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.global-search-results strong{font:700 1.25rem/1.1 var(--font-display);margin:7px 0}.global-search-results p{font-size:.85rem;line-height:1.55}.global-search-results b{color:#db2777;margin-top:auto}.global-search-empty{background:#fff;border-left:5px solid #db2777;padding:50px}.global-search-empty strong{font:700 2rem var(--font-display)}.account-task-center{color:#fff;background:linear-gradient(125deg,#0c1634,#311448 70%,#162b50);border-top:4px solid #41d8e5;margin:32px 0;padding:clamp(25px,4vw,46px);scroll-margin-top:110px;box-shadow:0 25px 60px #12133338}.account-task-center>header{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.account-task-center h3{font:700 clamp(2.2rem,5vw,4.5rem)/.95 var(--font-display);margin:6px 0 0}.account-task-center>header>strong{color:#f4cf49;font-size:3.5rem}.account-task-center>header>strong span{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;display:block}.account-task-center ol{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.account-task-center li{background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:6px 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.account-task-center li>span{background:#41d8e5;height:100%}.account-task-center li.tone-urgent>span{background:#fb7185}.account-task-center li.tone-ready>span{background:#4ade80}.account-task-center li strong{display:block}.account-task-center li p{color:#cad6ed;margin:4px 0 0;font-size:.84rem}.account-task-center li a,.account-task-empty a{color:#41d8e5;font-weight:900;text-decoration:none}.account-task-empty{padding-top:25px}.account-task-empty>strong{font:700 1.6rem var(--font-display)}.admin-notification-toolbar{gap:20px}.admin-notification-toolbar>div{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-notification-toolbar label{text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:.7rem;font-weight:900;display:grid}.admin-notification-toolbar select{min-width:145px;color:inherit;background:#111832;border:1px solid #ffffff2e;padding:10px}.support-ticket-center{color:#fff;background:linear-gradient(130deg,#0c142c,#35143f 66%,#172554);border-top:5px solid #41d8e5;margin:70px 0;padding:clamp(28px,5vw,65px);scroll-margin-top:110px;box-shadow:0 30px 75px #17255433}.support-ticket-center>header{border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.support-ticket-center h2{font:700 clamp(2.5rem,6vw,5.5rem)/.95 var(--font-display);margin:8px 0}.support-ticket-center>header>strong{color:#f4cf49;font-size:4rem}.support-ticket-center>header>strong span{text-transform:uppercase;font-size:.7rem;display:block}.support-ticket-layout{grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:28px;margin-top:32px;display:grid}.support-ticket-layout form{background:#0000003d;gap:15px;padding:24px;display:grid}.support-admin-editor label,.support-admin-toolbar label,.support-ticket-layout label{gap:7px;font-weight:800;display:grid}.support-admin-editor select,.support-admin-editor textarea,.support-admin-toolbar select,.support-ticket-layout input,.support-ticket-layout select,.support-ticket-layout textarea{color:#fff;width:100%;font:inherit;background:#0c142c;border:1px solid #fff3;padding:13px}.support-admin-dashboard button,.support-ticket-layout button{color:#111832;cursor:pointer;background:#41d8e5;border:0;padding:14px 18px;font-weight:900}.support-ticket-history h3{font:700 2rem var(--font-display);margin-top:0}.support-ticket-history ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.support-ticket-history li{background:#ffffff12;border-left:4px solid #7c3aed;padding:20px}.support-ticket-history li>header{justify-content:space-between;gap:15px;display:flex}.support-ticket-history li header strong{margin-top:5px;display:block}.support-ticket-history li header>span{color:#f4cf49;font-weight:900}.support-ticket-history blockquote{background:#00000040;border-left:3px solid #41d8e5;margin:15px 0 0;padding:15px}.support-ticket-history blockquote strong{color:#41d8e5;display:block}.support-ticket-signed-out a{color:#111832;background:#41d8e5;margin-top:18px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-block}.support-admin-page{color:#fff;background:#080d21;min-height:100vh;padding-bottom:100px}.support-admin-page>header{background:linear-gradient(110deg,#080d21f5,#37143fe6),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;padding:75px 0}.support-admin-page>header>.shell{grid-template-columns:220px 1fr;align-items:center;gap:45px;display:grid}.support-admin-page>header img{object-fit:contain;width:100%;height:200px}.support-admin-page h1{font:700 clamp(4rem,10vw,8rem)/.8 var(--font-display);margin:0}.support-admin-dashboard{padding:70px 0}.support-admin-dashboard>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.support-admin-dashboard>header h2{font:700 clamp(3rem,7vw,6rem)/.9 var(--font-display)}.support-admin-dashboard>header>strong{color:#41d8e5;font-size:4rem}.support-admin-dashboard>header>strong span{font-size:.7rem;display:block}.support-admin-toolbar{background:#111832;justify-content:space-between;align-items:end;gap:20px;margin:30px 0;padding:20px;display:flex}.support-admin-list{gap:18px;display:grid}.support-admin-ticket{background:#111832;border-left:5px solid #64748b;padding:26px}.support-admin-ticket.priority-high{border-color:#f59e0b}.support-admin-ticket.priority-critical{border-color:#fb7185}.support-admin-ticket>header{justify-content:space-between;gap:20px;display:flex}.support-admin-ticket h3{font:700 1.7rem var(--font-display);margin:6px 0}.support-admin-ticket a{color:#41d8e5}.support-admin-editor{grid-template-columns:180px 180px 1fr auto;align-items:end;gap:14px;margin-top:22px;display:grid}.support-admin-editor label:nth-child(3){grid-column:auto}.support-admin-editor textarea{min-height:100px}@media (max-width:1050px){.global-search-controls,.support-ticket-layout{grid-template-columns:1fr}.global-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin-editor{grid-template-columns:1fr 1fr}.support-admin-editor button,.support-admin-editor label:nth-child(3){grid-column:1/-1}}@media (max-width:700px){.header-search{display:none}.global-search-workspace h1{font-size:3.2rem}.global-search-results{grid-template-columns:1fr}.global-search-results a{grid-template-columns:95px 1fr}.global-search-results img{width:95px}.account-task-center li{grid-template-columns:5px 1fr}.account-task-center li>a{grid-column:2}.support-admin-dashboard>header,.support-ticket-center>header{flex-direction:column;align-items:start}.support-admin-page>header>.shell{grid-template-columns:1fr}.support-admin-page>header img{height:130px}.support-admin-editor{grid-template-columns:1fr}.support-admin-editor>*{grid-column:1!important}}.email-admin-page{color:#fff7dc;background:linear-gradient(135deg,#230c39f5,#521f60eb),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.webp) 50%/cover fixed;min-height:100vh;padding:2rem 0 5rem}.email-admin-back{margin-bottom:1.5rem}.email-admin-back a{color:#fff7dc;text-underline-offset:.45rem;font-weight:800;text-decoration-thickness:2px}.email-admin-dashboard>header{border-top:3px solid #ff2e91;border-bottom:1px solid #ffffff47;grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);align-items:end;gap:3rem;padding:2.5rem 0;display:grid}.email-admin-dashboard h1{max-width:13ch;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.92}.email-admin-dashboard>header p{max-width:48rem;font-size:1.08rem;line-height:1.7}.email-admin-dashboard>header aside{background:#2e1238;border-left:5px solid #ffb526;padding:1.4rem 1.6rem}.email-admin-dashboard>header aside.is-ready{border-color:#62e6b3}.email-admin-dashboard>header aside span,.email-admin-dashboard>header aside strong{display:block}.email-admin-dashboard>header aside span{overflow-wrap:anywhere;color:#e7cce9;margin-top:.5rem}.email-admin-summary{background:#fff3;grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0;display:grid}.email-admin-summary div{background:#351342;padding:1.5rem}.email-admin-summary span,.email-admin-summary strong{display:block}.email-admin-summary strong{color:#ffd45f;font-size:2.4rem}.email-admin-summary span{text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.72rem;font-weight:800}.email-admin-toolbar{border-bottom:2px solid #8d45f6;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 0;display:flex}.email-admin-toolbar p{max-width:48rem;margin:0}.email-admin-list button,.email-admin-toolbar button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#db247a,#893cf5);border:0;padding:.85rem 1.15rem;font-weight:900}.email-admin-list button:disabled,.email-admin-toolbar button:disabled{opacity:.45;cursor:not-allowed}.email-admin-message{color:#351342;background:#fff1b8;padding:1rem 1.2rem;font-weight:800}.email-admin-list{margin:1.5rem 0 0;padding:0;list-style:none}.email-admin-list li{border-bottom:1px solid #ffffff38;grid-template-columns:8rem minmax(0,1fr) 13rem;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.email-admin-list li>div>*{display:block}.email-admin-list li strong{font-size:1.08rem}.email-admin-list li small,.email-admin-list li span{color:#e7cce9}.email-admin-list li p{color:#ffd6a4;margin:.45rem 0 0}.email-status{text-transform:uppercase;letter-spacing:.1em;background:#6a356e;justify-self:start;padding:.45rem .7rem;font-size:.68rem;font-weight:900}.email-status-sent{background:#176a50;color:#fff!important}.email-status-failed{background:#8a243c;color:#fff!important}.email-status-queued{background:#865e0a;color:#fff!important}.email-admin-list li>div:last-child{text-align:right}.email-admin-list button{margin-top:.55rem;padding:.55rem .8rem}.email-admin-empty,.email-admin-state{padding:2rem 0;font-size:1.1rem}@media (max-width:800px){.email-admin-dashboard>header{grid-template-columns:1fr;gap:1.5rem}.email-admin-summary{grid-template-columns:repeat(2,1fr)}.email-admin-toolbar{flex-direction:column;align-items:stretch}.email-admin-list li{grid-template-columns:1fr;gap:.65rem}.email-admin-list li>div:last-child{text-align:left}}.marketing-compose-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;gap:2rem;margin:2.5rem 0 3rem;display:grid}.marketing-compose-layout form{background:#2e1238e0;border-top:4px solid #ff2e91;gap:1rem;padding:1.7rem;display:grid}.marketing-compose-layout form h2{margin:0 0 .4rem;font:700 2rem Georgia,serif}.marketing-compose-layout form label{color:#fff1c9;gap:.45rem;font-weight:800;display:grid}.marketing-compose-layout form input,.marketing-compose-layout form textarea{color:#2e1238;width:100%;font:inherit;background:#fffaf4;border:1px solid #ffffff52;padding:.85rem}.marketing-compose-layout form textarea{resize:vertical}.marketing-compose-layout form>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.marketing-compose-layout form footer{gap:.7rem;display:flex}.marketing-compose-layout button,.marketing-unsubscribe-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#db247a,#893cf5);border:0;padding:.9rem 1.2rem;font-weight:900}.marketing-compose-layout button:disabled,.marketing-unsubscribe-card button:disabled{opacity:.45;cursor:not-allowed}.marketing-email-preview{color:#4a3652;background:#fffaf4;border-top:5px solid #dc2579;padding:2rem}.marketing-email-preview>small{color:#7c35ec;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.marketing-email-preview h2{color:#17295e;margin:1.2rem 0;font:700 2.3rem/1.05 Georgia,serif}.marketing-email-preview p{white-space:pre-line;line-height:1.7}.marketing-email-preview>span{color:#fff;background:#dc2579;margin:1rem 0;padding:.9rem 1.1rem;font-weight:900;display:inline-block}.marketing-email-preview footer{color:#725f76;border-top:1px solid #ddcfdb;margin-top:1.8rem;padding-top:1.2rem;font-size:.8rem}.email-status-archived,.email-status-revoked{background:#4b5563;color:#fff!important}.marketing-promotion-pack{background:#120c2bb8;border:1px solid #ffffff3d;grid-template-columns:minmax(17rem,.7fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin:2rem 0;padding:1.25rem;display:grid}.marketing-promotion-pack label{color:#fff1c9;letter-spacing:.06em;text-transform:uppercase;gap:.55rem;font-size:.75rem;font-weight:900;display:grid}.marketing-promotion-pack select{color:#2e1238;background:#fffaf4;border:1px solid #ffffff59;width:100%;padding:.85rem;font:700 .9rem/1.3 inherit}.marketing-promotion-pack>div,.marketing-promotion-pack>p{background:#2e1238;border-left:4px solid #ffb526;flex-direction:column;justify-content:center;margin:0;padding:1rem 1.2rem;display:flex}.marketing-promotion-pack span,.marketing-promotion-pack strong{display:block}.marketing-promotion-pack span{color:#e7cce9;margin-top:.35rem;font-size:.8rem;line-height:1.5}.marketing-social-kit{border-top:4px solid #ff2e91;margin:3.5rem 0;padding-top:2.5rem}.marketing-social-kit>header{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.marketing-social-kit>header h2{margin:.45rem 0 0;font:700 clamp(2.2rem,5vw,4.5rem)/.95 Georgia,serif}.marketing-social-kit>header>span{color:#fff1c9;border-block:1px solid #ffffff4d;padding:1rem 0;font-size:.78rem;font-weight:800;line-height:1.5}.marketing-social-kit>div{gap:2rem;display:grid}.marketing-social-kit article{color:#3d2d49;background:#fffaf4;border-top:5px solid #8f3ff2;padding:1.5rem}.marketing-social-kit article>header{border-bottom:1px solid #ddcfdb;justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1rem;display:flex}.marketing-social-kit article>header small,.marketing-social-kit article>header strong{display:block}.marketing-social-kit article>header strong{color:#17295e;font:700 1.65rem/1 Georgia,serif}.marketing-social-kit article>header small{color:#7c35ec;margin-top:.4rem;font-weight:850}.marketing-social-kit article button{color:#fff;cursor:pointer;background:#dc2579;border:0;padding:.7rem 1rem;font-weight:900}.marketing-social-kit article>p{white-space:pre-line;margin:1.4rem 0;line-height:1.7}.marketing-social-assets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.marketing-social-assets figure{background:#21122c;min-width:0;margin:0;padding:.55rem}.marketing-social-assets img{aspect-ratio:1131/1600;object-fit:contain;background:#160d24;width:100%;height:auto;display:block}.marketing-social-assets figcaption{color:#f5deef;padding:.55rem .15rem .1rem;font-size:.62rem;line-height:1.35}.marketing-social-kit article>footer{border-top:1px solid #ddcfdb;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.marketing-social-kit article>footer span{color:#dc2579;font-weight:900}.marketing-social-kit article>footer code{overflow-wrap:anywhere;color:#5b3872}.marketing-unsubscribe-page{background:#efe7f5 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.webp) 50%/cover fixed;place-items:center;min-height:100vh;padding:2rem;display:grid}.marketing-unsubscribe-card{color:#4a3652;background:#fffaf4;border-top:6px solid #dc2579;width:min(100%,680px);padding:clamp(2rem,6vw,4.5rem);box-shadow:0 28px 90px #200d2f52}.marketing-unsubscribe-card h1{color:#17295e;margin:.7rem 0 1.2rem;font:700 clamp(2.5rem,7vw,4.8rem)/.95 Georgia,serif}.marketing-unsubscribe-card p{font-size:1.05rem;line-height:1.7}.marketing-unsubscribe-card button{margin:1.6rem 0;display:block}.marketing-unsubscribe-card a{color:#7c35ec;text-underline-offset:.3rem;font-weight:900}@media (max-width:850px){.marketing-compose-layout,.marketing-compose-layout form>div,.marketing-promotion-pack,.marketing-social-kit>header{grid-template-columns:1fr}.marketing-promotion-pack>div,.marketing-promotion-pack>p{border-top:4px solid #ffb526;border-left:0}.marketing-social-kit article>footer,.marketing-social-kit article>header{flex-direction:column;align-items:stretch}.marketing-social-assets{gap:.5rem}.marketing-social-assets figure{padding:.35rem}.marketing-social-assets figcaption{font-size:.55rem}}.marketing-email-preview>a{color:#fff;background:#dc2579;margin:1rem 0;padding:.9rem 1.1rem;font-weight:900;text-decoration:none;display:inline-block}.marketing-social-kit article>footer a{color:#dc2579;font-weight:900;text-decoration:none}.social-contact-page{color:#13204f;background:#f7f5ef;overflow:clip}.social-contact-page svg{width:1em;height:1em;display:block}.studio-socials>header,.support-hub>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(42px,8vw,120px);margin-bottom:clamp(44px,6vw,78px);display:grid}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{color:#121d50;font:800 clamp(3.4rem,6.3vw,7.2rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 0}.studio-socials>header>p,.support-hub>header>p{color:#637089;margin:0;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.75}.official-social-grid{border-top:1px solid #121d5033;border-bottom:1px solid #121d5033;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.official-social-card{color:#172554;min-height:430px;padding:34px 30px 30px;text-decoration:none;transition:transform .25s,background .25s,color .25s;position:relative}.official-social-card+.official-social-card{border-left:1px solid #121d502e}.official-social-card:before{content:"";background:var(--social);width:0;height:5px;transition:width .3s;position:absolute;top:-1px;left:0}.official-social-card:focus-visible,.official-social-card:hover{z-index:2;background:var(--social);outline:none;transform:translateY(-10px);box-shadow:0 25px 50px #121d502e}.official-social-card:focus-visible:before,.official-social-card:hover:before{width:100%}.official-social-card.instagram{--social:#bd2d77}.official-social-card.tiktok{--social:#11182d}.official-social-card.art{--social:#6d28d9}.official-social-card .brand-icon{border:1px solid;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:74px;font-size:2rem;display:grid}.official-social-card>small{color:var(--social);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.official-social-card h3{font:800 clamp(2rem,2.8vw,3.25rem)/.94 var(--font-lore-display),serif;margin:12px 0 15px}.official-social-card p{color:#657086;min-height:78px;margin:0 0 25px;line-height:1.6}.official-social-card strong{border-top:1px solid;justify-content:space-between;gap:15px;padding-top:18px;font-size:.75rem;display:flex}.discord-stage{color:#fff;background:radial-gradient(circle at 13%,#5865f28c,#0000 25%),radial-gradient(circle at 92% 10%,#dc267f38,#0000 24%),linear-gradient(120deg,#080c24,#16144c 55%,#10162f);position:relative}.discord-stage:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.discord-stage-inner{grid-template-columns:minmax(180px,.5fr) minmax(330px,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(35px,5vw,85px);display:grid;position:relative}.discord-emblem{aspect-ratio:1;color:#fff;background:#5865f247;border:1px solid #ffffff40;border-radius:50%;place-items:center;max-width:280px;font-size:clamp(5.5rem,9vw,10rem);display:grid;position:relative;box-shadow:0 0 80px #5865f266}.discord-emblem>i{border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:-16px}.discord-emblem>i:last-child{inset:-37px}.discord-copy h2{color:#fff;font:800 clamp(3.5rem,5.5vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 25px}.discord-copy>p:last-child{color:#cfd3fa;max-width:680px;line-height:1.75}.discord-benefits{border-left:1px solid #fff3;padding-left:clamp(0px,3vw,45px)}.discord-benefits ul{gap:15px;margin:0 0 32px;padding:0;list-style:none;display:grid}.discord-benefits li{color:#e4e7ff;padding-left:20px;position:relative}.discord-benefits li:before{content:"";background:#7c8aff;width:7px;height:7px;position:absolute;top:.45em;left:0;transform:rotate(45deg)}.discord-button{color:#fff;background:#5865f2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 18px 35px #00000040}.discord-button svg{font-size:1.5rem}.discord-button b{font-size:1.2rem}.discord-button:focus-visible,.discord-button:hover{background:#7080ff}.discord-benefits>small{color:#9ca3c5;margin-top:18px;line-height:1.55;display:block}.support-hub{background:#f7f5ef}.support-route-grid{border-top:5px solid #db2777}.support-route-grid article{border-bottom:1px solid #121d502e;grid-template-columns:132px 50px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:238px;padding:30px 0;display:grid}.support-route-grid article>img{object-fit:contain;filter:drop-shadow(0 15px 20px #221a5333);width:118px;height:118px}.route-number{color:#db2777;font:800 1rem var(--font-lore-display),serif;align-self:start;padding-top:12px}.support-route-grid article small{color:#6d28d9;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.support-route-grid h3{color:#251342;font:800 clamp(2rem,3.5vw,3.8rem)/.92 var(--font-lore-display),serif;margin:8px 0 10px}.support-route-grid p{color:#657086;max-width:710px;margin:0 0 19px;line-height:1.6}.route-actions{flex-wrap:wrap;gap:10px 20px;display:flex}.route-actions a{color:#5b21b6;border-bottom:2px solid #db2777;align-items:center;gap:8px;padding:8px 0;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.route-actions svg{font-size:1.12rem}.route-actions .whatsapp-action{color:#087d45;border-color:#25d366}.shop-social-stage{color:#fff;background:linear-gradient(125deg,#151a3c,#32204f 50%,#161a37)}.shop-social-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.25fr);align-items:center;gap:clamp(55px,9vw,140px);display:grid}.shop-social-visual{background:radial-gradient(circle,#f472b62b,#0000 55%);place-items:center;min-height:590px;display:grid;position:relative}.shop-social-visual:after,.shop-social-visual:before{content:"";aspect-ratio:1;border:1px solid #ffffff21;width:70%;position:absolute;transform:rotate(45deg)}.shop-social-visual:after{border-color:#facc1547;width:50%}.shop-social-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 45px #00000080);width:min(82%,430px);height:auto;position:relative}.shop-social-visual>span{z-index:3;background:#facc15;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #facc15}.shop-social-visual>span:first-of-type{top:15%;left:18%}.shop-social-visual>span:last-child{background:#2dd4bf;bottom:20%;right:12%;box-shadow:0 0 20px #2dd4bf}.shop-social-copy h2{color:#fff;font:800 clamp(3.4rem,5.5vw,6.6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 25px}.shop-social-copy>p{color:#ced3e8;max-width:780px;line-height:1.75}.shop-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px;display:grid}.shop-contact-links>a{color:#fff;background:#04081e47;border:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:88px;padding:16px 18px;text-decoration:none;transition:all .2s;display:grid}.shop-contact-links>a:focus-visible,.shop-contact-links>a:hover{background:#ffffff14;border-color:currentColor;transform:translateY(-3px)}.shop-contact-links>a>svg{font-size:1.75rem}.shop-contact-links small{color:#aeb6d5;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.shop-contact-links strong{overflow-wrap:anywhere;margin-top:4px;font-size:.8rem;display:block}.shop-contact-links .instagram>svg{color:#e84d9a}.shop-contact-links .tiktok>svg{color:#50f5ea}.shop-contact-links .facebook>svg{color:#55a0ff}.shop-contact-links .whatsapp>svg{color:#25d366}.shop-contact-links .shop-store>svg{color:#facc15}.shop-contact-links .email>svg{color:#f9a8d4}.contact-compass header{grid-template-columns:.45fr 1.2fr;align-items:end;gap:45px;margin-bottom:50px;display:grid}.contact-compass header .eyebrow{align-self:start}.contact-compass>div{border-top:1px solid #121d5033;border-bottom:1px solid #121d5033;grid-template-columns:repeat(4,1fr);display:grid}.contact-compass article{min-height:220px;padding:28px 25px}.contact-compass article+article{border-left:1px solid #121d502e}.contact-compass article>span{color:#db2777;font-weight:900}.contact-compass article p{color:#172554;min-height:70px;font:750 1.12rem/1.35 var(--font-lore-display),serif;margin:35px 0 25px}.contact-compass article a{color:#6d28d9;border-bottom:2px solid #db2777;font-size:.75rem;font-weight:900;text-decoration:none}@media (max-width:1050px){.official-social-grid{grid-template-columns:repeat(2,1fr)}.official-social-card:nth-child(3){border-top:1px solid #121d502e;border-left:0}.official-social-card:nth-child(4){border-top:1px solid #121d502e}.discord-stage-inner{grid-template-columns:180px 1fr}.discord-benefits{border-left:0;grid-column:2;padding-left:0}.shop-social-layout{grid-template-columns:300px 1fr;gap:45px}.shop-social-visual{min-height:470px}.contact-compass>div{grid-template-columns:repeat(2,1fr)}.contact-compass article:nth-child(3){border-top:1px solid #121d502e;border-left:0}.contact-compass article:nth-child(4){border-top:1px solid #121d502e}}@media (max-width:760px){.contact-compass header,.studio-socials>header,.support-hub>header{grid-template-columns:1fr;gap:24px}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{font-size:clamp(3rem,14vw,5rem)}.official-social-grid{grid-template-columns:1fr}.official-social-card{min-height:360px}.official-social-card+.official-social-card{border-top:1px solid #121d502e;border-left:0}.official-social-card .brand-icon{margin-bottom:42px}.discord-stage-inner{grid-template-columns:1fr}.discord-emblem{width:160px}.discord-benefits{grid-column:auto}.support-route-grid article{grid-template-columns:82px 32px minmax(0,1fr);align-items:start;gap:14px}.support-route-grid article>img{width:76px;height:76px}.support-route-grid h3{font-size:2rem}.route-actions{flex-direction:column;align-items:flex-start}.shop-social-layout{grid-template-columns:1fr}.shop-social-visual{min-height:330px}.shop-social-visual img{width:min(68%,300px)}.contact-compass>div,.shop-contact-links{grid-template-columns:1fr}.contact-compass article+article{border-top:1px solid #121d502e;border-left:0}.contact-compass article{min-height:0}.contact-compass article p{min-height:0;margin:22px 0}}.global-search-more{color:#172554;cursor:pointer;background:#fff;border:1px solid #172554;align-items:center;gap:12px;margin:32px auto 0;padding:15px 24px;font-weight:900;display:flex}.global-search-more:focus-visible,.global-search-more:hover{color:#fff;background:#172554}.global-search-more span{color:#172554;background:#f4cf49;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.commission-status-page{background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px;min-height:100vh;padding-bottom:120px}.commission-status-hero{color:#fff;background:#35143f;padding-block:75px 70px}.commission-status-hero>div{grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,95px);display:grid}.commission-status-hero img{object-fit:contain;filter:drop-shadow(0 24px 30px #0a020f66);width:100%;max-height:245px}.commission-status-hero h1{color:#fff6d0;font:700 clamp(4rem,7vw,7.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.04em;margin:5px 0 20px}.commission-status-hero div>p:not(.eyebrow){color:#f4e7f2;max-width:720px;margin:0;font-size:.95rem;line-height:1.75}.commission-status-hero a{color:#fff6d0;border-bottom:2px solid #f9a8d4;margin-top:25px;padding-bottom:4px;font-size:.72rem;font-weight:850;display:inline-block}.commission-status-workspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:760px;margin-top:70px;display:grid;box-shadow:0 30px 75px #4c1d5729}.commission-status-access{color:#fff;background:#32123e;align-self:stretch;padding:clamp(38px,4vw,60px)}.commission-status-access .eyebrow{color:#f9a8d4}.commission-status-access h2{color:#fff6d0;font:700 clamp(2.7rem,4vw,4.4rem)/.96 var(--font-lore-display),serif;margin:0 0 20px}.commission-status-access>p:not(.eyebrow){color:#eadfea;margin:0 0 38px;font-size:.78rem;line-height:1.7}.commission-status-access label{gap:8px;margin-top:25px;display:grid}.commission-status-access label span,.commission-status-response label span{color:#f9a8d4;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.commission-status-access input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;width:100%;padding:14px 2px;font-size:.78rem;font-weight:750}.commission-status-access input::placeholder{color:#bdaebe}.commission-status-access input:focus{outline-offset:5px;outline:2px solid #fef08a}.commission-status-access .button{color:#4c1d57;background:#fef08a;width:100%;margin-top:34px}.commission-status-error{background:#ffffff1a;border-left:4px solid #fb7185;padding:12px 15px;font-weight:800;color:#fff1f2!important;margin:22px 0 -14px!important}.commission-status-result{background:#fffdf8f2;min-width:0;padding:clamp(42px,5vw,75px)}.commission-status-empty{align-content:center;min-height:610px;display:grid}.commission-status-empty small,.commission-status-quote small,.commission-status-result>header small{color:#db2777;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}.commission-status-empty h2{color:#3f174e;max-width:640px;font:700 clamp(3rem,5vw,5.5rem)/.94 var(--font-lore-display),serif;margin:14px 0 20px}.commission-status-empty p{color:#604d5c;max-width:590px;font-size:.87rem;line-height:1.75}.commission-status-result>header{justify-content:space-between;align-items:start;gap:30px;padding-bottom:42px;display:flex}.commission-status-result>header h2{color:#3f174e;font:700 clamp(3rem,5vw,5rem)/.94 var(--font-lore-display),serif;margin:10px 0 9px}.commission-status-result>header p{color:#806679;margin:0;font-size:.68rem;font-weight:750}.commission-status-result>header>strong{color:#6d28d9;letter-spacing:.07em;text-transform:uppercase;border-bottom:3px solid #db2777;padding-bottom:6px;font-size:.68rem;font-weight:900}.commission-status-timeline{border-block:1px solid #4c1d572e;grid-template-columns:repeat(6,1fr);margin:0;padding:30px 0 45px;list-style:none;display:grid}.commission-status-timeline li{color:#aa98a7;min-width:0;padding-right:12px;position:relative}.commission-status-timeline li:not(:last-child):after{content:"";z-index:0;background:#4c1d572e;width:calc(100% - 36px);height:1px;position:absolute;top:13px;left:31px}.commission-status-timeline li.is-complete:after{background:#7c3aed}.commission-status-timeline span{z-index:1;width:28px;height:28px;color:inherit;background:#fffdf8;place-items:center;font-size:.58rem;font-weight:850;display:grid;position:relative}.commission-status-timeline strong{letter-spacing:.04em;margin-top:12px;font-size:.6rem;display:block}.commission-status-timeline .is-complete,.commission-status-timeline .is-current{color:#7c3aed}.commission-status-timeline .is-current span{color:#fff;background:#7c3aed}.commission-status-facts{grid-template-columns:1fr 1fr;gap:0 38px;margin:0;padding-block:38px;display:grid}.commission-status-facts div{border-bottom:1px solid #4c1d571f;grid-template-columns:125px 1fr;gap:15px;padding:13px 0;display:grid}.commission-status-facts dt{color:#9a5879;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:850}.commission-status-facts dd{color:#352238;margin:0;font-size:.76rem;font-weight:780}.commission-status-quote{border-top:1px solid #4c1d572e;padding:35px 0}.commission-status-quote>strong{color:#7c3aed;font:700 clamp(3.4rem,5vw,5.7rem)/1 var(--font-lore-display),serif;margin:7px 0 13px;display:block}.commission-status-quote p{color:#604d5c;max-width:650px;margin:0;font-size:.76rem;line-height:1.7}.commission-status-confirmation{color:#604d5c;background:#f1e9ff;border-left:5px solid #7c3aed;gap:5px;margin:0 0 35px;padding:20px 22px;font-size:.75rem;line-height:1.6;display:grid}.commission-status-confirmation strong{color:#4c1d57;font:700 1.25rem var(--font-lore-display),serif}.commission-status-response{border-top:1px solid #4c1d572e;padding-top:38px}.commission-status-response h3{color:#3f174e;font:700 clamp(2rem,3vw,3.2rem)/1 var(--font-lore-display),serif;margin:0 0 24px}.commission-status-response details{border-top:1px solid #4c1d5726;margin-top:22px;padding-top:18px}.commission-status-response summary{color:#6d28d9;cursor:pointer;width:fit-content;font-size:.72rem;font-weight:850}.commission-status-response label{gap:8px;margin-top:20px;display:grid}.commission-status-response label span{color:#8b536e}.commission-status-response textarea{color:#352238;resize:vertical;background:0 0;border:0;border-bottom:1px solid #4c1d574d;border-radius:0;width:100%;padding:14px 2px}.commission-status-response details .button{margin-top:15px}.commission-status-message{color:#5b214f;background:#f8e5ef;border-left:5px solid #db2777;margin:28px 0 0;padding:16px 19px;font-size:.76rem;font-weight:800}.commission-admin-client-response{background:#f1e9ff;border-top:0!important;padding:25px!important}.commission-admin-client-response>strong,.commission-admin-client-response>time{display:block}.commission-admin-client-response>strong{color:#4c1d57;font:700 1.35rem var(--font-lore-display),serif}.commission-admin-client-response>time{color:#806679;margin-top:4px;font-size:.64rem;font-weight:750}.commission-admin-client-response>p{color:#604d5c;white-space:pre-wrap;margin:14px 0 0;font-size:.78rem;line-height:1.65}@media (max-width:980px){.commission-status-workspace{grid-template-columns:1fr}.commission-status-access{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.commission-status-access>.button,.commission-status-access>.commission-status-error,.commission-status-access>.eyebrow,.commission-status-access>h2,.commission-status-access>p{grid-column:1/-1}}@media (max-width:640px){.commission-status-hero{padding-block:55px}.commission-status-hero>div{grid-template-columns:90px 1fr;gap:20px}.commission-status-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.commission-status-hero a,.commission-status-hero div>p:not(.eyebrow){grid-column:1/-1}.commission-status-workspace{margin-top:38px}.commission-status-access{padding:38px 22px;display:block}.commission-status-result{padding:40px 21px}.commission-status-result>header{display:grid}.commission-status-result>header>strong{width:fit-content}.commission-status-timeline{grid-template-columns:1fr;gap:15px}.commission-status-timeline li{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.commission-status-timeline li:after{display:none}.commission-status-timeline strong{margin:0}.commission-status-facts{grid-template-columns:1fr}.commission-status-facts div{grid-template-columns:1fr;gap:4px}.commission-status-response details .button,.commission-status-response>.button{width:100%}}.nexus-chronicle-story{background:#fffcf6e0;border:1px solid #1725542e;min-width:0;overflow:hidden;box-shadow:0 28px 70px #241a3d1a}.nexus-chronicle-lead{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);display:grid}.nexus-vip-location{color:#fff8eb;text-align:center;background:#6d28d9;border-block:1px solid #e4ab3180;gap:13px;padding:clamp(36px,5vw,64px);display:grid}.nexus-vip-location span{color:#f4d783;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-vip-location strong{font:750 clamp(2.35rem,5.4vw,6rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.nexus-chronicle-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.7fr);align-items:end;gap:18px 70px;margin-bottom:38px;display:grid}.nexus-chronicle-section-heading>span{color:var(--chronicle-pink);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:950}.nexus-chronicle-conclusion h3,.nexus-chronicle-section-heading h3{color:#172554;font:650 clamp(2.5rem,4.8vw,5.2rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.nexus-chronicle-section-heading>p{color:#62697c;margin:0;line-height:1.7}.nexus-chronicle-transmissions{background:#f7f1e7;border-top:1px solid #17255426;padding:clamp(54px,7vw,96px)}.nexus-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.nexus-signal{background:#fffdf8;border:1px solid #1725542e;grid-template-rows:auto 1fr;min-width:0;display:grid}.nexus-signal-image{aspect-ratio:16/9;background:#11172f;position:relative;overflow:hidden}.nexus-signal-image img{object-fit:contain;width:100%;height:100%}.nexus-signal-copy{flex-direction:column;align-items:flex-start;padding:clamp(25px,3vw,42px);display:flex}.nexus-chronicle-story.is-games .nexus-signal-image{aspect-ratio:auto;min-height:clamp(520px,58vw,800px)}.nexus-chronicle-conclusion>div>span,.nexus-signal-copy>span{color:var(--chronicle-pink);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-signal-copy h4{color:#172554;font:650 clamp(1.75rem,2.7vw,3rem)/.96 var(--font-display),Georgia,serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:14px 0 18px}.nexus-signal-copy p{color:#596175;margin:0;line-height:1.72}.nexus-signal-copy small{color:#6d28d9;letter-spacing:.06em;border-top:1px solid #17255421;padding-top:16px;font-size:.66rem;display:block}.nexus-signal-copy small,.nexus-signal-link{text-transform:uppercase;margin-top:24px;font-weight:900}.nexus-signal-link{color:#fff;letter-spacing:.04em;background:#6d28d9;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:.68rem;display:inline-flex}.nexus-signal-link:hover{background:#db2777}.nexus-signal-link:focus-visible{outline-offset:3px;outline:3px solid #e4ab31}.nexus-signal-link span{font-size:1rem}.nexus-chronicle-promotion{isolation:isolate;color:#fff8eb;background:radial-gradient(circle at 82% 15%,#ffd76f2e,#0000 28%),linear-gradient(135deg,#40134d,#741c59 52%,#28143f);grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:34px clamp(42px,7vw,110px);padding:clamp(58px,7vw,100px);display:grid;position:relative;overflow:hidden}.nexus-chronicle-promotion:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffd76f4d;position:absolute;inset:18px}.nexus-chronicle-promotion.is-halloween{background:radial-gradient(circle at 84% 12%,#ffa32347,#0000 27%),linear-gradient(135deg,#160b1e,#4a1028 52%,#7d2a12)}.nexus-chronicle-promotion.is-holiday{background:radial-gradient(circle at 82% 14%,#56dbd633,#0000 28%),radial-gradient(circle at 14% 82%,#dc377433,#0000 28%),linear-gradient(135deg,#071725,#173c47 48%,#3c173a)}.nexus-chronicle-promotion.is-ended{background:radial-gradient(circle at 82% 15%,#f1bd5526,#0000 28%),linear-gradient(135deg,#171224,#302038 58%,#401b31)}.nexus-chronicle-promotion.is-standard{background:radial-gradient(circle at 82% 15%,#45e2e726,#0000 28%),linear-gradient(135deg,#081326,#172552 58%,#2e174d)}.nexus-promotion-heading{grid-area:1/2;align-self:center;min-width:0}.nexus-promotion-visual{box-sizing:border-box;background:#05071294;border:1px solid #ffd76f61;flex-direction:column;grid-area:1/1;align-items:center;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:clamp(20px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000052}.nexus-promotion-visual:before{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:12px}.nexus-promotion-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.nexus-promotion-visual figcaption{color:#fff5dd;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#080712d1;width:100%;margin-top:14px;padding:11px 14px;font-size:.64rem;font-weight:900;position:static}.nexus-chronicle-upcoming>div>span,.nexus-promotion-heading>span{color:#f4d783;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-chronicle-upcoming h3,.nexus-promotion-heading h3{font:650 clamp(2.8rem,5vw,5.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 13px}.nexus-promotion-heading>strong{color:#f7d77e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.nexus-promotion-heading>p{color:#f5dfe7;max-width:62ch;margin:24px 0 0;line-height:1.72}.nexus-promotion-rates{border-top:1px solid #f7d77e7a;border-left:1px solid #f7d77e7a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;display:grid}.nexus-promotion-rates div{border-bottom:1px solid #f7d77e7a;border-right:1px solid #f7d77e7a;align-content:center;gap:12px;min-width:0;min-height:150px;padding:28px 22px;display:grid}.nexus-promotion-rates span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.nexus-promotion-rates strong{font:750 clamp(2rem,3.6vw,3.7rem)/1 var(--font-display),Georgia,serif}.nexus-promotion-terms{border-top:1px solid #ffffff38;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.nexus-promotion-terms li{color:#f7e8ed;border-bottom:1px solid #ffffff38;padding:20px 22px 20px 34px;line-height:1.55;position:relative}.nexus-promotion-terms li:before{content:"◆";color:#ffd76f;position:absolute;left:8px}.nexus-chronicle-promotion>a{color:#421028;text-transform:uppercase;background:#ffd76f;grid-column:1/-1;justify-content:space-between;justify-self:start;gap:40px;padding:18px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-welcome-offer{color:#f8ecda;background:radial-gradient(circle at 16% 48%,#92235c61,#0000 25%),linear-gradient(125deg,#130b1b,#301029 50%,#101626);border:1px solid #f1c36c99;grid-column:1/-1;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(24px,4vw,50px);padding:clamp(28px,5vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000061,inset 0 0 0 8px #ffffff06}.nexus-welcome-offer:before{content:"BONUS";color:#ffffff09;font:750 clamp(5rem,13vw,12rem)/.8 var(--font-display),Georgia,serif;letter-spacing:-.07em;pointer-events:none;position:absolute;bottom:-.2em;right:-.03em}.nexus-welcome-offer-seal{isolation:isolate;place-items:center;min-width:0;display:grid;position:relative}.nexus-welcome-offer-seal:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #f5cd7e6b;border-radius:50%;width:92%;position:absolute;box-shadow:0 0 55px #d5437d47}.nexus-welcome-offer-seal img{object-fit:contain;filter:drop-shadow(0 26px 28px #00000085);width:100%;height:auto;max-height:300px;display:block}.nexus-welcome-offer-seal>span{aspect-ratio:1;color:#3a1027;width:82px;font:800 1.35rem/1 var(--font-display),Georgia,serif;background:#f4c96f;border:4px solid #5b1839;border-radius:50%;place-items:center;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 12px 25px #0000006b}.nexus-welcome-offer-copy{z-index:1;min-width:0;position:relative}.nexus-welcome-offer-copy>span{color:#f1c56c;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-welcome-offer-copy h4{color:#fff6e8;max-width:760px;font:650 clamp(2.6rem,5vw,5.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:11px 0 17px}.nexus-welcome-offer-copy>p{color:#ddced5;max-width:68ch;margin:0;line-height:1.72}.nexus-welcome-offer-copy dl{border-block:1px solid #f1c56c57;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.nexus-welcome-offer-copy dl div{border-right:1px solid #f1c56c40;min-width:0;padding:17px 18px 18px 0}.nexus-welcome-offer-copy dl div+div{padding-left:18px}.nexus-welcome-offer-copy dl div:last-child{border-right:0}.nexus-welcome-offer-copy dt{color:#ba9dad;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.nexus-welcome-offer-copy dd{color:#f7d789;margin:7px 0 0;font-size:.75rem;font-weight:850;line-height:1.4}.nexus-welcome-offer-copy ul{gap:8px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.nexus-welcome-offer-copy li{color:#d9cdd3;padding-left:21px;font-size:.78rem;line-height:1.55;position:relative}.nexus-welcome-offer-copy li:before{content:"◆";color:#dc668b;position:absolute;left:0}.nexus-welcome-offer-copy>a{color:#311020;text-transform:uppercase;background:#f1c76e;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-welcome-offer-copy>a:focus-visible,.nexus-welcome-offer-copy>a:hover{outline-offset:4px;background:#ffe2a4;outline:3px solid #fff4d9}.nexus-chronicle-upcoming{color:#172554;background:radial-gradient(circle at 85% 35%,#4f46e524,#0000 32%),#edf3ff;border-top:1px solid #17255426;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(58px,7vw,100px);display:grid}.nexus-chronicle-upcoming>div>span{color:#6d28d9}.nexus-chronicle-upcoming>div>strong{color:#b12259;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.nexus-chronicle-upcoming p{color:#596175;max-width:65ch;margin:22px 0 0;line-height:1.72}.nexus-chronicle-upcoming ul{border-top:1px solid #17255433;margin:0;padding:0;list-style:none}.nexus-chronicle-upcoming li{border-bottom:1px solid #17255433;padding:19px 8px 19px 30px;font-weight:750;line-height:1.45;position:relative}.nexus-chronicle-upcoming li:before{content:"◇";color:#6d28d9;position:absolute;left:5px}.nexus-chronicle-benefits{isolation:isolate;color:#fff8eb;background:radial-gradient(circle at 12% 18%,#db27772e,#0000 25%),radial-gradient(circle at 88% 36%,#30d3de24,#0000 28%),linear-gradient(145deg,#11172f,#17132d 58%,#0e2133);padding:clamp(58px,7vw,100px);position:relative}.nexus-chronicle-benefits:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:radial-gradient(circle,#f4bd4dbf 0 1px,#0000 1.5px);background-size:58px 58px;animation:nexusBenefitStars 14s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 68%);mask-image:linear-gradient(125deg,#000,#0000 68%)}.nexus-chronicle-benefits .nexus-chronicle-section-heading h3{color:#fff8eb}.nexus-benefit-storyboard{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(42px,7vw,105px);margin-bottom:clamp(42px,6vw,78px);display:grid}.nexus-benefit-storyboard .nexus-chronicle-section-heading{margin:0;display:block}.nexus-benefit-storyboard .nexus-chronicle-section-heading>span{margin-bottom:18px;display:block}.nexus-benefit-storyboard .nexus-chronicle-section-heading>p{color:#bec5da;max-width:58ch;margin-top:28px}.nexus-benefit-sketch{min-width:0;margin:0;position:relative}.nexus-benefit-sketch:before{content:"";filter:blur(28px);background:radial-gradient(circle,#f4bd4d38,#6d28d91f 50%,#0000 72%);border-radius:50%;position:absolute;inset:13% 8%}.nexus-benefit-sketch img{object-fit:contain;filter:drop-shadow(0 25px 38px #00000057);width:100%;height:auto;max-height:580px;animation:nexusBenefitFloat 7s ease-in-out infinite;display:block;position:relative}.nexus-benefit-sketch figcaption{color:#f4d783;text-align:center;border-top:1px solid #f4bd4d47;max-width:440px;margin:24px auto 0;padding-top:12px;font:650 .72rem/1.55 Segoe Print,Comic Sans MS,cursive;display:block;position:relative;transform:rotate(-1deg)}.nexus-benefit-grid{border-top:1px solid #e4ab3152;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,5vw,78px);display:grid}.nexus-benefit-grid article{border-bottom:1px solid #e4ab3152;grid-template-columns:42px minmax(0,1fr);gap:0 18px;min-width:0;padding:27px 0 30px;display:grid}.nexus-benefit-grid article>span{color:var(--chronicle-gold);font:800 1rem var(--font-lore-display),serif;grid-row:1/3}.nexus-benefit-grid h4{color:#fff8eb;font:650 clamp(1.55rem,2vw,2.25rem)/1 var(--font-display),Georgia,serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 12px}.nexus-benefit-grid p{color:#bec5da;margin:0;line-height:1.65}.nexus-chronicle-benefits .nexus-chronicle-section-heading>p{color:#bec5da}.nexus-benefit-premium-lead{border-block:1px solid #f4bd4d6b;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px;display:grid}.nexus-benefit-premium-lead>div{border-right:1px solid #f4bd4d47;min-width:0;padding:24px clamp(10px,3vw,36px) 24px 0}.nexus-benefit-premium-lead>div+div{padding-left:clamp(18px,3vw,36px)}.nexus-benefit-premium-lead>div:last-child{border-right:0}.nexus-benefit-premium-lead span,.nexus-benefit-subheading span{color:#f4bd4d;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:950;display:block}.nexus-benefit-premium-lead strong{color:#fff8eb;font:650 clamp(1.75rem,2.6vw,3rem)/1 var(--font-display),Georgia,serif;margin:12px 0 8px;display:block}.nexus-benefit-premium-lead p{color:#aeb8d1;margin:0;font-size:.76rem;line-height:1.5}.nexus-benefit-subheading{justify-content:space-between;align-items:end;gap:30px;margin:0 0 16px;display:flex}.nexus-benefit-subheading p{color:#919bb6;margin:0;font-size:.76rem}.nexus-benefit-view-switcher{border-bottom:1px solid #f4bd4d57;gap:32px;margin-bottom:34px;display:flex}.nexus-benefit-view-switcher button{color:#bec5da;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:12px 4px;font-weight:900;display:flex}.nexus-benefit-view-switcher button:last-child{border-right:0}.nexus-benefit-view-switcher button span{color:#f4bd4d;font-size:.66rem}.nexus-benefit-view-switcher button.is-active{color:#fff8eb;border-bottom-color:#f4bd4d}.nexus-benefit-view-switcher button.is-active span{color:#f4bd4d}.nexus-benefit-event-switcher button:focus-visible,.nexus-benefit-view-switcher button:focus-visible{outline-offset:-5px;outline:3px solid #fff8eb}.nexus-benefit-view-panel{min-width:0}.nexus-benefit-workbench{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.nexus-benefit-event-switcher{border-top:1px solid #f4bd4d47;flex-direction:column;min-width:0;display:flex}.nexus-benefit-event-switcher button{color:#aeb8d1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4bd4d38;justify-content:flex-start;align-items:center;gap:13px;min-height:60px;padding:12px 5px;font-size:.68rem;font-weight:900;display:flex}.nexus-benefit-event-switcher button span{color:#d775ae;font-size:.6rem}.nexus-benefit-event-switcher button.is-active{color:#fff8eb;background:linear-gradient(90deg,#6d28d9cc,#0000)}.nexus-benefit-event-switcher button.is-active span{color:#f4bd4d}.nexus-benefit-event-stage{background:linear-gradient(145deg,#ffffff0e,#6d28d914);border-top:1px solid #f4bd4d6b;border-bottom:1px solid #f4bd4d6b;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);min-width:0;display:grid;position:relative;overflow:hidden}.nexus-benefit-event-stage:before{content:"";background:linear-gradient(#f4bd4d,#db2777,#6d28d9);width:4px;position:absolute;inset:0 auto 0 0}.nexus-benefit-event-stage>header{border-bottom:1px solid #f4bd4d40;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px clamp(22px,3vw,36px);display:flex}.nexus-benefit-event-stage>header span{color:#aeb8d1;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.nexus-benefit-event-stage>header strong{color:#11172f;letter-spacing:.06em;text-transform:uppercase;background:#f4bd4d;padding:6px 10px;font-size:.58rem;font-weight:950}.nexus-benefit-event-stage>div{min-width:0;padding:clamp(28px,4vw,54px)}.nexus-benefit-event-stage>div small{color:#d775ae;letter-spacing:.08em;font-size:.62rem;font-weight:900}.nexus-benefit-event-stage h4{color:#fff8eb;font:650 clamp(2rem,3.4vw,3.8rem)/.95 var(--font-display),Georgia,serif;margin:16px 0 18px}.nexus-benefit-event-stage p{color:#bec5da;max-width:64ch;margin:0;line-height:1.68}.nexus-benefit-event-stage aside{background:#090d1d70;border-left:1px solid #f4bd4d40;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,3vw,42px);display:flex}.nexus-benefit-event-stage aside>span{color:#919bb6;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nexus-benefit-event-stage aside>strong{color:#fff8eb;font:650 clamp(1.35rem,2vw,2rem)/1.1 var(--font-display),Georgia,serif;margin:12px 0 28px}.nexus-benefit-event-stage a{color:#11172f;letter-spacing:.04em;text-transform:uppercase;background:#f4bd4d;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:12px 17px;font-size:.65rem;font-weight:950;display:inline-flex}.nexus-benefit-event-stage a:hover{color:#fff;background:#db2777}.nexus-benefit-event-stage a:focus-visible{outline-offset:3px;outline:3px solid #fff8eb}@keyframes nexusBenefitFloat{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-10px)rotate(.2deg)}}@keyframes nexusBenefitStars{0%{background-position:0 0}to{background-position:58px 58px}}.nexus-chronicle-conclusion{background:#fffdf8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(54px,7vw,92px);display:grid}.nexus-chronicle-conclusion h3{margin-block:14px 18px;font-size:clamp(2.4rem,4.3vw,4.5rem)}.nexus-chronicle-conclusion p{color:#596175;max-width:75ch;margin:0;line-height:1.72}.nexus-chronicle-conclusion>a{color:#11172f;background:var(--chronicle-gold);text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:30px;min-width:270px;padding:19px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:980px){.nexus-chronicle-lead,.nexus-chronicle-section-heading{grid-template-columns:1fr}.nexus-chronicle-section-heading>span{grid-column:auto}.nexus-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-benefit-storyboard{grid-template-columns:1fr}.nexus-benefit-sketch{width:min(100%,760px);margin-inline:auto}.nexus-chronicle-promotion,.nexus-chronicle-upcoming{grid-template-columns:1fr}.nexus-promotion-visual{grid-area:1/1}.nexus-promotion-heading{grid-area:2/1}.nexus-welcome-offer{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr)}.nexus-chronicle-conclusion{grid-template-columns:1fr}.nexus-chronicle-conclusion>a{justify-self:start}}@media (max-width:640px){.nexus-vip-location{padding:36px 22px}.nexus-vip-location strong{font-size:clamp(2.1rem,11vw,3.25rem)}.nexus-chronicle-benefits,.nexus-chronicle-conclusion,.nexus-chronicle-promotion,.nexus-chronicle-transmissions,.nexus-chronicle-upcoming{padding:40px 22px}.nexus-chronicle-section-heading{margin-bottom:28px}.nexus-chronicle-conclusion h3,.nexus-chronicle-section-heading h3{font-size:clamp(2.2rem,11vw,3.15rem)}.nexus-benefit-grid,.nexus-promotion-rates,.nexus-promotion-terms,.nexus-signal-grid{grid-template-columns:minmax(0,1fr)}.nexus-chronicle-upcoming h3,.nexus-promotion-heading h3{font-size:clamp(2.2rem,11vw,3.15rem)}.nexus-chronicle-promotion>a{white-space:normal;width:100%}.nexus-welcome-offer{text-align:left;grid-template-columns:1fr;padding:30px 22px}.nexus-welcome-offer-seal{width:min(62%,230px);margin-inline:auto}.nexus-welcome-offer-copy dl{grid-template-columns:1fr}.nexus-welcome-offer-copy dl div,.nexus-welcome-offer-copy dl div+div{border-bottom:1px solid #f1c56c38;border-right:0;padding:14px 0}.nexus-welcome-offer-copy dl div:last-child{border-bottom:0}.nexus-welcome-offer-copy>a{white-space:normal;width:100%}.nexus-signal-copy{padding:26px 22px 30px}.nexus-signal-copy h4{font-size:clamp(1.8rem,9vw,2.5rem)}.nexus-benefit-grid h4{font-size:clamp(1.55rem,8vw,2.15rem)}.nexus-benefit-storyboard{gap:30px;margin-bottom:42px}.nexus-benefit-sketch img{max-height:420px}.nexus-benefit-sketch figcaption{text-align:center;max-width:440px;margin-top:20px;bottom:auto;right:auto;transform:none}.nexus-benefit-premium-lead{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.nexus-benefit-premium-lead>div{border-right:1px solid #f4bd4d47;flex:0 0 190px;padding:20px 18px}.nexus-benefit-premium-lead>div+div{padding-left:18px}.nexus-benefit-premium-lead>div:last-child{border-right:0}.nexus-benefit-subheading{display:block}.nexus-benefit-subheading p{margin-top:8px}.nexus-benefit-view-switcher{gap:20px}.nexus-benefit-view-switcher button{flex:1 1 0;min-width:0;line-height:1.25}.nexus-benefit-workbench{grid-template-columns:1fr;gap:24px}.nexus-benefit-event-switcher{overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:1px solid #f4bd4d47;flex-direction:row;overflow-x:auto}.nexus-benefit-event-switcher button{text-align:center;border-right:1px solid #f4bd4d38;flex:0 0 150px;justify-content:center}.nexus-benefit-event-stage{grid-template-columns:1fr}.nexus-benefit-event-stage aside{border-top:1px solid #f4bd4d40;border-left:0}.nexus-chronicle-conclusion>a{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.nexus-benefit-sketch img,.nexus-chronicle-benefits:before{animation:none}}.vip-atelier{color:#f1eee8;background:#080909;min-height:75vh}.vip-atelier .eyebrow{color:#d5ad58;text-transform:uppercase;font-size:.72rem;font-weight:900}.vip-atelier-hero{background:#10120f;border-bottom:1px solid #d5ad584d;min-height:640px;position:relative;overflow:hidden}.vip-atelier-hero>img{object-position:center;filter:saturate(.72)contrast(1.07)brightness(.72);width:52%;height:calc(100% - 56px);position:absolute;inset:28px 3% 28px auto;object-fit:contain!important}.vip-atelier-hero-shade{background:linear-gradient(90deg,#080909,#080909fa 35%,#0809099e 58%,#0809091f 88%),linear-gradient(#0000 52%,#080909c2);position:absolute;inset:0}.vip-atelier-hero .shell{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:640px;padding-block:76px;display:flex;position:relative}.vip-atelier-hero h1{color:#f5f0e6;max-width:11ch;font:650 5.9rem/.9 var(--font-lore-display),Georgia,serif;text-wrap:balance;margin:14px 0 20px}.vip-atelier-lead{color:#e1c88e;max-width:620px;font:650 1.5rem/1.35 var(--font-display),Georgia,serif;margin:0 0 16px}.vip-atelier-intro{color:#bbb7ae;max-width:62ch;margin:0;font-size:.96rem;line-height:1.75}.vip-atelier-hero .shell>span{color:#829482;border-top:1px solid #82948273;margin-top:28px;padding-top:12px;font-size:.62rem;font-weight:900}.vip-atelier-body{padding-block:56px 96px}.vip-atelier-switch{border-block:1px solid #d5ad5840;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:68px;display:grid}.vip-atelier-switch button{color:#e9e6df;text-align:left;cursor:pointer;border:0;background:#0c0e0d;border-right:1px solid #d5ad582e;border-radius:0;grid-template-columns:42px 1fr;gap:7px 14px;min-height:112px;padding:22px;display:grid}.vip-atelier-switch button:first-child{border-left:1px solid #d5ad582e}.vip-atelier-switch button.is-selected{background:#172018;box-shadow:inset 0 -3px #d5ad58}.vip-atelier-switch span{color:#d5ad58;grid-row:1/3;font-size:.65rem;font-weight:950}.vip-atelier-switch strong{font:650 1.45rem/1.05 var(--font-display),Georgia,serif}.vip-atelier-switch small{color:#8e958d;font-size:.7rem;line-height:1.4}.vip-atelier-process-tabs{border-bottom:1px solid #d5ad583d;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:52px;display:grid}.vip-atelier-process-tabs button{color:#8f938f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:88px;padding:18px 0}.vip-atelier-process-tabs button+button{border-left:1px solid #d5ad582e;padding-left:28px}.vip-atelier-process-tabs small,.vip-atelier-process-tabs strong{display:block}.vip-atelier-process-tabs small{color:#829482;text-transform:uppercase;margin-bottom:8px;font-size:.61rem;font-weight:900}.vip-atelier-process-tabs strong{font:650 1.7rem/1.1 var(--font-display),Georgia,serif}.vip-atelier-process-tabs button.is-selected{color:#f5f0e6;box-shadow:inset 0 -3px #d5ad58}.vip-atelier-process-copy{grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);align-items:end;gap:54px;margin-bottom:34px;display:grid}.vip-atelier-process-copy h2{max-width:10ch;font:650 4.7rem/.92 var(--font-lore-display),Georgia,serif;margin:10px 0 0}.vip-atelier-process-copy>p:last-child{color:#bdbab2;font-size:1rem;line-height:1.75}.vip-atelier-stage{background:#0b0d0c;border-block:1px solid #d5ad5840;grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);min-height:650px;display:grid}.vip-atelier-stage figure{background:#050605;place-items:center;min-width:0;min-height:650px;margin:0;display:grid;position:relative;overflow:hidden}.vip-atelier-stage img{object-fit:contain;width:100%;height:650px;display:block}.vip-atelier-stage figcaption{color:#17130c;background:#d5ad58;padding:9px 12px;font-size:.65rem;font-weight:950;position:absolute;bottom:16px;right:18px}.vip-atelier-stage-story{border-left:1px solid #d5ad5833;flex-direction:column;justify-content:center;padding:54px 42px;display:flex}.vip-atelier-stage-story>span{color:#d5ad58;text-transform:uppercase;font-size:.66rem;font-weight:950}.vip-atelier-stage-story h3{font:650 2.4rem/1.04 var(--font-display),Georgia,serif;margin:14px 0 20px}.vip-atelier-stage-story>p{color:#c7c3bb;margin:0;font-size:.98rem;line-height:1.75}.vip-atelier-stage-story blockquote{color:#93a696;border-top:1px solid #82948259;margin:auto 0 0;padding:22px 0 0;font:italic 1.02rem/1.6 Georgia,serif}.vip-atelier-timeline{border-bottom:1px solid #d5ad5840;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vip-atelier-timeline button{color:#888c88;text-align:left;cursor:pointer;background:#0b0d0c;border:0;border-right:1px solid #d5ad5826;border-radius:0;grid-template-columns:32px 1fr;gap:10px;min-height:86px;padding:18px 14px;display:grid}.vip-atelier-timeline button:first-child{border-left:1px solid #d5ad5826}.vip-atelier-timeline button.is-selected{color:#f5f0e6;background:#172018;box-shadow:inset 0 3px #d5ad58}.vip-atelier-timeline span{color:#d5ad58;font-size:.62rem;font-weight:950}.vip-atelier-timeline strong{font:650 .92rem/1.25 var(--font-display),Georgia,serif}.vip-atelier-notebook>header{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:50px;margin-bottom:48px;display:grid}.vip-atelier-notebook>header h2,.vip-atelier-studies>header h2{max-width:12ch;font:650 4.4rem/.92 var(--font-lore-display),Georgia,serif;margin:9px 0 0}.vip-atelier-notebook>header>p:last-child{color:#bdbab2;font-size:1rem;line-height:1.75}.vip-atelier-note{background:#0b0d0c;border-block:1px solid #d5ad583d;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:stretch;gap:0;margin-bottom:58px;display:grid}.vip-atelier-note-media{background:#040504;align-content:center;min-width:0;display:grid}.vip-atelier-note-2 .vip-atelier-note-media{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-atelier-note figure{place-items:center;min-width:0;min-height:560px;margin:0;display:grid;position:relative;overflow:hidden}.vip-atelier-note figure+figure{border-left:1px solid #d5ad5833}.vip-atelier-note img{object-position:center;width:auto;max-width:100%;max-height:720px;display:block;object-fit:contain!important;height:auto!important}.vip-atelier-note figcaption{color:#f2eee6;text-transform:uppercase;background:#080909d1;padding:8px 10px;font-size:.62rem;font-weight:900;position:absolute;bottom:12px;left:12px}.vip-atelier-note>div:last-child{border-left:1px solid #d5ad5833;flex-direction:column;justify-content:center;padding:44px 38px;display:flex}.vip-atelier-note>div:last-child>span,.vip-atelier-studies article span{color:#d5ad58;text-transform:uppercase;font-size:.65rem;font-weight:950}.vip-atelier-note h3,.vip-atelier-studies article h3{font:650 2.35rem/1.05 var(--font-display),Georgia,serif;margin:14px 0 18px}.vip-atelier-note p,.vip-atelier-studies article p{color:#c4c0b8;margin:0;font-size:.96rem;line-height:1.75}.vip-atelier-studies>header{margin-bottom:48px}.vip-atelier-studies article{background:#0b0d0c;border-block:1px solid #d5ad583d;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:560px;margin-bottom:58px;display:grid}.vip-atelier-studies article.is-reversed{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.vip-atelier-studies article figure{background:#040504;place-items:center;min-width:0;min-height:560px;margin:0;display:grid;overflow:hidden}.vip-atelier-studies article img{object-fit:contain;width:100%;height:560px}.vip-atelier-studies article>div{border-left:1px solid #d5ad5833;flex-direction:column;justify-content:center;padding:46px;display:flex}.vip-atelier-studies article.is-reversed figure{order:2}.vip-atelier-studies article.is-reversed>div{border-left:0;border-right:1px solid #d5ad5833;order:1}.vip-atelier-rights{color:#757a75;text-align:center;max-width:78ch;margin:32px auto 0;font-size:.7rem;line-height:1.6}@media (max-width:900px){.vip-atelier-hero>img{opacity:.46;width:100%;height:54%;inset:22px 0 auto}.vip-atelier-hero-shade{background:linear-gradient(90deg,#080909f7,#0809098c),linear-gradient(#0000 42%,#080909)}.vip-atelier-notebook>header,.vip-atelier-process-copy{grid-template-columns:1fr;gap:16px}.vip-atelier-stage{grid-template-columns:1fr}.vip-atelier-stage-story{border-top:1px solid #d5ad5833;border-left:0;min-height:340px}.vip-atelier-note,.vip-atelier-studies article,.vip-atelier-studies article.is-reversed{grid-template-columns:1fr}.vip-atelier-note>div:last-child,.vip-atelier-studies article.is-reversed>div,.vip-atelier-studies article>div{border-top:1px solid #d5ad5833;border-left:0;border-right:0;order:2;min-height:300px}.vip-atelier-studies article figure,.vip-atelier-studies article.is-reversed figure{order:1}}@media (max-width:640px){.vip-atelier-hero,.vip-atelier-hero .shell{min-height:580px}.vip-atelier-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:3.65rem}.vip-atelier-lead{font-size:1.2rem}.vip-atelier-switch{grid-template-columns:1fr}.vip-atelier-switch button{border-bottom:1px solid #d5ad5824;border-left:1px solid #d5ad582e}.vip-atelier-process-tabs{grid-template-columns:1fr}.vip-atelier-process-tabs button+button{border-top:1px solid #d5ad5829;border-left:0;padding-left:0}.vip-atelier-notebook>header h2,.vip-atelier-process-copy h2,.vip-atelier-studies>header h2{font-size:3.2rem}.vip-atelier-stage,.vip-atelier-stage figure{min-height:470px}.vip-atelier-stage img{height:470px}.vip-atelier-stage-story{padding:38px 24px}.vip-atelier-stage-story h3{font-size:2rem}.vip-atelier-timeline{grid-template-columns:1fr 1fr}.vip-atelier-note-2 .vip-atelier-note-media{grid-template-columns:1fr}.vip-atelier-note figure{min-height:0;padding-block:20px}.vip-atelier-note img{max-height:620px}.vip-atelier-studies article figure,.vip-atelier-studies article img{height:440px;min-height:440px}.vip-atelier-note>div:last-child,.vip-atelier-studies article>div{padding:34px 24px}}.shop-catalog-page{color:#20113b;background:#fffaf4 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px repeat-y}.shop-catalog-hero{background:linear-gradient(112deg,#fffbf6f5 10%,#f4eeffdb 66%,#e4eeffc2),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;border-bottom:4px solid #dc2777;padding:clamp(58px,7vw,105px) 0 clamp(70px,8vw,120px);position:relative;overflow:hidden}.shop-catalog-hero:after{content:"";aspect-ratio:1;filter:drop-shadow(0 22px 30px #3e256a2e);opacity:.92;pointer-events:none;background:url(/brand/navigation/shop.webp) 50%/contain no-repeat;width:clamp(210px,23vw,430px);position:absolute;bottom:-9%;right:max(4vw,32px)}.shop-catalog-hero .shell{z-index:1;position:relative}.shop-catalog-hero .shell>a{color:#4c1d57;border-bottom:2px solid #db2777;margin-bottom:42px;padding-bottom:5px;font-size:.8rem;font-weight:900;display:inline-block}.shop-catalog-hero h1{color:#142b63;max-width:1120px;font:700 clamp(3.8rem,6.8vw,7.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:9px 0 28px}.shop-catalog-hero .shell>div{grid-template-columns:minmax(0,710px) 210px;align-items:end;gap:54px;display:grid}.shop-catalog-hero .shell>div>p{color:#515a70;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.shop-catalog-hero .shell>div>strong{color:#6d28d9;font:800 clamp(3.4rem,5vw,5.6rem)/.8 var(--font-lore-display),serif}.shop-catalog-hero .shell>div>strong span{color:#4c1d57;max-width:170px;font:900 .67rem/1.35 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:13px;display:block}.shop-catalog-hero .shell>small{color:#9c386d;margin-top:25px;font-size:.72rem;font-weight:800;display:block}.shop-catalog-explorer{padding-block:clamp(58px,6vw,92px) 100px}.shop-catalog-controls{border-bottom:1px solid #4b234f3d;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:end;gap:42px 70px;padding-bottom:34px;display:grid}.shop-catalog-controls nav{flex-wrap:wrap;gap:15px 28px;display:flex}.shop-catalog-controls nav button{appearance:none;color:#6c5870;font:900 .78rem var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 6px}.shop-catalog-controls nav button.is-active,.shop-catalog-controls nav button:focus-visible,.shop-catalog-controls nav button:hover{color:#4c1d57;border-bottom-color:#db2777}.shop-catalog-controls label span{color:#7c3aed;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;font-weight:900;display:block}.shop-catalog-controls input{color:#1d2f61;width:100%;font:700 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #4c1d5761;outline:0;padding:10px 2px 12px}.shop-catalog-controls input:focus{border-bottom-color:#db2777}.shop-catalog-result-line{align-items:baseline;gap:13px;padding:30px 0 45px;display:flex}.shop-catalog-result-line span{color:#db2777;font:800 1.7rem var(--font-lore-display),serif}.shop-catalog-result-line p{color:#4c1d57;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.shop-catalog-result-line small{color:#77687d;margin-left:auto;font-size:.72rem;font-weight:800}.shop-catalog-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px 34px;display:grid}.shop-catalog-ledger article{border-top:4px solid #db2777;min-width:0}.shop-catalog-ledger article:nth-child(3n+2){border-top-color:#7c3aed}.shop-catalog-ledger article:nth-child(3n){border-top-color:#f59e0b}.shop-catalog-artwork{background:linear-gradient(145deg,#24132f,#45204e);height:430px;display:block;position:relative;overflow:hidden}.shop-catalog-artwork img{object-fit:contain;object-position:center}.shop-catalog-artwork:focus-visible,.shop-catalog-artwork:hover{box-shadow:0 18px 38px #4c1d5733}.shop-catalog-copy{padding-top:20px}.shop-catalog-copy>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.shop-catalog-copy>div span{color:#a13b72;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:900}.shop-catalog-copy>div strong{color:#6d28d9;font:800 1.12rem var(--font-lore-display),serif;flex:none}.shop-catalog-copy h2{color:#24143c;min-height:2.35em;font:700 clamp(1.45rem,1.75vw,1.9rem)/1.16 var(--font-lore-display),serif;margin:13px 0 10px}.shop-catalog-copy p{color:#6a5b6d;min-height:3.2em;margin:0 0 18px;font-size:.78rem;line-height:1.55}.shop-catalog-copy>a{color:#5b21b6;border-bottom:2px solid #db2777;gap:9px;padding-bottom:5px;font-size:.77rem;font-weight:900;display:inline-flex}.shop-catalog-empty{text-align:center;border-block:1px solid #4b234f38;padding:70px 0}.shop-catalog-empty strong{color:#28133c;font:700 2.2rem var(--font-lore-display),serif}.shop-catalog-empty p{color:#6f6073;margin:10px 0 0}.shop-catalog-pagination{border-top:3px solid #7c3aed;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:68px;padding-top:24px;display:grid}.shop-catalog-pagination button{color:#4c1d57;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;width:max-content;padding:0 0 5px;font-weight:900}.shop-catalog-pagination button:last-child{justify-self:end}.shop-catalog-pagination button:disabled{opacity:.35;cursor:default;border-bottom-color:#0000}.shop-catalog-pagination span{color:#7c3aed;letter-spacing:.14em;font-size:.72rem;font-weight:900}.shop-catalog-handoff{color:#fff8de;background:linear-gradient(115deg,#2d153c,#5b225f 55%,#30204e);padding:84px 0 92px}.shop-catalog-handoff .shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:35px 80px;display:grid}.shop-catalog-handoff .eyebrow{color:#ffd85a;grid-column:1/-1}.shop-catalog-handoff h2{font:700 clamp(2.8rem,4.8vw,5.4rem)/.93 var(--font-lore-display),serif;letter-spacing:-.04em;margin:0}.shop-catalog-handoff p:last-child{color:#f5dff3;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.horizontal-scroll-hint{color:#fff4d2;letter-spacing:.055em;text-transform:uppercase;background:#261230eb;border:1px solid #ffd86b6b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 20px);margin:8px 10px;padding:8px 12px;font-size:.62rem;line-height:1;display:none;box-shadow:0 7px 18px #1b0b2129}.horizontal-scroll-hint strong{font:inherit;white-space:nowrap}.horizontal-scroll-hint span{color:#ffd86b;font-size:.9rem}.pass-scroll-hint{margin-inline:max(14px,50vw - 700px)}.code-scroll-hint{margin:10px 14px 0}@media (max-width:1000px){.passions-journal .journal-scroll-hint{display:inline-flex}}@media (max-width:900px){.diary-code-photo .code-scroll-hint,.game-journal-code .code-scroll-hint,.journal-scroll-hint,.personal-dashboard-scroll-hint{display:inline-flex}}@media (max-width:800px){.shop-bridge-scroll-hint{display:inline-flex}}@media (max-width:620px){.pass-scroll-hint{display:inline-flex}}@media (max-width:1100px){.shop-catalog-hero:after{opacity:.42}.shop-catalog-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-catalog-ledger article:nth-child(n){border-top-color:#db2777}.shop-catalog-ledger article:nth-child(2n){border-top-color:#7c3aed}.shop-catalog-artwork{height:480px}}@media (max-width:760px){.shop-catalog-hero{padding-top:42px}.shop-catalog-hero:after{opacity:.22;width:260px;bottom:-2%;right:-50px}.shop-catalog-hero .shell>a{margin-bottom:34px}.shop-catalog-hero h1{font-size:clamp(3.25rem,14vw,5.1rem)}.shop-catalog-hero .shell>div{grid-template-columns:1fr;gap:28px}.shop-catalog-hero .shell>div>strong{font-size:3.6rem}.shop-catalog-controls{grid-template-columns:1fr;gap:32px}.shop-catalog-controls nav{gap:14px 22px}.shop-catalog-result-line{flex-wrap:wrap}.shop-catalog-result-line small{width:100%;margin-left:0}.shop-catalog-ledger{grid-template-columns:1fr;gap:54px}.shop-catalog-ledger article:nth-child(n){border-top-color:#db2777}.shop-catalog-artwork{height:min(128vw,520px)}.shop-catalog-copy h2,.shop-catalog-copy p{min-height:0}.shop-catalog-pagination{grid-template-columns:1fr 1fr}.shop-catalog-pagination span{text-align:center;grid-area:1/1/auto/-1}.shop-catalog-handoff .shell{grid-template-columns:1fr;gap:25px}.shop-catalog-handoff .eyebrow{grid-column:auto}}@media (max-width:420px){.shop-catalog-controls nav{grid-template-columns:1fr 1fr;display:grid}.shop-catalog-controls nav button{text-align:left;width:fit-content}.shop-catalog-artwork{height:440px}.shop-catalog-pagination button{font-size:.76rem}}.shop-product-page{color:#172554;background:#fff9f3 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/720px;overflow:hidden}.shop-product-masthead{color:#fff8df;background-color:#31143d;background-image:linear-gradient(108deg,#250c2ffa,#5c1853f0 58%,#301c59e8),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;padding:58px 0 82px;box-shadow:inset 0 -4px #f59e0b}.shop-product-masthead .shell>a{color:#fff8df;border-bottom:2px solid #ffd85a;margin-bottom:52px;padding-bottom:5px;font-size:.78rem;font-weight:900;display:inline-block}.shop-product-title-line{color:#ffd85a;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:12px 30px;font-size:.68rem;font-weight:900;display:flex}.shop-product-title-line span+span:before{content:"·";color:#ff7a45;margin-right:30px}.shop-product-masthead h1{color:#fff9e7;max-width:1250px;font:700 clamp(4.2rem,7.3vw,8rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:16px 0 24px}.shop-product-masthead p{color:#f0ddea;max-width:850px;margin:0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.7}.shop-product-presentation{grid-template-columns:minmax(0,1.14fr) minmax(360px,.66fr);align-items:start;gap:clamp(55px,7vw,110px);padding-block:82px 105px;display:grid}.shop-product-gallery-stage{background:linear-gradient(145deg,#2b1736,#542250);min-height:760px;position:relative;box-shadow:0 28px 62px #42194b33}.shop-product-gallery-stage img{object-fit:contain;object-position:center}.shop-product-gallery-stage>span{z-index:2;color:#fff8df;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#230c2bd1;padding:9px 12px;font-size:.66rem;font-weight:900;position:absolute;bottom:17px;left:18px;right:18px}.shop-product-gallery-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.shop-product-gallery-choices button{color:#4c1d57;min-height:112px;font:850 .75rem/1.35 var(--font-body),sans-serif;text-align:left;cursor:pointer;background:#fffbf6c2;border:0;border-bottom:3px solid #0000;grid-template-columns:96px 1fr;align-items:center;gap:17px;padding:8px 14px 8px 8px;display:grid}.shop-product-gallery-choices button.is-active{color:#172554;border-bottom-color:#db2777}.shop-product-gallery-choices button>span{min-width:0}.shop-product-gallery-thumb{width:96px;height:96px;display:block;position:relative}.shop-product-gallery-thumb img{object-fit:contain;object-position:center}.shop-product-purchase{isolation:isolate;color:#fff8df;background-color:#3b1a47;background-image:linear-gradient(125deg,#2a1133fa,#531f4df0 62%,#341f58eb),url(/brand/navigation/shop.webp);background-position:50%,right 22px top 18px;background-repeat:no-repeat;background-size:cover,118px;border-top:4px solid #f4cf49;padding:34px clamp(28px,3vw,46px) 40px;position:relative;overflow:hidden;box-shadow:0 27px 60px #2f113a3d}.shop-product-purchase:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 55%,#16081e47);position:absolute;inset:0}.shop-product-purchase .eyebrow{color:#ffd85a}.shop-product-price{border-bottom:1px solid #fff8df3d;margin:26px 0 31px;padding-bottom:26px}.shop-product-price>span{color:#ff9ad0;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.shop-product-price>strong{color:#fff4c9;font:700 clamp(3.05rem,3.45vw,4.3rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 10px 26px #0a02114d;display:block}.shop-product-purchase>p:not(.eyebrow){color:#efdfeb;max-width:520px;font-size:.95rem;line-height:1.75}.shop-product-purchase dl{border-top:1px solid #fff8df38;margin:34px 0 38px}.shop-product-purchase dl>div{border-bottom:1px solid #fff8df2b;grid-template-columns:145px 1fr;gap:20px;padding:16px 0;display:grid}.shop-product-purchase dt{color:#ffd85a;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.shop-product-purchase dd{color:#fff8df;margin:0;font-size:.83rem;font-weight:800}.shop-product-purchase>a{color:#fff8df;background:linear-gradient(105deg,#db2777,#7c3aed);justify-content:space-between;align-items:center;gap:25px;padding:20px 22px;font-size:.88rem;font-weight:900;display:flex;box-shadow:0 18px 34px #7c3aed38}.shop-product-purchase>a span{color:#ffd85a;font-size:1.2rem}.shop-product-purchase>small{color:#dbc8dc;margin-top:17px;font-size:.7rem;line-height:1.55;display:block}.shop-product-variants{color:#fff8df;background:linear-gradient(112deg,#291334,#571e55 56%,#31205a);padding:94px 0 102px;box-shadow:inset 0 4px #7c3aed}.shop-product-variants h2{max-width:980px;font:700 clamp(3.1rem,5.2vw,5.6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:8px 0 48px}.shop-product-variants .eyebrow{color:#ffd85a}.shop-product-variants .shell>div{border-block:1px solid #fff8df3b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-product-variants article{grid-template-columns:55px 1fr auto;align-items:baseline;gap:12px 25px;padding:28px 34px 30px 0;display:grid}.shop-product-variants article+article{border-left:1px solid #fff8df3b;padding-left:34px}.shop-product-variants article>span{color:#ffd85a;letter-spacing:.12em;font-size:.68rem;font-weight:900}.shop-product-variants h3{font:700 clamp(1.6rem,2.4vw,2.4rem)/1 var(--font-lore-display),serif;margin:0}.shop-product-variants strong{color:#ff9ad0;font:800 1.35rem var(--font-lore-display),serif}.shop-product-variants article p{color:#eadcea;grid-column:2/-1;margin:0;font-size:.78rem;line-height:1.55}.shop-product-checkout-note{grid-template-columns:.85fr 1.15fr;align-items:end;gap:70px;padding-block:86px 100px;display:grid}.shop-product-checkout-note h2{color:#172554;font:700 clamp(2.8rem,4.7vw,5rem)/.94 var(--font-lore-display),serif;letter-spacing:-.04em;margin:7px 0 0}.shop-product-checkout-note>p{color:#68566d;border-top:3px solid #db2777;margin:0;padding-top:24px;font-size:.94rem;line-height:1.75}@media (max-width:1000px){.shop-product-presentation{grid-template-columns:1fr}.shop-product-gallery-stage{min-height:720px}.shop-product-purchase{max-width:740px}}@media (max-width:700px){.shop-product-masthead{padding-top:42px}.shop-product-masthead .shell>a{margin-bottom:38px}.shop-product-masthead h1{font-size:clamp(3.25rem,14vw,5.3rem)}.shop-product-title-line{gap:9px 15px}.shop-product-title-line span+span:before{margin-right:15px}.shop-product-presentation{padding-block:54px 72px}.shop-product-gallery-stage{min-height:min(145vw,680px)}.shop-product-gallery-choices{grid-template-columns:1fr}.shop-product-variants{padding-block:70px 78px}.shop-product-variants .shell>div{grid-template-columns:1fr}.shop-product-variants article{grid-template-columns:42px 1fr auto;padding:25px 0}.shop-product-variants article+article{border-top:1px solid #fff8df3b;border-left:0;padding-left:0}.shop-product-checkout-note{grid-template-columns:1fr;gap:35px;padding-block:68px 78px}}.game-guide-reader{background:linear-gradient(90deg,#0000 0 72px,#b1225933 72px 74px,#0000 74px),repeating-linear-gradient(0deg,#3e486514 0 1px,#0000 1px 34px),#f8f0dd}.game-guide-chapter,.game-guide-switch-heading,.game-guide-tabs{z-index:1;position:relative}.game-guide-tabs{background:#eee2c8;box-shadow:0 8px 20px #4a331f14}.game-guide-tabs button{background:#f8f1df}.game-guide-tabs button:nth-child(2n){background:#f2e4c7}.game-guide-chapter>header{padding-left:92px;position:relative}.game-guide-chapter>header:before{content:"✦";color:#b12259;font:700 2.2rem/1 Georgia,serif;position:absolute;top:62px;left:15px;transform:rotate(-12deg)}.game-guide-chapter>header:after{content:"";aspect-ratio:3;opacity:.32;pointer-events:none;background:url(/atlas/baldurs-gate-3/notebook-doodles.svg) 50%/contain no-repeat;width:min(38vw,440px);position:absolute;top:34px;right:-20px;transform:rotate(2deg)}.game-guide-chapter>header>*{z-index:1;position:relative}.game-guide-chapter>header h2{overflow-wrap:normal;word-break:normal;max-width:15ch}.game-guide-chapter-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.game-guide-chapter-meta strong{margin:0!important}.game-guide-chapter-meta span{color:#6b5a45;text-transform:uppercase;border:1px dashed #4d18315c;padding:7px 10px;font-size:.62rem;font-weight:900}.game-guide-gallery{background:#fffdf8ad;border:1px solid #5a412926;padding:14px;box-shadow:0 14px 30px #49341f1a}.game-guide-gallery figure{transform:rotate(-.35deg);box-shadow:0 10px 22px #23180f29}.game-guide-gallery figure:nth-child(2n){transform:rotate(.45deg)}.game-guide-gallery figure>div{background:#121425}.game-guide-gallery figure.is-primary>div{aspect-ratio:16/9}.game-guide-gallery figure.is-primary img{object-fit:contain}.game-guide-blocks{border-top:0;padding-left:84px}.game-guide-blocks>section{background:#fffdf6e0;border:1px solid #5b442b2b;border-left:3px solid #b12259b3;margin:0 0 34px;padding:34px 38px 38px 58px;display:block;position:relative;box-shadow:0 14px 30px #422d1917}.game-guide-blocks>section:nth-child(2n){transform:rotate(.12deg)}.game-guide-blocks>section>span{color:#a22a54;text-align:right;width:48px;font:italic 700 1.5rem/1 Georgia,serif;position:absolute;top:26px;left:-68px;transform:rotate(-8deg)}.game-guide-blocks small{color:#a22a54;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:950;display:block}.game-guide-blocks h3{max-width:24ch}.game-guide-blocks p{max-width:82ch}.game-guide-steps{counter-reset:guide-step;gap:10px;list-style:none;display:grid;margin:24px 0 0!important;padding:0!important}.game-guide-steps li{counter-increment:guide-step;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.game-guide-steps li:before{content:counter(guide-step);color:#fff8eb;background:#6d28d9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:950;display:grid}.game-guide-steps li span{padding-top:3px;line-height:1.6}.game-guide-table-wrap{background:#fffdf7;border:1px solid #1725542e;max-width:100%;margin-top:26px;overflow-x:auto}.game-guide-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.game-guide-table-wrap th{color:#fff8eb;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#172554;padding:13px 15px;font-size:.64rem}.game-guide-table-wrap td{color:#3f4555;vertical-align:top;border-top:1px solid #1725541f;border-right:1px solid #1725541a;padding:14px 15px;font-size:.78rem;line-height:1.5}.game-guide-table-wrap tr:nth-child(2n) td{background:#f5ead4}.game-guide-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.game-guide-scenarios article{background:#f1e4c9;border-top:3px solid #e4ab31;padding:18px}.game-guide-scenarios strong{color:#4d1831;font-size:.74rem;display:block}.game-guide-scenarios p{margin-top:8px;font-size:.77rem;line-height:1.55}.game-guide-mistakes{color:#fff8eb;background:#5a1b32;margin-top:24px;padding:20px 22px;transform:rotate(-.15deg)}.game-guide-mistakes>strong{color:#f4bd4d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.game-guide-mistakes ul{color:#fff8eb}.game-guide-spoiler{color:#fff8eb;background:#18142a;border:1px solid #f4bd4d73;margin-top:22px}.game-guide-spoiler summary{color:#f4bd4d;cursor:pointer;padding:17px 20px;font-weight:900}.game-guide-spoiler p{color:#e7e2ec;padding:0 20px 20px}@media (max-width:700px){.game-guide-reader{background:repeating-linear-gradient(0deg,#3e486512 0 1px,#0000 1px 32px),#f8f0dd}.game-guide-chapter>header{padding-left:0}.game-guide-chapter>header:before{display:none}.game-guide-chapter>header:after{opacity:.18;width:190px;top:16px;right:-10px}.game-guide-chapter>header h2{max-width:100%;font-size:clamp(2.35rem,11.8vw,3.65rem);line-height:.93}.game-guide-gallery{padding:8px}.game-guide-gallery figure,.game-guide-gallery figure:nth-child(2n){transform:none}.game-guide-blocks{padding-left:0}.game-guide-blocks>section,.game-guide-blocks>section:nth-child(2n){margin-bottom:22px;padding:54px 18px 24px;transform:none}.game-guide-blocks>section>span{width:auto;top:18px;left:18px}.game-guide-scenarios{grid-template-columns:1fr}.game-guide-table-wrap:before{content:"Scorri la tabella →";color:#6d28d9;text-transform:uppercase;width:max-content;padding:9px 12px;font-size:.6rem;font-weight:950;display:block;position:sticky;left:0}.game-guide-table-wrap table{min-width:620px}.game-guide-steps li{grid-template-columns:30px minmax(0,1fr);gap:9px}}.game-edition.game-edition-android{background:linear-gradient(90deg,#0e0c1df5,#2a1128e0),url(/games/the-wound-remembers/gameplay-campaign.webp) 50%/cover no-repeat;border-top-color:#8768ff;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(30px,6vw,90px);min-height:340px;display:grid}.game-edition-android div>strong{font-size:clamp(3rem,5vw,5.3rem)}.game-edition-android ul{margin:0}.game-edition-android .game-purchase-pending{grid-column:1/-1;width:fit-content}@media (max-width:760px){.game-edition.game-edition-android{grid-template-columns:1fr;min-height:0}.game-edition-android .game-purchase-pending{width:100%}}.game-dossier-hero-art{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.game-dossier-hero-art-mobile{display:none}.game-dossier-hero-shade{background:linear-gradient(90deg,#02070ded,#02070d2e 66%),linear-gradient(#0000 48%,#02070df2)}.game-dossier-hero-copy{max-width:1480px}.game-dossier-hero-copy>p{letter-spacing:.02em;font-size:clamp(1.05rem,1.5vw,1.35rem)}.game-dossier-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.game-dossier-hero-actions>a,.game-dossier-hero-actions>button,.game-edition>a,.game-purchase-pending{letter-spacing:.035em;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.game-hero-primary{color:#1b0b08;background:#f4c65d;box-shadow:0 12px 32px #f4c65d33}.game-hero-secondary{color:#fff1ca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a1094;border:1px solid #fff1caad}.game-dossier-summary dt{font-size:.7rem}.game-dossier-summary dd{font-size:.83rem}.game-dossier-story div>p:not(.eyebrow),.game-dossier-summary>div>p:last-child{font-size:clamp(1rem,1.3vw,1.14rem)}.game-play-flow{color:#fff;background:#090d12 url(/games/the-wound-remembers/key-art-scene-4k-v3.webp) 50%/cover fixed;padding:115px 0;overflow:hidden}.game-play-flow>.shell{position:relative}.game-play-flow>.shell:before{content:"";background:#03070be0;position:absolute;inset:-116px calc(50% - 50vw)}.game-play-flow header,.game-play-flow ol{position:relative}.game-play-flow header{max-width:900px;margin-bottom:62px}.game-play-flow .eyebrow{color:#e9b653}.game-play-flow h2{color:#fff;font:700 clamp(3.3rem,6vw,6.6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.game-play-flow ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.game-play-flow li{border-top:1px solid #ffe2aa3d;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(35px,7vw,100px);padding:48px 0;display:grid}.game-play-flow li:nth-child(2n) .game-play-flow-image{order:2}.game-play-flow-image{overflow:hidden;box-shadow:0 30px 75px #0000008c}.game-play-flow-image img{width:100%;height:auto;display:block}.game-play-flow li span{color:#e9b653;font:700 1.1rem var(--font-lore-display),serif}.game-play-flow h3{color:#fff6dd;font:700 clamp(2.2rem,4vw,4.2rem)/.94 var(--font-lore-display),serif;margin:16px 0 18px}.game-play-flow li p{color:#d9d7d1;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.game-dossier-features{background:#190b0d url(/games/the-wound-remembers/key-art-cover-v2.webp) 78% 40%/cover no-repeat;position:relative}.game-dossier-features:before{content:"";background:linear-gradient(90deg,#16090b,#16090beb 56%,#16090bad);position:absolute;inset:0}.game-dossier-features>.shell{position:relative}.game-dossier-features li strong{font-size:clamp(.9rem,1.1vw,1.05rem)}.game-dossier-features li span{color:#e9b653;font-size:.72rem}.game-dossier-access{color:#fff;background:#11090a url(/games/the-wound-remembers/key-art-cover-v2.webp) 50% 32%/cover no-repeat;position:relative;overflow:hidden}.game-dossier-access:before{content:"";background:linear-gradient(90deg,#0d0607fa,#0d0607db);position:absolute;inset:0}.game-dossier-access>.shell{position:relative}.game-dossier-access .eyebrow{color:#e9b653}.game-dossier-access h2{color:#fff5d6}.game-access-intro>p:last-child{color:#d6d1ca;font-size:1.05rem}.game-editions{grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;display:grid}.game-edition{background:#0a0e13e8;border-top:4px solid #e9b653;flex-direction:column;min-height:510px;padding:clamp(30px,4vw,50px);display:flex;box-shadow:0 28px 65px #0000006b}.game-edition-windows{background:#300d0feb;border-top-color:#d34b3e}.game-edition div>span{color:#e9b653;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.game-edition div>strong{color:#fff;font:700 clamp(3.4rem,6vw,6rem)/.85 var(--font-lore-display),serif;margin:32px 0 4px;display:block}.game-edition div>small{color:#e7c6a1;font-size:.78rem;font-weight:750}.game-edition p{color:#d7d4cf;max-width:560px;font-size:.98rem;line-height:1.7}.game-edition ul{border-top:1px solid #ffffff29;margin:auto 0 32px;padding:26px 0 0;list-style:none}.game-edition li{color:#eee6dc;padding:8px 0;font-size:.86rem}.game-edition li:before{content:"—";color:#e9b653;margin-right:10px}.game-edition>a{color:#16090b;background:#e9b653;align-self:flex-start}.game-purchase-pending{color:#f2ded6;background:#ffffff1a;align-self:flex-start}.game-purchase-action{gap:10px;margin-top:14px;display:grid}.game-purchase-action button,.game-purchase-action>a{color:#fff8e8;min-height:52px;font:850 .78rem/1.2 var(--font-body),sans-serif;text-align:center;cursor:pointer;background:linear-gradient(135deg,#8b2e2b,#5e1830);border:1px solid #ffd69d80;padding:14px 18px;text-decoration:none}.game-purchase-action button:disabled{cursor:not-allowed;opacity:.58}.game-purchase-action span{color:#f2ded6;font-size:.72rem;line-height:1.55}.game-dossier-release-notes{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);padding-top:70px}.game-dossier-release-notes article{min-height:230px;box-shadow:none;background:#0a0e13e0}.game-dossier-release-notes h3{color:#fff5d6;margin-top:45px}.game-dossier-release-notes p{color:#d5d1ca;font-size:.86rem}@media (max-width:900px){.game-play-flow li{grid-template-columns:1fr;gap:28px}.game-play-flow li:nth-child(2n) .game-play-flow-image{order:0}.game-editions{grid-template-columns:1fr}}@media (max-width:640px){.game-dossier-hero{min-height:680px}.game-dossier-hero-art-desktop{display:none}.game-dossier-hero-art-mobile{object-position:center 37%;display:block}.game-dossier-hero-shade{background:linear-gradient(#02070d14 25%,#02070dfa)}.game-dossier-logo{width:92%;margin-inline:auto}.game-dossier-hero-copy{text-align:center}.game-dossier-hero-actions{justify-content:center}.game-dossier-hero-actions>a,.game-dossier-hero-actions>button{width:100%}.game-play-flow{background-attachment:scroll;padding-block:82px}.game-play-flow>.shell:before{inset-block:-83px}.game-play-flow h2{font-size:clamp(3rem,14vw,4.2rem)}.game-play-flow li{padding:36px 0}.game-edition{min-height:480px;padding:32px 24px}.game-dossier-release-notes{grid-template-columns:1fr}}.mobile-menu-trigger,.mobile-navigation{display:none}.commission-chapter-masthead{color:#fff6d0;background:linear-gradient(125deg,#35101a,#4c1d57 58%,#7a241f);position:relative;overflow:hidden}.commission-chapter-masthead:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 38%,#fef08a29,#0000 30%);position:absolute;inset:0}.commission-chapter-masthead>.shell{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(240px,.55fr);align-items:center;gap:clamp(35px,7vw,100px);min-height:430px;padding-block:clamp(48px,7vw,82px);display:grid;position:relative}.commission-chapter-masthead>.shell>div{min-width:0}.commission-chapter-masthead a{color:#ffe7ad;border-bottom:1px solid #ffe7ad8c;margin-bottom:clamp(30px,4vw,48px);padding-bottom:5px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.commission-chapter-masthead .eyebrow{color:#f9a8d4}.commission-chapter-masthead h1{color:#fff0bf;max-width:11ch;font:800 clamp(3.5rem,7vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 20px}.commission-chapter-masthead div>p:last-child{color:#f8e9f3;max-width:680px;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.75}.commission-chapter-masthead-emblem{aspect-ratio:1;background:radial-gradient(circle,#db277738,#16091dc7 68%);border:1px solid #fef08a59;justify-self:center;place-items:center;width:min(100%,300px);display:grid;transform:rotate(2deg);box-shadow:0 28px 58px #0c03116b,inset 0 0 0 12px #ffffff06}.commission-chapter-masthead-emblem .commission-chapter-icon{object-fit:contain;width:88%;height:88%;box-shadow:none;background:0 0;border:0;padding:0;transform:rotate(-2deg)}.commission-chapter-navigation{color:#fff8e9;background:#24102d;padding-block:clamp(54px,7vw,84px);scroll-margin-top:76px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.commission-chapter-navigation header{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:45px;margin-bottom:34px;display:grid}.commission-chapter-navigation header h2{color:#fff0bf;max-width:780px;font:750 clamp(2.6rem,4.5vw,4.8rem)/.94 var(--font-lore-display),serif;margin:0}.commission-chapter-navigation header>p{color:#e7d9e5;margin:0;font-size:.88rem;line-height:1.7}.commission-chapter-navigation .eyebrow{color:#f9a8d4}.commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commission-chapter-navigation nav>a{min-width:0;min-height:210px;color:inherit;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffe8bf33;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.commission-chapter-navigation nav>a:focus-visible,.commission-chapter-navigation nav>a:hover{background:#db27771f;border-color:#f9a8d4;outline:0;transform:translateY(-4px)}.commission-chapter-navigation nav>a[aria-current=page]{background:linear-gradient(145deg,#7c3aed47,#db277729);border-color:#fef08a;box-shadow:inset 0 4px #fef08a}.commission-chapter-icon{object-fit:contain;background:radial-gradient(circle at 50% 38%,#db277733,#16091df5 72%);border:1px solid #fef08a59;width:94px;height:126px;padding:5px;display:block;box-shadow:0 14px 28px #00000047}.commission-chapter-number{color:#fef08ab8;font:800 1rem var(--font-lore-display),serif;position:absolute;top:11px;right:13px}.commission-chapter-copy{gap:7px;min-width:0;display:grid}.commission-chapter-copy small{color:#f9a8d4;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:900;line-height:1.35}.commission-chapter-copy strong{color:#fff6d0;font:700 clamp(1.15rem,1.8vw,1.65rem)/1.05 var(--font-lore-display),serif}.commission-chapter-copy em{color:#ddd0dd;font-size:.67rem;font-style:normal;line-height:1.5}.commission-chapter-navigation nav b{color:#fef08a;align-self:end;font-size:1rem}.commission-chapter-navigation footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:28px;padding-top:25px;display:flex}.commission-chapter-navigation footer>a:last-child{color:#f9a8d4;font-size:.74rem;font-weight:850;text-decoration:none}.commission-hub-page.is-portfolio .commission-archive{padding-top:clamp(80px,9vw,125px)}.commission-pagination-controls{border-top:1px solid #4c1d5733;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:70px;padding-top:32px;display:grid}.commission-pagination-controls button{color:#6d28d9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;justify-self:start;padding:8px 0;font-size:.74rem;font-weight:900}.commission-pagination-controls button:last-child{justify-self:end}.commission-pagination-controls button:disabled{color:#a996a4;cursor:not-allowed;border-bottom-color:#0000}.commission-pagination-controls p{color:#806679;text-transform:uppercase;align-items:baseline;gap:7px;margin:0;font-size:.66rem;font-weight:800;display:flex}.commission-pagination-controls strong{color:#7c3aed;font:750 1.7rem var(--font-lore-display),serif}@media (max-width:1050px){.commission-chapter-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-cyberpunk-2077,.theme-inazuma-eleven-victory-road,.theme-south-park-scontri-di-retti,.theme-stardew-valley,.theme-the-mortuary-assistant,.theme-the-wound-remembers{--guide-accent:#ba2430;--guide-accent-2:#ead49f}.theme-cyberpunk-2077 .game-guide-reader,.theme-inazuma-eleven-victory-road .game-guide-reader,.theme-south-park-scontri-di-retti .game-guide-reader,.theme-stardew-valley .game-guide-reader,.theme-the-mortuary-assistant .game-guide-reader,.theme-the-wound-remembers .game-guide-reader{isolation:isolate;position:relative;overflow:hidden}.theme-cyberpunk-2077 .game-guide-reader>:not(.game-guide-theme-stickers),.theme-inazuma-eleven-victory-road .game-guide-reader>:not(.game-guide-theme-stickers),.theme-south-park-scontri-di-retti .game-guide-reader>:not(.game-guide-theme-stickers),.theme-stardew-valley .game-guide-reader>:not(.game-guide-theme-stickers),.theme-the-mortuary-assistant .game-guide-reader>:not(.game-guide-theme-stickers),.theme-the-wound-remembers .game-guide-reader>:not(.game-guide-theme-stickers){z-index:1;position:relative}.game-guide-theme-stickers{z-index:0;pointer-events:none;position:absolute;inset:0}.game-guide-theme-sticker{object-fit:contain;opacity:.14;filter:saturate(.9);width:clamp(72px,8vw,126px);height:clamp(72px,8vw,126px);position:absolute}.game-guide-theme-sticker.is-1{top:5%;left:clamp(8px,2vw,30px);transform:rotate(-8deg)}.game-guide-theme-sticker.is-2{top:21%;right:clamp(8px,2vw,30px);transform:rotate(7deg)}.game-guide-theme-sticker.is-3{top:38%;left:clamp(8px,2vw,30px);transform:rotate(5deg)}.game-guide-theme-sticker.is-4{top:55%;right:clamp(8px,2vw,30px);transform:rotate(-7deg)}.game-guide-theme-sticker.is-5{top:72%;left:clamp(8px,2vw,30px);transform:rotate(-4deg)}.game-guide-theme-sticker.is-6{top:88%;right:clamp(8px,2vw,30px);transform:rotate(8deg)}.game-guide-identity-divider{pointer-events:none;align-items:center;gap:clamp(12px,2vw,26px);min-height:112px;padding:18px clamp(18px,5vw,72px);display:flex}.game-guide-identity-divider span{background:linear-gradient(90deg,transparent,var(--guide-accent),var(--guide-accent-2));flex:1;height:3px}.game-guide-identity-divider span:last-child{transform:scaleX(-1)}.game-guide-identity-divider img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000003d);flex:none;width:78px;height:78px}.theme-cyberpunk-2077 .game-guide-hero{color:#eafcff;background:linear-gradient(120deg,#050a11 0 54%,#151018 54% 100%);border-bottom-color:#f4e900}.theme-cyberpunk-2077 .game-guide-hero>div{background:linear-gradient(145deg,#040b12f5,#1b0a19f0)}.theme-cyberpunk-2077 .game-guide-title{color:#f4e900;text-shadow:3px 3px #ed1e79}.theme-cyberpunk-2077 .game-guide-hero .eyebrow,.theme-cyberpunk-2077 .game-guide-hero dt,.theme-cyberpunk-2077 .game-guide-hero>div>strong{color:#55e7f1}.theme-cyberpunk-2077 .game-guide-hero a{color:#091016;background:linear-gradient(105deg,#f4e900,#55e7f1);box-shadow:8px 8px #ed1e79}.theme-cyberpunk-2077 .game-guide-reader{--guide-accent:#e91e75;--guide-accent-2:#10dce7;background:linear-gradient(90deg,#0000 0 7%,#13d4e017 7% 7.2%,#0000 7.2% 93%,#e91e7517 93% 93.2%,#0000 93.2%),repeating-linear-gradient(0deg,#042c350f 0 1px,#0000 1px 36px),#f4f0df}.theme-cyberpunk-2077 .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.14;background:linear-gradient(135deg,#0000 0 47%,#0ccbd4 47% 47.3%,#0000 47.3% 100%) 0 0/190px 190px;position:absolute;inset:0}.theme-cyberpunk-2077 .game-guide-section-tabs button{color:#dffcff;clip-path:polygon(0 0,94% 0,100% 16%,100% 100%,6% 100%,0 84%);background:#10161d;border:1px solid #1bbbc7;border-radius:0}.theme-cyberpunk-2077 .game-guide-section-tabs button small{color:#9db9be}.theme-cyberpunk-2077 .game-guide-section-tabs button.is-active{color:#081015;background:linear-gradient(120deg,#f4e900,#47dfe9);border-color:#ed1e79;box-shadow:8px 8px #e91e75b8}.theme-cyberpunk-2077 .game-guide-section-tabs button.is-active small{color:#17252a}.theme-cyberpunk-2077 .game-guide-section-icon-image{object-fit:contain!important;background:#071018!important;border:2px solid #45e2ec!important;border-radius:8px!important}.theme-cyberpunk-2077 .game-guide-tabs button.is-active{color:#081015;background:#f4e900;box-shadow:inset 0 -4px #ed1e79}.theme-cyberpunk-2077 .game-guide-chapter>header h2{color:#111b24;text-shadow:2px 2px #43dce838}.theme-cyberpunk-2077 .game-guide-blocks>section{background:#faf7e6f5;border-left:4px solid #e91e75}.theme-cyberpunk-2077 .game-guide-blocks>section:after{content:"//";color:#0b9da92e;font-size:48px;font-weight:900;position:absolute;top:12px;right:18px;transform:skew(-12deg)}.theme-inazuma-eleven-victory-road .game-guide-hero{color:#fff;background:linear-gradient(132deg,#062968 0 54%,#ef6a19 54% 100%);border-bottom-color:#ffd43b}.theme-inazuma-eleven-victory-road .game-guide-hero>div{background:radial-gradient(circle at 88% 14%,#ffdd4333,#0000 25%),linear-gradient(140deg,#082a68,#0d4990)}.theme-inazuma-eleven-victory-road .game-guide-title{color:#fff;text-shadow:3px 3px #ef6a19,6px 6px #063d85}.theme-inazuma-eleven-victory-road .game-guide-hero .eyebrow,.theme-inazuma-eleven-victory-road .game-guide-hero dt,.theme-inazuma-eleven-victory-road .game-guide-hero>div>strong{color:#ffe05b}.theme-inazuma-eleven-victory-road .game-guide-hero a{color:#082959;background:linear-gradient(110deg,#ffd63e,#fff3a8);box-shadow:7px 7px #ef6a19}.theme-inazuma-eleven-victory-road .game-guide-reader{--guide-accent:#ef6a19;--guide-accent-2:#1769ba;background-color:#f3f8e9;background-image:radial-gradient(circle at 50% 18%,#ffffffe0 0 2px,#0000 3px),linear-gradient(90deg,#1160a514 1px,#0000 0),linear-gradient(0deg,#1160a514 1px,#0000 0),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:80px 80px,64px 64px,64px 64px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.theme-inazuma-eleven-victory-road .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.12;background:radial-gradient(#0000 0 24%,#1263a8 24.2% 24.8%,#0000 25%) 50% 0/520px 280px no-repeat,linear-gradient(90deg,#0000 49.7%,#1263a8 49.7% 50.3%,#0000 50.3%) 50% 0/520px 280px no-repeat;position:absolute;inset:0}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button{color:#0b376d;background:linear-gradient(145deg,#fff,#e8f2ff);border:2px solid #1769ba;border-radius:22px 7px}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button small{color:#41647d}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button.is-active{color:#fff;background:linear-gradient(125deg,#0c58a6,#08316d 70%);border-color:#ffd23c;box-shadow:0 12px #ef6a19c2}.theme-inazuma-eleven-victory-road .game-guide-section-tabs button.is-active small{color:#e9f5ff}.theme-inazuma-eleven-victory-road .game-guide-section-icon-image{object-fit:contain!important;background:#eaf6ff!important;border:3px solid #f09a2f!important;border-radius:50%!important}.theme-inazuma-eleven-victory-road .game-guide-tabs button.is-active{color:#fff;background:#0d5da9;box-shadow:inset 0 -4px #f1791f}.theme-inazuma-eleven-victory-road .game-guide-chapter>header h2{color:#073a76}.theme-inazuma-eleven-victory-road .game-guide-blocks>section{background:#fffffff5;border-left:5px solid #ef6a19;border-radius:5px 24px}.theme-inazuma-eleven-victory-road .game-guide-blocks>section:after{content:"↗";color:#0d5da924;font-size:54px;font-weight:900;position:absolute;top:12px;right:20px;transform:rotate(-14deg)}.theme-the-mortuary-assistant .game-guide-hero{color:#ece7d6;background:linear-gradient(126deg,#080907 0 54%,#1b2018 54% 100%);border-bottom-color:#8e261f}.theme-the-mortuary-assistant .game-guide-hero>div{background:radial-gradient(circle at 85% 18%,#84935033,#0000 30%),linear-gradient(145deg,#11140f,#24221b)}.theme-the-mortuary-assistant .game-guide-title{color:#e8e0c9;text-shadow:0 0 24px #9db15a33;font-family:Georgia,Times New Roman,serif}.theme-the-mortuary-assistant .game-guide-hero .eyebrow,.theme-the-mortuary-assistant .game-guide-hero dt,.theme-the-mortuary-assistant .game-guide-hero>div>strong{color:#b9c27b}.theme-the-mortuary-assistant .game-guide-hero a{color:#f6ead6;background:linear-gradient(110deg,#631d18,#9e3126);box-shadow:0 12px 32px #0000006b}.theme-the-mortuary-assistant .game-guide-reader{--guide-accent:#7d241d;--guide-accent-2:#7d8653;background:linear-gradient(90deg,#0000 0 8%,#3e452d1a 8% 8.2%,#0000 8.2% 92%,#5d201b1a 92% 92.2%,#0000 92.2%),repeating-linear-gradient(0deg,#3532260f 0 1px,#0000 1px 31px),#eee8d8}.theme-the-mortuary-assistant .game-guide-reader:after{content:"";z-index:0;pointer-events:none;opacity:.1;background:linear-gradient(112deg,#0000 0 44%,#4e5636 44.2% 44.5%,#0000 44.7% 100%) 0 0/230px 170px;position:absolute;inset:0}.theme-the-mortuary-assistant .game-guide-section-tabs button{color:#302d25;background:linear-gradient(145deg,#f1ecdc,#d9d2bf);border:1px solid #737650;border-radius:2px;box-shadow:0 7px 16px #23201929}.theme-the-mortuary-assistant .game-guide-section-tabs button small{color:#625e4f}.theme-the-mortuary-assistant .game-guide-section-tabs button.is-active{color:#f2eddd;background:linear-gradient(120deg,#24271d,#12130f 72%);border-color:#9b372c;box-shadow:inset 0 -4px #7d241d,0 12px 24px #1a18134d}.theme-the-mortuary-assistant .game-guide-section-tabs button.is-active small{color:#c8c1ae}.theme-the-mortuary-assistant .game-guide-section-icon-image{object-fit:contain!important;background:#171813!important;border:2px solid #7e8357!important;border-radius:4px!important}.theme-the-mortuary-assistant .game-guide-tabs button.is-active{color:#f0e8d8;background:#25271d;box-shadow:inset 0 -4px #81251d}.theme-the-mortuary-assistant .game-guide-chapter>header h2{color:#29261f;font-family:Georgia,Times New Roman,serif}.theme-the-mortuary-assistant .game-guide-blocks>section{background:#f2edddf7;border-left:4px solid #6f281f}.theme-the-mortuary-assistant .game-guide-blocks>section:after{content:"✣";color:#4a523124;font-size:42px;position:absolute;top:12px;right:20px;transform:rotate(9deg)}.theme-cyberpunk-2077 .game-guide-gallery,.theme-inazuma-eleven-victory-road .game-guide-gallery,.theme-south-park-scontri-di-retti .game-guide-gallery,.theme-stardew-valley .game-guide-gallery,.theme-the-mortuary-assistant .game-guide-gallery,.theme-the-wound-remembers .game-guide-gallery{grid-template-columns:1fr}.theme-cyberpunk-2077 .game-guide-gallery figure>div,.theme-inazuma-eleven-victory-road .game-guide-gallery figure>div,.theme-south-park-scontri-di-retti .game-guide-gallery figure>div,.theme-stardew-valley .game-guide-gallery figure>div,.theme-the-mortuary-assistant .game-guide-gallery figure>div,.theme-the-wound-remembers .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-cyberpunk-2077 .game-guide-gallery figure img,.theme-inazuma-eleven-victory-road .game-guide-gallery figure img,.theme-south-park-scontri-di-retti .game-guide-gallery figure img,.theme-stardew-valley .game-guide-gallery figure img,.theme-the-mortuary-assistant .game-guide-gallery figure img,.theme-the-wound-remembers .game-guide-gallery figure img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}@media (max-width:820px){.theme-cyberpunk-2077 .game-guide-section-tabs,.theme-inazuma-eleven-victory-road .game-guide-section-tabs,.theme-south-park-scontri-di-retti .game-guide-section-tabs,.theme-stardew-valley .game-guide-section-tabs,.theme-the-mortuary-assistant .game-guide-section-tabs,.theme-the-wound-remembers .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.game-guide-theme-sticker{opacity:.09;width:62px;height:62px}}@media (max-width:700px){.theme-cyberpunk-2077 .game-guide-section-tabs,.theme-inazuma-eleven-victory-road .game-guide-section-tabs,.theme-south-park-scontri-di-retti .game-guide-section-tabs,.theme-stardew-valley .game-guide-section-tabs,.theme-the-mortuary-assistant .game-guide-section-tabs,.theme-the-wound-remembers .game-guide-section-tabs{display:flex}.game-guide-identity-divider{min-height:88px}.game-guide-identity-divider img{width:58px;height:58px}}.theme-south-park-scontri-di-retti{--guide-accent:#e94035;--guide-accent-2:#27a9d8}.theme-south-park-scontri-di-retti .game-guide-hero{color:#fff;background:#15354b;border-bottom:8px solid #f2d441}.theme-south-park-scontri-di-retti .game-guide-hero>div{background:linear-gradient(145deg,#0f4058,#17627b)}.theme-south-park-scontri-di-retti .game-guide-title{color:#fff5d5;letter-spacing:-.055em;text-shadow:4px 4px #121a21;font-weight:950}.theme-south-park-scontri-di-retti .game-guide-hero .eyebrow,.theme-south-park-scontri-di-retti .game-guide-hero dt,.theme-south-park-scontri-di-retti .game-guide-hero>div>strong{color:#f8df43}.theme-south-park-scontri-di-retti .game-guide-hero a{color:#111c24;background:#f6d638;border:3px solid #111c24;box-shadow:7px 7px #e53d32}.theme-south-park-scontri-di-retti .game-guide-reader{background:linear-gradient(#7bcbe338,#0000 210px),#edf6ee}.theme-south-park-scontri-di-retti .game-guide-section-tabs button{color:#142a36;background:#fff9e7;border:3px solid #15212a;border-radius:14px 14px 8px 8px;box-shadow:5px 5px #88c8d8}.theme-south-park-scontri-di-retti .game-guide-section-tabs button.is-active{color:#fff;background:#d83831;border-color:#17232b;box-shadow:6px 6px #f4d53e}.theme-south-park-scontri-di-retti .game-guide-section-tabs button.is-active small{color:#fff7cb}.theme-south-park-scontri-di-retti .game-guide-section-icon-image{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-south-park-scontri-di-retti .game-guide-tabs button.is-active{color:#fff;background:#176a86;box-shadow:inset 0 -5px #f0d23e}.theme-south-park-scontri-di-retti .game-guide-chapter>header h2{color:#143d55;font-weight:950}.theme-south-park-scontri-di-retti .game-guide-blocks>section{background:#fffdf2;border:3px solid #193343;border-left:9px solid #e13d34;border-radius:16px;box-shadow:7px 7px #27a9d838}.theme-stardew-valley{--guide-accent:#4f8c4c;--guide-accent-2:#e4a83c}.theme-stardew-valley .game-guide-hero{color:#fff9df;background:#173c4d;border-bottom:7px solid #d99a37}.theme-stardew-valley .game-guide-hero>div{background:linear-gradient(145deg,#315e45,#173e39)}.theme-stardew-valley .game-guide-title{color:#fff1b6;text-shadow:0 4px #5a321f;font-family:Georgia,Times New Roman,serif}.theme-stardew-valley .game-guide-hero .eyebrow,.theme-stardew-valley .game-guide-hero dt,.theme-stardew-valley .game-guide-hero>div>strong{color:#ffd56b}.theme-stardew-valley .game-guide-hero a{color:#3c2818;background:#f2c45f;border:3px solid #70422a;box-shadow:0 8px #70422a}.theme-stardew-valley .game-guide-reader{background:radial-gradient(circle at 12% 7%,#7bb1641f,#0000 24%),linear-gradient(#f4ebc9 1px,#0000 0) 0 0/100% 36px,#fff9e9}.theme-stardew-valley .game-guide-section-tabs button{color:#3b3c24;background:#fff8dc;border:3px solid #8a5937;border-radius:18px;box-shadow:0 7px #d5b56e}.theme-stardew-valley .game-guide-section-tabs button.is-active{color:#fffbe4;background:#477b46;border-color:#68452e;box-shadow:0 8px #d99a37}.theme-stardew-valley .game-guide-section-tabs button.is-active small{color:#efffd9}.theme-stardew-valley .game-guide-section-icon-image{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-stardew-valley .game-guide-tabs button.is-active{color:#fff;background:#4f8548;box-shadow:inset 0 -5px #dfaa42}.theme-stardew-valley .game-guide-chapter>header h2{color:#315d3d;font-family:Georgia,Times New Roman,serif}.theme-stardew-valley .game-guide-blocks>section{background:#fffdecf7;border:2px solid #b88954;border-left:8px solid #5b914e;border-radius:8px 22px;box-shadow:0 9px #cfa95b38}.theme-the-wound-remembers{--guide-accent:#a52c2f;--guide-accent-2:#c79a4a}.theme-the-wound-remembers .game-guide-hero{color:#ede5d2;background:#080b12;border-bottom:5px solid #8f262b}.theme-the-wound-remembers .game-guide-hero>div{background:radial-gradient(circle at 82% 16%,#9b252d40,#0000 32%),linear-gradient(145deg,#11141d,#241318)}.theme-the-wound-remembers .game-guide-title{color:#eee2c8;text-shadow:0 0 24px #b42e3480;font-family:Georgia,Times New Roman,serif}.theme-the-wound-remembers .game-guide-hero .eyebrow,.theme-the-wound-remembers .game-guide-hero dt,.theme-the-wound-remembers .game-guide-hero>div>strong{color:#d5aa58}.theme-the-wound-remembers .game-guide-hero a{color:#f7ead0;background:linear-gradient(110deg,#7a2026,#ad3438);border:1px solid #d1a152;box-shadow:0 13px 32px #0000008c}.theme-the-wound-remembers .game-guide-reader{background:linear-gradient(90deg,#7d191f14,#0000 17% 83%,#7d191f14),repeating-linear-gradient(0deg,#2d24200d 0 1px,#0000 1px 34px),#ece3d1}.theme-the-wound-remembers .game-guide-section-tabs button{color:#27211c;background:#e9deca;border:1px solid #725b41;border-radius:2px;box-shadow:0 10px 24px #19100e2e}.theme-the-wound-remembers .game-guide-section-tabs button.is-active{color:#f3e6cf;background:linear-gradient(125deg,#1a1718,#090a0e);border-color:#a52c31;box-shadow:inset 0 -4px #a52c31,0 12px 26px #00000057}.theme-the-wound-remembers .game-guide-section-tabs button.is-active small{color:#d5bf98}.theme-the-wound-remembers .game-guide-section-icon-image{filter:drop-shadow(0 9px 12px #0006);object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-the-wound-remembers .game-guide-tabs button.is-active{color:#f4ead7;background:#24191b;box-shadow:inset 0 -4px #a32b31}.theme-the-wound-remembers .game-guide-chapter>header h2{color:#2d2120;font-family:Georgia,Times New Roman,serif}.theme-the-wound-remembers .game-guide-blocks>section{background:#f0e7d4fa;border:1px solid #8e7757;border-left:6px solid #8e252b;border-radius:2px;box-shadow:0 13px 28px #22161424}@media (max-width:700px){.theme-south-park-scontri-di-retti .game-guide-hero figure img,.theme-stardew-valley .game-guide-hero figure img,.theme-the-wound-remembers .game-guide-hero figure img{object-fit:contain;width:100%;height:auto;max-height:none}}.game-guide-experience.theme-the-witcher-3{--witcher-ink:#171514;--witcher-paper:#e6dcc6;--witcher-red:#8f1f24;--witcher-silver:#c5c0b7;color:var(--witcher-ink);background:#090a0b;border-color:#c5c0b77a;box-shadow:0 34px 100px #0000009e,0 0 54px #8f1f2429}.theme-the-witcher-3 .game-guide-hero{isolation:isolate;border-bottom:5px solid var(--witcher-red);background:radial-gradient(circle at 78% 12%,#961c1f47,#0000 35%),linear-gradient(120deg,#060708,#18191a 58%,#260d10);position:relative}.theme-the-witcher-3 .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 55px,#ffffff05 56px 57px);position:absolute;inset:0}.theme-the-witcher-3 .game-guide-hero figure{background:#050607;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-content:stretch;justify-items:stretch;display:grid}.theme-the-witcher-3 .game-guide-hero figure img{object-fit:contain;filter:saturate(.88)contrast(1.08);align-self:center;width:100%;max-width:none;height:auto;max-height:none}.theme-the-witcher-3 .game-guide-hero figure figcaption{color:#c9c2b8;background:#090a0b;border-top:1px solid #c5c0b740}.theme-the-witcher-3 .game-guide-hero .eyebrow,.theme-the-witcher-3 .game-guide-hero>div>strong{color:#e5c9a7}.theme-the-witcher-3 .game-guide-hero dt,.theme-the-witcher-3 .game-guide-hero>div>span{color:#d97872}.theme-the-witcher-3 .game-guide-title{color:#f4eee4;text-shadow:0 0 30px #8f1f246b;font-family:Georgia,Times New Roman,serif}.theme-the-witcher-3 .game-guide-hero>div>p{color:#d0c9c0}.theme-the-witcher-3 .game-guide-hero dl,.theme-the-witcher-3 .game-guide-hero dl div{border-color:#c5c0b738}.theme-the-witcher-3 .game-guide-hero a{color:#fff7ed;background:linear-gradient(110deg,#7a181e,#b73538);box-shadow:0 13px 32px #6f10164d}.theme-the-witcher-3 .game-guide-reader{isolation:isolate;background:radial-gradient(circle at 94% 8%,#8f1f241f,transparent 28%),repeating-linear-gradient(0deg,#4230230e 0 1px,transparent 1px 32px),var(--witcher-paper);position:relative;overflow:hidden}.theme-the-witcher-3 .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.055;pointer-events:none;background:url(/atlas/the-witcher-3/section-icons-imagegen-v1/01-prepare.webp) 50%/contain no-repeat;width:400px;position:absolute;top:270px;right:-105px;transform:rotate(-8deg)}.theme-the-witcher-3 .game-guide-reader>*{z-index:1;position:relative}.theme-the-witcher-3 .game-guide-switch-heading>div{color:#5d5144}.theme-the-witcher-3 .game-guide-switch-heading>div strong,.theme-the-witcher-3 .game-guide-switch-heading>p{color:var(--witcher-red)}.theme-the-witcher-3 .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-the-witcher-3 .game-guide-section-tabs button{color:#2a2521;background:linear-gradient(145deg,#f6efdff7,#cfc3adf5);border:1px solid #42342857;border-radius:3px 18px;min-height:148px;box-shadow:inset 0 0 0 3px #ffffff38,0 12px 26px #34251a1f}.theme-the-witcher-3 .game-guide-section-tabs button small{color:#63594f}.theme-the-witcher-3 .game-guide-section-tabs button.is-active{color:#fff4e8;background:linear-gradient(115deg,#72171c,#1b1718 66%,#3b1115);border-color:#c9b08b;box-shadow:0 16px 34px #420f1359}.theme-the-witcher-3 .game-guide-section-tabs button.is-active small{color:#d7ccc0}.theme-the-witcher-3 .game-guide-section-icon-image{object-fit:contain!important;background:#090a0b!important;border:2px solid #9c8972!important;border-radius:50%!important}.theme-the-witcher-3 .game-guide-section-tabs button.is-active .game-guide-section-icon-image{border-color:#d9c39f!important;box-shadow:0 0 24px #ae2f316b!important}.theme-the-witcher-3 .game-guide-tabs{color-scheme:dark;background:#968a78;border-color:#4a372966}.theme-the-witcher-3 .game-guide-tabs button{color:#302821;background:#ded3bd}.theme-the-witcher-3 .game-guide-tabs button.is-active{color:#fff3e3;background:linear-gradient(110deg,#771b20,#1c1718 72%);box-shadow:inset 0 -4px #bf9d68}.theme-the-witcher-3 .game-guide-tabs button span{color:#8e1f24}.theme-the-witcher-3 .game-guide-tabs button.is-active span{color:#f0c684}.theme-the-witcher-3 .witcher-contract-divider{pointer-events:none;justify-content:center;align-items:center;gap:16px;height:105px;padding-inline:clamp(22px,6vw,90px);display:flex}.theme-the-witcher-3 .witcher-contract-divider-line{background:linear-gradient(90deg,#0000,#8a6e4e 25%,#8f1f24);flex:1;height:1px}.theme-the-witcher-3 .witcher-contract-divider-line:last-child{transform:scaleX(-1)}.theme-the-witcher-3 .witcher-contract-divider-seal{background:#0b0b0c url(/atlas/the-witcher-3/section-icons-imagegen-v1/02-witcher.webp) 50%/contain no-repeat;border:1px solid #9b7c58;border-radius:50%;flex:none;width:76px;height:76px;box-shadow:0 0 0 5px #8f1f241c,0 9px 22px #2c1c1340}.theme-the-witcher-3 .game-guide-chapter>header:before{content:"◆";color:#8f1f24;text-shadow:0 0 14px #8f1f2447}.theme-the-witcher-3 .game-guide-chapter>header h2{color:#211b17;font-family:Georgia,Times New Roman,serif}.theme-the-witcher-3 .game-guide-chapter>header>p{color:#8f1f24}.theme-the-witcher-3 .game-guide-chapter-meta strong{background:linear-gradient(110deg,#781a1f,#211719)}.theme-the-witcher-3 .game-guide-chapter-meta span{color:#665746;border-color:#70533861}.theme-the-witcher-3 .game-guide-gallery{background:linear-gradient(145deg,#151414,#050606);border:3px double #927551;grid-template-columns:1fr}.theme-the-witcher-3 .game-guide-gallery figure,.theme-the-witcher-3 .game-guide-gallery figure.is-primary{background:#050606;transform:none}.theme-the-witcher-3 .game-guide-gallery figure.is-primary>div,.theme-the-witcher-3 .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-the-witcher-3 .game-guide-gallery figure img,.theme-the-witcher-3 .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.theme-the-witcher-3 .game-guide-gallery figcaption{color:#d8cec1;background:#0b0a0a}.theme-the-witcher-3 .game-guide-blocks>section{background:linear-gradient(110deg,#8f1f240e,#0000 26%),#faf5e8ed;border-color:#4c372840;border-left:4px solid #8f1f24;position:relative}.theme-the-witcher-3 .game-guide-blocks>section:before{content:"";opacity:.09;pointer-events:none;background:url(/atlas/the-witcher-3/section-icons-imagegen-v1/06-living.webp) 50%/contain no-repeat;width:62px;height:62px;position:absolute;top:12px;right:18px}.theme-the-witcher-3 .game-guide-blocks small,.theme-the-witcher-3 .game-guide-blocks>section>span{color:#8f1f24}.theme-the-witcher-3 .game-guide-steps li:before{background:linear-gradient(145deg,#9c282b,#311719)}.theme-the-witcher-3 .game-guide-table-wrap th{background:#2b2020}.theme-the-witcher-3 .game-guide-table-wrap tr:nth-child(2n) td{background:#eee3cf}.theme-the-witcher-3 .game-guide-scenarios article{background:#e8ddca;border-color:#927551}.theme-the-witcher-3 .game-guide-sources{background:linear-gradient(120deg,#080909,#211719 66%,#421319);border-color:#a78658}.theme-the-witcher-3 .game-guide-sources>strong{color:#e8c78f}.theme-the-witcher-3 .game-guide-sources a{color:#f0e3d1;background:#8f1f2424;border-color:#b7976759}@media (max-width:820px){.theme-the-witcher-3 .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.theme-the-witcher-3 .game-guide-section-tabs{display:flex}.theme-the-witcher-3 .game-guide-reader:before{width:260px;right:-95px}.theme-the-witcher-3 .witcher-contract-divider{gap:10px;height:82px}.theme-the-witcher-3 .witcher-contract-divider-seal{width:60px;height:60px}.theme-the-witcher-3 .game-guide-gallery figure.is-primary>div,.theme-the-witcher-3 .game-guide-gallery figure>div{aspect-ratio:auto;min-height:0}.theme-the-witcher-3 .game-guide-gallery figure img,.theme-the-witcher-3 .game-guide-gallery figure.is-primary img{object-fit:contain;height:auto}.commission-chapter-masthead>.shell{grid-template-columns:1fr;min-height:0;padding-block:42px 34px}.commission-chapter-masthead h1{font-size:clamp(3rem,14vw,4.7rem)}.commission-chapter-masthead-emblem{width:min(72%,250px)}.commission-chapter-navigation{padding-block:48px}.commission-chapter-navigation header{grid-template-columns:1fr;gap:18px}.commission-chapter-navigation header h2{font-size:clamp(2.65rem,12vw,4rem)}.commission-chapter-navigation nav{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(280px,82vw));width:calc(100% + 40px);margin-left:-20px;padding-inline:20px;overflow-x:auto}.commission-chapter-navigation nav>a{scroll-snap-align:center;min-height:180px}.commission-chapter-navigation footer{flex-direction:column;align-items:stretch}.commission-chapter-navigation footer .button{width:100%}.commission-pagination-controls{grid-template-columns:1fr 1fr}.commission-pagination-controls p{grid-area:1/1/auto/-1;justify-content:center}}.commission-load-more{text-align:center;border-top:1px solid #4c1d5733;justify-items:center;gap:12px;margin-top:70px;padding-top:34px;display:grid}.commission-load-more p{color:#604d5c;margin:0;font-size:.9rem}.commission-launch-offer strong small{color:#f9a8d4;font:700 .52em var(--font-lore-display),serif}.commission-launch-offer p{margin-left:0}.commission-price-grid article{flex-direction:column;display:flex}.commission-price-grid article>div{flex-direction:column;flex:1;min-height:445px;display:flex}.commission-price-grid article em{color:#7a526b;margin-bottom:15px;font-size:.78rem;font-style:normal;font-weight:800;line-height:1.55;display:block}.commission-price-grid article ul{margin:0 0 20px;padding:0;list-style:none}.commission-price-grid article li{color:#604d5c;border-bottom:1px solid #4c1d571c;padding:6px 0;font-size:.76rem;line-height:1.45}.commission-price-grid article li:before{content:"✓";color:#db2777;margin-right:8px;font-weight:900}.commission-price-grid article>div>span{margin-top:auto}.commission-price-grid article>div>a,.commission-terms-link{color:#6d28d9;border-bottom:2px solid #db2777;width:fit-content;margin-top:18px;padding-bottom:5px;font-size:.76rem;font-weight:850;display:inline-block}.commission-pricing .commission-terms-link{color:#fef08a}.commission-request-policy{border-top:1px solid #4c1d5733;grid-template-columns:76px 1fr;gap:18px;margin-top:30px;padding-top:24px;display:grid}.commission-request-policy>img{object-fit:contain;width:76px;height:76px}.commission-request-policy strong{color:#3f174e;font:700 1.25rem var(--font-lore-display),serif}.commission-request-policy ul{margin:10px 0;padding-left:18px}.commission-request-policy li{color:#604d5c;margin-block:5px;font-size:.78rem;line-height:1.5}.commission-consent a,.commission-request-policy a{color:#6d28d9;text-underline-offset:3px;font-weight:850;text-decoration:underline}.commission-package-choice>span{color:#5b214f;margin-bottom:11px;font-size:.75rem;font-weight:800;display:block}.commission-package-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commission-package-choice label{cursor:pointer;background:#fffdf8;border:1px solid #4c1d572e;min-width:0;position:relative;overflow:hidden;display:grid!important}.commission-package-choice label.is-selected{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.commission-package-choice label>input{z-index:2;accent-color:#7c3aed;height:18px;position:absolute;top:11px;left:11px;width:18px!important}.commission-package-choice label>img{object-fit:contain;background:#f6edf4;width:100%;height:125px}.commission-package-choice label>span{gap:5px;padding:14px;display:grid}.commission-package-choice label strong{color:#3f174e;font:700 1.05rem var(--font-lore-display),serif}.commission-package-choice label b{color:#7c3aed;font-size:.9rem}.commission-package-choice label small{color:#6f596b;font-size:.68rem;line-height:1.5}.commission-package-choice .commission-package-custom{grid-column:1/-1}.commission-package-choice .commission-package-custom>span{padding-left:46px}.commission-policy-consent{background:#fff4d7;border-left:5px solid #db2777;padding:20px!important}.commission-similar-cta{z-index:1;position:relative;bottom:auto;box-shadow:0 18px 35px #4c1d571a}.commission-status-terms{color:#553249;cursor:pointer;background:#f8e5ef;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin:0 0 18px;padding:17px;display:grid!important}.commission-status-terms input{accent-color:#7c3aed;width:18px;height:18px}.commission-status-terms span{line-height:1.55;color:#553249!important;letter-spacing:0!important;text-transform:none!important;font-size:.76rem!important;font-weight:750!important}.commission-status-terms a{color:#6d28d9;text-underline-offset:3px;text-decoration:underline}.commission-status-conditions-link{color:#fef08a;border-bottom:1px solid #f9a8d4;margin-top:-18px;font-size:.7rem;font-weight:800;display:inline-block}.commission-admin-status-counts{border-block:1px solid #4c1d5729;flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;padding-block:14px;display:flex}.commission-admin-status-counts span{color:#765d70;align-items:center;gap:7px;font-size:.66rem;font-weight:800;display:flex}.commission-admin-status-counts b{color:#7c3aed;font:700 1.1rem var(--font-lore-display),serif}.commission-admin-list>button{position:relative}.commission-admin-list>button>i{color:#4c1d57;letter-spacing:.05em;text-transform:uppercase;background:#fef08a;margin-bottom:9px;padding:4px 7px;font-size:.57rem;font-style:normal;font-weight:900;display:inline-block}.commission-terms-page{background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px;min-height:100vh;padding-bottom:120px}.commission-terms-hero{color:#fff;background:#35143f;padding-block:70px}.commission-terms-hero>div{grid-template-columns:minmax(140px,220px) 1fr;align-items:center;gap:clamp(35px,7vw,90px);display:grid}.commission-terms-hero img{object-fit:contain;filter:drop-shadow(0 24px 30px #0a020f66);width:100%;max-height:230px}.commission-terms-hero h1{color:#fff6d0;font:700 clamp(3.5rem,6.4vw,6.7rem)/.88 var(--font-lore-display),serif;margin:4px 0 20px}.commission-terms-hero p:not(.eyebrow){color:#f4e7f2;max-width:740px;font-size:1rem;line-height:1.75}.commission-terms-layout{grid-template-columns:270px minmax(0,1fr);gap:clamp(45px,8vw,110px);padding-top:90px;display:grid}.commission-terms-layout>aside{color:#fff;background:#3f174e;border-top:5px solid #db2777;align-self:start;padding:28px;position:sticky;top:120px}.commission-terms-layout>aside span,.commission-terms-layout>aside strong{display:block}.commission-terms-layout>aside span{color:#fef08a;overflow-wrap:anywhere;margin-top:8px;font-size:.78rem;font-weight:850}.commission-terms-layout>aside p{color:#eadfea;font-size:.77rem;line-height:1.65}.commission-terms-layout>aside a{color:#f9a8d4;font-size:.76rem;font-weight:850}.commission-terms-layout article section{border-bottom:1px solid #4c1d572e;margin-bottom:55px;padding:0 0 55px}.commission-terms-layout h2{color:#3f174e;font:700 clamp(2.4rem,4.5vw,4.7rem)/.98 var(--font-lore-display),serif;margin:0 0 22px}.commission-terms-layout article li,.commission-terms-layout article p{color:#604d5c;font-size:1rem;line-height:1.8}.commission-terms-layout article a{color:#6d28d9;border-bottom:2px solid #db2777;font-weight:850}@media (max-width:1100px){.commission-admin-controls{grid-template-columns:1fr 1fr 1fr}.commission-admin-controls .button{width:100%}}@media (max-width:980px){.site-header{position:sticky}.mobile-menu-trigger{color:#4c1d57;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0;font-weight:850;display:flex}.mobile-menu-trigger img{object-fit:contain;width:39px;height:39px}.mobile-menu-trigger span{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.mobile-navigation{background:#fff8f1fa;border-top:1px solid #4c1d5724;display:block}.mobile-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100% - 28px,1180px);margin:0 auto;padding:18px 0 25px;list-style:none;display:grid}.mobile-navigation a{color:#4c1d57;text-align:center;justify-items:center;gap:7px;height:100%;padding:11px 5px;display:grid}.mobile-navigation img{object-fit:contain;filter:drop-shadow(0 8px 10px #4c1d5729);width:76px;height:76px}.mobile-navigation span{font-size:.65rem;font-weight:850}.commission-package-choice>div{grid-template-columns:1fr 1fr}.commission-package-choice .commission-package-custom{grid-column:1/-1}.commission-terms-layout{grid-template-columns:1fr}.commission-terms-layout>aside{position:static}}@media (max-width:640px){.header-contact{display:none}.mobile-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-package-choice>div{grid-template-columns:1fr}.commission-package-choice .commission-package-custom{grid-column:auto}.commission-package-choice label{grid-template-columns:90px 1fr}.commission-package-choice label>img{width:90px;height:100%;min-height:120px}.commission-package-choice label>input{top:8px;left:8px}.commission-package-choice .commission-package-custom{grid-template-columns:1fr}.commission-request .commission-layout{gap:32px}.commission-request .check-list,.commission-request .commission-layout>div>p{font-size:.84rem}.commission-request-policy{grid-template-columns:55px 1fr}.commission-request-policy>img{width:55px;height:55px}.commission-detail-copy h1{max-width:none;font-size:clamp(2.5rem,12vw,3.8rem)}.commission-similar-cta{bottom:auto}.commission-admin-controls{grid-template-columns:1fr}.commission-admin-hero>div{grid-template-columns:64px minmax(0,1fr);gap:14px}.commission-admin-hero img{width:64px;height:72px}.commission-admin-hero h1{font-size:clamp(2rem,9.5vw,3.2rem)}.commission-terms-hero{padding-block:48px}.commission-terms-hero>div{grid-template-columns:78px 1fr;gap:18px}.commission-terms-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.commission-terms-hero p:not(.eyebrow){grid-column:1/-1}.commission-terms-layout{padding-top:55px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;line-height:1.65}.site-header{padding-top:env(safe-area-inset-top,0)}.site-footer{padding-bottom:env(safe-area-inset-bottom,0)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled,input:disabled{cursor:not-allowed;opacity:.65}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--violet);letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f0e8f0}.header-inner{align-items:center;gap:32px;min-height:78px;display:flex}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-mark{border:1px solid var(--violet);width:42px;height:42px;color:var(--violet);font:700 1rem var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.brand small,.brand strong{line-height:1;display:block}.brand strong{font:700 1.35rem var(--font-display),serif;letter-spacing:.02em}.brand small{color:var(--violet);letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:800}.site-header nav{margin-left:auto}.nav-list{gap:25px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:#38443f;font-size:.78rem;font-weight:700}.header-contact{border:1px solid var(--ink);border-radius:99px;padding:9px 15px;font-size:.76rem;font-weight:800}.hero{grid-template-columns:1.07fr .93fr;align-items:center;gap:70px;min-height:710px;padding-block:90px;display:grid}.character-hero h1,.hero h1,.page-hero h1{font:600 clamp(4rem,8vw,7.6rem)/.78 var(--font-display),serif;letter-spacing:-.055em;margin:0}.hero h1 span{color:var(--violet);font-style:italic;display:block}.hero-lead{max-width:650px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(1.05rem,2vw,1.32rem)}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:11px 21px;font-size:.8rem;font-weight:800;display:inline-flex}.button-primary{background:var(--violet);color:#fff}.button-primary:focus-visible,.button-primary:hover{background:var(--violet-deep)}.button-ghost{border-color:var(--line);background:#ffffff57}.button-light{background:var(--white);color:var(--ink)}.hero-orbit{aspect-ratio:1;background:radial-gradient(circle,#6750a426,#0000 50%);border:1px solid #6750a440;border-radius:50%;max-width:485px;margin-inline:auto;position:relative}.hero-orbit:after,.hero-orbit:before{content:"";border:1px dashed #6750a438;border-radius:50%;position:absolute;inset:12%}.hero-orbit:after{border-style:solid;inset:30%}.orbit-core{text-align:center;background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:50%;place-content:center;display:grid;position:absolute;inset:34%}.orbit-core strong{font:600 3rem var(--font-display),serif;line-height:1}.orbit-core span{letter-spacing:.22em;text-transform:uppercase;font-size:.56rem}.orbit-label{border:1px solid var(--line);background:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:8px 13px;font-size:.68rem;font-weight:800;position:absolute;box-shadow:0 10px 30px #191f1c14}.orbit-label-one{top:8%;left:18%}.orbit-label-two{top:27%;right:-1%}.orbit-label-three{bottom:12%;right:18%}.orbit-label-four{bottom:25%;left:-1%}.section-heading{max-width:680px}.encyclopedia-feature h2,.final-cta h2,.protection-grid h2,.section-heading h2,.shop-banner strong,.social-layout h2{font:600 clamp(2.6rem,5vw,4.7rem)/.98 var(--font-display),serif;letter-spacing:-.035em;margin:0}.section-heading>p:last-child{max-width:620px;color:var(--ink-soft);margin:22px 0 0}.section-heading-inverse h2{color:#fff}.section-heading-inverse>p:last-child{color:#c8cfcb}.portal-grid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;overflow:hidden}.portal-card{background:var(--white);flex-direction:column;min-height:335px;padding:28px;transition:transform .25s,background .25s;display:flex}.portal-card:hover{z-index:2;box-shadow:var(--shadow);background:#fff;position:relative;transform:translateY(-5px)}.portal-index{color:var(--ink-soft);font:600 1rem var(--font-display),serif}.portal-symbol{color:var(--violet);font:500 2.1rem var(--font-display),serif;margin:auto 0 18px}.portal-card h3{font:600 1.8rem var(--font-display),serif;margin:0 0 8px}.portal-card p{color:var(--ink-soft);margin:0 0 20px;font-size:.85rem}.game-card a,.portal-card .text-link,.text-link{color:var(--violet);font-size:.78rem;font-weight:800}.section-dark{background:var(--ink);color:#fff}.split-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.split-feature .button{margin-top:30px}.art-preview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.artwork-card{background:var(--white);color:var(--ink);border-radius:5px;overflow:hidden;box-shadow:0 14px 50px #0e141221}.artwork-card-compact:nth-child(2){transform:translateY(45px)}.artwork-placeholder{background-color:#b8b0bd;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.artwork-card-compact .artwork-placeholder{min-height:370px}.artwork-placeholder:after,.artwork-placeholder:before{content:"";aspect-ratio:1;border:1px solid #ffffff59;width:72%;position:absolute;transform:rotate(35deg)}.artwork-placeholder:after{width:42%;transform:rotate(-15deg)}.art-tone-violet{background:linear-gradient(145deg,#302747,#826ca0)}.art-tone-amber{background:linear-gradient(145deg,#55432c,#d1a15d)}.art-tone-teal{background:linear-gradient(145deg,#173d3c,#6b9b95)}.art-tone-rose{background:linear-gradient(145deg,#4a2834,#b16e7e)}.artwork-placeholder-label{z-index:1;color:#ffffffd1;font:italic 500 1.5rem var(--font-display),serif}.watermark{z-index:2;color:#ffffff9e;text-align:center;letter-spacing:.18em;border-block:1px solid #ffffff73;width:160%;padding:7px;font-size:.55rem;font-weight:800;position:absolute;transform:rotate(-28deg)}.artwork-meta{justify-content:space-between;gap:15px;padding:20px;display:flex}.artwork-meta p{color:var(--violet);text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:800}.artwork-meta h3{font:600 1.3rem var(--font-display),serif;margin:0}.artwork-meta>span{color:var(--ink-soft);font-size:.65rem}.feature-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.game-strip{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.game-card{border:1px solid var(--line);background:#ffffff59;border-radius:5px;flex-direction:column;min-height:270px;padding:25px;display:flex}.game-card-top{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:.65rem;font-weight:700;display:flex}.status{border-radius:99px;padding:5px 9px}.status-progress{color:#6b4c14;background:#f1dfbd}.status-concept{color:#463a60;background:#ded9e9}.status-live{color:#245b47;background:#cde5db}.game-card h3{font:600 2rem var(--font-display),serif;margin:auto 0 8px}.game-card p{color:var(--ink-soft);margin:0 0 20px;font-size:.85rem}.encyclopedia-feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.encyclopedia-monogram{aspect-ratio:1;background:var(--violet);color:#ffffffe6;font:600 12rem var(--font-display),serif;box-shadow:var(--shadow);border-radius:50% 50% 8px;place-items:center;display:grid}.encyclopedia-feature>div:last-child>p:not(.eyebrow){max-width:620px;color:var(--ink-soft)}.quick-facts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.quick-facts div{background:var(--paper);padding:15px}.quick-facts dt{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.quick-facts dd{margin:5px 0 0;font-size:.8rem;font-weight:700}.final-cta{text-align:center;max-width:900px}.final-cta p:not(.eyebrow){max-width:630px;color:var(--ink-soft);margin:20px auto 28px}.page-hero{border-bottom:1px solid var(--line);background:var(--paper-deep);padding-block:100px 85px}.page-hero-grid{grid-template-columns:1fr 310px;align-items:end;gap:80px;display:grid}.page-hero h1{max-width:850px;font-size:clamp(3.8rem,7vw,7rem)}.page-hero-grid>div>p:last-child{max-width:750px;color:var(--ink-soft);margin:28px 0 0;font-size:1.08rem}.page-hero-aside{border-top:1px solid var(--violet);color:var(--ink-soft);margin:0;padding:20px 0 0 20px;font-size:.77rem}.filter-row,.tag-row{flex-wrap:wrap;gap:9px;display:flex}.filter-row{margin-bottom:35px}.filter-row span,.tag-row span{border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:.68rem;font-weight:700}.filter-row .filter-active{background:var(--ink);color:#fff}.art-gallery{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.protection-grid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.protection-list{background:var(--line);gap:1px;display:grid}.protection-list article{background:var(--paper);padding:25px}.contact-grid article>span,.process-grid>article>span,.protection-list strong,.shop-categories article>span{color:var(--violet);font:600 1rem var(--font-display),serif}.protection-list h3{font:600 1.5rem var(--font-display),serif;margin:10px 0 5px}.protection-list p{color:var(--ink-soft);margin:0;font-size:.82rem}.process-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid var(--line);min-height:260px;padding:25px}.process-grid article:last-child{border:0}.process-grid h2{font:600 1.55rem var(--font-display),serif;margin:70px 0 8px}.process-grid p{color:var(--ink-soft);font-size:.8rem}.section-soft{background:var(--paper-deep)}.commission-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.commission-layout h2{font:600 3.5rem/1 var(--font-display),serif}.commission-layout>div>p:not(.eyebrow){color:var(--ink-soft)}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:10px 0 10px 24px;font-size:.8rem}.check-list li:before{content:"✓";color:var(--violet);margin-left:-24px;margin-right:12px}.request-form{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.request-form label{margin-bottom:7px;font-size:.69rem;font-weight:800;display:block}.request-form input,.request-form select,.request-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:3px;padding:12px}.field-wide,.form-note{grid-column:1/-1}.form-note{color:var(--ink-soft);margin:0;font-size:.68rem}.game-list{gap:35px;display:grid}.game-project{border:1px solid var(--line);background:var(--white);border-radius:6px;grid-template-columns:.8fr 1.2fr;min-height:440px;display:grid;overflow:hidden}.game-cover{color:#fff;flex-direction:column;justify-content:end;padding:35px;display:flex}.cover-1{background:linear-gradient(140deg,#2f2747,#70579a)}.cover-2{background:linear-gradient(140deg,#1d4140,#4f867f)}.cover-3{background:linear-gradient(140deg,#6a432c,#c3884b)}.game-cover span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto;font-size:.65rem;font-weight:800}.game-cover strong{font:600 3.2rem/1 var(--font-display),serif}.game-cover small{opacity:.75;margin-top:10px}.game-project-body{flex-direction:column;justify-content:center;padding:45px;display:flex}.game-project-body h2{font:600 3rem/1 var(--font-display),serif;margin:35px 0 10px}.game-project-body>p{color:var(--ink-soft)}.project-facts{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.project-facts dt{color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.project-facts dd{margin:4px 0 0;font-size:.78rem;font-weight:700}.encyclopedia-tools{max-width:740px;margin-bottom:55px}.encyclopedia-tools label{font:600 2rem var(--font-display),serif;margin-bottom:10px;display:block}.encyclopedia-tools>div{display:flex}.encyclopedia-tools input{border:1px solid var(--line);background:#fff;flex:1;padding:15px}.encyclopedia-tools button{background:var(--violet);color:#fff;border:0;padding:0 22px}.encyclopedia-tools p{color:var(--ink-soft);font-size:.68rem}.category-grid,.contact-grid,.shop-categories{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-grid article,.contact-grid article,.shop-categories article{border-right:1px solid var(--line);min-height:235px;padding:25px}.category-grid article:last-child,.contact-grid article:last-child,.shop-categories article:last-child{border:0}.category-grid h2,.contact-grid h2,.shop-categories h2{font:600 1.65rem var(--font-display),serif;margin:65px 0 8px}.category-grid p,.contact-grid p,.shop-categories p{color:var(--ink-soft);font-size:.78rem}.entry-list{margin-top:30px}.entry-row{border:1px solid var(--line);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.entry-initial{background:var(--violet);color:#fff;width:50px;height:50px;font:600 1.8rem var(--font-display),serif;border-radius:50%;place-items:center;display:grid}.entry-row small,.entry-row strong{display:block}.entry-row strong{font:600 1.4rem var(--font-display),serif}.entry-row small{color:var(--ink-soft)}.character-hero{background:var(--ink);color:#fff;padding-block:55px 80px}.back-link{color:#cbd2cf;margin-bottom:45px;font-size:.75rem;display:inline-block}.character-hero-grid{grid-template-columns:280px 1fr;align-items:center;gap:60px;display:grid}.character-portrait{aspect-ratio:.78;background:linear-gradient(145deg,#604c8b,#281f40);border:1px solid #fff3;place-items:center;display:grid}.character-portrait span{font:600 9rem var(--font-display),serif}.character-portrait small{opacity:.65;align-self:end;margin-bottom:18px}.character-hero h1{font-size:clamp(4rem,8vw,7rem)}.character-subtitle{color:#cbd2cf}.character-hero .tag-row span{border-color:#ffffff38}.character-layout{grid-template-columns:310px 1fr;gap:80px;padding-block:80px;display:grid}.character-dossier{border:1px solid var(--line);background:var(--white);align-self:start;padding:25px;position:sticky;top:110px}.character-dossier h2{font:600 1.7rem var(--font-display),serif;margin-top:0}.character-dossier dl{margin:0}.character-dossier dl div{border-top:1px solid var(--line);padding:12px 0}.character-dossier dt{color:var(--ink-soft);text-transform:uppercase;font-size:.61rem;font-weight:800}.character-dossier dd{margin:3px 0 0;font-size:.8rem;font-weight:700}.character-content{max-width:760px}.character-content section{border-bottom:1px solid var(--line);margin-bottom:50px;padding-bottom:50px}.character-content h2{font:600 2.6rem var(--font-display),serif}.character-content p{color:var(--ink-soft)}.two-columns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.detail-list{padding-left:18px}.detail-list li{margin:8px 0}.relation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relation-grid div{border:1px solid var(--line);padding:16px}.relation-grid span,.relation-grid strong{display:block}.relation-grid span{color:var(--ink-soft);font-size:.7rem}.appearance-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr;gap:16px;padding:14px;font-size:.78rem;display:grid}.appearance-head{color:var(--ink-soft);text-transform:uppercase;font-weight:800;font-size:.62rem!important}.source-note{background:var(--paper-deep);border:1px solid var(--line)!important;padding:25px!important}.shop-banner{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;min-height:420px;padding:60px;display:flex}.shop-banner span{color:var(--amber);letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-weight:800}.shop-banner strong{color:#fff;font-size:clamp(5rem,13vw,10rem);line-height:.8}.shop-banner p{color:#cbd2cf;margin:30px auto 0}.shop-categories{grid-template-columns:repeat(3,1fr);margin-top:30px}.social-layout{align-items:center;gap:90px}.social-layout,.social-list{grid-template-columns:1fr 1fr;display:grid}.social-list{background:#ffffff26;gap:1px}.social-list>a{background:var(--ink);color:#fff8df;min-height:120px;font:600 1.5rem var(--font-display),serif;flex-direction:column;justify-content:end;padding:20px;text-decoration:none;display:flex}.social-list>a:focus-visible,.social-list>a:hover{color:#f4cf49;background:#32123e}.social-list small{color:#aeb8b4;font:500 .62rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:7px}.contact-grid article small{color:var(--violet);font-size:.65rem;font-weight:800}.footer-grid{grid-template-columns:1.6fr .7fr .7fr;gap:60px;padding-bottom:60px;display:grid}.brand-footer .brand-mark{color:#b6a8dc;border-color:#9f8ed0}.brand-footer small{color:#b6a8dc}.site-footer a,.site-footer p{color:#aeb8b4;font-size:.76rem}.site-footer h2{color:#fff;text-transform:uppercase;margin:0 0 18px;font-size:.72rem}.site-footer ul{margin:0;padding:0;list-style:none}.footer-bottom{color:#7f8c87;border-top:1px solid #ffffff1a;justify-content:space-between;gap:25px;padding-block:20px;font-size:.62rem;display:flex}@media (max-width:980px){.nav-list{display:none}.header-contact{margin-left:auto}.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}.hero-orbit{width:min(82vw,460px)}.game-strip,.portal-grid{grid-template-columns:repeat(2,1fr)}.commission-layout,.encyclopedia-feature,.game-project,.protection-grid,.social-layout,.split-feature{grid-template-columns:1fr}.encyclopedia-monogram{max-width:430px}.category-grid,.contact-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.page-hero-grid{gap:40px}.character-layout,.page-hero-grid{grid-template-columns:1fr}.character-dossier{position:static}.character-hero-grid{grid-template-columns:220px 1fr}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.section{padding-block:75px}.site-header{position:static}.header-inner{min-height:68px}.header-contact{padding:8px 11px}.brand-mark{width:37px;height:37px}.brand strong{font-size:1.15rem}.hero h1{font-size:4.1rem}.hero-orbit{width:92%}.orbit-label-two{right:-5%}.orbit-label-four{left:-5%}.art-gallery,.art-preview-grid,.category-grid,.contact-grid,.footer-grid,.game-strip,.portal-grid,.process-grid,.quick-facts,.relation-grid,.request-form,.shop-categories,.social-list,.two-columns{grid-template-columns:1fr}.portal-card{min-height:280px}.artwork-card-compact:nth-child(2){transform:none}.artwork-placeholder{min-height:360px}.split-feature{gap:45px}.feature-head{display:block}.feature-head>a{margin-top:18px;display:inline-block}.page-hero{padding-block:65px}.page-hero h1{font-size:3.8rem}.page-hero-aside{padding-left:0}.field-wide,.form-note{grid-column:auto}.game-cover{min-height:340px}.game-project-body{padding:28px}.character-hero-grid,.project-facts{grid-template-columns:1fr}.character-portrait{max-width:240px}.character-layout{gap:35px}.appearance-table>div{grid-template-columns:1fr;gap:3px}.appearance-head{display:none!important}.shop-banner{min-height:360px;padding:30px}.shop-banner strong{font-size:5rem}.footer-bottom{flex-direction:column}}.commission-admin-page{color:#352238;background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1100px;min-height:100vh;padding-bottom:110px}.commission-admin-hero{color:#fff;background:#32123e;padding-block:78px 68px}.commission-admin-hero>div{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(38px,6vw,82px);display:grid}.commission-admin-hero img{object-fit:contain;filter:drop-shadow(0 24px 25px #05000c59);width:190px;height:200px}.commission-admin-hero h1{color:#fff6d0;font:700 clamp(3.8rem,7vw,7.4rem)/.84 var(--font-lore-display),serif;letter-spacing:-.035em;margin:5px 0 18px}.commission-admin-hero div>p:last-child{color:#f6e8f2;max-width:720px;margin:0;font-size:.95rem;line-height:1.75}.commission-admin-summary{border-block:1px solid #4c1d573d;grid-template-columns:.75fr .9fr .9fr 1.45fr;display:grid}.commission-admin-summary>div{border-right:1px solid #4c1d572e;min-width:0;padding:24px 30px}.commission-admin-summary>div:first-child{padding-left:0}.commission-admin-summary>div:last-child{border-right:0}.commission-admin-dossier section>small,.commission-admin-editor-heading small,.commission-admin-summary small{color:#a33b74;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:850;display:block}.commission-admin-summary strong{color:#4c1d57;font:700 clamp(2.15rem,3.2vw,3.7rem)/1 var(--font-lore-display),serif}.commission-admin-summary strong span{color:#a78bfa;font-size:.48em}.commission-admin-summary .commission-admin-identity strong{color:#604d5c;font-size:clamp(1.3rem,2vw,2rem);line-height:1.15;display:block}.commission-admin-controls{grid-template-columns:minmax(250px,1fr) 260px auto;align-items:end;gap:28px;padding-block:34px 50px;display:grid}.commission-admin-controls label,.commission-admin-editor label{gap:8px;display:grid}.commission-admin-controls label>span,.commission-admin-editor label>span{color:#6f385e;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.commission-admin-controls input,.commission-admin-controls select,.commission-admin-editor input,.commission-admin-editor select,.commission-admin-editor textarea{color:#352238;width:100%;font:750 .82rem/1.45 var(--font-body),sans-serif;background:0 0;border:0;border-bottom:1px solid #4c1d5759;border-radius:0;padding:13px 2px}.commission-admin-controls input:focus,.commission-admin-controls select:focus,.commission-admin-editor input:focus,.commission-admin-editor select:focus,.commission-admin-editor textarea:focus{outline-offset:5px;outline:2px solid #f472b6}.commission-admin-message{color:#5b214f;background:#ffffffb8;border-left:4px solid #7c3aed;margin:-24px 0 32px;padding:13px 18px;font-size:.76rem;font-weight:800}.commission-admin-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);min-height:780px;display:grid;box-shadow:0 32px 75px #4c1d5729}.commission-admin-list{color:#fff;background:#32123e}.commission-admin-list>header{border-bottom:1px solid #ffffff2b;padding:40px 32px 30px}.commission-admin-list>header small{color:#f9a8d4;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.commission-admin-list>header h2{color:#fff6d0;font:700 clamp(2rem,3vw,3.1rem)/1 var(--font-lore-display),serif;margin:8px 0 0}.commission-admin-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;width:100%;padding:25px 32px;transition:background .18s,padding-left .18s}.commission-admin-list>button.is-selected,.commission-admin-list>button:hover{background:#db277738;padding-left:40px}.commission-admin-list>button.is-selected{box-shadow:inset 5px 0 #fef08a}.commission-admin-list>button>span{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.commission-admin-list>button b{color:#f9a8d4;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem}.commission-admin-list>button time{color:#d8c8d7;font-size:.61rem}.commission-admin-list>button>strong{color:#fff9e5;font:700 1.42rem var(--font-lore-display),serif;margin-bottom:5px;display:block}.commission-admin-list>button>small{color:#c4b5fd;font-size:.65rem;font-weight:800;display:block}.commission-admin-list>button>em{color:#eadfea;margin-top:11px;font-size:.66rem;font-style:normal;line-height:1.4;display:block}.commission-admin-empty{color:#eadfea;margin:0;padding:34px 32px;font-size:.78rem;line-height:1.6}.commission-admin-dossier{background:#fffdf8f0;min-width:0;padding:clamp(40px,5vw,72px)}.commission-admin-dossier>header{justify-content:space-between;align-items:start;gap:30px;padding-bottom:42px;display:flex}.commission-admin-dossier>header small{color:#db2777;letter-spacing:.09em;font-size:.67rem;font-weight:850}.commission-admin-dossier>header h2{color:#3f174e;font:700 clamp(3rem,5vw,5.4rem)/.94 var(--font-lore-display),serif;margin:8px 0}.commission-admin-dossier>header a{color:#6d28d9;font-size:.8rem;font-weight:800}.commission-admin-dossier>header>span{color:#7c3aed;letter-spacing:.07em;text-align:right;text-transform:uppercase;border-bottom:3px solid #f472b6;padding-bottom:7px;font-size:.66rem;font-weight:900}.commission-admin-dossier>section{border-top:1px solid #4c1d572e;padding-block:36px}.commission-admin-facts dl{grid-template-columns:1fr 1fr;gap:0 38px;margin:0;display:grid}.commission-admin-facts dl div{border-bottom:1px solid #4c1d571a;grid-template-columns:110px 1fr;gap:16px;padding-block:11px;display:grid}.commission-admin-facts dt{color:#9a5879;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:850}.commission-admin-facts dd{color:#352238;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:750}.commission-admin-brief p,.commission-admin-consents p,.commission-admin-files>p{color:#604d5c;white-space:pre-wrap;margin:0;font-size:.87rem;line-height:1.78}.commission-admin-warning{background:#fff0c7;border-top:0!important;padding:24px!important}.commission-admin-warning strong{color:#8a3e14;font:700 1.25rem var(--font-lore-display),serif}.commission-admin-warning p{color:#6d3e25;margin:8px 0 0;font-size:.75rem;line-height:1.55}.commission-admin-consents b{color:#7c3aed}.commission-admin-files>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-admin-files a{background:#f8e5ef;border-left:4px solid #db2777;min-width:0;padding:16px 18px}.commission-admin-files a span,.commission-admin-files a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commission-admin-files a strong{color:#4c1d57;font-size:.74rem}.commission-admin-files a span{color:#8b536e;margin-top:5px;font-size:.6rem;font-weight:750}.commission-admin-editor{grid-template-columns:1fr 1fr;gap:23px 30px;display:grid;padding-top:44px!important}.commission-admin-editor-heading{grid-column:1/-1}.commission-admin-editor-heading h3{color:#3f174e;font:700 clamp(2rem,3.2vw,3.2rem)/1 var(--font-lore-display),serif;margin:0}.commission-admin-editor textarea{resize:vertical;min-height:125px}.commission-admin-editor .field-wide{grid-column:1/-1}.commission-admin-slot{cursor:pointer;border-block:1px solid #4c1d5724;grid-template-columns:22px 1fr;align-items:start;padding:19px 0;display:grid!important}.commission-admin-slot input{accent-color:#7c3aed;height:18px;padding:0;width:18px!important}.commission-admin-slot>span{gap:4px;display:grid;text-transform:none!important}.commission-admin-slot strong{color:#3f174e;font-size:.78rem}.commission-admin-slot small{color:#806679;font-size:.66rem;line-height:1.5}.commission-admin-actions{flex-wrap:wrap;align-items:center;gap:13px;padding-top:9px;display:flex}.commission-admin-delete{color:#b4234d;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #b4234d;margin-left:auto;padding:8px 0;font-size:.65rem;font-weight:850}.commission-admin-actions .button:disabled,.commission-admin-delete:disabled{opacity:.55;cursor:wait}.commission-admin-placeholder{align-content:center;min-height:580px;display:grid}.commission-admin-placeholder small{color:#db2777;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.commission-admin-placeholder h2{color:#3f174e;max-width:650px;font:700 clamp(3.2rem,6vw,6rem)/.92 var(--font-lore-display),serif;margin:12px 0 18px}.commission-admin-placeholder p{color:#604d5c;max-width:600px;font-size:.88rem;line-height:1.7}.commission-admin-access-denied{color:#fff;text-align:center;background:#32123e;place-content:center;justify-items:center;min-height:100vh;padding:40px;display:grid}.commission-admin-access-denied img{object-fit:contain;width:180px;height:190px}.commission-admin-access-denied small{color:#f9a8d4;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-weight:850}.commission-admin-access-denied h1{color:#fff6d0;font:700 clamp(3rem,7vw,6.5rem)/.94 var(--font-lore-display),serif;margin:15px 0}.commission-admin-access-denied p{color:#eadfea;max-width:620px;line-height:1.7}@media (max-width:980px){.commission-admin-summary{grid-template-columns:1fr 1fr}.commission-admin-summary>div:nth-child(2){border-right:0}.commission-admin-summary>div:nth-child(-n+2){border-bottom:1px solid #4c1d572e}.commission-admin-summary>div:first-child,.commission-admin-summary>div:nth-child(3){padding-left:0}.commission-admin-controls{grid-template-columns:1fr 1fr}.commission-admin-controls .button{grid-column:1/-1;width:fit-content}.commission-admin-grid{grid-template-columns:1fr}.commission-admin-list{max-height:520px;overflow-y:auto}}@media (max-width:640px){.commission-admin-hero{padding-block:55px}.commission-admin-hero>div{grid-template-columns:95px 1fr;gap:20px}.commission-admin-hero img{width:95px;height:110px}.commission-admin-hero h1{font-size:clamp(2.8rem,14vw,4.3rem)}.commission-admin-hero div>p:last-child{grid-column:1/-1}.commission-admin-summary{grid-template-columns:1fr}.commission-admin-summary>div{border-bottom:1px solid #4c1d572e;border-right:0;padding:20px 0}.commission-admin-controls{grid-template-columns:1fr}.commission-admin-controls .button{grid-column:auto;width:100%}.commission-admin-list>button{padding-inline:22px}.commission-admin-list>button.is-selected,.commission-admin-list>button:hover{padding-left:28px}.commission-admin-dossier{padding:35px 20px}.commission-admin-dossier>header{display:grid}.commission-admin-dossier>header h2{font-size:clamp(2.6rem,13vw,4rem)}.commission-admin-dossier>header>span{text-align:left;width:fit-content}.commission-admin-editor,.commission-admin-facts dl{grid-template-columns:1fr}.commission-admin-facts dl div{grid-template-columns:1fr;gap:4px}.commission-admin-files>div{grid-template-columns:1fr}.commission-admin-editor .field-wide,.commission-admin-editor-heading{grid-column:auto}.commission-admin-actions{flex-direction:column;align-items:stretch}.commission-admin-actions .button{width:100%}.commission-admin-delete{margin:10px auto 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.studio-games-page{color:#172554;background:#fffaf0 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;overflow:hidden}.studio-games-hero{background:linear-gradient(115deg,#e0f7fff5,#ffeec6eb);padding:clamp(62px,8vw,112px) 0 72px}.studio-games-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(40px,7vw,105px);display:grid}.studio-games-hero-copy h1{color:#172554;max-width:760px;font:700 clamp(4rem,7.7vw,8.2rem)/.86 var(--font-lore-display),serif;letter-spacing:-.06em;margin:14px 0 28px}.studio-games-hero-copy>p:not(.eyebrow){color:#405279;max-width:680px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8}.studio-games-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.studio-games-actions a{color:#fff;background:#1d4ed8;padding:14px 21px;font-size:.75rem;font-weight:850}.studio-games-actions a:last-child{background:#f97316}.studio-games-actions a:focus-visible,.studio-games-actions a:hover{background:#db2777}.studio-games-emblem{margin:0;position:relative}.studio-games-emblem>img{filter:drop-shadow(0 34px 38px #1d4ed833);width:100%;height:auto;display:block}.studio-games-emblem figcaption{background:#fffcf7f0;min-width:min(78%,390px);padding:19px 23px;position:absolute;bottom:4%;right:4%;box-shadow:0 18px 45px #17255433}.studio-games-emblem figcaption small,.studio-games-emblem figcaption span,.studio-games-emblem figcaption strong{display:block}.studio-games-emblem figcaption span{color:#db2777;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:900}.studio-games-emblem figcaption strong{color:#172554;font:700 clamp(1.35rem,2vw,2rem) var(--font-lore-display),serif;margin:4px 0}.studio-games-emblem figcaption small{color:#5b6480;font-size:.63rem;font-weight:750}.studio-games-index{background:#fffdf7;border-block:1px solid #17255426}.studio-games-index>div{grid-template-columns:repeat(5,1fr);display:grid}.studio-games-index a{color:#172554;border-right:1px solid #1725541f;align-items:center;gap:13px;min-height:84px;padding:18px clamp(15px,2.5vw,31px);font-size:.72rem;font-weight:850;display:flex}.studio-games-index a:last-child{border-right:0}.studio-games-index a span{color:#db2777;font:700 1rem var(--font-lore-display),serif}.studio-games-index a:focus-visible,.studio-games-index a:hover{color:#7c3aed;background:#fff4d6}.studio-games-intro{padding-block:110px}.studio-games-intro>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(45px,9vw,130px);margin-bottom:58px;display:grid}.studio-access-section h2,.studio-community h2,.studio-development h2,.studio-dossier-copy h2,.studio-games-intro h2,.studio-games-next h2{color:#172554;font:700 clamp(3.1rem,5.5vw,6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 0}.studio-games-intro>header>p{color:#56617c;margin:0;font-size:.92rem;line-height:1.8}.studio-area-list{border-top:1px solid #17255438}.studio-area-list article{border-bottom:1px solid #1725542e;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:30px;padding:32px 0;display:grid}.studio-area-list article>span{color:#db2777;font:700 1.2rem var(--font-lore-display),serif}.studio-area-list article>div>p:first-child{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.6rem;font-weight:900}.studio-area-list h3{color:#172554;font:700 clamp(1.65rem,3vw,2.8rem) var(--font-lore-display),serif;margin:0}.studio-area-list article>div>p:last-child{color:#56617c;max-width:780px;margin:8px 0 0;font-size:.8rem;line-height:1.6}.studio-area-list article>strong{color:#f97316;font-size:1.6rem}.studio-dossier-section{color:#fff;background:#172554;padding:100px 0}.studio-dossier-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,8vw,115px);display:grid}.studio-dossier-art img{filter:drop-shadow(0 34px 38px #0000005c);width:100%;height:auto;display:block}.studio-dossier-copy .eyebrow{color:#fef08a}.studio-dossier-copy h2{color:#fff}.studio-dossier-copy ol{border-top:1px solid #ffffff40;margin:42px 0 0;padding:0;list-style:none}.studio-dossier-copy li{color:#e8edff;border-bottom:1px solid #ffffff2b;grid-template-columns:48px 1fr;gap:17px;padding:17px 0;font-size:.77rem;line-height:1.5;display:grid}.studio-dossier-copy li span{color:#f9a8d4;font-weight:900}.studio-development{padding-block:115px}.studio-development>header{max-width:900px;margin-bottom:55px}.studio-development>header>p:last-child{color:#56617c;max-width:690px;font-size:.9rem;line-height:1.75}.studio-development-list{border-top:1px solid #17255438}.studio-development-list article{border-bottom:1px solid #1725542e;grid-template-columns:75px minmax(0,1.2fr) minmax(250px,.8fr);align-items:start;gap:clamp(25px,5vw,75px);padding:38px 0;display:grid}.studio-development-list article>span{color:#db2777;font:700 1.3rem var(--font-lore-display),serif}.studio-development-list h3{color:#172554;font:700 clamp(1.7rem,3vw,2.7rem) var(--font-lore-display),serif;margin:0 0 10px}.studio-development-list p{color:#56617c;max-width:650px;margin:0;font-size:.8rem;line-height:1.65}.studio-development-list aside{border-left:3px solid #facc15;padding-left:25px}.studio-development-list aside small,.studio-development-list aside strong{display:block}.studio-development-list aside small{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.57rem;font-weight:900}.studio-development-list aside strong{color:#354263;font-size:.72rem;line-height:1.5}.studio-access-section{background:#dff7ff url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;padding:105px 0 115px}.studio-access-section header{max-width:850px;margin-bottom:52px}.studio-access-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.studio-access-list article{background:#fffdf7f2;flex-direction:column;min-height:405px;padding:clamp(27px,3vw,42px);display:flex;box-shadow:0 22px 50px #17255429}.studio-access-list article>span{color:#db2777;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.studio-access-list h3{color:#172554;font:700 clamp(2.3rem,4vw,4rem)/.95 var(--font-lore-display),serif;margin:auto 0 14px}.studio-access-list p{color:#4e5c7c;margin:0 0 22px;font-size:.79rem;line-height:1.65}.studio-access-list small{color:#6c7182;border-top:1px solid #17255424;padding-top:17px;font-size:.62rem;line-height:1.55}.studio-community{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(50px,9vw,135px);padding-block:115px;display:grid}.studio-community>div>p:last-child{color:#56617c;max-width:730px;font-size:.9rem;line-height:1.8}.studio-community aside{background:#fff1f8;border-top:5px solid #db2777;padding:42px;box-shadow:0 24px 55px #7e226a21}.studio-community aside>span{color:#db2777;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:900}.studio-community aside>strong{color:#4c1d57;font:700 clamp(1.8rem,3vw,2.8rem) var(--font-lore-display),serif;margin:10px 0 25px;display:block}.studio-community ul{margin:0;padding:0;list-style:none}.studio-community li{color:#634d68;border-top:1px solid #4c1d5729;padding:12px 0;font-size:.72rem;font-weight:750}.studio-games-next{text-align:center;background:#facc15;padding:105px 0}.studio-games-next h2{max-width:1000px;margin-inline:auto}.studio-games-next p:not(.eyebrow){color:#46516d;max-width:680px;margin:24px auto 28px;font-size:.9rem;line-height:1.75}.studio-games-next a{color:#172554;border-bottom:2px solid #172554;padding-bottom:5px;font-size:.76rem;font-weight:900;display:inline-block}@media (max-width:980px){.studio-community,.studio-dossier-grid,.studio-games-hero-grid{grid-template-columns:1fr}.studio-games-emblem{max-width:720px}.studio-games-intro>header{grid-template-columns:1fr;gap:25px}.studio-development-list article{grid-template-columns:55px 1fr}.studio-development-list aside{grid-column:2}.studio-access-list{grid-template-columns:1fr}.studio-access-list article{min-height:315px}}@media (max-width:640px){.studio-games-hero{padding-top:55px}.studio-games-hero-grid{grid-template-columns:1fr}.studio-games-hero-copy h1{font-size:clamp(3.25rem,15vw,5.2rem)}.studio-games-actions{flex-direction:column;align-items:stretch}.studio-games-actions a{text-align:center}.studio-games-emblem figcaption{width:calc(100% - 28px);margin:-25px auto 0;position:relative;bottom:auto;right:auto}.studio-games-index>div{grid-template-columns:1fr 1fr}.studio-games-index a:nth-child(2){border-right:0}.studio-games-index a:nth-child(-n+2){border-bottom:1px solid #1725541f}.studio-community,.studio-development,.studio-games-intro{padding-block:80px}.studio-access-section h2,.studio-community h2,.studio-development h2,.studio-dossier-copy h2,.studio-games-intro h2,.studio-games-next h2{font-size:clamp(2.65rem,12vw,4.2rem)}.studio-area-list article{grid-template-columns:45px 1fr;gap:18px}.studio-area-list article>strong{display:none}.studio-development-list article{grid-template-columns:38px 1fr;gap:17px}.studio-development-list aside{padding-left:16px}.studio-access-section,.studio-dossier-section,.studio-games-next{padding-block:80px}.studio-community aside{padding:30px 25px}}.studio-real-projects{padding-bottom:120px}.studio-real-projects>header{grid-template-columns:1fr .75fr;align-items:end;gap:clamp(45px,9vw,130px);margin-bottom:55px;display:grid}.studio-real-projects>header h2{color:#172554;font:700 clamp(3.1rem,5.5vw,6rem)/.93 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 0}.studio-real-projects>header>p{color:#56617c;margin:0;font-size:.9rem;line-height:1.8}.studio-real-project-list{gap:42px;display:grid}.studio-real-project{background:#fffdf8;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 70px #1725542b}.studio-real-project-visual{background:#08131a;min-height:590px;position:relative;overflow:hidden}.studio-real-project-visual>img:first-child{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.studio-real-project-visual:after{content:"";background:linear-gradient(#0000 35%,#030811c7);position:absolute;inset:0}.studio-real-project-visual:focus-visible>img:first-child,.studio-real-project-visual:hover>img:first-child{transform:scale(1.035)}.studio-real-project-logo{z-index:2;filter:drop-shadow(0 12px 20px #000000a6);position:absolute;bottom:5%;left:6%;object-fit:contain!important;width:88%!important;height:auto!important}.studio-real-project-visual>strong{z-index:2;color:#fff;font:700 clamp(3rem,5vw,6rem)/.9 var(--font-lore-display),serif;text-shadow:0 8px 25px #000c;position:absolute;bottom:8%;left:7%;right:7%}.studio-real-project-copy{flex-direction:column;justify-content:center;padding:clamp(35px,5vw,68px);display:flex}.studio-real-project-copy>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-real-project-copy>div:first-child>span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.game-project-status{letter-spacing:.035em;text-transform:uppercase;align-items:center;width:fit-content;padding:7px 11px;font-size:.58rem;font-weight:900;display:inline-flex}.game-project-status-available{color:#166534;background:#cff7d8}.game-project-status-development{color:#854d0e;background:#fff0b8}.studio-real-project-copy>p:first-of-type{color:#db2777;letter-spacing:.075em;text-transform:uppercase;margin:38px 0 7px;font-size:.62rem;font-weight:900}.studio-real-project-copy h3{font:700 clamp(2.5rem,4.7vw,5.1rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.studio-real-project-copy h3 a{color:#172554}.studio-real-project-copy>p:nth-of-type(2){color:#56617c;margin:23px 0;font-size:.82rem;line-height:1.7}.studio-real-project-copy dl{border-top:1px solid #17255426;margin:0 0 25px}.studio-real-project-copy dl div{border-bottom:1px solid #1725541f;grid-template-columns:95px 1fr;gap:15px;padding:11px 0;display:grid}.studio-real-project-copy dt{color:#7c3aed;text-transform:uppercase;font-size:.56rem;font-weight:900}.studio-real-project-copy dd{color:#3f4b6b;margin:0;font-size:.65rem;font-weight:750}.studio-real-project-link{color:#172554;border-bottom:2px solid #f97316;align-self:flex-start;padding-bottom:5px;font-size:.7rem;font-weight:900}.game-dossier-page{color:#172554;background:#fffbf3 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px}.game-dossier-breadcrumbs{color:#4e5d7e;justify-content:space-between;align-items:center;gap:25px;min-height:74px;font-size:.67rem;font-weight:800;display:flex}.game-dossier-breadcrumbs a{color:#4e5d7e}.game-dossier-breadcrumbs span{color:#db2777;letter-spacing:.08em}.game-dossier-hero{background:#07131a;align-items:end;min-height:min(76vh,780px);display:grid;position:relative;overflow:hidden}.game-dossier-hero>img:first-child{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.game-dossier-hero-shade{background:linear-gradient(90deg,#020812eb,#02081233 62%),linear-gradient(#0000 52%,#020812e6);position:absolute;inset:0}.game-dossier-hero-copy{z-index:2;padding-bottom:clamp(52px,7vw,95px);position:relative}.game-dossier-hero-copy>h1{color:#fff;max-width:920px;font:700 clamp(4.5rem,9vw,10rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;text-shadow:0 12px 35px #0000008c;margin:24px 0 12px}.game-dossier-logo{filter:drop-shadow(0 20px 28px #000000b3);width:min(78vw,950px);height:auto;margin-top:26px;display:block}.game-dossier-hero-copy>p{color:#e5ecff;margin:18px 0 0;font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:750}.game-dossier-summary{grid-template-columns:1.1fr .9fr;gap:clamp(55px,10vw,145px);padding-block:105px;display:grid}.game-dossier-summary h1{color:#172554;font:700 clamp(3.4rem,6vw,6.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 25px}.game-dossier-summary>div>p:last-child{color:#53607c;max-width:710px;font-size:.95rem;line-height:1.8}.game-dossier-summary dl{border-top:4px solid #db2777;margin:0}.game-dossier-summary dl div{border-bottom:1px solid #17255429;grid-template-columns:120px 1fr;gap:20px;padding:18px 0;display:grid}.game-dossier-summary dt{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.game-dossier-summary dd{color:#354363;margin:0;font-size:.7rem;font-weight:750;line-height:1.45}.game-dossier-story{grid-template-columns:85px minmax(0,850px);gap:clamp(25px,5vw,65px);padding-block:20px 115px;display:grid}.game-dossier-story>span{color:#db2777;font:700 1.35rem var(--font-lore-display),serif}.game-dossier-access h2,.game-dossier-features h2,.game-dossier-story h2{color:#172554;font:700 clamp(3.1rem,5.7vw,6.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 30px}.game-dossier-story div>p:not(.eyebrow){color:#53607c;font-size:.92rem;line-height:1.9}.game-dossier-features{color:#fff;background:#172554;padding:105px 0}.game-dossier-features header{max-width:850px}.game-dossier-features .eyebrow{color:#f9a8d4}.game-dossier-features h2{color:#fff}.game-dossier-features ol{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;margin:45px 0 0;padding:0;list-style:none;display:grid}.game-dossier-features li{border-bottom:1px solid #ffffff29;grid-template-columns:48px 1fr;gap:16px;padding:22px 24px 22px 0;display:grid}.game-dossier-features li:nth-child(odd){border-right:1px solid #ffffff29}.game-dossier-features li:nth-child(2n){padding-left:28px}.game-dossier-features li span{color:#f9a8d4;font-size:.62rem;font-weight:900}.game-dossier-features li strong{color:#edf2ff;font-size:.76rem;line-height:1.45}.game-known-issues{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,110px);padding-block:78px;display:grid}.game-known-issues header h2{color:#172554;font:700 clamp(2.6rem,4.6vw,4.8rem)/.92 var(--font-lore-display),serif;letter-spacing:-.04em;margin:8px 0 20px}.game-known-issues header>p:last-child{color:#596278;font-size:.9rem;line-height:1.7}.game-known-issues ol{border-top:4px solid #7c3aed;margin:0;padding:0;list-style:none}.game-known-issues li{border-bottom:1px solid #17255429;grid-template-columns:42px 1fr;gap:16px;padding:19px 0;display:grid}.game-known-issues li span{color:#db2777;font-size:.72rem;font-weight:900}.game-known-issues li p{color:#354363;margin:0;font-size:.88rem;line-height:1.62}.game-dossier-access{background:#dff7ff;padding:110px 0}.game-dossier-access>div>div:first-child{max-width:850px}.game-dossier-access>div>div:first-child>p:last-child{color:#50607e;font-size:.9rem;line-height:1.8}.game-dossier-release-notes{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.game-dossier-release-notes article{background:#fffdf7f5;min-height:270px;padding:30px;box-shadow:0 20px 45px #1725541f}.game-dossier-release-notes article>span{color:#db2777;font:700 1rem var(--font-lore-display),serif}.game-dossier-release-notes h3{color:#172554;font:700 1.6rem var(--font-lore-display),serif;margin:65px 0 12px}.game-dossier-release-notes p{color:#56617c;margin:0;font-size:.7rem;line-height:1.65}.game-public-action,.game-unavailable-action{color:#fff;background:#1d4ed8;margin-top:42px;padding:16px 23px;font-size:.72rem;font-weight:900;display:inline-flex}.game-public-action:focus-visible,.game-public-action:hover{background:#db2777}.game-unavailable-action{background:#5d6680}@media (max-width:980px){.game-dossier-summary,.game-known-issues,.studio-real-project,.studio-real-projects>header{grid-template-columns:1fr}.studio-real-project-visual{min-height:480px}.game-dossier-release-notes{grid-template-columns:1fr}.game-dossier-release-notes article{min-height:220px}}@media (max-width:640px){.studio-real-projects{padding-bottom:80px}.studio-real-projects>header{gap:22px}.studio-real-projects>header h2{font-size:clamp(2.65rem,12vw,4.2rem)}.studio-real-project{min-height:0;display:block}.studio-real-project-visual{min-height:340px;display:block}.studio-real-project-copy{padding:32px 25px 38px}.studio-real-project-copy>div:first-child{flex-direction:column;align-items:flex-start}.studio-real-project-copy>p:first-of-type{margin-top:28px}.studio-real-project-copy dl div{grid-template-columns:82px 1fr}.game-dossier-breadcrumbs{min-height:62px}.game-dossier-hero{min-height:590px}.game-dossier-hero-shade{background:linear-gradient(#0208121f 20%,#020812f2)}.game-dossier-hero-copy{padding-bottom:55px}.game-dossier-hero-copy>h1{font-size:clamp(3.6rem,16vw,6rem)}.game-dossier-logo{width:100%}.game-dossier-summary{gap:38px;padding-block:75px}.game-dossier-access h2,.game-dossier-features h2,.game-dossier-story h2,.game-dossier-summary h1{font-size:clamp(2.65rem,12vw,4.2rem)}.game-dossier-summary dl div{grid-template-columns:92px 1fr;gap:13px}.game-dossier-story{grid-template-columns:35px 1fr;gap:15px;padding-bottom:80px}.game-dossier-features{padding-block:80px}.game-dossier-features ol{grid-template-columns:1fr}.game-dossier-features li,.game-dossier-features li:nth-child(2n){border-right:0;padding:19px 0}.game-dossier-access{padding-block:80px}}:root{--ink:#172554;--ink-soft:#45537a;--paper:#fff7ed;--paper-deep:#ffedd5;--white:#fffcf7;--violet:#7c3aed;--violet-deep:#5b21b6;--amber:#f59e0b;--teal:#0891b2;--line:#17255429;--shadow:0 24px 70px #17255429}body{background:var(--white)}.eyebrow{color:#7c3aed}.site-header{background:#fffcf7f2;border-bottom:1px solid #1725541a}.header-inner{min-height:92px}.brand>img{width:158px;height:auto;display:block}.nav-list{gap:23px}.nav-list a{color:var(--ink);font-size:.76rem}.nav-list a:focus-visible,.nav-list a:hover{color:#db2777}.header-contact{color:#fff;background:#f97316;border:0;padding:11px 18px}.header-contact:focus-visible,.header-contact:hover{background:#db2777}.universe-home{background:var(--white);overflow:hidden}.universe-map{background-color:#eaf2ff;background-image:url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-size:cover;padding:24px 0 28px}.portal-stage{isolation:isolate;height:1000px}.portal-stage:before{content:"";z-index:-2;filter:blur(2px);background:radial-gradient(circle,#ffffffc7 0,#dbeafe6b 38%,#7c3aed14 61%,#0000 73%);border-radius:50%;width:min(72vw,820px);height:min(62vw,700px)}.portal-stage:before,.universe-orbits{pointer-events:none;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.universe-orbits{z-index:-1;aspect-ratio:1.18;border:1px solid #0891b25c;border-radius:50%;width:min(72%,820px)}.universe-orbits:before{content:"";border:1px dashed #f59e0b4d;border-radius:50%;position:absolute;inset:12%}.universe-orbits:after{content:"";border:1px solid #7c3aed2e;border-radius:50%;position:absolute;inset:27%;box-shadow:0 0 55px #0891b21c,inset 0 0 42px #ffffff4d}.orbit-particle{border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px}.orbit-particle:after{content:"";opacity:.55;border:1px solid;position:absolute;inset:-7px;transform:rotate(45deg)}.orbit-particle-cyan{color:#22d3ee;background:currentColor;top:4%;left:31%}.orbit-particle-gold{color:#fbbf24;background:currentColor;bottom:24%;right:6%}.orbit-particle-violet{color:#a78bfa;background:currentColor;bottom:3%;left:34%}.universe-logo{text-align:center;width:min(47%,530px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.universe-logo img{filter:drop-shadow(0 26px 34px #7c3aed33);width:100%;height:auto;display:block}.universe-logo h1{color:#6425ba;letter-spacing:.18em;text-transform:uppercase;margin:-8px 0 0;font-size:.78rem;font-weight:900}.illustrated-portal{z-index:2;text-align:center;flex-direction:column;align-items:center;width:280px;transition:transform .3s,filter .3s;display:flex;position:absolute}.illustrated-portal>img{object-fit:contain;filter:drop-shadow(0 16px 18px #17255424);width:240px;height:210px;display:block}.illustrated-portal>span{width:100%;max-width:270px;min-height:72px;padding-inline:5px}.illustrated-portal small,.illustrated-portal strong{display:block}.illustrated-portal strong{color:#172554;font:700 1.55rem/1.08 var(--font-display),serif;text-wrap:balance}.illustrated-portal small{color:#4f5870;text-wrap:balance;max-width:260px;margin:8px auto 0;font-size:.78rem;line-height:1.4}.illustrated-portal:focus-visible,.illustrated-portal:hover{filter:saturate(1.12);outline:none;transform:translateY(-10px)scale(1.035)}.illustrated-portal:focus-visible{outline-offset:8px;outline:4px solid #f4cf49}.portal-arte{top:10px;left:7%}.portal-vip{margin-left:-140px;top:10px;left:50%}.portal-commissioni{top:10px;right:7%}.portal-shop{top:350px;left:-1%}.portal-giochi{top:350px;right:-1%}.portal-social{bottom:8px;left:4%}.portal-diario{margin-left:-140px;bottom:8px;left:50%}.portal-enciclopedia{bottom:8px;right:4%}.studio-ribbon{background-blend-mode:multiply,soft-light;color:#fff9e9;text-align:center;background:linear-gradient(105deg,#b71458,#e33969 45%,#f06a61),url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/620px;min-height:94px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -3px #f4bd4d,0 10px 28px #57123233}.studio-ribbon-link{cursor:pointer;grid-template-columns:minmax(190px,.72fr) minmax(280px,1fr) minmax(190px,.72fr);align-items:center;gap:clamp(24px,5vw,80px);width:100%;min-height:94px;padding:17px clamp(28px,8vw,150px);text-decoration:none;transition:background-color .22s,box-shadow .22s;display:grid;position:relative;color:#fff9e9!important}.studio-ribbon-link:before{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff14,#ffffff6b,#ffffff14);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.studio-ribbon-badge{letter-spacing:.13em;text-transform:uppercase;background:#4a0d3633;border:1px solid #fff9e97a;justify-self:end;align-items:center;gap:9px;padding:8px 12px;font-size:.7rem;font-weight:950;display:inline-flex}.studio-ribbon-badge i{background:#ffe071;border-radius:50%;flex:none;width:9px;height:9px;animation:studioPromoPulse 1.8s ease-in-out infinite;box-shadow:0 0 0 5px #ffe0712e}.studio-ribbon-title{font-family:var(--font-display),serif;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,2vw,28px);display:grid}.studio-ribbon-title span{gap:3px;min-width:0;display:grid}.studio-ribbon-title small{color:#ffe8c0;font:850 .58rem/1.1 var(--font-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase}.studio-ribbon-title b{color:#fff;font:750 clamp(1.2rem,1.7vw,1.72rem)/1 var(--font-display),serif;white-space:nowrap}.studio-ribbon-action{color:#fff8df;letter-spacing:.02em;text-transform:none;background:#172554;border:2px solid #172554;justify-self:start;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:.76rem;font-weight:950;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #db2777e6}.studio-ribbon-action b{color:#ffe071;font-size:1.05rem;transition:transform .2s}.studio-ribbon-link:focus-visible,.studio-ribbon-link:hover{background:#ffffff2e;outline:none;box-shadow:inset 0 0 0 3px #17255429}.studio-ribbon-link:focus-visible:before,.studio-ribbon-link:hover:before{transform:translate(110%)}.studio-ribbon-link:focus-visible .studio-ribbon-action,.studio-ribbon-link:hover .studio-ribbon-action{background:#4c1d57;transform:translateY(-2px);box-shadow:6px 6px #db2777f2}.studio-ribbon-link:focus-visible .studio-ribbon-action b,.studio-ribbon-link:hover .studio-ribbon-action b{transform:translate(4px)}@keyframes studioPromoPulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.studio-ribbon-action,.studio-ribbon-action b,.studio-ribbon-link,.studio-ribbon-link:before{transition:none}}.home-story{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(40px,8vw,120px);min-height:680px;padding-block:82px;display:grid}.story-emblem img{object-fit:contain;filter:drop-shadow(0 28px 32px #1725542b);width:100%;max-height:590px}.finale-copy h2,.lore-story h2,.story-copy h2{font:650 clamp(3rem,5.2vw,5.5rem)/.94 var(--font-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:0}.finale-copy>p:not(.eyebrow),.lore-story-inner>div>p:not(.eyebrow),.story-copy>p:not(.eyebrow){color:#4f5870;max-width:680px;margin:24px 0;font-size:1.08rem;line-height:1.7}.story-actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.story-actions a,.story-primary-link{color:#6d28d9;border-bottom:2px solid;padding-bottom:5px;font-size:.88rem;font-weight:900}.story-actions a:focus-visible,.story-actions a:hover,.story-primary-link:focus-visible,.story-primary-link:hover{color:#db2777}.art-story{background-color:#ffe5df;background-image:url(/backgrounds/lorewise-art-gallery-desktop-4k-v1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;padding-inline:max(20px,50vw - 590px)}.universe-home .art-story{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.home-art-preview{min-height:620px;position:relative}.home-art-preview img{object-fit:contain;width:48%;height:72%;position:absolute;box-shadow:0 22px 48px #581c4438}.home-art-preview img:first-child{z-index:3;top:8%;left:26%}.home-art-preview img:nth-child(2){z-index:2;top:22%;left:1%;transform:rotate(-4deg)}.home-art-preview img:nth-child(3){z-index:1;top:18%;right:1%;transform:rotate(4deg)}.game-story{background-color:#d9f7ff;background-image:linear-gradient(90deg,#e7fafff7,#d9f7ffe6 52%,#e9e6ffb8),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover}.story-inner{grid-template-columns:minmax(320px,.64fr) minmax(620px,1.36fr);align-items:center;gap:clamp(30px,4vw,68px);min-height:760px;padding-block:72px;display:grid}.game-story .story-inner{width:min(1420px,100% - 56px)}.game-story .eyebrow,.game-story .story-primary-link{color:#0369a1}.story-game-visual{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:20px;width:min(100%,820px);padding:28px;display:grid;position:relative}.story-game-visual:before{content:"";filter:blur(22px);background:radial-gradient(circle,#527aff33,#7440b317 44%,#0000 72%);border-radius:50%;position:absolute;inset:8% 4%}.story-dossier-card{z-index:1;color:#fff;background:#0c1023;border:1px solid #ffffffc7;grid-template-rows:auto 70px;text-decoration:none;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #29225c42}.story-dossier-card:first-child{transform:translateY(18px)rotate(-1.4deg)}.story-dossier-card:nth-child(2){transform:translateY(-9px)rotate(1.4deg)}.story-dossier-card:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 10px);transform:translateY(-2px)}.story-dossier-card:focus-visible,.story-dossier-card:hover{z-index:3;transform:translateY(-7px)rotate(0);box-shadow:0 30px 58px #201c535c}.story-dossier-cover{aspect-ratio:1.585;background:#080b17;display:block;position:relative}.story-dossier-cover img{object-fit:contain;object-position:center}.story-dossier-meta{background:linear-gradient(110deg,#11162d,#23102c);border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 14px;display:flex;position:relative}.story-dossier-meta img{object-fit:contain;object-position:left center;width:auto;max-width:52%;height:49px}.story-dossier-meta small{color:#f6ce63;letter-spacing:.07em;text-align:right;text-transform:uppercase;flex:1;min-width:0;font-size:.57rem;font-weight:900;line-height:1.35}.story-dossier-demon .story-dossier-meta{background:linear-gradient(110deg,#16080c,#310a13)}.story-dossier-fuori .story-dossier-meta{background:linear-gradient(110deg,#07111d,#15102f)}.lore-story{background:#fff9f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/720px;min-height:680px}.lore-story-inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(45px,7vw,105px);min-height:680px;padding-block:72px;display:grid}.lore-story-inner>img{object-fit:contain;filter:drop-shadow(0 28px 32px #7c3aed2b);width:100%;max-height:530px}.lore-story .eyebrow{color:#d97706}.home-finale{background-color:#fce7f3;background-image:linear-gradient(115deg,#ffeef7f0,#f4e6ffe6),url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:50%;background-size:cover,680px;padding:82px 0}.home-finale-inner{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(45px,7vw,95px);display:grid}.finale-seal{filter:drop-shadow(0 24px 26px #5615403d);width:100%;height:auto}.finale-copy{text-align:left}.finale-copy h2{max-width:980px}.finale-routes{border-block:1px solid #46195038;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.finale-routes a{color:#32123e;border-right:1px solid #4619502e;align-content:center;gap:5px;min-height:126px;padding:20px 38px 20px 0;display:grid;position:relative}.finale-routes a+a{padding-left:26px}.finale-routes a:last-child{border-right:0}.finale-routes small,.finale-routes strong{display:block}.finale-routes strong{font:700 1.35rem var(--font-display),serif}.finale-routes small{color:#6f5c70;font-size:.74rem;line-height:1.45}.finale-routes a>span{color:#db2777;font-size:1.35rem;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.finale-routes a:focus-visible>span,.finale-routes a:hover>span{transform:translate(5px,-50%)}.finale-routes a:focus-visible{outline-offset:5px;outline:4px solid #f4cf49}.site-footer{color:#fff;background:#1d4ed8;padding-top:65px}.footer-grid{grid-template-columns:1.5fr .7fr .8fr;align-items:start}.footer-identity p{margin-top:6px}.site-footer a,.site-footer p{color:#dbeafe}.site-footer a:focus-visible,.site-footer a:hover,.site-footer h2{color:#fef08a}.footer-bottom{color:#bfdbfe;border-top-color:#ffffff38}.art-page{background:#ffe9e2}.art-page-hero{background-color:#ffe5df;background-image:url(/backgrounds/lorewise-art-gallery-desktop-4k-v1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:500px;display:flex}.art-page-hero-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;padding-block:52px;display:grid}.art-page-hero h1{max-width:760px;font:650 clamp(3.2rem,5.5vw,5.4rem)/.91 var(--font-display),serif;letter-spacing:-.055em;margin:0}.art-page-hero div>p:not(.eyebrow){max-width:620px;color:var(--ink-soft);margin:20px 0 0;font-size:.98rem}.art-page-hero img{object-fit:contain;filter:drop-shadow(0 25px 30px #7c3aed2e);width:100%;max-height:350px}.art-hero-catalog-link{color:#fff;text-transform:uppercase;background:#7c3aed;align-items:center;gap:13px;margin-top:24px;padding:12px 17px;font-size:.72rem;font-weight:900;display:inline-flex}.art-hero-catalog-link:focus-visible,.art-hero-catalog-link:hover{outline-offset:3px;background:#db2777;outline:3px solid #fef08a}.horror-bundles{isolation:isolate;color:#fff7e9;background-color:#2a0903;background-image:linear-gradient(#19050114,#1f060233 19%,#180503e6 44%,#100608f0 76%,#09070d),url(/backgrounds/halloween-art-collections-classic-v2.webp);background-position:top;background-repeat:no-repeat;background-size:100%;padding:clamp(86px,10vw,150px) 0;position:relative;overflow:hidden}.horror-bundles:before{background:radial-gradient(circle at 50% 8%,#ff6f0f38,#0000 34%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ff9b440e 25%)}.horror-bundles:after,.horror-bundles:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.horror-bundles:after{box-shadow:inset 0 80px 90px #09070d,inset 0 -80px 100px #09070d}.horror-bundles-heading{grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);align-items:end;gap:18px 70px;display:grid}.horror-bundles-heading .eyebrow{color:#ffb04c;text-shadow:0 2px 16px #421000;grid-column:1/-1}.horror-bundles-heading h2{max-width:840px;font:650 clamp(3rem,6vw,6.2rem)/.9 var(--font-display),serif;letter-spacing:-.05em;margin:0}.horror-bundles-heading>p:not(.eyebrow){color:#d8c8c4;max-width:720px;margin:12px 0 0;font-size:1.05rem}.horror-bundles-heading>div{border-left:1px solid #e8a46d8c;flex-direction:column;gap:7px;padding-left:24px;display:flex}.horror-bundles-heading>div strong{color:#ffc36f;font:750 clamp(2.4rem,4vw,4.3rem)/1 var(--font-display),serif}.horror-bundles-heading>div span{color:#cdbdb8;line-height:1.45}.horror-promo-timer{background:linear-gradient(100deg,#120607f0,#5b1604db,#120608f0);border:1px solid #ff99319e;border-image:linear-gradient(90deg,#ff891c2e,#ff9d32,#ff891c2e) 1;grid-column:1/-1;grid-template-columns:minmax(220px,.58fr) minmax(360px,1fr);align-items:center;gap:18px 44px;margin-top:34px;padding:24px clamp(22px,4vw,46px);display:grid;box-shadow:0 24px 80px #1602009e,0 0 42px #ff5a001a,inset 0 1px #ffcd8f29}.horror-timer-topline{flex-direction:column;gap:8px;display:flex}.horror-timer-topline span{color:#e8a46d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.67rem;font-weight:900;display:flex}.horror-timer-topline i{background:#ffb259;border-radius:50%;width:8px;height:8px;animation:horror-timer-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 5px #ffb2591f,0 0 22px #ff7b3a}.horror-timer-topline strong{font:650 clamp(1.65rem,3vw,3rem)/1 var(--font-display),serif}.horror-timer-units{background:#ffc36f38;grid-template-columns:repeat(4,minmax(64px,1fr));gap:1px;display:grid}.horror-timer-units div{background:#160e16;justify-items:center;gap:5px;padding:13px 8px 11px;display:grid}.horror-timer-units strong{color:#ffb24e;text-shadow:0 0 18px #ff660061;font:700 clamp(1.8rem,3.5vw,3.35rem)/.9 var(--font-display),serif;font-variant-numeric:tabular-nums}.horror-timer-units span{color:#a99591;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.horror-timer-track{background:#ffffff1a;grid-column:1/-1;height:2px;overflow:hidden}.horror-timer-track span{background:linear-gradient(90deg,#a52a00,#ffad35);height:100%;transition:width .6s;display:block;box-shadow:0 0 16px #ff6a00}.horror-promo-timer>p{color:#b7a5a1;text-align:right;grid-column:1/-1;margin:0;font-size:.75rem}@keyframes horror-timer-pulse{50%{opacity:.55;transform:scale(.82)}}.horror-bundle-list{gap:clamp(62px,8vw,110px);margin-top:clamp(58px,7vw,96px);display:grid}.horror-bundle{border-top:1px solid #e8a46d73;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:34px 56px;padding:48px clamp(0px,2.8vw,42px) 0;display:grid;position:relative}.horror-bundle:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(at 12% 35%,#711b2b3d,#0000 58%);height:240px;position:absolute;inset:-22px -28px auto}.horror-bundle header{align-self:center}.horror-bundle header span{color:#e8a46d;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.horror-bundle h3{font:650 clamp(2.4rem,4vw,4.5rem)/.92 var(--font-display),serif;margin:12px 0 16px}.horror-bundle header p{color:#cdbdb8;margin:0;line-height:1.65}.horror-bundle-artworks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.horror-bundle-artworks figure{background:linear-gradient(#fff7e914,#fff7e909);border:1px solid #e8a46d38;grid-template-rows:minmax(300px,48vw) auto;min-width:0;margin:0;display:grid;position:relative;box-shadow:0 28px 55px #00000052}.horror-bundle-artworks figure:after{content:"";background:linear-gradient(90deg,#0000,#ffd294b8,#0000);height:1px;position:absolute;inset:8px 8px auto}.horror-bundle-artworks img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#24151d,#09070d 70%);width:100%;min-width:0;height:100%;padding:14px}.horror-bundle-artworks figcaption{flex-direction:column;gap:5px;padding:14px 15px 17px;display:flex}.horror-bundle-artworks small{color:#c78b62;letter-spacing:.1em;font-size:.64rem;font-weight:850}.horror-bundle-artworks strong{font-size:.92rem;line-height:1.25}.horror-bundle footer{border-top:1px solid #ffffff1f;border-bottom:1px solid #e8a46d29;grid-column:1/-1;grid-template-columns:minmax(210px,.45fr) minmax(280px,1fr);align-items:center;gap:32px 56px;padding:28px 0 32px;display:grid}.horror-bundle footer>div:first-child{grid-template-columns:auto auto;align-items:baseline;gap:4px 14px;width:max-content;max-width:100%;display:grid}.horror-bundle footer s{color:#aa9896;font-size:1rem}.horror-bundle footer>div:first-child strong{color:#ffc36f;font:750 2.25rem/1 var(--font-display),serif}.horror-bundle footer>div:first-child span{color:#cdbdb8;grid-column:1/-1;font-size:.77rem}.horror-bundle-action{grid-template-columns:minmax(220px,.54fr) minmax(0,1fr);align-items:center;gap:12px 20px;display:grid}.horror-bundle-action button,.horror-bundle-action>a{color:#190b11;text-align:center;cursor:pointer;background:linear-gradient(135deg,#ffe1a5,#e9a14e);border:1px solid #e8a46d;justify-content:center;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #e2823633,inset 0 1px #ffffffb8}.horror-bundle-action button:disabled{color:#9b8c87;cursor:not-allowed;background:#31252a;border-color:#5a4743}.horror-bundle-action span{color:#cdbdb8;font-size:.78rem;line-height:1.45}.art-catalog-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding-block:105px 70px;display:grid}.art-catalog-intro h2,.art-next-step h2,.art-protection h2{font:650 clamp(2.8rem,5.5vw,5.4rem)/.94 var(--font-display),serif;letter-spacing:-.045em;margin:0}.catalog-note{border-left:4px solid #db2777;max-width:430px;padding-left:24px}.catalog-note strong{color:#db2777;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.catalog-note p{color:var(--ink-soft);margin:9px 0 0;font-size:.84rem}.art-entrances-heading h2{font:700 clamp(2.55rem,4.8vw,4.8rem)/.97 var(--font-lore-display),serif;letter-spacing:-.025em;margin:7px 0 0}.art-entrance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);display:grid}.art-entrance-grid button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:0;display:grid}.art-entrance-grid button>img{filter:drop-shadow(0 22px 24px #581c4438);width:100%;height:auto;transition:transform .28s,filter .28s;display:block}.art-entrance-grid button:focus-visible>img,.art-entrance-grid button:hover>img{filter:drop-shadow(0 30px 32px #581c4452);transform:translateY(-7px)scale(1.025)}.art-entrance-grid button:focus-visible{outline-offset:8px;outline:3px solid #7c3aed}.art-entrance-grid span{gap:9px;display:grid}.art-entrance-grid small{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.art-entrance-grid strong{font:700 clamp(1.7rem,3.2vw,3.5rem)/.96 var(--font-lore-display),serif}.art-entrance-grid em{color:var(--ink-soft);font-size:.9rem;font-style:normal;line-height:1.6}.art-catalog-tools{background:#f6ddf0e0;border:1px solid #7c3aed33;margin-bottom:72px;padding:clamp(30px,4vw,52px);box-shadow:0 24px 60px #581c4421}.art-filter-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.art-filter-heading h2{max-width:760px;margin:7px 0 0;font-size:clamp(2.15rem,3.4vw,3.7rem)}.catalog-result-count{color:#604d5c;flex:none;margin:0;font-size:.9rem}.catalog-result-count strong{color:#7c3aed;font:700 2.35rem/1 var(--font-lore-display),serif;display:block}.art-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.art-filter-search{grid-column:span 2}.art-filter-grid label{gap:8px;display:grid}.art-filter-grid label>span{color:#5b214f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.art-filter-grid input,.art-filter-grid select{color:#27162f;width:100%;min-height:52px;font:650 .83rem var(--font-body),sans-serif;background:#fff9f5;border:1px solid #5b214f47;border-radius:4px;padding:0 14px}.art-filter-grid input:focus-visible,.art-filter-grid select:focus-visible{outline-offset:2px;border-color:#7c3aed;outline:3px solid #7c3aed47}.art-empty-results button,.art-filter-grid button{color:#fff;min-height:52px;font:800 .75rem var(--font-body),sans-serif;letter-spacing:.04em;cursor:pointer;background:#7c3aed;border:0;border-radius:4px;padding:0 20px}.art-empty-results button:focus-visible,.art-empty-results button:hover,.art-filter-grid button:focus-visible,.art-filter-grid button:hover{background:#5b21b6}.draft-gallery{grid-template-columns:repeat(3,1fr);gap:68px 30px;padding-bottom:120px}.draft-artwork{min-width:0}.draft-artwork.artwork-landscape{grid-column:span 2}.draft-artwork-image{display:block;position:relative}.draft-artwork-image img{aspect-ratio:1131/1600;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 24px 55px #581c4430}.artwork-landscape .draft-artwork-image img{aspect-ratio:16/9;object-fit:contain;background:#171126}.draft-artwork-image img{transition:transform .25s,box-shadow .25s}.draft-artwork-image>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#172554;border-radius:999px;padding:7px 11px;font-size:.57rem;font-weight:850;position:absolute;bottom:12px;right:12px}.draft-artwork-copy small{color:#db2777;letter-spacing:.14em;font-size:.76rem;font-weight:850}.draft-artwork-copy h3{font:650 clamp(1.75rem,2.2vw,2.15rem)/1.08 var(--font-display),serif;margin:7px 0 10px}.draft-artwork-copy h3 a:focus-visible,.draft-artwork-copy h3 a:hover{color:#7c3aed}.draft-artwork-copy .artwork-taxonomy{color:#7c3aed;letter-spacing:.035em;margin-bottom:10px;font-weight:800}.draft-artwork-copy p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}.draft-artwork-copy .artwork-card-status{font-size:.82rem;font-weight:800}.draft-artwork-copy .artwork-license{margin-top:10px;font-size:.84rem}.artwork-commerce{border-top:1px solid #17255429;margin:16px 0 0;padding-top:12px}.artwork-commerce div{justify-content:space-between;gap:18px;padding:4px 0;display:flex}.artwork-commerce dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.artwork-commerce dd{color:#7c3aed;text-align:right;margin:0;font-size:.78rem;font-weight:850}.artwork-commercial-original .draft-artwork-image>span{background:#7c3aed}.sensitive-note{color:#9f1239;letter-spacing:.11em;text-transform:uppercase;margin-top:12px;font-size:.6rem;display:inline-block}.artwork-detail-link{color:#7c3aed;margin-top:18px;font-size:.86rem;font-weight:850;display:inline-block}.adult-thumbnail-gate{aspect-ratio:3/4;background:#2b0d24;min-height:0;overflow:hidden}.adult-thumbnail-gate>img{aspect-ratio:auto;object-fit:contain;opacity:.55;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.adult-thumbnail-gate:hover>img{transform:none;box-shadow:0 24px 55px #581c4430}.adult-thumbnail-gate>div{color:#fff;text-align:center;background:#2f183d85;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.adult-thumbnail-gate strong{font:700 clamp(1.7rem,3vw,2.8rem)/1 var(--font-lore-display),serif}.adult-thumbnail-gate div>span{color:#fde7f3;font-size:.76rem;line-height:1.5}.adult-thumbnail-gate button,.art-load-more button{color:#4c1d57;font:850 .72rem var(--font-body),sans-serif;cursor:pointer;background:#fef08a;border:0;padding:13px 18px}.adult-thumbnail-gate button:focus-visible,.adult-thumbnail-gate button:hover,.art-load-more button:focus-visible,.art-load-more button:hover{outline-offset:3px;background:#fff;outline:3px solid #7c3aed59}.art-load-more{text-align:center;justify-content:center;align-items:center;gap:24px;margin-top:-55px;padding-bottom:110px;display:flex}.art-load-more p{color:#604d5c;margin:0;font-size:.85rem}.art-load-more button{color:#fff;background:#7c3aed}.art-empty-results{text-align:center;background:#f6ddf0c7;margin-bottom:100px;padding:72px 30px}.art-empty-results h2{margin:8px 0 12px}.art-empty-results>p:not(.eyebrow){color:var(--ink-soft);margin:0 0 26px}.art-protection{color:#fff;background:#7c3aed}.art-protection .eyebrow{color:#fef08a}.art-protection-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:85px;padding-block:105px;display:grid}.art-protection ol{counter-reset:protection;margin:0;padding:0;list-style:none}.art-protection li{counter-increment:protection;border-bottom:1px solid #ffffff47;grid-template-columns:48px 1fr;gap:4px 16px;padding:22px 0;display:grid}.art-protection li:before{content:"0" counter(protection);color:#fef08a;font:650 1.15rem var(--font-display),serif;grid-row:1/3}.art-protection li span,.art-protection li strong{grid-column:2}.art-protection li strong{font:650 1.35rem var(--font-display),serif}.art-protection li span{color:#ede9fe;font-size:.77rem}.art-next-step{text-align:center;padding-block:115px}.art-next-step h2{max-width:940px;margin-inline:auto}.art-next-step>p:not(.eyebrow){max-width:700px;color:var(--ink-soft);margin:24px auto}.art-next-step>a{color:#7c3aed;font-size:.8rem;font-weight:850}.membership-page{background:#fff8ed}.membership-hero{background:linear-gradient(135deg,#fff0d8,#ffdce8 48%,#ddd6fe);padding:90px 0 110px}.membership-hero-inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,8vw,115px);display:grid}.membership-hero h1{max-width:760px;font:650 clamp(3.5rem,6.7vw,6.8rem)/.92 var(--font-display),serif;letter-spacing:-.055em;margin:0}.membership-hero div>p:not(.eyebrow,.membership-draft-note){max-width:690px;color:var(--ink-soft);margin:27px 0 0;font-size:1.03rem}.membership-draft-note{color:#831843;border-top:2px solid #db2777;max-width:610px;margin:28px 0 0;padding-top:16px;font-size:.78rem}.membership-art-stack{min-height:610px;position:relative}.membership-art-stack img{object-fit:contain;width:58%;height:78%;position:absolute;box-shadow:0 24px 55px #581c4433}.membership-art-stack img:first-child{z-index:3;top:7%;left:21%}.membership-art-stack img:nth-child(2){z-index:2;top:18%;left:0;transform:rotate(-5deg)}.membership-art-stack img:nth-child(3){z-index:1;top:16%;right:0;transform:rotate(5deg)}.membership-summary{padding-block:105px 80px}.membership-next h2,.membership-rules h2,.membership-summary h2{max-width:900px;font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.membership-summary dl{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:60px 0 0;display:grid}.membership-summary dl div{padding:25px 20px 25px 0}.membership-summary dt{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.membership-summary dd{color:#7c3aed;font:650 2.15rem var(--font-display),serif;margin:7px 0 0}.membership-plans{border-top:1px solid #1725542e;grid-template-columns:repeat(3,1fr);padding-bottom:120px;display:grid}.membership-plans article{min-width:0;padding:38px 34px 20px 0}.membership-plans article+article{border-left:1px solid #1725542e;padding-left:34px}.membership-plans article>span{color:#db2777;font:650 1rem var(--font-display),serif}.membership-plans article>p{min-height:52px;color:var(--ink-soft);margin:22px 0 7px;font-size:.75rem}.membership-plans h2{font:650 clamp(2.7rem,4vw,4.2rem)/1 var(--font-display),serif;margin:0}.membership-plans article>strong{color:#7c3aed;text-transform:uppercase;letter-spacing:.09em;margin-top:18px;font-size:.7rem;display:block}.membership-plans article>small{color:#db2777;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.6rem;font-weight:800;display:block}.membership-plans ul{margin:28px 0 0;padding:0;list-style:none}.membership-plans li{color:var(--ink-soft);border-bottom:1px solid #17255421;padding:12px 0;font-size:.76rem}.membership-purchase-action{gap:10px;margin-top:24px;display:grid}.membership-purchase-action button,.membership-purchase-action>a{color:#fff7db;text-align:center;cursor:pointer;background:linear-gradient(115deg,#db2777,#7c3aed);border:0;width:100%;min-height:48px;padding:13px 18px;font-weight:900;text-decoration:none}.membership-purchase-action button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.62}.membership-purchase-action span{color:#68566d;font-size:.69rem;line-height:1.55}.single-purchase{padding-bottom:110px}.single-purchase h2{max-width:900px;font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.single-purchase dl{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:55px 0 0;display:grid}.single-purchase dl div{padding:28px 28px 28px 0}.single-purchase dl div+div{border-left:1px solid #17255429;padding-left:28px}.single-purchase dt{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.single-purchase dd{color:#7c3aed;font:650 2.1rem var(--font-display),serif;margin:8px 0 4px}.single-purchase span{color:var(--ink-soft);font-size:.7rem}.membership-rules{color:#fff;background:#1d4ed8}.membership-rules .eyebrow{color:#fef08a}.membership-rules-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding-block:105px;display:grid}.membership-rules ol{counter-reset:membership-rule;margin:0;padding:0;list-style:none}.membership-rules li{counter-increment:membership-rule;border-bottom:1px solid #ffffff40;grid-template-columns:52px 1fr;gap:3px 15px;padding:20px 0;display:grid}.membership-rules li:before{content:"0" counter(membership-rule);color:#fef08a;font:650 1.1rem var(--font-display),serif;grid-row:1/3}.membership-rules li span,.membership-rules li strong{grid-column:2}.membership-rules li strong{font:650 1.25rem var(--font-display),serif}.membership-rules li span{color:#dbeafe;font-size:.74rem}.membership-next{text-align:center;padding-block:110px}.membership-next h2{margin-inline:auto}.membership-next>p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:24px auto}.membership-next>a{color:#7c3aed;font-size:.8rem;font-weight:850}.art-license-page{background:#fff7e8}.license-hero{background:linear-gradient(125deg,#ffe0e8,#fff0b8 46%,#c7f4ea)}.license-hero-inner{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;min-height:690px;padding-block:80px;display:grid}.license-hero h1{max-width:820px;font:650 clamp(3.7rem,7vw,7rem)/.91 var(--font-display),serif;letter-spacing:-.055em;margin:0}.license-hero div>p:last-child{max-width:700px;color:var(--ink-soft);margin:28px 0 0;font-size:1.04rem}.license-hero img{object-fit:contain;filter:drop-shadow(0 26px 32px #7c3aed33);width:100%;max-height:560px}.license-packages,.protected-delivery{padding-block:110px}.license-section-heading{max-width:930px}.license-draft-warning h2,.license-section-heading h2,.personal-license h2{font:650 clamp(2.8rem,5.4vw,5.3rem)/.95 var(--font-display),serif;letter-spacing:-.045em;margin:0}.license-section-heading>p:last-child{max-width:720px;color:var(--ink-soft);margin:24px 0 0}.license-package-list{border-top:1px solid #17255438;margin-top:66px}.license-package-list article{border-bottom:1px solid #17255438;grid-template-columns:60px 1fr 130px 1.15fr;align-items:start;gap:28px;padding:34px 0;display:grid}.license-package-list article>span{color:#db2777;font:650 1rem var(--font-display),serif}.license-package-list article>div p{color:var(--ink-soft);margin:0 0 7px;font-size:.7rem}.license-package-list h3{font:650 clamp(2rem,3.3vw,3.5rem)/1 var(--font-display),serif;margin:0}.license-package-list article>strong{color:#7c3aed;font:650 1.6rem var(--font-display),serif}.license-package-list ul{margin:0;padding:0;list-style:none}.license-package-list li{color:var(--ink-soft);border-bottom:1px solid #1725541c;padding:8px 0;font-size:.72rem}.license-color-note{max-width:850px;color:var(--ink-soft);border-left:4px solid #db2777;margin:35px 0 0 auto;padding-left:24px;font-size:.76rem}.personal-license{color:#fff;background:#7c3aed}.personal-license .eyebrow{color:#fef08a}.personal-license-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;padding-block:110px;display:grid}.personal-license-intro>p:last-child{color:#ede9fe;max-width:580px;margin:28px 0 0}.license-uses section+section{margin-top:45px}.license-uses h3{color:#fef08a;font:650 1.7rem var(--font-display),serif;margin:0 0 12px}.license-uses ol{counter-reset:license-use;margin:0;padding:0;list-style:none}.license-uses li{counter-increment:license-use;color:#f5f3ff;border-bottom:1px solid #ffffff40;grid-template-columns:44px 1fr;gap:14px;padding:15px 0;font-size:.77rem;display:grid}.license-uses li:before{content:"0" counter(license-use);color:#fef08a;font:650 1rem var(--font-display),serif}.protected-delivery{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.protected-delivery ol{counter-reset:protected-delivery;margin:0;padding:0;list-style:none}.protected-delivery li{counter-increment:protected-delivery;border-bottom:1px solid #1725542e;grid-template-columns:52px 1fr;gap:4px 16px;padding:20px 0;display:grid}.protected-delivery li:before{content:"0" counter(protected-delivery);color:#db2777;font:650 1.08rem var(--font-display),serif;grid-row:1/3}.protected-delivery li span,.protected-delivery li strong{grid-column:2}.protected-delivery li strong{font:650 1.27rem var(--font-display),serif}.protected-delivery li span{color:var(--ink-soft);font-size:.73rem}.license-draft-warning{color:#fff;text-align:center;background:#1d4ed8;padding-block:100px}.license-draft-warning .eyebrow{color:#fef08a}.license-draft-warning h2{max-width:920px;margin-inline:auto}.license-draft-warning p:not(.eyebrow){color:#dbeafe;max-width:730px;margin:25px auto}.license-draft-warning div>div{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.art-next-links a,.license-draft-warning a,.membership-next-links a{color:#fef08a;font-size:.8rem;font-weight:850}.art-next-links,.membership-next-links{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.art-next-links a,.membership-next-links a{color:#7c3aed}.artwork-page{background-color:#efb7a8;background-image:linear-gradient(#ffdbcdb8,#e1bef4c2),url(/backgrounds/lorewise-art-gallery-desktop-4k-v1.jpg);background-position:50%;background-attachment:fixed;min-height:100vh;padding-bottom:42px}.artwork-breadcrumbs{color:#4c1d57;justify-content:space-between;gap:25px;padding-block:24px;font-size:.95rem;font-weight:800;display:flex}.artwork-breadcrumbs a{color:#6d28d9}.artwork-detail{background:#4a245ee6;grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr);height:calc(100vh - 155px);min-height:650px;display:grid;box-shadow:0 34px 90px #4c1d5747}.artwork-detail-visual{background:#4323585c;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:35px clamp(30px,4vw,65px) 24px;display:flex}.artwork-detail-visual img{object-fit:contain;filter:drop-shadow(0 28px 40px #0f061766);flex:1;width:100%;min-height:0;display:block}.artwork-detail-visual p{color:#f5dffc;text-align:center;margin:17px 0 0;font-size:.86rem}.artwork-zoom-trigger{cursor:zoom-in;background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0;display:flex;position:relative}.artwork-zoom-trigger img{height:100%}.artwork-zoom-trigger>span{color:#fff;background:#2d143cdb;padding:10px 13px;font-size:.7rem;font-weight:850;position:absolute;bottom:14px;right:14px}.artwork-zoom-trigger:focus-visible{outline-offset:5px;outline:3px solid #fef08a}.artwork-adult-gate{align-items:center;position:relative;overflow:hidden}.adult-gate-copy{color:#fff;text-align:center;background:#2d143c7a;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(28px,6vw,75px);display:flex;position:absolute;inset:0}.adult-gate-copy .eyebrow{color:#fef08a;margin:0}.adult-gate-copy strong{max-width:700px;font:700 clamp(2.2rem,4.5vw,4.7rem)/1 var(--font-lore-display),serif}.adult-gate-copy span{color:#f8e8ff;max-width:620px;font-size:.9rem;line-height:1.6}.adult-gate-copy button,.adult-hide-action,.artwork-lightbox-close{color:#4c1d57;cursor:pointer;background:#fef08a;border:0;padding:14px 20px;font-size:.76rem;font-weight:850}.adult-hide-action{color:#f5dffc;background:0 0;align-self:center;margin-top:12px;padding:9px 14px;text-decoration:underline}.artwork-lightbox{z-index:1000;background:#1a0a23f5;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:22px;display:flex;position:fixed;inset:0}.artwork-lightbox img{object-fit:contain;flex:0 auto;width:auto;max-width:94vw;height:auto;max-height:calc(100vh - 125px)}.artwork-lightbox p{margin:0}.artwork-lightbox-close{z-index:1;position:absolute;top:18px;right:18px}.artwork-detail-content{overscroll-behavior:contain;scrollbar-color:#8b5cf6 #4c1d571f;scrollbar-width:thin;background:#fadccff5;min-width:0;height:100%;padding:clamp(44px,5vw,72px);overflow:hidden auto}.artwork-detail-content::-webkit-scrollbar{width:9px}.artwork-detail-content::-webkit-scrollbar-track{background:#4c1d571f}.artwork-detail-content::-webkit-scrollbar-thumb{background:#8b5cf6}.artwork-detail-content>header{border-bottom:1px solid #4c1d573d;padding-bottom:40px}.artwork-detail-content h1{font:700 clamp(3.15rem,5.2vw,5.8rem)/1 var(--font-lore-display),serif;letter-spacing:-.025em;margin:0}.cataloguing-status{color:#604d5c;max-width:640px;margin:24px 0 0;font-size:1rem}.artwork-content-warning{color:#9f1239;letter-spacing:.05em;text-transform:uppercase;border-block:2px solid #be123c;margin:28px 0 0;padding:16px 0;font-size:.9rem;display:block}.artwork-content-warning:not(.artwork-content-warning-adult){color:#92400e;border-color:#d97706}.artwork-detail-content section{border-bottom:1px solid #4c1d5733;padding-block:44px}.artwork-detail-content section h2{font:700 clamp(1.85rem,2.8vw,2.85rem)/1.08 var(--font-lore-display),serif;letter-spacing:-.015em;margin:0 0 20px}.artwork-detail-content section>p:not(.eyebrow){color:#604d5c;margin:10px 0 0;font-size:1.04rem;line-height:1.75}.artwork-facts dl{margin:0}.artwork-facts dl div{border-bottom:1px solid #4c1d5724;grid-template-columns:155px 1fr;padding:16px 0;display:grid}.artwork-facts dt{color:#765d70;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.artwork-facts dd{color:#2f1836;margin:0;font-size:1rem;font-weight:750}.artwork-access>a{color:#7c3aed;margin-top:24px;font-size:.9rem;font-weight:850;display:inline-block}.artwork-delivery-grid{gap:24px;margin-top:30px;display:grid}.artwork-delivery-grid>div{border-left:3px solid #db2777;padding-left:20px}.artwork-delivery-grid h3{color:#4c1d57;font:700 1.35rem var(--font-lore-display),serif;margin:0}.artwork-delivery-grid ul{color:#604d5c;margin:12px 0 0;padding-left:19px}.artwork-delivery-grid li{margin-top:8px;font-size:.86rem;line-height:1.55}.artwork-purchase-action button{color:#fff;letter-spacing:.02em;border:0;width:100%;min-height:58px;padding:15px 22px;font-size:.94rem;font-weight:850}.artwork-purchase-action button:disabled{color:#f5eafa;opacity:1;background:#755d8e}.artwork-purchase-action span{color:#765d70;text-align:center;margin-top:10px;font-size:.78rem;display:block}.artwork-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.artwork-related a{min-width:0;color:inherit}.artwork-related img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;display:block;box-shadow:0 12px 26px #4c1d572e}.artwork-related a>span{gap:4px;padding-top:10px;display:grid}.artwork-related small{color:#db2777;font-size:.65rem;font-weight:850}.artwork-related strong{font:700 .9rem/1.3 var(--font-lore-display),serif}.artwork-pagination{border-top:1px solid #4c1d5738;grid-template-columns:1fr 1fr;gap:18px;margin-top:15px;display:grid}.artwork-pagination a{align-items:center;gap:13px;min-width:0;padding-block:32px 10px;display:flex}.artwork-pagination a:last-child{text-align:right;justify-content:end}.artwork-pagination img{object-fit:contain;background:#f4e9f1;flex:none;width:58px;height:74px}.artwork-pagination a>span{gap:4px;min-width:0;display:grid}.artwork-pagination small{color:#765d70;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.artwork-pagination strong{color:#7c3aed;font:700 .92rem/1.25 var(--font-lore-display),serif;overflow:hidden}.artwork-pagination em{color:#765d70;font-size:.66rem;font-style:normal}@media (max-width:980px){.universe-map{background-image:url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg);background-position:top}.universe-orbits{display:none}.portal-stage{grid-template-columns:repeat(2,1fr);gap:45px 20px;height:auto;padding-top:45px;padding-bottom:65px;display:grid}.illustrated-portal,.universe-logo{width:auto;position:static;transform:none}.universe-logo{grid-column:1/-1;width:min(75%,500px);margin-inline:auto}.portal-diario,.portal-vip{grid-column:auto;width:auto;margin:0}.universe-logo h1{margin-top:0}.illustrated-portal:focus-visible,.illustrated-portal:hover{transform:translateY(-7px)}.home-story,.lore-story-inner,.story-inner{grid-template-columns:1fr;gap:38px;min-height:auto;padding-block:72px}.art-story{background-image:url(/backgrounds/lorewise-art-gallery-mobile-4k-v1.jpg)}.home-art-preview{width:min(100%,620px);margin-inline:auto}.lore-story-inner>img,.story-emblem{max-width:520px;margin-inline:auto}.game-story .story-copy{order:2}.game-story .story-game-visual{order:1;justify-self:center}.home-finale-inner{grid-template-columns:190px minmax(0,1fr);gap:42px}.finale-routes{grid-template-columns:1fr}.finale-routes a,.finale-routes a+a{border-bottom:1px solid #4619502e;border-right:0;min-height:96px;padding:18px 40px 18px 0}.finale-routes a+a{padding-left:0}.finale-routes a:last-child{border-bottom:0}.art-page-hero{background-image:url(/backgrounds/lorewise-art-gallery-mobile-4k-v1.jpg);min-height:auto}.art-catalog-intro,.art-page-hero-inner,.art-protection-inner,.license-hero-inner,.membership-hero-inner,.membership-rules-inner,.personal-license-inner,.protected-delivery{grid-template-columns:1fr;gap:40px}.art-page-hero img{max-width:520px;margin-inline:auto}.art-entrance-grid{grid-template-columns:1fr}.art-entrance-grid button{grid-template-columns:minmax(160px,260px) 1fr}.art-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-filter-search{grid-column:1/-1}.draft-gallery{grid-template-columns:repeat(2,1fr)}.membership-art-stack{width:min(100%,620px);margin-inline:auto}.membership-plans{grid-template-columns:1fr}.membership-plans article,.membership-plans article+article{border-bottom:1px solid #1725542e;border-left:0;padding:35px 0}.single-purchase dl{grid-template-columns:1fr}.single-purchase dl div,.single-purchase dl div+div{border-bottom:1px solid #17255424;border-left:0;padding:24px 0}.license-hero-inner{min-height:auto}.license-hero img{max-width:520px;margin-inline:auto}.license-package-list article{grid-template-columns:45px 1fr 105px}.license-package-list article>ul{grid-column:2/-1}.artwork-page{background-image:linear-gradient(#ffdbcdc2,#e1bef4cc),url(/backgrounds/lorewise-art-gallery-mobile-4k-v1.jpg);background-attachment:scroll}.artwork-detail{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.artwork-detail-visual{height:auto;min-height:680px}.artwork-detail-visual img{max-height:720px}.artwork-detail-content{height:auto;overflow:visible}}@media (max-width:640px){.header-inner{min-height:76px}.brand>img{width:122px}.header-contact{padding:9px 13px;font-size:.69rem}.universe-map{padding-top:28px}.portal-stage{grid-template-columns:1fr;gap:40px;padding-top:50px}.universe-logo{grid-column:auto;width:100%}.portal-diario{grid-column:auto;width:auto}.illustrated-portal>img{width:min(75vw,300px);height:220px}.studio-ribbon{min-height:0}.studio-ribbon-link{grid-template-columns:1fr;justify-items:center;gap:9px;min-height:0;padding:20px 22px 23px}.studio-ribbon-action,.studio-ribbon-badge{justify-self:center}.studio-ribbon-title{font-size:1.55rem}.studio-ribbon-action{min-height:43px;padding:9px 15px}.home-story,.lore-story-inner,.story-inner{padding-block:58px}.home-art-preview{min-height:490px}.home-art-preview img{width:55%;height:72%}.home-art-preview img:first-child{left:22.5%}.finale-copy h2,.lore-story h2,.story-copy h2{font-size:clamp(2.8rem,14vw,4.2rem)}.home-finale-inner{grid-template-columns:1fr;gap:25px}.finale-seal{width:min(62vw,230px);margin-inline:auto}.finale-copy{text-align:center}.finale-copy>p:not(.eyebrow){margin-inline:auto}.finale-routes{text-align:left}.story-game-visual{grid-template-columns:1fr;gap:16px;width:min(92vw,460px);padding:18px}.story-dossier-card,.story-dossier-card:first-child,.story-dossier-card:nth-child(2),.story-dossier-card:nth-child(3){grid-column:auto;width:100%;transform:none}.story-dossier-meta{min-height:68px}.story-dossier-meta img{height:48px}.site-footer{background:#1d4ed8}.footer-grid{grid-template-columns:1fr}.brand-footer>img{width:210px}.art-page-hero-inner{padding-block:65px}.art-page-hero h1{font-size:clamp(3.1rem,15vw,4.7rem)}.art-catalog-intro{padding-block:75px 50px}.art-catalog-tools{margin-bottom:56px;padding:30px 22px}.art-filter-heading{flex-direction:column;align-items:start}.catalog-result-count strong{margin-right:6px;display:inline}.art-filter-grid{grid-template-columns:1fr}.art-filter-search{grid-column:auto}.art-entrances{padding-bottom:62px}.art-entrance-grid button{text-align:center;grid-template-columns:1fr}.art-entrance-grid button>img{width:min(78vw,320px);margin-inline:auto}.art-entrance-grid span{justify-items:center}.draft-gallery{grid-template-columns:1fr;gap:58px;padding-bottom:80px}.draft-artwork.artwork-landscape{grid-column:auto}.art-next-step,.art-protection-inner{padding-block:78px}.membership-hero{padding-block:65px 80px}.membership-hero h1{font-size:clamp(3.05rem,14.5vw,4.7rem)}.membership-art-stack{min-height:500px}.membership-summary{padding-block:78px 55px}.membership-summary dl{grid-template-columns:1fr}.membership-summary dl div{border-bottom:1px solid #17255424;padding-block:20px}.membership-next,.membership-rules-inner{padding-block:78px}.single-purchase{padding-bottom:78px}.license-hero-inner{padding-block:65px}.license-hero h1{font-size:clamp(3.05rem,14.5vw,4.7rem)}.license-draft-warning,.license-packages,.personal-license-inner,.protected-delivery{padding-block:78px}.license-package-list article{grid-template-columns:38px 1fr;gap:18px}.license-package-list article>strong,.license-package-list article>ul{grid-column:2}.artwork-breadcrumbs{font-size:.78rem}.artwork-detail{gap:0}.artwork-detail-visual{min-height:520px;padding:28px 18px 22px}.artwork-detail-visual img{max-height:600px}.artwork-detail-content{padding:42px 24px}.artwork-detail-content h1{font-size:clamp(3.15rem,15vw,4.8rem)}.artwork-facts dl div{gap:3px}.artwork-facts dl div,.artwork-related>div{grid-template-columns:1fr}.artwork-related a{grid-template-columns:90px 1fr;align-items:center;gap:14px;display:grid}.artwork-related a>span{padding-top:0}.artwork-pagination{grid-template-columns:1fr}.artwork-pagination>span:empty{display:none}.artwork-pagination a:last-child{text-align:left;justify-content:start}.artwork-pagination a:last-child span{order:2}.artwork-pagination a:last-child img{order:1}}@media (prefers-reduced-motion:no-preference){.universe-logo img{animation:universe-breathe 7s ease-in-out infinite}.illustrated-portal:nth-of-type(2n)>img{animation:emblem-drift 6s ease-in-out infinite}.illustrated-portal:nth-of-type(odd)>img{animation:emblem-drift 7.5s ease-in-out infinite reverse}@keyframes universe-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes emblem-drift{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.5deg)}}}.art-page{background-color:#fff9f2;background-image:url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:top;background-size:100%}.art-catalog-intro{padding-bottom:105px}.art-entrances{padding-bottom:130px}.art-entrances-heading{max-width:980px;margin-bottom:58px}.art-entrance-grid{gap:clamp(50px,8vw,125px)}.art-entrance-grid button{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.art-entrance-grid button+button{padding-top:86px}.art-entrance-grid button>img{filter:drop-shadow(0 24px 28px #581c442e)}.art-entrance-grid span{align-content:center}.art-entrance-grid em,.art-entrance-grid span,.art-entrance-grid strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}.art-entrance-grid strong{font-size:clamp(1.6rem,2.65vw,3rem);line-height:.96}.art-entrance-grid b{color:#6d28d9;letter-spacing:.025em;border-bottom:2px solid #db2777;width:fit-content;margin-top:9px;padding-bottom:5px;font-size:.78rem}.art-catalog-tools{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4c1d573d;margin-bottom:44px;padding:52px 0 26px;scroll-margin-top:100px;position:relative}.art-filter-heading{margin-bottom:28px}.art-filter-heading h2{font:700 clamp(2.1rem,3.7vw,3.8rem)/.96 var(--font-lore-display),serif}.catalog-result-count{align-items:baseline;gap:8px;display:flex}.catalog-result-count strong{font-size:2.8rem}.art-index-nav{flex-wrap:wrap;align-items:center;gap:8px clamp(17px,2.2vw,34px);display:flex}.art-index-nav>button,.art-index-reset{color:#50304e;font:800 .76rem var(--font-body),sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 7px}.art-index-nav>button:focus-visible,.art-index-nav>button:hover,.art-index-nav>button[aria-expanded=true],.art-index-nav>button[aria-pressed=true]{color:#7c3aed;border-bottom-color:#db2777;outline:0}.art-filter-panel{background:#fffaf5eb;border:1px solid #7c3aed3d;gap:24px;margin-top:26px;padding:clamp(20px,2.5vw,32px);display:grid;box-shadow:0 18px 42px #4c1d571f}.art-filter-panel>header{border-bottom:1px solid #4c1d572e;justify-content:space-between;align-items:start;gap:28px;padding-bottom:17px;display:flex}.art-filter-panel>header div{gap:5px;display:grid}.art-filter-panel-control label>span,.art-filter-panel>header small{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.art-filter-panel>header strong{color:#2f1836;font:700 clamp(1.35rem,2vw,1.8rem) var(--font-lore-display),serif}.art-filter-panel>header button{color:#50304e;font:850 .7rem var(--font-body),sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;flex:none;padding:6px 0}.art-filter-panel>header button span{color:#7c3aed;margin-left:6px;font-size:1.1rem;line-height:.6}.art-filter-panel>header button:focus-visible,.art-filter-panel>header button:hover{color:#7c3aed;outline-offset:5px;outline:3px solid #f4cf49}.art-filter-panel-control label{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.art-filter-panel-control input,.art-filter-panel-control select{color:#2f1836;width:100%;min-height:48px;font:700 clamp(.9rem,1.3vw,1.05rem) var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #4c1d5759;padding:10px 4px}.art-filter-panel-control input:focus-visible,.art-filter-panel-control select:focus-visible{outline-offset:4px;border-bottom-color:#db2777;outline:3px solid #f4cf49}.artwork-featured-label{color:#fffaf3;letter-spacing:.075em;text-transform:uppercase;vertical-align:middle;background:#7c3aed;margin-left:9px;padding:4px 7px;font-size:.56rem;font-weight:900;display:inline-block}.art-index-reset{color:#7c3aed;border-bottom-color:#db2777;margin-top:22px}.art-access-note{color:#765d70;flex-wrap:wrap;gap:8px 28px;margin:20px 0 0;font-size:.69rem;line-height:1.45;display:flex}.art-access-note strong{color:#5b214f}.draft-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:76px clamp(18px,2.4vw,36px);padding-bottom:135px;display:grid}.art-gallery-chapter{border-top:1px solid #4c1d5747;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:end;gap:22px;padding-top:34px;display:grid}.art-gallery-chapter small{color:#db2777;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.art-gallery-chapter>strong{font:700 clamp(1.45rem,2.4vw,2.4rem)/1 var(--font-lore-display),serif;margin:0}.art-gallery-chapter>span{color:#765d70;font:700 1rem var(--font-lore-display),serif}.draft-artwork{align-self:start}.draft-artwork.artwork-editorial-standard{grid-column:span 3}.draft-artwork.artwork-editorial-feature,.draft-artwork.artwork-landscape{grid-column:span 6}.draft-artwork-image{overflow:visible}.draft-artwork-image img{object-fit:contain;box-shadow:0 22px 48px #4c1d5729}.draft-artwork-image:focus-visible img,.draft-artwork-image:hover img{transform:translateY(-5px);box-shadow:0 30px 65px #4c1d573d}.draft-artwork-copy{padding-top:20px}.artwork-card-identity{align-items:center;gap:10px;display:flex}.artwork-card-identity img{object-fit:contain;filter:drop-shadow(0 6px 7px #4c1d572e);width:52px;height:52px}.artwork-card-identity small{color:#a21caf;font-size:.8rem}.draft-artwork-copy h3{margin:10px 0 8px;font-size:clamp(1.45rem,2.15vw,2.55rem)}.artwork-editorial-feature .draft-artwork-copy h3{font-size:clamp(2.25rem,3.7vw,4.15rem)}.draft-artwork-copy .artwork-taxonomy{color:#6d28d9;margin-bottom:7px;font-size:.72rem}.draft-artwork-copy .artwork-category{color:#765d70;letter-spacing:.02em;margin-bottom:7px;font-size:.72rem;font-weight:750}.draft-artwork-copy .artwork-card-status{color:#5b214f;font-size:.78rem}.adult-thumbnail-gate{box-sizing:border-box;background:#3b1747;width:100%;max-width:100%}.adult-thumbnail-gate>img{opacity:1;filter:none}.adult-thumbnail-gate>div{box-sizing:border-box;text-shadow:0 2px 12px #160711;background:0 0;justify-content:end;gap:15px;width:100%;max-width:100%;padding:32px 32px 44px;overflow:hidden}.adult-thumbnail-gate strong{max-width:92%;font-size:clamp(1.65rem,2.15vw,2.25rem);line-height:1.08}.adult-thumbnail-gate div>span{color:#fff9f5;max-width:490px;font-size:clamp(.82rem,1vw,.96rem);font-weight:700;line-height:1.55}.adult-thumbnail-gate button{box-sizing:border-box;color:#fff3a6;letter-spacing:.02em;text-align:center;white-space:normal;overflow-wrap:anywhere;background:0 0;border-bottom:3px solid #fff3a6;width:min(100%,360px);max-width:100%;min-height:44px;padding:12px 14px 7px;font-size:clamp(.94rem,1.25vw,1.12rem);font-weight:900;line-height:1.25}.adult-thumbnail-gate button:focus-visible,.adult-thumbnail-gate button:hover{color:#fff;background:0 0;border-bottom-color:#fff;outline:0}.art-load-more{border-top:1px solid #4c1d5738;margin-top:-45px;padding-top:30px;padding-bottom:125px}.art-load-more button{color:#6d28d9;background:0 0;border-bottom:2px solid #7c3aed;padding:10px 0 6px}.art-load-more button:focus-visible,.art-load-more button:hover{color:#db2777;background:0 0;border-bottom-color:#db2777;outline:0}.uniform-art-gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:48px clamp(16px,2vw,28px);padding-bottom:90px;display:grid}.uniform-art-gallery .draft-artwork,.uniform-art-gallery .draft-artwork.artwork-landscape{grid-column:auto;min-width:0}.uniform-art-gallery .draft-artwork-image{background:0 0;place-items:center;width:100%;height:clamp(300px,29vw,450px);display:grid;overflow:hidden}.uniform-art-gallery .adult-thumbnail-gate{aspect-ratio:auto;background:#160711;width:100%;height:clamp(300px,29vw,450px)}.uniform-art-gallery .adult-thumbnail-gate>img{object-fit:contain;object-position:center;background:#160711;width:100%;height:100%;inset:0}.uniform-art-gallery .adult-thumbnail-gate>div{background:linear-gradient(#0000 42%,#16071152 58%,#160711f5);padding-bottom:clamp(54px,4vw,72px);inset:0}.uniform-art-gallery .artwork-landscape .draft-artwork-image img,.uniform-art-gallery .draft-artwork-image img{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;filter:drop-shadow(0 18px 22px #3b193833);background:0 0}.uniform-art-gallery .draft-artwork-image:focus-visible img,.uniform-art-gallery .draft-artwork-image:hover img{filter:drop-shadow(0 23px 28px #3b19384a);transform:none}.uniform-art-gallery .draft-artwork-copy{padding-top:12px}.uniform-art-gallery .artwork-card-identity img{width:36px;height:36px}.uniform-art-gallery .artwork-card-identity small{font-size:.68rem}.uniform-art-gallery .draft-artwork-copy h3{margin:7px 0 6px;font-size:clamp(1.2rem,1.65vw,1.75rem)}.uniform-art-gallery .draft-artwork-copy .artwork-card-status{font-size:.69rem}.uniform-art-gallery .artwork-card-social{grid-template-columns:.86fr 1.14fr;min-height:48px;padding:3px}.uniform-art-gallery .artwork-card-social button,.uniform-art-gallery .artwork-card-social>a{gap:4px;min-height:40px;padding:6px 4px;font-size:.66rem}.uniform-art-gallery .artwork-card-social .artwork-social-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uniform-art-gallery .artwork-card-social button>strong{flex:0 0 19px;width:19px;min-width:19px;height:19px;font-size:.65rem}.artwork-page{background-color:#fff9f2;background-image:url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:top;background-size:cover}.artwork-detail{box-shadow:0 30px 75px #4c1d572b}.artwork-detail-content>header{padding-bottom:50px}.artwork-detail-content section{padding-block:50px}.artwork-provenance{position:relative}.artwork-provenance:after{content:"GIWISE";color:#7c3aed14;font:900 clamp(2.8rem,5vw,5rem) var(--font-lore-display),serif;pointer-events:none;position:absolute;bottom:16px;right:0}.artwork-delivery-grid>div{border-top:2px solid #db2777;border-left:0;padding-top:17px;padding-left:0}.artwork-purchase-action button{background:#6d28d9}.artwork-related img{box-shadow:0 13px 28px #4c1d5724}.artwork-pagination img{box-shadow:0 8px 16px #4c1d5724}.artwork-adult-gate>img{opacity:1;filter:drop-shadow(0 28px 40px #0f061759)}.adult-gate-copy{text-shadow:0 2px 14px #160711;background:0 0;justify-content:end;padding-bottom:clamp(40px,5vw,72px)}.adult-gate-copy strong{max-width:760px;font-size:clamp(1.85rem,3.2vw,3.3rem)}.adult-gate-copy>span{color:#fff9f5;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700}.adult-gate-copy button{color:#fff3a6;letter-spacing:.02em;background:0 0;border:0;border-bottom:3px solid #fff3a6;min-height:48px;padding:12px 2px 7px;font-size:clamp(.94rem,1.2vw,1.08rem);font-weight:900}.artwork-zoom-trigger>span{text-shadow:0 2px 8px #1a0a23;background:0 0;border-bottom:2px solid #fef08a;padding:9px 2px 5px}@media (max-width:1100px){.art-entrance-grid button,.art-entrance-grid button+button{grid-template-columns:minmax(120px,240px) minmax(0,1fr);gap:clamp(18px,4vw,40px);padding-top:0}.art-entrance-grid strong{font-size:clamp(1.7rem,5vw,3rem)}.draft-artwork.artwork-editorial-standard{grid-column:span 4}.draft-artwork.artwork-editorial-feature,.draft-artwork.artwork-landscape{grid-column:span 8}}@media (max-width:980px){.horror-bundle,.horror-bundles-heading,.horror-promo-timer{grid-template-columns:1fr}.horror-promo-timer>p,.horror-timer-track{grid-column:1}.horror-bundles-heading>div{border-top:1px solid #e8a46d8c;border-left:0;padding:18px 0 0}.horror-bundle-artworks figure{grid-template-rows:minmax(260px,62vw) auto}.art-page{background-size:auto 1000px}.art-entrance-grid button,.art-entrance-grid button+button{grid-template-columns:minmax(120px,240px) minmax(0,1fr);padding-top:0}.draft-artwork.artwork-editorial-standard{grid-column:span 6}.draft-artwork.artwork-editorial-feature,.draft-artwork.artwork-landscape{grid-column:span 12}.artwork-detail-content{background-size:auto 900px}.uniform-art-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.uniform-art-gallery .draft-artwork-image{height:min(68vw,680px)}}@media (max-width:760px){.horror-bundles{background-size:100%}.horror-promo-timer{padding-inline:16px}.horror-timer-units strong{font-size:clamp(1.55rem,9vw,2.35rem)}.horror-timer-units span{letter-spacing:.07em;font-size:.5rem}.horror-bundle-artworks{grid-template-columns:1fr;gap:30px}.horror-bundle-artworks figure{grid-template-rows:minmax(360px,128vw) auto}.horror-bundle footer,.horror-bundle-action{grid-template-columns:1fr}.horror-bundle-action button,.horror-bundle-action>a{width:100%}.uniform-art-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 12px}.uniform-art-gallery .adult-thumbnail-gate,.uniform-art-gallery .draft-artwork-image{height:min(62vw,270px)}.uniform-art-gallery .draft-artwork-copy h3{font-size:clamp(1rem,4.8vw,1.3rem)}.uniform-art-gallery .artwork-card-identity{gap:6px}.uniform-art-gallery .artwork-card-identity img{width:30px;height:30px}.uniform-art-gallery .artwork-card-identity small{letter-spacing:.06em;font-size:.58rem}.uniform-art-gallery .artwork-featured-label{width:max-content;margin:4px 0 0;font-size:.48rem;display:block}}@media (max-width:640px){.art-page-hero-inner{padding-block:42px;display:block}.art-page-hero h1{font-size:clamp(2.75rem,12vw,4rem)}.art-page-hero img{display:none}.art-page-hero div>p:not(.eyebrow){max-width:34ch;font-size:.88rem;line-height:1.55}.art-catalog-intro{padding-bottom:75px}.art-entrances{padding-bottom:88px}.art-entrance-grid{gap:65px}.art-entrance-grid button,.art-entrance-grid button+button{text-align:center;grid-template-columns:1fr}.art-entrance-grid span{justify-items:center}.art-catalog-tools{margin-bottom:30px;padding-block:34px 20px}.art-filter-heading{flex-direction:row;align-items:end;gap:14px;margin-bottom:18px}.art-filter-heading h2{font-size:clamp(1.8rem,8vw,2.45rem)}.catalog-result-count{text-align:right;display:block}.catalog-result-count strong{margin:0;font-size:2rem;display:block}.art-index-nav{gap:5px 15px}.art-index-nav>button{font-size:.65rem}.art-access-note{gap:4px;margin-top:15px;font-size:.62rem;display:grid}.art-filter-panel{gap:18px;margin-top:20px;padding:18px}.art-filter-panel>header{gap:14px}.art-filter-panel>header button{text-align:right;max-width:118px}.art-filter-panel-control label{grid-template-columns:1fr;gap:7px}.draft-gallery{grid-template-columns:1fr;gap:62px}.art-gallery-chapter{grid-column:1/-1}.draft-artwork.artwork-editorial-feature,.draft-artwork.artwork-editorial-standard,.draft-artwork.artwork-landscape{grid-column:auto}.art-gallery-chapter{grid-template-columns:1fr auto;gap:7px 15px}.art-gallery-chapter>strong{grid-area:2/1/auto/-1;font-size:1.45rem}.art-gallery-chapter>span{grid-area:1/2}.artwork-editorial-feature .draft-artwork-copy h3{font-size:clamp(2rem,10vw,3.2rem)}.adult-thumbnail-gate>div{padding:26px 18px}.art-load-more{flex-direction:column}.artwork-provenance:after{display:none}}.artwork-page{padding-bottom:0}.artwork-breadcrumbs{letter-spacing:.025em;padding-block:28px;font-size:.83rem}.artwork-detail{background:0 0;grid-template-columns:minmax(0,1.14fr) 64px minmax(430px,.86fr);height:calc(100vh - 165px);min-height:690px;overflow:hidden;box-shadow:0 30px 75px #4c1d5729}.artwork-detail>.artwork-detail-visual{grid-column:1}.artwork-dossier-divider{z-index:3;object-fit:contain;filter:drop-shadow(0 8px 12px #260c214d);grid-column:2;place-self:center;width:54px;height:auto;max-height:78%}.artwork-detail-visual{background-color:#35143f;background-image:url(/backgrounds/artwork-viewing-stage-v1.webp);background-position:50%;background-size:cover;padding:42px clamp(28px,3.4vw,58px) 26px}.artwork-detail-visual p{color:#fff0fb;letter-spacing:.025em;font-size:.77rem}.artwork-zoom-trigger>span{color:#fff3a6;letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;bottom:18px;right:18px}.artwork-detail-content{overscroll-behavior:auto;background-color:#fffaf3;background-image:url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:70%;background-size:auto 100%;grid-column:3;padding:clamp(46px,4.6vw,70px)}.artwork-detail-content>header.artwork-dossier-header{padding-bottom:52px}.artwork-dossier-identity{align-items:center;gap:14px;margin-bottom:26px;display:flex}.artwork-dossier-identity>img{object-fit:contain;filter:drop-shadow(0 8px 9px #4c1d572b);width:68px;height:68px}.artwork-dossier-identity>span{gap:3px;display:grid}.artwork-dossier-identity small{color:#db2777;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:850}.artwork-dossier-identity strong{color:#6d28d9;font:700 1rem var(--font-lore-display),serif}.artwork-detail-content h1{max-width:770px;font-size:clamp(3rem,4.7vw,5.35rem);line-height:.98}.artwork-dossier-line{color:#604d5c;letter-spacing:.035em;margin:25px 0 0;font-size:.82rem;font-weight:800}.artwork-content-warning{margin-top:32px;padding:15px 0;font-size:.78rem;line-height:1.5}.artwork-detail-content section.artwork-dossier-section{grid-template-columns:46px 1fr;gap:18px;padding-block:52px;display:grid}.artwork-chapter-number{color:#db2777;font:700 1rem var(--font-lore-display),serif}.artwork-dossier-section>div{min-width:0}.artwork-detail-content section h2{margin-bottom:22px;font-size:clamp(1.9rem,2.65vw,2.8rem)}.artwork-authenticity p,.artwork-detail-content section>div>p:not(.eyebrow),.artwork-exhibition-note p{color:#604d5c;font-size:1rem;line-height:1.78}.artwork-facts dl{border-top:1px solid #4c1d5730;margin-top:5px}.artwork-facts dl div{grid-template-columns:145px 1fr;gap:24px;padding:17px 0}.artwork-facts dt{color:#8b536e;font-size:.69rem}.artwork-facts dd{font-size:.93rem;font-weight:700}.artwork-provenance:after{content:none}.artwork-authenticity{grid-template-columns:92px 1fr;align-items:center;gap:22px;margin-top:26px;display:grid}.artwork-authenticity>img{object-fit:contain;filter:drop-shadow(0 9px 10px #4c1d5729);width:92px;height:92px}.artwork-authenticity strong{color:#4c1d57;font:700 1.08rem/1.35 var(--font-lore-display),serif}.artwork-authenticity p{margin:8px 0 0}.artwork-acquisition-heading{gap:5px;min-width:0;display:grid}.artwork-acquisition-heading small{color:#db2777;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.artwork-acquisition-heading h2{margin:5px 0 0!important}.artwork-acquisition-heading>strong{color:#7c3aed;max-width:100%;font:700 clamp(2.4rem,4vw,4rem)/1 var(--font-lore-display),serif;overflow-wrap:anywhere;margin-top:8px;display:block}.artwork-edition-facts{border-block:1px solid #4c1d5733;margin:34px 0 0}.artwork-edition-facts div{border-bottom:1px solid #4c1d571f;grid-template-columns:125px 1fr;gap:20px;padding:14px 0;display:grid}.artwork-edition-facts div:last-child{border-bottom:0}.artwork-edition-facts dt{color:#8b536e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.artwork-edition-facts dd{color:#2f1836;margin:0;font-size:.86rem;font-weight:700}.artwork-purchase-action{margin-top:34px}.artwork-purchase-action button:disabled{color:#fff6d0;letter-spacing:.025em;background:#6d28d9;min-height:62px;font-size:.92rem}.artwork-purchase-action span{font-size:.73rem}.artwork-purchase-action .purchase-feedback-error{color:#fff7d6;text-align:left;background:#3b183f;border-left:4px solid #fbbf24;margin-top:14px;padding:14px 16px;font-size:.84rem;font-weight:850;line-height:1.5;box-shadow:0 10px 24px #3b183f33}.artwork-purchase-action button:not(:disabled),.artwork-purchase-login{color:#fff;letter-spacing:.025em;text-align:center;cursor:pointer;background:#db2777;border:0;justify-content:center;align-items:center;width:100%;min-height:62px;padding:15px 22px;font-size:.92rem;font-weight:850;display:flex;box-shadow:0 12px 26px #db277738}.artwork-purchase-action button:not(:disabled):hover,.artwork-purchase-login:hover{background:#be185d;transform:translateY(-1px)}.artwork-package-preview-link{color:#6d28d9;border-block:1px solid #4c1d5733;justify-content:space-between;gap:18px;margin-top:17px;padding:15px 0;font-size:.78rem;font-weight:900;display:flex}.artwork-package-preview-link:hover{color:#db2777}.artwork-license-conditions{border-block:1px solid #4c1d5733;margin-top:30px}.artwork-license-conditions summary{color:#6d28d9;cursor:pointer;padding:18px 0;font-size:.82rem;font-weight:850}.artwork-license-conditions>div{padding-bottom:22px}.artwork-detail-content .artwork-license-conditions section{border-bottom:1px solid #4c1d571f;padding:19px 0;display:block}.artwork-license-conditions h3{color:#4c1d57;font:700 1.15rem var(--font-lore-display),serif;margin:0}.artwork-license-conditions ul{color:#604d5c;margin:12px 0 0;padding-left:19px}.artwork-license-conditions li{margin-top:7px;font-size:.8rem;line-height:1.55}.artwork-exhibition-note{grid-template-columns:88px 1fr;align-items:center;gap:22px;margin-top:28px;display:grid}.artwork-exhibition-note img{object-fit:contain;width:88px;height:88px}.artwork-exhibition-note p{margin:0}.artwork-related-wide{padding-block:125px 105px}.artwork-related-wide>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.artwork-related-wide h2{max-width:930px;font:700 clamp(2.7rem,5vw,5.2rem)/.98 var(--font-lore-display),serif;margin:5px 0 0}.artwork-related-wide>header>span{color:#765d70;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.artwork-related-wide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,58px);display:grid}.artwork-related-wide a{min-width:0;color:inherit}.artwork-related-wide a>img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;height:auto;display:block;box-shadow:0 22px 48px #4c1d5729}.artwork-related-wide a>span{gap:7px;padding-top:19px;display:grid}.artwork-related-wide small{color:#db2777;letter-spacing:.07em;font-size:.68rem;font-weight:850}.artwork-related-wide strong{font:700 clamp(1.45rem,2vw,2.25rem)/1.15 var(--font-lore-display),serif}.artwork-related-wide em{color:#604d5c;font-size:.78rem;font-style:normal;font-weight:750}.artwork-pagination-wide{border-top:1px solid #4c1d573d;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-block:38px 70px;display:grid}.artwork-pagination-wide>a:not(.artwork-pagination-index){color:inherit;align-items:center;gap:16px;display:flex}.artwork-pagination-wide>a:last-child{text-align:right;justify-content:end}.artwork-pagination-wide img{object-fit:contain;background:#f4e9f1;flex:none;width:72px;height:92px;box-shadow:0 9px 18px #4c1d5724}.artwork-pagination-wide a>span{gap:4px;display:grid}.artwork-pagination-wide small{color:#765d70;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.artwork-pagination-wide strong{color:#6d28d9;font:700 .95rem/1.3 var(--font-lore-display),serif}.artwork-pagination-wide em{color:#765d70;font-size:.68rem;font-style:normal}.artwork-pagination-index{color:#6d28d9;letter-spacing:.055em;text-transform:uppercase;border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.74rem;font-weight:850}@media (max-width:1100px){.artwork-detail{grid-template-columns:minmax(0,1.05fr) 48px minmax(410px,.95fr)}.artwork-dossier-divider{width:44px}.artwork-detail-content{padding-inline:44px}}@media (max-width:980px){.artwork-detail{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible;box-shadow:0 26px 60px #4c1d5724}.artwork-detail-content,.artwork-detail>.artwork-detail-visual{grid-column:1}.artwork-detail-visual{min-height:720px}.artwork-dossier-divider{grid-column:1;width:38px;height:239px;margin-block:-100px;transform:rotate(90deg)}.artwork-detail-content{height:auto;padding:64px clamp(34px,7vw,72px);overflow:visible}}@media (max-width:640px){.artwork-breadcrumbs{align-items:center;font-size:.69rem}.artwork-detail-visual{min-height:570px}.artwork-dossier-divider{width:30px;height:189px;margin-block:-79px}.artwork-detail-content{padding:52px 23px}.artwork-dossier-identity>img{width:58px;height:58px}.artwork-detail-content h1{font-size:clamp(2.75rem,13vw,4.2rem)}.artwork-dossier-line{line-height:1.6}.artwork-detail-content section.artwork-dossier-section{grid-template-columns:32px 1fr;gap:11px;padding-block:44px}.artwork-edition-facts div,.artwork-facts dl div{grid-template-columns:1fr;gap:4px}.artwork-authenticity,.artwork-exhibition-note{grid-template-columns:68px 1fr;gap:14px}.artwork-authenticity>img,.artwork-exhibition-note img{width:68px;height:68px}.artwork-related-wide{padding-block:85px 75px}.artwork-related-wide>header{flex-direction:column;align-items:start;margin-bottom:38px}.artwork-related-wide>div{grid-template-columns:1fr;gap:58px}.artwork-pagination-wide{grid-template-columns:1fr;gap:22px}.artwork-pagination-wide>span:empty{display:none}.artwork-pagination-index{grid-row:1;width:fit-content}.artwork-pagination-wide>a:not(.artwork-pagination-index){text-align:left;justify-content:start}.artwork-pagination-wide>a:last-child span{order:2}.artwork-pagination-wide>a:last-child img{order:1}}.commission-detail-page,.commission-page{background-color:#fff8f1;background-image:url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:top;background-size:auto 1150px;overflow-x:hidden}.commission-hero{background:#ffe2da9e;min-height:720px;padding-block:clamp(72px,7vw,105px)}.commission-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(38px,4.5vw,68px);display:grid}.commission-hero-copy{min-width:0}.commission-hero-copy h1{color:#3f174e;max-width:720px;font:700 clamp(4.25rem,6vw,6.4rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.commission-hero-copy h1 span{white-space:normal;display:block}.commission-hero-copy>p:not(.eyebrow){color:#604d5c;max-width:650px;margin:30px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.commission-hero-copy .button-row{gap:10px;margin-top:32px}.commission-hero-copy .button{padding-inline:16px}.commission-hero-art{min-height:560px;position:relative}.commission-hero-art img{object-fit:contain;width:54%;height:86%;position:absolute;box-shadow:0 28px 62px #4c1d573b}.commission-hero-art img:first-child{z-index:3;top:0;left:23%}.commission-hero-art img:nth-child(2){z-index:2;top:15%;left:0;transform:rotate(-4deg)}.commission-hero-art img:nth-child(3){z-index:1;top:12%;right:0;transform:rotate(4deg)}.commission-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:55px;margin-bottom:54px;display:grid}.commission-section-heading h2{color:#3f174e;max-width:840px;font:700 clamp(2.8rem,5vw,5.3rem)/.98 var(--font-lore-display),serif;margin:0}.commission-section-heading>p{color:#604d5c;margin:0;font-size:.94rem;line-height:1.75}.commission-featured{padding-block:125px 150px}.commission-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 28px;display:grid}.commission-featured-grid a{color:inherit}.commission-featured-grid img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;height:auto;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 22px 45px #4c1d5726}.commission-featured-grid a:focus-visible img,.commission-featured-grid a:hover img{transform:translateY(-6px);box-shadow:0 31px 62px #4c1d573b}.commission-featured-grid span{gap:6px;padding-top:19px;display:grid}.commission-card-copy small,.commission-featured-grid small{color:#db2777;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850}.commission-featured-grid strong{color:#3f174e;font:700 clamp(1.45rem,2vw,2.2rem)/1.18 var(--font-lore-display),serif}.commission-featured-grid em{color:#6d28d9;font-size:.72rem;font-style:normal;font-weight:800}.commission-archive{padding-bottom:145px;scroll-margin-top:105px}.commission-section-heading>p strong{color:#7c3aed;font:700 2.5rem var(--font-lore-display),serif;display:block}.commission-filters{border-block:1px solid #4c1d5733;flex-wrap:wrap;gap:9px 24px;margin-bottom:55px;padding-block:20px;display:flex}.commission-filters button{color:#58394f;letter-spacing:.04em;cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;padding:8px 0 6px;font-size:.72rem;font-weight:850}.commission-filters button:focus-visible,.commission-filters button:hover,.commission-filters button[aria-pressed=true]{color:#6d28d9;border-bottom-color:#db2777;outline:0}.commission-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:70px 28px;display:grid}.commission-card{grid-column:span 4;min-width:0}.commission-card-feature{grid-column:span 8}.commission-card-image{display:block;position:relative}.commission-card-image img{object-fit:contain;width:100%;height:auto;max-height:760px;transition:transform .25s,box-shadow .25s;display:block;box-shadow:0 21px 45px #4c1d5729}.commission-card-image:focus-visible img,.commission-card-image:hover img{transform:translateY(-5px);box-shadow:0 30px 62px #4c1d573b}.commission-card-image>span{color:#fff7d6;letter-spacing:.065em;text-transform:uppercase;background:#3f174eeb;padding:10px 14px;font-size:.65rem;font-weight:850;position:absolute;bottom:0;left:0}.commission-card-copy{padding-top:20px}.commission-card-copy h3{color:#3f174e;font:700 clamp(1.55rem,2.4vw,2.75rem)/1.08 var(--font-lore-display),serif;margin:10px 0 7px}.commission-card-feature .commission-card-copy h3{font-size:clamp(2.35rem,4vw,4.5rem)}.commission-card-copy p{color:#685064;margin:0 0 15px;font-size:.75rem;font-weight:750}.commission-card-link{color:#6d28d9;border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.75rem;font-weight:850;display:inline-block}.commission-case-studies{color:#fff;background:#3f174e;padding-block:125px}.commission-case-studies .commission-section-heading h2,.commission-case-studies .commission-section-heading>p{color:#fff}.commission-case-studies .eyebrow{color:#f9a8d4}.commission-case-study{border-top:1px solid #ffffff38;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(45px,8vw,100px);padding-block:80px;display:grid}.commission-case-reverse .commission-case-copy{order:2}.commission-case-copy small{color:#f9a8d4;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:850}.commission-case-copy h3{color:#fff6d0;font:700 clamp(2.6rem,4.6vw,5rem)/.95 var(--font-lore-display),serif;margin:16px 0 20px}.commission-case-copy p{color:#f7e9f5;font-size:.95rem;line-height:1.8}.commission-case-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commission-case-images img{aspect-ratio:4/5;object-fit:contain;background:#28102f;width:100%;height:auto;display:block;box-shadow:0 18px 38px #1304195c}.commission-case-reverse .commission-case-images{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-process{padding-block:135px}.commission-process .process-grid,.commission-process .process-grid article{border-color:#4c1d5738}.commission-process .process-grid h2{color:#3f174e;font-family:var(--font-lore-display),serif}.commission-process .process-grid p{color:#604d5c;font-size:.78rem;line-height:1.7}.commission-pricing{color:#fff;background:#31133d;padding-block:130px}.commission-pricing .commission-section-heading h2{color:#fff6d0}.commission-pricing .commission-section-heading>p{color:#f4e7f2}.commission-pricing .eyebrow{color:#f9a8d4}.commission-launch-offer{border-block:1px solid #ffffff3d;grid-template-columns:auto auto 1fr;align-items:center;gap:22px 34px;margin-bottom:58px;padding-block:24px;display:grid}.commission-launch-offer span{color:#f9a8d4;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.commission-launch-offer strong{color:#fef08a;font:700 clamp(2rem,3.4vw,3.7rem)/1 var(--font-lore-display),serif}.commission-launch-offer p{color:#f4e7f2;max-width:560px;margin:0 0 0 auto;font-size:.78rem;line-height:1.65}.commission-promotion-banner{background:linear-gradient(125deg,#7c3aed47,#db277724);border:1px solid #fef08a66;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(28px,5vw,70px);margin:0 0 64px;padding:clamp(24px,3vw,38px);scroll-margin-top:120px;display:grid;box-shadow:0 24px 60px #0c03113d}.commission-promotion-banner small{color:#f9a8d4;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.commission-promotion-banner strong{color:#fff6d0;font:700 clamp(1.55rem,2.4vw,2.35rem)/1.08 var(--font-lore-display),serif;margin:8px 0 9px;display:block}.commission-promotion-banner p{color:#f4e7f2;max-width:680px;margin:0;font-size:clamp(.82rem,1vw,.95rem);line-height:1.65}.commission-promotion-banner dl{border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.commission-promotion-banner dl div{text-align:center;gap:5px;padding:16px 12px;display:grid}.commission-promotion-banner dt{color:#f4e7f2;font-size:.66rem;font-weight:800}.commission-promotion-banner dd{color:#fef08a;font:800 clamp(1.5rem,2.4vw,2.2rem)/1 var(--font-lore-display),serif;margin:0}.commission-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,42px);display:grid}.commission-price-grid article{min-width:0}.commission-price-grid article>img{aspect-ratio:4/4.65;object-fit:contain;background:#28102f;width:100%;height:auto;display:block;box-shadow:0 25px 55px #0c031161}.commission-price-grid article>div{color:#3f174e;background:#fff8f1;min-width:0;margin:0 18px;padding:25px 24px 28px;position:relative;overflow:hidden;box-shadow:0 18px 38px #0c03113d;container-type:inline-size}.commission-price-grid .commission-card-promo{overflow-wrap:anywhere;color:#fff;letter-spacing:.045em;text-transform:uppercase;background:#db2777;border:0;width:fit-content;max-width:100%;margin:0 0 19px;padding:8px 11px;font-size:.62rem;font-weight:900;box-shadow:0 8px 20px #4c1d5733}.commission-price-grid small{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.commission-price-grid strong{overflow-wrap:anywhere;color:#7c3aed;max-width:100%;font:700 clamp(2.1rem,14cqi,4.8rem)/1 var(--font-lore-display),serif;margin:4px 0 10px;display:block}.commission-price-grid h3{font:700 clamp(1.45rem,2vw,2rem)/1.1 var(--font-lore-display),serif;margin:0 0 13px}.commission-price-grid p{color:#604d5c;min-height:78px;margin:0 0 18px;font-size:.78rem;line-height:1.65}.commission-price-grid span{color:#5b214f;letter-spacing:.035em;border-top:1px solid #4c1d572e;padding-top:12px;font-size:.68rem;font-weight:850;display:block}.corrupted-portrait-gallery{z-index:2;background:linear-gradient(145deg,#3f0a177a,#240511b3);border:1px solid #ffdca53d;margin:0 0 clamp(48px,7vw,86px);padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 30px 70px #2504074d}.corrupted-portrait-gallery>header{border-bottom:1px solid #ffdca540;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:clamp(28px,5vw,76px);margin-bottom:clamp(30px,4vw,48px);padding-bottom:30px;display:grid}.corrupted-portrait-gallery>header .eyebrow{color:#f9a8d4;margin:0 0 12px}.corrupted-portrait-gallery>header h2{color:#fff6d0;font:700 clamp(2rem,4vw,4.2rem)/1 var(--font-lore-display),serif;margin:0}.corrupted-gallery-side{grid-template-columns:minmax(110px,.48fr) 1fr;align-items:end;gap:18px;display:grid}.corrupted-gallery-side>div{min-height:135px;position:relative}.corrupted-gallery-side>p{color:#f4e7f2;margin:0;font-size:.86rem;line-height:1.7}.corrupted-portrait-collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,24px);min-height:760px;display:grid}.corrupted-portrait-gallery figure{background:#fff8f1;border:1px solid #ffdba366;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 18px 38px #2e0c0347}.corrupted-portrait-gallery figure:first-child{grid-area:1/1/3/6}.corrupted-portrait-gallery figure:nth-child(2){grid-area:1/6/auto/10}.corrupted-portrait-gallery figure:nth-child(3){grid-area:1/10/auto/13}.corrupted-portrait-gallery figure:nth-child(4){grid-area:2/6/auto/9}.corrupted-portrait-gallery figure:nth-child(5){grid-area:2/9/auto/13}.corrupted-portrait-gallery figure img{object-fit:contain;background:linear-gradient(145deg,#35101c,#13090f);width:100%;height:100%;min-height:0;display:block}.corrupted-portrait-gallery figcaption{align-content:start;gap:5px;min-width:0;padding:14px;display:grid;overflow:hidden}.corrupted-portrait-gallery figcaption small{color:#db2777;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.corrupted-portrait-gallery figcaption strong{overflow-wrap:anywhere;color:#3f174e;max-width:100%;font:700 clamp(1rem,1.4vw,1.35rem)/1.08 var(--font-lore-display),serif}.corrupted-portrait-gallery figcaption span{color:#6b5365;font-size:.66rem;line-height:1.45}.is-corrupted-portrait .commission-pricing{background:#7f260f}.is-corrupted-portrait .commission-pricing:before{z-index:-2;content:"";background:url(/backgrounds/halloween-corrupted-portrait-bg-v1.png) top/cover no-repeat;position:absolute;inset:0}.is-corrupted-portrait .commission-pricing:after{z-index:-1;content:"";background:linear-gradient(#300a0a1f,#250512b8);position:absolute;inset:0}.is-corrupted-portrait .shell{z-index:2;position:relative}.is-corrupted-portrait .commission-promotion-focus-back{color:#fff2bd}.is-corrupted-portrait .commission-promotion-focus-heading h1{color:#fff0bf;text-shadow:0 7px #520f0873}.is-corrupted-portrait .commission-promotion-focus-heading>p{color:#fff3de}.is-corrupted-portrait .commission-availability{background:#4b0e107a;border-color:#ffe5b173}.corrupted-halloween-sticker{filter:drop-shadow(0 14px 18px #2305086b);opacity:.92;display:block;position:absolute}.corrupted-halloween-sticker img{object-fit:contain;width:100%;height:auto;display:block}.corrupted-focus-hero{background:linear-gradient(125deg,#460c14b8,#7a210c8a);border:1px solid #ffe2aa66;grid-template-columns:minmax(0,.9fr) minmax(390px,.7fr);align-items:center;margin-bottom:32px;padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #2c050852}.corrupted-focus-hero:after{content:"";pointer-events:none;border:1px solid #ffcd7724;position:absolute;inset:12px}.corrupted-focus-hero .commission-promotion-focus-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.corrupted-focus-hero .commission-promotion-focus-heading h1{max-width:10ch;font-size:clamp(3.6rem,7vw,7.5rem)}.halloween-countdown{z-index:2;width:min(100%,520px);min-width:0;margin-inline:auto;position:relative}.halloween-countdown-stage{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.halloween-countdown-stage>img{z-index:0;object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.halloween-countdown-card{z-index:2;color:#47130e;text-align:center;background:linear-gradient(#fff2cf,#f6cf8b);border:2px solid #ffb13b;border-radius:24px;place-items:center;width:min(52%,245px);min-height:34%;padding:clamp(12px,2vw,22px);display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-28%);box-shadow:0 12px #4d160e,0 20px 35px #1b02087a,inset 0 0 0 4px #6d1b0c1f}.halloween-countdown-card small,.halloween-countdown-card span,.halloween-countdown-card strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%}.halloween-countdown-card small{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.72rem,1vw,.8rem);font-weight:950;line-height:1.15}.halloween-countdown-card strong{color:#df3d14;font:950 clamp(3.2rem,6vw,5.7rem)/.8 var(--font-lore-display),serif;text-shadow:0 3px #fff3bf}.halloween-countdown-card span{text-transform:uppercase;white-space:nowrap;font-size:clamp(.74rem,1vw,.84rem);font-weight:950;line-height:1.25}.halloween-countdown-card time{color:#fff2ca;width:100%;font:900 clamp(.9rem,1.8vw,1.25rem)/1 var(--font-lore-display),serif;letter-spacing:.04em;white-space:nowrap;background:#40100e;border-radius:999px;padding:6px 8px;display:block}.halloween-countdown-facts{display:contents}.halloween-countdown-fact{z-index:3;color:#fff2ca;text-align:center;white-space:nowrap;background:#25040bf0;border:2px solid #ffae32;border-radius:999px;place-items:center;min-width:108px;padding:10px 14px;display:grid;position:absolute;box-shadow:0 9px 22px #1802087a}.halloween-countdown-fact small{color:#ffb74e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.1}.halloween-countdown-fact strong{text-transform:uppercase;font-size:.96rem;line-height:1.15}.halloween-countdown-fact.is-start{top:25%;left:-2%}.halloween-countdown-fact.is-end{top:25%;right:-2%}.halloween-countdown-fact.is-discount{top:47%;left:-5%}.halloween-countdown-fact.is-slots{top:47%;right:-5%}.corrupted-availability-stage{background:#2a050e80;border:1px solid #ffdea647;margin:0 0 clamp(34px,5vw,62px);padding:12px 22px;position:relative;box-shadow:inset 0 0 40px #ff701814}.corrupted-availability-stage .commission-availability{background:0 0;border:0;margin:0}.corrupted-journey{background:linear-gradient(90deg,#29050fc7,#65160c9e,#29050fc7);border-block:1px solid #ffdca557;margin:0 0 clamp(55px,8vw,100px);padding:clamp(32px,5vw,62px) clamp(54px,7vw,95px);position:relative;overflow:hidden}.corrupted-journey header{grid-template-columns:minmax(210px,.6fr) 1fr;align-items:end;gap:28px;margin-bottom:34px;display:grid}.corrupted-journey header small{color:#ffb35f;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:950}.corrupted-journey h2{color:#fff0bf;max-width:14ch;font:800 clamp(2.2rem,4vw,4.2rem)/.94 var(--font-lore-display),serif;margin:0}.corrupted-journey ol{border:1px solid #ffdda838;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.corrupted-journey li{background:#23040d4d;gap:10px;min-width:0;padding:clamp(22px,3vw,36px);display:grid}.corrupted-journey li+li{border-left:1px solid #ffdda838}.corrupted-journey li span{color:#f97316;font:900 1.05rem var(--font-lore-display),serif}.corrupted-journey li strong{color:#ffcc70;font:800 clamp(1.25rem,2vw,1.75rem) var(--font-lore-display),serif}.corrupted-journey li p{color:#ffe9d2;margin:0;font-size:.78rem;line-height:1.6}.corrupted-journey-ornament{z-index:1;pointer-events:none;position:absolute}.corrupted-journey-ornament.is-left{width:78px;height:170px;bottom:-15px;left:-12px}.corrupted-journey-ornament.is-right{width:120px;height:85px;top:24px;right:-8px}.is-candy-journey{width:78px;inset:0;transform:rotate(-10deg)}.is-candy-journey-low{width:120px;inset:0;transform:rotate(8deg)}.is-bat-gallery-high{width:145px;top:-5px;right:5px;transform:rotate(5deg)}.is-bat-gallery-low{opacity:.62;width:100px;bottom:-5px;left:-18px;transform:scaleX(-1)rotate(-8deg)}.corrupted-promotion-details{z-index:2;background:linear-gradient(125deg,#2b0814f5,#5b120cf0);border:1px solid #ffe3aaa6;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(30px,5vw,78px);margin-top:clamp(50px,8vw,100px);padding:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #2205076b}.corrupted-promotion-details:before{content:"";border:38px solid #f3702121;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-95px;right:-70px}.corrupted-details-ornaments{z-index:2;background:#14020a7a;border-bottom:1px solid #ffdcaa47;grid-column:1/-1;grid-template-columns:125px 1fr 125px;align-items:center;gap:24px;min-height:130px;margin:calc(-1*clamp(28px,5vw,68px)) calc(-1*clamp(28px,5vw,68px)) 0;padding:16px clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden}.corrupted-details-ornaments>span:not(.corrupted-halloween-sticker){color:#ffbd45;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:950}.is-moon-details,.is-pumpkin-details{justify-self:center;width:112px;position:relative}.is-web-details{opacity:.55;width:120px;top:-32px;right:-24px}.corrupted-promotion-details footer,.corrupted-promotion-heading,.corrupted-promotion-rates,.corrupted-promotion-terms{z-index:1;min-width:0;position:relative}.corrupted-promotion-heading small{color:#ffb35f;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.corrupted-promotion-heading h2{color:#fff0bf;max-width:10ch;font:800 clamp(3rem,6vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 20px}.corrupted-promotion-heading p{color:#ffe9d2;max-width:680px;margin:0;font-size:.9rem;line-height:1.75}.corrupted-promotion-rates{border-block:1px solid #ffdcaa61;align-self:start;margin:0;display:grid}.corrupted-promotion-rates div{text-align:center;gap:8px;min-width:0;padding:24px 10px;display:grid}.corrupted-promotion-rates dt{color:#ffd6a0;font-size:.64rem;font-weight:900}.corrupted-promotion-rates dd{overflow-wrap:anywhere;color:#ffbd45;max-width:100%;font:900 clamp(1.7rem,3vw,3.2rem)/1 var(--font-lore-display),serif;margin:0}.corrupted-promotion-terms{border-top:1px solid #ffdcaa47;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);padding-top:34px;display:grid}.corrupted-promotion-terms h3{color:#ffbd45;font:800 1.35rem var(--font-lore-display),serif;margin:0 0 16px}.corrupted-promotion-terms ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.corrupted-promotion-terms li{color:#ffe9d2;padding-left:20px;font-size:.78rem;line-height:1.55;position:relative}.corrupted-promotion-terms li:before{color:#f97316;content:"✦";position:absolute;left:0}.corrupted-promotion-details footer{border-top:1px solid #ffdcaa47;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:30px;display:flex}.corrupted-promotion-details footer div{gap:4px;display:grid}.corrupted-promotion-details footer small{color:#ffb35f;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.corrupted-promotion-details footer strong{color:#fff0bf;font:800 clamp(1.1rem,2vw,1.7rem) var(--font-lore-display),serif}.corrupted-promotion-details footer a{color:#36101a;background:#ffbd45;align-items:center;gap:24px;min-height:54px;padding:15px 20px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:7px 7px #d94b0b}.corrupted-promotion-details footer a:focus-visible{outline-offset:4px;outline:3px solid #fff}.commission-pricing-details{border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,90px);margin-top:100px;padding-top:65px;display:grid}.commission-pricing-details h3{color:#fff6d0;font:700 clamp(2rem,3.5vw,3.5rem)/1.02 var(--font-lore-display),serif;margin:0 0 28px}.commission-pricing-details dl{border-top:1px solid #fff3;margin:0}.commission-pricing-details dl div{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;gap:25px;padding:15px 0;display:grid}.commission-pricing-details dt{color:#f4e7f2;font-size:.78rem}.commission-pricing-details dd{color:#fef08a;margin:0;font-size:.8rem;font-weight:850}.commission-pricing-details ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.commission-pricing-details li{color:#f4e7f2;border-bottom:1px solid #ffffff24;padding:14px 0;font-size:.78rem;line-height:1.6}.commission-pricing-note{color:#f9a8d4;letter-spacing:.035em;border-top:1px solid #fff3;margin:45px 0 0;padding-top:22px;font-size:.72rem;font-weight:800}.commission-fanart-note{background:#ffdae8b8;padding-block:105px}.commission-fanart-grid{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(50px,8vw,100px);display:grid}.commission-fanart-grid>img{object-fit:contain;filter:drop-shadow(0 24px 30px #4c1d572e);width:100%;max-height:480px}.commission-fanart-grid h2{color:#3f174e;font:700 clamp(2.8rem,5vw,5.2rem)/.98 var(--font-lore-display),serif;margin:0}.commission-fanart-grid div>p:not(.eyebrow){color:#604d5c;font-size:.95rem;line-height:1.8}.commission-legal-note{border-top:1px solid #4c1d573d;margin-top:26px;padding-top:22px;font-weight:700;font-size:.76rem!important}.commission-request{background:#fff8f1e6;scroll-margin-top:90px}.commission-request .request-form{border:0;border-top:4px solid #db2777;padding:38px;box-shadow:0 25px 60px #4c1d5721}.commission-request .request-form label{color:#5b214f;font-size:.73rem}.commission-request .request-form input,.commission-request .request-form select,.commission-request .request-form textarea{background:0 0;border:0;border-bottom:1px solid #4c1d5747;border-radius:0}.commission-guided-form{display:block}.commission-form-progress{border-bottom:1px solid #4c1d5733;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:38px;padding-bottom:22px;display:grid}.commission-form-progress span{color:#8b6b80;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;font-size:.65rem;font-weight:850;display:flex}.commission-form-progress b{color:inherit;font:700 1rem var(--font-lore-display),serif}.commission-form-progress span[aria-current=step]{color:#7c3aed}.commission-form-step{border:0;grid-template-columns:1fr 1fr;gap:21px 18px;margin:0;padding:0;display:grid}.commission-form-step>legend{color:#3f174e;width:100%;font:700 clamp(1.8rem,2.5vw,2.5rem)/1.08 var(--font-lore-display),serif;grid-column:1/-1;margin-bottom:9px}.commission-form-step>div:not(.commission-form-actions):not(.commission-upload):not(.commission-minor-consent):not(.commission-review-brief)>label{display:block}.commission-field-hint{color:#8b6b80;letter-spacing:.03em;margin-top:6px;font-size:.62rem;font-weight:700;display:block}.commission-form-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.commission-form-actions>span{color:#8b6b80;font-size:.67rem;font-weight:800}.commission-form-error{color:#b4234d;margin:0;font-size:.75rem;font-weight:800}.commission-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.commission-upload{background:#fffdf8;border:1px solid #4c1d5733;padding:25px}.commission-upload>label{gap:4px;margin-bottom:15px!important;display:grid!important}.commission-upload>label strong{color:#3f174e;font:700 1.15rem var(--font-lore-display),serif}.commission-upload>label span{color:#806679;font-size:.68rem}.commission-upload>input[type=file]{color:#604d5c;width:100%;padding:13px 0;font-size:.72rem;border-bottom:0!important}.commission-upload-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.commission-upload-previews figure{min-width:0;margin:0}.commission-upload-previews img{aspect-ratio:1;object-fit:contain;background:#f4e9f1;width:100%;height:auto;display:block}.commission-upload-previews figcaption{color:#4c1d57;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:.64rem;font-weight:800;overflow:hidden}.commission-upload-previews figcaption small{color:#8b6b80;font-weight:700;display:block}.commission-consent{cursor:pointer;border-bottom:1px solid #4c1d5724;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:17px 0;margin:0!important;display:grid!important}.commission-consent input{accent-color:#7c3aed;height:18px;margin-top:3px;width:18px!important}.commission-consent span{gap:4px;display:grid}.commission-consent strong{color:#3f174e;font-size:.76rem}.commission-consent small{color:#806679;font-size:.67rem;line-height:1.55}.commission-minor-consent{background:#f8e5ef;padding:22px}.commission-minor-consent>label:first-child{display:block}.commission-minor-consent>.commission-consent{margin-top:13px!important}.commission-form-review dl{border-top:1px solid #4c1d5733;margin:0}.commission-form-review dl div{border-bottom:1px solid #4c1d5721;grid-template-columns:145px 1fr;gap:20px;padding:13px 0;display:grid}.commission-form-review dt,.commission-review-brief>span{color:#8b536e;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.commission-form-review dd{color:#3f174e;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:750}.commission-review-brief{background:#fffdf8;padding:20px}.commission-review-brief p{color:#604d5c;white-space:pre-wrap;margin:9px 0 0;font-size:.78rem;line-height:1.7}.commission-request-success{background:#fffdf8;border-top:4px solid #7c3aed;align-self:start;padding:42px;box-shadow:0 25px 60px #4c1d5721}.commission-request-success h3{color:#3f174e;font:700 clamp(2.2rem,3.5vw,3.8rem)/1 var(--font-lore-display),serif;margin:0}.commission-request-success p{color:#604d5c;font-size:.84rem;line-height:1.7}.commission-request-success>strong{color:#7c3aed;font:700 clamp(1.5rem,2.8vw,2.4rem) var(--font-lore-display),serif;overflow-wrap:anywhere;border-block:1px solid #4c1d5733;margin-block:24px;padding-block:18px;display:block}.commission-faq{padding-block:120px 145px}.commission-faq>div{border-top:1px solid #4c1d5738}.commission-faq details{border-bottom:1px solid #4c1d572e}.commission-faq summary{color:#3f174e;font:700 clamp(1.2rem,2vw,1.65rem) var(--font-lore-display),serif;cursor:pointer;padding:25px 46px 25px 0;list-style:none;position:relative}.commission-faq summary::-webkit-details-marker{display:none}.commission-faq summary:after{content:"+";color:#db2777;font:700 1.5rem var(--font-lore-display),serif;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.commission-faq details[open] summary:after{content:"−"}.commission-faq details p{color:#604d5c;max-width:850px;margin:-7px 0 25px;font-size:.86rem;line-height:1.75}.commission-detail-breadcrumbs{color:#654b61;justify-content:space-between;gap:25px;padding-block:28px;font-size:.76rem;font-weight:750;display:flex}.commission-detail{grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);height:calc(100vh - 165px);min-height:700px;display:grid;overflow:hidden;box-shadow:0 30px 72px #4c1d572e}.commission-detail-visual{background:#35143f url(/backgrounds/artwork-viewing-stage-v1.webp) 50%/cover;flex-direction:column;min-height:0;padding:40px clamp(26px,3vw,48px) 24px;display:flex}.commission-detail-visual img{object-fit:contain;filter:drop-shadow(0 25px 38px #0f061766);flex:1;width:100%;min-height:0}.commission-detail-visual p{color:#fff2f8;letter-spacing:.04em;margin:17px 0 0;font-size:.7rem;font-weight:750}.commission-detail-copy{background:#fffaf3 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 70%/auto 100%;padding:clamp(48px,5vw,76px);overflow-y:auto}.commission-detail-copy>header{padding-bottom:52px}.commission-detail-copy>header small{color:#db2777;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:850}.commission-detail-copy h1{color:#3f174e;font:700 clamp(3rem,4.8vw,5.4rem)/.96 var(--font-lore-display),serif;margin:18px 0 20px}.commission-detail-copy>header p{color:#6d28d9;font-size:.78rem;font-weight:800}.commission-detail-copy>section{border-top:1px solid #4c1d5733;padding-block:48px}.commission-detail-copy section h2,.commission-similar-cta h2{color:#3f174e;font:700 clamp(2rem,3vw,3.2rem)/1.04 var(--font-lore-display),serif;margin:0 0 20px}.commission-detail-copy section>p:not(.eyebrow),.commission-similar-cta p{color:#604d5c;font-size:.95rem;line-height:1.8}.commission-detail-facts{border-top:1px solid #4c1d572e;margin:0}.commission-detail-facts div{border-bottom:1px solid #4c1d5721;grid-template-columns:145px 1fr;gap:24px;padding:16px 0;display:grid}.commission-detail-facts dt{color:#8b536e;letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:850}.commission-detail-facts dd{color:#352238;margin:0;font-size:.86rem;font-weight:750}.commission-similar-cta{background:#f8e5ef;border-top:4px solid #db2777;margin-top:45px;padding:34px}.commission-similar-cta>span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.commission-related{padding-block:125px 105px}.commission-related header{max-width:850px;margin-bottom:50px}.commission-related h2{color:#3f174e;font:700 clamp(2.7rem,5vw,5.1rem)/.98 var(--font-lore-display),serif;margin:0}.commission-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(25px,4vw,56px);display:grid}.commission-related a>img{aspect-ratio:4/5;object-fit:contain;background:#f4e9f1;width:100%;height:auto;box-shadow:0 20px 45px #4c1d5729}.commission-related a>span{gap:6px;padding-top:18px;display:grid}.commission-related small{color:#db2777;font-size:.67rem;font-weight:850}.commission-related strong{color:#3f174e;font:700 clamp(1.4rem,2vw,2.2rem) var(--font-lore-display),serif}.commission-related em{color:#604d5c;font-size:.73rem;font-style:normal;font-weight:750}.commission-pagination{border-top:1px solid #4c1d573d;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-block:38px 70px;display:grid}.commission-pagination>a:first-child{text-align:left}.commission-pagination>a:last-child{text-align:right}.commission-pagination a{color:#6d28d9}.commission-pagination a>small,.commission-pagination a>strong{display:block}.commission-pagination a>small{color:#765d70;letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:800}.commission-pagination a>strong{font:700 .95rem var(--font-lore-display),serif;margin-top:4px}.commission-pagination>a:nth-child(2){letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.72rem;font-weight:850}@media (max-width:1120px){.commission-hero-grid{grid-template-columns:1fr}.commission-hero-art{width:min(100%,720px);min-height:560px;margin-inline:auto}}@media (max-width:980px){.commission-fanart-grid{grid-template-columns:1fr}.commission-hero-art{width:min(100%,680px);min-height:600px;margin-inline:auto}.commission-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-card,.commission-card-feature{grid-column:span 6}.commission-case-study{grid-template-columns:1fr}.commission-case-reverse .commission-case-copy{order:0}.commission-price-grid,.corrupted-portrait-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.corrupted-portrait-collage{grid-template-rows:auto;min-height:0}.corrupted-portrait-gallery figure:nth-child(n){grid-area:auto;min-height:470px}.corrupted-portrait-gallery figure:first-child{grid-column:1/-1}.corrupted-focus-hero,.corrupted-journey header,.corrupted-promotion-details{grid-template-columns:1fr}.corrupted-gallery-side{grid-template-columns:130px 1fr}.commission-price-grid article:last-child{grid-column:1/-1;width:min(100%,520px);margin-inline:auto}.commission-fanart-grid>img{max-width:430px;margin-inline:auto}.commission-detail{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.commission-detail-visual{min-height:760px}.commission-detail-copy{overflow:visible}}@media (max-width:640px){.corrupted-halloween-sticker{opacity:.56;filter:drop-shadow(0 8px 10px #23050859)}.corrupted-focus-hero{grid-template-columns:1fr;padding:24px 20px}.halloween-countdown{width:min(100%,500px)}.halloween-countdown-card{width:min(64%,220px)}.halloween-countdown-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:12px;display:grid;position:absolute;top:100%;left:0}.halloween-countdown-stage{margin-bottom:122px}.halloween-countdown-fact{white-space:normal;border-radius:14px;min-width:0;position:static}.halloween-countdown-fact strong{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.corrupted-availability-stage{padding-inline:10px}.corrupted-journey{padding:28px 20px 38px}.corrupted-journey ol{grid-template-columns:1fr}.corrupted-journey li+li{border-top:1px solid #ffdda838;border-left:0}.corrupted-journey-ornament.is-left{opacity:.35;bottom:-28px;left:auto;right:-12px}.corrupted-journey-ornament.is-right{display:none}.commission-hero{min-height:0;padding-top:70px}.commission-hero-copy h1{font-size:clamp(2.65rem,13.5vw,5rem)}.commission-hero-copy .button-row{grid-template-columns:1fr;display:grid}.commission-hero-copy .button{width:100%}.commission-hero-art{min-height:470px}.commission-section-heading{grid-template-columns:1fr;gap:20px}.commission-featured,.commission-process{padding-block:85px}.commission-case-images,.commission-case-reverse .commission-case-images,.commission-featured-grid,.commission-gallery,.commission-related>div{grid-template-columns:1fr}.commission-card,.commission-card-feature{grid-column:1}.commission-card-feature .commission-card-copy h3{font-size:clamp(2rem,10vw,3.2rem)}.commission-case-studies{padding-block:80px}.commission-case-study{padding-block:60px}.commission-process .process-grid article{min-height:220px}.commission-pricing{padding-block:85px}.commission-launch-offer{gap:8px}.commission-launch-offer,.commission-promotion-banner{grid-template-columns:1fr}.corrupted-portrait-gallery{padding:24px 18px}.corrupted-portrait-collage,.corrupted-portrait-gallery>header{grid-template-columns:1fr}.corrupted-gallery-side{grid-template-columns:100px 1fr}.corrupted-gallery-side>div{min-height:95px}.is-bat-gallery-high{width:100px}.is-bat-gallery-low{width:70px}.corrupted-portrait-gallery figure:first-child,.corrupted-portrait-gallery figure:nth-child(n){grid-column:auto;min-height:520px}.corrupted-promotion-details{padding:28px 20px}.corrupted-details-ornaments{grid-template-columns:72px 1fr 72px;min-height:90px;margin:-28px -20px 0;padding-inline:14px}.is-moon-details,.is-pumpkin-details{width:68px}.is-web-details{width:75px}.corrupted-promotion-rates,.corrupted-promotion-terms{grid-template-columns:1fr}.corrupted-promotion-rates div+div{border-top:1px solid #ffdcaa38}.corrupted-promotion-details footer{flex-direction:column;align-items:stretch}.corrupted-promotion-details footer a{justify-content:space-between;width:100%}.commission-launch-offer p{margin:10px 0 0}.commission-price-grid,.commission-pricing-details{grid-template-columns:1fr}.commission-price-grid article:last-child{grid-column:auto;width:auto}.commission-price-grid{gap:58px}.commission-price-grid p{min-height:0}.commission-pricing-details{margin-top:80px;padding-top:55px}.commission-request .request-form{padding:27px 20px}.commission-form-progress{gap:7px}.commission-form-progress span{gap:2px;font-size:.56rem;display:grid}.commission-form-step{grid-template-columns:1fr}.commission-form-step>legend,.field-wide{grid-column:auto}.commission-form-actions{flex-direction:column-reverse;align-items:stretch}.commission-form-actions .button{width:100%}.commission-upload-previews{grid-template-columns:1fr 1fr}.commission-form-review dl div{grid-template-columns:1fr;gap:3px}.commission-request-success{padding:34px 22px}.commission-faq{padding-block:85px 100px}.commission-detail-breadcrumbs{align-items:center;font-size:.68rem}.commission-detail-visual{min-height:570px;padding-inline:20px}.commission-detail-copy{padding:52px 22px}.commission-detail-copy h1{font-size:clamp(2.8rem,13vw,4.2rem)}.commission-detail-facts div{grid-template-columns:1fr;gap:4px}.commission-similar-cta{padding:28px 22px}.commission-pagination{grid-template-columns:1fr;align-items:start}.commission-pagination>a:last-child{text-align:left}.commission-pagination>a:nth-child(2){grid-row:1;width:fit-content}}.commission-card-copy p,.commission-card-link,.commission-faq details p,.commission-featured-grid em,.commission-pricing-details dt,.commission-pricing-details li,.commission-process .process-grid p{font-size:clamp(.84rem,1vw,.98rem)}.commission-consent strong,.commission-form-review dd,.commission-request .request-form label,.commission-review-brief p{font-size:.82rem}.commission-detail-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12ch;font-size:clamp(2.8rem,4.2vw,4.9rem)}.commission-admin-hero{padding-block:40px 35px}.commission-admin-hero>div{grid-template-columns:115px minmax(0,1fr);gap:38px}.commission-admin-hero img{width:115px;height:120px}.commission-admin-hero h1{font-size:clamp(3rem,5.4vw,5.5rem)}.commission-admin-workspace{padding-top:35px}.commission-admin-controls{grid-template-columns:minmax(220px,1fr) 210px 190px auto auto;gap:16px;padding-block:28px 24px}@media (max-width:1100px){.commission-admin-controls{grid-template-columns:1fr 1fr 1fr}}@media (max-width:980px){.site-header{position:sticky}}@media (max-width:640px){.commission-detail-copy h1{max-width:none;font-size:clamp(2.5rem,12vw,3.8rem)}.commission-admin-controls{grid-template-columns:1fr}.commission-admin-hero>div{grid-template-columns:64px minmax(0,1fr);gap:14px}.commission-admin-hero img{width:64px;height:72px}.commission-admin-hero h1{font-size:clamp(2rem,9.5vw,3.2rem)}.commission-request .commission-layout{flex-direction:column;display:flex}.commission-request .commission-guided-form{order:1}.commission-request .commission-layout>div{order:2}}.game-development-journal{color:#172554;background:#f7f0e5 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/auto 1200px;padding:120px 0;position:relative;overflow:hidden}.game-journal-heading{grid-template-columns:1fr .8fr;align-items:end;gap:clamp(45px,9vw,130px);margin-bottom:58px;display:grid}.game-journal-heading h2{max-width:800px;font:700 clamp(3.4rem,6vw,6.6rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 0}.game-journal-heading>p{color:#53607c;margin:0 0 8px;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.8}.game-latest-update{color:#fff;background:#0a0f15 url(/games/the-wound-remembers/gameplay-battle.webp) 72%/cover no-repeat;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);min-height:500px;display:grid;box-shadow:0 32px 75px #17255433}.game-latest-update>div{background:#060a0fe6;padding:clamp(35px,5vw,68px)}.game-latest-update>div:last-child{background:linear-gradient(90deg,#060a0ff5,#060a0fb8)}.game-update-version{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;display:flex}.game-update-version span,.game-update-version time{color:#e9b653;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:850}.game-update-version strong{color:#fff5d7;font:700 clamp(4rem,7vw,7.5rem)/.8 var(--font-lore-display),serif;margin:22px 0}.game-latest-update .eyebrow{color:#e9b653}.game-community-reviews h3,.game-journal-lower h3,.game-latest-update h3{font:700 clamp(2.4rem,4vw,4.5rem)/.92 var(--font-lore-display),serif;margin:10px 0 20px}.game-latest-update>div:last-child>p:not(.eyebrow){color:#ddd9d1;max-width:720px;font-size:1rem;line-height:1.75}.game-latest-update ul{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:0 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.game-latest-update li{color:#f5eee2;border-bottom:1px solid #ffffff24;padding:15px 0;font-size:.88rem}.game-latest-update li:before{content:"—";color:#e9b653;margin-right:10px}.game-journal-lower{grid-template-columns:1.25fr .75fr;gap:clamp(40px,8vw,110px);padding:100px 0;display:grid}.game-journal-lower h3{color:#172554}.game-journal-lower ol{border-top:3px solid #db2777;margin:45px 0 0;padding:0;list-style:none}.game-journal-lower ol li{border-bottom:1px solid #17255429;grid-template-columns:150px 230px 1fr;align-items:baseline;gap:22px;padding:25px 0;display:grid}.game-journal-lower ol span{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:900}.game-journal-lower h4{font:700 1.35rem var(--font-lore-display),serif;margin:0}.game-journal-lower ol p{color:#53607c;margin:0;font-size:.9rem;line-height:1.65}.game-release-archive{border-left:1px solid #1725542e;padding-left:clamp(0px,3vw,45px)}.game-release-archive article,.game-release-archive>div{border-block:1px solid #17255429;margin-top:42px;padding:30px 0}.game-release-archive strong{color:#172554;font:700 1.3rem var(--font-lore-display),serif}.game-release-archive p{color:#59647d;font-size:.9rem;line-height:1.7}.game-community-reviews{color:#fff;background:#281130 url(/games/the-wound-remembers/key-art-cover-v2.webp) 75% 45%/cover no-repeat;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:clamp(28px,5vw,75px);padding:clamp(38px,5vw,65px);display:grid;box-shadow:inset 0 0 0 1000px #1f0a23d6}.game-community-reviews .eyebrow{color:#f4c65d}.game-community-reviews h3{color:#fff4d4;margin-bottom:0}.game-community-reviews>p{color:#eee0e9;font-size:.94rem;line-height:1.75}.game-community-reviews>strong{color:#fff4d4;text-align:center;text-transform:uppercase;border:1px solid #fff4d480;max-width:220px;padding:17px 20px;font-size:.72rem;line-height:1.5}@media (max-width:900px){.game-community-reviews,.game-journal-heading,.game-journal-lower,.game-latest-update{grid-template-columns:1fr}.game-update-version{border-bottom:1px solid #ffffff2e;border-right:0;min-height:300px}.game-journal-lower ol li{grid-template-columns:125px 1fr}.game-journal-lower ol p{grid-column:2}.game-release-archive{border-top:1px solid #1725542e;border-left:0;padding-top:55px;padding-left:0}.game-community-reviews>strong{width:fit-content;max-width:none}}@media (max-width:640px){.game-development-journal{padding-block:80px}.game-journal-heading h2{font-size:clamp(3rem,14vw,4.3rem)}.game-latest-update ul{grid-template-columns:1fr}.game-journal-lower{padding-block:75px}.game-journal-lower ol li{grid-template-columns:1fr;gap:8px}.game-journal-lower ol p{grid-column:1}.game-community-reviews{padding:36px 24px}.game-community-reviews>strong{width:100%}}.account-page{color:#172554;background:#fff8f0 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;overflow:hidden}.account-hero{color:#fff;background:#291133 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;align-items:center;min-height:620px;display:grid;position:relative}.account-hero:before{content:"";background:linear-gradient(90deg,#22092af5,#22092ab3 58%,#22092a5c);position:absolute;inset:0}.account-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:center;gap:clamp(45px,8vw,110px);padding-block:82px;display:grid;position:relative}.account-hero-copy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(115deg,#18082294,#1808221f);border:1px solid #fff5d533;border-left:4px solid #f6ce63;min-width:0;padding:clamp(28px,4vw,48px)}.account-hero .eyebrow{color:#f6ce63;margin:0 0 clamp(30px,3vw,40px);line-height:1.45;display:block}.account-hero h1{color:#fff5d5;max-width:11ch;font:700 clamp(3.6rem,6vw,6.4rem)/.9 var(--font-lore-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0 0 24px}.account-hero p:not(.eyebrow){color:#eee0ec;max-width:720px;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.75}.account-access-state{color:#fff5d5;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff5d58c;margin-top:28px;padding:16px 21px;font-size:.76rem;display:inline-flex}.account-access-notice{z-index:3;color:#32123e;background:#fff2bc;border-left:5px solid #db2777;margin:-58px 0 58px;padding:18px 22px;font-size:.9rem;font-weight:850;line-height:1.55;position:relative;box-shadow:0 18px 42px #1725542e}.account-hero-emblem{justify-self:center;width:min(100%,360px)}.account-hero-emblem img{object-fit:contain;filter:drop-shadow(0 28px 40px #00000061);width:100%;height:auto;display:block}.account-principle{grid-template-columns:170px minmax(0,850px);gap:clamp(35px,7vw,100px);padding-block:120px;display:grid}.account-principle>span{color:#db2777;font:700 1.3rem var(--font-lore-display),serif}.account-principle .eyebrow{margin:0 0 clamp(26px,2.5vw,34px);line-height:1.45;display:block}.account-next-step h2,.account-principle h2,.account-sections h2,.account-security h2{font:700 clamp(3rem,5.5vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 24px}.account-principle h2{margin-top:0}.account-principle div>p:last-child{color:#53607c;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.85}.account-sections{color:#fff;background:#111625 url(/games/the-wound-remembers/key-art-scene-4k-v3.webp) 50%/cover fixed;padding:115px 0;box-shadow:inset 0 0 0 1000px #090c14e6}.account-sections header{max-width:900px}.account-sections .eyebrow{color:#f4c65d}.account-sections h2{color:#fff4d2}.account-sections ol{border-top:1px solid #fff3;margin:65px 0 0;padding:0;list-style:none}.account-sections li{border-bottom:1px solid #ffffff29;grid-template-columns:90px 65px 240px 1fr 240px;align-items:center;gap:24px;padding:24px 0;display:grid}.account-section-icon{width:76px;height:76px}.account-section-icon img{object-fit:contain;width:100%;height:100%}.account-sections li>span{color:#f4c65d;font-size:.72rem;font-weight:900}.account-sections h3{color:#fff3d0;font:700 1.5rem var(--font-lore-display),serif;margin:0}.account-sections li>p{color:#dedde5;margin:0;font-size:.92rem;line-height:1.7}.account-sections small{color:#bcb4c4;font-size:.69rem;line-height:1.55}.account-security{padding-block:120px}.account-security>div{max-width:1000px}.account-security ol{border-top:4px solid #db2777;grid-template-columns:repeat(3,1fr);margin:65px 0 0;padding:0;list-style:none;display:grid}.account-security li{border-right:1px solid #1725542b;min-height:300px;padding:34px}.account-security li:last-child{border-right:0}.account-security li span{color:#7c3aed;font-size:.72rem;font-weight:900}.account-security li strong{color:#172554;font:700 1.6rem var(--font-lore-display),serif;margin:80px 0 16px;display:block}.account-security li p{color:#59647e;margin:0;font-size:.9rem;line-height:1.7}.account-next-step{background:#f5d7df url(/backgrounds/lorewise-art-gallery-desktop-4k-v1.jpg) 50% 44%/cover no-repeat;padding:110px 0;box-shadow:inset 0 0 0 1000px #ffefebd1}.account-next-step>div{max-width:1050px}.account-next-step>div>p:not(.eyebrow){color:#584b61;font-size:1rem;line-height:1.8}.account-next-step a{color:#4c1d57;border-bottom:2px solid #7c3aed;margin-top:25px;padding-bottom:5px;font-size:.88rem;font-weight:900;display:inline-flex}@media (max-width:1050px){.account-sections li{grid-template-columns:75px 50px 190px 1fr}.account-sections small{grid-column:4}}@media (max-width:760px){.account-access-notice{margin:-25px 0 25px}.account-hero{min-height:auto}.account-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:55px}.account-hero-emblem{grid-row:1;width:min(72vw,330px);margin-inline:auto}.account-hero-copy{padding:26px 22px}.account-hero .eyebrow{margin-bottom:26px}.account-hero h1{max-width:12ch;font-size:clamp(3rem,13vw,4.5rem)}.account-principle{grid-template-columns:42px 1fr;gap:18px;padding-block:80px}.account-sections{background-attachment:scroll;padding-block:80px}.account-sections li{grid-template-columns:62px 40px 1fr;gap:14px}.account-section-icon{width:58px;height:58px}.account-sections h3{font-size:1.3rem}.account-sections li>p,.account-sections small{grid-column:3}.account-security{padding-block:80px}.account-security ol{grid-template-columns:1fr}.account-security li{border-bottom:1px solid #1725542b;border-right:0;min-height:220px}.account-security li strong{margin-top:45px}.account-next-step{padding-block:80px}}.account-signin{z-index:2;background:#fffaf2 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;border-top:5px solid #db2777;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,110px);margin-top:-58px;padding:clamp(35px,5vw,64px);display:grid;position:relative;box-shadow:0 30px 75px #17255433}.account-signin h2{color:#172554;font:700 clamp(2.7rem,4.5vw,4.8rem)/.9 var(--font-lore-display),serif;margin:8px 0 18px}.account-signin>div:first-child>p:last-child{color:#59647d;font-size:.95rem;line-height:1.75}.account-signin-actions form{gap:10px;display:grid}.account-signin-actions label{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:900}.account-signin-actions input{color:#172554;width:100%;font:750 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #17255440;border-radius:0;padding:14px 2px}.account-signin-actions input:focus{outline-offset:5px;outline:2px solid #7c3aed}.account-password-field{min-width:0;display:grid;position:relative}.account-password-field>input{min-height:50px;padding-right:58px}.account-signin-actions form .account-password-field>button{color:#4c1d57;background:#ffffffd1;border:1px solid #4c1d572e;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 6px 16px #1e143614}.account-signin-actions form .account-password-field>button:focus-visible,.account-signin-actions form .account-password-field>button:hover,.account-signin-actions form .account-password-field>button[aria-pressed=true]{color:#fff;background:#db2777;border-color:#db2777;outline:2px solid #0000;box-shadow:0 7px 18px #db27773d}.account-password-field>button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;display:block}.account-remember-access{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin-top:8px;color:#32123e!important;letter-spacing:0!important;text-transform:none!important;display:grid!important}.account-remember-access>input{accent-color:#db2777;height:18px;margin-top:2px;padding:0;width:18px!important}.account-remember-access small,.account-remember-access strong{display:block}.account-remember-access strong{font-size:.8rem}.account-remember-access small{color:#71687a;margin-top:3px;font-size:.68rem;font-weight:600;line-height:1.45}.account-session button,.account-signin-actions button{color:#fff;cursor:pointer;background:#7c3aed;border:0;min-height:50px;padding:14px 20px;font-size:.8rem;font-weight:900}.account-signin-actions form button{background:#db2777;margin-top:14px}.account-signin-actions>span{color:#7b7081;text-align:center;text-transform:uppercase;margin:14px 0;font-size:.7rem;font-weight:850;display:block}.account-signin-actions>p{color:#4c1d57;margin:15px 0 0;font-size:.82rem;font-weight:750;line-height:1.55}.account-auth-modes{border-bottom:1px solid #1725542e;flex-wrap:wrap;gap:8px 18px;margin-bottom:24px;display:flex}.account-auth-modes button{color:#655d76;background:0 0;border-bottom:3px solid #0000;min-height:0;padding:8px 0 12px;font-size:.72rem}.account-auth-modes button[aria-pressed=true]{color:#32123e;border-bottom-color:#db2777}.account-auth-modes button:disabled{cursor:not-allowed;opacity:.58}.account-signin-actions button:disabled,.account-signin-actions input:disabled{cursor:not-allowed;opacity:.62}.account-registration-consents{border:0;border-top:1px solid #1725542e;gap:0;margin:18px 0 0;padding:0;display:grid}.account-registration-consents legend{color:#32123e;font:700 1.05rem var(--font-lore-display),serif;padding:18px 0 6px}.account-registration-consents label{color:#32123e;letter-spacing:0;text-transform:none;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.account-registration-consents input{accent-color:#db2777;width:18px;height:18px;margin-top:2px}.account-registration-consents small,.account-registration-consents strong{display:block}.account-registration-consents strong{font-size:.8rem}.account-registration-consents small{color:#6d6376;margin-top:4px;font-size:.72rem;font-weight:600;line-height:1.5}.account-registration-consents a{color:#6d28d9;text-underline-offset:3px;text-decoration:underline}.account-signin-pending{color:#fff;background:#32123e;padding:30px}.account-signin-pending strong{color:#fff2bc;font:700 1.35rem var(--font-lore-display),serif}.account-signin-pending p{color:#eadfea;margin-bottom:0;font-size:.88rem;line-height:1.7}.account-session{z-index:2;color:#fff;background:#32123e;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:-42px;padding:25px 30px;display:grid;position:relative;box-shadow:0 25px 60px #17255438}.account-session span{color:#f4c65d;text-transform:uppercase;font-size:.69rem;font-weight:900}.account-session strong{color:#fff4d2}.account-profile{z-index:1;background:#fff5ea url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;border-top:5px solid #7c3aed;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);margin:70px 0 115px;padding:clamp(38px,5vw,70px);display:grid;position:relative;box-shadow:0 28px 70px #17255429}.account-profile form,.account-profile>header{min-width:0}.account-profile>header{border-bottom:1px solid #17255429;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;column-gap:clamp(35px,6vw,90px);padding-bottom:clamp(24px,3vw,38px);display:grid}.account-profile>header .eyebrow{grid-column:1;align-self:end}.account-profile header h2{color:#172554;max-width:15ch;font:700 clamp(2.7rem,4vw,4rem)/.94 var(--font-lore-display),serif;letter-spacing:0;grid-column:1;margin:10px 0 0}.account-profile header>p:last-child{color:#5f657a;grid-area:1/2/span 2;max-width:48ch;margin:0;line-height:1.75}.account-profile form{align-content:start;gap:12px;display:grid}.account-profile-identity{background:url(/brand/navigation/lorewise-universe-logo.webp) 0 0/54px 44px no-repeat;border-bottom:1px solid #17255433;gap:6px;margin-bottom:20px;padding:0 0 22px 68px;display:grid}.account-profile fieldset legend,.account-profile-field>label,.account-profile-identity span{color:#7c3aed;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.account-profile-identity strong{color:#172554;font-size:1.05rem}.account-profile-identity small{color:#71687a}.account-profile-field>input{color:#172554;width:100%;font:750 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #17255440;padding:14px 2px}.account-profile-field>input:focus{outline-offset:5px;outline:2px solid #7c3aed}.account-profile fieldset{border:0;border-top:1px solid #1725542e;gap:0;margin:24px 0 10px;padding:0;display:grid}.account-profile fieldset legend{padding:18px 0 6px}.account-profile fieldset label{grid-template-columns:22px 1fr;gap:12px;padding:12px 0;display:grid}.account-profile fieldset input{accent-color:#db2777;width:18px;height:18px}.account-profile fieldset small,.account-profile fieldset strong{display:block}.account-profile fieldset strong{color:#32123e;font-size:.83rem}.account-profile fieldset small{color:#6d6376;margin-top:4px;line-height:1.5}.account-profile-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.account-profile-actions button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:50px;padding:14px 24px;font-weight:900}.account-profile-actions button:disabled{cursor:not-allowed;opacity:.6}.account-profile-actions a{color:#4c1d57;text-underline-offset:4px;font-size:.78rem;font-weight:850;text-decoration:underline}.account-profile-message{color:#4c1d57;grid-column:1;margin:0;font-size:.82rem;font-weight:800}.account-deletion{border-top:1px solid #7f1d1d40;grid-column:1/-1;margin-top:28px;padding-top:35px}.account-deletion h3{color:#7f1d1d;font:700 clamp(2rem,3.5vw,3.5rem)/.95 var(--font-lore-display),serif;margin:8px 0 16px}.account-deletion>form{gap:14px;max-width:760px}.account-deletion form>p,.account-deletion-pending p{color:#66545d;line-height:1.7}.account-deletion form>label:not(.account-deletion-check){color:#7f1d1d;font-size:.7rem;font-weight:850}.account-deletion form>input{border-color:#7f1d1d66}.account-deletion-check{color:#5c4550;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:8px;font-size:.76rem;line-height:1.55;display:grid}.account-deletion-check input{accent-color:#991b1b;width:18px;height:18px}.account-deletion form>button,.account-deletion-pending button{color:#7f1d1d;cursor:pointer;background:0 0;border:1px solid #991b1b;justify-self:start;min-height:48px;margin-top:8px;padding:12px 20px;font-weight:900}.account-deletion form>button:disabled,.account-deletion-pending button:disabled{cursor:not-allowed;opacity:.45}.account-deletion-pending{border-left:4px solid #f59e0b;max-width:760px;padding-left:24px}.account-deletion-pending>strong{color:#9a3412;font:700 1.35rem var(--font-lore-display),serif}.account-deletion-pending small{color:#75636b;display:block}.personal-dashboard{color:#172554;margin:85px 0 130px}.purchase-success-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11071fc7;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0;overflow-y:auto}.purchase-success-dialog{color:#fff8da;background:linear-gradient(135deg,#2d123afc,#151035fc);grid-template-columns:minmax(210px,.38fr) minmax(0,.62fr);width:min(1060px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0704129e,inset 0 0 0 1px #ffdc7147}.purchase-success-dialog:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 45%,#db277742,#0000 38%),radial-gradient(circle at 92% 12%,#7c3aed4d,#0000 36%);position:absolute;inset:0}.purchase-success-seal{object-fit:contain;filter:drop-shadow(0 22px 30px #0000006b);place-self:center;width:min(86%,330px);height:auto;position:relative}.purchase-success-copy{border-left:1px solid #ffe69c33;padding:clamp(44px,6vw,78px) clamp(30px,6vw,76px) clamp(38px,5vw,65px);position:relative}.purchase-success-copy .eyebrow{color:#ffd45f}.purchase-success-copy h2{color:#fff7d6;max-width:700px;font:700 clamp(2.6rem,5vw,5.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 18px}.purchase-success-copy>p{color:#e9dff0;max-width:680px;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.7}.purchase-success-close{z-index:3;color:#fff7d6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffd45f;padding:8px 0;font-size:.72rem;font-weight:900;position:absolute;top:18px;right:20px}.purchase-success-order{border-block:1px solid #ffe69c40;gap:4px;margin:24px 0;padding:15px 0;display:grid}.purchase-success-order span{color:#ff84ba;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.purchase-success-order strong{color:#fff;font:700 1.45rem var(--font-lore-display),serif}.purchase-success-order small{color:#d8cae0}.purchase-success-copy ol{gap:13px;margin:26px 0;padding:0;list-style:none;display:grid}.purchase-success-copy li{grid-template-columns:42px 1fr;align-items:start;gap:13px;display:grid}.purchase-success-copy li b{color:#ffd45f;font:700 .82rem var(--font-lore-display),serif}.purchase-success-copy li span{color:#d8cae0;font-size:.86rem;line-height:1.55}.purchase-success-copy li strong{color:#fff;margin-bottom:2px;font-size:.92rem;display:block}.purchase-success-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.purchase-success-actions a,.purchase-success-actions button{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(110deg,#db2777,#7c3aed);border:0;min-width:220px;padding:15px 20px;font-size:.78rem;font-weight:900;text-decoration:none;box-shadow:0 14px 30px #08041652}.purchase-success-actions a span{color:#fff4b8;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:.58rem;display:block}.purchase-success-actions .purchase-success-certificate{color:#37143f;background:linear-gradient(120deg,#ffe07c,#fff3c4)}.purchase-success-actions .purchase-success-certificate span{color:#7a315d}.purchase-success-actions a:focus-visible,.purchase-success-actions a:hover,.purchase-success-actions button:focus-visible,.purchase-success-actions button:hover{filter:brightness(1.06);transform:translateY(-2px)}.purchase-success-note{color:#cdbed7;margin-top:16px;font-size:.7rem;display:block}.purchase-success-waiting{background:#ffd45f1a;border-left:4px solid #ffd45f;margin:22px 0;padding:14px 16px;font-weight:800;color:#fff5cc!important}.personal-dashboard-intro{border-bottom:4px solid #db2777;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(45px,8vw,110px);padding-bottom:48px;display:grid}.personal-dashboard-intro h2{color:#172554;max-width:900px;font:700 clamp(3.7rem,6.2vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 22px}.personal-dashboard-intro>div>p:last-child{color:#657086;max-width:760px;font-size:.92rem;line-height:1.75}.personal-dashboard-intro aside{border-left:1px solid #1725543b;gap:7px;padding:8px 0 8px 28px;display:grid}.personal-dashboard-intro aside span{color:#db2777;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.personal-dashboard-intro aside strong{overflow-wrap:anywhere;color:#32123e;font-size:.95rem}.personal-dashboard-intro aside small{color:#776d7e}.personal-admin-entry{color:#fff;background:#34163e url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;grid-template-columns:84px 1fr auto;align-items:center;gap:24px;margin-top:38px;padding:20px 28px 20px 20px;display:grid;box-shadow:inset 0 0 0 1000px #2e1138d1}.personal-admin-entry img{object-fit:contain;width:84px;height:84px}.personal-admin-entry .eyebrow{color:#f6ce63}.personal-admin-entry strong{color:#fff3da;font:700 1.4rem var(--font-lore-display),serif;margin-top:5px;display:block}.personal-admin-entry a{color:#fff3da;border-bottom:2px solid #f6ce63;padding-bottom:4px;font-size:.75rem;font-weight:900}.personal-dashboard-numbers{border-block:1px solid #17255433;grid-template-columns:repeat(4,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.personal-dashboard-numbers li{grid-template-columns:auto 1fr;align-content:center;gap:0 16px;min-height:160px;padding:24px 28px;display:grid}.personal-dashboard-numbers li+li{border-left:1px solid #1725542b}.personal-dashboard-numbers span{color:#7c3aed;font:700 .72rem var(--font-lore-display),serif}.personal-dashboard-numbers strong{color:#db2777;font:700 4rem/.82 var(--font-lore-display),serif}.personal-dashboard-numbers small{color:#687086;text-transform:uppercase;grid-column:2;margin-top:12px;font-size:.67rem;font-weight:850}.personal-dashboard-chapters{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:80px clamp(45px,7vw,100px);margin-top:100px;display:grid}.personal-chapter{border-top:1px solid #17255440;min-width:0;padding-top:25px}.personal-chapter>header{grid-template-columns:88px 1fr;align-items:center;gap:22px;margin-bottom:38px;display:grid}.personal-chapter>header img{object-fit:contain;filter:drop-shadow(0 12px 18px #4c1d5726);width:88px;height:88px}.personal-chapter h3{color:#172554;font:700 clamp(2.5rem,4vw,4.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:6px 0 0}.personal-library,.personal-orders{grid-column:1/-1}.personal-chapter>ol{margin:0;padding:0;list-style:none}.personal-chapter>ol li{border-bottom:1px solid #17255429;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:25px;padding:20px 0;display:grid}.personal-chapter>ol li small,.personal-chapter>ol li strong{display:block}.personal-chapter>ol li strong{color:#32123e;font-size:.92rem}.personal-chapter>ol li small{color:#73788a;margin-top:5px;font-size:.67rem}.personal-chapter>ol li span{color:#7c3aed;text-transform:uppercase;font-size:.68rem;font-weight:900}.personal-chapter>ol li b{color:#db2777;font:700 1.15rem var(--font-lore-display),serif}.personal-order-detail{color:#4c1d57;white-space:nowrap;border-bottom:2px solid #7c3aed;padding-bottom:3px;font-size:.7rem;font-weight:900}.personal-empty{border-left:4px solid #f6ce63;max-width:780px;padding-left:25px}.personal-empty strong{color:#32123e;font:700 1.45rem var(--font-lore-display),serif}.personal-empty p{color:#687086;line-height:1.7}.personal-empty>div{flex-wrap:wrap;gap:20px;display:flex}.personal-community-account>a,.personal-empty a{color:#4c1d57;border-bottom:2px solid #7c3aed;margin-top:8px;padding-bottom:3px;font-size:.75rem;font-weight:900;display:inline-block}.personal-active-pass{border-left:4px solid #7c3aed;padding-left:25px}.personal-active-pass span,.personal-active-pass strong{display:block}.personal-active-pass strong{color:#32123e;font:700 1.8rem var(--font-lore-display),serif}.personal-active-pass span{color:#db2777;text-transform:uppercase;margin-top:8px;font-size:.7rem;font-weight:900}.personal-active-pass p,.personal-active-pass small{color:#687086;line-height:1.65}.personal-active-pass button{color:#4a1459;cursor:pointer;background:0 0;border:1px solid #7c3aed;margin-top:14px;padding:11px 15px;font-weight:850}.personal-active-pass button:disabled{cursor:wait;opacity:.55}.personal-pass-invoices{border-top:1px solid #4c1d5733;margin:22px 0 0;padding:0;list-style:none}.personal-pass-invoices li{border-bottom:1px solid #4c1d5724;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.personal-pass-invoices b,.personal-pass-invoices small{display:block}.personal-pass-invoices small{margin-top:3px;font-size:.62rem}.personal-pass-invoices li>span{align-self:center;margin:0}.commission-status-payment{color:#fff7db;background:#32123ef0;border-top:3px solid #db2777;margin-top:24px;padding:24px}.commission-status-payment h3{color:#fff7db;font:700 1.7rem var(--font-lore-display),serif;margin:6px 0 10px}.commission-status-payment p:not(.eyebrow){color:#f3dbea;line-height:1.65}.personal-library-columns{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);display:grid}.personal-library-columns>section+section{border-left:1px solid #1725542e;padding-left:clamp(40px,7vw,100px)}.personal-library-columns h4{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:.72rem}.personal-library-columns ul{margin:0;padding:0;list-style:none}.personal-library-columns li{border-bottom:1px solid #17255424;padding:15px 0}.personal-library-columns li small,.personal-library-columns li strong{display:block}.personal-library-columns li strong{color:#32123e}.personal-library-columns li small,.personal-library-columns section>p{color:#727789;margin-top:5px;font-size:.7rem}.personal-library-columns .personal-library-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.personal-library-download{color:#fff;letter-spacing:.025em;background:linear-gradient(110deg,#db2777,#7c3aed);padding:12px 16px 11px;font-size:.7rem;font-weight:900;text-decoration:none;box-shadow:0 9px 20px #7c3aed33}.personal-library-download span{color:#fff7cc;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:.56rem;display:block}.personal-library-download:focus-visible,.personal-library-download:hover{transform:translateY(-2px);box-shadow:0 13px 26px #7c3aed47}.personal-library-delivery-state{color:#7c3aed;text-align:right;text-transform:uppercase;max-width:170px;font-size:.62rem;font-weight:900;line-height:1.35}.personal-library-actions{justify-items:stretch;gap:8px;min-width:218px;display:grid}.personal-library-art-groups{gap:34px;display:grid}.personal-library-collection{background:linear-gradient(145deg,#fffaf4,#f7f0ff);border:1px solid #7c3aed33;overflow:hidden;box-shadow:0 18px 42px #4c1d571a}.personal-library-collection>header{background:linear-gradient(105deg,#db277717,#7c3aed1a);border-bottom:1px solid #7c3aed29;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.personal-library-collection>header small{color:#db2777;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.6rem;font-weight:900}.personal-library-collection h5,.personal-library-standalone h5{color:#32123e;font:700 clamp(1.45rem,2.3vw,2.1rem)/1 var(--font-display),serif;margin:0}.personal-library-collection>header>span{color:#6b5a73;letter-spacing:.04em;font-size:.62rem;font-weight:800}.personal-library-collection>ul{padding:0 24px}.personal-library-collection>footer{border-top:1px solid #7c3aed21;flex-wrap:wrap;gap:12px 24px;padding:17px 24px 20px;display:flex}.personal-library-collection>footer a{color:#6d28d9;text-underline-offset:3px;font-size:.67rem;font-weight:900;text-decoration:underline}.personal-library-standalone{padding-top:8px}.personal-library-standalone>ul{margin-top:13px}.personal-certificate-download{color:#4c1d57;background:#ffffffb8;border:1px solid #7c3aed59;padding:10px 14px;font-size:.67rem;font-weight:900;text-decoration:none;box-shadow:0 7px 16px #4c1d571a}.personal-certificate-download span{color:#7c3aed;letter-spacing:.035em;text-transform:uppercase;margin-top:3px;font-size:.54rem;display:block}.personal-certificate-download:focus-visible,.personal-certificate-download:hover{background:#fff;border-color:#db2777;transform:translateY(-2px)}.personal-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.delivery-admin-page{background:var(--paper);color:#172554;min-height:100vh}.delivery-admin-page>header{background:linear-gradient(120deg,#fce7f3,#fff7ed 48%,#ede9fe);border-bottom:5px solid #db2777;padding:clamp(55px,8vw,110px) 0}.delivery-admin-page>header .shell{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,100px);display:grid}.delivery-admin-page>header img{filter:drop-shadow(0 24px 30px #4c1d5733);width:100%;height:auto}.delivery-admin-page h1{font:700 clamp(4rem,9vw,8rem)/.78 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 18px}.delivery-admin-page>header p:last-child{max-width:700px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.65}.delivery-admin-page>.shell{padding-top:clamp(55px,7vw,95px);padding-bottom:110px}.delivery-admin-guide{border-block:1px solid #17255433;grid-template-columns:repeat(3,1fr);margin:0 0 clamp(65px,8vw,110px);padding:0;list-style:none;display:grid}.delivery-admin-guide li{grid-template-columns:auto 1fr;gap:17px;padding:27px clamp(12px,2.5vw,36px) 27px 0;display:grid}.delivery-admin-guide li+li{border-left:1px solid #1725542e;padding-left:clamp(18px,3vw,45px)}.delivery-admin-guide span{color:#db2777;font:700 1.4rem var(--font-lore-display),serif}.delivery-admin-guide strong{color:#32123e;font-size:.88rem;display:block}.delivery-admin-guide p{color:#727789;margin:7px 0 0;font-size:.72rem;line-height:1.5}.delivery-admin-workspace{grid-template-columns:minmax(310px,.82fr) minmax(0,1.3fr);gap:clamp(50px,8vw,120px);display:grid}.delivery-admin-workspace h2{color:#32123e;font:700 clamp(2.7rem,5vw,5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 35px}.delivery-admin-workspace form{border-top:5px solid #db2777;align-self:start;padding-top:24px}.delivery-admin-workspace label{margin-top:24px;display:block}.delivery-admin-workspace label span{color:#7c3aed;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;font-weight:900;display:block}.delivery-admin-workspace input,.delivery-admin-workspace select{color:#172554;background:0 0;border:0;border-bottom:1px solid #17255459;width:100%;padding:15px 0;font:700 .95rem Arial,sans-serif}.delivery-admin-workspace textarea{resize:vertical;color:#172554;background:#ffffffb8;border:1px solid #17255447;width:100%;min-height:190px;padding:14px;font:600 .78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-admin-workspace input[type=file]{font-weight:500}.delivery-admin-workspace button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#db2777,#7c3aed);border:0;margin-top:30px;padding:16px 21px;font-weight:900;box-shadow:0 12px 24px #7c3aed33}.delivery-admin-workspace button:disabled{opacity:.6;cursor:wait}.delivery-admin-feedback{color:#6b214f;min-height:48px;margin-top:18px;font-size:.82rem;font-weight:700;line-height:1.55}.delivery-selected-file{border-block:1px solid #db27774d;margin-top:22px;padding:17px 0}.delivery-selected-file small,.delivery-selected-file strong{display:block}.delivery-selected-file strong{color:#32123e}.delivery-selected-file small{color:#15803d;margin-top:5px}.delivery-file-help{color:#727789;margin:22px 0 0;font-size:.75rem;line-height:1.6}.delivery-customer-preview{border-top:5px solid #7c3aed;padding-top:24px}.delivery-artwork-summary{grid-template-columns:minmax(135px,220px) 1fr;align-items:center;gap:clamp(25px,4vw,55px);display:grid}.delivery-artwork-summary img{object-fit:contain;filter:drop-shadow(0 18px 25px #32123e2e);width:100%;height:auto;max-height:390px}.delivery-artwork-summary small{color:#db2777;letter-spacing:.08em;font-size:.68rem;font-weight:900}.delivery-artwork-summary h3{color:#172554;font:700 clamp(2rem,4vw,4rem)/.9 var(--font-lore-display),serif;margin:9px 0 15px}.delivery-artwork-summary p{color:#6b214f;font-weight:800}.delivery-artwork-summary strong{color:#7c3aed;text-transform:uppercase;margin-top:16px;font-size:.68rem;display:inline-block}.delivery-customer-preview>ul{border-top:1px solid #1725542e;grid-template-columns:1fr 1fr;gap:0 28px;margin:35px 0 0;padding:22px 0 0;list-style:none;display:grid}.delivery-customer-preview>ul li{color:#4c1d57;padding:9px 0 9px 18px;font-size:.75rem;font-weight:700;position:relative}.delivery-customer-preview>ul li:before{content:"✓";color:#db2777;position:absolute;left:0}.delivery-quality-gate{border-top:4px solid #db2777;margin-top:34px;padding-top:24px}.delivery-quality-gate h3{color:#32123e;font:700 clamp(1.8rem,3vw,3rem)/.95 var(--font-lore-display),serif;margin:7px 0 17px}.delivery-quality-gate code{overflow-wrap:anywhere;color:#6b214f;margin-bottom:20px;font-size:.66rem;line-height:1.6;display:block}.delivery-quality-gate label{color:#4c1d57;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:13px 0;font-size:.78rem;font-weight:700;line-height:1.5;display:grid}.delivery-quality-gate label input{accent-color:#db2777;width:18px;height:18px;margin:1px 0 0}.delivery-quality-gate label span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;margin:0}.delivery-quality-gate button{margin-top:14px}.delivery-approved-note{color:#166534;border-block:1px solid #15803d59;margin-top:32px;padding:18px 0;font-size:.8rem;font-weight:800;line-height:1.55}.delivery-admin-register{border-top:5px solid #7c3aed;margin-top:clamp(75px,10vw,140px);padding-top:28px}.delivery-admin-register>header{grid-template-columns:1fr 1fr;align-items:end;gap:14px 50px;margin-bottom:35px;display:grid}.delivery-admin-register>header .eyebrow{grid-column:1/-1}.delivery-admin-register>header h2{color:#32123e;font:700 clamp(2.7rem,5vw,5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.delivery-admin-register>header>p:last-child{color:#727789;margin:0;line-height:1.6}.delivery-admin-register ol{margin:0;padding:0;list-style:none}.delivery-admin-register li{border-bottom:1px solid #1725542e;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:20px 0;display:grid;position:relative}.delivery-admin-register li strong{color:#db2777}.delivery-admin-register li span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.delivery-admin-register li small{color:#727789;grid-column:2}.delivery-admin-register li em{color:#15803d;text-transform:uppercase;grid-area:1/3/span 2;font-size:.68rem;font-style:normal;font-weight:900}.delivery-admin-register li em.is-pending{color:#b45309}.game-delivery-admin-page>header{background:linear-gradient(115deg,#fff2d8,#fbe7ef 50%,#e8ddff)}.game-delivery-admin-page>header img{object-fit:contain;object-position:center;justify-self:center;width:min(280px,100%);max-height:390px;box-shadow:18px 22px #db277724,-13px -13px #7c3aed1f}.game-delivery-audit{border-bottom:5px solid #db2777;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(65px,8vw,110px);padding:0 0 34px;display:grid}.game-delivery-audit h2{color:#32123e;max-width:800px;font:700 clamp(2.8rem,5.5vw,5.8rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 18px}.game-delivery-audit p:last-child{color:#5e5060;max-width:820px;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7}.game-delivery-audit dl{border-top:1px solid #17255438;margin:0}.game-delivery-audit dl div{border-bottom:1px solid #17255429;grid-template-columns:135px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.game-delivery-audit dt{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.game-delivery-audit dd{color:#172554;min-width:0;margin:0;font-size:.8rem;font-weight:800}.game-delivery-audit code{overflow-wrap:anywhere;font-size:.66rem;line-height:1.45;display:block}.game-delivery-audit .is-blocked{color:#b42318}.game-delivery-audit .is-independent{color:#7c3aed}.game-delivery-audit .is-passed{color:#15803d}.game-delivery-audit .is-pending{color:#b45309}.game-delivery-file{border-block:1px solid #17255438;gap:9px;padding:22px 0;display:grid}.game-delivery-file strong{color:#32123e;font:700 1.45rem var(--font-lore-display),serif}.game-delivery-file span{color:#5e5060;font-size:.78rem}.game-delivery-file code{overflow-wrap:anywhere;color:#172554;font-size:.68rem;line-height:1.5}.game-delivery-file em{color:#b45309;letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:.66rem;font-style:normal;font-weight:900}.game-delivery-file em.is-approved{color:#15803d}.game-delivery-workspace .delivery-quality-gate{margin-top:28px}.game-delivery-login{color:#7c3aed;border-bottom:3px solid #db2777;padding:13px 0 8px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-block}.game-delivery-login:focus-visible,.game-delivery-login:hover{color:#db2777}.delivery-register-empty{color:#6b214f;max-width:760px;font-size:1rem;line-height:1.65}.personal-community-counts{border-block:1px solid #1725542e;grid-template-columns:1fr 1fr;display:grid}.personal-community-counts>div{gap:8px;padding:24px 20px 24px 0;display:grid}.personal-community-counts>div+div{border-left:1px solid #1725542e;padding-left:25px}.personal-community-counts strong{color:#db2777;font:700 3.2rem/.9 var(--font-lore-display),serif}.personal-community-counts span{color:#6d28d9;text-transform:uppercase;font-size:.66rem;font-weight:900}.personal-community-account>p{color:#687086;line-height:1.7}.personal-dashboard-loading{border-block:1px solid #1725542e;grid-template-columns:90px 1fr;align-content:center;gap:24px;min-height:280px;margin:70px 0;display:grid}.personal-dashboard-loading img{object-fit:contain;width:90px;height:70px}.personal-dashboard-loading strong{color:#32123e;font:700 1.6rem var(--font-lore-display),serif}.personal-dashboard-loading p{color:#687086}.account-page-authenticated{background:#f4f6fb}.account-page-authenticated .account-hero{background-position:50% 42%;min-height:500px}.account-page-authenticated .account-hero:before{background:linear-gradient(105deg,#070d23f7,#1c1240e0 56%,#070d239e)}.account-page-authenticated .account-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);padding-block:72px 100px}.account-page-authenticated .account-hero h1{font-size:clamp(3.8rem,6.7vw,7rem)}.account-page-authenticated .account-hero-emblem{justify-self:end;width:min(100%,390px)}.personal-dashboard-nav{z-index:15;scrollbar-width:thin;background:#070d23f5;border:1px solid #64748b38;gap:6px;margin:32px 0 44px;padding:9px;display:flex;position:sticky;top:74px;overflow-x:auto;box-shadow:0 16px 34px #0f172a2e}.personal-dashboard-nav a,.personal-dashboard-nav button{color:#cbd5e1;min-height:44px;font:900 .68rem var(--font-body),sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:1 0 auto;padding:13px 16px}.personal-dashboard-nav a:focus-visible,.personal-dashboard-nav a:hover,.personal-dashboard-nav button:focus-visible,.personal-dashboard-nav button:hover{color:#fff;background:linear-gradient(110deg,#06b6d42e,#7c3aed33)}.personal-dashboard-nav button[aria-pressed=true]{color:#071023;background:linear-gradient(110deg,#67e8f9,#f4cf49);box-shadow:0 8px 20px #22d3ee33}.personal-dashboard-nav .personal-dashboard-admin-switch{color:#fff7cc;background:linear-gradient(110deg,#db27773d,#7c3aed52);border:1px solid #f4cf4980;justify-content:center;align-items:center;gap:8px;display:flex}.personal-dashboard-admin-switch span{font-size:.85rem}.account-profile[id],.personal-dashboard [id]{scroll-margin-top:155px}.account-workspace-panel{min-height:max(620px,100vh - 150px);padding-top:8px}.account-workspace-panel[hidden]{display:none!important}.account-workspace-panel.personal-dashboard-chapters{align-content:start;margin-top:0;padding-top:24px}.account-single-chapter{grid-template-columns:1fr}.account-single-chapter>.personal-chapter{width:100%}.account-profile-panel .account-profile{margin:24px 0 0}.account-task-center li>button{color:#7c3aed;cursor:pointer;border:0;background:0 0;border-bottom:2px solid;justify-self:end;padding:0 0 5px;font-size:.68rem;font-weight:900}.account-page-authenticated .personal-dashboard-chapters{gap:58px clamp(35px,5vw,75px)}.account-page-authenticated .personal-chapter{background:#ffffffd1;border:1px solid #64748b2e;padding:clamp(28px,4vw,48px);box-shadow:0 22px 55px #0f172a14}.account-page-authenticated .personal-benefits-center,.account-page-authenticated .personal-library{grid-column:1/-1}.admin-center-page{color:#e8edf7;background:#070d23;min-height:100vh;overflow:hidden}.admin-center-hero{background:#070d23 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;align-items:center;min-height:610px;display:grid;position:relative}.admin-center-hero:before{content:"";background:linear-gradient(105deg,#040818fa,#0c1430e8 58%,#231038b8);position:absolute;inset:0}.admin-center-hero>.shell{grid-template-columns:minmax(0,1.2fr) minmax(260px,.6fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:85px;display:grid;position:relative}.admin-center-hero h1{color:#fff7da;font:700 clamp(5rem,9vw,9rem)/.76 var(--font-lore-display),serif;letter-spacing:-.06em;margin:12px 0 25px}.admin-center-hero p:not(.eyebrow){color:#cbd5e1;max-width:720px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75}.admin-center-hero .eyebrow{color:#22d3ee}.admin-center-hero img{object-fit:contain;filter:drop-shadow(0 35px 60px #00000085);width:100%;height:auto;max-height:420px}.admin-center-hero>.shell>div>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.admin-center-hero a{color:#e0faff;text-transform:uppercase;border:1px solid #22d3ee73;padding:13px 18px;font-size:.7rem;font-weight:900}.admin-center-content{padding-block:85px 130px}.admin-center-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.admin-center-state img{object-fit:contain;width:130px;height:100px}.admin-center-state strong{color:#fff7da;font:700 1.6rem var(--font-lore-display),serif}.admin-center-state p{color:#94a3b8}.admin-center-state a{color:#22d3ee}.admin-command-summary>header,.admin-users>header{border-bottom:1px solid #94a3b838;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:34px;display:grid}.admin-audit h2,.admin-command-summary h2,.admin-module-grid h2,.admin-users h2{color:#f8fafc;max-width:980px;font:700 clamp(3rem,5.5vw,6rem)/.87 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 0}.admin-command-summary>header>span{color:#22d3ee;text-transform:uppercase;gap:5px;font-size:.62rem;font-weight:900;display:grid}.admin-command-summary>header>span strong{color:#cbd5e1;text-transform:none;font-size:.72rem}.admin-metrics{border-bottom:1px solid #94a3b838;grid-template-columns:repeat(6,1fr);display:grid}.admin-metrics article{border-right:1px solid #94a3b82e;align-content:center;min-height:180px;padding:25px 22px;display:grid}.admin-metrics article:last-child{border-right:0}.admin-metrics small{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-metrics strong{color:#22d3ee;font:700 3.4rem/.8 var(--font-lore-display),serif;margin-top:15px}.admin-metrics span{color:#64748b;margin-top:12px;font-size:.65rem}.admin-metrics .needs-attention strong{color:#f6c75c}.admin-famiglio-custodians{background:linear-gradient(135deg,#1e1238fa,#08182bf7);border:1px solid #f6c75c57;margin-top:95px;padding:clamp(28px,4.5vw,64px);scroll-margin-top:110px;box-shadow:0 30px 80px #00000040}.admin-famiglio-custodians>header{border-bottom:1px solid #f6c75c38;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-famiglio-custodians h2{color:#fff7da;max-width:980px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-famiglio-custodians>header p:last-child{color:#aab6ca;max-width:800px;line-height:1.7}.admin-famiglio-totals{gap:12px;display:flex}.admin-famiglio-totals span{color:#94a3b8;text-align:center;text-transform:uppercase;border:1px solid #f6c75c40;gap:8px;min-width:112px;padding:18px;font-size:.6rem;font-weight:900;display:grid}.admin-famiglio-totals strong{color:#f6c75c;font:700 2.8rem/.8 var(--font-lore-display),serif}.admin-famiglio-table{border:1px solid #94a3b829;margin-top:28px;overflow:auto}.admin-famiglio-table table{border-collapse:collapse;width:100%;min-width:920px}.admin-famiglio-table th{color:#f6c75c;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#060d1ebf;border-bottom:1px solid #f6c75c3d;padding:14px 16px;font-size:.58rem}.admin-famiglio-table td{color:#cbd5e1;vertical-align:top;border-bottom:1px solid #94a3b821;padding:18px 16px;font-size:.7rem}.admin-famiglio-table tr:last-child td{border-bottom:0}.admin-famiglio-table td>small,.admin-famiglio-table td>strong{display:block}.admin-famiglio-table td>small{color:#64748b;margin-top:5px}.admin-famiglio-table a{color:#67e8f9;overflow-wrap:anywhere}.admin-famiglio-table ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-famiglio-table li{align-items:baseline;gap:7px;display:flex}.admin-famiglio-table li strong{color:#fff7da}.admin-famiglio-table li span{color:#94a3b8;font-size:.62rem}.admin-famiglio-status{color:#cbd5e1;text-transform:uppercase;border:1px solid #94a3b840;padding:6px 9px;font-size:.56rem;font-weight:900;display:inline-block}.admin-famiglio-status.is-active{color:#6ee7b7;border-color:#34d39973}.admin-famiglio-empty,.admin-famiglio-privacy{color:#78869f;margin:22px 0 0;font-size:.64rem;line-height:1.65}.admin-famiglio-empty{color:#94a3b8;border:1px dashed #94a3b833;padding:24px}.admin-analytics{background:linear-gradient(145deg,#121834fa,#261441f5);border:1px solid #a78bfa4d;margin-top:95px;padding:clamp(28px,4.5vw,64px);scroll-margin-top:110px;box-shadow:0 30px 80px #0000003d}.admin-analytics>header{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-analytics h2{color:#fff7da;max-width:980px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-analytics>header p:last-child{color:#aab6ca;max-width:820px;line-height:1.7}.admin-analytics>header p strong{color:#67e8f9}.admin-analytics>header>span{color:#a78bfa;text-align:right;text-transform:uppercase;gap:5px;font-size:.62rem;font-weight:900;display:grid}.admin-analytics>header>span strong{color:#e2e8f0;font-size:.75rem}.admin-analytics-totals{border-bottom:1px solid #94a3b82e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-analytics-totals article{border-right:1px solid #94a3b829;align-content:center;min-width:0;min-height:165px;padding:24px 20px;display:grid}.admin-analytics-totals article:last-child{border-right:0}.admin-analytics-totals small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-analytics-totals strong{color:#c4b5fd;font:700 clamp(2.4rem,4vw,3.6rem)/.82 var(--font-lore-display),serif;margin-top:14px}.admin-analytics-totals span{color:#64748b;margin-top:11px;font-size:.62rem;line-height:1.45}.admin-analytics-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);gap:14px;margin-top:28px;display:grid}.admin-analytics-layout>article{background:#080f2285;border:1px solid #94a3b829;min-width:0;padding:28px}.admin-analytics-layout article>header{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:24px;display:flex}.admin-analytics-layout article>header strong{color:#f8fafc;font:700 1.15rem var(--font-lore-display),serif}.admin-analytics-layout article>header small{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-analytics-layout article>p{color:#7f8ba3;margin:0;line-height:1.65}.admin-analytics-chart{grid-row:span 2}.admin-analytics-chart ol{align-items:stretch;gap:8px;height:280px;margin:0;padding:0;list-style:none;display:flex}.admin-analytics-chart li{text-align:center;flex:1 1 0;grid-template-rows:22px 1fr 24px;gap:7px;min-width:0;display:grid}.admin-analytics-chart li>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.admin-analytics-chart li>div{background:linear-gradient(#0000,#a78bfa0d);border-bottom:1px solid #94a3b833;justify-content:center;align-items:end;min-height:0;display:flex}.admin-analytics-chart li i{background:linear-gradient(#67e8f9,#8b5cf6);width:min(28px,75%);min-height:6px;display:block;box-shadow:0 0 18px #67e8f92e}.admin-analytics-chart li>strong{color:#cbd5e1;font-size:.64rem}.admin-analytics-ranking ol,.admin-analytics-referrers ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-analytics-ranking li{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:13px 0;display:grid}.admin-analytics-ranking code{color:#67e8f9;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.admin-analytics-ranking li span{color:#e2e8f0;font-size:.65rem;font-weight:850}.admin-analytics-ranking li small{color:#64748b;text-align:right;grid-column:2;font-size:.56rem}.admin-analytics-referrers li{color:#94a3b8;border-top:1px solid #94a3b81f;justify-content:space-between;gap:18px;padding:12px 0;font-size:.68rem;display:flex}.admin-analytics-referrers li strong{color:#f6c75c}.admin-analytics-note{color:#78869f;margin:25px 0 0;font-size:.65rem;line-height:1.65}.admin-notification-center{background:linear-gradient(125deg,#0b132bfa,#191237f5);border:1px solid #22d3ee38;margin-top:95px;padding:clamp(28px,4.5vw,64px);scroll-margin-top:110px;box-shadow:0 30px 80px #0000003d}.admin-notification-center>header{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:30px;display:grid}.admin-notification-center h2{color:#fff7da;max-width:940px;font:700 clamp(3rem,5.5vw,5.7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 14px}.admin-notification-center header p:last-child{color:#aab6ca;max-width:780px;line-height:1.7}.admin-notification-center>header>strong{color:#f6c75c;font:700 4.5rem/.75 var(--font-lore-display),serif;text-align:right}.admin-notification-center>header>strong span{color:#94a3b8;font:900 .62rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:13px;display:block}.admin-notification-toolbar{justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.admin-notification-toolbar span{color:#94a3b8;font-size:.72rem}.admin-notification-center li button,.admin-notification-toolbar button{color:#67e8f9;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee59;font-size:.64rem;font-weight:900}.admin-notification-toolbar button{padding:11px 15px}.admin-notification-center li button:disabled,.admin-notification-toolbar button:disabled{cursor:not-allowed;opacity:.4}.admin-notification-center>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-notification-center li{--signal:#22d3ee;background:#0f172abd;border:1px solid #94a3b826;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:138px;padding:22px 24px;display:grid}.admin-notification-center li.severity-critical{--signal:#fb7185;border-color:#fb71855c}.admin-notification-center li.severity-high{--signal:#f6c75c}.admin-notification-center li.severity-medium{--signal:#a78bfa}.admin-notification-center li.is-read{opacity:.58}.admin-notification-signal{background:var(--signal);width:10px;height:10px;box-shadow:0 0 22px var(--signal);transform:rotate(45deg)}.admin-notification-center li small{color:var(--signal);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:900}.admin-notification-center li strong{color:#f8fafc;font:700 1.22rem var(--font-lore-display),serif;margin:6px 0;display:block}.admin-notification-center li p{color:#aab6ca;margin:0;font-size:.75rem;line-height:1.55}.admin-notification-center li code{color:#64748b;margin-top:9px;font-size:.62rem;display:inline-block}.admin-notification-center li>div:last-child{justify-items:end;gap:9px;min-width:135px;display:grid}.admin-notification-center li a{color:#67e8f9;text-transform:uppercase;font-size:.65rem;font-weight:900}.admin-notification-center li button{padding:8px 10px}.admin-notification-center li>div:last-child>span{color:#64748b;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-notification-empty{color:#94a3b8;padding:35px 0}.admin-module-grid{padding-block:115px}.admin-module-grid>header{max-width:950px;margin-bottom:50px}.admin-module-grid>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-module{--tone:#22d3ee;color:#e2e8f0;background:linear-gradient(120deg,#0f172af5,#121c36d1);border:1px solid #94a3b82b;grid-template-columns:50px 95px minmax(0,1fr);align-items:center;gap:24px;min-height:205px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-module:after{content:"";background:var(--tone);transform-origin:0;height:3px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(.18)}.admin-module:focus-visible:after,.admin-module:hover:after{transform:scaleX(1)}.admin-module.tone-violet{--tone:#a78bfa}.admin-module.tone-gold{--tone:#f6c75c}.admin-module.tone-pink{--tone:#f472b6}.admin-module.tone-rose{--tone:#fb7185}.admin-module>span{color:var(--tone);align-self:start;font-size:.67rem;font-weight:900}.admin-module img{object-fit:contain;width:88px;height:88px}.admin-module strong{color:#fff7da;font:700 1.45rem var(--font-lore-display),serif}.admin-module p{color:#94a3b8;margin:8px 0 17px;font-size:.77rem;line-height:1.6}.admin-module b{color:var(--tone);text-transform:uppercase;font-size:.66rem}.admin-users{background:#0b132b;border:1px solid #22d3ee38;padding:75px clamp(24px,4.5vw,70px);scroll-margin-top:110px;box-shadow:0 35px 90px #00000042}.admin-users>header p:last-child{color:#94a3b8;max-width:780px;line-height:1.7}.admin-users>header>strong{color:#22d3ee;font:700 4rem/.8 var(--font-lore-display),serif;text-align:right}.admin-users>header>strong span{color:#64748b;font:900 .58rem var(--font-body),sans-serif;text-transform:uppercase;margin-top:12px;display:block}.admin-user-search{grid-template-columns:minmax(260px,1fr) 230px auto;align-items:end;gap:18px;padding:30px 0;display:grid}.admin-action-note,.admin-user-search label{gap:8px;display:grid}.admin-action-note>span,.admin-user-search label span{color:#67e8f9;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-action-note textarea,.admin-user-actions select,.admin-user-search input,.admin-user-search select{color:#f8fafc;background:#080e20;border:1px solid #94a3b840;width:100%;min-height:48px;padding:12px 14px}.admin-user-actions button,.admin-user-search button{color:#a5f3fc;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee;min-height:48px;padding:12px 17px;font-weight:900}.admin-user-actions button:disabled,.admin-user-search button:disabled{cursor:not-allowed;opacity:.42}.admin-user-workspace{border-top:1px solid #94a3b833;grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);min-height:680px;display:grid}.admin-user-list{border-right:1px solid #94a3b833;max-height:760px;overflow-y:auto}.admin-user-list button{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b821;gap:5px;width:100%;padding:20px 20px 20px 0;display:grid}.admin-user-list button.is-selected{background:#22d3ee14;border-left:4px solid #22d3ee;padding-left:18px}.admin-user-list span{color:#67e8f9;text-transform:uppercase;font-size:.56rem;font-weight:900}.admin-user-list strong{color:#f8fafc}.admin-user-list small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-list b{color:#f6c75c;text-transform:uppercase;font-size:.58rem}.admin-user-detail{padding:38px clamp(24px,4vw,58px)}.admin-user-detail>header{border-bottom:3px solid #7c3aed;justify-content:space-between;align-items:start;gap:25px;padding-bottom:28px;display:flex}.admin-user-detail header small{color:#64748b;overflow-wrap:anywhere}.admin-user-detail h3{color:#fff7da;font:700 clamp(2.2rem,4vw,4rem)/.9 var(--font-lore-display),serif;margin:8px 0}.admin-user-detail header a{color:#67e8f9}.admin-user-detail header>span{color:#f6c75c;text-transform:uppercase;border:1px solid #f6c75c;padding:9px 12px;font-size:.59rem;font-weight:900}.admin-user-detail dl{border-block:1px solid #94a3b82e;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.admin-user-detail dl div{min-width:0;padding:20px 18px 20px 0}.admin-user-detail dt{color:#64748b;text-transform:uppercase;font-size:.57rem;font-weight:900}.admin-user-detail dd{color:#f8fafc;overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.admin-action-note textarea{resize:vertical;min-height:95px}.admin-user-actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.admin-user-actions section{border:1px solid #94a3b82b;padding:19px}.admin-user-actions section>strong{color:#cbd5e1;text-transform:uppercase;margin-bottom:14px;font-size:.65rem;display:block}.admin-user-actions section>div{flex-wrap:wrap;gap:8px;display:flex}.admin-center-message{color:#cffafe;background:#22d3ee14;border-left:4px solid #22d3ee;margin:25px 0 0;padding:15px 19px}.admin-audit{padding-top:110px}.admin-audit>header{max-width:950px;margin-bottom:40px}.admin-audit ol{border-top:1px solid #94a3b833;margin:0;padding:0;list-style:none}.admin-audit li{border-bottom:1px solid #94a3b826;grid-template-columns:180px 210px minmax(180px,.6fr) minmax(0,1fr);align-items:center;gap:20px;padding:19px 0;display:grid}.admin-audit time{color:#64748b;font-size:.66rem}.admin-audit strong{color:#67e8f9}.admin-audit span{color:#f6c75c;overflow-wrap:anywhere;font-size:.72rem}.admin-audit p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.5}.admin-audit-empty{color:#94a3b8}@media (max-width:1050px){.admin-analytics-totals,.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-analytics-totals article:nth-child(3){border-right:0}.admin-analytics-layout{grid-template-columns:1fr}.admin-analytics-chart{grid-row:auto}.admin-metrics article:nth-child(3){border-right:0}.admin-module-grid>div,.admin-user-workspace{grid-template-columns:1fr}.admin-notification-center li{grid-template-columns:12px minmax(0,1fr)}.admin-notification-center li>div:last-child{justify-content:flex-start;justify-items:legacy;grid-column:2;display:flex}.admin-user-list{border-bottom:1px solid #94a3b833;border-right:0;max-height:410px}.admin-audit li{grid-template-columns:150px 180px 1fr}.admin-audit li p{grid-column:2/-1}}@media (max-width:720px){.account-page-authenticated .account-hero-inner,.admin-center-hero>.shell{grid-template-columns:1fr}.account-page-authenticated .account-hero-emblem,.admin-center-hero img{grid-row:1;justify-self:center;width:min(70vw,300px)}.personal-dashboard-nav{top:60px}.admin-center-content{padding-block:55px 90px}.admin-analytics>header,.admin-command-summary>header,.admin-famiglio-custodians>header,.admin-notification-center>header,.admin-users>header{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article:nth-child(3){border-right:1px solid #94a3b82e}.admin-metrics article:nth-child(2n){border-right:0}.admin-module{grid-template-columns:35px 70px minmax(0,1fr);padding:20px}.admin-module img{width:66px;height:66px}.admin-users{padding:50px 18px}.admin-user-search{grid-template-columns:1fr}.admin-user-detail{padding-inline:0}.admin-user-detail>header{display:grid}.admin-user-detail dl{grid-template-columns:1fr 1fr}.admin-user-actions{grid-template-columns:1fr}.admin-notification-center{padding:38px 18px}.admin-notification-center>header>strong{text-align:left}.admin-notification-toolbar{flex-direction:column;align-items:flex-start}.admin-notification-center li{padding-inline:16px}.admin-analytics{padding:38px 18px}.admin-analytics>header>span{text-align:left}.admin-analytics-totals{grid-template-columns:1fr 1fr}.admin-analytics-totals article:nth-child(3){border-right:1px solid #94a3b829}.admin-analytics-totals article:nth-child(2n){border-right:0}.admin-analytics-totals article:last-child{border-right:0;grid-column:1/-1}.admin-analytics-layout>article{padding:22px 16px}.admin-analytics-chart{overflow-x:auto}.admin-analytics-chart ol{min-width:560px}.admin-famiglio-custodians{padding:38px 18px}.admin-famiglio-totals{width:100%}.admin-famiglio-totals span{flex:1;min-width:0}.admin-audit li{grid-template-columns:1fr;gap:6px}.admin-audit li p{grid-column:1}}.order-detail-page{color:#172554;background:#fff5e9 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;min-height:100vh;padding:clamp(70px,9vw,130px) 0}.order-document{background:#fffbf6f0;border-top:6px solid #db2777;max-width:1180px;margin-inline:auto;padding:clamp(36px,6vw,80px);position:relative;overflow:hidden;box-shadow:0 35px 90px #32123e2e}.order-document:before{content:"";pointer-events:none;background:#f6ce6352;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-140px}.order-document>header{border-bottom:1px solid #17255438;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:35px;padding-bottom:38px;display:grid;position:relative}.order-document h1{color:#172554;font:700 clamp(3rem,7vw,6.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 18px}.order-document header p:last-child{color:#697186;max-width:680px;line-height:1.7}.order-status{color:#6d28d9;letter-spacing:.07em;text-transform:uppercase;background:#ffffffbf;border:1px solid;padding:13px 17px;font-size:.7rem;font-weight:900}.order-status-paid{color:#15803d}.order-status-canceled,.order-status-checkout_failed{color:#9a3412}.order-action-message,.order-test-notice{color:#4c1d57;background:#fff2bc;border-left:5px solid #f6ce63;margin:28px 0 0;padding:18px 22px;line-height:1.55}.order-action-message{background:#f3e8ff;border-left-color:#7c3aed;font-weight:800}.order-facts{border-block:1px solid #17255430;grid-template-columns:repeat(4,1fr);margin:55px 0;display:grid}.order-facts div{min-width:0;padding:25px 25px 25px 0}.order-facts div+div{border-left:1px solid #17255429;padding-left:25px}.order-facts dt{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.order-facts dd{color:#32123e;overflow-wrap:anywhere;margin:9px 0 0;font-size:.82rem;font-weight:800}.order-lines article,.order-lines-heading{grid-template-columns:minmax(0,1fr) 100px 150px;align-items:center;gap:25px;display:grid}.order-lines-heading{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;padding-bottom:13px;font-size:.64rem;font-weight:900}.order-lines article{border-block:1px solid #1725542b;padding:27px 0}.order-lines article+article{border-top:0}.order-lines article small,.order-lines article strong{display:block}.order-lines article strong{color:#32123e;font:700 1.35rem var(--font-lore-display),serif}.order-lines article small{color:#73788a;margin-top:7px;font-size:.68rem}.order-lines article>span{color:#6d28d9;font-weight:900}.order-lines article>b{color:#db2777;font:700 1.35rem var(--font-lore-display),serif}.order-total{border-bottom:4px solid #7c3aed;justify-content:flex-end;align-items:baseline;gap:45px;padding:35px 0;display:flex}.order-total span{color:#6d28d9;text-transform:uppercase;font-size:.7rem;font-weight:900}.order-total strong{color:#172554;font:700 clamp(2.6rem,5vw,4.5rem)/1 var(--font-lore-display),serif}.order-support{border-block:1px solid #1725542e;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:clamp(45px,7vw,95px);margin-top:60px;padding:42px 0;display:grid}.order-support h2{color:#32123e;font:700 clamp(2.3rem,4.2vw,4.3rem)/.9 var(--font-lore-display),serif;letter-spacing:-.04em;margin:9px 0 18px}.order-support>div>p:last-child{color:#697186;line-height:1.75}.order-support form{align-content:start;gap:18px;display:grid}.order-support label{color:#7c3aed;letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:.68rem;font-weight:900;display:grid}.order-support input,.order-support select,.order-support textarea{color:#32123e;width:100%;font:700 .86rem var(--font-body),sans-serif;text-transform:none;border:0;background:0 0;border-bottom:1px solid #1725544d;padding:13px 2px}.order-support textarea{resize:vertical;border:1px solid #17255440;padding:14px}.order-support button{color:#fff;cursor:pointer;background:#7c3aed;border:0;justify-self:start;min-height:48px;padding:13px 22px;font-weight:900}.order-support button:disabled{opacity:.55;cursor:wait}.order-support>ol{margin:0;padding:0;list-style:none}.order-support>ol li{border-bottom:1px solid #1725542b;grid-template-columns:1fr auto;gap:10px 25px;padding:22px 0;display:grid}.order-support li small,.order-support li strong{display:block}.order-support li small{color:#73788a;margin-top:6px;font-size:.66rem}.order-support li>span{color:#7c3aed;text-transform:uppercase;font-size:.67rem;font-weight:900}.order-support li>em,.order-support li>p{color:#5f687c;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.65}.order-support li>em{color:#4c1d57;border-left:3px solid #db2777;padding-left:16px;font-style:normal;font-weight:750}.order-document>footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;margin-top:45px;display:grid}.order-document>footer>div:first-child{max-width:650px}.order-document>footer strong{color:#32123e}.order-document>footer p{color:#697186;font-size:.76rem;line-height:1.7}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.order-actions a,.order-actions button{color:#fff;min-height:46px;font:900 .7rem var(--font-body),sans-serif;cursor:pointer;background:#7c3aed;border:1px solid #7c3aed;padding:13px 17px}.order-actions a{color:#4c1d57;background:0 0;align-items:center;display:inline-flex}.order-actions .order-cancel{color:#9a3412;background:0 0;border-color:#9a3412}.order-actions button:disabled{cursor:wait;opacity:.55}.order-detail-loading{text-align:center;place-content:center;min-height:450px;display:grid}.order-detail-loading strong{color:#32123e;font:700 2rem var(--font-lore-display),serif}.order-detail-loading p{color:#697186}.order-admin-page{color:#172554;background:#fff5e9 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;min-height:100vh}.order-admin-page>header{color:#fff;background:#32123e url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;border-bottom:5px solid #db2777;padding:clamp(65px,9vw,120px) 0;box-shadow:inset 0 0 0 1000px #300e39c2}.order-admin-page>header .shell{grid-template-columns:minmax(170px,280px) 1fr;align-items:center;gap:clamp(40px,7vw,95px);display:grid}.order-admin-page>header img{filter:drop-shadow(0 24px 35px #0000004d);width:100%;height:auto}.order-admin-page h1{color:#fff3d5;font:700 clamp(4rem,8vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 20px}.order-admin-page>header p:last-child{color:#eee0ec;max-width:740px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.order-admin-dashboard{padding-block:75px 120px}.order-admin-message,.order-admin-test{color:#4c1d57;background:#fff2bc;border-left:5px solid #f6ce63;padding:18px 22px;line-height:1.55}.order-admin-message{background:#f3e8ff;border-left-color:#7c3aed;font-weight:800}.order-admin-summary{border-block:1px solid #17255433;grid-template-columns:repeat(4,1fr);margin:50px 0 90px;padding:0;list-style:none;display:grid}.order-admin-summary li{align-content:center;gap:12px;min-height:150px;padding:25px 30px;display:grid}.order-admin-summary li+li{border-left:1px solid #1725542b}.order-admin-summary span{color:#7c3aed;text-transform:uppercase;font-size:.66rem;font-weight:900}.order-admin-summary strong{color:#db2777;font:700 clamp(2.7rem,4vw,4.3rem)/.9 var(--font-lore-display),serif}.order-admin-register>header,.order-admin-support>header{grid-template-columns:1fr 1fr;align-items:end;gap:12px 55px;margin-bottom:38px;display:grid}.order-admin-register>header .eyebrow,.order-admin-support>header .eyebrow{grid-column:1/-1}.order-admin-register h2,.order-admin-support h2{color:#172554;font:700 clamp(3rem,5.2vw,6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:0}.order-admin-support>header>p:last-child{color:#697186;margin:0;line-height:1.7}.order-admin-table{border-top:4px solid #db2777}.order-admin-row{border-bottom:1px solid #1725542b;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) 130px 120px;align-items:center;gap:24px;padding:22px 0;display:grid}.order-admin-head{color:#7c3aed;text-transform:uppercase;font-size:.64rem;font-weight:900}.order-admin-row small,.order-admin-row strong{display:block}.order-admin-row small{color:#73788a;margin-top:6px;font-size:.66rem}.order-admin-row>span{overflow-wrap:anywhere;color:#59647d;font-size:.76rem}.order-admin-row em{color:#7c3aed;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.order-admin-row b{color:#db2777;font:700 1.15rem var(--font-lore-display),serif}.order-admin-support{border-top:5px solid #7c3aed;margin-top:120px;padding-top:32px}.order-support-editor{border-bottom:1px solid #1725542e;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(35px,6vw,85px);padding:38px 0;display:grid}.order-support-editor>header{grid-template-columns:1fr auto;gap:15px;display:grid}.order-support-editor header span{color:#db2777;text-transform:uppercase;font-size:.65rem;font-weight:900}.order-support-editor h3{color:#32123e;font:700 1.7rem var(--font-lore-display),serif;margin:7px 0 9px}.order-support-editor small,.order-support-editor time{color:#727789;font-size:.65rem}.order-support-editor>p{color:#59647d;margin:16px 0 0;line-height:1.7}.order-support-editor>div:last-child{gap:15px;display:grid}.order-support-editor label{color:#7c3aed;text-transform:uppercase;gap:7px;font-size:.66rem;font-weight:900;display:grid}.order-support-editor select,.order-support-editor textarea{color:#32123e;font:700 .8rem var(--font-body),sans-serif;text-transform:none;background:#ffffffa6;border:1px solid #17255440;padding:12px}.order-support-editor button{color:#fff;cursor:pointer;background:#7c3aed;border:0;justify-self:start;min-height:46px;padding:12px 19px;font-weight:900}.order-support-editor .order-refund-action{color:#881337;background:#fff1f2;border:2px solid #9f1239;box-shadow:0 10px 24px #9f12391f}.order-support-editor button:disabled{cursor:wait;opacity:.7}.order-admin-empty{color:#697186;border-left:4px solid #f6ce63;padding-left:22px}.order-admin-loading{text-align:center;place-content:center;min-height:450px;display:grid}.game-product-code{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:.62rem;font-weight:900;display:block}.game-commercial-readiness{border-top:5px solid #db2777;margin-top:clamp(75px,9vw,125px);padding-top:35px}.game-commercial-readiness>header{grid-template-columns:1fr 1fr;align-items:end;gap:12px 55px;margin-bottom:38px;display:grid}.game-commercial-readiness .eyebrow{grid-column:1/-1}.game-commercial-readiness h3{color:#172554;font:700 clamp(2.8rem,5vw,5.5rem)/.86 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.game-commercial-readiness header>p:last-child{color:#657086;margin:0;line-height:1.7}.game-commercial-readiness ol{margin:0;padding:0;list-style:none}.game-commercial-readiness li{border-bottom:1px solid #1725542e;grid-template-columns:75px minmax(0,1fr) 130px;align-items:center;gap:25px;padding:25px 0;display:grid}.game-commercial-readiness li>span{color:#db2777;font:700 1.2rem var(--font-lore-display),serif}.game-commercial-readiness li strong{color:#32123e;font:700 1.35rem var(--font-lore-display),serif}.game-commercial-readiness li p{color:#697186;margin:7px 0 0;font-size:.78rem;line-height:1.6}.game-commercial-readiness li em{color:#b45309;text-align:right;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.game-commercial-readiness li.game-readiness-ready em{color:#15803d}.game-windows-specification{border-top:5px solid #e9b653;margin-top:clamp(75px,9vw,125px);padding-top:38px}.game-windows-specification>header{max-width:920px}.game-windows-specification h3{color:#fff5d6;font:700 clamp(2.8rem,5vw,5.5rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 18px}.game-windows-specification>header>p:last-child{color:#d5d1ca;font-size:.92rem;line-height:1.75}.game-windows-specification>div{border-block:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.game-windows-specification article{padding:30px clamp(18px,3vw,38px) 34px 0}.game-windows-specification article+article{border-left:1px solid #ffffff2e;padding-left:clamp(18px,3vw,38px)}.game-windows-specification article>span{color:#e9b653;font:700 1.15rem var(--font-lore-display),serif}.game-windows-specification h4{color:#fff;font:700 1.65rem var(--font-lore-display),serif;margin:30px 0 20px}.game-windows-specification :is(ul,ol){color:#ded8cf;margin:0;padding-left:18px}.game-windows-specification li{padding:6px 0;font-size:.76rem;line-height:1.55}.game-windows-specification article a{color:#fff2c9;border-bottom:2px solid #e9b653;margin-top:24px;padding-bottom:5px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-block}.game-windows-specification aside{border-top:1px solid #fff3;grid-column:1/-1;grid-template-columns:150px 230px minmax(0,1fr);align-items:baseline;gap:25px;padding:26px 0;display:grid}.game-windows-specification aside span{color:#e9b653;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.game-windows-specification aside strong{color:#fff5d6;font:700 1.3rem var(--font-lore-display),serif}.game-windows-specification aside p{color:#d5d1ca;margin:0;font-size:.8rem;line-height:1.65}.game-delivery-size-warning{color:#6b3a0c;background:#fff3d6;border-left:5px solid #b45309;margin-top:18px;padding:16px 18px;font-size:.76rem;line-height:1.55}.game-delivery-size-warning strong{color:#7c2d12;display:block}.game-delivery-receipt{border-top:1px solid #17255438;margin-top:38px;padding-top:28px}.game-delivery-receipt h3{color:#32123e;font:700 clamp(1.6rem,2.7vw,2.4rem)/1 var(--font-lore-display),serif;margin:7px 0 13px}.game-delivery-receipt>p{color:#5e5060;font-size:.82rem;line-height:1.65}.delivery-selected-file.is-oversized small{color:#b42318}.game-license-page{color:#172554;background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px;min-height:100vh;padding-bottom:120px}.game-license-page>header{background:linear-gradient(115deg,#fff2d8f5,#fbe7eff0,#e8ddfff0);border-bottom:5px solid #db2777;padding:clamp(60px,8vw,115px) 0}.game-license-page>header .shell{grid-template-columns:minmax(140px,230px) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,95px);display:grid}.game-license-page>header img{filter:drop-shadow(0 22px 28px #4c1d572e);width:100%;height:auto}.game-license-page h1{color:#32123e;font:700 clamp(3.5rem,8vw,7.5rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 18px}.game-license-page>header p:last-child{color:#5f5263;max-width:760px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.game-license-document{padding-top:clamp(55px,7vw,95px)}.game-license-status{border-block:1px solid #17255433;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:35px;padding:24px 0;display:grid}.game-license-status strong{color:#b45309;text-transform:uppercase;font-size:.76rem}.game-license-status p{color:#687086;margin:0;line-height:1.65}.game-license-document>ol{margin:60px 0 0;padding:0;list-style:none}.game-license-document>ol li{border-bottom:1px solid #1725542b;grid-template-columns:100px minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.game-license-document>ol li>span{color:#db2777;font:700 1.35rem var(--font-lore-display),serif}.game-license-document h2{color:#32123e;font:700 clamp(1.7rem,3vw,2.8rem)/.95 var(--font-lore-display),serif;margin:0 0 12px}.game-license-document li p{color:#626d84;max-width:920px;margin:0;line-height:1.75}.game-license-signature{border-top:5px solid #7c3aed;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(45px,8vw,110px);margin-top:85px;padding-top:35px;display:grid}.game-license-signature>div>p:last-child{color:#626d84;line-height:1.8}.game-license-signature ul{border-top:1px solid #17255433;margin:0;padding:0;list-style:none}.game-license-signature li{color:#4c1d57;border-bottom:1px solid #1725542b;padding:16px 0;font-size:.78rem;font-weight:800}.game-license-back{margin-top:65px}.game-license-back a{color:#6d28d9;border-bottom:2px solid #db2777;font-weight:900;text-decoration:none}.game-license-commerce{border-block:1px solid #17255433;margin-top:75px;padding:34px 0}.game-license-commerce h2{max-width:820px}.game-license-commerce>p:not(.eyebrow){color:#626d84;max-width:840px;line-height:1.75}.game-license-commerce a{color:#6d28d9;border-bottom:3px solid #db2777;margin-top:12px;padding-bottom:5px;font-weight:900;text-decoration:none;display:inline-block}.contact-channels>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:20px clamp(45px,8vw,110px);margin-bottom:55px;display:grid}.contact-channels>header .eyebrow{grid-column:1/-1}.contact-channels>header h2{color:#32123e;font:700 clamp(3.3rem,6vw,6.6rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:0}.contact-channels>header>p:last-child{color:#657086;margin:0;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.75}.contact-channels>div{border-top:5px solid #db2777}.contact-channels article{border-bottom:1px solid #1725542e;grid-template-columns:135px 55px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,45px);min-height:210px;padding:28px 0;display:grid}.contact-channels article img{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 18px #4c1d572e);width:122px;height:122px}.contact-channels article>span{color:#db2777;font:700 1.15rem var(--font-lore-display),serif;align-self:start;padding-top:15px}.contact-channels h3{color:#32123e;font:700 clamp(1.8rem,3vw,3rem)/1 var(--font-lore-display),serif;margin:0 0 8px}.contact-channels article p{color:#657086;max-width:720px;margin:0 0 15px;line-height:1.65}.contact-channels article a,.contact-channels article strong{color:#6d28d9;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-block}.contact-channels article a{border-bottom:2px solid #db2777;padding-bottom:4px}.contact-channels article div>a+a{margin-left:20px}.contact-directory{color:#fff7db;background:linear-gradient(120deg,#24102f,#4c1d57 52%,#172554)}.contact-directory header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:55px;margin-bottom:45px;display:grid}.contact-directory header h2{color:#fff7db;font:700 clamp(3rem,5.4vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.contact-directory>div>div{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);display:grid}.contact-directory article{padding:30px 28px 10px 0}.contact-directory article+article{border-left:1px solid #fff3;padding-left:28px}.contact-directory article>span{color:#f9a8d4;font:700 1rem var(--font-lore-display),serif}.contact-directory h3{color:#fff;font:700 1.65rem var(--font-lore-display),serif;margin:18px 0 10px}.contact-directory article p{color:#e5d9e8;line-height:1.65}.contact-directory article a{color:#fde68a;border-bottom:2px solid #db2777;width:fit-content;margin-top:10px;font-weight:850;text-decoration:none;display:block}.game-support-page{color:#172554;background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px;min-height:100vh;padding-bottom:120px}.game-support-hero{color:#fff;background:linear-gradient(110deg,#24102f,#4c1d57 48%,#172554);border-bottom:6px solid #db2777;padding:clamp(60px,8vw,110px) 0}.game-support-hero>div{grid-template-columns:minmax(150px,250px) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,100px);display:grid}.game-support-hero img{filter:drop-shadow(0 24px 32px #00000059);width:100%;height:auto}.game-support-hero .eyebrow{color:#f9a8d4}.game-support-hero h1{color:#fff6d0;font:700 clamp(4rem,8vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.055em;margin:10px 0 22px}.game-support-hero p:last-child{color:#f0e7ef;max-width:760px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.game-support-route{padding-top:clamp(70px,9vw,125px)}.game-support-route>header{grid-template-columns:1fr 1fr;align-items:end;gap:12px 65px;margin-bottom:48px;display:grid}.game-support-route>header .eyebrow{grid-column:1/-1}.game-support-boundaries h2,.game-support-report h2,.game-support-route h2{color:#32123e;font:700 clamp(3rem,6vw,6rem)/.87 var(--font-lore-display),serif;letter-spacing:-.045em;margin:0}.game-support-route ol{border-top:5px solid #7c3aed;margin:0;padding:0;list-style:none}.game-support-route li{border-bottom:1px solid #1725542e;grid-template-columns:85px minmax(0,1fr);gap:28px;padding:34px 0;display:grid}.game-support-route li>span{color:#db2777;font:700 1.25rem var(--font-lore-display),serif}.game-support-route h3{color:#32123e;font:700 clamp(1.65rem,2.7vw,2.65rem) var(--font-lore-display),serif;margin:0 0 10px}.game-support-route li p{color:#657086;max-width:900px;margin:0 0 14px;line-height:1.7}.game-support-route li a{color:#6d28d9;border-bottom:2px solid #db2777;font-size:.75rem;font-weight:900;text-decoration:none}.game-support-report{color:#fff;background:#172554;margin-top:110px;padding:clamp(75px,9vw,125px) 0}.game-support-report>div{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(50px,8vw,120px);display:grid}.game-support-report .eyebrow{color:#f9a8d4}.game-support-report h2{color:#fff6d0}.game-support-report div>p:last-child{color:#d9dcef;line-height:1.75}.game-support-report ol{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none}.game-support-report li{border-bottom:1px solid #fff3;grid-template-columns:45px 1fr;gap:18px;padding:17px 0;display:grid}.game-support-report li span{color:#f9a8d4;font-size:.68rem;font-weight:900}.game-support-report li strong{color:#fff;font-size:.82rem;line-height:1.5}.game-support-boundaries{grid-template-columns:1fr 1fr;gap:clamp(55px,8vw,120px);padding-top:100px;display:grid}.game-support-boundaries article{border-top:5px solid #db2777;padding-top:26px}.game-support-boundaries article:last-child{border-color:#7c3aed}.game-support-boundaries h2{font-size:clamp(2.4rem,4vw,4.2rem)}.game-support-boundaries article>p:not(.eyebrow){color:#657086;line-height:1.75}.game-support-boundaries a{color:#6d28d9;border-bottom:2px solid #db2777;font-weight:900;text-decoration:none}.game-sales-terms-page{color:#172554;background:#fff8f1 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1150px;min-height:100vh;padding-bottom:120px}.game-sales-terms-page>header{background:linear-gradient(120deg,#fff2d8f7,#fbe7eff2 52%,#e8ddfff5);border-bottom:6px solid #7c3aed;padding:clamp(75px,10vw,145px) 0}.game-sales-terms-page h1{color:#32123e;max-width:1050px;font:700 clamp(4rem,9vw,9rem)/.79 var(--font-lore-display),serif;letter-spacing:-.06em;margin:12px 0 25px}.game-sales-terms-page>header p:last-child{color:#5f5263;max-width:800px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.7}.game-sales-terms-document{padding-top:70px}.game-sales-terms-document>aside{border-block:1px solid #17255433;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:40px;padding:26px 0;display:grid}.game-sales-terms-document>aside strong{color:#b45309;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.game-sales-terms-document>aside p{color:#657086;margin:0;line-height:1.7}.game-sales-terms-document>ol{margin:70px 0 0;padding:0;list-style:none}.game-sales-terms-document>ol li{border-bottom:1px solid #1725542b;grid-template-columns:90px minmax(0,1fr);gap:30px;padding:32px 0;display:grid}.game-sales-terms-document>ol li>span{color:#db2777;font:700 1.25rem var(--font-lore-display),serif}.game-sales-terms-document h2{color:#32123e;font:700 clamp(1.8rem,3.2vw,3.2rem)/.95 var(--font-lore-display),serif;margin:0 0 12px}.game-sales-terms-document li p{color:#626d84;max-width:980px;margin:0;line-height:1.78}.game-sales-terms-sources{border-top:5px solid #db2777;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(45px,8vw,110px);margin-top:90px;padding-top:35px;display:grid}.game-sales-terms-sources>div>p:last-child{color:#626d84;line-height:1.75}.game-sales-terms-sources ul{border-top:1px solid #17255433;margin:0;padding:0;list-style:none}.game-sales-terms-sources li{border-bottom:1px solid #1725542b;padding:17px 0}.game-sales-terms-back a,.game-sales-terms-sources a{color:#6d28d9;font-size:.78rem;font-weight:900;text-decoration:none}.game-sales-terms-back{margin-top:65px}.game-sales-terms-back a{border-bottom:2px solid #db2777;padding-bottom:5px}@media print{.order-actions,.site-footer,.site-header{display:none!important}.order-detail-page{background:#fff;min-height:0;padding:0}.order-document{max-width:none;box-shadow:none;padding:28px}.order-test-notice{background:0 0;border:1px solid #9a3412}}.artwork-package-page{color:#172554;background:#fff5e9 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;min-height:100vh}.artwork-package-hero{color:#fff;background:#35123d url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50% 45%/cover no-repeat;align-items:end;min-height:620px;padding:110px 0 80px;display:grid;box-shadow:inset 0 0 0 1000px #2b0d33a1}.artwork-package-hero-inner{grid-template-columns:1fr minmax(260px,.38fr);align-items:end;gap:80px;display:grid}.artwork-package-hero .eyebrow{color:#f6ce63}.artwork-package-hero h1{color:#fff2c9;font:700 clamp(4rem,7vw,8rem)/.84 var(--font-lore-display),serif;letter-spacing:-.055em;margin:15px 0 25px}.artwork-package-hero p:not(.eyebrow){color:#eee2ed;max-width:740px;font-size:1.05rem;line-height:1.8}.artwork-package-hero img{filter:drop-shadow(0 24px 35px #00000059);justify-self:end;width:min(100%,360px);height:auto}.artwork-package-stage{padding-block:100px 120px}.artwork-package-art{grid-template-columns:minmax(300px,.72fr) 1fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.artwork-package-preview{position:relative}.artwork-package-preview img{object-fit:contain;filter:drop-shadow(0 24px 30px #3e184533);width:100%;max-height:700px;display:block}.artwork-package-preview>strong{color:#4c1d57;letter-spacing:.08em;background:#fff2bc;padding:10px 13px;font-size:.67rem;position:absolute;bottom:20px;left:20px}.artwork-package-art h2,.artwork-package-delivery h2,.artwork-package-library h2{color:#172554;font:700 clamp(3.2rem,5vw,6.2rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 20px}.artwork-package-art>div:last-child>span{color:#db2777;letter-spacing:.08em;font-size:.75rem;font-weight:900}.artwork-package-art>div:last-child>p:last-child{color:#637087;max-width:690px;font-size:1rem;line-height:1.8}.artwork-package-delivery{margin-top:120px}.artwork-package-delivery>header{border-bottom:4px solid #db2777;justify-content:space-between;align-items:end;gap:35px;padding-bottom:35px;display:flex}.artwork-package-delivery>header>strong{color:#7c3aed;font:700 clamp(2.8rem,5vw,5rem) var(--font-lore-display),serif}.artwork-package-delivery ol{margin:0;padding:0;list-style:none}.artwork-package-delivery li{border-bottom:1px solid #1725542e;grid-template-columns:80px minmax(0,1fr) auto;gap:30px;padding:38px 0;display:grid}.artwork-package-delivery li>span{color:#db2777;font:700 1.3rem var(--font-lore-display),serif}.artwork-package-delivery li strong{color:#32123e;font:700 1.65rem var(--font-lore-display),serif}.artwork-package-delivery li p{color:#657086;max-width:760px;line-height:1.7}.artwork-package-delivery li em{color:#7c3aed;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.artwork-package-delivery dl{gap:35px;margin:20px 0 0;display:flex}.artwork-package-delivery dl div{gap:4px;display:grid}.artwork-package-delivery dt{color:#8b536e;text-transform:uppercase;font-size:.65rem;font-weight:900}.artwork-package-delivery dd{color:#32123e;margin:0;font-weight:750}.artwork-package-library{background:#ffffff9e;border-top:5px solid #7c3aed;margin-top:120px;padding:clamp(35px,6vw,75px);box-shadow:0 25px 60px #4022501f}.artwork-package-library-heading{grid-template-columns:95px 1fr auto;align-items:center;gap:25px;display:grid}.artwork-package-library-heading img{object-fit:contain;width:95px;height:75px}.artwork-package-library-heading h2{font-size:clamp(2.8rem,4.5vw,5.2rem)}.artwork-package-library-heading>span{color:#15803d;text-transform:uppercase;font-size:.72rem;font-weight:900}.artwork-package-file{border-block:1px solid #17255430;grid-template-columns:150px 1fr auto;align-items:center;gap:30px;margin-top:40px;padding-block:28px;display:grid}.artwork-package-file>img{object-fit:contain;background:#32123e;width:150px;height:175px}.artwork-package-file small,.artwork-package-file span,.artwork-package-file strong{display:block}.artwork-package-file small{color:#db2777;font-size:.65rem;font-weight:900}.artwork-package-file strong{color:#32123e;font:700 1.65rem var(--font-lore-display),serif;margin-top:7px}.artwork-package-file p,.artwork-package-file span,.artwork-package-safety{color:#6c7080;font-size:.76rem}.artwork-package-file button{color:#fff;background:#83728c;border:0;min-width:190px;min-height:56px;font-weight:850}.artwork-package-safety{line-height:1.65}.artwork-package-actions{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.artwork-package-actions a{color:#fff;background:#db2777;padding:15px 20px;font-size:.78rem;font-weight:900}.artwork-package-actions a+a{background:#6d28d9}.artwork-package-notice{border-left:5px solid #f59e0b;margin-top:55px;padding:28px 0 28px 30px}.artwork-package-notice strong{color:#7c2d12;font:700 1.45rem var(--font-lore-display),serif}.artwork-package-notice p{color:#6f5d64;max-width:900px;line-height:1.7}.artwork-package-back{border-top:1px solid #17255433;justify-content:space-between;gap:25px;margin-top:65px;padding-top:25px;display:flex}.artwork-package-back a{color:#6d28d9;font-weight:850}@media (max-width:760px){.artwork-package-hero{min-height:auto;padding-block:80px 55px}.artwork-package-art,.artwork-package-hero-inner{grid-template-columns:1fr;gap:35px}.artwork-package-hero img{grid-row:1;justify-self:start;width:180px}.artwork-package-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.artwork-package-stage{padding-block:65px 85px}.artwork-package-delivery,.artwork-package-library{margin-top:80px}.artwork-package-delivery>header{flex-direction:column;align-items:start}.artwork-package-delivery li{grid-template-columns:38px 1fr;gap:15px}.artwork-package-delivery li em{grid-column:2}.artwork-package-delivery dl{flex-direction:column;gap:15px}.artwork-package-library{padding:30px 22px}.artwork-package-library-heading{grid-template-columns:70px 1fr}.artwork-package-library-heading img{width:70px;height:60px}.artwork-package-library-heading>span{grid-column:2}.artwork-package-file{grid-template-columns:90px 1fr;gap:18px}.artwork-package-file>img{width:90px;height:115px}.artwork-package-file button{grid-column:1/-1;width:100%}.artwork-package-actions,.artwork-package-actions a{text-align:center;width:100%}.artwork-package-back{flex-direction:column;align-items:flex-start}}.privacy-page{color:#172554;background:#fff5e9 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px;min-height:100vh}.privacy-hero{color:#fff;background:#35123d url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50% 44%/cover no-repeat;align-items:end;min-height:580px;padding:110px 0 75px;display:grid;box-shadow:inset 0 0 0 1000px #2b0d33a8}.privacy-hero .eyebrow{color:#f6ce63}.privacy-hero h1{color:#fff4d2;max-width:1050px;font:700 clamp(4rem,8vw,8rem)/.85 var(--font-lore-display),serif;letter-spacing:-.055em;margin:15px 0 24px}.privacy-hero p:not(.eyebrow){color:#f0e4ef;max-width:780px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.privacy-hero strong{color:#f6ce63;letter-spacing:.08em;margin-top:20px;font-size:.68rem;display:inline-flex}.privacy-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,96px);display:grid}.privacy-index{border-block:1px solid #17255438;margin-top:95px;padding:25px 0 28px;position:sticky;top:105px}.privacy-index>p{color:#9d286c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.66rem;font-weight:950}.privacy-index ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.privacy-index li{border-top:1px solid #1725541c}.privacy-index a{color:#172554;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:45px;padding:8px 2px;font-size:.76rem;font-weight:800;line-height:1.3;display:grid}.privacy-index a:hover{color:#9d286c}.privacy-index a:focus-visible{outline-offset:3px;outline:3px solid #6d28d9}.privacy-index a span{color:#db2777;font:700 .65rem var(--font-lore-display),serif}.privacy-index>small{color:#5c657d;margin-top:20px;font-size:.66rem;line-height:1.65;display:block}.privacy-document{min-width:0;padding-block:95px 130px}.privacy-document>section{border-bottom:1px solid #17255433;grid-template-columns:80px minmax(0,900px);gap:clamp(28px,6vw,80px);padding:42px 0;scroll-margin-top:110px;display:grid}.privacy-document>section>span{color:#db2777;font:700 1.15rem var(--font-lore-display),serif}.privacy-document h2{color:#172554;font:700 clamp(2rem,3.4vw,3.7rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em;margin:0 0 16px}.privacy-document section p{color:#5c657d;max-width:830px;margin:0;line-height:1.85}.privacy-document section p+p{margin-top:18px}.privacy-document section a{color:#5b21b6;text-underline-offset:4px;margin-top:20px;font-weight:900;text-decoration:underline;display:inline-flex}.privacy-document section p a,.privacy-provider-list a{margin-top:0;display:inline}.privacy-kicker{letter-spacing:.11em;text-transform:uppercase;font-weight:950;color:#9d286c!important;margin-bottom:12px!important;font-size:.64rem!important}.privacy-facts{border-top:1px solid #1725542e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,54px);margin-top:30px;display:grid}.privacy-facts article{border-bottom:1px solid #1725542e;min-width:0;padding:24px 0}.privacy-facts h3{color:#32123e;font:700 1.25rem var(--font-lore-display),serif;margin:0 0 10px}.privacy-facts article p{font-size:.78rem;line-height:1.65}.privacy-facts small{color:#6d28d9;margin-top:12px;font-size:.65rem;font-weight:750;line-height:1.55;display:block}.privacy-storage-table{overscroll-behavior-inline:contain;background:#fffaf0ad;border:1px solid #17255433;max-width:100%;margin-top:30px;overflow-x:auto}.privacy-storage-table:focus-visible{outline-offset:3px;outline:3px solid #6d28d9}.privacy-storage-table table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.privacy-storage-table th{color:#fff8eb;letter-spacing:.07em;text-transform:uppercase;background:#32123e;padding:15px;font-size:.63rem}.privacy-storage-table td{color:#4d566f;vertical-align:top;border-top:1px solid #17255421;padding:16px 15px;font-size:.7rem;line-height:1.55}.privacy-storage-table td:first-child{color:#7e245f;font-weight:850}.privacy-storage-table code{white-space:nowrap}.privacy-note{border-left:3px solid #e4ab31;padding-left:16px;font-size:.72rem;margin-top:16px!important}.privacy-provider-list,.privacy-retention-list{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.privacy-provider-list li{border-top:1px solid #1725542e;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px 0;display:grid}.privacy-provider-list strong{color:#32123e;font-family:var(--font-lore-display),serif}.privacy-provider-list span{color:#5c657d;font-size:.74rem;line-height:1.55}.privacy-provider-list a{color:#5b21b6;white-space:nowrap;font-size:.68rem}.privacy-retention-list li{color:#5c657d;border-top:1px solid #17255429;padding:15px 0 15px 24px;font-size:.76rem;line-height:1.65;position:relative}.privacy-retention-list li:before{content:"◇";color:#db2777;position:absolute;left:2px}.privacy-retention-list strong{color:#32123e}.privacy-document aside{color:#f4e7f1;background:#32123e;border-left:5px solid #db2777;max-width:980px;margin-top:70px;padding:32px 38px}.privacy-document aside strong{color:#f6ce63;font:700 1.3rem var(--font-lore-display),serif}.privacy-document aside p{margin-bottom:0;line-height:1.7}.art-community{color:#fff;background:#25102f url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50% 55%/cover no-repeat fixed;margin-top:90px;padding:110px 0 120px;box-shadow:inset 0 0 0 1000px #1e0825db}.art-community-heading{border-bottom:1px solid #fff4d43b;grid-template-columns:150px minmax(0,1fr) 260px;align-items:center;gap:clamp(28px,5vw,75px);padding-bottom:65px;display:grid}.art-community-heading>img{object-fit:contain;filter:drop-shadow(0 20px 28px #0006);width:145px;height:145px}.art-community-compose .eyebrow,.art-community-heading .eyebrow{color:#f6ce63}.art-community-heading h2{color:#fff3d1;max-width:960px;font:700 clamp(3rem,5.4vw,6rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 20px}.art-community-heading>div>p:last-child{color:#eadfea;max-width:800px;font-size:.93rem;line-height:1.75}.art-community-like{flex-direction:column;align-items:flex-start;display:flex}.art-community-like>strong{color:#f6ce63;font:700 clamp(3.8rem,6vw,6rem)/.8 var(--font-lore-display),serif}.art-community-like>span{color:#d9c9db;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 25px;font-size:.68rem;font-weight:900}.art-community-compose>a,.art-community-like a,.art-community-like button{color:#fff3d1;text-align:center;cursor:pointer;background:0 0;border:1px solid #fff4d48c;justify-content:center;align-items:center;min-height:50px;padding:13px 18px;font-size:.72rem;font-weight:900;line-height:1.4;display:inline-flex}.art-community-like button[aria-pressed=true]{color:#32123e;background:#f6ce63;border-color:#f6ce63}.art-community-like button:disabled{cursor:not-allowed;opacity:.6}.art-community-body{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(55px,8vw,120px);padding-top:70px;display:grid}.art-community-comments>header{grid-template-columns:70px 1fr;align-items:end;gap:20px;margin-bottom:35px;display:grid}.art-community-comments>header>span{color:#db2777;font:700 2rem var(--font-lore-display),serif}.art-community-comments .eyebrow{color:#d8a9ed}.art-community-comments h3,.art-community-compose h3{color:#fff3d1;font:700 clamp(2rem,3.7vw,3.8rem)/.95 var(--font-lore-display),serif;margin:7px 0 0}.art-community-comments ol{margin:0;padding:0;list-style:none}.art-community-comments li{border-top:1px solid #ffffff2b;padding:28px 0}.art-community-comment-meta{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.art-community-comment-meta strong{color:#f6ce63;font-size:.82rem}.art-community-comment-meta small,.art-community-comment-meta time{color:#bcaebf;font-size:.65rem}.art-community-comments li>p{color:#eee4ed;white-space:pre-wrap;margin:14px 0 0;font-size:.92rem;line-height:1.75}.art-community-comment-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.art-community-comment-actions summary,.art-community-comment-actions>button,.art-community-edit button{color:#d8a9ed;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8a9ed;padding:4px 0;font-size:.68rem;font-weight:850}.art-community-comment-actions details{position:relative}.art-community-comment-actions summary{list-style:none}.art-community-comment-actions details form{z-index:3;color:#32123e;background:#fff7ef;border-top:4px solid #db2777;gap:10px;width:min(330px,80vw);padding:22px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 22px 55px #00000059}.art-community-comment-actions label,.art-community-compose label,.art-community-edit label{color:#d8a9ed;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.art-community-comment-actions select{color:#32123e;background:#fff;border:1px solid #32123e33;width:100%;padding:12px}.art-community-comment-actions details button{color:#fff;background:#db2777;border:0;min-height:42px;font-weight:900}.art-community-empty{color:#d8cadb;border-block:1px solid #ffffff2b;padding:30px 0;line-height:1.75}.art-community-compose{border-left:1px solid #fff4d440;align-self:start;padding:38px 0 0 40px}.art-community-compose>p:not(.eyebrow):not(.art-community-message){color:#ded1df;line-height:1.75}.art-community-compose form,.art-community-edit{gap:12px;margin-top:28px;display:grid}.art-community-compose textarea,.art-community-edit textarea{resize:vertical;color:#fff;width:100%;min-height:150px;font:650 .88rem/1.65 var(--font-body),sans-serif;background:#ffffff14;border:1px solid #fff4d44d;padding:15px}.art-community-edit textarea{min-height:115px}.art-community-compose textarea:focus,.art-community-edit textarea:focus{outline-offset:3px;outline:2px solid #f6ce63}.art-community-compose form>div,.art-community-edit>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.art-community-compose form small{color:#bcaebf}.art-community-compose form button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:48px;padding:13px 20px;font-weight:900}.art-community-compose form button:disabled{cursor:not-allowed;opacity:.6}.art-community-message{color:#f6ce63;margin:20px 0 0;font-size:.75rem;font-weight:800;line-height:1.55}.art-community-rules{color:#bcaebf;border-top:1px solid #ffffff29;margin-top:28px;padding-top:20px;font-size:.65rem;line-height:1.65;display:block}.community-admin-page{color:#172554;background:#fff5ea url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1100px;min-height:100vh}.community-admin-hero{color:#fff;background:#281130 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;padding:90px 0 75px;box-shadow:inset 0 0 0 1000px #22092ac7}.community-admin-hero>div{grid-template-columns:230px minmax(0,950px);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.community-admin-hero img{object-fit:contain;filter:drop-shadow(0 28px 38px #0006);width:230px;height:230px}.community-admin-hero .eyebrow{color:#f6ce63}.community-admin-hero h1{color:#fff3d1;font:700 clamp(4rem,7vw,7.5rem)/.85 var(--font-lore-display),serif;letter-spacing:-.055em;margin:12px 0 24px}.community-admin-hero p:last-child{color:#eadfea;max-width:850px;font-size:1rem;line-height:1.75}.community-admin-workspace{padding-block:75px 120px}.community-admin-simulation{background:#fff7d6d1;border-block:3px solid #f59e0b;justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;padding:24px 28px;display:flex}.community-admin-simulation strong{color:#7c2d12;font:700 1.35rem var(--font-lore-display),serif}.community-admin-simulation p{color:#784b2c;max-width:760px;margin:7px 0 0;font-size:.78rem;line-height:1.6}.community-admin-simulation button{color:#fff8df;cursor:pointer;background:#7c2d12;border:0;flex:none;min-height:46px;padding:12px 18px;font-size:.7rem;font-weight:900}.community-admin-simulation button:disabled{cursor:not-allowed;opacity:.55}.community-admin-summary{border-block:1px solid #17255433;grid-template-columns:repeat(4,1fr);display:grid}.community-admin-summary>div{flex-direction:column;justify-content:space-between;min-height:150px;padding:25px 28px 24px 0;display:flex}.community-admin-summary>div+div{border-left:1px solid #17255429;padding-left:28px}.community-admin-summary span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.community-admin-summary strong{color:#db2777;font:700 3.7rem/.85 var(--font-lore-display),serif}.community-admin-reports{padding-top:90px}.community-admin-reports>header{border-bottom:4px solid #db2777;justify-content:space-between;align-items:end;gap:35px;padding-bottom:35px;display:flex}.community-admin-history h2,.community-admin-reports h2{color:#172554;font:700 clamp(3rem,5vw,5.5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.community-admin-reports>header>strong{color:#4c1d57;text-align:right;text-transform:uppercase;font-size:.72rem}.community-admin-reports>header>strong small{color:#74677b;text-transform:none;margin-top:5px;font-size:.62rem;display:block}.community-admin-reports>ol{margin:0;padding:0;list-style:none}.community-admin-reports>ol>li{border-bottom:1px solid #1725542e;grid-template-columns:65px 1fr;gap:28px;padding:42px 0;display:grid}.community-admin-reports>ol>li>span{color:#db2777;font:700 1.2rem var(--font-lore-display),serif}.community-admin-report-meta{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.community-admin-report-meta a{color:#6d28d9;font-size:.72rem;font-weight:900}.community-admin-report-meta time{color:#74677b;font-size:.68rem}.community-admin-report-meta strong{color:#db2777;text-transform:uppercase;font-size:.68rem}.community-admin-reports blockquote{color:#32123e;max-width:900px;font:650 clamp(1.35rem,2vw,1.8rem)/1.55 var(--font-lore-display),serif;border-left:4px solid #f6ce63;margin:24px 0;padding-left:24px}.community-admin-reports article>p small,.community-admin-reports article>p strong{display:block}.community-admin-reports article>p strong{color:#32123e}.community-admin-reports article>p small{color:#74677b;margin-top:4px}.community-admin-reports article>ul{flex-wrap:wrap;gap:8px 18px;margin:18px 0 28px;padding:0;list-style:none;display:flex}.community-admin-reports article>ul li{color:#7c3aed;font-size:.68rem;font-weight:850}.community-admin-reports article>label{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.community-admin-reports textarea{resize:vertical;color:#172554;background:#ffffff94;border:1px solid #17255438;width:min(820px,100%);min-height:90px;margin-top:9px;padding:14px}.community-admin-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.community-admin-actions button{color:#5b21b6;cursor:pointer;background:0 0;border:1px solid #6d28d9;min-height:44px;padding:11px 16px;font-size:.68rem;font-weight:900}.community-admin-actions button.danger{color:#be123c;border-color:#be123c}.community-admin-actions button:disabled{cursor:not-allowed;opacity:.55}.community-admin-empty{border-bottom:1px solid #1725542e;padding:65px 0}.community-admin-empty strong{color:#172554;font:700 2rem var(--font-lore-display),serif}.community-admin-empty p{color:#687086}.community-admin-message{color:#5b21b6;margin:25px 0 0;font-weight:850}.community-admin-history{margin-top:100px}.community-admin-history>header{border-bottom:1px solid #17255433;padding-bottom:30px}.community-admin-history ol{margin:0;padding:0;list-style:none}.community-admin-history li{border-bottom:1px solid #17255424;grid-template-columns:150px 240px 1fr;gap:24px;padding:20px 0;display:grid}.community-admin-history span,.community-admin-history time,.community-admin-history>p{color:#687086;font-size:.75rem}.community-admin-history li strong{color:#32123e;font-size:.78rem}.community-admin-history li:has(>button){grid-template-columns:150px 240px minmax(0,1fr) auto;align-items:center}.community-admin-history li>button{color:#5b21b6;cursor:pointer;background:0 0;border:1px solid #6d28d9;justify-self:end;min-height:44px;padding:11px 18px;font-size:.68rem;font-weight:900}.community-admin-history li>button:hover{color:#fff;background:#6d28d9}.community-admin-history li>button:focus-visible{outline-offset:3px;outline:3px solid #f6ce63}.community-admin-history li>button:disabled{cursor:not-allowed;opacity:.55}.community-admin-state{place-content:center;justify-items:start;min-height:420px;display:grid}.community-admin-state strong{color:#db2777;font:700 2rem var(--font-lore-display),serif}.community-admin-state p{color:#5f657a;max-width:620px;line-height:1.7}.community-admin-state a{color:#5b21b6;text-underline-offset:4px;font-weight:900;text-decoration:underline}.auth-callback-page{color:#fff;background:#291133 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-callback-page>div{background:#291133eb;border-top:5px solid #db2777;width:min(760px,100%);padding:clamp(34px,7vw,80px);box-shadow:0 35px 90px #00000061}.auth-callback-page .eyebrow{color:#f6ce63}.auth-callback-page h1{color:#fff5d5;font:700 clamp(2.8rem,7vw,6.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:12px 0 24px}.auth-callback-page p:last-child{color:#eee0ec;max-width:620px;line-height:1.75}.auth-callback-page a{color:#fff5d5;border-bottom:2px solid #f6ce63;margin-top:24px;padding-bottom:4px;font-weight:850;display:table}.auth-confirm-page button{color:#32123e;min-height:58px;font:900 .9rem var(--font-body),sans-serif;cursor:pointer;background:linear-gradient(120deg,#f6ce63,#ff8a3d);border:0;margin-top:24px;padding:16px 24px;box-shadow:0 16px 35px #0000003d}.auth-confirm-page button:disabled{cursor:wait;opacity:.68}.auth-confirm-page .auth-confirm-message{color:#fff2bc;margin:18px 0 0;font-weight:750}.account-password-page{background:#291133 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:28px;display:grid}.account-password-page>section{color:#172554;background:#fffaf2 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;border-top:5px solid #db2777;width:min(780px,100%);padding:clamp(34px,7vw,78px);box-shadow:0 35px 90px #00000059}.account-password-page h1{font:700 clamp(3rem,7vw,6rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;margin:12px 0 24px}.account-password-page>section>p{color:#59647d;line-height:1.7}.account-password-page form{gap:10px;margin:34px 0 20px;display:grid}.account-password-page label{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:900}.account-password-page input{color:#172554;font:750 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #17255440;padding:14px 2px}.account-password-page button{color:#fff;cursor:pointer;background:#db2777;border:0;min-height:52px;margin-top:18px;font-weight:900}.account-password-page a{color:#4c1d57;border-bottom:2px solid #7c3aed;margin-top:18px;padding-bottom:4px;font-weight:850;display:inline-flex}@media (max-width:760px){.purchase-success-backdrop{place-items:start center;padding:12px}.purchase-success-dialog{grid-template-columns:1fr}.purchase-success-seal{width:132px;margin:30px auto 0}.purchase-success-copy{border-top:1px solid #ffe69c33;border-left:0;padding:24px 22px 34px}.purchase-success-copy h2{padding-right:0;font-size:clamp(2.35rem,12vw,3.6rem)}.purchase-success-close{top:12px;right:16px}.purchase-success-actions{display:grid}.purchase-success-actions a,.purchase-success-actions button{min-width:0}.account-signin{grid-template-columns:1fr;margin-top:-25px;padding:34px 22px}.account-session{grid-template-columns:1fr;margin-top:-20px;padding:28px 22px}.account-session button{width:100%}.account-profile{grid-template-columns:1fr;margin:50px 0 80px;padding:34px 22px}.account-profile-message{grid-column:1}.personal-dashboard{margin-block:60px 90px}.personal-dashboard-intro{grid-template-columns:1fr;gap:28px}.personal-dashboard-intro aside{padding-left:20px}.personal-admin-entry{grid-template-columns:68px 1fr}.personal-admin-entry img{width:68px;height:68px}.personal-admin-entry a{grid-column:2;justify-self:start}.personal-dashboard-numbers{grid-template-columns:1fr 1fr}.personal-dashboard-numbers li,.personal-dashboard-numbers li+li{border:0;border-bottom:1px solid #1725542b;min-height:135px}.personal-dashboard-numbers li:nth-child(2n){border-left:1px solid #1725542b}.personal-dashboard-chapters{grid-template-columns:1fr;gap:65px;margin-top:75px}.personal-library,.personal-orders{grid-column:auto}.personal-chapter>header{grid-template-columns:72px 1fr}.personal-chapter>header img{width:72px;height:72px}.personal-chapter>ol li{grid-template-columns:1fr auto}.personal-chapter>ol li b,.personal-order-detail{grid-column:1/-1;justify-self:start}.personal-library-columns{grid-template-columns:1fr;gap:40px}.personal-library-columns>section+section{border-top:1px solid #1725542e;border-left:0;padding:35px 0 0}.personal-library-columns .personal-library-entry{grid-template-columns:1fr;gap:13px}.personal-library-download{justify-self:start}.personal-library-delivery-state{text-align:left;max-width:none}.personal-library-actions{justify-items:start;min-width:0}.personal-library-collection>header{flex-direction:column;align-items:start;gap:10px}.personal-library-collection>footer,.personal-library-collection>ul{padding-inline:18px}.order-document{padding:30px 20px}.order-document>footer,.order-document>header{grid-template-columns:1fr}.order-status{justify-self:start}.order-facts{grid-template-columns:1fr 1fr}.order-facts div:nth-child(3){border-left:0}.order-lines-heading{display:none}.order-lines article{grid-template-columns:1fr auto}.order-lines article>div{grid-column:1/-1}.order-actions{justify-content:flex-start}.order-admin-page>header .shell,.order-support{grid-template-columns:1fr}.order-admin-page>header img{width:min(230px,65vw)}.order-admin-summary{grid-template-columns:1fr 1fr}.order-admin-summary li+li{border-left:0}.order-admin-summary li:nth-child(2n){border-left:1px solid #1725542b}.game-commercial-readiness>header,.order-admin-register>header,.order-admin-support>header{grid-template-columns:1fr}.game-commercial-readiness .eyebrow,.order-admin-register>header .eyebrow,.order-admin-support>header .eyebrow{grid-column:auto}.order-admin-row{grid-template-columns:1fr auto}.order-admin-row>span{grid-column:1/-1}.order-support-editor{grid-template-columns:1fr}.game-commercial-readiness li{grid-template-columns:45px 1fr}.game-commercial-readiness li em{text-align:left;grid-column:2}.game-windows-specification>div{grid-template-columns:1fr}.game-windows-specification article,.game-windows-specification article+article{border-bottom:1px solid #ffffff2e;border-left:0;padding:26px 0}.game-windows-specification aside{grid-template-columns:1fr;gap:10px}.game-license-page>header .shell{grid-template-columns:95px 1fr;gap:22px}.game-license-page h1{font-size:clamp(2.9rem,12vw,4.4rem)}.game-license-page>header p:last-child{grid-column:1/-1}.game-license-signature,.game-license-status{grid-template-columns:1fr}.game-license-document>ol li{grid-template-columns:42px 1fr;gap:14px}.contact-channels>header,.contact-directory header,.contact-directory>div>div,.game-sales-terms-document>aside,.game-sales-terms-sources,.game-support-boundaries,.game-support-report>div{grid-template-columns:1fr}.contact-directory article,.contact-directory article+article{border-bottom:1px solid #fff3;border-left:0;padding:25px 0}.contact-channels article{grid-template-columns:82px 38px 1fr}.contact-channels article img{width:76px;height:76px}.game-support-hero>div{grid-template-columns:95px 1fr;gap:22px}.game-support-hero h1{font-size:clamp(3rem,12vw,5rem)}.game-support-hero div>p:last-child{grid-column:1/-1}.game-support-route>header{grid-template-columns:1fr}.game-support-route>header .eyebrow{grid-column:auto}.game-sales-terms-document>ol li{grid-template-columns:42px 1fr;gap:14px}.delivery-admin-guide{grid-template-columns:1fr}.delivery-admin-guide li+li{border-top:1px solid #1725542e;border-left:0;padding-left:0}.delivery-admin-page>header .shell,.delivery-admin-workspace{grid-template-columns:1fr}.delivery-admin-page>header img{width:min(230px,65vw)}.delivery-admin-register>header,.game-delivery-audit{grid-template-columns:1fr}.delivery-admin-register>header .eyebrow{grid-column:auto}.delivery-admin-register li{grid-template-columns:1fr auto}.delivery-admin-register li small,.delivery-admin-register li span{grid-column:1/-1}.delivery-admin-register li em{grid-area:1/2}.privacy-hero{min-height:500px;padding-block:90px 55px}.privacy-layout{grid-template-columns:1fr;gap:0}.privacy-index{margin-top:45px;position:static}.privacy-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.privacy-document{padding-block:30px 90px}.privacy-document>section{grid-template-columns:40px 1fr;gap:16px;padding:32px 0}.privacy-facts{grid-template-columns:1fr}.privacy-provider-list li{grid-template-columns:1fr;gap:7px}.privacy-provider-list a{white-space:normal}.privacy-document aside{padding:28px 24px}.art-community{background-attachment:scroll;margin-top:55px;padding-block:80px}.art-community-heading{grid-template-columns:74px 1fr;gap:20px}.art-community-heading>img{width:74px;height:74px}.art-community-heading>div,.art-community-like{grid-column:2}.art-community-body{grid-template-columns:1fr;gap:65px}.art-community-compose{border-top:1px solid #fff4d440;border-left:0;padding:35px 0 0}.community-admin-hero{padding-block:70px 55px}.community-admin-hero>div{grid-template-columns:100px 1fr;gap:22px}.community-admin-hero img{width:100px;height:100px}.community-admin-hero h1{font-size:clamp(3.2rem,14vw,5.2rem)}.community-admin-hero p:last-child{grid-column:1/-1}.community-admin-workspace{padding-block:55px 85px}.community-admin-simulation{flex-direction:column;align-items:stretch;padding:22px}.community-admin-simulation button{width:100%}.community-admin-summary{grid-template-columns:1fr 1fr}.community-admin-summary>div,.community-admin-summary>div+div{border-bottom:1px solid #17255429;min-height:125px;padding:20px}.community-admin-reports{padding-top:65px}.community-admin-reports>header{flex-direction:column;align-items:start}.community-admin-reports>header>strong{text-align:left}.community-admin-reports>ol>li{grid-template-columns:38px 1fr;gap:14px}.community-admin-history li{grid-template-columns:1fr;gap:6px}.community-admin-history li:has(>button){grid-template-columns:1fr}.community-admin-history li>button{justify-self:start;margin-top:10px}}.codex-home-hero{min-height:620px;padding-block:68px}.codex-category-ledger{padding-block:72px 66px}.codex-library-portals{padding-top:64px}.codex-index{padding-block:68px 88px}.codex-result{min-height:245px}.codex-result-copy{padding-block:30px}.codex-character-visual>p,.codex-editorial-meta strong,.codex-result-copy small,.codex-result-status b,.codex-result-status span,.codex-sources small,.codex-visual-record figcaption{font-size:.76rem}.codex-character-shell{padding-block:52px 88px}.codex-character-title{padding-bottom:38px}.codex-chapter{padding-block:54px}.codex-chapter-index{margin-top:30px}.section{padding-block:84px}.page-hero{padding-block:74px 64px}.home-story,.lore-story-inner,.story-inner{min-height:620px;padding-block:68px}.home-finale{padding-block:82px 72px}.art-catalog-intro,.art-protection-inner,.license-packages,.membership-rules-inner,.membership-summary,.personal-license-inner,.protected-delivery{padding-block:78px}.art-next-step,.license-draft-warning,.membership-next{padding-block:82px}.commission-hero{min-height:650px}.commission-case-studies,.commission-fanart-note,.commission-faq,.commission-featured,.commission-pricing,.commission-process{padding-block:88px}.game-dossier-summary,.studio-community,.studio-development,.studio-games-intro{padding-block:82px}@media (max-width:720px){.codex-home-hero{min-height:0;padding-block:44px}.codex-category-ledger,.codex-index,.codex-library-portals{padding-block:40px}.codex-result-portrait{height:300px}.codex-character-shell{padding-block:24px 50px}.codex-character-portrait{max-height:62vh}.codex-chapter{padding-block:38px}.art-catalog-intro,.art-next-step,.art-protection-inner,.commission-case-studies,.commission-fanart-note,.commission-faq,.commission-featured,.commission-pricing,.commission-process,.game-dossier-summary,.home-finale,.home-story,.license-draft-warning,.license-packages,.lore-story-inner,.membership-next,.membership-rules-inner,.membership-summary,.page-hero,.personal-license-inner,.protected-delivery,.section,.story-inner,.studio-community,.studio-development,.studio-games-intro{min-height:0;padding-block:48px}.commission-hero{min-height:0;padding-block:52px}.commission-detail-page figcaption,.commission-detail-page small,.game-dossier-page .game-project-status,.game-dossier-page dt,.game-dossier-page small,.studio-games-page .game-project-status,.studio-games-page .studio-access-list article>span,.studio-games-page .studio-area-list article>div>p:first-child,.studio-games-page .studio-community aside>span,.studio-games-page .studio-development-list aside small,.studio-games-page .studio-games-emblem figcaption small,.studio-games-page .studio-real-project-copy>p:first-of-type,.studio-games-page dd,.studio-games-page dt,.studio-games-page figcaption span,.studio-games-page small{font-size:12px}}.site-header{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fffbf6f5;background-image:linear-gradient(90deg,#ffffffed,#fff4f0e6 52%,#f6efffeb),url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:50%;background-size:cover,720px;border-bottom:1px solid #5d236629;position:sticky;top:0;box-shadow:0 8px 30px #4c1d5712}.site-header .header-inner{justify-content:center;gap:12px;width:min(100% - 28px,1600px);min-height:78px;display:flex}.site-header .brand>img{object-fit:contain;width:108px;max-height:72px}.site-header .brand{flex:none;min-width:0;margin-right:12px}.desktop-navigation{flex:none;width:max-content;min-width:0;margin-left:0!important}.header-actions{align-items:center;gap:10px;min-width:max-content;display:flex}.nav-list{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(4px,.45vw,7px)}.nav-list a{--nav-accent:#7c3aed;--nav-tint:#7c3aed12;--nav-hover:#7c3aed21;border:1px solid var(--nav-accent);align-items:center;gap:8px;min-height:42px;padding:0 clamp(9px,.62vw,11px);display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-list a{border:1px solid color-mix(in srgb,var(--nav-accent) 24%,transparent)}}.nav-list a{background:var(--nav-tint);color:#32123e;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;font-size:clamp(.67rem,.58vw,.76rem);font-weight:900;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #fffc}.nav-list a:before{content:"";border:1px solid var(--nav-accent);flex:0 0 7px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{border:1px solid color-mix(in srgb,var(--nav-accent) 70%,#fff)}}.nav-list a:before{background:var(--nav-accent);box-shadow:0 0 0 3px var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-accent) 12%,transparent)}}.nav-list a:before{transform:rotate(45deg)}.nav-list a:focus-visible,.nav-list a:hover{color:#23103a;background:var(--nav-hover);border-color:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a:focus-visible,.nav-list a:hover{border-color:color-mix(in srgb,var(--nav-accent) 52%,transparent)}}.nav-list a:focus-visible,.nav-list a:hover{box-shadow:0 9px 22px var(--nav-accent),inset 0 1px #ffffffe6}@supports (color:color-mix(in lab,red,red)){.nav-list a:focus-visible,.nav-list a:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--nav-accent) 13%,transparent),inset 0 1px #ffffffe6}}.nav-list a:focus-visible,.nav-list a:hover{transform:translateY(-2px)}.nav-list a.is-active{color:#fff;background:linear-gradient(135deg,var(--nav-accent),var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-list a.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--nav-accent) 82%,#1f1738),color-mix(in srgb,var(--nav-accent) 55%,#301847))}}.nav-list a.is-active{border-color:var(--nav-accent);box-shadow:0 10px 24px var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-list a.is-active{box-shadow:0 10px 24px color-mix(in srgb,var(--nav-accent) 24%,transparent)}}.nav-list a.is-active:before{background:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.nav-list .nav-button-arte{--nav-accent:#7c3aed;--nav-tint:#7c3aed12;--nav-hover:#7c3aed24}.nav-list .nav-button-abbonamento{--nav-accent:#c98b16;--nav-tint:#f4cf4921;--nav-hover:#f4cf493d}.nav-list .nav-button-commissioni{--nav-accent:#db2777;--nav-tint:#db277712;--nav-hover:#db277724}.nav-list .nav-button-giochi{--nav-accent:#0891b2;--nav-tint:#0891b212;--nav-hover:#0891b224}.nav-list .nav-button-dove-nascono-i-mondi{--nav-accent:#d97706;--nav-tint:#d9770614;--nav-hover:#d9770626}.nav-list .nav-button-enciclopedia{--nav-accent:#6d28d9;--nav-tint:#6d28d912;--nav-hover:#6d28d924}.nav-list .nav-button-shop{--nav-accent:#ea580c;--nav-tint:#ea580c12;--nav-hover:#ea580c24}.nav-list .nav-button-account{--nav-accent:#a21caf;--nav-tint:#a21caf12;--nav-hover:#a21caf24}.nav-list .nav-button-mondi{--nav-accent:#d97706;--nav-tint:#d9770614;--nav-hover:#d9770626}.nav-list .nav-button-vip{--nav-accent:#c98b16;--nav-tint:#f4cf4921;--nav-hover:#f4cf493d}.nav-group details,.nav-list>li{position:relative}.nav-group summary{cursor:pointer;list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary>span{pointer-events:none}.nav-group summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:8px;transition:transform .2s}.nav-group details[open] summary svg{transform:rotate(180deg)}.nav-group-menu{z-index:20;background:#fffbf6fc;border:1px solid #4c1d5729;border-radius:18px;gap:5px;width:min(360px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #32123e33}.nav-list .nav-group-menu a{min-height:0;box-shadow:none;color:#32123e;white-space:normal;background:0 0;border:0;border-radius:12px;gap:3px;padding:13px 14px;font-size:.76rem;display:grid;overflow:visible;transform:none}.nav-list .nav-group-menu a:before{display:none}.nav-list .nav-group-menu a.is-active,.nav-list .nav-group-menu a:focus-visible,.nav-list .nav-group-menu a:hover{box-shadow:none;color:#4c1d57;background:#d977061a;border:0;transform:none}.nav-group-menu a>span{justify-content:space-between;align-items:center;gap:12px;font-weight:950;display:flex}.nav-group-menu a b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#db2777;border-radius:999px;padding:4px 7px;font-size:.52rem}.nav-group-menu a small{color:#716276;font-size:.64rem;font-weight:650;line-height:1.4}.header-admin-alert:focus-visible,.header-contact:focus-visible,.mobile-menu-trigger:focus-visible,.mobile-navigation a:focus-visible,.mobile-navigation button:focus-visible,.nav-group summary:focus-visible,.nav-list a:focus-visible{outline-offset:4px;outline:3px solid #f4cf49}.header-admin-alert{color:#4c1d57;background:#ffffffb8;border:1px solid #4c1d5733;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 18px #4c1d5714}.header-admin-alert,.header-contact,.header-search{flex-shrink:0}.header-admin-alert svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.header-admin-alert>span{color:#fff;background:#db2777;border:2px solid #fffaf5;border-radius:999px;place-items:center;min-width:21px;height:21px;padding-inline:4px;font-size:.58rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.header-admin-alert.has-unread{color:#9d174d;background:#fff1f2;border-color:#db277775;animation:admin-bell-pulse 2.8s ease-in-out infinite}.header-admin-alert:focus-visible,.header-admin-alert:hover{color:#6d28d9;border-color:#7c3aed;transform:translateY(-2px)}@keyframes admin-bell-pulse{0%,80%,to{box-shadow:0 8px 18px #4c1d5714}88%{box-shadow:0 0 0 7px #db277717,0 8px 18px #4c1d571f}}.header-contact{color:#64194e;background:#ffe1ddd1;border:1px solid #ad227033;border-radius:999px;align-items:center;gap:8px;min-width:max-content;padding:5px 13px 5px 7px;display:inline-flex;box-shadow:0 8px 18px #70215714}.header-contact img{object-fit:contain;filter:drop-shadow(0 4px 5px #4c1d5721);width:36px;height:36px}.header-contact span{font-size:.75rem;font-weight:900}.header-contact.is-active,.header-contact:focus-visible,.header-contact:hover{color:#6d28d9;background:#fff1c7}.site-footer{color:#fff8df;background-color:#34133f;background-image:linear-gradient(105deg,#2b0d35f5,#571958e8 55%,#301b5be6),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;padding-top:58px;position:relative;overflow:hidden;box-shadow:inset 0 5px #db2777,inset 0 8px #f4cf49}.footer-grid{grid-template-columns:minmax(300px,1.4fr) minmax(180px,.65fr) minmax(230px,.9fr);gap:clamp(42px,6vw,88px);padding-bottom:48px}.footer-brand-lockup{align-items:center;gap:22px;display:flex}.brand-footer>img{width:225px}.footer-seal{object-fit:contain;filter:drop-shadow(0 12px 18px #08020f61);width:108px;height:108px}.footer-identity .footer-kicker{color:#f8d565;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 7px;font-size:.66rem;font-weight:900}.footer-identity .footer-statement{color:#f4e9f4;max-width:470px;margin:0;font-size:.9rem;line-height:1.65}.footer-primary-link{border-bottom:2px solid #f4cf49;gap:10px;margin-top:22px;padding-bottom:5px;font-weight:900;display:inline-flex;color:#fff8df!important;font-size:.83rem!important}.footer-primary-link span{color:#f4cf49;font-size:1.05rem;transition:transform .2s}.footer-primary-link:focus-visible span,.footer-primary-link:hover span{transform:translate(5px)}.site-footer h2{color:#f8d565;letter-spacing:.15em;margin-bottom:20px;font-size:.7rem}.site-footer ul{column-count:1}.site-footer li{margin:0}.site-footer li+li{margin-top:9px}.site-footer .footer-column a{color:#f3e9f3;font-size:.79rem;line-height:1.45}.site-footer a:focus-visible,.site-footer a:hover{color:#f8d565}.footer-bottom{color:#d9c9db;border-top-color:#ffecb738;padding-block:18px;font-size:.66rem}@media (max-width:1180px){.header-inner{gap:9px}.nav-list{gap:4px}.site-header .brand>img{width:122px}.nav-list a{gap:6px;min-height:38px;padding-inline:8px;font-size:.62rem}.nav-list a:before{flex-basis:6px;width:6px;height:6px}.header-contact span{display:none}.header-contact{padding-right:7px}}@media (max-width:1450px) and (min-width:1101px){.site-header .header-inner{gap:8px}.site-header .brand{margin-right:10px}.site-header .brand>img{width:96px}.nav-list{gap:3px}.nav-list a{gap:5px;min-height:38px;padding-inline:7px;font-size:.62rem}.nav-list a:before{width:5px;height:5px;box-shadow:0 0 0 2px var(--nav-accent);flex-basis:5px}@supports (color:color-mix(in lab,red,red)){.nav-list a:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--nav-accent) 12%,transparent)}}.header-actions{gap:6px}.header-admin-alert,.header-search{flex-basis:38px;width:38px;height:38px}.header-contact{padding:4px 6px}.header-contact img{width:32px;height:32px}.header-contact span{display:none}}@media (max-width:1100px){.site-header{z-index:1200;-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky}.site-header .header-inner{justify-content:flex-start;gap:10px;display:flex}.desktop-navigation{display:none}.site-header .brand{margin-right:0}.site-header .brand>img{width:142px}.header-actions{gap:8px}.mobile-menu-trigger{z-index:1202;color:#4c1d57;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;display:inline-flex;position:relative}.mobile-menu-trigger img{object-fit:contain;filter:drop-shadow(0 6px 8px #4c1d5733);width:43px;height:43px}.mobile-menu-trigger span{letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:900}.mobile-navigation{background-color:#fff8f1fa;background-image:linear-gradient(#fff8f1e6,#f8eeffe6),url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-position:50%;background-size:cover,620px;border-top:1px solid #4c1d5724;display:block;box-shadow:0 20px 35px #4c1d571f}.mobile-navigation ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px 0 20px}.mobile-navigation li:nth-last-child(2){grid-column:2}.mobile-navigation .mobile-navigation-featured{grid-column:1/-1}.mobile-navigation .mobile-navigation-featured a{background:#ffffff61;border-block:1px solid #4c1d571f;grid-template-columns:56px minmax(0,auto);justify-content:center;align-items:center;min-height:74px;padding:7px 14px}.mobile-navigation .mobile-navigation-featured img{width:56px;max-width:56px;height:56px;transform:scale(.84)}.mobile-navigation .mobile-navigation-featured span{font-size:.82rem}.mobile-navigation a{align-content:center;gap:6px;min-height:112px;padding:9px 6px 11px;position:relative}.mobile-navigation a.is-active:after{content:"";background:linear-gradient(90deg,#f97316,#db2777,#7c3aed);height:3px;position:absolute;bottom:2px;left:18%;right:18%}.mobile-navigation img{object-fit:contain;width:60px;height:60px}.mobile-navigation a[href=\/arte] img,.mobile-navigation a[href=\/commissioni] img,.mobile-navigation a[href=\/giochi] img,.mobile-navigation a[href=\/shop] img{transform:scale(1.35)}.mobile-navigation a[href=\/vip-zone] img{transform:scale(1.12)}.mobile-navigation span{color:#4c1d57;text-wrap:balance;place-items:center;min-height:2.4em;font-size:.72rem;font-weight:900;line-height:1.2;display:grid}.footer-grid{grid-template-columns:1.2fr .7fr .9fr;gap:38px}.footer-brand-lockup{flex-direction:column;align-items:flex-start;gap:2px}.footer-seal{width:84px;height:84px}}@media (max-width:700px){.site-header{position:sticky}.header-inner{min-height:72px}.site-header .brand>img{width:120px}.header-contact{display:none}.mobile-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.mobile-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100% - 20px,520px);padding:10px 0 14px}.mobile-navigation .mobile-navigation-featured,.mobile-navigation li:nth-last-child(2){grid-column:auto}.mobile-navigation a{text-align:left;background:#ffffff6b;border:1px solid #4c1d571a;border-radius:14px;grid-template-columns:46px minmax(0,1fr);place-items:center start;gap:9px;min-height:68px;padding:7px 9px}.mobile-navigation img{width:44px;height:44px}.mobile-navigation a[href=\/arte] img,.mobile-navigation a[href=\/commissioni] img,.mobile-navigation a[href=\/giochi] img,.mobile-navigation a[href=\/shop] img{transform:scale(1.08)}.mobile-navigation a[href=\/vip-zone] img{transform:scale(.88)}.mobile-navigation a[href=\/cerca] img{width:48px;transform:scale(1.08)}.mobile-navigation span{overflow-wrap:normal;word-break:normal;place-items:center start;min-width:0;min-height:0;font-size:.72rem;line-height:1.15}.mobile-navigation .mobile-navigation-featured a{background:#fff8e6ad;border-color:#d977063d;grid-template-columns:46px minmax(0,1fr);justify-content:stretch;width:auto;min-height:68px;margin:0;padding:7px 9px}.mobile-navigation .mobile-navigation-featured a[href=\/dove-nascono-i-mondi] img{width:44px;max-width:44px;height:44px;transform:scale(.9)!important}.mobile-navigation .mobile-navigation-featured span{white-space:normal;min-width:0;font-size:.72rem}.mobile-navigation a.is-active:after{left:8px;right:8px}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-brand-lockup{flex-direction:row;align-items:center;gap:14px}.brand-footer>img{width:190px}.footer-seal{width:82px;height:82px}.site-footer ul{column-count:2;column-gap:28px}.site-footer li{break-inside:avoid}.footer-bottom{flex-direction:column;gap:7px}}@media (max-width:420px){.mobile-menu-trigger span{display:none}}@media (max-width:1100px){.mobile-navigation{z-index:1201;overscroll-behavior:contain;min-height:calc(100dvh - 78px);max-height:none;padding:clamp(22px,4vw,42px) 0 34px;position:fixed;inset:78px 0 0;overflow:hidden auto}.mobile-navigation-heading{width:min(100% - 32px,980px);margin:0 auto 18px}.mobile-explore-links header span,.mobile-navigation-heading span{color:#d62a76;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:950;display:block}.mobile-navigation-heading strong{color:#32123e;font:700 clamp(1.7rem,4vw,2.7rem)/1 var(--font-lore-display),serif;margin-top:5px;display:block}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100% - 32px,980px);margin:0 auto;padding:0;list-style:none;display:grid}.mobile-navigation .mobile-navigation-primary li{grid-column:auto}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{color:#4c1d57;width:100%;height:100%;min-height:118px;font:900 .72rem/1.1 var(--font-body),sans-serif;text-align:center;cursor:pointer;background:#ffffff8f;border:1px solid #4c1d571f;border-radius:18px;align-content:center;justify-items:center;gap:8px;padding:12px 7px;display:grid;position:relative}.mobile-navigation .mobile-navigation-primary .is-active,.mobile-navigation .mobile-navigation-primary a:focus-visible,.mobile-navigation .mobile-navigation-primary a:hover,.mobile-navigation .mobile-navigation-primary button:focus-visible,.mobile-navigation .mobile-navigation-primary button:hover{color:#5b2180;background:#fff5d8;border-color:#7c3aed66;box-shadow:0 12px 28px #4c1d571a}.mobile-navigation .mobile-navigation-primary a.is-active:after{bottom:4px;left:18%;right:18%}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{object-fit:contain;width:64px;height:64px;transform:none}.mobile-navigation .mobile-navigation-primary span{min-height:0;color:inherit;font-size:inherit;line-height:inherit;display:block}.mobile-explore-links{background:#fffcf4c7;border:1px solid #d9770638;border-radius:22px;width:min(100% - 32px,980px);margin:22px auto 0;padding:20px;box-shadow:0 18px 40px #4c1d5714}.mobile-explore-links header{border-bottom:1px solid #4c1d571f;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding-bottom:13px;display:flex}.mobile-explore-links header small{color:#716276;font-size:.68rem}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mobile-navigation .mobile-explore-links li{grid-column:auto}.mobile-navigation .mobile-explore-links a{color:#4c1d57;text-align:left;background:#ffffff80;border:1px solid #4c1d5717;border-radius:14px;grid-template-columns:54px minmax(0,1fr);place-items:center start;gap:10px;min-height:72px;padding:8px 12px;display:grid;position:relative}.mobile-navigation .mobile-explore-links a.is-active,.mobile-navigation .mobile-explore-links a:focus-visible,.mobile-navigation .mobile-explore-links a:hover{background:#fff5d8;border-color:#d9770659}.mobile-navigation .mobile-explore-links a.is-active:after{bottom:4px;left:10px;right:10px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{object-fit:contain;width:50px;height:50px;transform:none}.mobile-navigation .mobile-explore-links span{width:100%;min-height:0;color:inherit;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;font-weight:900;line-height:1.2;display:flex}.mobile-explore-links b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#db2777;border-radius:999px;padding:4px 7px;font-size:.5rem}}@media (max-width:700px){.mobile-navigation{min-height:calc(100dvh - 72px);padding:18px 0 24px;inset:72px 0 0}.mobile-navigation-heading{margin-bottom:13px}.mobile-navigation-heading strong{font-size:1.6rem}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100% - 16px,620px)}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{border-radius:12px;gap:5px;min-height:86px;padding:8px 3px;font-size:.61rem}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{width:43px;height:43px}.mobile-explore-links{border-radius:16px;width:min(100% - 16px,620px);margin-top:14px;padding:12px}.mobile-explore-links header{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:9px;padding-bottom:9px}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-navigation .mobile-explore-links a{border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:7px;min-height:62px;padding:6px 8px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{width:38px;height:38px}.mobile-navigation .mobile-explore-links span{font-size:.64rem}}@media (max-width:420px){.mobile-navigation-heading{width:calc(100% - 16px)}.mobile-navigation .mobile-explore-links ul,.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}.giwise-shop-page{color:#172554;background:#fff9f3 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/720px;overflow:hidden}.shop-bridge{z-index:5;color:#fff8df;background:#35143f url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50% 43%/cover no-repeat;position:relative;box-shadow:inset 0 -3px #f4cf49}.shop-bridge:before{content:"";z-index:-1;background:linear-gradient(95deg,#260a2ff7,#561953ed 55%,#2b1c57eb);position:absolute;inset:0}.shop-bridge-inner{grid-template-columns:auto minmax(260px,.8fr) auto;align-items:center;gap:clamp(28px,4vw,68px);min-height:108px;padding-block:15px;display:grid}.shop-bridge-identity{align-items:center;gap:14px;display:flex}.shop-bridge-identity img{object-fit:contain;filter:drop-shadow(0 10px 16px #0000004d);width:76px;height:76px}.shop-bridge-identity span{color:#f4cf49;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:900;display:block}.shop-bridge-identity strong{color:#fff8df;font:700 1.45rem/1 var(--font-lore-display),serif;margin-top:3px;display:block}.shop-bridge-inner>p{color:#eadcea;max-width:550px;margin:0;font-size:.76rem;line-height:1.55}.shop-bridge nav{justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.shop-bridge nav a{color:#fff8df;white-space:nowrap;border-bottom:2px solid #fff8df57;padding-bottom:5px;font-size:.7rem;font-weight:900}.shop-bridge nav a:focus-visible,.shop-bridge nav a:hover{color:#f4cf49;border-bottom-color:#f4cf49}.shop-bridge nav a:last-child{border-bottom-color:#ff9ad0}.shop-bridge nav a span{color:#f4cf49;font-size:.95rem}.giwise-shop-hero{background-color:#e7f4ff;background-image:linear-gradient(105deg,#fffaf6f5,#eef4ffd6 54%,#f4e2ffad),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;align-items:center;min-height:760px;display:flex}.giwise-shop-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(50px,7vw,105px);padding-block:70px 88px;display:grid}.giwise-shop-hero-copy h1{max-width:850px;font:700 clamp(4.1rem,6.4vw,7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 24px}.giwise-shop-hero-copy>p:not(.eyebrow,.giwise-shop-verification){color:#4f5870;max-width:720px;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7}.giwise-shop-hero-actions{flex-wrap:wrap;gap:18px 30px;margin-top:30px;display:flex}.giwise-shop-hero-actions a{color:#4c1d57;border-bottom:3px solid #db2777;align-items:center;gap:10px;padding-bottom:6px;font-size:.88rem;font-weight:900;display:inline-flex}.giwise-shop-hero-actions a:first-child{color:#6d28d9}.giwise-shop-hero-actions a span{color:#f97316;font-size:1.15rem;transition:transform .2s}.giwise-shop-hero-actions a:focus-visible span,.giwise-shop-hero-actions a:hover span{transform:translate(5px)}.giwise-shop-verification{color:#82506d;margin:24px 0 0;font-size:.72rem;font-weight:750}.giwise-shop-hero-visual{min-height:600px;position:relative}.giwise-shop-hero-emblem{z-index:3;object-fit:contain;filter:drop-shadow(0 22px 26px #4c1d5733);width:46%;height:42%;position:absolute;top:3%;right:5%}.giwise-shop-hero-product{object-fit:contain;object-position:center;filter:drop-shadow(0 26px 30px #24144838);display:block;position:absolute}.giwise-shop-hero-product-one{z-index:1;width:72%;height:53%;bottom:2%;left:0;transform:rotate(-3deg)}.giwise-shop-hero-product-two{z-index:2;width:40%;height:58%;bottom:0;right:1%;transform:rotate(3deg)}.giwise-shop-collections{grid-template-columns:repeat(6,minmax(0,1fr));padding-block:0 70px;display:grid;transform:translateY(-28px)}.giwise-shop-collections a{color:#32123e;border-right:1px solid #4c1d5729;min-width:0;padding:0 16px 18px;position:relative}.giwise-shop-collections a:last-child{border-right:0}.giwise-shop-collections img{object-fit:contain;object-position:center;background:#ffffff57;width:100%;height:190px;transition:transform .25s;box-shadow:0 14px 30px #4c1d5726}.giwise-shop-collections a:focus-visible img,.giwise-shop-collections a:hover img{transform:translateY(-7px)}.giwise-shop-collections a>span{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding-top:14px;display:grid;position:relative}.giwise-shop-collections small{color:#db2777;letter-spacing:.08em;font-size:.63rem;font-weight:900}.giwise-shop-collections strong{font:700 clamp(.9rem,1.15vw,1.18rem)/1.1 var(--font-lore-display),serif}.giwise-shop-collections i{color:#7c3aed;font-size:1.1rem;font-style:normal}.giwise-shop-catalog{background:#fffaf4d1;padding:84px 0 96px}.giwise-shop-section-heading{border-bottom:1px solid #4c1d5733;grid-template-columns:1.15fr .65fr;align-items:end;gap:70px;padding-bottom:45px;display:grid}.giwise-shop-custom h2,.giwise-shop-fulfilment h2,.giwise-shop-identities h2,.giwise-shop-section-heading h2,.giwise-shop-support h2{font:700 clamp(3.1rem,5vw,5.5rem)/.94 var(--font-lore-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:4px 0 0}.giwise-shop-identities-intro>p:last-child,.giwise-shop-section-heading>p{color:#68566d;margin:0;font-size:.92rem;line-height:1.7}.giwise-shop-product-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 34px;padding-top:44px;display:grid}.giwise-shop-product{border-top:4px solid #db2777;min-width:0;padding-top:10px}.giwise-shop-product:nth-child(3n+2){border-top-color:#7c3aed}.giwise-shop-product:nth-child(3n){border-top-color:#f59e0b}.giwise-shop-product-image{background:linear-gradient(145deg,#24132f,#45204e);height:430px;display:block;position:relative;overflow:hidden}.giwise-shop-product-image img{object-fit:contain;object-position:center}.giwise-shop-product-image:focus-visible,.giwise-shop-product-image:hover{box-shadow:0 18px 38px #4c1d5733}.giwise-shop-product-copy{padding-top:20px}.giwise-shop-product-copy>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.giwise-shop-product-copy>div span{color:#a33b74;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.giwise-shop-product-copy>div strong{color:#6d28d9;font:800 1.15rem var(--font-lore-display),serif;white-space:nowrap}.giwise-shop-product h3{color:#25143b;min-height:2.4em;font:700 clamp(1.55rem,2vw,2.05rem)/1.15 var(--font-lore-display),serif;margin:14px 0 10px}.giwise-shop-product p{color:#68566d;min-height:3.1em;margin:0 0 18px;font-size:.8rem;line-height:1.55}.giwise-shop-all-products,.giwise-shop-custom-copy>a,.giwise-shop-product-copy>a{color:#5b21b6;border-bottom:2px solid #db2777;gap:10px;padding-bottom:5px;font-size:.79rem;font-weight:900;display:inline-flex}.giwise-shop-all-products span,.giwise-shop-custom-copy>a span,.giwise-shop-product-copy>a span{transition:transform .2s}.giwise-shop-all-products:focus-visible span,.giwise-shop-all-products:hover span,.giwise-shop-custom-copy>a:focus-visible span,.giwise-shop-custom-copy>a:hover span,.giwise-shop-product-copy>a:focus-visible span,.giwise-shop-product-copy>a:hover span{transform:translate(5px)}.giwise-shop-all-products{margin-top:60px;font-size:.88rem}.giwise-shop-identities{color:#fff8df;background-color:#35143f;background-image:linear-gradient(105deg,#2d0d36f5,#571958e8 58%,#311a5ce8),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;padding:92px 0 105px}.giwise-shop-identities-intro{grid-template-columns:1fr .65fr;align-items:end;gap:70px;display:grid}.giwise-shop-identities .eyebrow{color:#f4cf49}.giwise-shop-identities-intro>p:last-child{color:#eddfeb}.giwise-shop-identity-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px;display:grid}.giwise-shop-identity-paths article{min-width:0;padding-top:0;position:relative}.giwise-shop-identity-paths img{object-fit:contain;object-position:center;background:#16051c57;width:100%;height:390px;box-shadow:0 24px 45px #05010a4d}.giwise-shop-identity-paths span{color:#f4cf49;letter-spacing:.12em;margin-top:22px;font-size:.68rem;font-weight:900;display:block}.giwise-shop-identity-paths h3{color:#fff8df;font:700 2rem/1 var(--font-lore-display),serif;margin:7px 0 10px}.giwise-shop-identity-paths p{color:#e9dce8;max-width:390px;margin:0;font-size:.84rem;line-height:1.6}.giwise-shop-custom{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(55px,8vw,120px);padding-block:100px;display:grid}.giwise-shop-custom-visual{min-height:650px;position:relative;overflow:hidden;box-shadow:0 28px 55px #4c1d5733}.giwise-shop-custom-visual img{object-fit:contain;object-position:center;background:linear-gradient(145deg,#f8e9ef,#eee7ff)}.giwise-shop-custom-copy>p:not(.eyebrow){color:#68566d;max-width:700px;font-size:1rem;line-height:1.72}.giwise-shop-custom-copy ol{margin:28px 0 34px;padding:0;list-style:none}.giwise-shop-custom-copy li{border-top:1px solid #4c1d572e;grid-template-columns:52px 1fr;gap:17px;padding:17px 0;display:grid}.giwise-shop-custom-copy li>span{color:#db2777;letter-spacing:.1em;font-size:.67rem;font-weight:900}.giwise-shop-custom-copy li strong{color:#32123e;font:700 1.12rem var(--font-lore-display),serif}.giwise-shop-custom-copy li p{color:#765d70;margin:4px 0 0;font-size:.77rem}.giwise-shop-fulfilment{background:linear-gradient(#ebf7ffc7,#ffefe8d1),url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/680px;padding:82px 0;box-shadow:inset 0 4px #23c4da}.giwise-shop-fulfilment-inner{grid-template-columns:190px minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(35px,5vw,75px);display:grid}.giwise-shop-fulfilment-inner>img{object-fit:contain;filter:drop-shadow(0 20px 24px #23417033);width:190px;height:190px}.giwise-shop-fulfilment ol,.giwise-shop-fulfilment-inner>div{background:#fffdf8e6;border:1px solid #17255421;padding:clamp(25px,3vw,42px);box-shadow:0 20px 50px #3b30531a}.giwise-shop-fulfilment h2{font-size:clamp(2.55rem,3.25vw,3.6rem);line-height:.98}.giwise-shop-fulfilment-inner>div>p:last-child{color:#35415f;font-size:1rem;line-height:1.7}.giwise-shop-fulfilment ol{margin:0;padding:clamp(18px,2.5vw,34px);list-style:none}.giwise-shop-fulfilment li{border-top:1px solid #1725542e;grid-template-columns:40px 100px 1fr;align-items:baseline;gap:12px;padding:17px 0;display:grid}.giwise-shop-fulfilment li span{color:#c2185b;font-size:.75rem;font-weight:950}.giwise-shop-fulfilment li strong{color:#172554;font:700 1.18rem var(--font-lore-display),serif}.giwise-shop-fulfilment li small{color:#35415f;font-size:.88rem;line-height:1.55}#contenuto .giwise-shop-fulfilment .eyebrow{font-size:.82rem!important}#contenuto .giwise-shop-fulfilment li span{font-size:.8rem!important}#contenuto .giwise-shop-fulfilment li small{font-size:.92rem!important}.giwise-shop-support{grid-template-columns:.85fr 1.15fr;align-items:end;gap:70px;padding-block:86px 95px;display:grid}.giwise-shop-support h2{font-size:clamp(2.8rem,4.7vw,5rem)}.giwise-shop-support nav{border-block:1px solid #4c1d5733;grid-template-columns:1fr 1fr;display:grid}.giwise-shop-support nav a{color:#32123e;border-bottom:1px solid #4c1d5724;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 20px 15px 0;font-size:.82rem;font-weight:850;display:flex}.giwise-shop-support nav a:nth-child(2n){border-left:1px solid #4c1d5724;padding-left:22px}.giwise-shop-support nav a span{color:#db2777;font-size:1.1rem}.giwise-shop-page a:focus-visible{outline-offset:5px;outline:4px solid #f4cf49}@media (max-width:1100px){.shop-bridge-inner{grid-template-columns:auto 1fr;gap:14px 32px;padding-block:18px}.shop-bridge-inner>p{align-self:end}.shop-bridge nav{grid-column:1/-1;justify-content:flex-start;padding-left:90px}.giwise-shop-hero-inner{grid-template-columns:1fr;gap:42px}.giwise-shop-hero-visual{width:min(100%,700px);min-height:550px;margin-inline:auto}.giwise-shop-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0;padding-top:55px;transform:none}.giwise-shop-collections a:nth-child(3){border-right:0}.giwise-shop-product-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.giwise-shop-product-image{height:470px}.giwise-shop-fulfilment-inner{grid-template-columns:135px 1fr}.giwise-shop-fulfilment-inner>img{width:135px;height:135px}.giwise-shop-fulfilment ol{grid-column:1/-1}}@media (max-width:800px){.shop-bridge{background-image:url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg)}.shop-bridge-inner{grid-template-columns:1fr;gap:13px;min-height:0;padding-block:16px 19px}.shop-bridge-identity img{width:62px;height:62px}.shop-bridge-identity strong{font-size:1.25rem}.shop-bridge-inner>p{max-width:620px;font-size:.72rem}.shop-bridge nav{scrollbar-width:thin;grid-column:auto;justify-content:flex-start;gap:10px 18px;padding-left:0;overflow-x:auto}.shop-bridge nav a{flex:none}.giwise-shop-hero{background-image:linear-gradient(#fffaf6e6,#ebeeffbf),url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg);min-height:auto}.giwise-shop-hero-inner{grid-template-columns:1fr;gap:35px;padding-block:60px 70px}.giwise-shop-hero-copy h1{font-size:clamp(3.5rem,12vw,5.4rem)}.giwise-shop-hero-visual{width:min(100%,620px);min-height:530px;margin-inline:auto}.giwise-shop-custom,.giwise-shop-identities-intro,.giwise-shop-section-heading,.giwise-shop-support{grid-template-columns:1fr;gap:38px}.giwise-shop-custom h2,.giwise-shop-identities h2,.giwise-shop-section-heading h2,.giwise-shop-support h2{font-size:clamp(3rem,10vw,4.8rem)}.giwise-shop-identity-paths{grid-template-columns:1fr;gap:50px}.giwise-shop-identity-paths article{grid-template-columns:minmax(190px,.8fr) minmax(0,1fr);align-items:end;column-gap:28px;display:grid}.giwise-shop-identity-paths img{grid-row:1/5;height:340px}.giwise-shop-custom-visual{min-height:590px}}@media (max-width:640px){.giwise-shop-hero-copy h1{font-size:clamp(3.35rem,15vw,4.7rem)}.giwise-shop-hero-visual{min-height:440px}.giwise-shop-hero-emblem{width:48%;height:36%;top:0;right:0}.giwise-shop-hero-product-one{width:78%;height:54%}.giwise-shop-hero-product-two{width:44%;height:61%}.giwise-shop-collections{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:55px}.giwise-shop-collections a:nth-child(3){border-right:1px solid #4c1d5729}.giwise-shop-collections a:nth-child(2n){border-right:0}.giwise-shop-collections img{height:170px}.giwise-shop-product-ledger{grid-template-columns:1fr;gap:52px}.giwise-shop-product-image{height:min(128vw,520px)}.giwise-shop-product h3,.giwise-shop-product p{min-height:0}.giwise-shop-identity-paths article{grid-template-columns:1fr}.giwise-shop-identity-paths img{grid-row:auto;height:min(120vw,500px)}.giwise-shop-custom{padding-block:75px}.giwise-shop-custom-visual{min-height:min(135vw,590px)}.giwise-shop-fulfilment{padding-block:70px}.giwise-shop-fulfilment-inner{grid-template-columns:90px 1fr;gap:24px}.giwise-shop-fulfilment-inner>img{width:90px;height:90px}.giwise-shop-fulfilment h2{font-size:clamp(2.45rem,11vw,3.7rem)}.giwise-shop-fulfilment ol{grid-column:1/-1}.giwise-shop-fulfilment li{grid-template-columns:34px 78px 1fr}.giwise-shop-support{padding-block:70px}.giwise-shop-support nav{grid-template-columns:1fr}.giwise-shop-support nav a:nth-child(2n){border-left:0;padding-left:0}}.game-community-live{color:#fff8df;background-color:#2d1238;background-image:linear-gradient(112deg,#230a2bfa,#531d4bf0 60%,#2d1c54f0),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);background-position:50%;background-size:cover;padding:clamp(78px,8vw,118px) 0}.game-community-live-heading{border-bottom:1px solid #fff8df3d;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:clamp(40px,7vw,100px);padding-bottom:38px;display:grid}.game-community-live-heading h2{color:#fff8df;max-width:920px;font:700 clamp(3rem,5vw,5.2rem)/.96 var(--font-lore-display),serif;letter-spacing:-.04em;margin:5px 0 18px}.game-community-live-heading p:not(.eyebrow){color:#eadcea;max-width:760px;margin:0;font-size:1rem;line-height:1.7}.game-community-live-heading>aside{border-left:4px solid #f4cf49;gap:6px;padding-left:24px;display:grid}.game-community-live-heading>aside strong{color:#f4cf49;font:800 2.6rem var(--font-display),serif}.game-community-live-heading>aside span{font-weight:900}.game-community-live-heading>aside small{color:#e7c9e4}.game-community-live-body{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);gap:clamp(45px,7vw,95px);padding-top:46px;display:grid}.game-community-review-list ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.game-community-review-list li{border-top:1px solid #fff8df33;padding:27px 0 30px}.game-community-review-list li:first-child{border-top:0;padding-top:0}.game-community-review-list header{grid-template-columns:1fr auto auto;align-items:center;gap:18px;display:grid}.game-community-review-list header>span{color:#f4cf49;letter-spacing:.08em;font-size:1.08rem}.game-community-review-list li>small,.game-community-review-list time{color:#dfbddc}.game-community-review-list li>p{color:#f4e9f4;font-size:.94rem;line-height:1.72}.game-community-review-list button,.game-community-review-list summary{color:#fff8df;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #f4cf49;width:fit-content;padding:7px 0;font-weight:900}.game-community-review-list details form{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.game-community-review-list select{min-height:44px;padding:9px 12px}.game-community-empty{color:#eadcea;font-size:1rem}.game-community-compose{color:#32123e;background:#fff8f1f5;border-top:4px solid #f4cf49;align-self:start;padding:32px;box-shadow:0 24px 48px #08020f47}.game-community-compose h3{font:700 2rem var(--font-display),serif}.game-community-compose form{gap:11px;display:grid}.game-community-compose label{color:#6d28d9;margin-top:7px;font-weight:900}.game-community-compose select,.game-community-compose textarea{color:#25143b;width:100%;font:inherit;background:#fff;border:1px solid #4c1d5740;padding:13px}.game-community-compose button{color:#fff8df;cursor:pointer;background:linear-gradient(105deg,#db2777,#7c3aed);border:0;min-height:50px;margin-top:8px;padding:13px 18px;font-weight:900}.game-community-compose>p[role=status]{color:#6a2b60;margin:18px 0 0;font-weight:800;line-height:1.5}@media (max-width:800px){.game-community-live{background-image:linear-gradient(#230a2bf7,#371a53f2),url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg)}.game-community-live-body,.game-community-live-heading{grid-template-columns:1fr}.game-community-live-heading>aside{border-top:3px solid #f4cf49;border-left:0;padding:18px 0 0}.game-community-review-list header{grid-template-columns:1fr auto}.game-community-review-list time{grid-column:1/-1}}#contenuto .eyebrow,#contenuto [class*=status]>small,#contenuto [class*=status]>span,#contenuto dt,#contenuto figcaption,#contenuto label>span,#contenuto legend,#contenuto small,#contenuto time{line-height:1.45;font-size:.75rem!important}#contenuto button,#contenuto input,#contenuto select,#contenuto summary,#contenuto textarea{font-size:max(.82rem,1em)}#contenuto a,#contenuto button,#contenuto summary{text-underline-offset:.22em}#contenuto a:focus-visible,#contenuto button:focus-visible,#contenuto input:focus-visible,#contenuto select:focus-visible,#contenuto summary:focus-visible,#contenuto textarea:focus-visible{outline-offset:4px;outline:3px solid #f4cf49}#contenuto dd,#contenuto li,#contenuto p{text-wrap:pretty}@media (max-width:700px){#contenuto .eyebrow,#contenuto [class*=status]>small,#contenuto [class*=status]>span,#contenuto dt,#contenuto figcaption,#contenuto label>span,#contenuto legend,#contenuto small,#contenuto time{font-size:.78rem!important}}.launch-readiness-page{background:var(--paper,#fffaf2);min-height:100vh;padding-bottom:96px}.launch-readiness-hero{color:#fff7db;background:linear-gradient(118deg,#32163f,#65214f 54%,#8d2b58);padding:clamp(42px,7vw,92px) 0}.launch-readiness-hero .shell{grid-template-columns:minmax(170px,290px) 1fr;align-items:center;gap:clamp(34px,6vw,90px);display:grid}.launch-readiness-hero img{object-fit:contain;width:100%;height:auto}.launch-readiness-hero h1{font:700 clamp(3.2rem,7vw,7rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;margin:8px 0 18px}.launch-readiness-hero p:not(.eyebrow){max-width:760px;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.65}.launch-readiness-loading{align-items:center;gap:28px;min-height:220px;padding:48px 0;display:flex}.launch-readiness-loading img{object-fit:contain;width:120px;height:90px}.launch-readiness-loading strong{font:700 1.7rem var(--font-lore-display),serif;color:#18295d}.launch-readiness-summary{border-bottom:3px solid #d92577;grid-template-columns:1fr auto;align-items:end;gap:44px;padding:clamp(52px,7vw,92px) 0 42px;display:grid}.launch-readiness-summary h2{color:#15275a;max-width:900px;font:700 clamp(2.2rem,4.8vw,5.2rem)/.98 var(--font-lore-display),serif;letter-spacing:-.045em;margin:10px 0 16px}.launch-readiness-summary p:not(.eyebrow){color:#58445a;max-width:760px;font-size:1.05rem;line-height:1.65}.launch-readiness-score{text-align:right;min-width:210px}.launch-readiness-score strong{color:#7127df;font:700 clamp(3.5rem,6vw,6.8rem)/.8 var(--font-lore-display),serif;display:block}.launch-readiness-score strong span{color:#d92577;font-size:.4em}.launch-readiness-score small{color:#5b4659;text-transform:uppercase;letter-spacing:.08em;max-width:190px;margin:14px 0 0 auto;font-size:.72rem;font-weight:800;line-height:1.45;display:block}.launch-readiness-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,7vw,110px);display:grid}.launch-readiness-group{padding:54px 0 26px}.launch-readiness-group>header{grid-template-columns:48px 1fr;align-items:start;gap:18px;min-height:115px;display:grid}.launch-readiness-group>header>span{color:#df2473;letter-spacing:.16em;font-size:.82rem;font-weight:900}.launch-readiness-group h3{color:#341441;font:700 clamp(1.8rem,3vw,3rem)/1 var(--font-lore-display),serif;margin:-7px 0 7px}.launch-readiness-group header p{color:#6a5668;margin:0;line-height:1.55}.launch-readiness-group ol{border-top:1px solid #3d19433d;margin:0;padding:0;list-style:none}.launch-readiness-group li{border-bottom:1px solid #3d19432e;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:104px;padding:19px 0;display:grid}.launch-readiness-group li strong{color:#172b60;font-size:1.05rem;display:block}.launch-readiness-group li p{color:#654f62;margin:5px 0 0;font-size:.88rem;line-height:1.5}.launch-readiness-group li>span{color:#705b70;text-align:right;text-transform:uppercase;letter-spacing:.09em;min-width:112px;font-size:.68rem;font-weight:900}.launch-readiness-group li.is-ready>span{color:#14734e}.launch-readiness-group li.is-pending>span{color:#c02661}.launch-readiness-group li.is-optional>span{color:#7759bb}.launch-readiness-footer{border-block:3px solid #762bdf;justify-content:space-between;align-items:center;gap:34px;margin-top:42px;padding:32px 0;display:flex}.launch-readiness-footer p{color:#594557;max-width:620px;margin:0;line-height:1.55}.launch-readiness-footer div{flex-wrap:wrap;justify-content:flex-end;gap:13px 24px;display:flex}.launch-readiness-footer a{color:#4a174f;text-underline-offset:7px;font-weight:850;-webkit-text-decoration:underline #e22979;text-decoration:underline #e22979}.launch-decisions{border-top:4px solid #d92577;margin-top:clamp(72px,9vw,130px)}.launch-decisions>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(42px,6vw,78px) 0 34px;display:grid}.launch-decisions>header h2{color:#172b60;max-width:850px;font:700 clamp(2.6rem,5.8vw,6rem)/.91 var(--font-lore-display),serif;letter-spacing:-.05em;margin:8px 0 16px}.launch-decisions>header p:not(.eyebrow){color:#604e5f;max-width:720px;font-size:1.02rem;line-height:1.65}.launch-decisions>header>strong{color:#7028dd;font:700 clamp(4rem,7vw,7.5rem)/.8 var(--font-lore-display),serif}.launch-decisions>header>strong span{color:#dc2876;font-size:.38em}.launch-decisions-fields{border-top:1px solid #3d19434d}.launch-decisions-fields>label{border-bottom:1px solid #3d194338;grid-template-columns:56px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.launch-decisions-fields>label>span{color:#dd2774;letter-spacing:.16em;padding-top:5px;font-size:.78rem;font-weight:900}.launch-decisions-fields>label>div{grid-template-columns:minmax(190px,.55fr) minmax(220px,.8fr) minmax(260px,1.25fr);align-items:center;gap:20px 34px;display:grid}.launch-decisions-fields strong{color:#2f163e;font-size:1.08rem}.launch-decisions-fields small{color:#6d596b;line-height:1.5}.launch-decisions-fields input{color:#192c61;background:#ffffff75;border:0;border-bottom:2px solid #8b6d86;border-radius:0;width:100%;min-height:52px;font-weight:750}.launch-decisions-fields input:focus{outline-offset:3px;border-bottom-color:#7127df;outline:3px solid #7127df3d}.launch-decisions-output{border-bottom:4px solid #762bdf;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:28px 44px;padding:44px 0;display:grid}.launch-decisions-output>div p:last-child{color:#624f60;line-height:1.55}.launch-decisions-output pre{color:#fff4cf;white-space:pre-wrap;overflow-wrap:anywhere;background:#2d1538;border-left:5px solid #d92577;max-width:100%;margin:0;padding:20px;font:700 .82rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.launch-decisions-output button{color:#fff;background:linear-gradient(110deg,#d92476,#752ae2);border:0;grid-column:2;justify-self:start;min-height:52px;padding:0 24px;font-weight:900}.launch-decisions-output>p[role=status]{color:#4e244f;grid-column:2;margin:-14px 0 0;font-weight:800}@media (max-width:820px){.launch-readiness-hero .shell{grid-template-columns:110px 1fr;gap:22px}.launch-readiness-hero h1{font-size:clamp(2.7rem,12vw,4.5rem)}.launch-readiness-summary{grid-template-columns:1fr;gap:28px}.launch-readiness-score{text-align:left}.launch-readiness-score small{margin-left:0}.launch-readiness-groups{grid-template-columns:1fr}.launch-readiness-footer{flex-direction:column;align-items:flex-start}.launch-readiness-footer div{justify-content:flex-start}.launch-decisions-fields>label>div{grid-template-columns:1fr;gap:8px}.launch-decisions-output{grid-template-columns:1fr}.launch-decisions-output button,.launch-decisions-output>p[role=status]{grid-column:1}}@media (max-width:520px){.launch-readiness-hero .shell{grid-template-columns:1fr}.launch-readiness-hero img{width:126px}.launch-readiness-group{padding-top:42px}.launch-readiness-group>header{grid-template-columns:34px 1fr;min-height:0;padding-bottom:22px}.launch-readiness-group li{grid-template-columns:1fr;gap:8px}.launch-readiness-group li>span{text-align:left}.launch-decisions>header{grid-template-columns:1fr}.launch-decisions-fields>label{grid-template-columns:34px minmax(0,1fr);gap:12px}}.commission-account-required{background:#fffaf1;border-top:5px solid #7c3aed;align-self:start;padding:clamp(30px,5vw,58px);box-shadow:0 24px 55px #17255429}.commission-account-required h3{color:#172554;font:700 clamp(2rem,3.6vw,3.8rem)/.95 var(--font-lore-display),serif;margin:10px 0 18px}.commission-account-required>p:not(.eyebrow){color:#56617c;line-height:1.7}.commission-account-required .button{margin-top:18px}.commission-account-recognized{background:#e9fbf1;border-left:4px solid #16a36a;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;padding:18px 20px;display:grid}.commission-account-recognized span{color:#16714d;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:950}.commission-account-recognized strong{color:#172554;overflow-wrap:anywhere;font-size:.86rem}.commission-account-recognized small{color:#53637a;grid-column:1/-1;line-height:1.55}.commission-guided-form input[readonly]{color:#4b596f;cursor:not-allowed;background:#edf3ef}.commission-admin-pass{color:#5b21b6;background:#e9dcff;width:fit-content;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:900}.commission-admin-pass.is-visitor{color:#5a6477;background:#eceff5}.commission-admin-benefit-preview{background:#f5edff;border:2px solid #7c3aed;padding:22px}.commission-admin-benefit-preview>span{color:#5b21b6;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:950}.commission-admin-benefit-preview dl{margin:16px 0 10px}.commission-admin-benefit-preview dl div{border-bottom:1px solid #5b21b62e;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.commission-admin-benefit-preview dl div:last-child{color:#172554;border-bottom:0;font-size:1.08rem;font-weight:950}.commission-admin-benefit-preview dt{color:#4b5471;font-weight:800}.commission-admin-benefit-preview dd{color:#172554;margin:0;font-weight:900}.commission-admin-benefit-preview p,.commission-admin-benefit-preview small{color:#5f6680;line-height:1.55}.commission-admin-editor input:disabled{color:#5e5263;cursor:not-allowed;opacity:.72}.commission-admin-pricing-lock{color:#542249;background:#fff0f6d1;border-left:4px solid #d92579;margin:-8px 0 0;padding:14px 18px;font-weight:800;line-height:1.5}.commission-status-benefit-breakdown{border-block:1px solid #1725542e;margin:20px 0}.commission-status-benefit-breakdown div{justify-content:space-between;gap:20px;padding:10px 0;display:flex}.commission-status-benefit-breakdown dt{color:#59627a;font-size:.7rem;font-weight:800}.commission-status-benefit-breakdown dd{color:#172554;margin:0;font-weight:900}.commission-status-benefit-breakdown div:last-child{border-top:1px solid #1725541f}.personal-pass-benefits{border-block:1px solid #17255429;margin:18px 0}.personal-pass-benefits div{grid-template-columns:110px 1fr;gap:15px;padding:11px 0;display:grid}.personal-pass-benefits dt{color:#7c3aed;text-transform:uppercase;font-size:.65rem;font-weight:950}.personal-pass-benefits dd{color:#354363;margin:0;font-size:.75rem;font-weight:800}.account-page-authenticated .personal-chapter.personal-benefits-center,.personal-benefits-center{color:#f8fafc;background:linear-gradient(135deg,#120a28fc,#371246fa 58%,#0d173efa),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;border:1px solid #f4cf4961;grid-column:1/-1;padding:clamp(32px,5vw,64px);box-shadow:0 30px 80px #290a353d}.benefits-center-heading,.personal-benefits-center>.benefits-center-heading{border-bottom:1px solid #fff8df38;grid-template-columns:none;justify-content:space-between;align-items:end;gap:30px;margin-bottom:0;padding-bottom:28px;display:flex}.benefits-center-heading>div{flex:760px;min-width:0}.benefits-center-heading h3{color:#fff8df;max-width:860px;font:750 clamp(2.6rem,5vw,5.3rem)/.92 var(--font-lore-display),serif;letter-spacing:-.045em;margin:7px 0 0}.community-member-badge,.member-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex}.member-badge{color:#d8cae8;padding:12px 18px}.community-member-badge.is-collector,.member-badge.is-active{color:#f4cf49}.community-member-badge{color:#dcb8ff;padding:5px 8px}.community-member-badge.is-familiar{color:#ffd36a;background:#69390c47;border-color:#ffd36ab3}.benefits-center-summary{border-block:1px solid #fff8df33;grid-template-columns:repeat(4,1fr);margin:34px 0 45px;display:grid}.benefits-center-summary section{gap:6px;padding:25px;display:grid}.benefits-center-summary section+section{border-left:1px solid #fff8df29}.benefits-center-summary small{color:#d9bfdc;text-transform:uppercase;font-weight:850}.benefits-center-summary strong{color:#f4cf49;font:800 3.2rem/.9 var(--font-display),serif}.benefits-center-summary span{color:#fff8df;font-size:.72rem}.benefits-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.benefit-panel{background:#0c081f94;border:1px solid #fff8df29;padding:clamp(24px,4vw,42px)}.benefit-panel h4{color:#fff8df;font:750 1.7rem var(--font-display),serif;margin:0 0 12px}.benefit-panel h5{color:#f4cf49;margin:24px 0 8px}.benefit-panel p,.benefit-panel small{color:#ddcfe0;line-height:1.6}.benefit-panel form{gap:10px;margin-top:20px;display:grid}.benefit-panel label{color:#f4cf49;font-size:.7rem;font-weight:900}.benefit-panel input,.benefit-panel select{color:#27112f;background:#fffaf0;border:1px solid #0000;width:100%;padding:12px}.benefit-panel button,.codex-bookmark-control button{color:#2c1337;cursor:pointer;background:#f4cf49;border:0;width:fit-content;padding:10px 14px;font-weight:950}.benefit-panel button:disabled,.codex-bookmark-control button:disabled{cursor:not-allowed;opacity:.45}.benefit-bookmarks,.benefit-history,.benefit-ledger,.benefit-opportunities{margin:22px 0 0;padding:0;list-style:none}.benefit-bookmarks li,.benefit-history li,.benefit-ledger li,.benefit-opportunities li{border-top:1px solid #fff8df24;padding:13px 0}.benefit-bookmarks li,.benefit-ledger li>div,.benefit-opportunities li{justify-content:space-between;align-items:center;gap:15px;display:flex}.benefit-opportunities p{margin:4px 0 0;font-size:.72rem}.benefit-bookmarks span,.benefit-opportunities span{color:#f4cf49;font-size:.67rem;font-weight:900}.collector-dossiers{gap:7px;display:grid}.benefit-bookmarks a,.collector-dossiers a{color:#fff8df;font-weight:850}.collector-dossiers details{border-top:1px solid #fff8df29;padding:12px 0}.collector-dossiers summary{color:#fff8df;cursor:pointer;font-weight:900}.collector-dossiers dl{margin:15px 0}.collector-dossiers dl div{border-top:1px solid #fff8df1a;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;display:grid}.collector-dossiers dt{color:#f4cf49;text-transform:uppercase;font-size:.68rem;font-weight:900}.collector-dossiers dd{color:#e8dbe8;margin:0;font-size:.75rem;line-height:1.5}.benefit-polls form+form{border-top:1px solid #fff8df33;margin-top:34px;padding-top:25px}.benefit-polls form>small,.benefit-polls form>strong{display:block}.benefit-polls label{color:#fff8df;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.benefit-polls input{width:auto}.benefit-polls b{color:#f4cf49}.benefit-polls em{color:#f4cf49;font-size:.72rem}.benefit-history-title{margin-top:35px!important}.benefit-history small,.benefit-history span{display:block}.benefits-center-message{color:#f4cf49;margin:25px 0 0;font-weight:850}.codex-result-row{border:0;position:relative}.codex-result-row .codex-result{width:100%}.codex-bookmark-control{background:#2d1238;grid-template-columns:auto minmax(120px,220px) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.codex-bookmark-control label,.codex-bookmark-control small{color:#fff8df;font-size:.68rem;font-weight:850}.codex-bookmark-control input{color:#28142f;background:#fffaf0;border:0;min-width:0;padding:9px 10px}@media (max-width:850px){.benefits-center-grid,.benefits-center-summary{grid-template-columns:1fr 1fr}.benefits-center-summary section:nth-child(3){border-left:0}.benefits-center-summary section:nth-child(n+3){border-top:1px solid #fff8df29}}@media (max-width:600px){.personal-benefits-center{padding:26px 18px}.benefits-center-heading{flex-direction:column;align-items:start}.benefits-center-heading>div{flex-basis:auto}.benefits-center-grid,.benefits-center-summary{grid-template-columns:1fr}.benefits-center-summary section+section{border-top:1px solid #fff8df29;border-left:0}.benefit-bookmarks li,.benefit-opportunities li{flex-direction:column;align-items:start}.codex-bookmark-control{grid-template-columns:1fr}}.studio-games-page{background:#f7f0e8 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/auto 1200px}.studio-games-page .studio-games-hero{isolation:isolate;background:#080810;min-height:690px;padding:0;position:relative;overflow:hidden}.studio-games-page .studio-games-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#04050cf5,#04050cba 35%,#04050c4d 61%,#04050ca8),linear-gradient(#0000 52%,#04050cd1);position:absolute;inset:0}.studio-games-hero-backdrop{z-index:-2;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.studio-games-hero-backdrop img{object-fit:cover;width:100%;height:100%}.studio-games-hero-backdrop img:first-child{object-position:54% center}.studio-games-hero-backdrop img:last-child{object-position:48% center}.studio-games-page .studio-games-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);align-items:end;gap:clamp(40px,8vw,130px);min-height:690px;padding-block:95px 74px;display:grid}.studio-games-page .studio-games-hero-copy .eyebrow{color:#f4b8df}.studio-games-page .studio-games-hero-copy h1{color:#fff;text-shadow:0 8px 35px #0009;max-width:700px;margin:16px 0 26px;font-size:clamp(5.2rem,9.5vw,10rem);line-height:.76}.studio-games-page .studio-games-hero-copy>p:not(.eyebrow){color:#ffffffd4;max-width:590px;font-size:1.02rem;line-height:1.75}.studio-games-hero-action{color:#fff;border-bottom:2px solid #ff6a3d;align-items:center;gap:14px;margin-top:24px;padding-bottom:7px;font-size:.76rem;font-weight:900;display:inline-flex}.studio-games-hero-titles{gap:14px;display:grid}.studio-games-hero-titles a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050711a3;border-left:3px solid #fffc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:116px;padding:18px 22px;display:grid}.studio-games-hero-titles img{object-fit:contain;width:100%;max-width:245px;height:78px}.studio-games-hero-titles span{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-games-hero-titles a:first-child span{color:#8cf0ad}.studio-games-hero-titles a:not(:first-child) span{color:#ffd36a}.studio-games-page .studio-games-index{background:#0b0d18}.studio-games-page .studio-games-index a{color:#ffffffd1}.studio-games-page .studio-real-projects{padding-block:92px 115px}.studio-games-page .studio-real-projects>header{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);margin-bottom:44px}.studio-games-page .studio-real-projects>header h2{font-size:clamp(3.4rem,6.5vw,7rem)}.studio-games-page .studio-real-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,32px)}.studio-games-page .studio-real-project{background:#fffdf8;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 25px 60px #1725542b}.studio-games-page .studio-real-project-visual{aspect-ratio:16/10;background:#070811;min-height:0;display:block}.studio-games-page .studio-real-project-visual>img:first-child{object-fit:cover}.studio-games-page .studio-real-project-visual:after{background:linear-gradient(#04050c1a 25%,#04050ceb)}.studio-games-page .studio-real-project-logo{object-position:left bottom;max-height:116px;bottom:8%;left:8%;width:62%!important}.studio-games-page .studio-real-project-state{z-index:3;gap:4px;max-width:220px;padding:10px 12px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #0000003d}.studio-games-page .studio-real-project-state strong{letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:950}.studio-games-page .studio-real-project-state small{font-size:.54rem;font-weight:750;line-height:1.35}.studio-games-page .studio-real-project-state-available{color:#145b32;background:#d7f9df}.studio-games-page .studio-real-project-state-development{color:#75400b;background:#fff0b8}.studio-games-page .studio-real-project-copy{flex:1;justify-content:flex-start;padding:34px clamp(25px,3.3vw,46px) 42px}.studio-games-page .studio-real-project-copy>p:first-of-type{margin-top:31px}.studio-games-page .studio-real-project-copy h3{letter-spacing:-.05em;font-size:clamp(2.15rem,3vw,3.45rem);line-height:.94}.studio-games-page .studio-real-project-copy h3 a{max-width:100%;display:block}.studio-games-page .studio-real-project-copy>p:nth-of-type(2){min-height:84px}.studio-games-page .studio-real-project-link{margin-top:auto}@media (max-width:980px){.studio-games-page .studio-games-hero-grid{grid-template-columns:1fr;align-items:end}.studio-games-page .studio-games-hero-copy{align-self:end}.studio-games-hero-titles{grid-template-columns:1fr 1fr}.studio-games-page .studio-real-project-list{grid-template-columns:1fr}.studio-games-page .studio-real-project-copy h3{font-size:clamp(2.6rem,8vw,4.4rem)}.studio-games-page .studio-real-project-copy>p:nth-of-type(2){min-height:0}}@media (max-width:1380px) and (min-width:981px){.studio-games-page .studio-real-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.studio-games-page .studio-games-hero,.studio-games-page .studio-games-hero-grid{min-height:650px}.studio-games-hero-backdrop{grid-template-columns:1fr}.studio-games-hero-backdrop img:not(:last-child){display:none}.studio-games-page .studio-games-hero:after{background:linear-gradient(#04050c2e,#04050c80 30%,#04050cfa 97%)}.studio-games-page .studio-games-hero-grid{padding-block:80px 42px}.studio-games-page .studio-games-hero-copy h1{font-size:clamp(4.2rem,23vw,7rem)}.studio-games-hero-titles{grid-template-columns:1fr;gap:9px}.studio-games-hero-titles a{min-height:86px;padding:12px 16px}.studio-games-hero-titles img{height:58px}.studio-games-page .studio-real-projects{padding-block:62px 82px}.studio-games-page .studio-real-projects>header{display:block}.studio-games-page .studio-real-projects>header>p{margin-top:20px}.studio-games-page .studio-real-project-visual{aspect-ratio:4/3;min-height:0}.studio-games-page .studio-real-project-logo{width:66%!important}.studio-games-page .studio-real-project-state{max-width:165px;top:12px;right:12px}.studio-games-page .studio-real-project-state small{display:none}}.studio-games-page .studio-development{isolation:isolate;color:#fff;clip-path:inset(0 -100vmax);background:radial-gradient(circle at 88% 12%,#6634b547,#0000 30%),radial-gradient(circle at 8% 86%,#a21a4a33,#0000 28%),#090b16;position:relative;box-shadow:0 0 0 100vmax #090b16}.studio-games-page .studio-development:after{content:"";z-index:-1;opacity:.1;mix-blend-mode:luminosity;background:url(/games/the-wound-remembers/catalog-cover-generated-v1.webp) 50% 42%/cover;position:absolute;inset:0}.studio-games-page .studio-development .eyebrow{color:#f49ac7}.studio-games-page .studio-development h2{color:#fff;text-shadow:0 10px 35px #00000073}.studio-games-page .studio-development>header>p:last-child{color:#e8ecffbd}.studio-games-page .studio-development-list{border-top-color:#ffffff3d}.studio-games-page .studio-development-list article{border-bottom-color:#ffffff29;transition:background .25s,padding .25s}.studio-games-page .studio-development-list article:hover{background:linear-gradient(90deg,#8440d226,#ffffff08);padding-inline:18px}.studio-games-page .studio-development-list article>span{color:#ff5f9f}.studio-games-page .studio-development-list h3{color:#fff}.studio-games-page .studio-development-list p{color:#e1e6f8b8}.studio-games-page .studio-development-list aside{border-left-color:#ffd34d}.studio-games-page .studio-development-list aside small{color:#caa4ff}.studio-games-page .studio-development-list aside strong{color:#ffffffe0}.studio-games-page .studio-access-section{isolation:isolate;color:#fff;background:#101226 url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;position:relative;overflow:hidden}.studio-games-page .studio-access-section:before{content:"";z-index:-1;background:linear-gradient(105deg,#050712f0,#140f30d9 56%,#070b1deb);position:absolute;inset:0}.studio-games-page .studio-access-section header{max-width:980px}.studio-games-page .studio-access-section .eyebrow{color:#caa4ff}.studio-games-page .studio-access-section h2{color:#fff;text-shadow:0 10px 35px #00000080}.studio-games-page .studio-access-list{border-block:1px solid #fff3;gap:0}.studio-games-page .studio-access-list article{min-height:390px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0709168f;border-right:1px solid #ffffff29;padding:clamp(30px,3.5vw,50px)}.studio-games-page .studio-access-list article:last-child{border-right:0}.studio-games-page .studio-access-list article:first-child{border-top:4px solid #61d899}.studio-games-page .studio-access-list article:nth-child(2){border-top:4px solid #ff6d9f}.studio-games-page .studio-access-list article:nth-child(3){border-top:4px solid #a778ff}.studio-games-page .studio-access-list article>span{color:#ff7aae}.studio-games-page .studio-access-list h3{color:#fff}.studio-games-page .studio-access-list p{color:#e7ebfbc7}.studio-games-page .studio-access-list small{color:#e7ebfba3;border-top-color:#ffffff2b}@media (max-width:980px){.studio-games-page .studio-access-list article{border-bottom:1px solid #ffffff26;border-right:0;min-height:0}}@media (max-width:640px){.studio-games-page .studio-development-list article:hover{padding-inline:0}.studio-games-page .studio-development-list aside{margin-top:8px}.studio-games-page .studio-access-list article{padding:30px 24px 34px}}.game-dossier-fuori-trama{--nexus-cyan:#24e5e5;--nexus-violet:#9b5cff;--nexus-gold:#d9ae55;--nexus-ink:#03080f;color:#eafcff;background:#050a11}.game-dossier-fuori-trama .game-dossier-breadcrumbs{color:#8ebac3}.game-dossier-fuori-trama .game-dossier-breadcrumbs a{color:#bceff2}.game-dossier-fuori-trama .game-dossier-breadcrumbs span{color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-dossier-hero{background:#02060b;min-height:min(86vh,900px)}.game-dossier-fuori-trama .game-dossier-hero-art{object-fit:contain}.game-dossier-fuori-trama .game-dossier-hero-shade{background:linear-gradient(90deg,#02060bed,#02060b14 64%),linear-gradient(#0000 42%,#02060bf2)}.game-dossier-fuori-trama .game-dossier-logo{width:min(60vw,760px)}.game-dossier-fuori-trama .game-hero-primary{background:var(--nexus-cyan);color:#031016}.game-dossier-fuori-trama .game-hero-secondary{color:#ffe5a5;background:#03080fbf;border:1px solid #d9ae55b8}.game-dossier-fuori-trama .game-dossier-story,.game-dossier-fuori-trama .game-dossier-summary{color:#eafcff}.game-dossier-fuori-trama .game-dossier-story h2,.game-dossier-fuori-trama .game-dossier-summary h2{color:#fff}.game-dossier-fuori-trama .game-dossier-story div>p:not(.eyebrow),.game-dossier-fuori-trama .game-dossier-summary>div>p:last-child{color:#a9bdc7}.game-dossier-fuori-trama .game-dossier-summary dl{border-top-color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-dossier-summary dl div{border-bottom-color:#5cdee533}.game-dossier-fuori-trama .eyebrow,.game-dossier-fuori-trama .game-dossier-story>span,.game-dossier-fuori-trama .game-dossier-summary dt{color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-dossier-summary dd{color:#d7e8ee}.game-nexus-story{color:#fff;background:#020711;align-items:end;min-height:760px;display:grid;position:relative;overflow:hidden}.game-nexus-story>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-nexus-story>div[aria-hidden]{background:linear-gradient(90deg,#020711f5,#03081275 70%),linear-gradient(#0000 38%,#020711f7);position:absolute;inset:0}.game-nexus-story>.shell{z-index:1;padding-block:110px;position:relative}.game-nexus-story h2{color:#fff;max-width:1040px;font:700 clamp(3.4rem,6.3vw,7rem)/.88 var(--font-lore-display),serif;letter-spacing:-.05em;margin:12px 0 30px}.game-nexus-story p:not(.eyebrow){color:#bfced8;max-width:760px;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.75}.game-dossier-fuori-trama .game-play-flow{background:#030810 url(/games/lorewise-fuori-trama-next/nexus-chamber.webp) 50%/cover fixed}.game-dossier-fuori-trama .game-play-flow>.shell:before{background:#02070ee8}.game-dossier-fuori-trama .game-play-flow .eyebrow,.game-dossier-fuori-trama .game-play-flow li span{color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-play-flow-note{color:#a9c7d0;max-width:760px;margin:24px 0 0;font-size:1rem;line-height:1.7}.game-dossier-fuori-trama .game-play-flow li{border-top-color:#24e5e53d;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr)}.game-dossier-fuori-trama .game-play-flow-image{background:linear-gradient(135deg,#24e5e5d9,#9b5cff47,#d9ae55b3);padding:8px;box-shadow:0 32px 85px #000000ad}.game-dossier-fuori-trama .game-play-flow-image img{object-fit:contain;background:#02050a;width:100%;height:auto}.game-dossier-fuori-trama .game-play-flow li:last-child .game-play-flow-image{box-shadow:0 34px 95px #5c2ac152}.game-dossier-fuori-trama .game-dossier-features{background:radial-gradient(circle at 82% 18%,#7941ce3d,#0000 32%),linear-gradient(115deg,#04131a,#080714 68%,#15091d)}.game-dossier-fuori-trama .game-dossier-features:before{background:linear-gradient(90deg,#020d13fa,#080714bd)}.game-dossier-fuori-trama .game-dossier-features .eyebrow,.game-dossier-fuori-trama .game-dossier-features li span{color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-known-issues{color:#e5f7fa}.game-dossier-fuori-trama .game-known-issues h2{color:#fff}.game-dossier-fuori-trama .game-known-issues p{color:#a9bdc7}.game-dossier-fuori-trama .game-development-journal{color:#edfaff;background:radial-gradient(circle at 15% 10%,#24e5e51f,#0000 28%),radial-gradient(circle at 86% 74%,#9b5cff2e,#0000 34%),#071019}.game-dossier-fuori-trama .game-development-journal h2,.game-dossier-fuori-trama .game-development-journal h3,.game-dossier-fuori-trama .game-development-journal h4{color:#fff}.game-dossier-fuori-trama .game-development-journal li,.game-dossier-fuori-trama .game-development-journal p{color:#aec3cb}.game-dossier-fuori-trama .game-journal-lower>*,.game-dossier-fuori-trama .game-latest-update{background:#030a11b8;border-color:#24e5e538}.game-dossier-fuori-trama .game-dossier-access{background:#03080f url(/games/lorewise-fuori-trama-next/nexus-chamber.webp) 50%/cover}.game-dossier-fuori-trama .game-dossier-access:before{background:linear-gradient(105deg,#02070efa,#0a081ce6)}.game-dossier-fuori-trama .game-dossier-access h2{color:#fff}.game-dossier-fuori-trama .game-access-intro>p:last-child{color:#adc5cd}.game-dossier-fuori-trama .game-development-access{grid-template-columns:repeat(3,minmax(0,1fr))}.game-dossier-fuori-trama .game-development-access .game-edition{background:#030a12e0;border:1px solid #ffffff1f;border-top:4px solid #ffffff1f;min-height:590px}.game-dossier-fuori-trama .game-edition-free{border-top-color:#4de39b}.game-dossier-fuori-trama .game-edition-pass{border-top-color:var(--nexus-violet)}.game-dossier-fuori-trama .game-edition-beta{border-top-color:var(--nexus-cyan)}.game-dossier-fuori-trama .game-development-access .game-edition div>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.45rem,3vw,3.35rem);line-height:.92}.game-dossier-fuori-trama .game-edition>a{background:var(--nexus-cyan);color:#021016}.game-dossier-fuori-trama .game-dossier-release-notes article{background:#030a12e0}.game-dossier-fuori-trama .game-dossier-release-notes h3{color:#fff}.game-dossier-fuori-trama .game-dossier-release-notes p{color:#a9bdc7}.game-nexus-finale{background:#020711;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.game-nexus-finale img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-nexus-finale>div{background:radial-gradient(circle,#040b193d,#02060eeb);position:absolute;inset:0}.game-nexus-finale p{z-index:1;color:#fff;text-align:center;max-width:1150px;font:700 clamp(3.4rem,7vw,8rem)/.86 var(--font-lore-display),serif;letter-spacing:-.055em;text-shadow:0 18px 55px #000;margin:0;padding:50px;position:relative}@media (max-width:1080px){.game-dossier-fuori-trama .game-development-access{grid-template-columns:1fr}.game-dossier-fuori-trama .game-development-access .game-edition{min-height:0}}@media (max-width:760px){.game-dossier-fuori-trama .game-dossier-hero{min-height:650px}.game-dossier-fuori-trama .game-dossier-logo{width:100%}.game-nexus-story{min-height:630px}.game-nexus-story>.shell{padding-block:76px}.game-dossier-fuori-trama .game-play-flow{background-attachment:scroll}.game-dossier-fuori-trama .game-play-flow li{grid-template-columns:1fr}.game-nexus-finale{min-height:460px}.game-nexus-finale p{padding-inline:24px}}.game-dossier-demon-match{--demon-red:#f02d4f;--demon-cyan:#41d8df;--demon-ivory:#f5e9da;color:var(--demon-ivory);background:#070708}.game-dossier-demon-match .game-dossier-breadcrumbs,.game-dossier-demon-match .game-dossier-breadcrumbs a{color:#c9b8b8}.game-dossier-demon-match .game-dossier-breadcrumbs span{color:var(--demon-red)}.game-dossier-demon-match .game-dossier-hero-art{object-fit:cover}.game-dossier-demon-match .game-hero-primary{background:var(--demon-red);color:#fff}.game-dossier-demon-match .game-hero-secondary{color:#aefaff;background:#040709bd;border:1px solid #41d8dfa6}.game-dossier-demon-match .game-dossier-story h2,.game-dossier-demon-match .game-dossier-summary h2{color:#fff}.game-dossier-demon-match .game-dossier-story div>p:not(.eyebrow),.game-dossier-demon-match .game-dossier-summary>div>p:last-child{color:#c4b9b7}.game-dossier-demon-match .game-dossier-summary dl{border-top-color:var(--demon-red)}.game-dossier-demon-match .game-dossier-summary dl div{border-bottom-color:#f02d4f38}.game-dossier-demon-match .eyebrow,.game-dossier-demon-match .game-dossier-story>span,.game-dossier-demon-match .game-dossier-summary dt{color:var(--demon-red)}.game-dossier-demon-match .game-dossier-summary dd{color:#eee1dc}.game-dossier-demon-match .game-nexus-story{min-height:680px}.game-dossier-demon-match .game-nexus-story .eyebrow{color:#ff6680}.game-dossier-demon-match .game-nexus-story p:not(.eyebrow){color:#e1cccc}.game-dossier-demon-match .game-dossier-features{background:radial-gradient(circle at 80% 20%,#2bb5c02e,#0000 30%),linear-gradient(112deg,#17070b,#080708 68%,#07171a)}.game-dossier-demon-match .game-dossier-features:before{background:linear-gradient(90deg,#120508fa,#06080aba)}.game-dossier-demon-match .game-dossier-features .eyebrow,.game-dossier-demon-match .game-dossier-features li span{color:#ff6680}.game-dossier-demon-match .game-known-issues{color:#f3e7df}.game-dossier-demon-match .game-known-issues h2{color:#fff}.game-dossier-demon-match .game-known-issues p{color:#c9b9b5}.game-dossier-demon-match .game-development-journal{color:#f7ece5;background:radial-gradient(circle at 13% 9%,#f02d4f26,#0000 28%),radial-gradient(circle at 88% 76%,#41d8df1c,#0000 32%),#0c080a}.game-dossier-demon-match .game-development-journal h2,.game-dossier-demon-match .game-development-journal h3,.game-dossier-demon-match .game-development-journal h4{color:#fff}.game-dossier-demon-match .game-development-journal li,.game-dossier-demon-match .game-development-journal p{color:#cdbdb8}.game-dossier-demon-match .game-journal-lower>*,.game-dossier-demon-match .game-latest-update{background:#0a0507c2;border-color:#f02d4f33}.game-dossier-demon-match .game-dossier-access{background:#070506 url(/games/demon-match-three/gameplay-portal-backdrop-v1.webp) 50%/cover}.game-dossier-demon-match .game-play-flow{background:#070305 url(/games/demon-match-three/gameplay-portal-backdrop-v1.webp) 50%/cover fixed}.game-dossier-demon-match .game-play-flow>.shell:before{background:#070205f0}.game-dossier-demon-match .game-play-flow .eyebrow,.game-dossier-demon-match .game-play-flow li span{color:#f2375f}.game-dossier-demon-match .game-play-flow-note{color:#d1b8ba;max-width:780px;margin:24px 0 0;font-size:1rem;line-height:1.7}.game-dossier-demon-match .game-play-flow li{border-top-color:#f2375f47;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr)}.game-dossier-demon-match .game-play-flow-image{background:linear-gradient(135deg,#f2375fe0,#23d9e047,#c28f4abd);place-items:center;padding:7px;display:grid;box-shadow:0 34px 90px #000000b8}.game-dossier-demon-match .game-play-flow-image img{object-fit:contain;background:#050204;width:auto;max-width:100%;height:auto;max-height:min(82vh,900px)}@media (max-width:900px){.game-dossier-demon-match .game-play-flow{background-attachment:scroll}.game-dossier-demon-match .game-play-flow li{grid-template-columns:1fr}}.game-dossier-demon-match .game-dossier-access:before{background:linear-gradient(105deg,#070405fa,#0f0508eb 58%,#030f12f0)}.game-dossier-demon-match .game-dossier-access h2{color:#fff}.game-dossier-demon-match .game-access-intro>p:last-child{color:#d2c0bc}.game-dossier-demon-match .game-development-platforms{grid-template-columns:minmax(0,760px)}.game-dossier-demon-match .game-edition-android{border-top-color:var(--demon-red);background:#090507e0;min-height:0}.game-dossier-demon-match .game-edition-android div>strong{color:#fff;font-size:clamp(2.8rem,5vw,5rem)}.game-dossier-demon-match .game-dossier-release-notes article{background:#090507e6}.game-dossier-demon-match .game-dossier-release-notes h3{color:#fff}.game-dossier-demon-match .game-dossier-release-notes p{color:#cdbdb8}.game-dossier-demon-match .game-nexus-finale>div{background:radial-gradient(circle,#11030729,#040304f0)}@media (max-width:760px){.game-dossier-demon-match .game-dossier-hero{min-height:650px}.game-dossier-demon-match .game-dossier-logo{width:100%}}.pass-page{--pass-ink:#071225;--pass-night:#050817;--pass-violet:#7657ff;--pass-cyan:#33e2e5;--pass-gold:#f1bd55;--pass-paper:#f8f4eb;background:var(--pass-night);color:#fff;overflow:hidden}.pass-page .shell{width:min(100% - 48px,1480px);margin-inline:auto}.pass-eyebrow{color:var(--pass-cyan);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:900}.pass-hero{background:var(--pass-night) url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) center/cover;isolation:isolate;align-items:center;min-height:880px;display:grid;position:relative}.pass-hero-shade{z-index:-1;background:linear-gradient(90deg,#030612fa,#040819e8 43%,#05081573 72%,#03050ed1),linear-gradient(#0000 62%,#050817);position:absolute;inset:0}.pass-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,6vw,100px);padding-block:110px 90px;display:grid}.pass-hero-copy{z-index:3;position:relative}.pass-hero h1{color:#fff;max-width:850px;font:700 clamp(4.5rem,7.7vw,8.8rem)/.82 var(--font-display),serif;letter-spacing:-.068em;margin:0}.pass-lead{color:#c7d1e4;max-width:710px;margin:35px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.75}.pass-hero-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.pass-button{letter-spacing:.04em;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.pass-button-primary{background:linear-gradient(115deg,var(--pass-violet),#a436db);color:#fff;box-shadow:0 16px 45px #7657ff47}.pass-button-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05081761;border-color:#ffffff47}.pass-test-note{color:#8996ad;max-width:660px;margin:28px 0 0;font-size:.7rem;line-height:1.6}.pass-test-note span{color:var(--pass-gold);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;font-weight:900}.pass-hero-collage{grid-template-rows:1fr .72fr;grid-template-columns:minmax(140px,.42fr) minmax(0,1.58fr);gap:14px;min-height:650px;padding:36px 0 26px 34px;display:grid;position:relative}.pass-hero-collage:before{content:"";z-index:-2;filter:blur(18px);background:radial-gradient(circle,#654eff40,#25e1e514 43%,#0000 72%);border-radius:50%;position:absolute;inset:8% -5% 2% 5%}.pass-hero-collage figure{background:radial-gradient(circle,#182039,#060912 72%);border:1px solid #fff3;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000094}.pass-hero-collage .pass-collage-media{object-fit:contain}.pass-collage-gallery{background:linear-gradient(#0e142af0,#060916e6);border:1px solid #ffffff24;grid-row:1/3;grid-template-rows:auto repeat(3,1fr);gap:9px;min-width:0;padding:13px;display:grid;box-shadow:0 26px 65px #0000007a}.pass-collage-gallery>span{color:var(--pass-gold);letter-spacing:.13em;text-align:center;text-transform:uppercase;padding:2px 0 7px;font-size:.58rem;font-weight:900}.pass-collage-gallery figure{min-height:0;box-shadow:none;background:#080b16}.pass-collage-main{grid-area:1/2}.pass-collage-game{grid-area:2/2}.pass-visual-orbit{z-index:-1;border:1px solid #54dee42e;border-radius:50%;position:absolute;inset:2% -4% 0 10%;transform:rotate(-11deg)}.pass-visual-orbit:after{content:"";border:1px dashed #f1bd552b;border-radius:50%;position:absolute;inset:11%}.pass-particle{z-index:4;color:var(--pass-cyan);text-shadow:0 0 18px;pointer-events:none;position:absolute}.pass-particle-one{font-size:1.8rem;top:3%;left:12%}.pass-particle-two{color:var(--pass-gold);font-size:2.2rem;top:46%;right:-2%}.pass-particle-three{font-size:1.15rem;bottom:1%;left:42%}.pass-collage-game .pass-collage-media,.pass-collage-main .pass-collage-media{object-position:center}.pass-collage-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 22px #000000e0);height:auto;position:absolute}.pass-collage-logo-wound{width:min(46%,330px);bottom:18px;left:22px}.pass-collage-logo-demon{width:min(55%,250px);bottom:10px;right:15px}.pass-hero-universe{isolation:isolate;place-items:center;min-height:650px;display:grid;position:relative}.pass-hero-universe:before{content:"";z-index:-3;filter:blur(18px);background:radial-gradient(circle,#6a51ff47,#2edce11a 43%,#0000 72%);border-radius:50%;position:absolute;inset:10%}.pass-universe-mark{z-index:3;object-fit:contain;filter:drop-shadow(0 26px 48px #0000009e);width:min(52%,390px);height:auto;position:relative}.pass-universe-orbit{z-index:-1;border:1px solid #49e2e73d;border-radius:50%;position:absolute}.pass-universe-orbit:after,.pass-universe-orbit:before{content:"";background:var(--pass-cyan);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px}.pass-universe-orbit-outer{inset:8% 2% 9%;transform:rotate(-13deg)}.pass-universe-orbit-outer:before{top:7%;left:24%}.pass-universe-orbit-outer:after{background:var(--pass-gold);bottom:17%;right:12%}.pass-universe-orbit-inner{border-style:dashed;border-color:#f1bd5533;inset:20% 14%;transform:rotate(18deg)}.pass-universe-orbit-inner:before{background:var(--pass-gold);top:2%;right:17%}.pass-universe-orbit-inner:after{bottom:3%;left:20%}.pass-universe-node{z-index:4;color:#d7deeb;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a1be0;border:1px solid #ffffff2e;min-width:105px;padding:11px 15px;font-size:.64rem;font-weight:900;position:absolute;box-shadow:0 13px 35px #00000059}.pass-universe-node:before{content:"";background:var(--pass-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--pass-cyan);border-radius:50%;margin-right:8px;display:inline-block}.pass-universe-node-art{top:18%;left:0}.pass-universe-node-games{top:16%;right:1%}.pass-universe-node-commissions{bottom:24%;right:-1%}.pass-universe-node-codex{bottom:20%;left:2%}.pass-universe-node-community{bottom:2%;left:50%;transform:translate(-50%)}.pass-universe-spark{color:var(--pass-cyan);text-shadow:0 0 17px;position:absolute}.pass-universe-spark-one{font-size:1.8rem;top:5%;left:40%}.pass-universe-spark-two{color:var(--pass-gold);font-size:2rem;bottom:7%;right:18%}.pass-section-nav{background:#070b19;border-block:1px solid #ffffff1a}.pass-section-nav div{grid-template-columns:repeat(5,1fr);display:grid}.pass-section-nav a{color:#aeb8ca;letter-spacing:.13em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff1a;padding:25px 12px;font-size:.73rem;font-weight:900;text-decoration:none}.pass-section-nav a:first-child{border-left:1px solid #ffffff1a}.pass-section-nav a:hover{color:var(--pass-cyan);background:#33e2e50f}.pass-benefit-center h2,.pass-chapter h2,.pass-faq h2,.pass-final h2,.pass-how h2,.pass-intro h2,.pass-section-heading h2{font:700 clamp(3rem,5.4vw,6.1rem)/.92 var(--font-display),serif;letter-spacing:-.052em;margin:0}.pass-intro h2{max-width:1050px;margin-inline:auto}.pass-intro>p:last-child{color:#aab5c8;max-width:720px;margin:30px auto 0;font-size:1rem;line-height:1.8}.pass-chapter{padding-block:125px}.pass-chapter-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(55px,8vw,130px);display:grid}.pass-chapter-copy>p:not(.pass-eyebrow){color:#aeb9ca;max-width:650px;margin:28px 0 0;font-size:1rem;line-height:1.8}.pass-text-link{color:var(--pass-cyan);gap:12px;margin-top:32px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.pass-visual{min-height:640px;position:relative}.pass-chapter-art{background:linear-gradient(135deg,#11112c,#10192c 62%,#102430)}.pass-art-visual img{object-fit:contain;background:#090c18;border:1px solid #ffffff2b;width:45%;height:78%;position:absolute;box-shadow:0 30px 85px #00000080}.pass-art-visual img:first-child{z-index:3;top:4%;left:28%}.pass-art-visual img:nth-child(2){top:14%;left:0;transform:rotate(-5deg)}.pass-art-visual img:nth-child(3){top:15%;right:0;transform:rotate(5deg)}.pass-facts{border-top:1px solid #ffffff24;margin:38px 0 0}.pass-facts div{border-bottom:1px solid #ffffff24;grid-template-columns:145px 1fr;gap:20px;padding:17px 0;display:grid}.pass-facts dt{color:#76849a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.pass-facts dd{color:#f2f4f8;margin:0;font-size:.83rem;font-weight:800}.pass-chapter-games{background:#030711}.pass-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:70px;margin-bottom:58px;display:grid}.pass-section-heading>p{color:#aeb9ca;margin:0;font-size:.92rem;line-height:1.75}.pass-game-stage{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pass-game{isolation:isolate;border:1px solid #ffffff21;min-height:570px;position:relative;overflow:hidden}.pass-game-bg{z-index:-2;object-fit:contain;background:#02050b}.pass-game-overlay{z-index:-1;background:linear-gradient(#01040a33 35%,#01040afa),linear-gradient(90deg,#01040aa6,#0000);position:absolute;inset:0}.pass-game-copy{position:absolute;bottom:34px;left:35px;right:35px}.pass-game-copy img{object-fit:contain;object-position:left bottom;width:min(74%,430px);height:125px;display:block}.pass-game-demon .pass-game-copy img{width:min(66%,390px);height:150px}.pass-game-copy span{color:var(--pass-gold);letter-spacing:.09em;text-transform:uppercase;margin-top:16px;font-size:.7rem;font-weight:900;display:block}.pass-game-copy p{color:#c0c9d7;max-width:560px;margin:10px 0 0;font-size:.8rem}.pass-game-foot{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:40px;margin-top:34px;padding-top:28px;display:flex}.pass-game-foot p{color:#9eabbd;max-width:820px;margin:0;font-size:.82rem;line-height:1.7}.pass-game-foot strong{color:#fff}.pass-chapter-commissions{color:var(--pass-ink);background:#f6f0e6}.pass-chapter-reverse .pass-visual{grid-column:2}.pass-chapter-reverse .pass-chapter-copy{grid-area:1/1}.pass-commission-visual{min-height:720px;overflow:hidden;box-shadow:0 38px 80px #1d151f38}.pass-commission-visual img{object-fit:contain;background:#e9e0d4}.pass-chapter-commissions .pass-chapter-copy>p:not(.pass-eyebrow){color:#566070}.pass-chapter-commissions .pass-eyebrow{color:#a32bc2}.pass-price-example{background:#fffaf2;border:1px solid #0712252e;grid-template-columns:1fr auto;gap:8px 30px;margin-top:38px;padding:25px;display:grid}.pass-price-example>span{color:#606a78;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pass-price-example>strong{font-size:1.4rem}.pass-price-example div{border-top:1px solid #0712251f;grid-column:1/-1;justify-content:space-between;padding-top:13px;display:flex}.pass-price-example small{color:#7a4c87;font-weight:850}.pass-price-example b{color:#7132ae;font-size:1.25rem}.pass-chapter-commissions .pass-text-link{color:#7132ae}.pass-chapter-codex{background:radial-gradient(circle at 20%,#28345f 0,#11152e 37%,#070a17 75%)}.pass-codex-pair{isolation:isolate;min-height:690px;position:relative}.pass-codex-pair:before{content:"";filter:blur(20px);background:radial-gradient(circle,#27e2e629,#0000 67%);border-radius:50%;position:absolute;inset:12% 8% 7%}.pass-codex-pair figure{background:linear-gradient(160deg,#18213f,#090c1b);border:1px solid #ffffff2b;width:40%;height:76%;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 70px #00000085}.pass-codex-pair figure:first-child{top:13%;left:0;transform:rotate(-4deg)}.pass-codex-pair figure:nth-child(2){z-index:2;border-color:#27e2e657;width:42%;height:88%;top:0;left:30%;transform:rotate(1deg)}.pass-codex-pair figure:nth-child(3){top:13%;right:0;transform:rotate(4deg)}.pass-codex-pair img{object-fit:contain;object-position:center;padding:10px 10px 48px}.pass-codex-pair figcaption{z-index:3;color:#f2f5ff;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#060916eb;border-top:1px solid #ffffff1f;padding:15px 12px;font-size:.64rem;font-weight:900;position:absolute;bottom:0;left:0;right:0}.pass-checks{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid}.pass-checks li{color:#d4dae5;border:1px solid #ffffff1f;padding:15px;font-size:.74rem}.pass-checks li:before{content:"✓";color:var(--pass-cyan);margin-right:9px;font-weight:900}.pass-chapter-community{background:#111}.pass-community-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:clamp(60px,8vw,140px);display:grid}.pass-community-list article{border-top:1px solid #ffffff26;grid-template-columns:55px 1fr;gap:6px 20px;padding:30px 0;display:grid}.pass-community-list article:last-child{border-bottom:1px solid #ffffff26}.pass-community-list span{color:var(--pass-gold);font:700 1rem var(--font-display),serif;grid-row:1/3}.pass-community-list h3{font:700 1.65rem var(--font-display),serif;margin:0}.pass-community-list p{color:#9da7b6;margin:4px 0 0;font-size:.78rem;line-height:1.65}.pass-benefit-center{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(55px,8vw,130px);padding-block:130px;display:grid}.pass-center-copy>p:not(.pass-eyebrow){color:#a8b3c5;max-width:600px;margin:28px 0;line-height:1.8}.pass-button-light{color:#06101f;background:var(--pass-cyan)}.pass-center-preview{background:linear-gradient(145deg,#0d1528,#0a0d1c);border:1px solid #33e2e559;box-shadow:0 35px 90px #0000007a}.pass-center-top{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.pass-center-top span{color:#8090a7;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pass-center-top b{color:var(--pass-cyan);font-size:.78rem}.pass-center-metrics{grid-template-columns:repeat(3,1fr);display:grid}.pass-center-metrics article{border-right:1px solid #ffffff1a;align-content:center;min-height:190px;padding:24px;display:grid}.pass-center-metrics article:last-child{border:0}.pass-center-metrics small{color:#7f8ca1;text-transform:uppercase;font-size:.62rem;font-weight:900}.pass-center-metrics strong{color:#fff;font:700 3.5rem var(--font-display),serif;margin-top:8px}.pass-center-metrics span{color:#a9b4c5;font-size:.68rem}.pass-center-history{border-top:1px solid #ffffff1a;gap:6px;padding:22px 26px;display:grid}.pass-center-history span{color:var(--pass-gold);text-transform:uppercase;font-size:.62rem;font-weight:900}.pass-center-history b{font-size:.88rem}.pass-center-history small{color:#7e8aa0}.pass-pricing{color:var(--pass-ink);background:#f2ece2;padding-block:125px}.pass-pricing .pass-eyebrow{color:#7544df}.pass-pricing .pass-section-heading>p{color:#5f6876}.pass-visitor{border:1px solid #07122529;grid-template-columns:260px 1fr;align-items:center;gap:36px;margin-bottom:18px;padding:25px 30px;display:grid}.pass-visitor div{justify-content:space-between;gap:20px;display:flex}.pass-visitor div span{font-weight:900}.pass-visitor div strong{color:#7544df}.pass-visitor p{color:#626b78;margin:0;font-size:.76rem}.pass-plan-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pass-plan-card{background:#fbf7f0;border:1px solid #07122529;padding:48px;position:relative}.pass-plan-featured{color:#fff;background:linear-gradient(145deg,#11152d,#17143a 65%,#24134a);border-color:#7b5cff;box-shadow:0 28px 70px #2f176138}.pass-plan-label{color:#08101f;background:var(--pass-cyan);letter-spacing:.08em;text-transform:uppercase;padding:10px 15px;font-size:.61rem;font-weight:950;position:absolute;top:0;right:0}.pass-plan-card>p{color:#6e7683;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.pass-plan-featured>p{color:#aeb9cb}.pass-plan-card h3{font:700 clamp(3.3rem,5vw,5.7rem)/.95 var(--font-display),serif;letter-spacing:-.05em;margin:12px 0 0}.pass-plan-price{color:#7544df;margin-top:18px;font-size:1.25rem;font-weight:900}.pass-plan-featured .pass-plan-price{color:var(--pass-cyan)}.pass-plan-highlights{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.pass-plan-highlights span{border:1px solid #07122524;padding:14px;font-size:.7rem;font-weight:850}.pass-plan-featured .pass-plan-highlights span{border-color:#ffffff26}.pass-plan-card ul{margin:25px 0 0;padding:0;list-style:none}.pass-plan-card li{color:#55606f;border-bottom:1px solid #0712251a;padding:13px 0 13px 22px;font-size:.76rem;line-height:1.5}.pass-plan-featured li{color:#c3ccda;border-color:#ffffff1a}.pass-plan-card li:before{content:"✓";color:#7544df;margin-left:-22px;margin-right:10px;font-weight:900}.pass-plan-featured li:before{color:var(--pass-cyan)}.pass-plan-card .membership-purchase-action button,.pass-plan-card .membership-purchase-action>a{background:#7544df;min-height:56px}.pass-plan-featured .membership-purchase-action button,.pass-plan-featured .membership-purchase-action>a{color:#071225;background:var(--pass-cyan)}.pass-plan-card .membership-purchase-action span{color:#707887}.pass-plan-featured .membership-purchase-action span{color:#96a4b8}.pass-checkout-note{color:#737b86;text-align:center;max-width:920px;margin:28px auto 0;font-size:.69rem;line-height:1.7}.pass-how{padding-block:125px}.pass-how>h2{max-width:1050px}.pass-how ol{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:65px 0 0;padding:0;list-style:none;display:grid}.pass-how li{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;gap:15px;min-height:160px;padding:28px 25px 25px 0;display:grid}.pass-how li:nth-child(3n+2),.pass-how li:nth-child(3n+3){border-left:1px solid #ffffff26;padding-left:25px}.pass-how li>span{color:var(--pass-gold);font-weight:900}.pass-how strong{font:700 1.35rem var(--font-display),serif}.pass-how li p{color:#8f9aae;margin:8px 0 0;font-size:.72rem;line-height:1.55}.pass-faq{padding-block:20px 130px}.pass-faq h2{max-width:900px;margin-bottom:55px}.pass-faq details{border-top:1px solid #ffffff29}.pass-faq details:last-child{border-bottom:1px solid #ffffff29}.pass-faq summary{color:#fff;font:700 1.25rem var(--font-display),serif;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;list-style:none;display:flex}.pass-faq summary::-webkit-details-marker{display:none}.pass-faq summary span{color:var(--pass-cyan);font:400 1.5rem sans-serif;transition:transform .2s}.pass-faq details[open] summary span{transform:rotate(45deg)}.pass-faq details p{color:#9ba7b9;max-width:900px;margin:0;padding:0 0 28px;font-size:.82rem;line-height:1.75}.pass-final{background:#0b1021 url(/backgrounds/codex-archive-convergences-scene-v1.webp) 50%/cover;padding-block:120px;position:relative}.pass-final:before{content:"";background:linear-gradient(90deg,#050817f7,#050817c4);position:absolute;inset:0}.pass-final-inner{grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);align-items:center;gap:85px;display:grid;position:relative}.pass-final h2{text-wrap:balance;max-width:900px;line-height:1}.pass-final-inner>div:first-child>p:last-child{color:#a9b4c5;max-width:760px;margin:clamp(32px,4vw,52px) 0 0;line-height:1.7}.pass-final-actions{gap:14px;display:grid}.pass-final-actions>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050817c7;border:1px solid #ffffff26;padding:20px}.pass-final-actions>div>strong{color:var(--pass-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.pass-final-actions .membership-purchase-action{margin-top:12px}.pass-final-actions .membership-purchase-action button,.pass-final-actions .membership-purchase-action>a{background:var(--pass-cyan);color:#071225}.pass-final-actions .membership-purchase-action span{color:#93a0b5}@media (max-width:1050px){.pass-benefit-center,.pass-chapter-grid,.pass-community-layout,.pass-final-inner,.pass-hero-layout{grid-template-columns:1fr}.pass-hero{min-height:auto}.pass-hero-collage{width:min(100%,780px);min-height:610px}.pass-chapter-reverse .pass-chapter-copy,.pass-chapter-reverse .pass-visual{grid-area:auto}.pass-chapter-reverse .pass-visual{order:-1}.pass-community-layout{gap:45px}}@media (max-width:760px){.pass-page .shell{width:min(100% - 30px,1480px)}.pass-hero{background-image:url(/backgrounds/lorewise-celestial-atlas-mobile-4k-v2.jpg)}.pass-hero-layout{padding-block:78px 65px}.pass-hero h1{font-size:clamp(4rem,19vw,6.4rem)}.pass-game-foot,.pass-hero-actions{flex-direction:column;align-items:stretch}.pass-button{width:100%}.pass-hero-collage{min-height:480px}.pass-hero-universe{min-height:490px}.pass-universe-mark{width:min(54%,270px)}.pass-universe-orbit-outer{inset:9% 1% 11%}.pass-universe-orbit-inner{inset:22% 12% 23%}.pass-universe-node{min-width:82px;padding:9px 10px;font-size:.52rem}.pass-universe-node-art{top:15%}.pass-universe-node-games{top:14%}.pass-universe-node-commissions{bottom:24%}.pass-universe-node-codex{bottom:20%}.pass-hero-collage{grid-template-rows:1fr .75fr;grid-template-columns:112px minmax(0,1fr);gap:9px;padding-left:0}.pass-collage-gallery{gap:6px;padding:8px}.pass-section-nav{overflow-x:auto}.pass-section-nav div{width:600px}.pass-benefit-center,.pass-chapter,.pass-final,.pass-how,.pass-intro,.pass-pricing{padding-block:85px}.pass-benefit-center h2,.pass-chapter h2,.pass-faq h2,.pass-final h2,.pass-how h2,.pass-intro h2,.pass-section-heading h2{font-size:clamp(2.8rem,13.2vw,4.8rem)}.pass-chapter-grid{gap:45px}.pass-codex-pair,.pass-visual{min-height:500px}.pass-section-heading{gap:25px;margin-bottom:38px}.pass-game-stage,.pass-plan-grid,.pass-section-heading{grid-template-columns:1fr}.pass-game{min-height:470px}.pass-game-copy{bottom:22px;left:20px;right:20px}.pass-commission-visual{min-height:560px}.pass-center-metrics,.pass-checks{grid-template-columns:1fr}.pass-center-metrics article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:130px}.pass-visitor{grid-template-columns:1fr;gap:15px}.pass-plan-card{padding:36px 24px}.pass-how ol,.pass-plan-highlights{grid-template-columns:1fr}.pass-how ol{margin-top:45px}.pass-how li,.pass-how li:nth-child(3n+2),.pass-how li:nth-child(3n+3){border-left:0;min-height:0;padding:24px 0}.pass-faq{padding-bottom:90px}.pass-faq summary{font-size:1.08rem}}.social-contact-page .page-hero{background:linear-gradient(120deg,#e9edf8,#f8f5ef 54%,#eee8f7);padding-block:clamp(64px,7vw,96px)}.social-contact-page .page-hero h1{max-width:760px;font-size:clamp(3.1rem,5.2vw,5.5rem);line-height:.93}.social-contact-page .page-hero-grid>div>p:last-child{max-width:680px;margin-top:20px;font-size:1rem;line-height:1.65}.social-contact-page .page-hero-aside{max-width:300px;line-height:1.65}.studio-socials>header,.support-hub>header{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(40px,7vw,95px);margin-bottom:48px}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{letter-spacing:-.045em;font-size:clamp(2.8rem,4.6vw,5rem);line-height:.94}.official-social-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.official-social-card{--social:#6129d9;--social-dark:#25113e;isolation:isolate;color:#fff;background:linear-gradient(135deg,var(--social-dark),var(--social));min-height:320px;padding:38px 40px;display:block;overflow:hidden;transform:none;box-shadow:0 22px 55px #171d4426}.official-social-card,.official-social-card+.official-social-card,.official-social-card:nth-child(3),.official-social-card:nth-child(4){border:1px solid #ffffff29}.official-social-card:before{z-index:-1;background:0 0;border:1px solid #ffffff21;border-radius:50%;width:65%;height:115%;transition:transform .45s;inset:auto -12% -55% auto}.official-social-card:after{content:"";z-index:-2;opacity:.42;background:radial-gradient(circle at 15% 0,#ffffff2e,#0000 38%),repeating-linear-gradient(125deg,#ffffff06 0 1px,#0000 1px 11px);position:absolute;inset:0}.official-social-card:focus-visible,.official-social-card:hover{color:#fff;background:linear-gradient(135deg,var(--social-dark),var(--social));transform:translateY(-5px);box-shadow:0 30px 65px #171d443d}.official-social-card:focus-visible:before,.official-social-card:hover:before{width:65%;transform:scale(1.12)}.official-social-card.instagram{--social:#c0266d;--social-dark:#341337}.official-social-card.tiktok{--social:#183a42;--social-dark:#070a10}.official-social-card.art{--social:#7338d1;--social-dark:#27143f}.official-social-card.facebook{--social:#1877f2;--social-dark:#0e326c}.official-social-card .brand-icon{z-index:-1;color:#fff;opacity:.13;border:0;border-radius:0;width:auto;height:auto;margin:0;font-size:clamp(6.5rem,10vw,10rem);position:absolute;bottom:18px;right:26px;transform:rotate(-7deg)}.official-social-card>small{color:#ffffffb8;letter-spacing:.16em;font-size:.62rem;display:block}.official-social-card:focus-visible>small,.official-social-card:hover>small{color:#ffffffb8}.official-social-card h3{max-width:72%;margin:24px 0 12px;font-size:clamp(2rem,3vw,3.35rem);line-height:.95}.official-social-card p{color:#fffc;max-width:72%;min-height:82px;margin:0 0 26px;font-size:.9rem;line-height:1.65}.official-social-card:focus-visible p,.official-social-card:hover p{color:#ffffffe0}.official-social-card strong{border-color:#ffffff4d;width:72%;padding-top:16px;font-size:.7rem}.official-social-card.tiktok{box-shadow:inset 3px 0 #24e6dd,inset -3px 0 #ff315c,0 22px 55px #171d4429}.discord-stage{padding-block:clamp(85px,8vw,120px)}.discord-stage-inner{grid-template-columns:minmax(150px,.42fr) minmax(340px,1fr) minmax(320px,.8fr);gap:clamp(32px,5vw,70px)}.discord-emblem{max-width:220px;font-size:clamp(4.5rem,7vw,7.5rem)}.discord-copy h2{letter-spacing:-.04em;font-size:clamp(2.9rem,4.4vw,4.9rem);line-height:.94}.discord-copy>p:last-child{font-size:.94rem}.support-route-grid article{min-height:215px}.support-route-grid h3{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1}.shop-social-copy h2{letter-spacing:-.04em;font-size:clamp(2.9rem,4.5vw,5rem);line-height:.94}.shop-social-visual{min-height:520px}.contact-compass h2{font-size:clamp(2.8rem,4.4vw,4.8rem)}@media (max-width:1050px){.official-social-grid{grid-template-columns:1fr}.official-social-card{min-height:300px}.discord-stage-inner{grid-template-columns:160px 1fr}}@media (max-width:760px){.social-contact-page .page-hero h1{font-size:clamp(2.8rem,12vw,4rem)}.studio-socials>header,.support-hub>header{grid-template-columns:1fr;gap:22px}.contact-compass h2,.studio-socials>header h2,.support-hub>header h2{font-size:clamp(2.6rem,11.5vw,4rem)}.official-social-card{min-height:330px;padding:32px 28px}.official-social-card h3,.official-social-card p,.official-social-card strong{width:82%;max-width:82%}.official-social-card .brand-icon{font-size:7rem;right:12px}.discord-stage-inner{grid-template-columns:1fr}.discord-copy h2,.shop-social-copy h2{font-size:clamp(2.7rem,12vw,4rem)}.shop-social-visual{min-height:320px}}.worlds-page{color:#f7f1e7;background:#0d0b12}.worlds-home-story .eyebrow,.worlds-page .eyebrow{color:#e6b65c}.worlds-hero{background:radial-gradient(circle at 75% 28%,#b32d4a38,#0000 32%),linear-gradient(115deg,#0c0910,#18101b 54%,#270d18);position:relative;overflow:hidden}.worlds-hero:before{content:"";opacity:.24;mix-blend-mode:soft-light;background:url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/720px;position:absolute;inset:0}.worlds-hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(400px,.7fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:780px;padding-block:90px;display:grid;position:relative}.worlds-hero-copy h1{max-width:900px;font:650 clamp(4.6rem,8.4vw,9.2rem)/.82 var(--font-display),serif;letter-spacing:-.065em;text-wrap:balance;margin:8px 0 24px}.worlds-hero-copy>p:nth-of-type(2){color:#f0d6a3;max-width:620px;font:600 clamp(1.2rem,2vw,1.75rem)/1.35 var(--font-display),serif;margin:0}.worlds-hero-copy .worlds-intro{color:#aea4b2;max-width:680px;margin:28px 0 0;font-size:.95rem;line-height:1.75}.worlds-hero-art{justify-self:end;width:min(100%,480px);position:relative;transform:rotate(2.2deg)}.worlds-hero-art:before{content:"";border:1px solid #e6b65c59;position:absolute;inset:8% -12% -5% 14%;transform:rotate(-6deg)}.worlds-hero-art img{filter:saturate(.8)contrast(1.03);border:10px solid #e8dfd1;width:100%;height:auto;display:block;position:relative;box-shadow:0 36px 80px #00000094}.worlds-hero-note{z-index:2;color:#191018;letter-spacing:.12em;text-transform:uppercase;background:#e6b65c;padding:13px 18px;font-size:.63rem;font-weight:950;position:absolute;bottom:42px;right:-18px;transform:rotate(-3deg)}.worlds-topics{border-left:1px solid #ffffff21;grid-template-columns:repeat(6,1fr);padding-block:0}.worlds-topics,.worlds-topics a{border-right:1px solid #ffffff21;display:grid}.worlds-topics a{color:#e7dfe9;border-bottom:1px solid #ffffff21;align-content:center;gap:8px;min-height:108px;padding:18px;font-size:.68rem;font-weight:850;line-height:1.35;text-decoration:none}.worlds-topics a:last-child{border-right:0}.worlds-topics a:focus-visible,.worlds-topics a:hover{color:#140c13;background:#e6b65c}.worlds-topics span{color:#b34158;letter-spacing:.14em;font-size:.58rem}.worlds-topics a:focus-visible span,.worlds-topics a:hover span{color:#6c1831}.worlds-feature{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(55px,8vw,130px);padding-block:130px;display:grid}.worlds-feature-image{position:sticky;top:105px}.worlds-feature-image img{border:1px solid #ffffff2e;width:100%;height:auto;display:block;box-shadow:0 36px 75px #00000080}.worlds-feature-image>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060bd1;padding:10px 13px;font-size:.57rem;font-weight:900;position:absolute;bottom:14px;right:14px}.worlds-closing h2,.worlds-feature-copy>h2,.worlds-section-heading h2{font:650 clamp(3.4rem,5.7vw,6.5rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:8px 0 24px}.worlds-lead{color:#d5cbd8;max-width:760px;font-size:1.15rem;line-height:1.75}.worlds-feature-copy>section{border-top:1px solid #ffffff24;grid-template-columns:180px 1fr;gap:28px;padding:32px 0;display:grid}.worlds-feature-copy h3{color:#e6b65c;font:650 1.5rem var(--font-display),serif;margin:0}.worlds-feature-copy section li,.worlds-feature-copy section p{color:#a99fac;font-size:.82rem;line-height:1.7}.worlds-feature-copy ol{gap:13px;margin:0;padding-left:22px;display:grid}.worlds-feature-copy blockquote{background:linear-gradient(105deg,#b3415829,#e6b65c0d);border-left:4px solid #b34158;margin:38px 0;padding:32px 35px}.worlds-feature-copy blockquote span{color:#e6b65c;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900}.worlds-feature-copy blockquote p{color:#eee5ee;font:500 clamp(1.2rem,1.8vw,1.55rem)/1.65 var(--font-display),serif;margin:13px 0 0}.worlds-link{color:#e6b65c;border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:7px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.worlds-link:focus-visible,.worlds-link:hover{color:#f06b82}.worlds-next{color:#19121c;background:#eee5d8 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/720px;padding-block:115px}.worlds-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(35px,7vw,100px);margin-bottom:65px;display:grid}.worlds-section-heading>p{color:#665c68;max-width:560px;margin:0 0 12px;font-size:.88rem;line-height:1.75}.worlds-next .eyebrow{color:#8b273f}.worlds-notes{border-top:1px solid #19121c38;border-left:1px solid #19121c38;grid-template-columns:1fr 1fr;display:grid}.worlds-notes article{border-bottom:1px solid #19121c38;border-right:1px solid #19121c38;min-height:420px;padding:48px;position:relative}.worlds-note-number{color:#8b273f40;font:650 4rem var(--font-display),serif;position:absolute;top:30px;right:32px}.worlds-notes h3{max-width:75%;font:650 clamp(2.4rem,4vw,4.2rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:40px 0 20px}.worlds-notes article>p:not(.eyebrow){color:#5e5661;line-height:1.7}.worlds-notes blockquote{color:#711f37;font:500 1.05rem/1.6 var(--font-display),serif;border-top:1px solid #8b273f47;margin:28px 0 0;padding:20px 0 0}.worlds-reinterpretations{padding-block:130px}.worlds-reinterpretations .worlds-section-heading>p{color:#aaa0ad}.worlds-reinterpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 28px;display:grid}.worlds-reinterpretation-grid article{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.worlds-card-image{background:#211622;display:block;overflow:hidden}.worlds-card-image img{width:100%;height:auto;transition:transform .45s;display:block}.worlds-card-image:focus-visible img,.worlds-card-image:hover img{transform:scale(1.025)}.worlds-reinterpretation-grid h3{font:650 clamp(2rem,3vw,3.25rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:12px 0 16px}.worlds-reinterpretation-grid article>div>p:not(.eyebrow){color:#aaa0ad;font-size:.76rem;line-height:1.65}.worlds-reinterpretation-grid article>div>a{color:#e6b65c;margin-top:14px;font-size:.66rem;font-weight:900;text-decoration:none;display:inline-block}.worlds-closing{color:#17101a;background:#e6b65c;padding-block:130px}.worlds-closing-inner{max-width:1120px}.worlds-closing .eyebrow{color:#7a1d35}.worlds-closing p:not(.eyebrow){color:#58434a;max-width:770px;font-size:1rem;line-height:1.75}.worlds-closing .worlds-link{color:#6c1831;margin-top:20px}.worlds-home-inner{grid-template-columns:minmax(500px,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:760px;padding-block:78px;display:grid}.worlds-home-story .story-primary-link{color:#e6b65c}.worlds-home-visual{grid-template-columns:minmax(240px,.86fr) minmax(180px,.5fr);align-items:center;gap:24px;max-width:720px;display:grid;position:relative}.worlds-home-visual>img{border:8px solid #e7dfd4;width:100%;height:auto;transform:rotate(-2deg);box-shadow:0 28px 65px #00000080}.worlds-home-visual ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.worlds-home-visual li{color:#d5cbd7;font:600 1rem var(--font-display),serif;border-top:1px solid #ffffff29;gap:8px;padding:20px 0;display:grid}.worlds-home-visual li:last-child{border-bottom:1px solid #ffffff29}.worlds-home-visual li span{color:#b34158;font:900 .58rem var(--font-body),sans-serif;letter-spacing:.12em}.worlds-home-stamp{z-index:2;color:#1a1018;letter-spacing:.11em;text-transform:uppercase;background:#e6b65c;padding:12px 15px;font-size:.58rem;font-weight:950;position:absolute;bottom:30px;left:-18px;transform:rotate(2deg)}.worlds-before-after{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.worlds-before-after figure,.worlds-card-process figure,.worlds-note-images figure,.worlds-sketchbook figure{background:#1b131d;margin:0;position:relative;overflow:hidden}.worlds-before-after figure:first-child{margin-top:58px}.worlds-before-after img{width:100%;height:auto}.worlds-before-after figcaption,.worlds-card-image span,.worlds-card-process figcaption,.worlds-note-images figcaption,.worlds-sketchbook figcaption{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09070bc7;padding:9px 10px;font-size:.5rem;font-weight:900;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px}.worlds-note-images{grid-template-columns:minmax(0,310px);gap:12px;margin-top:28px;display:grid}.worlds-note-images-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-note-images img{width:100%;height:auto;display:block}.worlds-card-process{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.worlds-card-process figure{transform:translateY(18px)}.worlds-card-process img{width:100%;height:auto;display:block}.worlds-card-image{position:relative}.worlds-sketchbook{color:#17101a;background:#e9e1d6;padding-block:120px}.worlds-sketchbook .eyebrow{color:#8b273f}.worlds-sketchbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.worlds-sketchbook-grid article{background:#f4eee5;border:1px solid #19121c2e}.worlds-sketchbook-grid figure img{width:100%;height:auto;display:block}.worlds-sketchbook-grid article>div{padding:28px}.worlds-sketchbook-grid h3{font:650 clamp(2rem,3vw,3.4rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:12px 0 14px}.worlds-sketchbook-grid article>div>p:not(.eyebrow){color:#625963;font-size:.76rem;line-height:1.65}@media (max-width:1050px){.worlds-feature,.worlds-hero-inner,.worlds-home-inner{grid-template-columns:1fr}.worlds-hero-art{justify-self:center;width:min(70vw,480px)}.worlds-topics{grid-template-columns:repeat(3,1fr)}.worlds-topics a:nth-child(3){border-right:0}.worlds-feature-image{width:min(72vw,520px);margin-inline:auto;position:relative;top:auto}.worlds-home-visual{width:min(100%,720px);margin-inline:auto}.worlds-home-story .story-copy{max-width:760px}.worlds-reinterpretation-grid{grid-template-columns:1fr}.worlds-sketchbook-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.worlds-home-story .shell,.worlds-page .shell{width:min(100% - 30px,1480px)}.worlds-hero-inner{min-height:auto;padding-block:75px}.worlds-hero-copy h1{font-size:clamp(4rem,20vw,6.5rem)}.worlds-hero-art{width:min(78vw,420px)}.worlds-topics{grid-template-columns:repeat(2,1fr);width:100%}.worlds-topics a,.worlds-topics a:nth-child(3){border-right:1px solid #ffffff21}.worlds-topics a:nth-child(2n){border-right:0}.worlds-feature,.worlds-reinterpretations{padding-block:82px}.worlds-closing h2,.worlds-feature-copy>h2,.worlds-section-heading h2{font-size:clamp(3rem,14vw,4.8rem)}.worlds-feature-copy>section{grid-template-columns:1fr;gap:15px}.worlds-feature-copy blockquote{padding:26px 24px}.worlds-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.worlds-closing,.worlds-next{padding-block:82px}.worlds-notes{grid-template-columns:1fr}.worlds-notes article{min-height:0;padding:38px 28px}.worlds-reinterpretation-grid article{grid-template-columns:1fr;align-items:start}.worlds-card-image{width:min(82vw,420px)}.worlds-card-process{width:min(92vw,560px)}.worlds-card-process .worlds-card-image{width:auto}.worlds-sketchbook{padding-block:82px}.worlds-sketchbook-grid{grid-template-columns:1fr}.worlds-home-inner{min-height:auto;padding-block:72px}.worlds-home-visual{grid-template-columns:1fr;width:min(90vw,470px)}.worlds-home-visual ol{grid-template-columns:repeat(3,1fr)}.worlds-home-visual li{padding:17px 9px;font-size:.78rem}}.diary-page{--diary-paper:#f3ead8;--diary-ink:#2d2928;--diary-red:#9d3348;color:var(--diary-ink);background:#2c2525}.diary-hand{color:var(--diary-red);margin:0;font:600 clamp(1.15rem,1.8vw,1.75rem)/1.35 Segoe Print,Bradley Hand,cursive;transform:rotate(-1deg)}.diary-cover{color:#f9f1df;background:radial-gradient(circle at 70% 25%,#e4b06329,#0000 30%),linear-gradient(125deg,#171516,#32201f 62%,#160f11);position:relative;overflow:hidden}.diary-cover:after{content:"";pointer-events:none;opacity:.2;background:repeating-linear-gradient(105deg,#ffffff06 0 1px,#0000 1px 9px);position:absolute;inset:0}.diary-cover-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(45px,6vw,90px);min-height:820px;padding-block:90px;display:grid;position:relative}.diary-cover-copy h1{font:650 clamp(4.4rem,6.1vw,7.1rem)/.88 var(--font-display),serif;letter-spacing:-.06em;margin:15px 0 30px}.diary-cover-copy>p:not(.diary-hand){color:#c8bcb2;max-width:590px;font-size:1rem;line-height:1.75}.diary-back-cover a,.diary-cover-copy>a{color:#e7bd78;border-bottom:2px solid;gap:12px;margin-top:22px;padding-bottom:7px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.diary-cover-collage{min-height:660px;position:relative}.diary-photo{color:#403936;background:#f7f1e5;margin:0;padding:12px 12px 42px;position:relative;box-shadow:0 24px 55px #00000040}.diary-photo img{width:100%;height:auto;display:block}.diary-photo figcaption{color:#655b55;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:600 .62rem/1.35 Segoe Print,Bradley Hand,cursive;position:absolute;bottom:11px;left:14px;right:14px;overflow:hidden}.diary-tape{z-index:2;background:#dcc797b8;width:110px;height:34px;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 4px #2f261b29}.diary-cover-photo-one{width:55%;position:absolute;top:16px;left:5%;transform:rotate(-5deg)}.diary-cover-photo-two{width:49%;position:absolute;bottom:0;transform:rotate(5deg)}.diary-cover-scribble{z-index:3;color:#352b28;background:#e7bd78;padding:15px 18px;font:700 1.05rem/1.35 Segoe Print,Bradley Hand,cursive;position:absolute;top:3%;right:4%;transform:rotate(4deg)}.diary-index{color:#f7ecdc;border-left:1px solid #ffffff26;grid-template-columns:150px repeat(3,1fr);display:grid}.diary-index,.diary-index>*{border-right:1px solid #ffffff26}.diary-index>*{align-items:center;min-height:82px;padding:18px 22px;display:flex}.diary-index>:last-child{border-right:0}.diary-index span{color:#e7bd78;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:950}.diary-index a{color:#eee5da;font:600 .82rem var(--font-display),serif;text-decoration:none}.diary-index a:focus-visible,.diary-index a:hover{color:#231c1e;background:#e7bd78}.diary-intro{color:#f5ece3;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,8vw,120px);padding-block:110px;display:grid}.diary-intro .diary-hand{color:#e7bd78;font-size:clamp(2rem,4vw,4.2rem)}.diary-intro>p:last-child{color:#b9adb0;max-width:650px;font-size:1rem;line-height:1.8}.diary-chapter{background:#d8ccba;padding-block:115px}.diary-chapter-title{grid-template-columns:150px minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:35px;margin-bottom:70px;display:grid}.diary-chapter-title>span{color:var(--diary-red);letter-spacing:.15em;text-transform:uppercase;padding-bottom:14px;font-size:.62rem;font-weight:950}.diary-chapter-title h2{font:650 clamp(3.6rem,5.7vw,6.5rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:0}.diary-chapter-title>p{color:#655c59;margin:0 0 12px;font-size:.88rem;line-height:1.65}.diary-spread{filter:drop-shadow(0 32px 40px #261b1833);grid-template-columns:1fr 1fr;margin-bottom:95px;display:grid;position:relative}.diary-spread:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#3527202b,#0000 42%,#ffffff59 54%,#3527201a);width:30px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.diary-page-sheet{background-color:var(--diary-paper);background-image:linear-gradient(90deg,#0000 0 10%,#9d33481c 10% calc(10% + 1px),#0000 calc(10% + 1px)),repeating-linear-gradient(0deg,#0000 0 31px,#4b667f1a 31px 32px);min-height:850px;padding:65px clamp(42px,5vw,78px);position:relative}.diary-page-left{border-radius:3px 0 0 3px}.diary-page-right{border-radius:0 3px 3px 0}.diary-page-number{color:#8e8178;font:600 .65rem Segoe Print,cursive;position:absolute;bottom:20px;right:28px}.diary-page-left .diary-page-number{left:28px;right:auto}.diary-fan-copy h3,.diary-loose-note h3,.diary-page-sheet>h3{font:650 clamp(3rem,5vw,5.7rem)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:20px 0 24px}.diary-page-sheet>p:not(.diary-hand):not(.diary-margin-note){color:#504844;max-width:610px;font-size:.86rem;line-height:1.75}.diary-page-sheet>.diary-photo{width:min(100%,560px);margin:10px auto 0;transform:rotate(-1.5deg)}.diary-page-right>.diary-photo{transform:rotate(1.5deg)}.diary-margin-note{color:#8b3448;max-width:400px;margin:32px auto 0;font:600 .82rem/1.55 Segoe Print,Bradley Hand,cursive;transform:rotate(-1deg)}.diary-spread-custode .diary-page-right .diary-photo{width:min(88%,510px);margin-top:32px}.diary-spread-scappa .diary-page-sheet>.diary-photo{width:min(90%,520px)}.diary-spread-scappa .diary-page-right{padding-top:44px}.diary-spread-scappa .diary-page-right h3{margin-top:25px;font-size:clamp(2.8rem,4.4vw,5rem)}.diary-page-sheet>a{color:#8b263f;margin-top:14px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.diary-text-page{align-content:center;display:grid}.diary-chapter-dark{color:#eee6dc;background:#191619}.diary-chapter-dark .diary-chapter-title>p{color:#a79ba2}.diary-chapter-dark .diary-chapter-title>span{color:#e7bd78}.diary-fan-pages{gap:90px;display:grid}.diary-fan-spread{min-height:760px;color:var(--diary-ink);background:var(--diary-paper);grid-template-columns:minmax(520px,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(45px,8vw,120px);padding:65px;display:grid;box-shadow:0 30px 70px #00000057}.diary-fan-reverse .diary-fan-photo{order:2}.diary-fan-photo .diary-photo{width:min(100%,650px);margin:auto;transform:rotate(-1.2deg)}.diary-fan-reverse .diary-fan-photo .diary-photo{transform:rotate(1.2deg)}.diary-entry-number{color:#9d334847;font:650 6rem/.8 var(--font-display),serif;display:block}.diary-fan-copy>p:not(.diary-hand){color:#5e5551;font-size:.82rem;line-height:1.7}.diary-fan-copy h3{font-size:clamp(2.6rem,3.6vw,4.4rem);line-height:.94}.diary-fan-copy h3 small{letter-spacing:-.035em;max-width:520px;margin-top:10px;font-size:.62em;line-height:1.04;display:block}.diary-final-thumb{background:#fffaf1;width:min(240px,64%);margin-top:30px;padding:7px 7px 30px;display:block;position:relative;transform:rotate(3deg);box-shadow:0 15px 35px #2c221e33}.diary-final-thumb img{width:100%;height:auto;display:block}.diary-final-thumb span{color:#6e625b;text-align:center;font:600 .55rem Segoe Print,cursive;position:absolute;bottom:8px;left:8px;right:8px}.diary-loose-pages{background:#d8ccba;padding-block:120px}.diary-loose-grid{gap:80px;display:grid}.diary-loose-note{background:var(--diary-paper);grid-template-columns:minmax(480px,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(40px,7vw,100px);padding:55px;display:grid;box-shadow:0 24px 55px #2f231e33}.diary-loose-note:nth-child(2n) .diary-photo{order:2;transform:rotate(1.4deg)}.diary-loose-note .diary-photo{width:min(100%,650px);transform:rotate(-1.4deg)}.diary-loose-note h3{font-size:clamp(3rem,5vw,5.4rem)}.diary-loose-note>div>p:not(.diary-hand){color:#5d5450;font-size:.84rem;line-height:1.7}.diary-back-cover{color:#f5ecdf;background:linear-gradient(125deg,#171416,#382321);padding-block:130px}.diary-back-cover .shell{max-width:1100px}.diary-back-cover h2{max-width:1000px;font:650 clamp(3.7rem,6vw,6.6rem)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:20px 0 25px}.diary-back-cover>div>p:not(.diary-hand){color:#b9adb0;max-width:650px;line-height:1.75}.worlds-home-story{color:#2d2928;background:#d8ccba}.worlds-home-inner{min-height:780px}.worlds-home-story .story-copy h2{color:#2d2928}.worlds-home-story .story-copy>p:not(.eyebrow){color:#655c59}.worlds-home-story .eyebrow,.worlds-home-story .story-primary-link{color:#8b263f}.worlds-home-visual>img{border:12px solid #f5eee2;box-shadow:0 28px 55px #2c201b38}.worlds-home-visual li{color:#514844;border-color:#372a252e;font-family:Segoe Print,Bradley Hand,cursive}.worlds-home-visual li span{color:#9d3348}.worlds-home-stamp{color:#342a27;background:#e1c589}@media (max-width:1050px){.diary-cover-inner{grid-template-columns:1fr}.diary-cover-collage{width:min(100%,760px);margin-inline:auto}.diary-chapter-title{grid-template-columns:100px 1fr}.diary-chapter-title>p{grid-column:2}.diary-spread{grid-template-columns:1fr;width:min(92%,760px)}.diary-spread:after{display:none}.diary-page-sheet{min-height:auto}.diary-fan-spread,.diary-loose-note{grid-template-columns:1fr}.diary-fan-reverse .diary-fan-photo,.diary-loose-note:nth-child(2n) .diary-photo{order:0}}@media (max-width:760px){.diary-page .shell{width:min(100% - 24px,1480px)}.diary-cover-inner{min-height:auto;padding-block:75px}.diary-cover-copy h1{font-size:clamp(4.5rem,21vw,6.7rem)}.diary-cover-collage{min-height:510px}.diary-cover-photo-one{width:62%;left:0}.diary-cover-photo-two{width:55%;right:0}.diary-cover-scribble{font-size:.78rem;right:0}.diary-index{grid-template-columns:1fr;width:100%}.diary-index>*{border-bottom:1px solid #ffffff26;border-right:0;min-height:58px}.diary-intro{grid-template-columns:1fr;padding-block:75px}.diary-chapter,.diary-loose-pages{padding-block:78px}.diary-chapter-title{grid-template-columns:1fr;gap:15px;margin-bottom:42px}.diary-chapter-title>p{grid-column:auto}.diary-chapter-title h2{font-size:clamp(3.6rem,17vw,5.5rem)}.diary-spread{width:min(100% - 16px,760px);margin-bottom:50px}.diary-page-sheet{padding:55px 24px}.diary-fan-copy h3,.diary-loose-note h3,.diary-page-sheet>h3{font-size:clamp(2.8rem,14vw,4.5rem)}.diary-fan-pages,.diary-loose-grid{gap:42px}.diary-fan-spread,.diary-loose-note{min-height:0;padding:28px 20px}.diary-entry-number{font-size:4rem}.diary-back-cover{padding-block:85px}.diary-back-cover h2{font-size:clamp(3.3rem,15vw,5rem)}}.diary-cover-inner{grid-template-columns:minmax(380px,.84fr) minmax(600px,1.16fr);min-height:760px}.diary-cover-copy h1{font-size:clamp(4rem,5.65vw,6.5rem)}.diary-cover-collage{min-height:620px}.diary-cover-photo-one{width:43%;top:34px;left:2%}.diary-cover-photo-two{width:38%;bottom:8px;right:2%}.diary-cover-game{z-index:2;background:#f7f1e5;width:47%;margin:0;padding:9px 9px 34px;position:absolute;top:7%;right:12%;transform:rotate(3deg);box-shadow:0 24px 55px #0000004d}.diary-cover-game img{width:100%;height:auto;display:block}.diary-cover-game figcaption{color:#655b55;text-align:center;font:600 .58rem/1.3 Segoe Print,Bradley Hand,cursive;position:absolute;bottom:9px;left:8px;right:8px}.diary-cover-scribble{z-index:4}.diary-index{grid-template-columns:125px repeat(4,1fr)}.diary-intro>div{max-width:670px}.diary-intro>div p{color:#b9adb0;font-size:1rem;line-height:1.8}.diary-page-sheet{min-height:720px}.diary-spread-custode .diary-page-sheet{min-height:800px}.diary-spread-vampire .diary-page-sheet{min-height:680px}.diary-story-link{color:#8b263f;border-bottom:1px solid;align-items:center;gap:10px;margin-top:18px;padding-bottom:6px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.diary-story-link:focus-visible,.diary-story-link:hover{color:#c23d5a}.diary-photo{overflow:visible}.diary-photo-open{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.diary-photo-open>span{color:#fff;letter-spacing:.07em;text-transform:uppercase;opacity:0;background:#191414c2;padding:7px 9px;font-size:.52rem;font-weight:900;transition:opacity .2s;position:absolute;bottom:9px;right:9px}.diary-photo-open:focus-visible>span,.diary-photo-open:hover>span{opacity:1}.diary-photo figcaption{white-space:normal;text-overflow:clip;min-height:30px;padding:10px 4px 0;position:static;overflow:visible}.diary-lightbox{color:#f8efe3;background:#171416;border:1px solid #ffffff2e;width:min(96vw,1280px);max-width:none;max-height:94vh;padding:48px 20px 18px;box-shadow:0 40px 100px #000000a6}.diary-lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050405e0}.diary-lightbox form{position:absolute;top:10px;right:12px}.diary-lightbox form button{color:#f8efe3;cursor:pointer;background:#2d2527;border:1px solid #ffffff4d;padding:8px 11px}.diary-lightbox>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;margin:auto;display:block}.diary-lightbox>p{color:#cbbfc0;text-align:center;margin:12px 0 0;font-size:.7rem}.diary-entry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:70px 34px;display:grid}.diary-entry-card{box-sizing:border-box;min-height:620px;color:var(--diary-ink);background:var(--diary-paper);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:30px;padding:42px;display:grid;overflow:hidden;box-shadow:0 28px 65px #0000004d;container-type:inline-size}.diary-entry-card:nth-child(4n+2),.diary-entry-card:nth-child(4n+3){background:#eadfc9}.diary-entry-card .diary-photo{transform:rotate(-1.2deg)}.diary-entry-card:nth-child(2n) .diary-photo{transform:rotate(1.2deg)}.diary-entry-card-copy{box-sizing:border-box;min-width:0;max-width:100%;padding-right:clamp(10px,1.2vw,20px)}.diary-entry-card-copy>*{max-width:100%}.diary-entry-card-copy h3{max-width:100%;font:650 clamp(1.65rem,5cqw,2.75rem)/.94 var(--font-display),serif;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:15px 0 18px}.diary-entry-card-copy>p:not(.diary-hand){color:#5e5551;overflow-wrap:break-word;font-size:.82rem;line-height:1.7}.diary-entry-card .diary-entry-number{font-size:4.5rem}.diary-games{color:#f5ecdf;background:#181416;padding-block:120px}.diary-games .diary-chapter-title>span{color:#e7bd78}.diary-games .diary-chapter-title>p{color:#aa9da2}.diary-game-list{gap:90px;display:grid}.diary-game-entry{grid-template-columns:minmax(520px,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(45px,7vw,105px);display:grid}.diary-game-entry:nth-child(2n) .diary-game-image{order:2}.diary-game-image{position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.diary-game-image img{width:100%;height:auto;display:block}.diary-game-image span{color:#21191b;letter-spacing:.08em;text-transform:uppercase;background:#e7bd78;padding:9px 12px;font-size:.58rem;font-weight:950;position:absolute;bottom:14px;right:14px}.diary-game-entry h3{font:650 clamp(3rem,4.5vw,5.5rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:15px 0 20px}.diary-game-entry>div:last-child>p:not(.diary-hand){color:#b8adb0;font-size:.86rem;line-height:1.75}.diary-game-entry h4{color:#e7bd78;letter-spacing:.08em;text-transform:uppercase;margin:25px 0 10px;font-size:.72rem}.diary-game-entry ul{color:#afa3a7;gap:9px;margin:0;padding-left:20px;font-size:.74rem;line-height:1.55;display:grid}.diary-game-entry .diary-story-link{color:#e7bd78}.journal-detail{--diary-paper:#f3ead8;--diary-ink:#2d2928;--diary-red:#9d3348;color:var(--diary-ink);background:#d8ccba}.journal-detail-nav{color:#d8cbbe;background:#181416;justify-content:space-between;gap:20px;padding-block:28px;display:flex}.journal-detail-nav:before{content:"";z-index:-1;background:#181416;height:74px;margin-top:-28px;position:absolute;left:0;right:0}.journal-detail-nav a{color:#e7bd78;font-size:.7rem;font-weight:900;text-decoration:none}.journal-detail-nav span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.journal-detail-hero{grid-template-columns:minmax(380px,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(50px,8vw,125px);min-height:760px;padding-block:85px;display:grid}.journal-detail-hero>div{min-width:0}.journal-detail-hero h1{max-width:100%;font:650 clamp(3rem,5vw,5.6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:18px 0 28px}.journal-detail-hero>div>p:not(.diary-hand){color:#625853;max-width:620px;font-size:1rem;line-height:1.75}.journal-detail-hero>.diary-photo{width:min(100%,660px);margin:auto;transform:rotate(1.2deg)}.journal-tags{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.journal-tags li{color:#704554;text-transform:uppercase;border:1px solid #7045544d;padding:7px 10px;font-size:.58rem;font-weight:850}.journal-detail-story{color:#f1e8dc;background:#1a1618;padding-block:105px}.journal-detail-story-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(50px,9vw,145px);display:grid}.journal-kicker{color:#b64b63;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:.62rem;font-weight:950}.journal-detail h2{font:650 clamp(3rem,5vw,5.8rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.journal-detail-prose{max-width:750px}.journal-detail-prose p{color:#c1b5b7;margin:0 0 24px;font-size:1rem;line-height:1.9}.journal-detail-gallery .journal-detail-prose p,.journal-detail-notes .journal-detail-prose p{color:#4e4542}.journal-detail-notes{padding-block:110px}.journal-detail-notes>header{grid-template-columns:160px 1fr;align-items:start;margin-bottom:55px;display:grid}.journal-detail-notes>header h2{max-width:900px}.journal-detail-note-grid{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);display:grid}.journal-detail-note-grid ol{border-top:1px solid #2d29283b;gap:0;margin:0;padding:0;list-style:none;display:grid}.journal-detail-note-grid ol li{border-bottom:1px solid #2d29283b;grid-template-columns:55px 1fr;gap:18px;padding:22px 0;display:grid}.journal-detail-note-grid ol span{color:#9d3348;font-size:.62rem;font-weight:950}.journal-detail-note-grid ol p{color:#544b47;margin:0;line-height:1.65}.journal-detail-note-grid dl{border-top:1px solid #2d29283b;border-left:1px solid #2d29283b;grid-template-columns:1fr 1fr;margin:0;display:grid}.journal-detail-note-grid dl div{border-bottom:1px solid #2d29283b;border-right:1px solid #2d29283b;padding:24px}.journal-detail-note-grid dt{color:#9d3348;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:950}.journal-detail-note-grid dd{color:#4e4542;font:600 1rem/1.5 var(--font-display),serif;margin:10px 0 0}.journal-detail-gallery{background:#c9baa5;padding-block:110px}.journal-detail-gallery header{grid-template-columns:160px 1fr;margin-bottom:60px;display:grid}.journal-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:45px;display:grid}.journal-gallery-1{grid-template-columns:minmax(0,760px);justify-content:center}.journal-gallery .diary-photo{width:min(100%,680px);margin:auto}.journal-gallery .diary-photo:nth-child(2n){transform:rotate(1deg)}.journal-gallery .diary-photo:nth-child(odd){transform:rotate(-1deg)}.journal-detail-actions{grid-template-columns:1fr auto;align-items:end;gap:30px;padding-block:105px;display:grid}.journal-detail-actions h2{max-width:900px;font-size:clamp(2.8rem,4.8vw,5.4rem)}.journal-detail-actions>a{color:#8b263f;border-bottom:2px solid;grid-column:2;gap:10px;padding-bottom:7px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.journal-detail-next{color:#f2e8dd;background:#181416;grid-template-columns:1fr 1fr;display:grid}.journal-detail-next a{min-height:180px;color:inherit;border-right:1px solid #ffffff26;align-content:center;gap:10px;padding:42px max(28px,7vw);text-decoration:none;display:grid}.journal-detail-next a:last-child{text-align:right;border-right:0}.journal-detail-next span{color:#e7bd78;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.journal-detail-next strong{font:650 clamp(1.7rem,3vw,3.2rem)/1 var(--font-display),serif}.diary-commission-chapter{background:linear-gradient(145deg,#d9c8b4,#eadbc7)}.diary-commission-story{background:var(--diary-paper);grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(42px,7vw,105px);padding:clamp(42px,6vw,78px);display:grid;box-shadow:0 30px 68px #30221d38}.diary-commission-copy h3{font:650 clamp(3.2rem,5vw,5.9rem)/.88 var(--font-display),serif;letter-spacing:-.055em;margin:18px 0 24px}.diary-commission-copy>p:not(.diary-hand){color:#5c524e;line-height:1.8}.diary-commission-copy .diary-story-link{color:#8b263f;margin-top:18px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.diary-commission-sequence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.diary-commission-sequence .diary-photo{width:100%;transform:rotate(-1deg)}.diary-commission-sequence .diary-photo:nth-child(2){transform:rotate(1deg)}.diary-commission-sequence .diary-photo:last-child{grid-column:1/-1;transform:rotate(-.35deg)}@media (max-width:1180px){.diary-cover-inner,.diary-entry-grid{grid-template-columns:1fr}.diary-entry-card{grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr)}.diary-commission-story,.diary-game-entry,.journal-detail-hero{grid-template-columns:1fr}.diary-game-entry:nth-child(2n) .diary-game-image{order:0}.journal-detail-hero>div{max-width:820px}}@media (max-width:760px){.diary-cover-copy h1{font-size:clamp(3.5rem,17vw,5.25rem)}.diary-cover-collage{min-height:500px}.diary-cover-photo-one{width:54%;left:0}.diary-cover-photo-two{width:48%;right:0}.diary-cover-game{width:52%;top:12%;right:2%}.diary-cover-scribble{top:0}.diary-index{grid-template-columns:1fr 1fr}.diary-index>span{grid-column:1/-1}.diary-chapter-title h2{font-size:clamp(3rem,13vw,4.6rem)}#reinterpretations-title{letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.15rem,9.8vw,3.1rem);line-height:.95}.diary-loose-note h3,.diary-page-sheet>h3{font-size:clamp(2.5rem,11vw,3.8rem)}.diary-entry-card{grid-template-columns:1fr;min-height:0;padding:25px 18px}.diary-entry-card-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.9rem,9vw,2.8rem)}.diary-commission-story{padding:30px 18px}.diary-commission-copy h3{font-size:clamp(2.55rem,12vw,4rem)}.diary-commission-sequence{grid-template-columns:1fr}.diary-commission-sequence .diary-photo:last-child{grid-column:auto}.diary-game-entry{gap:30px}.diary-game-entry h3{font-size:clamp(2.8rem,12vw,4rem)}.diary-games{padding-block:78px}.journal-detail-nav{align-items:center}.journal-detail-nav span{text-align:right}.journal-detail-hero{min-height:0;padding-block:62px}.journal-detail-hero h1{font-size:clamp(3.4rem,15vw,5.2rem)}.journal-detail-gallery,.journal-detail-notes,.journal-detail-story{padding-block:75px}.journal-detail-note-grid,.journal-detail-story-grid{grid-template-columns:1fr}.journal-detail-gallery header,.journal-detail-notes>header{grid-template-columns:1fr;gap:10px}.journal-detail h2{font-size:clamp(2.8rem,12vw,4.2rem)}.journal-detail-actions,.journal-detail-note-grid dl,.journal-gallery{grid-template-columns:1fr}.journal-detail-actions>a{grid-column:auto;justify-self:start}.journal-detail-next{grid-template-columns:1fr}.journal-detail-next a{border-bottom:1px solid #ffffff26;border-right:0;min-height:130px}.journal-detail-next a:last-child{border-bottom:0}}.journal-switch{background:#181416}.journal-switch-tabs{z-index:20;color:#f4eadf;background:#252022;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1480px;margin-inline:auto;display:grid;position:sticky;top:72px;box-shadow:0 14px 30px #0000002e}.journal-switch-tabs button{min-height:86px;color:inherit;font:700 .78rem/1.25 var(--font-display),serif;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;align-content:center;gap:7px;padding:16px 22px;display:grid}.journal-switch-tabs button:last-child{border-right:0}.journal-switch-tabs button span{color:#e7bd78;font:950 .55rem/1 var(--font-body),sans-serif;letter-spacing:.12em}.journal-switch-tabs button[aria-selected=true]{color:#2b2321;background:#e7bd78}.journal-switch-tabs button[aria-selected=true] span{color:#8b263f}.journal-switch-tabs button:focus-visible,.journal-switch-tabs button:hover{outline-offset:-4px;background:#3a3032}.journal-switch-tabs button[aria-selected=true]:focus-visible,.journal-switch-tabs button[aria-selected=true]:hover{background:#f0ca8c}.journal-switch-panel{animation:journal-panel-in .28s both}@keyframes journal-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.journal-switch-paper{color:#2d2928;background:#d8ccba}.journal-switch-paper .journal-switch-tabs{color:#473f3b;background:#f3ead8;border-bottom:1px solid #2d29282e;top:72px;box-shadow:0 10px 25px #30231e21}.journal-switch-paper .journal-switch-tabs button{border-color:#2d292829}.journal-switch-paper .journal-switch-tabs button[aria-selected=true]{color:#fff5e8;background:#8f2d45}.journal-switch-paper .journal-switch-tabs button[aria-selected=true] span{color:#f0c778}.journal-switch-paper .journal-switch-tabs button:focus-visible,.journal-switch-paper .journal-switch-tabs button:hover{background:#e2d2b9}.journal-switch-paper .journal-switch-tabs button[aria-selected=true]:focus-visible,.journal-switch-paper .journal-switch-tabs button[aria-selected=true]:hover{background:#a43852}.game-journal-detail{--diary-paper:#f3ead8;--diary-ink:#2d2928;--diary-red:#9d3348;color:var(--diary-ink);background:#d8ccba}.game-journal-hero{color:#f7eee3;background:#171416;align-items:end;min-height:690px;display:grid;position:relative;overflow:hidden}.game-journal-hero>img{object-fit:cover;object-position:center}.game-journal-detail-demon-match-three .game-journal-hero>img{object-fit:contain;object-position:right center}.game-journal-detail-demon-match-three .game-journal-hero{background:linear-gradient(90deg,#0c080a 0 58%,#28133b)}.game-journal-overlay{background:linear-gradient(90deg,#0d0a0ced,#0d0a0ca6 46%,#0d0a0c2e),linear-gradient(#0000 52%,#0d0a0cbf);position:absolute;inset:0}.game-journal-hero-copy{z-index:2;padding-block:95px;position:relative}.game-journal-hero-copy h1{max-width:1000px;font:650 clamp(4.4rem,8vw,8.8rem)/.84 var(--font-display),serif;letter-spacing:-.065em;margin:16px 0 26px}.game-journal-hero-copy>p:not(.diary-hand){color:#d0c3c4;max-width:720px;font-size:1rem;line-height:1.8}.game-journal-hero-copy>strong{color:#251b1e;letter-spacing:.09em;text-transform:uppercase;background:#e7bd78;margin-top:18px;padding:9px 12px;font-size:.58rem;display:inline-block}.game-journal-panel{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(55px,9vw,145px);min-height:650px;padding-block:105px;display:grid}.game-journal-code h2,.game-journal-footer h2,.game-journal-gallery h2,.game-journal-panel h2{font:650 clamp(3.3rem,5.5vw,6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.game-journal-copy>p{color:#5c524e;margin:0 0 35px;font-size:1rem;line-height:1.85}.game-journal-copy h3{color:#8b263f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;font-size:.68rem}.game-journal-copy ul{border-top:1px solid #2d292833;gap:0;margin:0;padding:0;list-style:none;display:grid}.game-journal-copy li{color:#5b514d;border-bottom:1px solid #2d292833;padding:18px 0;line-height:1.55}.game-journal-focus{gap:18px;display:grid}.game-journal-focus article{border-top:1px solid #2d292838;grid-template-columns:65px 1fr;align-items:start;gap:25px;padding:27px 0;display:grid}.game-journal-focus article:last-child{border-bottom:1px solid #2d292838}.game-journal-focus span{color:#9d3348;font:650 2.2rem/.9 var(--font-display),serif}.game-journal-focus p{color:#554b47;margin:0;font-size:1rem;line-height:1.75}.game-journal-gallery{min-height:650px;padding-block:90px}.game-journal-gallery header{grid-template-columns:150px minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:35px;margin-bottom:50px;display:grid}.game-journal-gallery header>p:last-child{color:#655b57;line-height:1.65}.game-journal-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.game-journal-gallery figure{background:#f7f1e5;margin:0;padding:9px 9px 34px;box-shadow:0 20px 45px #2d201c2e}.game-journal-gallery figure:nth-child(2n){transform:rotate(.6deg)}.game-journal-gallery figure:nth-child(odd){transform:rotate(-.6deg)}.game-journal-gallery img{width:100%;height:auto;display:block}.game-journal-gallery figcaption{color:#655b55;text-align:center;padding:10px 5px 0;font:600 .58rem/1.35 Segoe Print,Bradley Hand,cursive}.game-journal-code{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,5vw,80px);min-height:650px;padding-block:90px;display:grid}.game-journal-code>*{min-width:0;max-width:100%}.game-journal-code h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.8rem,3.8vw,4.25rem)}.game-journal-code>div>p:last-child{color:#605652;max-width:650px;line-height:1.8}.game-journal-code figure{color:#eee7dd;background:#171518;border:1px solid #ffffff1f;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 30px 70px #2a1c1b47}.game-journal-code figcaption{color:#b7aeb2;background:#242025;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:14px 18px;font:700 .62rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.game-journal-code figcaption span{color:#e7bd78}.game-journal-code pre{tab-size:2;margin:0;padding:28px;font:500 .78rem/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.game-journal-code code{color:#eee7dd}.game-journal-footer{color:#f5ecdf;background:#191517;padding-block:105px}.game-journal-footer .shell{grid-template-columns:1fr auto;align-items:end;gap:35px;display:grid}.game-journal-footer h2{max-width:950px}.game-journal-footer a{color:#e7bd78;border-bottom:2px solid;gap:10px;padding-bottom:7px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:900px){.journal-switch-tabs{grid-template-columns:repeat(5,minmax(180px,1fr));top:60px;overflow-x:auto}.journal-switch-tabs button{min-height:72px}.game-journal-code,.game-journal-panel{grid-template-columns:1fr;min-height:0}.game-journal-detail{width:100vw;min-width:0;max-width:100vw;overflow-x:clip}.game-journal-detail .journal-switch{overflow:hidden}.game-journal-detail .journal-switch,.game-journal-detail .journal-switch-panel{width:100vw;min-width:0;max-width:100vw}.game-journal-detail .journal-switch-tabs{width:100vw;max-width:100vw}.game-journal-code>*,.game-journal-footer .shell>*,.game-journal-gallery>*,.game-journal-panel>*{min-width:0;max-width:100%}.game-journal-footer .shell,.game-journal-gallery header{grid-template-columns:1fr}}@media (max-width:760px){.journal-switch-tabs{grid-template-columns:repeat(2,minmax(0,1fr));top:56px;overflow:visible}.journal-switch-tabs button{overflow-wrap:anywhere;min-width:0;padding:13px 15px;font-size:.7rem}.game-journal-hero{min-height:560px}.game-journal-detail .journal-detail-nav,.game-journal-hero-copy{width:calc(100vw - 28px);min-width:0;max-width:calc(100vw - 28px);margin-inline:auto}.game-journal-detail .journal-detail-nav>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.game-journal-detail .journal-detail-nav a{flex:auto}.game-journal-detail .journal-detail-nav span{flex:0 42%}.game-journal-hero-copy{padding-block:65px;overflow:hidden}.game-journal-hero-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.8rem,13.5vw,4.5rem)}.game-journal-hero-copy>p:not(.diary-hand){white-space:normal;width:100%;max-width:100%}.game-journal-code p,.game-journal-gallery p,.game-journal-hero-copy>p:not(.diary-hand),.game-journal-panel li,.game-journal-panel p{overflow-wrap:anywhere}.game-journal-code,.game-journal-gallery,.game-journal-panel{padding-block:65px}.game-journal-code h2,.game-journal-footer h2,.game-journal-gallery h2,.game-journal-panel h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.45rem,11vw,3.8rem)}.game-journal-gallery>div{grid-template-columns:1fr}.game-journal-gallery figure{max-width:100%;transform:none!important}.game-journal-code figure{width:100%;min-width:0;max-width:100%}.game-journal-code figcaption{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.game-journal-code pre{overscroll-behavior-x:contain;width:100%;max-width:100%;padding:20px 16px;font-size:.68rem}.game-journal-focus article{grid-template-columns:48px minmax(0,1fr);gap:16px}}@media (max-width:430px){.game-journal-hero-copy h1{letter-spacing:-.05em;font-size:clamp(2.55rem,12.5vw,3.45rem)}.game-journal-code,.game-journal-gallery,.game-journal-panel{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-block:52px}.game-journal-code h2,.game-journal-footer h2,.game-journal-gallery h2,.game-journal-panel h2{font-size:clamp(2.2rem,10.5vw,3.15rem)}}.diary-game-showcase{gap:38px;display:grid}.diary-game-switch{border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.diary-game-switch button{color:#eee5dc;text-align:left;cursor:pointer;background:#272124;border:0;border-right:1px solid #ffffff29;align-content:center;gap:7px;min-height:120px;padding:22px;display:grid}.diary-game-switch button:last-child{border-right:0}.diary-game-switch button span{color:#e7bd78;letter-spacing:.12em;font-size:.55rem;font-weight:950}.diary-game-switch button strong{font:650 clamp(1.15rem,1.8vw,1.65rem)/1.1 var(--font-display),serif}.diary-game-switch button small{color:#a99da2;font-size:.58rem}.diary-game-switch button[aria-selected=true]{color:#2a2220;background:#e7bd78}.diary-game-switch button[aria-selected=true] small,.diary-game-switch button[aria-selected=true] span{color:#7d293e}.diary-game-dossier{color:#302a28;background:#f3ead8;padding:clamp(24px,4vw,58px);animation:journal-panel-in .28s both;box-shadow:0 30px 70px #00000059}.diary-game-dossier>header{grid-template-columns:minmax(0,1.2fr) minmax(260px,.5fr);align-items:end;gap:45px;margin-bottom:45px;display:grid}.diary-game-dossier>header h3{font:650 clamp(3.4rem,6vw,6.8rem)/.86 var(--font-display),serif;letter-spacing:-.06em;margin:13px 0 20px}.diary-game-dossier>header>div>p:not(.diary-hand){color:#625854;max-width:720px;line-height:1.75}.diary-game-dossier>header aside{color:#f4ebdf;background:#8f2d45;padding:24px;transform:rotate(1deg)}.diary-game-dossier>header aside span{color:#e7bd78;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.58rem;font-weight:950;display:block}.diary-game-dossier>header aside strong{font:650 1.2rem/1.35 var(--font-display),serif}.diary-game-gallery-inline{grid-template-columns:1.45fr .55fr;gap:14px;display:grid}.diary-game-gallery-inline figure{background:#191618;margin:0;position:relative;overflow:hidden}.diary-game-gallery-inline .diary-game-shot-main{grid-row:span 3}.diary-game-gallery-inline img{object-fit:cover;width:100%;height:100%;display:block}.diary-game-gallery-inline figcaption{color:#fff;background:#0e0b0dcc;padding:8px 10px;font-size:.5rem;line-height:1.3;position:absolute;bottom:8px;left:8px;right:8px}.diary-game-dossier-demon-match-three .diary-game-gallery-inline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.diary-game-dossier-demon-match-three .diary-game-gallery-inline .diary-game-shot-main{grid-row:auto}.diary-game-dossier-demon-match-three .diary-game-gallery-inline img{object-fit:contain;width:100%;height:auto}.diary-game-work-grid{grid-template-columns:1fr 1fr;gap:60px;padding-block:65px;display:grid}.diary-game-work-grid section{border-top:1px solid #2d29283d;padding-top:22px;position:relative}.diary-game-block-number{color:#8f2d4533;font:650 4rem/.8 var(--font-display),serif;position:absolute;top:18px;right:0}.diary-game-work-grid h4{color:#8f2d45;font:650 2rem/1 var(--font-display),serif;margin:0 0 16px}.diary-game-work-grid li,.diary-game-work-grid p{color:#5b514d;font-size:.78rem;line-height:1.7}.diary-game-work-grid ul{gap:9px;padding-left:18px;display:grid}.diary-code-photo{color:#eee7dd;background:#171518;border:10px solid #fff8eb;width:min(100%,1050px);margin:0 auto;overflow:hidden;transform:rotate(-.5deg);box-shadow:0 25px 55px #2d1e1c3d}.diary-code-photo>figcaption{background:#282329;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:13px 16px;font:600 .62rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.diary-code-photo figcaption>span{gap:6px;display:flex}.diary-code-photo figcaption i{background:#a94457;border-radius:50%;width:9px;height:9px}.diary-code-photo figcaption i:nth-child(2){background:#d2a94d}.diary-code-photo figcaption i:nth-child(3){background:#668f69}.diary-code-photo figcaption small{color:#aaa0a5}.diary-code-photo pre{margin:0;padding:26px;font:500 .74rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.diary-code-photo>p{color:#bcb0b4;text-align:center;border-top:1px solid #ffffff1a;margin:0;padding:10px 16px;font-size:.58rem}.diary-game-dossier>footer{flex-wrap:wrap;gap:22px 35px;margin-top:45px;display:flex}.diary-game-dossier>footer a{color:#8f2d45;border-bottom:1px solid;gap:8px;padding-bottom:6px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:900px){.diary-game-dossier,.diary-game-showcase{width:100%;min-width:0;max-width:100%}.diary-game-dossier{padding:clamp(18px,4vw,34px);overflow:hidden}.diary-game-dossier>*,.diary-game-dossier>header>*,.diary-game-gallery-inline>*,.diary-game-work-grid>*{min-width:0;max-width:100%}.diary-game-switch{grid-template-columns:1fr}.diary-game-switch button{border-bottom:1px solid #ffffff29;border-right:0;min-height:82px}.diary-game-switch button:last-child{border-bottom:0}.diary-game-dossier>header,.diary-game-work-grid{grid-template-columns:1fr;gap:30px}.diary-game-dossier>header h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.7rem,12vw,4.5rem)}.diary-game-dossier>header aside strong,.diary-game-dossier>header>div>p:not(.diary-hand){overflow-wrap:anywhere}.diary-game-dossier>header aside{width:100%;max-width:100%;transform:none}.diary-game-gallery-inline{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.diary-game-gallery-inline .diary-game-shot-main{grid-area:auto}.diary-game-gallery-inline figure,.diary-game-gallery-inline figure:not(.diary-game-shot-main){aspect-ratio:16/9;width:100%;min-width:0;max-width:100%;min-height:0}.diary-game-gallery-inline img{object-fit:cover;width:100%;max-width:100%;height:100%}.diary-game-gallery-inline figcaption{white-space:normal;overflow-wrap:anywhere}.diary-game-dossier-demon-match-three .diary-game-gallery-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.diary-game-dossier-demon-match-three .diary-game-gallery-inline figure,.diary-game-dossier-demon-match-three .diary-game-gallery-inline figure:not(.diary-game-shot-main){aspect-ratio:auto}.diary-game-dossier-demon-match-three .diary-game-gallery-inline img{object-fit:contain;height:auto}.diary-code-photo{width:100%;min-width:0;max-width:100%;transform:none}.diary-code-photo pre{width:100%;max-width:100%;padding:18px 14px;font-size:.64rem}.diary-code-photo>figcaption{grid-template-columns:auto 1fr}.diary-code-photo figcaption small{grid-column:1/-1}}.passions-journal{padding-bottom:clamp(70px,9vw,130px)}.passions-journal .journal-switch{color:#302a28;background:#d8ccba}.passions-journal .journal-switch-tabs{grid-template-columns:repeat(5,minmax(0,1fr));position:relative;top:auto}.passion-panel{background:#f3ead8;min-height:660px;padding:clamp(32px,5vw,72px);box-shadow:0 28px 70px #2a1e1b33}.passion-about,.passion-workspace{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(38px,7vw,110px);display:grid}.passion-workspace{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr)}.passion-copy h3,.passion-section-heading h3{max-width:900px;font:650 clamp(3rem,5.7vw,6.2rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:10px 0 26px}.passion-copy>p:not(.diary-hand),.passion-section-heading>p:not(.diary-hand){color:#5c524e;font-size:.92rem;line-height:1.82}.passion-copy>p:not(.diary-hand)+p,.passion-section-heading>p:not(.diary-hand)+p{margin-top:18px}.passion-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;column-gap:clamp(45px,7vw,105px);margin-bottom:45px;display:grid}.passion-section-heading .diary-hand,.passion-section-heading h3{grid-column:1}.passion-section-heading>p:not(.diary-hand){grid-column:2}.passion-section-heading>p:not(.diary-hand):first-of-type{grid-row:1/span 2}.passion-photo{background:#fffaf0;margin:0;padding:10px 10px 36px;transform:rotate(-.45deg);box-shadow:0 22px 48px #2d201c33}.passion-photo:nth-child(2n){transform:rotate(.45deg)}.passion-photo img{object-fit:cover;width:100%;height:auto;max-height:680px;display:block}.passion-photo-portrait{justify-self:center;max-width:460px}.passion-photo-portrait img{aspect-ratio:3/4;object-position:center}.passion-photo figcaption{color:#655b55;text-align:center;padding:11px 7px 0;font:600 .62rem/1.35 Segoe Print,Bradley Hand,cursive}.passion-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.passion-photo-grid-horror .passion-photo:first-child img{object-fit:contain;max-height:none}.art-page,.codex-home,.commission-page,.giwise-shop-page,.pass-page,.social-contact-page,.studio-games-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.art-page :is(h1,h2,h3),.codex-home :is(h1,h2,h3),.commission-page :is(h1,h2,h3),.giwise-shop-page :is(h1,h2,h3),.pass-page :is(h1,h2,h3),.social-contact-page :is(h1,h2,h3),.studio-games-page :is(h1,h2,h3){text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.art-page>section:not(:first-child),.codex-home>section:not(:first-child),.commission-page>section:not(:first-child),.giwise-shop-page>section:not(:first-child),.studio-games-page>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 820px}.art-identity-guide{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,7vw,105px);padding-block:clamp(54px,7vw,90px);display:grid}.art-identity-guide header h2{font:650 clamp(2.6rem,4.8vw,5rem)/.92 var(--font-display),serif;letter-spacing:-.05em;margin:12px 0 0}.art-identity-guide>div{border-top:1px solid #35233438;display:grid}.art-identity-guide article{border-bottom:1px solid #35233438;grid-template-columns:48px minmax(180px,.55fr) minmax(0,1fr);align-items:start;gap:22px;padding:25px 0;display:grid}.art-identity-guide article span{color:#b22b60;letter-spacing:.12em;font-size:.66rem;font-weight:950}.art-identity-guide article h3{color:#342334;font:650 1.28rem/1.15 var(--font-display),serif;margin:0}.art-identity-guide article p{color:#685968;margin:0;font-size:.78rem;line-height:1.65}.universe-guide{color:#fff7ee;background:radial-gradient(circle at 82% 18%,#e5438533,#0000 28%),linear-gradient(118deg,#181321,#28132e 58%,#35162f);border-block:1px solid #ffffff1f;position:relative}.universe-guide-inner{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,7vw,105px);padding-block:clamp(58px,7vw,92px);display:grid}.universe-guide header .eyebrow{color:#f1bf6c}.universe-guide header h2{color:#fff7ee;font:650 clamp(2.8rem,4.8vw,5rem)/.9 var(--font-display),serif;letter-spacing:-.05em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 0}.universe-guide nav{border-top:1px solid #ffffff2e;display:grid}.universe-guide nav a{min-height:105px;color:inherit;border-bottom:1px solid #ffffff2e;grid-template-columns:44px minmax(150px,.55fr) minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;text-decoration:none;display:grid}.universe-guide nav a span{color:#f1bf6c;letter-spacing:.12em;font-size:.58rem;font-weight:950}.universe-guide nav a strong{font:650 clamp(1.2rem,2vw,1.65rem)/1.1 var(--font-display),serif}.universe-guide nav a small{color:#fff7eead;font-size:.7rem;line-height:1.55}.universe-guide nav a i{color:#f1bf6c;font-size:1.35rem;font-style:normal;transition:transform .2s}.universe-guide nav a:hover i{transform:translate(6px)}.universe-guide nav a:focus-visible{outline-offset:5px;outline:3px solid #f1bf6c}@media (max-width:900px){.art-identity-guide,.universe-guide-inner{grid-template-columns:1fr}.art-identity-guide article{grid-template-columns:42px minmax(160px,.55fr) minmax(0,1fr)}}@media (max-width:700px){.art-page :where(img,video,canvas),.codex-home :where(img,video,canvas),.commission-page :where(img,video,canvas),.giwise-shop-page :where(img,video,canvas),.pass-page :where(img,video,canvas),.social-contact-page :where(img,video,canvas),.studio-games-page :where(img,video,canvas){max-width:100%}.art-identity-guide article{grid-template-columns:36px minmax(0,1fr);gap:12px 14px}.art-identity-guide article p{grid-column:2}.universe-guide nav a{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:96px}.universe-guide nav a small{grid-column:2}.universe-guide nav a i{grid-area:1/3/span 2}}@media (max-width:1000px){.passions-journal .journal-switch-tabs{grid-template-columns:repeat(5,minmax(175px,1fr));overflow-x:auto}.passion-about,.passion-section-heading,.passion-workspace{grid-template-columns:1fr}.passion-workspace .passion-photo{order:-1}.passion-section-heading>p:not(.diary-hand),.passion-section-heading>p:not(.diary-hand):first-of-type{grid-area:auto/1}}@media (max-width:700px){.passion-panel{min-height:0;padding:28px 18px 42px}.passion-about,.passion-workspace{gap:35px}.passion-copy h3,.passion-section-heading h3{font-size:clamp(2.7rem,13vw,4.2rem)}.passion-photo-grid{grid-template-columns:1fr}.passion-photo{padding:7px 7px 30px}}.vip-zone-page{color:#eee9df;background:#0a0909;min-height:70vh}.vip-loading{text-align:center;align-content:center;place-items:center;gap:18px;min-height:70vh;display:grid}.vip-loading span{border:2px solid #ffffff2e;border-top-color:#dfb45a;border-radius:50%;width:48px;height:48px;animation:vip-spin .8s linear infinite}.vip-loading p{color:#b9b0a5;font-size:.72rem;font-weight:800}@keyframes vip-spin{to{transform:rotate(1turn)}}.vip-gate{grid-template-columns:minmax(180px,220px) minmax(0,620px);align-items:center;gap:58px;min-height:70vh;display:grid}.vip-gate-seal{object-fit:contain;filter:drop-shadow(0 22px 30px #0000007a);width:100%;height:auto;display:block}.vip-gate h1{font:650 clamp(3rem,7vw,6.4rem)/.9 var(--font-display),serif;margin:10px 0 18px}.vip-gate p:not(.eyebrow){color:#b9b0a5;line-height:1.75}.vip-gate a{color:#17110b;background:#dfb45a;margin-top:22px;padding:13px 18px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-area-nav{background:#0e0c0b;border-bottom:1px solid #dfb45a40;padding-block:26px}.vip-area-nav .shell{border-block:1px solid #dfb45a33;grid-template-columns:repeat(4,1fr);display:grid}.vip-area-nav .is-locked,.vip-area-nav button{color:#eee9df;background:0 0;border-right:1px solid #dfb45a2e;border-radius:0;grid-template-columns:34px 1fr;gap:5px 12px;min-width:0;padding:20px 18px;text-decoration:none;display:grid}.vip-area-nav button{cursor:pointer}.vip-area-nav .is-locked:first-child,.vip-area-nav button:first-child{border-left:1px solid #dfb45a2e}.vip-area-nav button:after{transform-origin:0;content:"";background:#dfb45a;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.vip-area-nav button.is-active:after,.vip-area-nav button:hover:after{transform:scaleX(1)}.vip-area-nav span{color:#dfb45a;grid-row:1/4;font-size:.62rem;font-weight:950}.vip-area-nav strong{font:650 1.15rem/1 var(--font-display),serif}.vip-area-nav small{color:#a89e94;font-size:.62rem;line-height:1.45}.vip-area-nav em{color:#c75b49;text-transform:uppercase;font-size:.56rem;font-weight:950}.vip-area-nav .is-locked{opacity:.52}.vip-expansion-hero{background:#050404;min-height:min(840px,88vh);position:relative;overflow:hidden}.vip-expansion-hero>img{object-fit:contain;object-position:right center;background:#050404;width:100%;height:100%;position:absolute;inset:0}.vip-hero-shade{background:linear-gradient(90deg,#030303f0,#030303a8 42%,#03030314 76%),linear-gradient(#0000 62%,#030303c2);position:absolute;inset:0}.vip-expansion-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(840px,88vh);padding-block:90px;display:flex;position:relative}.vip-member-badge{color:#f5dda1;text-transform:uppercase;background:#0c0907b8;border:1px solid #dfb45a80;margin:18px 0;padding:8px 11px;font-size:.58rem;font-weight:950}.vip-expansion-hero h1{max-width:780px;font:700 clamp(3.8rem,8vw,8.5rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;text-wrap:balance;margin:0}.vip-expansion-hero h1 small{color:#dfb45a;font:800 .17em/1.2 var(--font-body),sans-serif;margin-bottom:20px;display:block}.vip-expansion-hero-copy>p:not(.eyebrow){color:#ddd1c4;max-width:580px;font:600 clamp(1.05rem,1.8vw,1.35rem)/1.55 var(--font-display),serif;margin:28px 0}.vip-expansion-hero-copy>a{color:#dfb45a;border-bottom:2px solid;font-size:.7rem;font-weight:950;text-decoration:none}.vip-expansion-index{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090808f5;border-block:1px solid #dfb45a3d;position:sticky;top:0}.vip-expansion-index .shell{grid-template-columns:repeat(4,1fr);display:grid}.vip-expansion-index a{color:#ded5ca;border-right:1px solid #dfb45a2e;justify-content:center;gap:10px;padding:18px 12px;font-size:.66rem;font-weight:900;text-decoration:none;display:flex}.vip-expansion-index a:first-child{border-left:1px solid #dfb45a2e}.vip-expansion-index span{color:#dfb45a}.vip-expansion-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:64px;padding-block:76px;display:grid}.vip-development h2,.vip-expansion-intro h2{max-width:900px;font:650 clamp(3.1rem,6.8vw,7rem)/.88 var(--font-display),serif;margin:12px 0 0}.vip-expansion-intro>p{color:#bdb3a8;font-size:.88rem;line-height:1.9}.vip-pass-value{background:#11100f;border-top:1px solid #dfb45a33;padding-block:76px}.vip-pass-value header{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.vip-pass-value h2{max-width:900px;font:650 3.8rem/.94 var(--font-display),serif;margin:0}.vip-privilege-grid{border-block:1px solid #dfb45a40;grid-template-columns:repeat(4,1fr);display:grid}.vip-privilege-grid article{border-right:1px solid #dfb45a33;min-width:0;padding:26px 22px 30px}.vip-privilege-grid article:first-child{border-left:1px solid #dfb45a33}.vip-privilege-grid span{color:#dfb45a;margin-bottom:30px;font-size:.62rem;font-weight:950;display:block}.vip-privilege-grid p{color:#c75b49;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:950}.vip-privilege-grid h3{font:650 1.35rem/1.15 var(--font-display),serif;margin:0 0 13px}.vip-privilege-grid small{color:#a9a096;font-size:.7rem;line-height:1.6}.vip-faction{color:#f5eee3;background:#641b1a;border-block:1px solid #dfb45a33;padding-block:94px;position:relative;overflow:hidden}.vip-faction .shell{grid-template-columns:180px minmax(0,1fr);gap:30px 60px;display:grid}.vip-faction span{color:#f0c66e;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:950;display:flex}.vip-faction span:after{content:"";background:#f0c66eb8;width:54px;height:1px}.vip-faction h2{max-width:11ch;font-family:var(--font-lore-display),Georgia,serif;text-wrap:balance;grid-column:2;margin:0;font-size:clamp(3.7rem,7.3vw,7.6rem);font-weight:700;line-height:.9}.vip-faction p{color:#f0e1d4;max-width:800px;font:500 clamp(1rem,1.25vw,1.18rem)/1.78 var(--font-body),sans-serif;grid-column:2;margin:8px 0 0}.vip-ten-gates{pointer-events:none;opacity:.2;grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0}.vip-ten-gates i{border-inline:1px solid #dfb45a;position:relative}.vip-ten-gates i:before{content:"";border:1px solid #dfb45a;position:absolute;inset:18px 8px}.vip-character-files{padding-block:72px}.vip-character{border-bottom:1px solid #dfb45a38;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);min-height:650px;display:grid}.vip-character+.vip-character{padding-top:54px}.vip-character-figure{background:radial-gradient(circle at 50% 65%,#97271e38,#0000 58%);place-items:end center;min-width:0;display:grid;position:relative;overflow:hidden}.vip-character-figure img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 1.2px #050404fa)drop-shadow(0 35px 35px #0000009e);width:100%;height:100%;max-height:800px;display:block}.vip-character-copy{flex-direction:column;justify-content:center;padding:58px clamp(28px,4vw,64px);display:flex}.vip-character-copy h2{color:#dfb45a;max-width:100%;font:700 clamp(3.4rem,6vw,6.5rem)/.82 var(--font-lore-display),serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin:12px 0 0}.vip-character-copy h3{font:650 clamp(1.75rem,2.7vw,2.7rem)/1.08 var(--font-display),Georgia,serif;margin:17px 0 24px}.vip-character-copy strong{color:#dc6855;text-transform:uppercase;margin-bottom:28px;font-size:.78rem;line-height:1.45}.vip-character-copy>p:not(.eyebrow){color:#d3c8bc;max-width:62ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.78}.vip-character-copy>p+p{border-top:1px solid #ffffff1a;padding-top:20px}.vip-character-copy ul{border-top:1px solid #dfb45a38;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.vip-character-copy li{color:#eee4d8;border-bottom:1px solid #dfb45a24;padding:15px 0 15px 26px;font-size:.88rem;font-weight:800;line-height:1.45;position:relative}.vip-character-copy li:before{color:#dfb45a;content:"◆";position:absolute;left:0}.vip-character-velisara .vip-character-figure{background:radial-gradient(circle at 50% 58%,#c9bea91f,#0000 58%);order:2}.vip-character-velisara .vip-character-copy{order:1}.vip-rewards{color:#eee9df;background:#080807;border-top:1px solid #dfb45a38;padding-block:84px}.vip-rewards-header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;margin-bottom:52px;display:grid}.vip-rewards-header h2{max-width:900px;font:650 4.2rem/.92 var(--font-display),serif;margin:12px 0 0}.vip-download-bundle{align-items:start;gap:13px;display:grid}.vip-download-bundle p{color:#aaa196;margin:0;font-size:.78rem;line-height:1.75}.vip-download-bundle a{color:#16110b;text-transform:uppercase;background:#dfb45a;align-items:center;gap:10px;width:max-content;padding:13px 16px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-download-bundle a span{font-size:1rem;line-height:1}.vip-download-bundle small{color:#847c73;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1.5}.vip-reward-list{gap:74px;display:grid}.vip-reward{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:48px;display:grid}.vip-reward:nth-child(2n) figure{order:2}.vip-reward:nth-child(2n) .vip-reward-copy{order:1}.vip-reward figure{aspect-ratio:16/9;background:#111;border:1px solid #dfb45a57;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061}.vip-reward figure:after{pointer-events:none;content:"";border:1px solid #dfb45a47;position:absolute;inset:10px}.vip-reward figure img{object-fit:cover;width:100%;height:100%;display:block}.vip-reward figcaption{z-index:1;color:#f4e5c4;text-transform:uppercase;background:#070605db;justify-content:space-between;gap:20px;padding:12px 14px;font-size:.58rem;font-weight:900;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.vip-reward figcaption strong{color:#dfb45a}.vip-reward-copy h3{color:#dfb45a;font:700 3.3rem/.92 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 12px}.vip-reward-copy>strong{color:#c75b49;text-transform:uppercase;font-size:.66rem}.vip-reward-copy>p:not(.eyebrow):not(.vip-reward-credit){color:#bdb3a8;font-size:.8rem;line-height:1.75}.vip-reward-credit{color:#dfb45a;text-transform:uppercase;margin:18px 0;font-size:.64rem;font-weight:900}.vip-package-contents{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#847c73!important;margin:-8px 0 18px!important;font-size:.57rem!important}.vip-reward-copy dl{border-top:1px solid #dfb45a33;margin:20px 0 24px}.vip-reward-copy dl div{border-bottom:1px solid #dfb45a24;grid-template-columns:110px 1fr;gap:18px;padding:10px 0;display:grid}.vip-reward-copy dt{color:#8f877e;text-transform:uppercase;font-size:.6rem;font-weight:900}.vip-reward-copy dd{color:#eee9df;margin:0;font-size:.68rem;font-weight:800}.vip-reward-copy a{color:#16110b;text-transform:uppercase;background:#dfb45a;align-items:center;gap:10px;padding:13px 16px;font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-reward-copy a span{font-size:1rem;line-height:1}.vip-download-library{color:#f2eee7;background:#080808;min-height:75vh}.vip-download-library-hero{background:#100e0d;border-bottom:1px solid #dfb45a47;padding:clamp(70px,9vw,132px) 0 clamp(58px,7vw,96px);position:relative;overflow:hidden}.vip-download-library-hero:before{pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#dfb45a17 calc(16.666% - 1px) 16.666%);position:absolute;inset:0}.vip-download-library-hero .shell{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:end;gap:38px 90px;display:grid;position:relative}.vip-download-library-hero .eyebrow{grid-column:1/-1}.vip-download-library-hero h1{gap:20px;width:min(100%,720px);margin:0;display:grid}.vip-download-library-hero h1 span{color:#f5eee3;font:700 clamp(4rem,7.2vw,7.4rem)/.88 var(--font-lore-display),Georgia,serif;text-transform:none;text-wrap:balance}.vip-download-library-hero h1 strong{color:#dfb45a;width:min(100%,430px);font:600 clamp(1.45rem,2.15vw,2.15rem)/1 var(--font-display),Georgia,serif;letter-spacing:0;text-transform:uppercase;align-items:center;gap:18px;display:flex}.vip-download-library-hero h1 strong:after,.vip-download-library-hero h1 strong:before{content:"";background:linear-gradient(90deg,#0000,#dfb45ad1);flex:1;height:1px}.vip-download-library-hero h1 strong:after{background:linear-gradient(90deg,#dfb45ad1,#0000)}.vip-download-library-hero>.shell>p:not(.eyebrow){color:#c7beb4;max-width:54ch;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.vip-download-library-hero dl{border-block:1px solid #dfb45a3d;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;display:grid}.vip-download-library-hero dl div{border-right:1px solid #dfb45a2e;gap:6px;padding:20px 22px;display:grid}.vip-download-library-hero dt{color:#91887e;text-transform:uppercase;font-size:.62rem;font-weight:900}.vip-download-library-hero dd{color:#dfb45a;font:650 clamp(1.25rem,2vw,1.8rem)/1.1 var(--font-display),serif;margin:0}.vip-download-collections{padding-block:clamp(68px,8vw,118px)}.vip-download-collection+.vip-download-collection{margin-top:clamp(86px,10vw,148px)}.vip-download-collection>header{border-block:1px solid #dfb45a42;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 70px;padding-block:28px 32px;display:grid}.vip-download-collection>header h2{color:#f4eee5;font:700 clamp(2.8rem,5.5vw,5.7rem)/.88 var(--font-lore-display),Georgia,serif;text-transform:uppercase;margin:9px 0 3px}.vip-download-collection>header strong{color:#dfb45a;font:650 clamp(1.05rem,1.7vw,1.45rem)/1.25 var(--font-display),serif;display:block}.vip-download-collection>header p:not(.eyebrow){color:#a9a198;max-width:65ch;margin:18px 0 0;font-size:.9rem;line-height:1.7}.vip-download-collection>header>a,.vip-download-grid article>div>a{color:#15110b;text-transform:uppercase;background:#dfb45a;justify-content:center;align-items:center;gap:10px;width:max-content;padding:14px 17px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-download-collection.is-violet>header{border-color:#9782ff59}.vip-download-collection.is-violet>header strong{color:#ad9cff}.vip-download-collection.is-violet .vip-download-grid article>div>a,.vip-download-collection.is-violet>header>a{color:#f6f2ff;background:#6f5bd2}.vip-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-top:42px;display:grid}.vip-download-grid article{border-bottom:1px solid #dfb45a3d;min-width:0}.vip-download-grid figure{aspect-ratio:16/10;background:#030303;border:1px solid #dfb45a4d;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.vip-download-grid figure:after{pointer-events:none;content:"";border:1px solid #dfb45a33;position:absolute;inset:8px}.vip-download-grid figure img{object-fit:contain;width:100%;height:100%;display:block}.vip-download-grid figcaption{z-index:1;color:#eee7de;text-transform:uppercase;background:#050505db;justify-content:space-between;gap:14px;padding:9px 11px;font-size:.55rem;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.vip-download-grid figcaption span{color:#dfb45a}.vip-download-grid article>div{padding:22px 2px 28px}.vip-download-grid article>div>p{color:#8f847b;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.vip-download-grid h3{color:#f1ebe2;font:650 clamp(1.25rem,1.8vw,1.7rem)/1.1 var(--font-display),serif;margin:8px 0 18px}.vip-download-grid dl{border-top:1px solid #ffffff1a;margin:0 0 22px}.vip-download-grid dl div{border-bottom:1px solid #ffffff14;grid-template-columns:94px 1fr;gap:15px;padding:10px 0;display:grid}.vip-download-grid dt{color:#837b73;text-transform:uppercase;font-size:.56rem;font-weight:900}.vip-download-grid dd{color:#d5cec6;margin:0;font-size:.66rem;font-weight:800}.vip-download-library-note{border-block:1px solid #dfb45a38;grid-template-columns:210px minmax(0,1fr);gap:30px;margin-top:80px;padding:25px 0;display:grid}.vip-download-library-note strong{color:#dfb45a;text-transform:uppercase;font-size:.66rem}.vip-download-library-note p{color:#918a82;max-width:78ch;margin:0;font-size:.75rem;line-height:1.7}.vip-development{color:#221c18;background:#dfb45a;padding-block:88px}.vip-development header{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:60px;display:grid}.vip-development header aside{color:#f7eee1;background:#641b1a;gap:8px;padding:22px;display:grid}.vip-development header aside span{text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-development header aside strong{font:650 1.2rem/1.25 var(--font-display),serif}.vip-development ol{border-top:1px solid #221c1840;grid-template-columns:repeat(2,1fr);margin:70px 0 35px;padding:0;list-style:none;display:grid}.vip-development li{border-bottom:1px solid #221c1840;grid-template-columns:52px 1fr;gap:20px;padding:28px 25px 28px 0;display:grid}.vip-development li:nth-child(odd){border-right:1px solid #221c1840}.vip-development li:nth-child(2n){padding-left:25px}.vip-development li span{color:#641b1a;font-weight:950}.vip-development li p{font:650 1.05rem/1.45 var(--font-display),serif;margin:0}.vip-development-note{max-width:820px;margin:0;font-size:.66rem;line-height:1.7}.vip-drop-register{color:#eee9df;background:#171412;padding-block:80px}.vip-drop-register .shell{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:64px;display:grid}.vip-drop-register h2{font:650 3.2rem/.95 var(--font-display),serif;margin:10px 0 0}.vip-drop-register .shell>div{border-top:1px solid #dfb45a42}.vip-drop-register article{border-bottom:1px solid #dfb45a33;grid-template-columns:44px 130px minmax(160px,.75fr) minmax(220px,1.25fr);align-items:start;gap:18px;padding:20px 0;display:grid}.vip-drop-register article span{color:#dfb45a;font-size:.62rem;font-weight:950}.vip-drop-register article p{color:#c75b49;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.vip-drop-register article h3{font:650 1rem/1.25 var(--font-display),serif;margin:0}.vip-drop-register article small{color:#a9a096;font-size:.68rem;line-height:1.55}.vip-fuori-trama{color:#ececf0;background:#0b0b12;border-top:1px solid #8479ff3d;padding-block:96px}.vip-fuori-trama-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid}.vip-fuori-trama figure{aspect-ratio:16/10;background:#050508;border:1px solid #8479ff59;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000007a}.vip-fuori-trama figure:after{pointer-events:none;content:"";border:1px solid #dfb45a38;position:absolute;inset:11px}.vip-fuori-trama figure img{object-fit:cover;width:100%;height:100%;display:block}.vip-fuori-trama figcaption{z-index:1;color:#eee9df;text-transform:uppercase;background:#07070bdb;padding:9px 12px;font-size:.58rem;font-weight:900;position:absolute;bottom:18px;right:18px}.vip-fuori-trama-logo{object-fit:contain;object-position:left center;width:min(270px,68%);height:auto;margin:14px 0 25px;display:block}.vip-fuori-trama h2{max-width:9ch;font:650 clamp(3rem,5.2vw,5.8rem)/.9 var(--font-display),serif;margin:0}.vip-fuori-trama-meta{color:#cabefb;text-transform:uppercase;gap:12px 22px;margin:24px 0;font-size:.62rem;font-weight:950;display:flex}.vip-fuori-trama-meta span{color:#dfb45a}.vip-fuori-trama-copy>p:not(.eyebrow):not(.vip-fuori-trama-note){color:#c7c4ce;font-size:.94rem;line-height:1.78}.vip-fuori-trama dl{border-top:1px solid #8479ff40;margin:26px 0}.vip-fuori-trama dl div{border-bottom:1px solid #8479ff2e;grid-template-columns:95px 1fr;gap:18px;padding:14px 0;display:grid}.vip-fuori-trama dt{color:#dfb45a;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-fuori-trama dd{color:#d8d4de;margin:0;font-size:.76rem;line-height:1.55}.vip-fuori-trama-note{color:#aaa5b2;border-left:2px solid #7e6de7;margin:0;padding-left:18px;font-size:.72rem;line-height:1.65}.vip-games-directory{color:#f1ede6;background:#11100f;border-block:1px solid #dfb45a33;padding-block:58px}.vip-games-directory .shell{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(38px,6vw,86px);display:grid}.vip-games-directory h1{max-width:12ch;font:650 clamp(2.5rem,4.5vw,4.7rem)/.92 var(--font-display),serif;margin:10px 0 9px}.vip-games-directory header>p:last-child{color:#a9a096;margin:0;font-size:.88rem}.vip-games-directory nav{border-top:1px solid #dfb45a47;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vip-games-directory button{color:#f1ede6;min-height:138px;font:inherit;text-align:left;cursor:pointer;background:#11100f;border:1px solid #dfb45a33;border-top:0;border-left:0;gap:9px;padding:25px 23px;display:grid;position:relative}.vip-games-directory button:nth-child(2){border-color:#8479ff57}.vip-games-directory button:nth-child(2) span{color:#a89cff}.vip-games-directory button span{color:#dfb45a;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-games-directory button strong{max-width:18ch;font:650 1.45rem/1.12 var(--font-display),serif}.vip-games-directory button small{color:#9f9aa6;font-size:.72rem}.vip-games-directory button:after{content:"";opacity:.35;border:1px solid;width:9px;height:9px;position:absolute;bottom:20px;right:20px;transform:rotate(45deg)}.vip-games-directory button:focus-visible,.vip-games-directory button:hover{outline-offset:-2px;background:#191715;outline:2px solid #dfb45a}.vip-games-directory button.is-selected{color:#fff7e9;background:linear-gradient(120deg,#dfb45a29,#dfb45a08);box-shadow:inset 0 -3px #dfb45a}.vip-games-directory button:nth-child(2).is-selected{background:linear-gradient(120deg,#8479ff2e,#8479ff08);box-shadow:inset 0 -3px #8c7bf1}.vip-fuori-trama{color:#f1f0f5;background:linear-gradient(135deg,#08080d,#101019 55%,#15101a);border-top:1px solid #8479ff4d;padding-block:100px;overflow:hidden}.vip-fuori-trama,.vip-fuori-trama .shell{position:relative}.vip-fuori-trama-copy{max-width:920px;margin-bottom:54px}.vip-fuori-trama-logo{width:min(250px,62vw);margin:15px 0 28px}.vip-fuori-trama h2{color:#f3efe8;max-width:12ch;font:700 clamp(3.7rem,7vw,7.2rem)/.84 var(--font-lore-display),Georgia,serif;text-transform:uppercase}.vip-fuori-trama-copy h3{color:#b9afff;font:650 clamp(1.45rem,2.6vw,2.4rem)/1.12 var(--font-display),serif;margin:22px 0 0}.vip-fuori-trama-meta{color:#b9afff;margin:23px 0;font-size:.68rem}.vip-fuori-trama-copy>p:not(.eyebrow){color:#d1ced8;max-width:72ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.8}.vip-singer-roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);display:grid}.vip-singer-roster article{min-width:0}.vip-singer-roster figure{aspect-ratio:3/5;background:#050508;border:1px solid #a89cff61;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #0000006b}.vip-singer-roster figure:after{border-color:#dfb45a33;inset:8px}.vip-singer-roster figure img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform .35s}.vip-singer-roster article:hover img{transform:scale(1.025)}.vip-singer-roster figcaption{color:#f3efe8;background:0 0;border-bottom:1px solid #ffffff47;justify-content:space-between;gap:10px;padding:0 0 10px;font-size:.58rem;display:flex;inset:15px 15px auto}.vip-singer-roster figcaption span{color:#dfb45a}.vip-singer-roster h3{font:650 clamp(1.12rem,1.45vw,1.5rem)/1.1 var(--font-display),serif;margin:17px 0 5px}.vip-singer-roster article>p{color:#958fa1;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:850}.vip-fuori-trama-statement{border-top:1px solid #a89cff4d;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px 60px;margin-top:58px;padding-top:32px;display:grid}.vip-fuori-trama-statement>p{color:#d8d4de;font:600 clamp(1rem,1.35vw,1.2rem)/1.65 var(--font-display),serif;margin:0}.vip-fuori-trama-statement .vip-fuori-trama-note{border-left:2px solid #8c7bf1;padding-left:20px}.vip-fuori-trama-statement small{color:#77717f;grid-column:1/-1;max-width:90ch;font-size:.64rem;line-height:1.6}.vip-singer-vote{background:#111019;border:1px solid #a89cff4d;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);gap:32px 70px;margin-top:72px;padding:clamp(32px,5vw,62px);display:grid}.vip-singer-vote header h3{color:#f3efe8;font:650 clamp(2.2rem,4vw,4.4rem)/.92 var(--font-display),serif;margin:10px 0 18px}.vip-singer-vote header>p:last-child{color:#c7c3d0;font-size:.94rem;line-height:1.75}.vip-singer-vote form{align-self:end}.vip-singer-vote label{color:#dfb45a;text-transform:uppercase;margin-bottom:10px;font-size:.66rem;font-weight:950;display:block}.vip-singer-vote form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-singer-vote input{color:#f4f0f7;min-width:0;min-height:52px;font:650 .92rem/1 var(--font-body),sans-serif;background:#08080d;border:1px solid #a89cff61;border-right:0;border-radius:0;padding:0 16px}.vip-singer-vote input:focus{outline-offset:-2px;outline:2px solid #a89cff}.vip-singer-vote form button{color:#151118;text-transform:uppercase;cursor:pointer;background:#dfb45a;border:0;min-height:52px;padding:0 20px;font-size:.68rem;font-weight:950}.vip-singer-vote form button:disabled{cursor:wait;opacity:.62}.vip-singer-vote form>small{color:#8f8998;margin-top:12px;font-size:.66rem;line-height:1.5;display:block}.vip-singer-vote form>small strong{color:#c8c0ff}.vip-singer-vote form>p[role=status]{color:#d9d4df;min-height:1.5em;margin:10px 0 0;font-size:.7rem}.vip-singer-ranking{border-top:1px solid #a89cff40;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);gap:30px;padding-top:30px;display:grid}.vip-singer-ranking h4{color:#b9afff;font:650 1.5rem/1.1 var(--font-display),serif;margin:0}.vip-singer-ranking ol{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.vip-singer-ranking li{border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:52px;display:grid}.vip-singer-ranking li span{color:#797281;font-size:.62rem;font-weight:950}.vip-singer-ranking li strong{font:650 1rem/1.2 var(--font-display),serif}.vip-singer-ranking li small{color:#9b94a3;font-size:.66rem;font-weight:850}.vip-singer-ranking li.is-finalist small,.vip-singer-ranking li.is-finalist span{color:#dfb45a}.vip-singer-ranking>p{color:#8f8998;margin:0;font-size:.8rem;line-height:1.65}.vip-singer-vote footer{color:#e5deea;background:#dfb45a14;border-left:3px solid #dfb45a;grid-column:1/-1;padding:17px 20px;font-size:.76rem;line-height:1.65}@media (max-width:900px){.vip-expansion-hero{min-height:720px}.vip-expansion-hero>img{opacity:.82;object-fit:contain;object-position:center top;height:46%;inset:0 0 auto}.vip-hero-shade{background:linear-gradient(#0303033d,#0303038c 28%,#030303f7)}.vip-character,.vip-development header,.vip-drop-register .shell,.vip-expansion-intro,.vip-fuori-trama-layout,.vip-fuori-trama-statement,.vip-games-directory .shell,.vip-pass-value header,.vip-reward,.vip-rewards-header,.vip-singer-ranking,.vip-singer-vote{grid-template-columns:1fr}.vip-singer-ranking{gap:18px}.vip-singer-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-area-nav .shell,.vip-privilege-grid{grid-template-columns:repeat(2,1fr)}.vip-character{min-height:0}.vip-character-figure,.vip-character-velisara .vip-character-figure{order:1;min-height:560px}.vip-character-copy,.vip-character-velisara .vip-character-copy{order:2}.vip-reward:nth-child(2n) figure{order:1}.vip-reward:nth-child(2n) .vip-reward-copy{order:2}.vip-faction .shell{grid-template-columns:1fr}.vip-faction h2,.vip-faction p{grid-column:1}.vip-download-collection>header,.vip-download-library-hero .shell{grid-template-columns:1fr}.vip-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vip-gate{grid-template-columns:1fr;gap:35px;padding-block:70px}.vip-gate-seal{width:min(180px,55vw)}.vip-area-nav .shell{grid-template-columns:1fr}.vip-area-nav .is-locked,.vip-area-nav button{border-bottom:1px solid #dfb45a1f;border-left:1px solid #dfb45a2e}.vip-expansion-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.8rem,13vw,4.5rem)}.vip-expansion-index{overflow-x:auto}.vip-expansion-index .shell{grid-template-columns:repeat(4,minmax(130px,1fr));width:max-content;min-width:100%}.vip-faction h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.9rem,13vw,4.7rem)}.vip-character-figure,.vip-character-velisara .vip-character-figure{min-height:430px}.vip-character-copy{padding:42px 4px 70px}.vip-character-copy h2{overflow-wrap:normal;white-space:nowrap;font-size:clamp(2.75rem,13vw,4.5rem)}.vip-development ol{grid-template-columns:1fr}.vip-development li:nth-child(odd){border-right:0}.vip-development li:nth-child(2n){padding-left:0}.vip-pass-value h2,.vip-rewards-header h2{font-size:2.7rem}.vip-privilege-grid{grid-template-columns:1fr}.vip-privilege-grid article{border-bottom:1px solid #dfb45a29;border-left:1px solid #dfb45a33}.vip-reward-list{gap:58px}.vip-reward{gap:30px}.vip-reward-copy h3{font-size:2.65rem}.vip-download-bundle a,.vip-reward-copy a{box-sizing:border-box;justify-content:center;width:100%}.vip-drop-register article{grid-template-columns:34px 1fr}.vip-drop-register article h3,.vip-drop-register article small{grid-column:2}.vip-fuori-trama{padding-block:68px}.vip-fuori-trama h2{font-size:clamp(2.8rem,13vw,4.4rem)}.vip-fuori-trama dl div{gap:7px}.vip-fuori-trama dl div,.vip-games-directory nav{grid-template-columns:1fr}.vip-games-directory button{min-height:120px}.vip-singer-vote{padding:25px 18px}.vip-singer-vote form>div{grid-template-columns:1fr;gap:9px}.vip-singer-vote input{border-right:1px solid #a89cff61}.vip-singer-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vip-singer-roster figcaption{font-size:.52rem;top:11px;left:11px;right:11px}.vip-singer-roster h3{font-size:1.05rem}.vip-fuori-trama-statement{margin-top:44px}.vip-download-library-hero h1{gap:16px}.vip-download-library-hero h1 span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3rem,15vw,5rem)}.vip-download-library-hero h1 strong{width:min(100%,310px);font-size:clamp(1.25rem,7vw,1.8rem)}.vip-download-grid,.vip-download-library-hero dl{grid-template-columns:1fr}.vip-download-library-hero dl div{border-bottom:1px solid #dfb45a24;border-right:0}.vip-download-collection>header>a,.vip-download-grid article>div>a{box-sizing:border-box;width:100%}.vip-download-library-note{grid-template-columns:1fr}}.vip-art{color:#f2eee7;background:#0a0908;min-height:75vh}.vip-art-hero{background:#140d0a;border-bottom:1px solid #e0b25147;min-height:620px;position:relative;overflow:hidden}.vip-art-hero>img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08);width:58%;height:100%;position:absolute;inset:0 0 0 auto}.vip-art-hero-shade{background:linear-gradient(90deg,#090807,#090807f5 36%,#09080766 72%,#0908071a),linear-gradient(#0000 55%,#090807a6);position:absolute;inset:0}.vip-art-hero .shell{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding-block:80px;display:flex;position:relative}.vip-art-hero .shell>span{color:#e0b251;text-transform:uppercase;margin:20px 0 14px;font-size:.72rem;font-weight:950}.vip-art-hero h1{max-width:9ch;font:700 clamp(4rem,8vw,8.2rem)/.83 var(--font-lore-display),Georgia,serif;text-transform:uppercase;text-wrap:balance;margin:0}.vip-art-hero .shell>p:not(.eyebrow){color:#f0d9ab;max-width:650px;font:650 clamp(1.3rem,2.1vw,2rem)/1.2 var(--font-display),Georgia,serif;margin:26px 0 14px}.vip-art-hero .shell>small{color:#bdb3a8;max-width:62ch;font-size:.9rem;line-height:1.75}.vip-art-body{padding-block:64px 90px}.vip-art-switch{border-block:1px solid #e0b25140;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:70px;display:grid}.vip-art-switch button{color:#eee9df;text-align:left;cursor:pointer;border:0;background:#0d0b0a;border-right:1px solid #e0b25133;border-radius:0;grid-template-columns:42px 1fr;gap:7px 16px;min-height:112px;padding:24px;display:grid}.vip-art-switch button:first-child{border-left:1px solid #e0b25133}.vip-art-switch button.is-selected{color:#fff8e8;background:#21140d;box-shadow:inset 0 -3px #e0b251}.vip-art-switch span{color:#e0b251;grid-row:1/3;font-size:.66rem;font-weight:950}.vip-art-switch strong{font:650 clamp(1.35rem,2vw,1.9rem)/1 var(--font-display),Georgia,serif}.vip-art-switch small{color:#9e958b;font-size:.7rem;line-height:1.4}.vip-art-collection-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:50px;margin-bottom:38px;display:grid}.vip-art-collection-heading h2{max-width:12ch;font:650 clamp(2.8rem,5.2vw,5.5rem)/.9 var(--font-display),Georgia,serif;margin:10px 0 0}.vip-art-collection-heading>p{color:#bdb3a8;font-size:.9rem;line-height:1.75}.vip-art-collection-heading>p strong{color:#e0b251;font-size:1.2em}.vip-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;display:grid}.vip-art-card{background:#0d0b0a;border-top:1px solid #e0b25147;min-width:0}.vip-art-preview{aspect-ratio:4/5;cursor:zoom-in;background:#050505;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vip-art-card.is-landscape .vip-art-preview{aspect-ratio:16/10}.vip-art-preview img{object-fit:contain;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.vip-art-preview>span{color:#1a1209;text-transform:uppercase;opacity:0;background:#e0b251;padding:8px 10px;font-size:.58rem;font-weight:950;transition:all .2s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.vip-art-preview:hover img{filter:brightness(.72);transform:scale(1.025)}.vip-art-preview:focus-visible>span,.vip-art-preview:hover>span{opacity:1;transform:none}.vip-art-card-copy{padding:22px 19px 25px}.vip-art-card-copy>p{color:#b88436;text-transform:uppercase;margin:0 0 8px;font-size:.58rem;font-weight:950}.vip-art-card-copy h3{font:650 clamp(1.3rem,1.8vw,1.75rem)/1.08 var(--font-display),Georgia,serif;margin:0 0 8px}.vip-art-card-copy .vip-art-lore{color:#d3ccc2;min-height:4.5em;margin:0 0 15px;font-size:.78rem;line-height:1.5}.vip-art-card-copy>small{color:#8f877e;min-height:2.8em;font-size:.67rem;line-height:1.4;display:block}.vip-art-price{border-block:1px solid #e0b2512b;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;margin:20px 0;padding-block:14px;display:grid}.vip-art-price del{color:#7f766d;font-size:.78rem}.vip-art-price strong{color:#e0b251;font:700 1.5rem/1 var(--font-display),Georgia,serif}.vip-art-price span{color:#c9745b;text-transform:uppercase;grid-column:1/-1;font-size:.61rem;font-weight:900}.vip-art-card-copy>a{color:#e0b251;text-transform:uppercase;border-bottom:2px solid;padding-bottom:4px;font-size:.67rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-art-purchase .artwork-purchase-action{margin-top:0}.vip-art-purchase .artwork-purchase-action button,.vip-art-purchase .artwork-purchase-login{color:#181108;min-height:48px;box-shadow:none;text-transform:uppercase;background:#e0b251;padding:12px 14px;font-size:.67rem;font-weight:950}.vip-art-purchase .artwork-purchase-action button:disabled{color:#eee5d7;background:#6d5840;min-height:48px;font-size:.67rem}.vip-art-purchase .artwork-purchase-action span{color:#9e958b;text-align:left;margin-top:8px;font-size:.61rem;line-height:1.45}.vip-art-exhibit-label{color:#aaa197;text-transform:uppercase;border-top:1px solid #e0b2512b;align-items:center;gap:10px;margin-top:20px;padding-top:14px;font-size:.64rem;font-weight:900;display:flex}.vip-art-exhibit-label span{color:#e0b251}.vip-art-more{color:#181108;text-transform:uppercase;cursor:pointer;background:#e0b251;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:230px;min-height:48px;margin:52px auto 0;padding:0 18px;font-size:.67rem;font-weight:950;display:flex}.vip-art-more span{color:#e0b251;background:#181108;place-items:center;width:24px;height:24px;display:grid}.vip-art-protection{color:#777068;text-align:center;max-width:75ch;margin:48px auto 0;font-size:.68rem;line-height:1.6}.vip-art-lightbox{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202f0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.vip-art-lightbox>button{color:#f6ead1;cursor:pointer;background:#111;border:1px solid #e0b2516b;border-radius:0;place-items:center;width:46px;height:46px;padding:0;font-size:1.8rem;display:grid;position:absolute;top:18px;right:22px}.vip-art-lightbox figure{background:#080706;border:1px solid #e0b25159;grid-template-rows:minmax(0,1fr) auto;max-width:min(1100px,92vw);max-height:90vh;margin:0;display:grid}.vip-art-lightbox img{object-fit:contain;width:100%;height:100%;max-height:78vh}.vip-art-lightbox-lore{color:#d3ccc2;text-align:center;max-width:68ch;margin:0 auto;padding:14px 22px 4px;font-size:.9rem;line-height:1.55}.vip-art-lightbox figcaption{color:#eee6d9;border-top:1px solid #e0b25138;justify-content:space-between;gap:30px;padding:14px 18px;font-size:.72rem;display:flex}.vip-art-lightbox figcaption span{color:#9b9187}.vip-zone-page{--vip-gold:#dfb45a;--vip-ivory:#f5eee3;--vip-muted:#b9b0a5;--vip-line:#dfb45a38;font-family:var(--font-body),sans-serif}.vip-zone-page .eyebrow{color:var(--vip-gold);text-transform:uppercase;font-size:.7rem;font-weight:900}.vip-zone-page :is(h1,h2){letter-spacing:0;text-wrap:balance}.vip-zone-page :is(button,a):focus-visible{outline:2px solid var(--vip-gold);outline-offset:3px}.vip-member-bar{color:var(--vip-ivory);border-bottom:1px solid var(--vip-line);background:#080707}.vip-member-bar .shell{align-items:center;gap:16px;min-height:78px;display:flex}.vip-member-bar img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);width:48px;height:48px}.vip-member-bar p{gap:3px;margin:0;display:grid}.vip-member-bar small{color:var(--vip-gold);text-transform:uppercase;font-size:.58rem;font-weight:950}.vip-member-bar strong{font:650 1.02rem/1.1 var(--font-display),Georgia,serif}.vip-editorial-status{gap:24px;margin-left:auto;display:flex}.vip-editorial-status>span{border-left:1px solid var(--vip-line);gap:3px;padding-left:15px;display:grid}.vip-editorial-status small{color:var(--vip-muted)}.vip-editorial-status strong{color:var(--vip-ivory);font:800 .7rem/1.2 var(--font-body),sans-serif;text-transform:uppercase}.vip-area-nav .is-locked b,.vip-area-nav button b{color:#1a1209;background:var(--vip-gold);text-transform:uppercase;padding:4px 6px;font-size:.48rem;line-height:1;position:absolute;top:12px;right:12px}.vip-area-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0c0bf7;padding-block:0;position:sticky;top:0}.vip-area-nav .is-locked,.vip-area-nav button{min-height:102px}.vip-area-nav button.is-active{background:#dfb45a12}.vip-area-nav strong,.vip-art-switch strong,.vip-atelier-process-tabs strong,.vip-atelier-switch strong{font-family:var(--font-display),Georgia,serif;letter-spacing:0}.vip-expansion-index{position:relative;top:auto}.vip-art-body,.vip-atelier-body,.vip-character-files,.vip-download-collections,.vip-expansion-intro{padding-block:clamp(64px,7vw,96px)}.vip-atelier-note p,.vip-atelier-stage-story>p,.vip-atelier-studies article p,.vip-character-copy>p:not(.eyebrow){font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.82}.vip-collector-lock{background:#dfb45a0f;margin-top:22px;color:#bdb3a8!important;border:1px solid var(--vip-line)!important;border-left:3px solid var(--vip-gold)!important;padding:19px 21px!important}.vip-collector-lock strong{color:var(--vip-gold);text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block}.vip-art-card,.vip-atelier-note,.vip-atelier-stage,.vip-atelier-studies article,.vip-character,.vip-development,.vip-download-collection,.vip-drop-register,.vip-faction,.vip-fuori-trama,.vip-pass-value{content-visibility:auto;contain-intrinsic-size:auto 760px}.vip-zone-page img{max-width:100%}@media (max-width:900px){.vip-member-bar .shell{min-height:70px}.vip-area-nav{scrollbar-width:thin;overflow-x:auto}.vip-area-nav .shell{grid-template-columns:repeat(4,minmax(168px,1fr));width:max-content;min-width:100%}.vip-area-nav .is-locked,.vip-area-nav button{min-height:88px;padding:16px 14px}.vip-character-copy{padding-block:44px 68px}}@media (max-width:620px){.vip-editorial-status{gap:10px}.vip-editorial-status>span:first-child{display:none}.vip-editorial-status>span{padding-left:10px}.vip-member-bar img{width:42px;height:42px}.vip-area-nav .shell{grid-template-columns:repeat(4,minmax(154px,1fr))}.vip-area-nav strong{overflow-wrap:anywhere;grid-area:2/2;min-width:0;padding-right:0;font-size:1rem}.vip-area-nav small{display:none}.vip-area-nav .is-locked,.vip-area-nav button{grid-template-rows:auto auto auto;grid-template-columns:26px minmax(0,1fr);align-content:start;row-gap:7px;min-height:104px}.vip-area-nav .is-locked b,.vip-area-nav button b{white-space:normal;grid-area:1/2;justify-self:start;max-width:100%;padding:5px 7px;line-height:1.15;position:static}.vip-area-nav em{grid-area:3/2}.vip-art-body,.vip-atelier-body,.vip-character-files,.vip-download-collections,.vip-expansion-intro{padding-block:56px}.vip-atelier-note p,.vip-atelier-stage-story>p,.vip-atelier-studies article p,.vip-character-copy>p:not(.eyebrow){font-size:1rem}}@media (max-width:900px){.vip-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-art-collection-heading{grid-template-columns:1fr}.vip-art-hero>img{opacity:.56;width:100%}.vip-art-hero-shade{background:linear-gradient(90deg,#090807f5,#0908078a),linear-gradient(#0000 45%,#090807)}}@media (max-width:620px){.vip-art-hero,.vip-art-hero .shell{min-height:570px}.vip-art-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3.1rem,15vw,5rem)}.vip-art-switch{grid-template-columns:1fr}.vip-art-switch button{border-bottom:1px solid #e0b25129;border-left:1px solid #e0b25133}.vip-art-grid{grid-template-columns:1fr}.vip-art-card.is-landscape .vip-art-preview{aspect-ratio:16/11}.vip-art-lightbox{padding:14px}.vip-art-lightbox figcaption{flex-direction:column;gap:5px}}.app-download-page{color:#f5eee3;background:#090808}.app-download-page .eyebrow,.studio-app-download-callout .eyebrow{color:#dfb45a;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.app-download-hero{background:#090808;border-bottom:1px solid #dfb45a47;align-items:center;min-height:min(760px,82vh);display:grid;overflow:hidden}.app-download-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(44px,8vw,130px);padding-block:clamp(80px,10vw,150px);display:grid}.app-download-copy h1{max-width:850px;font:650 clamp(4.2rem,8.8vw,9rem)/.84 var(--font-display),Georgia,serif;letter-spacing:0;margin:16px 0 25px}.app-download-coming-soon{color:#17100a;letter-spacing:.14em;background:#dfb45a;border:1px solid #f6d78f;width:fit-content;margin-top:18px;padding:9px 14px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.app-download-copy>p:last-of-type{color:#b9b0a5;max-width:62ch;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.8}.app-download-copy>a,.app-download-integrity a{color:#dfb45a;text-transform:uppercase;border-bottom:1px solid;gap:18px;margin-top:26px;padding-bottom:7px;font-size:.72rem;font-weight:950;display:inline-flex}.app-download-identity{aspect-ratio:1;place-items:center;display:grid;position:relative}.app-download-identity img:first-child{z-index:2;filter:drop-shadow(0 34px 55px #0000009e);width:82%;height:auto;position:relative}.app-download-identity img:last-child{object-fit:contain;opacity:.16;width:80%;height:80%;position:absolute;inset:8% 0 0 20%}.app-download-familiar-scene{background:linear-gradient(145deg,#21102f,#0c0a17);border:1px solid #dfb45a73;min-width:0;padding:14px;position:relative;box-shadow:0 30px 80px #0000008c}.app-download-familiar-scene>img{object-fit:contain;width:100%;height:auto;display:block}.app-download-familiar-scene>div{color:#f7eedf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0714e6;border-left:3px solid #dfb45a;grid-template-columns:56px 1fr;column-gap:14px;min-width:min(330px,78%);padding:18px 20px;display:grid;position:absolute;bottom:clamp(12px,3vw,34px);right:clamp(12px,3vw,34px)}.app-download-familiar-scene>div img{object-fit:contain;grid-row:1/3;width:56px;height:56px}.app-download-familiar-scene>div strong{font:650 1.2rem var(--font-display),Georgia,serif}.app-download-familiar-scene>div span{color:#c7bdca;margin-top:4px;font-size:.8rem}.app-download-release{border-bottom:1px solid #dfb45a38;padding-block:clamp(80px,10vw,145px)}.app-download-release-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(60px,10vw,170px);display:grid}.app-download-access h2,.app-download-integrity h2,.app-download-release header h2,.studio-app-download-callout h2{font:650 clamp(3.4rem,6vw,7rem)/.88 var(--font-display),Georgia,serif;letter-spacing:0;margin:14px 0 25px}.app-download-release header>p:last-child{color:#a99f95;max-width:48ch;line-height:1.75}.app-download-release-data dl{border-top:1px solid #dfb45a47;grid-template-columns:1fr 1fr;margin:0;display:grid}.app-download-release-data dl div{border-bottom:1px solid #dfb45a33;min-height:105px;padding:23px 20px 20px 0}.app-download-release-data dl div:nth-child(2n){border-left:1px solid #dfb45a33;padding-left:24px}.app-download-integrity dt,.app-download-release-data dt{color:#8f877f;text-transform:uppercase;font-size:.58rem;font-weight:950}.app-download-integrity dd,.app-download-release-data dd{color:#f5eee3;font:650 1.15rem var(--font-display),Georgia,serif;margin:8px 0 0}.app-download-state{border-block:1px solid #dfb45a47;gap:9px;margin-top:34px;padding:30px 0;display:grid}.app-download-state>span:first-child{color:#8f877f;text-transform:uppercase;font-size:.6rem;font-weight:950}.app-download-state>strong{color:#dfb45a;font:650 clamp(2rem,3vw,3.3rem) var(--font-display),Georgia,serif}.app-download-state>a{border:1px solid #f6d78f;padding:16px 22px;font-size:.72rem}.app-download-disabled,.app-download-state>a{color:#17100a;text-transform:uppercase;background:#dfb45a;width:fit-content;margin-top:14px;font-weight:950}.app-download-disabled{opacity:.58;padding:16px 20px;font-size:.7rem}.app-download-state small{color:#8f877f;line-height:1.6}.app-download-access{color:#1f1830;background:#f3eee7;padding-block:clamp(80px,9vw,130px)}.app-download-access .eyebrow{color:#7c3aed}.app-download-access-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,160px);display:grid}.app-download-access ol{border-top:1px solid #1f183033;margin:0;padding:0;list-style:none}.app-download-access li{border-bottom:1px solid #1f183029;grid-template-columns:58px 1fr;gap:20px;padding:28px 0;display:grid}.app-download-access li>span{color:#7c3aed;font:700 1rem var(--font-lore-display),serif}.app-download-access li strong{font:650 1.4rem var(--font-display),Georgia,serif}.app-download-access li p{color:#5f586b;margin:8px 0 0;line-height:1.65}.app-download-integrity{padding-block:clamp(80px,10vw,145px)}.app-download-integrity-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,11vw,180px);display:grid}.app-download-integrity-grid>div:last-child>p{color:#b9b0a5;max-width:65ch;font-size:1.05rem;line-height:1.8}.app-download-integrity dl{border-top:1px solid #dfb45a40;margin:36px 0 0}.app-download-integrity dl div{border-bottom:1px solid #dfb45a2e;grid-template-columns:140px 1fr;gap:24px;padding:18px 0;display:grid}.app-download-integrity dd{overflow-wrap:anywhere}.studio-app-download-callout{color:#f5eee3;background:#0b0a09;padding-block:100px}.studio-app-download-callout>div{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.studio-app-download-callout h2{max-width:9ch;font-size:clamp(3.2rem,5.2vw,6.2rem)}.studio-app-download-callout h2 span{white-space:nowrap}.studio-app-download-callout p{color:#b9b0a5;line-height:1.75}.studio-app-download-callout a{color:#dfb45a;border-bottom:1px solid;margin-top:22px;padding-bottom:6px;font-weight:900;display:inline-flex}.footer-app-link{font-weight:900;color:#e7bd78!important}.app-download-install{color:#17120d;background:#e9e1d5;border-bottom:1px solid #4a33144d;padding-block:110px}.app-download-install .eyebrow{color:#7138d0}.app-download-install-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:90px;margin-bottom:68px;display:grid}.app-download-install-heading h2,.app-download-warnings h2{max-width:820px;font:650 5.4rem/.9 var(--font-display),Georgia,serif;letter-spacing:0;margin:14px 0 0}.app-download-install-heading>p{color:#5c5146;max-width:52ch;margin:0 0 8px;font-size:1.02rem;line-height:1.75}.app-install-steps{border-top:1px solid #2f221247;border-bottom:1px solid #2f221247;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.app-install-steps li{min-height:255px;padding:28px 28px 30px 0}.app-install-steps li+li{border-left:1px solid #2f221238;padding-left:28px}.app-install-steps li>span{color:#7138d0;font:800 .75rem var(--font-lore-display),serif;margin-bottom:54px;display:block}.app-install-steps strong{font:650 1.42rem/1.1 var(--font-display),Georgia,serif;display:block}.app-install-steps p{color:#5c5146;margin:13px 0 0;font-size:.92rem;line-height:1.65}.app-download-security-note{color:#f4ede3;background:#100d0b;border-left:4px solid #dfb45a;grid-template-columns:.85fr 1.15fr;gap:90px;margin-top:70px;padding:58px 60px;display:grid}.app-download-security-note h3{max-width:560px;font:650 2.25rem/1.03 var(--font-display),Georgia,serif;margin:14px 0 0}.app-download-security-note>div:last-child p{color:#bdb3a8;max-width:70ch;margin:0;line-height:1.75}.app-download-security-note>div:last-child p+p{color:#dfb45a;margin-top:18px}.app-download-warnings{background:#0b0908;border-bottom:1px solid #dfb45a40;padding-block:110px}.app-download-warnings-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:110px;display:grid}.app-download-warnings header{align-self:start;position:sticky;top:110px}.app-download-warnings header h2{color:#f3ece2;max-width:650px;font-size:4.6rem}.app-download-warnings header>p:last-child{color:#a99f95;max-width:52ch;margin-top:28px;line-height:1.75}.app-download-warning-list{border-top:1px solid #dfb45a4d}.app-download-warning-list article{border-bottom:1px solid #dfb45a38;padding:30px 0 32px}.app-download-warning-list article>p{color:#dfb45a;text-transform:uppercase;margin:0 0 10px;font-size:.62rem;font-weight:950}.app-download-warning-list h3{color:#f4ede3;font:650 1.65rem var(--font-display),Georgia,serif;margin:0}.app-download-warning-list span{color:#b9b0a5;max-width:68ch;margin-top:12px;line-height:1.7;display:block}@media (max-width:900px){.app-download-access-grid,.app-download-hero-inner,.app-download-install-heading,.app-download-integrity-grid,.app-download-release-grid,.app-download-security-note,.app-download-warnings-layout,.studio-app-download-callout>div{grid-template-columns:1fr}.app-download-identity{width:min(560px,86vw);margin-inline:auto}.app-download-familiar-scene{width:min(720px,100%);margin-inline:auto}.app-download-access-grid,.app-download-install-heading,.app-download-integrity-grid,.app-download-release-grid,.app-download-security-note,.app-download-warnings-layout{gap:48px}.app-install-steps{grid-template-columns:1fr 1fr}.app-install-steps li:nth-child(3){border-left:0}.app-install-steps li:nth-child(n+3){border-top:1px solid #2f221238}.app-download-warnings header{position:static}.studio-games-index>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.app-download-hero{min-height:auto}.app-download-hero-inner{gap:30px;padding-block:64px}.app-download-copy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(3.6rem,19vw,5.2rem)}.app-download-identity{width:100%}.app-download-familiar-scene{padding:7px}.app-download-familiar-scene>div{width:100%;min-width:0;margin-top:7px;position:relative;bottom:auto;right:auto}.app-download-release-data dl{grid-template-columns:1fr}.app-download-release-data dl div,.app-download-release-data dl div:nth-child(2n){border-left:0;min-height:0;padding:19px 0}.app-download-access li{grid-template-columns:40px 1fr}.app-download-integrity dl div{grid-template-columns:1fr;gap:3px}.app-download-install,.app-download-warnings{padding-block:72px}.app-download-install-heading h2,.app-download-warnings header h2{font-size:3rem}.app-install-steps{grid-template-columns:1fr}.app-install-steps li,.app-install-steps li+li{border-top:1px solid #2f221238;border-left:0;min-height:0;padding:24px 0}.app-install-steps li:first-child{border-top:0}.app-install-steps li>span{margin-bottom:18px}.app-download-security-note{margin-top:48px;padding:34px 28px}.app-download-security-note h3{font-size:1.8rem}.studio-app-download-callout{padding-block:70px}}.vip-media-fallback{background:radial-gradient(circle at 50% 40%,#7e4aa43d,#0000 34%),linear-gradient(145deg,#17101c,#2d1836 58%,#111018);padding:clamp(1rem,6vw,4rem);object-fit:contain!important}.codex-suggestion{overflow:hidden}.codex-suggestion-intro{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:34px;display:grid}.codex-suggestion-intro img{object-fit:contain;filter:drop-shadow(0 14px 18px #4b1c5b2e);width:150px;height:150px}.codex-suggestion h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.codex-suggestion-intro p:last-child{color:#65586b;max-width:74ch;line-height:1.7}.codex-suggestion-flow{border-block:1px solid #5b25702e;grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 0;padding:0;list-style:none;display:grid}.codex-suggestion-flow li{grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:24px 24px 24px 0;display:grid}.codex-suggestion-flow li+li{border-left:1px solid #5b25702e;padding-left:24px}.codex-suggestion-flow li>span{color:#c52f71;font:800 .72rem var(--font-lore-display),serif;letter-spacing:.08em}.codex-suggestion-flow strong{color:#172b5a;font:700 1.08rem/1.1 var(--font-lore-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:block}.codex-suggestion-flow p{color:#746779;margin:7px 0 0;font-size:.78rem;line-height:1.55}.codex-suggestion form{border-top:0}.codex-suggestion label{min-width:0}.codex-suggestion label>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.codex-suggestion input,.codex-suggestion textarea{box-sizing:border-box;min-width:0}.codex-suggestion input:focus,.codex-suggestion textarea:focus{outline-offset:2px;border-color:#7c3aed;outline:3px solid #c52f7138}.codex-suggestion textarea{resize:vertical}.codex-suggestion-submit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding-top:6px;display:flex}.codex-suggestion-submit p{color:#746779;max-width:62ch;margin:0;font-size:.74rem;line-height:1.55}.codex-suggestion button{flex:none;min-height:48px;padding-inline:20px}.codex-suggestion button:focus-visible,.codex-suggestion button:hover{background:#7b2688}.codex-suggestion button:focus-visible{outline-offset:3px;outline:3px solid #f4cf49}.codex-suggestion-message{background:#f1e4f5;border-left:4px solid #7c3aed;margin:24px 0 0;padding:14px 16px}.codex-suggestion-message.is-error{color:#711c31;background:#fff0f2;border-left-color:#d92558}.codex-suggestion-history h3{font:700 clamp(1.8rem,3vw,2.6rem)/1 var(--font-lore-display),serif;margin:5px 0 0}.codex-suggestion-history ol{border-top:1px solid #5b257024;gap:0;margin-top:20px}.codex-suggestion-history li{border-bottom:1px solid #5b257024;min-width:0;padding:17px 0}.codex-suggestion-history li>div:first-child{gap:4px;min-width:0;display:grid}.codex-suggestion-history li strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.codex-suggestion-history time{color:#746779;font-size:.68rem}.codex-suggestion-status{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.codex-suggestion-status small{color:#6b2475;text-transform:uppercase;font-weight:900}@media (max-width:700px){.codex-suggestion{margin-inline:-1px;padding:30px 20px}.codex-suggestion-intro{grid-template-columns:1fr;gap:12px}.codex-suggestion-intro img{width:78px;height:78px}.codex-suggestion h2{font-size:clamp(2.15rem,11vw,3.15rem)}.codex-suggestion-flow{grid-template-columns:1fr;margin-top:28px}.codex-suggestion-flow li,.codex-suggestion-flow li+li{border-left:0;padding:18px 0}.codex-suggestion-flow li+li{border-top:1px solid #5b257024}.codex-suggestion-reason,.codex-suggestion-submit{grid-column:auto}.codex-suggestion-submit{gap:16px;display:grid}.codex-suggestion button{width:100%}.codex-suggestion-history li{align-items:start;gap:12px;display:grid}.codex-suggestion-status{text-align:left;justify-items:start}}.nexus-chronicles-page{--chronicle-ink:#172554;--chronicle-purple:#6d28d9;--chronicle-pink:#db2777;--chronicle-gold:#e4ab31;color:var(--chronicle-ink);background:#f4efe6 url(/backgrounds/lorewise-art-paper-gallery-v1.webp) top/900px}.nexus-chronicles-page .eyebrow{color:var(--chronicle-pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.nexus-chronicles-hero{color:#fff8eb;border-bottom:5px solid var(--chronicle-gold);background:radial-gradient(circle at 18% 45%,#6d28d961,#0000 28%),radial-gradient(circle at 82% 20%,#db277747,#0000 24%),#10172f;overflow:hidden}.nexus-chronicles-hero-inner{grid-template-columns:minmax(96px,128px) minmax(0,1fr) minmax(180px,220px);align-items:center;gap:clamp(26px,3.5vw,52px);min-height:clamp(320px,40vh,420px);padding-block:clamp(38px,4.5vw,58px);display:grid}.nexus-chronicles-seal{aspect-ratio:1;place-items:center;display:grid;position:relative}.nexus-chronicles-seal:before{content:"";aspect-ratio:1;border:1px solid #e4ab314d;border-radius:50%;width:126%;position:absolute}.nexus-chronicles-seal img{filter:drop-shadow(0 28px 30px #00000075);width:100%;height:auto;position:relative}.nexus-chronicles-hero h1{max-width:900px;font:650 clamp(2.9rem,4vw,4.5rem)/.94 var(--font-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:10px 0 16px}.nexus-chronicles-hero div>p:last-child{color:#d8d5df;max-width:60ch;margin-bottom:0;font-size:clamp(.96rem,1.05vw,1.08rem);line-height:1.7}.nexus-chronicles-hero aside{border:1px solid #e4ab3152;border-top:3px solid var(--chronicle-gold);background:#ffffff0b;align-self:center;gap:7px;margin:0;padding:18px 17px;display:grid;box-shadow:0 18px 45px #0000002e}.nexus-chronicles-hero aside small,.nexus-chronicles-hero aside span{color:#aeb7d2;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.nexus-chronicles-hero aside strong{color:#f0bd4d;font:650 1.45rem/1.05 var(--font-display),Georgia,serif}.studio-work-progress{color:#f9f2e8;background:radial-gradient(circle at 16% 38%,#680c2738,#0000 28%),radial-gradient(circle at 78% 52%,#480e4c2e,#0000 30%),#08080d;border-bottom:1px solid #b5233e9e;padding-block:clamp(70px,8vw,120px);position:relative;overflow:hidden}.studio-work-progress:before{content:"";pointer-events:none;opacity:.28;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 5px);position:absolute;inset:0}.studio-work-progress>.shell{z-index:1;position:relative}.studio-work-progress-heading{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(34px,6vw,90px);padding-bottom:32px;display:grid}.studio-work-progress-heading h2{max-width:820px;font:650 clamp(3rem,5.5vw,6rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;margin:11px 0 0}.studio-work-progress-heading>div:last-child{border-block:1px solid #e4ab3157;gap:8px;padding:18px 0;display:grid}.studio-work-progress-heading strong{color:#efb4bc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.studio-work-progress-heading span{color:#c8c4d1;font-size:.78rem;line-height:1.55}.studio-work-progress-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(36px,7vw,110px);padding-block:clamp(40px,5vw,72px);display:grid}.studio-work-progress-intro small{color:#d96d7d;letter-spacing:.1em;font-size:.58rem;font-weight:900}.studio-work-progress-intro h3{color:#fff8eb;max-width:760px;font:650 clamp(2.3rem,4vw,4.5rem)/.92 var(--font-display),Georgia,serif;margin:10px 0 16px}.studio-work-progress-intro p{color:#c7c6d1;margin:0;line-height:1.75}.studio-work-progress-theater{background:#050507;border:1px solid #dd667752;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:clamp(610px,68vw,850px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 100px #0000008c,0 0 70px #71113121}.studio-work-progress-theater:after{content:"";z-index:5;width:var(--stage-progress);background:#d65367;height:3px;transition:width .55s;position:absolute;bottom:0;left:0;box-shadow:0 0 18px #d65367d9}.studio-work-progress-visual{background:radial-gradient(circle at 50% 46%,#74172e3b,#0000 42%),linear-gradient(145deg,#0d0c12,#030305);place-items:center;min-width:0;min-height:600px;padding:clamp(24px,4vw,58px);display:grid;position:relative;overflow:hidden}.studio-work-progress-visual:before{content:"";z-index:1;pointer-events:none;border:1px solid #db687733;position:absolute;inset:clamp(16px,2vw,30px);box-shadow:inset 0 0 55px #000000b8}.studio-work-progress-visual figure{z-index:2;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:100%;height:100%;min-height:520px;margin:0;animation:obsession-reveal .7s cubic-bezier(.2,.8,.2,1) both;display:grid;position:relative}.studio-work-progress-visual figure img{object-fit:contain;filter:drop-shadow(0 32px 30px #000000c7);background:#fff;width:auto;max-width:100%;height:auto;max-height:680px;display:block}.studio-work-progress-visual figcaption{color:#a99fa7;letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding-top:18px;font-size:.58rem;font-weight:900}.studio-work-progress-whisper{z-index:0;color:#ffffff09;font:700 clamp(5rem,12vw,11rem)/.75 var(--font-display),Georgia,serif;letter-spacing:-.07em;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.12em;right:-.035em}.studio-work-progress-scan{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000,#c73a4f14,#0000);height:22%;position:absolute;inset:-35% 0 auto}.studio-work-progress.is-playing .studio-work-progress-scan{animation:obsession-scan 4.2s linear infinite}.studio-work-progress-story{z-index:2;background:linear-gradient(#340b1b8c,#0a080df5);border-left:1px solid #dd667740;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,78px);display:flex;position:relative}.studio-work-progress-story>span{color:#8c7880;font:700 clamp(1.2rem,2.3vw,2rem)/1 var(--font-display),Georgia,serif}.studio-work-progress-story>small{color:#db6678;letter-spacing:.13em;text-transform:uppercase;margin-top:34px;font-size:.61rem;font-weight:950}.studio-work-progress-story h4{color:#fff5ed;font:650 clamp(2.1rem,3.7vw,4.4rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:12px 0 20px}.studio-work-progress-story p{color:#c7bdc2;margin:0;font-size:.9rem;line-height:1.75}.studio-work-progress-story>strong{color:#160910;letter-spacing:.09em;text-transform:uppercase;background:#d76476;align-self:flex-start;margin-top:32px;padding:8px 10px;font-size:.56rem;font-weight:950}.studio-work-progress-console{background:#0a090d;border:1px solid #dd667740;border-top:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-work-progress-timeline{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-work-progress-timeline button{color:#8e858b;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:92px;padding:16px clamp(14px,2vw,25px);display:grid}.studio-work-progress-timeline button>span{color:#d56374;font:700 1.15rem/1 var(--font-display),Georgia,serif}.studio-work-progress-timeline button small{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;overflow:hidden}.studio-work-progress-timeline button.is-active{color:#fff3e9;background:#35101d;box-shadow:inset 0 3px #d65367}.studio-work-progress-play:focus-visible,.studio-work-progress-timeline button:focus-visible{z-index:3;outline-offset:-5px;outline:3px solid #f0b24e;position:relative}.studio-work-progress-play{color:#15090e;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#d76476;border:0;justify-content:center;align-items:center;gap:13px;min-width:220px;padding:18px 24px;font-size:.65rem;font-weight:950;display:flex}.studio-work-progress-play span{font-size:1rem}.studio-work-progress-play:disabled{color:#9e9499;cursor:not-allowed;background:#29242a}.studio-work-progress-unfinished{background:linear-gradient(105deg,#221018,#0d0b10);border:1px solid #dd667759;border-left:5px solid #d65367;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,60px);margin-top:28px;padding:clamp(24px,3.5vw,42px);display:grid}.studio-work-progress-unfinished span{color:#df6a7c;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.studio-work-progress-unfinished strong{color:#fff3e9;font:650 clamp(1.45rem,2.6vw,2.4rem)/1 var(--font-display),Georgia,serif;margin-top:8px;display:block}.studio-work-progress-unfinished p{color:#bdb3b8;max-width:72ch;margin:13px 0 0;font-size:.82rem;line-height:1.7}.studio-work-progress-unfinished>a{color:#16090e;text-transform:uppercase;white-space:nowrap;background:#d76476;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 18px;font-size:.65rem;font-weight:950;text-decoration:none;display:inline-flex}.studio-work-progress-unfinished>a:focus-visible,.studio-work-progress-unfinished>a:hover{outline-offset:3px;background:#f08b99;outline:3px solid #f0b24e}.studio-work-progress-hint{color:#a49ca1;margin:15px 0 0;font-size:.65rem}.studio-work-progress-attribution{color:#969bae;margin:24px 0 0;font-size:.62rem;line-height:1.55}@keyframes obsession-reveal{0%{opacity:0;filter:blur(5px);transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes obsession-scan{0%{opacity:0;top:-28%}12%,72%{opacity:1}to{opacity:0;top:112%}}@media (prefers-reduced-motion:reduce){.studio-work-progress-visual figure,.studio-work-progress.is-playing .studio-work-progress-scan{animation:none}}.nexus-chronicle-transmissions>.studio-work-progress{margin:0 calc(-1*clamp(54px,7vw,96px)) clamp(54px,7vw,96px)}.nexus-news-directory{color:#fff8e9;background:radial-gradient(circle at 88% 18%,#3dc9ce33,#0000 30%),linear-gradient(125deg,#160b25,#36113e 60%,#102c3a);border:1px solid #ebb8557a;margin-block:clamp(30px,4vw,54px);padding:clamp(24px,3.6vw,48px);box-shadow:0 24px 60px #2512302e}.nexus-news-directory>header{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:end;gap:10px clamp(30px,6vw,90px);display:grid}.nexus-news-directory>header .eyebrow{color:#f0bd59;grid-column:1/-1}.nexus-news-directory>header h2{font:650 clamp(2.3rem,4vw,4.4rem)/.92 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:0}.nexus-news-directory>header>p:last-child{color:#d9ccdb;max-width:62ch;margin:0;line-height:1.7}.nexus-news-directory>div{border-top:1px solid #ebb85557;border-left:1px solid #ebb85557;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.nexus-news-directory a{color:#fff8e9;border-bottom:1px solid #ebb85557;border-right:1px solid #ebb85557;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 14px;min-width:0;min-height:116px;padding:20px;text-decoration:none;display:grid}.nexus-news-directory a:hover{background:#ffffff12}.nexus-news-directory a[aria-current=page]{color:#24132d;background:#f0bd59;box-shadow:inset 0 -5px #c02768}.nexus-news-directory a[aria-current=page] small,.nexus-news-directory a[aria-current=page]>span{color:#5a254d}.nexus-news-directory a:focus-visible{outline-offset:-5px;outline:3px solid #f0bd59}.nexus-news-directory a>span{color:#f0bd59;font:750 1.1rem var(--font-display),Georgia,serif;grid-row:1/3}.nexus-news-directory a strong{font:700 1.15rem var(--font-display),Georgia,serif}.nexus-news-directory a small{color:#bfb1c4;font-size:.69rem}.nexus-chronicles-archive{padding-block:clamp(44px,5vw,70px);scroll-margin-top:96px}.nexus-chronicles-archive>header{border-bottom:1px solid #17255438;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,6vw,90px);padding-bottom:34px;display:grid}.nexus-chronicles-archive>header h2{max-width:760px;font:650 clamp(2.3rem,3.3vw,3.8rem)/.94 var(--font-display),Georgia,serif;letter-spacing:-.03em;text-wrap:balance;margin:9px 0 0}.nexus-chronicles-archive>header>p{color:#5d6478;max-width:60ch;margin:0;line-height:1.75}.nexus-chronicles-filters{scrollbar-width:thin;border-block:1px solid #1725542e;gap:0;margin-block:34px 54px;display:flex;overflow-x:auto}.nexus-chronicles-filters button{color:#62697c;text-transform:uppercase;cursor:pointer;border:0;background:0 0;border-right:1px solid #17255426;flex:none;min-height:58px;padding:0 24px;font-size:.7rem;font-weight:900}.nexus-chronicles-filters button:first-child{border-left:1px solid #17255426}.nexus-chronicles-filters button.is-active{color:#fff;background:var(--chronicle-purple)}.nexus-chronicles-filters button{justify-content:center;align-items:center;gap:12px;display:flex}.nexus-chronicles-filters button>span{color:#b12259;font-variant-numeric:tabular-nums}.nexus-chronicles-filters button.is-active>span{color:#f4d783}.nexus-chronicles-filters button:disabled{color:#aaa4ae;cursor:not-allowed;background:#f3f0f2}.nexus-chronicles-filters button:focus-visible{outline:3px solid var(--chronicle-gold);outline-offset:-5px}.nexus-chronicles-list{grid-template-columns:minmax(0,1fr);gap:46px;min-width:0;max-width:100%;display:grid}.nexus-news-catalog{background:#fffdf8;border:1px solid #1725542e;min-width:0;overflow:hidden;box-shadow:0 22px 58px #241a3d17}.nexus-news-catalog>header{color:#fff8eb;background:linear-gradient(118deg,#25123a,#4a174c 66%,#123448);justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,36px);display:flex}.nexus-news-catalog>header span{color:#f4d783;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-news-catalog>header h3{font:650 clamp(1.8rem,3vw,3rem)/.95 var(--font-display),Georgia,serif;margin:7px 0 0}.nexus-news-catalog>header>strong{color:#f4d783;text-transform:uppercase;font-size:.72rem}.nexus-news-catalog .nexus-chronicles-filters{border-top:0;margin:0}.nexus-edition-catalog{scrollbar-color:#6d28d9 #eee7ef;border-top:1px solid #17255429;grid-template-columns:repeat(3,minmax(0,1fr));max-height:390px;display:grid;overflow-y:auto}.nexus-edition-catalog button{color:#2c2440;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #17255426;border-top:0;border-left:0;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:7px 13px;min-width:0;min-height:148px;padding:20px;display:grid}.nexus-edition-catalog button:nth-child(3n){border-right:0}.nexus-edition-catalog button:hover{background:#faf2fb}.nexus-edition-catalog button:focus-visible{z-index:1;outline-offset:-5px;outline:3px solid #e4ab31;position:relative}.nexus-edition-catalog button.is-active{color:#fff8eb;background:linear-gradient(135deg,#25123a,#611957)}.nexus-edition-catalog button>span{color:#b12259;font:750 1.05rem var(--font-display),Georgia,serif;grid-row:1/4}.nexus-edition-catalog button.is-active>span{color:#f4d783}.nexus-edition-catalog button small{color:#8a748c;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:950;overflow:hidden}.nexus-edition-catalog button.is-active small{color:#e7cddf}.nexus-edition-catalog button strong{font:700 1rem/1.2 var(--font-display),Georgia,serif;align-self:start}.nexus-edition-catalog button time{color:#756b7b;text-transform:capitalize;font-size:.63rem}.nexus-edition-catalog button.is-active time{color:#d9cbd9}.nexus-edition-controls{background:#f2edf3;border-top:1px solid #17255429;grid-template-columns:54px minmax(0,1fr) 54px;align-items:stretch;gap:10px;padding:12px;display:grid}.nexus-edition-controls>button{color:#fff8e9;cursor:pointer;background:#25123a;border:0;min-height:50px;font-size:1.1rem}.nexus-edition-controls>button:disabled{color:#a59eaa;cursor:not-allowed;background:#ded9df}.nexus-edition-controls>span{text-align:center;place-content:center;gap:3px;min-width:0;display:grid}.nexus-edition-controls strong{color:#2f2340;font:700 1rem var(--font-display),Georgia,serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nexus-edition-controls small{color:#776d7b;text-transform:uppercase;font-size:.6rem;font-weight:900}.nexus-chronicle{background:#fffcf6d1;border:1px solid #1725542e;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-width:0;display:grid;box-shadow:0 24px 65px #241a3d17}.nexus-chronicle-visual{background:radial-gradient(circle at 50% 45%,#db277733,#0000 33%),linear-gradient(145deg,#eee5f6,#dcecff);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.nexus-chronicle-visual:after{content:"";border:1px solid #6d28d933;position:absolute;inset:28px}.nexus-chronicle-visual>span{z-index:2;color:#1725547a;font:800 1rem var(--font-lore-display),serif;position:absolute;top:34px;left:36px}.nexus-chronicle-visual img{z-index:1;filter:drop-shadow(0 34px 34px #3a154e40);width:min(66%,410px);height:auto;position:relative}.nexus-chronicle-story.is-games .nexus-chronicle-visual{background:#090d1d;padding:32px}.nexus-chronicle-story.is-games .nexus-chronicle-visual img{object-fit:contain;filter:drop-shadow(0 26px 32px #00000061);width:100%;max-width:none;max-height:560px}.nexus-chronicle-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,6vw,92px);display:flex}.nexus-chronicle-meta{color:#7b7182;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:.65rem;font-weight:850;display:flex}.nexus-chronicle-meta strong{color:var(--chronicle-pink)}.nexus-chronicle-meta span{color:#fff;background:var(--chronicle-purple);padding:5px 9px}.nexus-chronicle-copy h2{max-width:760px;font:650 clamp(2.7rem,4.5vw,5.3rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:22px 0}.nexus-chronicle-copy p{color:#596175;max-width:68ch;margin:0;line-height:1.75}.nexus-chronicle-copy .nexus-chronicle-excerpt{color:#222b50;margin-bottom:18px;font-size:clamp(1.02rem,1.2vw,1.16rem);font-weight:650}.nexus-chronicle-copy>a{color:var(--chronicle-purple);text-transform:uppercase;border-bottom:2px solid;align-self:flex-start;gap:28px;margin-top:28px;padding-bottom:7px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-chronicles-membership{color:#f9f1e6;background:#0d1025;padding-block:clamp(70px,8vw,110px)}.nexus-chronicles-membership>div{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(30px,5vw,75px);display:grid}.nexus-chronicles-membership img{object-fit:contain;filter:drop-shadow(0 22px 25px #0000007a);width:150px;height:150px}.nexus-chronicles-membership h2{max-width:800px;font:650 clamp(2.5rem,4.2vw,4.6rem)/.9 var(--font-display),Georgia,serif;margin:12px 0 15px}.nexus-chronicles-membership p:last-child{color:#bfc3d2;max-width:68ch;line-height:1.7}.nexus-chronicles-membership>div>a{color:#11172f;background:var(--chronicle-gold);text-transform:uppercase;white-space:nowrap;gap:22px;padding:18px 22px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:900px){.nexus-chronicles-hero-inner{grid-template-columns:110px minmax(0,1fr);min-height:auto;padding-block:58px}.nexus-chronicles-hero aside{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;align-self:auto;align-items:center;gap:18px;margin:0}.studio-work-progress-heading,.studio-work-progress-intro{grid-template-columns:1fr;gap:25px}.studio-work-progress-theater{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:0}.studio-work-progress-visual{min-height:570px}.studio-work-progress-visual figure{min-height:490px}.studio-work-progress-visual figure img{max-height:610px}.studio-work-progress-story{padding:34px 28px}.studio-work-progress-console{grid-template-columns:1fr}.studio-work-progress-play{min-height:62px}.nexus-chronicle,.nexus-chronicles-archive>header{grid-template-columns:1fr}.nexus-chronicle-visual{min-height:440px}.nexus-chronicles-membership>div{grid-template-columns:110px minmax(0,1fr)}.nexus-chronicles-membership img{width:110px;height:110px}.nexus-chronicles-membership>div>a{grid-column:2;justify-self:start}}@media (max-width:620px){.nexus-chronicles-hero-inner{grid-template-columns:1fr;gap:18px;min-height:auto;padding-block:32px}.nexus-chronicles-seal{width:64px}.nexus-chronicles-hero h1{margin-block:8px 13px;font-size:clamp(2.55rem,11vw,3.35rem);line-height:.94}.nexus-chronicles-hero aside{grid-template-columns:1fr;gap:4px}.studio-work-progress{padding-block:54px}.studio-work-progress-heading h2{font-size:clamp(2.65rem,12vw,3.8rem)}.studio-work-progress-intro{padding-block:34px}.studio-work-progress-intro h3{font-size:clamp(2.2rem,10vw,3rem)}.studio-work-progress-theater{grid-template-columns:1fr}.studio-work-progress-visual{height:min(72svh,660px);min-height:0;padding:20px}.studio-work-progress-visual:before{inset:12px}.studio-work-progress-visual figure{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.studio-work-progress-visual figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(72svh - 82px)}.studio-work-progress-visual figcaption{padding-top:11px;font-size:.5rem}.studio-work-progress-whisper{font-size:clamp(4.5rem,27vw,7rem)}.studio-work-progress-story{border-top:1px solid #dd667740;border-left:0;min-height:320px;padding:34px 24px 39px}.studio-work-progress-story>small{margin-top:24px}.studio-work-progress-story h4{font-size:clamp(2rem,11vw,3.1rem)}.studio-work-progress-timeline button{text-align:center;grid-template-columns:1fr;gap:7px;min-height:82px;padding:13px 10px}.studio-work-progress-timeline button small{font-size:.5rem}.studio-work-progress-play{width:100%;min-width:0}.studio-work-progress-unfinished{grid-template-columns:1fr;padding:24px 20px}.studio-work-progress-unfinished>a{white-space:normal;width:100%}.nexus-chronicles-archive{padding-block:38px}.nexus-chronicles-archive>header{grid-template-columns:minmax(0,1fr);gap:24px}.nexus-chronicles-archive>header h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.15rem,9vw,2.9rem)}.nexus-chronicles-filters{margin-block:26px 34px}.nexus-chronicles-filters button{min-height:52px;padding-inline:18px}.nexus-chronicle-visual{min-height:330px}.nexus-chronicle-story.is-games .nexus-chronicle-visual{min-height:280px;padding:18px}.nexus-chronicle-story.is-games .nexus-chronicle-visual img{max-height:360px}.nexus-chronicle-visual:after{inset:18px}.nexus-chronicle-visual>span{top:24px;left:25px}.nexus-chronicle-copy{padding:34px 24px 40px}.nexus-chronicle-copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.25rem,12vw,3.35rem)}.nexus-chronicle-meta{flex-direction:column;align-items:flex-start;gap:8px}.nexus-chronicles-membership>div{grid-template-columns:1fr;gap:22px}.nexus-chronicles-membership img{width:90px;height:90px}.nexus-chronicles-membership>div>a{grid-column:auto;justify-content:space-between;justify-self:stretch}}.nexus-chronicle-story [role=tabpanel][hidden]{display:none!important}.nexus-panel-anchor{pointer-events:none;width:0;height:0;scroll-margin-top:110px;position:absolute}.nexus-chronicle-overview{background:#fffdf8}.nexus-section-switcher{background:#fffdf8;border-bottom:1px solid #17255429;min-width:0;max-width:100%;padding:18px clamp(20px,4vw,48px) 0;overflow:hidden}.nexus-section-switcher-heading{color:#696174;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:13px;font-size:.68rem;font-weight:950;display:flex}.nexus-section-switcher-heading strong{color:#6d28d9}.nexus-section-tabs{border-top:1px solid #1725542b;border-left:1px solid #1725542b;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nexus-section-tabs button{z-index:1;color:#172554;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#6d28d929;background:#fffdf8;border:1px solid #1725542b;border-top:0;border-left:0;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:58px;padding:11px 14px;font-weight:850;display:flex;position:relative}.nexus-section-tabs button>span{color:#b12259;font-size:.68rem;font-weight:950}.nexus-section-tabs button.is-active{color:#fff8eb;background:#25123a}.nexus-section-tabs button.is-active>span{color:#f4d783}.nexus-section-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.nexus-edition-switcher{width:100%;min-width:0;max-width:100%}.nexus-edition-switcher .nexus-section-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;max-width:100%;display:flex;overflow-x:auto}.nexus-edition-switcher .nexus-section-tabs button{scroll-snap-align:start;flex:0 0 min(260px,76vw)}.nexus-switch-mobile-controls{display:none}.nexus-promotion-rates strong{color:#ffd76f;min-width:0;font:750 clamp(1.65rem,2.6vw,2.75rem)/1 var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}.nexus-chronicle-upcoming{display:block}.nexus-guide-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:0 clamp(42px,7vw,110px);display:grid}.nexus-guide-intro>h3,.nexus-guide-intro>p,.nexus-guide-intro>span,.nexus-guide-intro>strong{grid-column:1}.nexus-guide-intro>span{color:#6d28d9;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-guide-intro>strong{color:#b12259;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.nexus-guide-intro p{color:#596175;max-width:65ch;margin:22px 0 0;line-height:1.72}.nexus-guide-intro ul{border-top:1px solid #17255433;grid-area:1/2/6;margin:0;padding:0;list-style:none}.nexus-guide-intro li{border-bottom:1px solid #17255433;padding:19px 8px 19px 30px;font-weight:750;line-height:1.45;position:relative}.nexus-guide-intro li:before{content:"◇";color:#6d28d9;position:absolute;left:5px}.nexus-guide-status-visual{color:#fff8eb;background:#11172f;border:1px solid #17255433;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin:clamp(34px,5vw,58px) 0 0;display:grid;overflow:hidden;box-shadow:0 24px 60px #17255424}.nexus-guide-status-visual>div{background:#090d1d;place-items:center;min-width:0;padding:clamp(18px,3vw,32px);display:grid}.nexus-guide-status-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.nexus-guide-status-visual figcaption{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(26px,4vw,48px);display:flex}.nexus-guide-status-visual figcaption>span{color:#f4bd4d;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.nexus-guide-status-visual figcaption>strong{color:#fff8eb;font:650 clamp(1.6rem,2.6vw,2.7rem)/1 var(--font-display),Georgia,serif;margin:13px 0 24px}.nexus-guide-status-visual figcaption>a{color:#11172f;text-transform:uppercase;background:#f4bd4d;align-items:center;gap:28px;padding:15px 18px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-guide-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.nexus-guide-previews article{color:#fff8eb;background:#11172f;min-width:0;overflow:hidden}.nexus-guide-previews article.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.nexus-guide-preview-image{aspect-ratio:16/9;background:#090d1d;min-height:250px;overflow:hidden}.nexus-guide-previews article.is-featured .nexus-guide-preview-image{aspect-ratio:auto}.nexus-guide-preview-image img{object-fit:contain;width:100%;height:100%}.nexus-guide-preview-copy{padding:clamp(24px,3vw,38px)}.nexus-guide-preview-copy>span{color:#f4bd4d;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:950}.nexus-guide-preview-copy h4{font:650 clamp(1.65rem,2.5vw,2.65rem)/.98 var(--font-display),Georgia,serif;margin:13px 0 14px}.nexus-guide-preview-copy p{color:#c6ccda;margin:0;line-height:1.65}.nexus-guide-preview-copy>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.nexus-guide-preview-copy small{color:#fff8eb;text-transform:uppercase;border:1px solid #f4bd4d61;padding:6px 9px;font-size:.6rem;font-weight:850}.nexus-guide-disclaimer{border-top:1px solid #17255433;padding-top:18px;font-size:.76rem;font-weight:700;max-width:none!important;margin:24px 0 0!important}.nexus-atlas-game{background:#fffdf8;border:1px solid #17255433;margin-top:clamp(42px,6vw,78px);box-shadow:0 24px 60px #1725541f}.nexus-atlas-game-hero{color:#fff8eb;background:#11172f;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:0;display:grid}.nexus-atlas-game-image{background:#090d1d;place-items:center;min-width:0;display:grid;overflow:hidden}.nexus-atlas-game-image img{object-fit:contain;width:100%;height:100%;display:block}.nexus-atlas-game-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(30px,3.2vw,48px);display:flex;overflow:hidden}.nexus-atlas-game-copy>span,.nexus-atlas-section-copy>span{color:#f4bd4d;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-atlas-game-copy h4,.nexus-atlas-section-copy h4{font:650 clamp(2.6rem,4.5vw,5.2rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 20px}.nexus-atlas-game-copy h4{max-width:100%;font-size:clamp(2.7rem,3.7vw,4.15rem)}.nexus-atlas-game-copy p{color:#cbd1df;margin:0;line-height:1.7}.nexus-atlas-game-copy a{color:#11172f;text-transform:uppercase;background:#f4bd4d;justify-content:space-between;gap:34px;margin-top:30px;padding:17px 20px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}.nexus-atlas-game-copy small{color:#9fa8bc;margin-top:12px;font-size:.65rem}.nexus-atlas-vip-cta{background:linear-gradient(125deg,#6d28d947,#db27772e);border:1px solid #f4bd4d57;border-left:4px solid #f4bd4d;gap:9px;width:100%;margin-top:26px;padding:22px;display:grid;box-shadow:0 18px 38px #0003}.nexus-atlas-vip-cta>span{color:#f4bd4d;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.nexus-atlas-vip-cta>strong{color:#fff8eb;font:650 1.32rem/1.12 var(--font-display),Georgia,serif}.nexus-atlas-game-copy .nexus-atlas-vip-cta>p{color:#d9d4e4;font-size:.86rem;line-height:1.62}.nexus-atlas-game-copy .nexus-atlas-vip-cta>a{color:#fff8eb;background:linear-gradient(100deg,#db2777,#7c3aed);align-items:center;width:100%;min-height:49px;margin-top:8px;box-shadow:4px 4px #f4bd4d}.nexus-atlas-game-copy .nexus-atlas-vip-cta>a:focus-visible,.nexus-atlas-game-copy .nexus-atlas-vip-cta>a:hover{outline-offset:3px;background:linear-gradient(100deg,#ed3d88,#8b4cf2);outline:2px solid #fff8eb;transform:translateY(-2px)}.nexus-atlas-game-copy .nexus-atlas-vip-cta>small{color:#b8b4c4;margin-top:4px;font-size:.68rem;line-height:1.5}.nexus-atlas-game-copy .nexus-atlas-store-link{color:#f4bd4d;background:0 0;border-bottom:1px solid #f4bd4d8c;margin-top:18px;padding:0 0 5px}.nexus-atlas-game-copy .nexus-atlas-store-link:focus-visible,.nexus-atlas-game-copy .nexus-atlas-store-link:hover{color:#fff8eb;border-bottom-color:#fff8eb;outline:none}.nexus-atlas-switcher{padding:28px clamp(24px,4vw,54px) 0}.nexus-atlas-switcher-heading{color:#6d6878;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:.66rem;font-weight:950;display:flex}.nexus-atlas-switcher-heading strong{color:#6d28d9}.nexus-atlas-tabs{border-top:1px solid #1725542e;border-left:1px solid #1725542e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nexus-atlas-tabs button{color:#172554;cursor:pointer;background:#fffdf8;border:1px solid #1725542e;border-top:0;border-left:0;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:66px;padding:13px 16px;font-weight:850;display:flex}.nexus-atlas-tabs button>span{color:#b12259;font-size:.66rem;font-weight:950}.nexus-atlas-tabs button.is-active{color:#fff8eb;background:#6d28d9}.nexus-atlas-tabs button.is-active>span{color:#f4d783}.nexus-atlas-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.nexus-atlas-mobile-hint{display:none}.nexus-atlas-section{padding:clamp(42px,5vw,70px)}.nexus-atlas-section-copy{max-width:830px;margin-bottom:34px}.nexus-atlas-section-copy>span{color:#6d28d9}.nexus-atlas-section-copy h4{color:#172554;max-width:16ch;font-size:clamp(2.25rem,4vw,4.4rem)}.nexus-atlas-section-copy p{color:#596175;max-width:70ch;margin:0;line-height:1.72}.nexus-atlas-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nexus-atlas-gallery figure{color:#fff8eb;background:#11172f;min-width:0;margin:0}.nexus-atlas-gallery figure.is-primary{grid-column:1/-1}.nexus-atlas-gallery figure>div{aspect-ratio:16/9;background:#090d1d;overflow:hidden}.nexus-atlas-gallery figure img{object-fit:contain;width:100%;height:100%}.nexus-atlas-gallery figcaption{color:#d4d9e5;padding:14px 16px 16px;font-size:.75rem;font-weight:750}.nexus-atlas-gallery.is-companions{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-atlas-gallery.is-companions figure.is-primary{grid-column:auto}.nexus-atlas-gallery.is-companions figure>div{aspect-ratio:3/4}.nexus-atlas-gallery.is-companions figure img{object-position:center top}@media (max-width:980px){.nexus-news-directory>div,.nexus-news-directory>header{grid-template-columns:1fr}.nexus-news-directory a{min-height:92px}.nexus-edition-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-edition-catalog button:nth-child(3n){border-right:1px solid #17255426}.nexus-edition-catalog button:nth-child(2n){border-right:0}.nexus-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-guide-intro{grid-template-columns:1fr}.nexus-guide-intro ul,.nexus-guide-intro>h3,.nexus-guide-intro>p,.nexus-guide-intro>span,.nexus-guide-intro>strong{grid-area:auto/1}.nexus-guide-intro ul{margin-top:32px}.nexus-atlas-game-hero,.nexus-guide-previews article.is-featured,.nexus-guide-status-visual{grid-template-columns:1fr}.nexus-atlas-game-image{aspect-ratio:16/9}.nexus-atlas-gallery.is-companions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.nexus-chronicle-story>.nexus-section-switcher{z-index:20;position:sticky;top:90px;box-shadow:0 12px 25px #17255414}}@media (max-width:640px){.nexus-news-directory{width:calc(100% - 24px);margin-block:24px 34px;padding:24px 18px}.nexus-news-directory>header h2{font-size:clamp(2.15rem,11vw,3.1rem)}.nexus-news-directory>header>p:last-child{font-size:.88rem}.nexus-news-directory>div{scroll-snap-type:x mandatory;scrollbar-width:thin;border-left:0;margin-top:22px;display:flex;overflow-x:auto}.nexus-news-directory a{scroll-snap-align:start;border-left:1px solid #ebb85557;flex:0 0 min(78vw,270px);min-height:98px}.nexus-chronicles-archive>header{padding-inline:4px}.nexus-news-catalog>header{align-items:start;padding:22px 18px}.nexus-news-catalog>header h3{font-size:clamp(1.75rem,9vw,2.45rem)}.nexus-news-catalog>header>strong{white-space:nowrap;padding-top:4px}.nexus-news-catalog .nexus-chronicles-filters{display:flex;overflow-x:auto}.nexus-news-catalog .nexus-chronicles-filters button{flex:none;min-height:52px;padding-inline:16px}.nexus-edition-catalog{scroll-snap-type:x mandatory;max-height:none;display:flex;overflow:auto hidden}.nexus-edition-catalog button{scroll-snap-align:start;flex:0 0 min(78vw,286px);min-height:142px;border-right:1px solid #17255426!important}.nexus-edition-controls{grid-template-columns:48px minmax(0,1fr) 48px}.nexus-section-switcher{padding:20px 0 0}.nexus-section-switcher-heading{padding-inline:22px}.nexus-section-tabs{border-left:1px solid #1725542b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nexus-section-tabs button{justify-content:flex-start;width:100%;min-height:56px;padding:11px 13px;line-height:1.2}.nexus-switch-mobile-controls{color:#615b69;text-align:center;text-transform:uppercase;grid-template-columns:50px 1fr 50px;align-items:center;gap:8px;padding:10px 14px 14px;font-size:.66rem;font-weight:850;display:grid}.nexus-switch-mobile-controls button{color:#fff8eb;cursor:pointer;background:#6d28d9;border:0;width:44px;height:40px;font-size:1.25rem}.nexus-promotion-rates strong{font-size:clamp(2rem,11vw,2.8rem)}.nexus-guide-previews{grid-template-columns:1fr;margin-top:34px}.nexus-guide-previews article.is-featured{grid-column:auto;display:block}.nexus-guide-preview-image,.nexus-guide-previews article.is-featured .nexus-guide-preview-image{aspect-ratio:16/9;min-height:0}.nexus-atlas-game{margin-top:34px}.nexus-atlas-game-hero{min-height:0}.nexus-atlas-game-copy{padding:30px 22px 34px}.nexus-atlas-game-copy h4{font-size:clamp(2.35rem,13vw,3.65rem)}.nexus-atlas-game-copy a{white-space:normal;width:100%}.nexus-atlas-switcher{padding:24px 0 0}.nexus-atlas-switcher-heading{padding-inline:20px}.nexus-atlas-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;border-left:0;display:flex;overflow-x:auto}.nexus-atlas-tabs button{scroll-snap-align:start;flex:0 0 min(72vw,270px);justify-content:flex-start}.nexus-atlas-mobile-hint{color:#625b6c;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 14px;font-size:.62rem;font-weight:850;display:flex}.nexus-atlas-mobile-hint span{color:#6d28d9;font-size:1.1rem}.nexus-atlas-section{padding:36px 20px 30px}.nexus-atlas-section-copy h4{max-width:none;font-size:clamp(2.1rem,11vw,3rem)}.nexus-atlas-gallery,.nexus-atlas-gallery.is-companions{grid-template-columns:1fr}.nexus-atlas-gallery figure.is-primary{grid-column:auto}.nexus-atlas-gallery.is-companions figure>div{aspect-ratio:4/5}}.studio-games-page .studio-games-index>div{grid-template-columns:repeat(6,1fr)}.studio-guides-callout{color:#fff8eb;background:#11172f;border-block:4px solid #e4ab31}.studio-guides-callout>div{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:clamp(40px,8vw,130px);padding-block:clamp(54px,7vw,100px);display:grid}.studio-guides-callout .eyebrow{color:#f4bd4d}.studio-guides-callout h2{color:#fff8eb;font:650 clamp(3.2rem,6vw,6.7rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:12px 0 0}.studio-guides-callout>div>div:last-child{padding-bottom:8px}.studio-guides-callout strong{color:#f4bd4d;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.25;display:block}.studio-guides-callout p{color:#cbd1df;margin:18px 0 26px;line-height:1.7}.public-game-guides-empty a,.studio-guides-callout a{color:#11172f;text-transform:uppercase;background:#f4bd4d;align-items:center;gap:24px;padding:15px 20px;font-size:.72rem;font-weight:950;display:inline-flex}.public-game-guides-page{color:#172554;background:#f7f0df;min-height:100vh}.public-game-guides-header{color:#fff8eb;background:linear-gradient(135deg,#11172f,#27143b);border-bottom:4px solid #e4ab31}.public-game-guides-header>div{padding-block:clamp(76px,9vw,135px)}.public-game-guides-header .eyebrow{color:#f4bd4d}.public-game-guides-header h1{max-width:13ch;font:650 clamp(3.2rem,7vw,7.8rem)/.84 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:15px 0 26px}.public-game-guides-header>div>p:last-of-type{color:#cbd1df;max-width:65ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.public-game-guides-header dl{border-block:1px solid #f4bd4d59;grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px;margin:42px 0 0;display:grid}.public-game-guides-header dl div{border-right:1px solid #f4bd4d40;padding:18px 20px}.public-game-guides-header dt{color:#9fa8bc;text-transform:uppercase;font-size:.62rem;font-weight:900}.public-game-guides-header dd{color:#f4bd4d;margin:7px 0 0;font-weight:850}.public-game-guides-list{padding-block:clamp(55px,8vw,110px)}.public-game-guides-empty{padding-block:clamp(80px,11vw,170px)}.public-game-guides-empty h2{max-width:14ch;font:650 clamp(3rem,6vw,6.4rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:12px 0 20px}.public-game-guides-empty>p:not(.eyebrow){color:#596175;max-width:62ch;margin:0 0 28px;line-height:1.7}.vip-area-nav .shell{grid-template-columns:repeat(5,1fr)}.vip-weekly-guide{color:#fff8eb;background:#070707;padding-block:clamp(48px,7vw,100px)}.vip-weekly-guide-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:55vh;display:flex}.vip-weekly-guide-empty h1{max-width:14ch;font:650 clamp(3.3rem,7vw,7.2rem)/.85 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:12px 0 20px}.vip-weekly-guide-empty>p:not(.eyebrow){color:#c9c0b4;max-width:62ch;line-height:1.7}.vip-weekly-guide-empty a{color:#0b0b0b;text-transform:uppercase;background:#dfb45a;margin-top:25px;padding:15px 20px;font-weight:900}.game-guide-experience{color:#172554;background:#f7f0df;border:1px solid #17255424;overflow:hidden;box-shadow:0 30px 80px #0000002e}.game-guide-experience.is-vip{border-color:#dfb45a57}.game-guide-hero{color:#fff8eb;background:#11172f;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);display:grid}.game-guide-hero figure{background:#080b18;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;margin:0;display:flex}.game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;min-height:0;display:block}.game-guide-hero figure figcaption{color:#9fa8bc;background:#080b18;padding:12px 18px;font-size:.65rem;font-weight:800}.game-guide-hero>div{min-width:0;padding:clamp(34px,4.5vw,68px);overflow:hidden}.game-guide-hero .eyebrow{color:#f4bd4d}.game-guide-hero>div>span{color:#9fa8bc;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.64rem;font-weight:900;display:block}.game-guide-hero .game-guide-title{max-width:100%;font:650 clamp(3rem,4.7vw,5.8rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;margin:20px 0 14px}.game-guide-hero>div>strong{color:#f4bd4d;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.35;display:block}.game-guide-hero>div>p{color:#cbd1df;margin:20px 0 28px;line-height:1.72}.game-guide-hero dl{border-block:1px solid #f4bd4d4d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;display:grid}.game-guide-hero dl div{border-right:1px solid #f4bd4d33;min-width:0;padding:14px 10px}.game-guide-hero dt{color:#9fa8bc;text-transform:uppercase;font-size:.56rem;font-weight:900}.game-guide-hero dd{color:#fff8eb;margin:6px 0 0;font-size:.7rem;font-weight:800;line-height:1.35}.game-guide-hero a{color:#11172f;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:#f4bd4d;justify-content:space-between;align-items:center;gap:28px;padding:15px 18px;font-size:.76rem;font-weight:950;line-height:1.25;display:inline-flex}.game-guide-store-cta{justify-items:start;gap:10px;display:grid}.game-guide-store-cta small{color:#aeb7ca;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:48ch;font-size:.72rem;font-weight:700;line-height:1.55}.game-guide-reader{padding:clamp(34px,5vw,70px)}.game-guide-switch-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:14px;display:flex}.game-guide-switch-heading>div{color:#6d6878;letter-spacing:.1em;text-transform:uppercase;gap:20px;font-size:.66rem;font-weight:950;display:flex}.game-guide-switch-heading>div strong{color:#6d28d9}.game-guide-switch-heading>p{color:#b12259;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.game-guide-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.game-guide-section-tabs button{color:#172554;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #1725542e;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:138px;padding:14px;display:grid}.game-guide-section-tabs button img{object-fit:contain;width:82px;height:82px;display:block}.game-guide-section-tabs button>.game-guide-section-icon-image{border-radius:50%;flex:none;box-shadow:0 8px 18px #1b0a2240}.game-guide-section-tabs button>span{flex-direction:column;gap:6px;min-width:0;display:flex}.game-guide-section-tabs button strong{font-size:.78rem;line-height:1.12}.game-guide-section-tabs button small{color:#596175;font-size:.59rem;line-height:1.35}.game-guide-section-tabs button.is-active{color:#fff8eb;background:#6d28d9;border-color:#6d28d9;box-shadow:0 12px 25px #6d28d933}.game-guide-section-tabs button.is-active small{color:#eee6ff}.game-guide-section-tabs button:focus-visible{outline-offset:3px;outline:3px solid #e4ab31}.game-guide-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;border:1px solid #1725542e;display:flex;overflow-x:auto}.game-guide-tabs button{color:#172554;cursor:pointer;scroll-snap-align:start;background:#fffdf8;border:0;border-right:1px solid #1725542e;flex:1 0 145px;justify-content:center;align-items:center;gap:10px;min-width:145px;min-height:74px;padding:13px 15px;display:flex}.game-guide-tabs button span{color:#b12259;font-size:.62rem;font-weight:950}.game-guide-tabs button strong{font-size:.72rem}.game-guide-tabs button.is-active{color:#fff8eb;background:#6d28d9}.game-guide-tabs button.is-active span{color:#f4d783}.game-guide-tabs button:focus-visible{outline-offset:-5px;outline:3px solid #e4ab31}.game-guide-mobile-hint{display:none}.game-guide-chapter>header{max-width:880px;padding:clamp(48px,7vw,90px) 0 38px}.game-guide-chapter>header>p{color:#6d28d9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:950}.game-guide-chapter>header h2{font:650 clamp(3rem,6vw,6.4rem)/.86 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:13px 0 18px}.game-guide-chapter>header strong{color:#fff8eb;text-transform:uppercase;background:#b12259;margin-bottom:20px;padding:7px 10px;font-size:.62rem;display:inline-block}.game-guide-chapter>header>span{color:#596175;max-width:70ch;line-height:1.72;display:block}.game-guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.game-guide-gallery figure{color:#fff8eb;background:#11172f;min-width:0;margin:0}.game-guide-gallery figure.is-primary{grid-column:1/-1}.game-guide-gallery figure>div{aspect-ratio:16/9;background:#090d1d;overflow:hidden}.game-guide-gallery figure img{object-fit:contain;width:100%;height:100%}.game-guide-gallery figcaption{color:#d4d9e5;padding:13px 16px 15px;font-size:.72rem;font-weight:750}.game-guide-gallery.is-party-combat{grid-template-columns:repeat(3,minmax(0,1fr))}.game-guide-gallery.is-party-combat figure.is-primary{grid-column:auto}.game-guide-gallery.is-party-combat figure>div{aspect-ratio:3/4}.game-guide-gallery.is-party-combat figure img{object-position:center top}.game-guide-blocks{border-top:1px solid #17255433;margin-top:clamp(42px,6vw,75px)}.game-guide-blocks>section{border-bottom:1px solid #17255433;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}.game-guide-blocks>section>span{color:#b12259;font:650 1.2rem var(--font-display),Georgia,serif}.game-guide-blocks h3{font:650 clamp(1.55rem,2.4vw,2.25rem)/1 var(--font-display),Georgia,serif;margin:0 0 12px}.game-guide-blocks p{color:#596175;max-width:75ch;margin:0;line-height:1.72}.game-guide-blocks ul{color:#39435a;margin:18px 0 0;padding-left:20px;line-height:1.65}.game-guide-blocks aside{color:#fff8eb;background:#4d1831;margin-top:20px;padding:18px 20px}.game-guide-blocks aside strong{color:#f4bd4d;text-transform:uppercase;font-size:.62rem}.game-guide-blocks aside p{color:#fff8eb;margin-top:8px}.game-guide-sources{color:#cbd1df;background:#11172f;border-top:4px solid #e4ab31;padding:30px clamp(34px,5vw,70px) 42px}.game-guide-sources>strong{color:#f4bd4d;font:650 1.6rem var(--font-display),Georgia,serif;display:block}.game-guide-sources>p{margin:8px 0 18px}.game-guide-sources>div{flex-wrap:wrap;gap:10px;display:flex}.game-guide-sources a{color:#fff8eb;border:1px solid #f4bd4d61;padding:10px 12px;font-size:.66rem;font-weight:850}@media (max-width:1100px){.studio-games-page .studio-games-index>div{grid-template-columns:repeat(3,1fr)}.vip-area-nav .shell{grid-template-columns:repeat(5,minmax(168px,1fr))}.game-guide-hero{grid-template-columns:1fr}.game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;min-height:0}.game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.studio-games-page .studio-games-index>div{grid-template-columns:repeat(2,1fr)}.studio-games-page .studio-games-index a{min-height:72px}.studio-guides-callout>div{grid-template-columns:1fr;gap:28px}.studio-guides-callout h2{font-size:clamp(3.1rem,16vw,5rem)}.public-game-guides-header h1{font-size:clamp(3.2rem,15vw,5.4rem)}.public-game-guides-header dl{grid-template-columns:1fr}.public-game-guides-header dl div{border-bottom:1px solid #f4bd4d33;border-right:0}.public-game-guides-list{width:100%;padding:0}.vip-weekly-guide{padding:0}.vip-weekly-guide>.shell{width:100%}.game-guide-experience{border-inline:0}.game-guide-hero>div{padding:30px 22px 36px}.game-guide-hero .game-guide-title{font-size:clamp(2.8rem,14vw,4.2rem)}.game-guide-hero dl{grid-template-columns:1fr}.game-guide-hero dl div{border-bottom:1px solid #f4bd4d2e;border-right:0}.game-guide-hero a{width:100%}.game-guide-store-cta{justify-items:stretch}.game-guide-reader{padding:28px 0 0}.game-guide-switch-heading{padding-inline:20px}.game-guide-switch-heading>p{display:none}.game-guide-section-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin-bottom:0;padding:0 18px 10px;display:flex;overflow-x:auto}.game-guide-section-tabs button{scroll-snap-align:center;flex:0 0 min(82vw,310px);grid-template-columns:72px minmax(0,1fr);min-height:108px;padding:12px}.game-guide-section-tabs button img{width:72px;height:72px}.game-guide-tabs{border-left:0;border-right:0}.game-guide-tabs button{flex:0 0 min(70vw,260px);justify-content:flex-start}.game-guide-mobile-hint{color:#625b6c;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px 14px;font-size:.6rem;font-weight:850;display:flex}.game-guide-mobile-hint span{color:#6d28d9;font-size:1.1rem}.game-guide-chapter{padding-inline:20px}.game-guide-chapter>header h2{font-size:clamp(2.7rem,14vw,4rem)}.game-guide-gallery,.game-guide-gallery.is-party-combat{grid-template-columns:1fr}.game-guide-gallery figure.is-primary{grid-column:auto}.game-guide-gallery.is-party-combat figure>div{aspect-ratio:4/5}.game-guide-blocks>section{grid-template-columns:38px minmax(0,1fr);gap:12px}.game-guide-sources{padding-inline:20px}.game-guide-sources>div{flex-direction:column;align-items:stretch}}.artwork-card-social{background:linear-gradient(135deg,#171127,#2d1638 55%,#151127);border:1px solid #e1b24a94;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:56px;margin-top:14px;padding:5px;display:grid;box-shadow:0 12px 26px #190e262e}.artwork-card-social button,.artwork-card-social>a{color:#fff3d1;min-width:0;min-height:44px;font:850 clamp(.68rem,1vw,.8rem)/1 var(--font-body),sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;text-decoration:none;display:flex}.artwork-card-social>a{white-space:normal;text-align:center}.artwork-card-social>:nth-child(2){border-left:1px solid #f6ce6347}.artwork-card-social button:focus-visible,.artwork-card-social button:hover,.artwork-card-social>a:focus-visible,.artwork-card-social>a:hover{color:#f6ce63;background:#f6ce631a}.artwork-card-social button.is-liked{color:#ffd76d;background:#db27772e}.artwork-card-social button>span{color:#f7a9c5;font-size:1.2em}.artwork-card-social button>strong{color:#f6ce63;background:#f6ce6321;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:.78em;display:grid}.artwork-card-social button:disabled{cursor:wait;opacity:.62}.artwork-card-social-message{color:#f2dca6;text-align:center;border-top:1px solid #f6ce6333;grid-column:1/-1;margin:0;padding:6px 9px 4px;font-size:.68rem;line-height:1.35}.artwork-card-comments-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 30%,#80449738,#0000 38%),#090510d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.artwork-card-comments-panel{color:#172554;background:linear-gradient(135deg,#fff3,#0000 36%),#fff7ef url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;border:1px solid #e1b24ab3;border-top:6px solid #db2777;width:min(560px,100%);max-height:min(760px,100dvh - 36px);padding:clamp(25px,4vw,42px);position:relative;overflow:auto;box-shadow:0 36px 100px #0000008f,inset 0 0 0 6px #ffffff47}.artwork-card-comments-panel:before{content:"";background:linear-gradient(90deg,#e1b24a1f,#e1b24ad9,#e1b24a1f);height:1px;position:absolute;top:11px;left:22px;right:72px}.artwork-card-comments-panel>header{border-bottom:1px solid #17255429;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0 20px;display:flex}.artwork-card-comments-panel>header div{gap:3px;min-width:0;display:grid}.artwork-card-comments-panel>header span{color:#9f1239;font:600 .82rem/1.2 var(--font-lore-display),serif;letter-spacing:.04em;font-style:italic}.artwork-card-comments-panel>header small{color:#db2777;letter-spacing:.15em;font-size:.62rem;font-weight:900}.artwork-card-comments-panel>header h3{color:#172554;font:700 clamp(2rem,5vw,3.2rem)/.92 var(--font-lore-display),serif;text-wrap:balance;margin:4px 0 0}.artwork-card-comments-panel>header button{color:#32123e;cursor:pointer;background:#ffffffd6;border:1px solid #e1b24a9e;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:1.55rem;box-shadow:0 8px 20px #17255414}.artwork-card-comments-summary{color:#686172;letter-spacing:.02em;align-items:center;gap:4px;padding:16px 0;font-size:.72rem;display:flex}.artwork-card-comments-summary:before{content:"✦";color:#c8922d;margin-right:6px}.artwork-card-comments-summary strong{color:#172554}.artwork-card-comments-panel ol{gap:11px;margin:0 0 20px;padding:0;list-style:none;display:grid}.artwork-card-comment-thread{gap:0;min-width:0;display:grid}.artwork-card-comment-entry{background:#ffffffc2;border:1px solid #1725541c;border-left:3px solid #d3a23c;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:16px;display:grid;box-shadow:0 8px 20px #1725540d}.artwork-card-comment-avatar{background:linear-gradient(135deg,#7c3aed,#db2777);border:2px solid #fff;border-radius:50%;width:52px;height:52px;overflow:hidden;box-shadow:0 4px 12px #32123e2e}.artwork-card-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.artwork-card-comment-avatar>span{color:#fff;width:100%;height:100%;font:800 1.1rem var(--font-lore-display),serif;place-items:center;display:grid}.artwork-card-comment-copy{min-width:0}.artwork-card-comment-author{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.artwork-card-comment-author strong{color:#32123e;font:700 1.04rem/1.15 var(--font-lore-display),serif}.artwork-card-comment-author small{color:#7c3aed;font-size:.7rem;font-weight:850}.artwork-card-comment-copy p{color:#555b70;margin:7px 0 0;font-size:.8rem;line-height:1.55}.artwork-card-comment-reply{color:#8b236c!important;min-height:0!important;font:700 .72rem/1.2 var(--font-lore-display),serif!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;margin:9px 0 0!important;padding:0 0 3px!important}.artwork-card-comment-replies{border-left:1px solid #c8922d59;gap:7px!important;margin:0 0 0 34px!important;padding:8px 0 0!important}.artwork-card-comment-entry.is-reply{box-shadow:none;background:#f5edffbf;border-left-color:#7c3aed;grid-template-columns:44px minmax(0,1fr);margin-left:10px;padding:12px}.artwork-card-comment-entry.is-reply .artwork-card-comment-avatar{width:44px;height:44px}.artwork-card-comments-panel .artwork-card-reply-form{border-left:3px solid #7c3aed;margin:8px 0 0 34px;padding:16px}.artwork-card-comments-empty{color:#5f657a;font-family:var(--font-lore-display),serif;text-align:center;background:#fff6;border:1px dashed #c8922d80;margin:0 0 20px;padding:22px;font-style:italic}.artwork-card-comments-panel form{background:linear-gradient(145deg,#ffffffc7,#faeef5a8);border:1px solid #e1b24a7a;gap:10px;padding:20px;display:grid}.artwork-card-comments-panel form label{color:#9f1239;font:700 .98rem/1.2 var(--font-lore-display),serif;letter-spacing:.03em}.artwork-card-comments-panel form textarea{resize:vertical;color:#172554;min-height:112px;font:600 .84rem/1.55 var(--font-body),sans-serif;background:#ffffffdb;border:1px solid #1725542e;border-bottom:3px solid #7c3aed;outline:none;padding:15px}.artwork-card-comments-panel form textarea:focus{border-bottom-color:#db2777;box-shadow:0 8px 20px #7c3aed1a}.artwork-card-comments-panel form>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.artwork-card-comments-access a,.artwork-card-comments-panel form button{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#8b236c,#db2777);border:0;justify-content:center;align-items:center;min-height:44px;padding:11px 19px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #9f12392e}.artwork-card-comments-access{background:#7c3aed14;padding:18px}.artwork-card-comments-access p{color:#4c1d57;margin:0 0 12px;line-height:1.55}.artwork-card-comments-message{color:#9f1239;margin:13px 0 0;font-size:.76rem;font-weight:800}.artwork-card-comments-full{color:#4c1d57;text-underline-offset:4px;margin-top:18px;font-size:.72rem;font-weight:900;text-decoration:underline;display:inline-flex}.account-profile-required{background:#db277714;border-left:5px solid #db2777;padding:18px 22px}.account-profile-required strong{color:#9f1239}.account-profile-required p{color:#5f657a;margin:5px 0 0;line-height:1.55}.profile-completion-gate{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0714e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-completion-gate>section{background:#fff7ef url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;border-top:6px solid #db2777;width:min(650px,100%);padding:clamp(30px,6vw,65px);box-shadow:0 36px 100px #00000080}.profile-completion-gate h2{color:#172554;font:700 clamp(2.4rem,8vw,4.7rem)/.9 var(--font-display),serif;margin:10px 0 20px}.profile-completion-gate p{color:#5f657a;line-height:1.65}.profile-completion-gate .profile-completion-missing{color:#9f1239;font-weight:850}.profile-completion-gate a{color:#fff;background:#db2777;justify-content:center;align-items:center;min-height:50px;margin-top:12px;padding:13px 20px;font-size:.78rem;font-weight:900;display:inline-flex}@media (max-width:560px){.artwork-card-social{min-height:46px;margin-top:9px;padding:3px}.artwork-card-social button,.artwork-card-social>a{gap:5px;min-height:38px;padding:5px;font-size:.67rem}.artwork-card-social .artwork-social-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.artwork-card-social button>strong{min-width:20px;height:20px}.artwork-card-comments-backdrop{width:100%;height:100dvh;padding:0;display:block;overflow:hidden}.artwork-card-comments-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:none;max-height:calc(100dvh - 52px);padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.artwork-card-comment-entry{grid-template-columns:48px minmax(0,1fr);padding:13px}.artwork-card-comment-avatar{width:48px;height:48px}.artwork-card-comment-replies,.artwork-card-comments-panel .artwork-card-reply-form{margin-left:12px!important}.artwork-card-comment-entry.is-reply{grid-template-columns:40px minmax(0,1fr);margin-left:6px}.artwork-card-comment-entry.is-reply .artwork-card-comment-avatar{width:40px;height:40px}.account-profile-required{padding:15px 16px}}.game-guide-living-status{color:#eaf4ff;background:linear-gradient(110deg,#07111f,#102c4d 48%,#191331);border-block:1px solid #ebbe546b;grid-template-columns:auto minmax(0,1.4fr) minmax(270px,.9fr) auto;align-items:center;gap:22px;padding:22px clamp(22px,4vw,58px);display:grid}.game-guide-living-status-mark{aspect-ratio:1;border:1px solid #e9bd58;border-radius:50%;place-items:center;width:68px;display:grid;box-shadow:0 0 0 6px #e9bd5814,0 0 28px #5bb0ff38}.game-guide-living-status-mark span{color:#f2cc75;letter-spacing:.16em;font-size:.65rem;font-weight:950}.game-guide-living-status p{color:#f0c666;letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:950}.game-guide-living-status h2{color:#fff5d8;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.game-guide-living-status>div>span{color:#bed0e4;font-size:.82rem;line-height:1.5}.game-guide-living-status dl{gap:6px;margin:0;display:grid}.game-guide-living-status dl div{border-bottom:1px solid #bdd8ee26;justify-content:space-between;gap:14px;padding-bottom:5px;display:flex}.game-guide-living-status dt{color:#8fb4d6;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.game-guide-living-status dd{color:#fff2cf;text-align:right;margin:0;font-size:.72rem;font-weight:800}.game-guide-living-status>a{color:#101a2a;white-space:nowrap;text-transform:uppercase;background:linear-gradient(110deg,#d7a83f,#ffdc85);border-radius:4px;padding:12px 15px;font-size:.68rem;font-weight:950;text-decoration:none}.game-guide-experience.theme-world-of-warcraft{--wow-gold:#d9aa48;--wow-parchment:#eee4c9;color:#17213a;background:#050b19;border-color:#d9aa4880;box-shadow:0 34px 100px #0000008f,0 0 52px #418bd621}.theme-world-of-warcraft .game-guide-hero{isolation:isolate;border-bottom:6px solid var(--wow-gold);background:radial-gradient(circle at 82% 18%,#4d8bd252,#0000 34%),linear-gradient(120deg,#030812,#10213c 58%,#180d2b);position:relative}.theme-world-of-warcraft .game-guide-hero figure{background:#02050c;align-content:center;display:grid}.theme-world-of-warcraft .game-guide-hero figure img{object-fit:contain;filter:saturate(.9)contrast(1.08);width:100%;height:auto;max-height:720px}.theme-world-of-warcraft .game-guide-hero figure figcaption{color:#a9bed2;background:#050a13;border-top:1px solid #d9aa484d}.theme-world-of-warcraft .game-guide-hero .eyebrow,.theme-world-of-warcraft .game-guide-hero>div>strong{color:#f0c765}.theme-world-of-warcraft .game-guide-hero dt,.theme-world-of-warcraft .game-guide-hero>div>span{color:#85d4ff}.theme-world-of-warcraft .game-guide-hero .game-guide-title{color:#fff2ca;text-shadow:0 0 28px #4ba2e847;font-family:Georgia,Times New Roman,serif}.theme-world-of-warcraft .game-guide-hero>div>p{color:#c4d3df}.theme-world-of-warcraft .game-guide-hero dl,.theme-world-of-warcraft .game-guide-hero dl div{border-color:#d9aa4840}.theme-world-of-warcraft .game-guide-hero a{color:#0b1728;background:linear-gradient(110deg,#d4a33f,#ffe09a)}.theme-world-of-warcraft .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 70px,#1e568a40 70px 72px,transparent 72px),repeating-linear-gradient(0deg,#25507314 0 1px,transparent 1px 35px),radial-gradient(circle at 95% 12%,#5d46b829,transparent 32%),var(--wow-parchment);position:relative;overflow:hidden}.theme-world-of-warcraft .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.14;pointer-events:none;background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:440px;position:absolute;top:310px;right:-110px;transform:rotate(-8deg)}.theme-world-of-warcraft .game-guide-reader>*{z-index:1;position:relative}.theme-world-of-warcraft .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.theme-world-of-warcraft .game-guide-section-tabs button{color:#172841;background:linear-gradient(145deg,#fffae8f5,#d8e2e8f2);border:1px solid #1f4a724d;border-radius:4px 20px;min-height:142px}.theme-world-of-warcraft .game-guide-section-tabs button.is-active{color:#fff3cc;background:linear-gradient(110deg,#124a7c,#131c3c 62%,#311d5c);border-color:#dcb451;box-shadow:0 14px 34px #0d2d4c57}.theme-world-of-warcraft .game-guide-section-tabs button.is-active small{color:#c7d9e6}.theme-world-of-warcraft .game-guide-section-icon{border:2px solid #b58b37!important;border-radius:50%!important}.theme-world-of-warcraft .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#ffe299!important;box-shadow:0 0 24px #70c9ff5c!important}.theme-world-of-warcraft .game-guide-tabs{background:#b7aa8c;border-color:#1f426361}.theme-world-of-warcraft .game-guide-tabs button{color:#27394b;background:#e6dcc1}.theme-world-of-warcraft .game-guide-tabs button.is-active{color:#fff0c5;background:linear-gradient(110deg,#174e78,#121b35 70%);box-shadow:inset 0 -4px #d8a847}.theme-world-of-warcraft .wow-arcane-threshold{pointer-events:none;background:radial-gradient(#4ba1e047,#0000 28%),linear-gradient(177deg,#0000 0 42%,#1d507957 43% 45%,#081321 46% 55%,#1d507957 56% 58%,#0000 59%);height:118px;position:relative;overflow:hidden}.theme-world-of-warcraft .wow-arcane-threshold-core,.theme-world-of-warcraft .wow-arcane-threshold-orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-world-of-warcraft .wow-arcane-threshold-orbit{border:1px solid #70c9ffa8;animation:wow-orbit 8s linear infinite;box-shadow:0 0 15px #70c9ff47}.theme-world-of-warcraft .wow-arcane-threshold-orbit.is-outer{width:164px;height:58px}.theme-world-of-warcraft .wow-arcane-threshold-orbit.is-inner{border-color:#d9aa48b8;width:86px;height:86px;animation-duration:6s;animation-direction:reverse}.theme-world-of-warcraft .wow-arcane-threshold-core{background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;border:1px solid #e0b752;width:72px;height:72px;box-shadow:0 0 30px #5d8cff94}@keyframes wow-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}.theme-world-of-warcraft .game-guide-gallery{background:linear-gradient(145deg,#10243a,#050b14);border:3px double #a88643;grid-template-columns:1fr}.theme-world-of-warcraft .game-guide-gallery figure,.theme-world-of-warcraft .game-guide-gallery figure.is-primary{background:#040913;transform:none}.theme-world-of-warcraft .game-guide-gallery figure.is-primary>div,.theme-world-of-warcraft .game-guide-gallery figure>div{aspect-ratio:auto;place-items:center;min-height:0;display:grid}.theme-world-of-warcraft .game-guide-gallery figure img,.theme-world-of-warcraft .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.theme-world-of-warcraft .game-guide-gallery figcaption{color:#d8e7ee;background:#0a1725}.theme-world-of-warcraft .game-guide-blocks>section{background:linear-gradient(110deg,#2061900b,#0000 26%),repeating-linear-gradient(0deg,#0000 0 30px,#2050710e 31px),#fffaeaf0;border-color:#2a4d6740;border-left:4px solid #286b9b}.theme-world-of-warcraft .game-guide-blocks>section:before{content:"";opacity:.12;pointer-events:none;background:url(/atlas/world-of-warcraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:62px;height:62px;position:absolute;top:12px;right:18px}.theme-world-of-warcraft .game-guide-blocks small,.theme-world-of-warcraft .game-guide-blocks>section>span{color:#805620}.theme-world-of-warcraft .game-guide-table-wrap th{background:#1d4c6e}.theme-world-of-warcraft .game-guide-scenarios article{background:#dce3dc;border-color:#b48532}.theme-world-of-warcraft .game-guide-sources{background:linear-gradient(120deg,#050b15,#15344f 65%,#20153d);border-color:#b99142}.theme-world-of-warcraft .game-guide-sources>strong{color:#f0c969}.theme-world-of-warcraft .game-guide-sources a{color:#e2eff4;background:#2f6f9d29;border-color:#70c9ff52}@media (max-width:1050px){.game-guide-living-status{grid-template-columns:auto 1fr}.game-guide-living-status dl,.game-guide-living-status>a{grid-column:2}.game-guide-living-status>a{justify-self:start}}@media (max-width:820px){.theme-world-of-warcraft .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.game-guide-living-status{grid-template-columns:1fr;padding:22px 18px}.game-guide-living-status-mark{width:58px}.game-guide-living-status dl,.game-guide-living-status>a{grid-column:1}.game-guide-living-status>a{text-align:center;width:100%}.theme-world-of-warcraft .game-guide-section-tabs{display:flex}.theme-world-of-warcraft .game-guide-reader:before{width:270px;right:-100px}}@media (prefers-reduced-motion:reduce){.theme-world-of-warcraft .wow-arcane-threshold-orbit{animation:none}}.account-profile-editor{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,64px);min-width:0;display:grid}.account-profile .account-avatar-form{box-sizing:border-box;text-align:left;background:linear-gradient(155deg,#fffffff0,#f6efffc7);border:1px solid #17255429;border-top:4px solid #7c3aed;align-content:start;align-self:start;gap:16px;width:100%;min-width:0;padding:22px;display:grid;overflow:hidden;box-shadow:0 20px 45px #1725541a}.account-profile .account-avatar-preview{background:linear-gradient(145deg,#171127,#382044);place-items:center;min-width:0;padding:24px 18px 34px;display:grid;position:relative;overflow:hidden}.account-avatar-image-frame{background:#2b1836;border:6px solid #fff;border-radius:50%;width:168px;height:168px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000004d}.account-avatar-image-frame>img{object-fit:cover;transition:transform .16s,object-position .16s}.account-profile .account-avatar-preview>span{color:#f6ce63;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.6rem;font-weight:900;position:absolute;inset:auto 12px 11px}.account-avatar-image-frame .account-avatar-fallback{color:#fff;width:100%;height:100%;font:800 4rem var(--font-lore-display),serif;box-shadow:none;background:linear-gradient(135deg,#7c3aed,#db2777);border:0;border-radius:0;place-items:center;display:grid}.account-avatar-copy small{color:#7c3aed;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.account-avatar-copy h3{color:#172554;font:700 1.75rem/.95 var(--font-lore-display),serif;margin:5px 0 7px}.account-avatar-copy p{color:#646a7b;margin:0;font-size:.74rem;line-height:1.55}.account-avatar-defaults{background:#ffffff9e;border:1px solid #17255421;gap:11px;min-width:0;padding:14px;display:grid}.account-avatar-defaults>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.account-avatar-defaults>div:first-child strong{color:#172554;font-size:.7rem}.account-avatar-defaults>div:first-child small{color:#71687a;font-size:.58rem}.account-avatar-defaults>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-avatar-defaults button{aspect-ratio:1;cursor:pointer;background:#f2eafb;border:2px solid #0000;border-radius:50%;place-items:center;min-width:0;padding:3px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.account-avatar-defaults button:focus-visible,.account-avatar-defaults button:hover{border-color:#7c3aed;outline:none;transform:translateY(-2px)}.account-avatar-defaults button.is-selected{border-color:#db2777;box-shadow:0 0 0 3px #db277729}.account-avatar-defaults img{border-radius:50%;width:100%;height:auto;display:block}.account-avatar-divider{color:#8b8190;letter-spacing:.06em;text-align:center;text-transform:uppercase;align-items:center;gap:10px;font-size:.56rem;font-weight:850;display:flex}.account-avatar-divider:after,.account-avatar-divider:before{content:"";background:#17255426;flex:1;height:1px}.account-avatar-divider span{flex:none}.account-avatar-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.account-profile .account-avatar-picker{box-sizing:border-box;text-align:center;cursor:pointer;background:#7c3aed0f;border:1px dashed #7c3aed85;grid-template-columns:1fr;gap:5px;width:100%;min-width:0;margin:0;padding:14px 15px;display:grid;overflow:hidden}.account-profile .account-avatar-picker strong{color:#4c1d57;letter-spacing:.03em;text-transform:none;font-size:.76rem;display:block}.account-profile .account-avatar-picker span{color:#71687a;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;max-width:100%;font-size:.66rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}.account-profile .account-avatar-picker:focus-within,.account-profile .account-avatar-picker:hover{background:#db277712;border-color:#db2777}.account-avatar-format{color:#71687a;text-align:center;font-size:.62rem}.account-profile .account-avatar-adjustments{background:#ffffff9e;border:1px solid #17255421;gap:11px;min-width:0;margin:0;padding:15px;display:grid}.account-profile .account-avatar-adjustments legend{color:#7c3aed;letter-spacing:.1em;text-transform:uppercase;width:auto;margin:0;padding:0 7px;font-size:.62rem;font-weight:900}.account-profile .account-avatar-adjustments label{color:#4c1d57;letter-spacing:0;text-transform:none;border:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:0;font-size:.64rem;font-weight:850;display:grid}.account-profile .account-avatar-adjustments input[type=range]{accent-color:#db2777;width:100%;min-width:0;margin:0}.account-avatar-actions{gap:8px;display:grid}.account-avatar-actions>button{color:#fff;cursor:pointer;background:#172554;border:0;width:100%;min-height:46px;padding:11px 14px;font-weight:900}.account-avatar-actions>button:disabled{cursor:not-allowed;opacity:.48}.account-avatar-actions>.account-avatar-remove{color:#9f1239;background:0 0;border:1px solid #9f123947}.account-profile-settings{align-content:start;gap:22px;display:grid}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;display:grid}.account-profile-field{align-content:start;gap:8px;min-width:0;display:grid}.account-profile-field-wide{grid-column:1/-1}.account-profile-field>textarea{resize:vertical;color:#172554;width:100%;min-height:112px;font:650 .88rem/1.65 var(--font-body),sans-serif;background:#ffffffad;border:1px solid #17255433;padding:14px}.account-profile-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;display:grid}.account-profile-preferences fieldset{margin-top:4px}.account-profile-preferences .account-codex-preference{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}.account-profile-preferences .account-codex-preference legend{grid-column:1/-1}.account-profile-help{color:#71687a;font-size:.68rem;line-height:1.5}.account-deletion form>input{color:#172554;width:100%;font:750 1rem var(--font-body),sans-serif;background:0 0;border:0;border-bottom:2px solid #7f1d1d66;padding:14px 2px}.account-deletion form>input:focus{outline-offset:5px;outline:2px solid #991b1b}.public-profile-page{background:#25102f url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg) 50%/cover;place-items:center;min-height:75vh;padding:clamp(70px,9vw,140px) 20px;display:grid}.public-profile-card{background:#fff7ef;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,78px);width:min(940px,100%);padding:clamp(34px,6vw,75px);display:grid;box-shadow:0 35px 90px #00000059}.public-profile-card>img,.public-profile-fallback{object-fit:cover;border-radius:50%;width:240px;height:240px}.public-profile-fallback{color:#fff;font:800 6rem var(--font-lore-display),serif;background:linear-gradient(135deg,#7c3aed,#db2777);place-items:center;display:grid}.public-profile-card h1{color:#172554;font:700 clamp(3rem,6vw,6rem)/.9 var(--font-lore-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:8px 0 4px}.public-profile-card strong{color:#7c3aed}.public-profile-card div>p:not(.eyebrow){color:#555a6d;white-space:pre-wrap;line-height:1.75}.public-profile-card small{color:#777083}.art-community-heading{grid-template-columns:130px minmax(0,1fr) auto}.art-community-heading>img{width:125px;height:125px}.art-community-stats{align-items:center;gap:24px;display:flex}.art-community-stats span{color:#d9c9db;text-transform:uppercase;font-size:.68rem;font-weight:900;display:grid}.art-community-stats strong{color:#f6ce63;font:700 2.4rem var(--font-lore-display),serif}.art-community-social-bar{border-block:1px solid #fff4d438;grid-template-columns:1fr 1fr;display:grid}.art-community-social-bar a,.art-community-social-bar button{color:#fff3d1;text-align:center;cursor:pointer;background:0 0;border:0;min-height:58px;padding:12px;font-weight:900}.art-community-social-bar>:first-child{border-right:1px solid #fff4d438}.art-community-social-bar .is-liked{color:#fb7185}.art-community-body{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}.community-comment{grid-template-columns:56px minmax(0,1fr);gap:14px 18px;display:grid}.community-author{grid-column:1/-1;align-items:center;gap:12px;display:flex}.community-author>img,.community-avatar-fallback{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.community-avatar-fallback{color:#fff;background:#db2777;place-items:center;font-weight:900;display:grid}.community-author>a,.community-author>span:last-child{color:#fff3d1;font:700 1.05rem/1.15 var(--font-lore-display),serif;gap:4px;display:grid}.community-author small{color:#d8a9ed;font:800 .76rem/1.2 var(--font-body),sans-serif}.community-comment-content{background:#ffffff17;border-radius:0 18px 18px;grid-column:2;min-width:0;padding:16px 18px}.community-comment-content>p{color:#f4edf3;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.community-comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-comment-meta small,.community-comment-meta time{color:#bcaebf;font-size:.62rem}.community-comment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.community-comment-actions summary,.community-comment-actions>button,.community-comment-actions>span{color:#d8a9ed;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:900}.community-comment-actions .is-liked{color:#fb7185}.community-comment-actions details{position:relative}.community-comment-actions details form{z-index:5;background:#fff7ef;gap:10px;width:min(320px,78vw);padding:18px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 18px 45px #00000059}.community-replies{grid-column:2;margin-top:10px!important}.community-replies .community-comment{border-top:0;padding-left:14px}.community-reply-compose{gap:9px;margin-top:16px;display:grid}.community-reply-compose textarea{resize:vertical;color:#fff;background:#00000026;border:1px solid #fff4d44d;min-height:92px;padding:12px}.community-reply-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-reply-compose button{color:#fff;background:#db2777;border:0;min-height:40px;padding:10px 14px;font-weight:900}.notifications-page{color:#172554;background:#fff7ef url(/backgrounds/lorewise-art-paper-gallery-v1.webp) 50%/cover;min-height:78vh;padding:clamp(70px,8vw,120px) 0}.notifications-hero{border-bottom:4px solid #db2777;padding-bottom:45px;position:relative}.notifications-hero h1{font:700 clamp(4rem,9vw,9rem)/.82 var(--font-lore-display),serif;margin:8px 0 16px}.notifications-hero>p:last-of-type{color:#5f657a;max-width:700px;line-height:1.7}.notifications-hero>strong{color:#db2777;font:700 4rem var(--font-lore-display),serif;text-align:right;display:grid;position:absolute;bottom:42px;right:0}.notifications-hero>strong span{color:#6d6376;font:900 .62rem var(--font-body),sans-serif;text-transform:uppercase}.notifications-panel{padding-top:45px}.notifications-panel>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.notifications-panel h2{font:700 clamp(2.2rem,4vw,4rem)/.95 var(--font-lore-display),serif;margin:6px 0 0}.notifications-panel>header>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.notifications-panel a,.notifications-panel button{color:#4c1d57;cursor:pointer;background:0 0;border:1px solid #17255433;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:.67rem;font-weight:900;display:inline-flex}.notifications-panel button:disabled{opacity:.45;cursor:not-allowed}.notifications-panel ol{gap:10px;margin:35px 0 0;padding:0;list-style:none;display:grid}.notifications-panel li{background:#ffffffb3;border:1px solid #17255421;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.notifications-panel li.is-read{opacity:.7}.notification-symbol{color:#f6ce63;background:#32123e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid}.notifications-panel li small{color:#7c3aed;text-transform:uppercase;font-size:.62rem;font-weight:900}.notifications-panel li strong{color:#172554;margin:5px 0;font-size:1rem;display:block}.notifications-panel li p{color:#5f657a;margin:0;line-height:1.55}.notifications-panel li>div:last-child{gap:7px;min-width:110px;display:grid}.notifications-empty,.notifications-message{color:#5f657a;margin-top:30px}@media (max-width:800px){.account-profile>header{grid-template-columns:1fr;gap:16px}.account-profile header h2,.account-profile header>p:last-child,.account-profile>header .eyebrow{grid-area:auto/1}.account-profile-editor,.public-profile-card{grid-template-columns:1fr}.account-profile .account-avatar-form{justify-self:center;width:min(100%,430px);max-width:430px;padding:18px}.account-avatar-image-frame,.public-profile-card>img,.public-profile-fallback{width:148px;height:148px;margin-inline:auto}.account-profile-fields,.account-profile-preferences,.account-profile-preferences .account-codex-preference{grid-template-columns:1fr}.account-profile-field-wide,.account-profile-preferences .account-codex-preference,.account-profile-preferences .account-codex-preference legend{grid-column:1}.public-profile-card{text-align:center}.art-community-heading{grid-template-columns:70px minmax(0,1fr)}.art-community-heading>img{width:68px;height:68px}.art-community-heading>div{grid-column:2}.art-community-heading>.art-community-stats{grid-column:1/-1;justify-content:space-around;width:100%}.art-community-social-bar{width:100%}.art-community-body{grid-template-columns:1fr}.community-comment{grid-template-columns:52px minmax(0,1fr)}.community-author>img,.community-avatar-fallback{width:52px;height:52px}.community-comment-content{padding:14px}.community-replies{grid-column:1/-1;padding-left:18px!important}.community-comment-actions details form{left:0;right:auto}.notifications-hero>strong{text-align:left;margin-top:22px;position:static}.notifications-panel>header{flex-direction:column;align-items:flex-start}.notifications-panel li{grid-template-columns:42px minmax(0,1fr);padding:16px}.notifications-panel li>div:last-child{flex-wrap:wrap;grid-column:2;min-width:0;display:flex}}.game-guide-experience .game-guide-chapter>header{padding-left:92px}.game-guide-experience .game-guide-hero>div{container-type:inline-size}.game-guide-experience .game-guide-hero .game-guide-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.55rem,11cqi,4.75rem);line-height:.9;overflow:visible}.game-guide-experience .game-guide-gallery{padding:14px}.game-guide-experience .game-guide-gallery figure.is-primary>div{aspect-ratio:16/9}.game-guide-experience .game-guide-gallery figure.is-primary img{object-fit:contain}.game-guide-experience .game-guide-gallery.is-party-combat figure>div{aspect-ratio:3/4;background:#090d1d;place-items:center;display:grid}.game-guide-experience .game-guide-gallery.is-party-combat figure img{object-fit:contain;object-position:center;width:100%;height:100%}.game-guide-experience .game-guide-blocks{border-top:0;padding-left:84px}.game-guide-experience .game-guide-blocks>section{background:#fffdf6e6;border:1px solid #5b442b2b;border-left:3px solid #b12259b3;margin:0 0 34px;padding:34px 38px 38px 58px;display:block;box-shadow:0 14px 30px #422d1917}.game-guide-experience .game-guide-mistakes,.game-guide-experience .game-guide-mistakes li,.game-guide-experience .game-guide-mistakes ul{color:#fff8eb}.game-guide-experience .game-guide-mistakes>strong{color:#ffd166}@media (max-width:700px){.game-guide-experience .game-guide-chapter>header{padding-left:0}.game-guide-experience .game-guide-chapter>header h2{overflow-wrap:normal;word-break:normal;max-width:100%}.game-guide-experience .game-guide-hero .game-guide-title{font-size:clamp(2.35rem,12vw,3.75rem)}.game-guide-experience .game-guide-gallery{padding:8px}.game-guide-experience .game-guide-blocks{padding-left:0}.game-guide-experience .game-guide-blocks>section{margin-bottom:22px;padding:54px 18px 24px}}.vip-area-nav .is-locked,.vip-area-nav button{grid-template-rows:auto auto minmax(18px,1fr) auto;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:7px 12px;min-height:158px;padding:20px 18px 18px}.vip-area-nav span{grid-area:1/1/5}.vip-area-nav strong{overflow-wrap:normal;word-break:normal;grid-area:1/2;min-width:0;padding:0}.vip-area-nav small{grid-area:2/2;min-width:0}.vip-area-nav em{grid-area:3/2;align-self:end}.vip-area-nav .is-locked b,.vip-area-nav button b{white-space:normal;grid-area:4/2;justify-self:start;max-width:100%;padding:5px 7px;line-height:1.15}@media (max-width:720px){.vip-area-nav .is-locked,.vip-area-nav button{grid-template-rows:auto auto auto;align-content:start;min-height:118px;padding:16px 14px}.vip-area-nav strong{font-size:1rem}.vip-area-nav small{display:none}.vip-area-nav em{grid-row:2;align-self:start}.vip-area-nav .is-locked b,.vip-area-nav button b{grid-row:3;align-self:start;width:max-content;height:auto;min-height:0;padding:5px 8px;line-height:1.1;display:inline-flex}}.game-guide-experience.theme-baldurs-gate{--bg3-void:#090611;--bg3-ink:#160d20;--bg3-violet:#7c3aed;--bg3-psionic:#b86cff;--bg3-cyan:#55d9e8;--bg3-gold:#d9ad55;--bg3-parchment:#f2e4c4;color:#21132c;background:var(--bg3-void);border-color:#d9ad556b;box-shadow:0 34px 95px #0000008c,0 0 46px #7c3aed21}.theme-baldurs-gate .game-guide-hero{isolation:isolate;border-bottom:7px solid var(--bg3-gold);background:radial-gradient(circle at 88% 18%,#7c3aed4d,#0000 34%),linear-gradient(120deg,#07050c,#170d22 55%,#0b1522);position:relative}.theme-baldurs-gate .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 18px,#55d9e809 19px 20px);position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.theme-baldurs-gate .game-guide-hero figure{background:#050309}.theme-baldurs-gate .game-guide-hero figure img{filter:saturate(.82)contrast(1.08)}.theme-baldurs-gate .game-guide-hero figure figcaption{color:#b9a8c6;background:#08050d;border-top:1px solid #d9ad5538}.theme-baldurs-gate .game-guide-hero .eyebrow,.theme-baldurs-gate .game-guide-hero>div>strong{color:#f1c96d}.theme-baldurs-gate .game-guide-hero>div>span{color:#8fe8ee}.theme-baldurs-gate .game-guide-hero .game-guide-title{color:#fff4d9;text-shadow:0 0 32px #b86cff38}.theme-baldurs-gate .game-guide-hero>div>p{color:#d0c1d9}.theme-baldurs-gate .game-guide-hero dl{border-color:#d9ad5552}.theme-baldurs-gate .game-guide-hero dl div{border-color:#d9ad5533}.theme-baldurs-gate .game-guide-hero dt{color:#9edfe5}.theme-baldurs-gate .game-guide-hero a{color:#160d20;background:linear-gradient(110deg,#e4bb62,#fff0aa);box-shadow:0 13px 30px #d9ad552e}.theme-baldurs-gate .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#76258557 72px 74px,transparent 74px),repeating-linear-gradient(0deg,#3f1f491a 0 1px,transparent 1px 34px),radial-gradient(circle at 96% 13%,#78279d2e,transparent 31%),var(--bg3-parchment);position:relative;overflow:hidden}.theme-baldurs-gate .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.19;filter:saturate(1.5)contrast(1.15);pointer-events:none;background-image:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:300% 200%;width:460px;position:absolute;top:280px;right:-115px;transform:rotate(-9deg)}.theme-baldurs-gate .game-guide-reader:after{content:"";z-index:0;mix-blend-mode:multiply;opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000 0 76%,#5c167614 83%,#0000 91%),repeating-linear-gradient(0deg,#0000 0 8px,#500a6813 9px,#0000 10px 19px);animation:bg3-psionic-scan 9s steps(2) infinite;position:absolute;inset:0}.theme-baldurs-gate .game-guide-reader>*{z-index:1;position:relative}@keyframes bg3-psionic-scan{0%,92%,to{opacity:.35;transform:translateY(0)}94%{opacity:.75;transform:translateY(5px)}96%{opacity:.5;transform:translateY(-3px)}}.theme-baldurs-gate .bg3-corruption-rift{z-index:2;pointer-events:none;background:radial-gradient(#ad53ff57,#0000 27%),linear-gradient(176deg,#0000 0 35%,#49125b33 36% 38%,#13091b 39% 62%,#49125b33 63% 65%,#0000 66%);height:116px;margin:-1px 0 0;position:relative;overflow:hidden}.theme-baldurs-gate .bg3-corruption-rift:after,.theme-baldurs-gate .bg3-corruption-rift:before{content:"";background:linear-gradient(90deg,#0000,#69e2ecc2,#c072ff);width:45%;height:3px;position:absolute;top:50%;transform:rotate(2deg);box-shadow:0 0 12px #7c3aed,0 0 28px #7c3aeda6}.theme-baldurs-gate .bg3-corruption-rift:before{left:0}.theme-baldurs-gate .bg3-corruption-rift:after{right:0;transform:scaleX(-1)rotate(2deg)}.theme-baldurs-gate .bg3-corruption-rift-icon{z-index:2;background:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;border:1px solid #d9ad55c7;border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #68278052,0 0 38px #b86cffcc}.theme-baldurs-gate .bg3-corruption-rift-pulse{border:1px solid #66e1eb80;border-radius:50%;width:148px;height:56px;animation:bg3-rift-pulse 3.6s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bg3-rift-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.12)}}.theme-baldurs-gate .game-guide-switch-heading>div{color:#6a3d73}.theme-baldurs-gate .game-guide-switch-heading>div strong,.theme-baldurs-gate .game-guide-switch-heading>p{color:#7a174e}.theme-baldurs-gate .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-baldurs-gate .game-guide-section-tabs button{color:#2a1934;background:linear-gradient(145deg,#fffaedf5,#e2d0def0);border:1px solid #501f5b47;border-radius:6px 18px;min-height:142px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,0 10px 24px #31183417}.theme-baldurs-gate .game-guide-section-tabs button:after{content:"";border:1px solid #7c3aed29;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-42px;right:-28px;box-shadow:0 0 0 12px #7c3aed09,0 0 0 24px #7c3aed06}.theme-baldurs-gate .game-guide-section-tabs button small{color:#5e4d66}.theme-baldurs-gate .game-guide-section-tabs button.is-active{color:#fff5df;background:linear-gradient(105deg,#661c7df2,#230c36fa),#32103e;border-color:#d9ad55;box-shadow:0 14px 34px #4a145b52,inset 0 0 26px #b86cff33}.theme-baldurs-gate .game-guide-section-tabs button.is-active small{color:#dfcce7}.game-guide-section-tabs button>.game-guide-section-icon{background-repeat:no-repeat;background-size:300% 200%;border:1px solid #d9ad5573;border-radius:50%;flex:none;width:82px;height:82px;display:block;box-shadow:0 8px 18px #1b0a2240,inset 0 0 14px #b86cff26}.theme-baldurs-gate .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#f4cf75;box-shadow:0 0 22px #b86cff85,inset 0 0 12px #ffffff1f}.theme-baldurs-gate .game-guide-tabs{scrollbar-color:#7c3aed #d5c4aa;background:#dac7ac;border-color:#471f4f4d}.theme-baldurs-gate .game-guide-tabs button{color:#301b38;background:#f8edd7f0;border-color:#471f4f38}.theme-baldurs-gate .game-guide-tabs button:nth-child(2n){background:#e0ccb5f0}.theme-baldurs-gate .game-guide-tabs button.is-active{color:#fff4df;background:linear-gradient(110deg,#601b71,#21102c);box-shadow:inset 0 -4px #d9ad55}.theme-baldurs-gate .game-guide-tabs button span{color:#a21d59}.theme-baldurs-gate .game-guide-tabs button.is-active span{color:#f1cc72}.theme-baldurs-gate .game-guide-chapter>header:before{content:"◈";color:#701b78;text-shadow:0 0 15px #7c3aed6b}.theme-baldurs-gate .game-guide-chapter>header h2{color:#24102c;text-shadow:1px 1px #fff6}.theme-baldurs-gate .game-guide-chapter>header>p{color:#77164d}.theme-baldurs-gate .game-guide-chapter-meta strong{background:linear-gradient(110deg,#671d77,#30103d)}.theme-baldurs-gate .game-guide-chapter-meta span{color:#5f365e;border-color:#5b165b66}.theme-baldurs-gate .game-guide-gallery{background:linear-gradient(145deg,#1f0c28f5,#080a19fa);border:1px solid #d9ad5561;box-shadow:0 20px 46px #1f092638}.theme-baldurs-gate .game-guide-gallery.is-party-combat{grid-template-columns:1fr}.theme-baldurs-gate .game-guide-gallery figure{background:#0d0712;border:1px solid #b86cff33}.theme-baldurs-gate .game-guide-gallery figcaption{color:#dfcde6;background:#120a18}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary>div,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure>div{aspect-ratio:16/9;background:radial-gradient(circle at 50% 30%,#21112b,#07050c 74%);place-items:center;display:grid}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure img,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary img{object-fit:contain;object-position:center;width:100%;height:100%}.theme-baldurs-gate .game-guide-blocks>section{background:linear-gradient(105deg,#7c3aed09,#0000 24%),repeating-linear-gradient(0deg,#0000 0 30px,#5a235b0e 31px),#fff9e8f0;border-color:#4c1d5738;border-left:4px solid #6b1e78;box-shadow:0 16px 36px #37143d1c}.theme-baldurs-gate .game-guide-blocks>section:before{content:"";z-index:0;opacity:.48;background:linear-gradient(#0000,#7c3aed 18%,#61dce8 52%,#7c3aed 82%,#0000);width:2px;height:calc(100% + 2px);position:absolute;top:-1px;right:18px;box-shadow:0 0 11px #7c3aed9e}.theme-baldurs-gate .game-guide-blocks>section:nth-child(odd):after{content:"";z-index:0;opacity:.23;filter:saturate(1.5)contrast(1.1);pointer-events:none;background:url(/atlas/baldurs-gate-3/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:70px;height:70px;position:absolute;top:18px;right:25px;transform:rotate(8deg)}.theme-baldurs-gate .game-guide-blocks>section>div,.theme-baldurs-gate .game-guide-blocks>section>span{z-index:1}.theme-baldurs-gate .game-guide-blocks>section>span{color:#7b1f66}.theme-baldurs-gate .game-guide-blocks small{color:#8b1755}.theme-baldurs-gate .game-guide-steps li:before{background:linear-gradient(145deg,#7c3aed,#3d124d);box-shadow:0 0 0 3px #7c3aed1f}.theme-baldurs-gate .game-guide-table-wrap th{background:#2d1338}.theme-baldurs-gate .game-guide-table-wrap tr:nth-child(2n) td{background:#eee0cc}.theme-baldurs-gate .game-guide-scenarios article{background:#ead9d0;border-color:#7c3aed}.theme-baldurs-gate .game-guide-sources{background:linear-gradient(120deg,#08050d,#21102c);border-color:#d9ad55}.theme-baldurs-gate .game-guide-sources>strong{color:#f1cb72}.theme-baldurs-gate .game-guide-sources a{color:#f8e9c9;background:#7c3aed1a;border-color:#d9ad5561}@media (max-width:1000px){.theme-baldurs-gate .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-baldurs-gate .game-guide-section-tabs{display:flex}.game-guide-section-tabs button>.game-guide-section-icon{width:72px;height:72px}.theme-baldurs-gate .game-guide-reader:before{width:330px;right:-130px}.theme-baldurs-gate .bg3-corruption-rift{height:96px}.theme-baldurs-gate .bg3-corruption-rift-icon{width:76px;height:76px}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary>div,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure>div{aspect-ratio:auto;min-height:0}.theme-baldurs-gate .game-guide-gallery.is-party-combat figure img,.theme-baldurs-gate .game-guide-gallery.is-party-combat figure.is-primary img{aspect-ratio:auto;object-fit:contain;height:auto}}@media (prefers-reduced-motion:reduce){.theme-baldurs-gate .bg3-corruption-rift-pulse,.theme-baldurs-gate .game-guide-reader:after{animation:none}}.game-guide-experience.theme-minecraft{--mc-night:#07151f;--mc-deep:#0b2630;--mc-grass:#4f8f3b;--mc-leaf:#70b14b;--mc-dirt:#8c5d32;--mc-stone:#7d8585;--mc-diamond:#47d7dd;--mc-redstone:#e3392e;--mc-torch:#ffbd45;--mc-paper:#f4efd9;color:#17322d;background:var(--mc-night);border-color:#67b1498c;box-shadow:0 34px 95px #00000080,0 0 42px #47d7dd1a}.theme-minecraft .game-guide-hero{isolation:isolate;background:linear-gradient(90deg,#051218fa,#09262bf0 58%,#12362ae0),var(--mc-night);border-bottom:8px solid var(--mc-grass);position:relative}.theme-minecraft .game-guide-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 0 72%,#47d7dd14 72% 76%,#0000 76%),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff06 32px),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff05 32px);position:absolute;inset:0}.theme-minecraft .game-guide-hero figure{background:#041116}.theme-minecraft .game-guide-hero figure img{filter:saturate(.92)contrast(1.08)}.theme-minecraft .game-guide-hero figure figcaption{color:#b8d5c4;background:#06151b;border-top:1px solid #70b14b59}.theme-minecraft .game-guide-hero .eyebrow,.theme-minecraft .game-guide-hero>div>strong{color:#b6ed72}.theme-minecraft .game-guide-hero>div>span{color:#62e7eb}.theme-minecraft .game-guide-hero .game-guide-title{color:#fff8d8;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:-.06em;text-shadow:4px 4px #1e4b38,0 0 28px #47d7dd2e}.theme-minecraft .game-guide-hero>div>p{color:#c9ded2}.theme-minecraft .game-guide-hero dl{border-color:#70b14b6b}.theme-minecraft .game-guide-hero dl div{border-color:#70b14b3d}.theme-minecraft .game-guide-hero dt{color:#78e8e7}.theme-minecraft .game-guide-hero a{color:#102519;background:linear-gradient(#c9ef77 0 47%,#7fbd4f 48% 100%);border:2px solid #dff8a0;border-radius:3px;box-shadow:inset 0 -5px #23512242,5px 6px #00000040}.theme-minecraft .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#48833a47 72px 75px,transparent 75px),repeating-linear-gradient(0deg,#2c534314 0 1px,transparent 1px 32px),linear-gradient(135deg,#ffffff73,transparent 44%),var(--mc-paper);position:relative;overflow:hidden}.theme-minecraft .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.11;filter:saturate(1.2)contrast(1.1);pointer-events:none;background:url(/atlas/minecraft/guide-section-icons-v1.webp) 100% 100%/300% 200% no-repeat;width:350px;position:absolute;top:330px;right:-72px;transform:rotate(4deg)}.theme-minecraft .game-guide-reader:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#47d7dd11 18% 18.5%,#0000 18.5% 72%,#ffbd450f 72% 72.5%,#0000 72.5%) 0 0/220% 100%,repeating-linear-gradient(0deg,#0000 0 63px,#3b5c490b 64px) 0 0/100% 64px;animation:mc-chunk-scan 13s steps(6) infinite;position:absolute;inset:0}.theme-minecraft .game-guide-reader>*{z-index:1;position:relative}@keyframes mc-chunk-scan{0%,90%,to{opacity:.45;background-position:100% 0,0 0}94%{opacity:.9;background-position:0 0,0 0}}.theme-minecraft .game-guide-switch-heading>div{color:#44644f}.theme-minecraft .game-guide-switch-heading>div strong,.theme-minecraft .game-guide-switch-heading>p{color:#8a3b26}.theme-minecraft .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-minecraft .game-guide-section-tabs button{color:#17342d;background:linear-gradient(135deg,#ffffffd1,#e7e2c1e6),#f4efd9;border:2px solid #9b8b64;border-radius:2px;min-height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff59,6px 7px #47473121}.theme-minecraft .game-guide-section-tabs button:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#57883a21 50%,#0000 0),linear-gradient(#57883a21 50%,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:88px;height:88px;position:absolute;bottom:-22px;right:-22px;transform:rotate(8deg)}.theme-minecraft .game-guide-section-tabs button small{color:#59685d}.theme-minecraft .game-guide-section-tabs button.is-active{color:#fffce8;background:linear-gradient(#3d8039 0 39%,#326c35 40% 48%,#7b512f 49% 100%);border-color:#b7e278;box-shadow:inset 0 -7px #3d22163d,0 12px 28px #1f4a2a47,6px 7px #1f3a232e}.theme-minecraft .game-guide-section-tabs button.is-active small{color:#e2f1d1}.theme-minecraft .game-guide-section-icon{border-color:#57472f!important;border-radius:4px!important;box-shadow:4px 5px #1e231738!important}.theme-minecraft .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#d7f59b!important;box-shadow:0 0 0 3px #ffffff21,0 0 24px #79e8ce57!important}.theme-minecraft .game-guide-tabs{scrollbar-color:#477d40 #d6c59a;background:#d6c59a;border-color:#8d7654}.theme-minecraft .game-guide-tabs button{color:#2f4938;background:#eee6ca;border-color:#a8956d}.theme-minecraft .game-guide-tabs button:nth-child(2n){background:#dfd2ae}.theme-minecraft .game-guide-tabs button.is-active{color:#fffce8;background:linear-gradient(#396f3a,#1d4d37);box-shadow:inset 0 -5px #54d6d6}.theme-minecraft .game-guide-tabs button span{color:#9b442b}.theme-minecraft .game-guide-tabs button.is-active span{color:#90f0e9}.theme-minecraft .minecraft-chunk-horizon{height:112px;image-rendering:pixelated;background:linear-gradient(#8dd7e8 0 51%,#65a850 52% 63%,#8a5a35 64% 76%,#616969 77% 100%);border-top:3px solid #ffffff8c;border-bottom:5px solid #3f2c21;position:relative;overflow:hidden}.theme-minecraft .minecraft-chunk-horizon:before{content:"";background:linear-gradient(90deg,#0000 0 16%,#ffffff8c 16% 23%,#0000 23% 57%,#ffffff73 57% 65%,#0000 65%),repeating-linear-gradient(90deg,#0000 0 62px,#142d2221 63px 64px),repeating-linear-gradient(0deg,#0000 0 30px,#142d221c 31px 32px);position:absolute;inset:0}.theme-minecraft .minecraft-chunk-block{border:2px solid #ffffff47;width:34px;height:34px;animation:mc-block-float 5.5s steps(5) infinite;position:absolute;box-shadow:inset -7px -7px #0000002b,5px 7px #00000021}.theme-minecraft .minecraft-chunk-block.is-grass{background:linear-gradient(#67b84c 35%,#8a5b35 36%);top:20px;left:12%}.theme-minecraft .minecraft-chunk-block.is-stone{background:#777f80;animation-delay:-1.2s;top:57px;left:35%}.theme-minecraft .minecraft-chunk-block.is-ore{background:linear-gradient(135deg,#747d7e 45%,#55e0e4 46% 62%,#747d7e 63%);animation-delay:-2.4s;top:52px;right:34%}.theme-minecraft .minecraft-chunk-block.is-redstone{background:linear-gradient(135deg,#696f70 42%,#e43d32 43% 58%,#696f70 59%);animation-delay:-3.3s;top:27px;right:12%}.theme-minecraft .minecraft-chunk-light{background:#5b3721;width:8px;height:48px;position:absolute;top:17px;left:50%;box-shadow:0 -4px #fff2a2,0 -9px 0 3px #ffb52e,0 -13px 0 1px #ffef72,0 0 23px 9px #ffb62e6b}@keyframes mc-block-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.theme-minecraft .game-guide-chapter>header:before{content:"◆";color:#4d8841;text-shadow:4px 4px #57432729}.theme-minecraft .game-guide-chapter>header h2{color:#183c31;text-shadow:2px 2px #ffffff8c}.theme-minecraft .game-guide-chapter>header>p{color:#9d442b}.theme-minecraft .game-guide-chapter-meta strong{background:linear-gradient(#447d40,#24563a)}.theme-minecraft .game-guide-chapter-meta span{color:#4f674f;border-color:#3a693f6b}.theme-minecraft .game-guide-gallery{background:linear-gradient(145deg,#112c2d,#07191e);border:3px solid #486743;box-shadow:9px 11px #2c2e2029}.theme-minecraft .game-guide-gallery figure{background:#07191e;border:1px solid #5fd5cf38}.theme-minecraft .game-guide-gallery figcaption{color:#d9ead4;background:#0c2526}.theme-minecraft .game-guide-blocks>section{background:linear-gradient(90deg,#5b8e400e,#0000 24%),repeating-linear-gradient(0deg,#0000 0 31px,#39593e0d 32px),#fffcebf2;border-color:#55613d40;border-left:5px solid #4c8a42;border-radius:2px;box-shadow:7px 9px #5b50311a}.theme-minecraft .game-guide-blocks>section:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#5586421f 50%,#0000 0),linear-gradient(#5586421f 50%,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:52px;height:52px;position:absolute;top:17px;right:17px}.theme-minecraft .game-guide-blocks>section>div,.theme-minecraft .game-guide-blocks>section>span{z-index:1}.theme-minecraft .game-guide-blocks>section>span{color:#a3442b}.theme-minecraft .game-guide-blocks small{color:#8e432b}.theme-minecraft .game-guide-steps li:before{background:linear-gradient(145deg,#66a74d,#315d3a);border-radius:2px;box-shadow:3px 3px #38412729}.theme-minecraft .game-guide-table-wrap th{background:#214f3a}.theme-minecraft .game-guide-table-wrap tr:nth-child(2n) td{background:#e6dfbe}.theme-minecraft .game-guide-scenarios article{background:#e2e4c2;border-color:#4f9147}.theme-minecraft .game-guide-sources{background:linear-gradient(120deg,#07181d,#12382e);border-color:#6fb04b}.theme-minecraft .game-guide-sources>strong{color:#c8f07d}.theme-minecraft .game-guide-sources a{color:#e5f6d8;background:#36865c2e;border-color:#68bf5b66}@media (max-width:1000px){.theme-minecraft .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-minecraft .game-guide-section-tabs{display:flex}.theme-minecraft .minecraft-chunk-horizon{height:88px}.theme-minecraft .minecraft-chunk-block{width:28px;height:28px}.theme-minecraft .game-guide-reader:before{width:270px;right:-96px}}@media (prefers-reduced-motion:reduce){.theme-minecraft .game-guide-reader:after,.theme-minecraft .minecraft-chunk-block{animation:none}}.game-guide-experience.theme-skyrim{--sky-night:#090d12;--sky-iron:#242c32;--sky-steel:#aebbc2;--sky-ice:#8cc9e5;--sky-rune:#f0a33c;--sky-parchment:#d9cfb5;--sky-ink:#26231f;color:var(--sky-ink);background:var(--sky-night);border-color:#9db4bf6b;box-shadow:0 34px 96px #0000008c,0 0 50px #6db7dc14}.theme-skyrim .game-guide-hero{isolation:isolate;background:linear-gradient(90deg,#070a0efa,#141b20f2 58%,#1d1f1fed),var(--sky-night);border-bottom:5px solid #76858c;position:relative}.theme-skyrim .game-guide-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 18%,#8cc9e51f,#0000 26%),repeating-linear-gradient(128deg,#0000 0 92px,#ffffff05 93px 94px);position:absolute;inset:0}.theme-skyrim .game-guide-hero figure{background:#05080b}.theme-skyrim .game-guide-hero figure img{object-fit:contain;filter:saturate(.72)contrast(1.12);max-height:720px}.theme-skyrim .game-guide-hero figure figcaption{color:#aebbc2;background:#070b0f;border-top:1px solid #8cc9e547}.theme-skyrim .game-guide-hero .eyebrow,.theme-skyrim .game-guide-hero>div>strong{color:#e4a74a}.theme-skyrim .game-guide-hero>div>span{color:#91c8df}.theme-skyrim .game-guide-hero .game-guide-title{color:#f2efe6;font-family:var(--font-display),Georgia,serif;letter-spacing:-.055em;text-shadow:0 2px #030506,0 0 30px #8cc9e524}.theme-skyrim .game-guide-hero>div>p{color:#c4c9c9}.theme-skyrim .game-guide-hero dl{border-color:#e4a74a57}.theme-skyrim .game-guide-hero dl div{border-color:#aebbc22e}.theme-skyrim .game-guide-hero dt{color:#8cc9e5}.theme-skyrim .game-guide-hero a{color:#17120c;background:linear-gradient(145deg,#f0bd67,#b8782d);border:1px solid #f6d99d;box-shadow:inset 0 0 0 2px #3d260d38,0 12px 26px #0000004d}.theme-skyrim .game-guide-reader{isolation:isolate;background:linear-gradient(90deg,transparent 0 72px,#4f412d3d 72px 74px,transparent 74px),repeating-linear-gradient(0deg,#31343413 0 1px,transparent 1px 35px),radial-gradient(circle at 18% 8%,#ffffff73,transparent 32%),var(--sky-parchment);position:relative;overflow:hidden}.theme-skyrim .game-guide-reader:before{content:"";z-index:-1;aspect-ratio:1;opacity:.085;filter:grayscale(.6)sepia(.25);pointer-events:none;background:url(/atlas/skyrim/guide-section-icons-v1.webp) 50% 100%/300% 200% no-repeat;width:380px;position:absolute;top:330px;right:-78px;transform:rotate(7deg)}.theme-skyrim .game-guide-reader:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 15%,#ffffff8c 0 1px,#0000 2px) 0 0/180px 190px,radial-gradient(circle at 75% 34%,#ffffff73 0 1px,#0000 2px) 0 0/240px 220px,radial-gradient(circle at 43% 76%,#fff6 0 1.5px,#0000 2.5px) 0 0/280px 260px;animation:skyrim-snow-drift 18s linear infinite;position:absolute;inset:0}.theme-skyrim .game-guide-reader>*{z-index:1;position:relative}@keyframes skyrim-snow-drift{0%{background-position:0 -240px,20px -280px,80px -320px}to{background-position:90px 340px,-50px 300px,10px 260px}}.theme-skyrim .game-guide-switch-heading>div{color:#585047}.theme-skyrim .game-guide-switch-heading>div strong,.theme-skyrim .game-guide-switch-heading>p{color:#78461e}.theme-skyrim .game-guide-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.theme-skyrim .game-guide-section-tabs button{color:#282a29;background:linear-gradient(145deg,#f6f1e0f5,#c9c2acf5);border:1px solid #83827b;border-radius:2px;min-height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff47,0 8px #433d3421}.theme-skyrim .game-guide-section-tabs button:after{content:"ᚦ";color:#464b4b1c;font:700 4.8rem Georgia,serif;position:absolute;bottom:-12px;right:10px;transform:rotate(-8deg)}.theme-skyrim .game-guide-section-tabs button small{color:#66635d}.theme-skyrim .game-guide-section-tabs button.is-active{color:#f4f2ea;background:linear-gradient(145deg,#303a40,#11181d 72%);border-color:#c4d7de;box-shadow:inset 0 0 0 2px #8cc9e52e,0 12px 30px #101d2652,0 0 20px #8cc9e524}.theme-skyrim .game-guide-section-tabs button.is-active:after{color:#f0a33c38;text-shadow:0 0 15px #f0a33c99}.theme-skyrim .game-guide-section-tabs button.is-active small{color:#c2d3da}.theme-skyrim .game-guide-section-icon{border:2px solid #7f8b90!important;border-radius:50%!important;box-shadow:0 0 0 3px #363b3c2e,0 8px 18px #0000003d!important}.theme-skyrim .game-guide-section-tabs button.is-active .game-guide-section-icon{border-color:#d7e6eb!important;box-shadow:0 0 0 3px #8cc9e529,0 0 25px #8cc9e54d!important}.theme-skyrim .game-guide-tabs{scrollbar-color:#3a474e #b9b09a;background:#a7a18f;border-color:#777872}.theme-skyrim .game-guide-tabs button{color:#333532;background:#dcd3bc;border-color:#969181}.theme-skyrim .game-guide-tabs button:nth-child(2n){background:#cbc2ab}.theme-skyrim .game-guide-tabs button.is-active{color:#f8f5ea;background:linear-gradient(#3b474d,#171e22);box-shadow:inset 0 -4px #d48a35}.theme-skyrim .game-guide-tabs button span{color:#8b511f}.theme-skyrim .game-guide-tabs button.is-active span{color:#f0b85c}.theme-skyrim .skyrim-word-wall{background:linear-gradient(#04080b2e,#04080bb3),repeating-linear-gradient(90deg,#323b40 0 92px,#222a2e 93px 96px);border-block:4px solid #171d20;height:122px;position:relative;overflow:hidden;box-shadow:inset 0 22px 35px #00000070,inset 0 -16px 30px #00000080}.theme-skyrim .skyrim-word-wall:before{content:"";background:repeating-linear-gradient(8deg,#0000 0 28px,#b7cfd912 29px 30px);position:absolute;inset:0}.theme-skyrim .skyrim-word-wall-rune{color:#85c7e4;text-shadow:0 0 8px #4fa3cd,0 0 26px #55b0ddcc;font:700 4.2rem/1 Georgia,serif;animation:skyrim-rune-awaken 5.4s ease-in-out infinite;position:absolute;top:20px}.theme-skyrim .skyrim-word-wall-rune.is-left{animation-delay:-3.6s;left:22%}.theme-skyrim .skyrim-word-wall-rune.is-center{color:#f0b35a;text-shadow:0 0 8px #e58326,0 0 30px #f08f2bd9;animation-delay:-1.8s;left:calc(50% - 26px)}.theme-skyrim .skyrim-word-wall-rune.is-right{right:22%}.theme-skyrim .skyrim-word-wall-flame{background:#ffd083;border-radius:50%;width:5px;height:17px;position:absolute;bottom:8px;left:50%;box-shadow:0 0 12px 6px #d66c1e,0 0 36px 16px #e1671857}.theme-skyrim .skyrim-word-wall-snow{background:linear-gradient(110deg,#0000 43%,#d0ebf721 44% 45%,#0000 46%);animation:skyrim-frost-pass 8s ease-in-out infinite;position:absolute;inset:0}@keyframes skyrim-rune-awaken{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes skyrim-frost-pass{0%,75%,to{transform:translate(-70%)}88%{transform:translate(70%)}}.theme-skyrim .game-guide-chapter>header:before{content:"ᛞ";color:#865522;text-shadow:0 0 18px #cf7e2a47}.theme-skyrim .game-guide-chapter>header:after{opacity:.1;filter:grayscale()}.theme-skyrim .game-guide-chapter>header h2{color:#282a29;text-shadow:0 1px #ffffffa6}.theme-skyrim .game-guide-chapter>header>p{color:#7b491f}.theme-skyrim .game-guide-chapter-meta strong{background:linear-gradient(#46545a,#232d32)}.theme-skyrim .game-guide-chapter-meta span{color:#585a56;border-color:#49575c6b}.theme-skyrim .game-guide-gallery{background:linear-gradient(145deg,#303a3e,#11171b);border:4px ridge #879299;box-shadow:0 18px 38px #0c12154d}.theme-skyrim .game-guide-gallery figure{background:#0b0f12;border:1px solid #8cc9e533;transform:none}.theme-skyrim .game-guide-gallery figcaption{color:#d7dcda;background:#10171b}.theme-skyrim .game-guide-blocks>section{background:linear-gradient(90deg,#5c533f11,#0000 30%),repeating-linear-gradient(0deg,#0000 0 34px,#494a440b 35px),#ebe3cff5;border-color:#47484247;border-left:5px solid #6e7474;border-radius:1px;box-shadow:0 12px 28px #2c271e21}.theme-skyrim .game-guide-blocks>section:before{content:"ᚱ";color:#69512f1c;font:700 3.2rem Georgia,serif;position:absolute;top:11px;right:18px}.theme-skyrim .game-guide-blocks>section>span{color:#7a491f}.theme-skyrim .game-guide-blocks small{color:#795023}.theme-skyrim .game-guide-steps li:before{background:linear-gradient(145deg,#65747a,#263238);border-radius:0;box-shadow:inset 0 0 0 2px #cbdbe02e}.theme-skyrim .game-guide-table-wrap th{background:#303d42}.theme-skyrim .game-guide-table-wrap tr:nth-child(2n) td{background:#d6ccb3}.theme-skyrim .game-guide-scenarios article{background:#d8ceb6;border-color:#9b632a}.theme-skyrim .game-guide-mistakes{background:#3b2421}.theme-skyrim .game-guide-spoiler{background:#11191d;border-color:#8cc9e56b}.theme-skyrim .game-guide-spoiler summary{color:#e5ad57}.theme-skyrim .game-guide-sources{background:linear-gradient(120deg,#080c10,#263238);border-color:#8da1aa}.theme-skyrim .game-guide-sources>strong{color:#efb75d}.theme-skyrim .game-guide-sources a{color:#e1e8e8;background:#6ea0b71a;border-color:#8cc9e557}@media (max-width:1000px){.theme-skyrim .game-guide-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.theme-skyrim .game-guide-section-tabs{display:flex}.theme-skyrim .skyrim-word-wall{height:92px}.theme-skyrim .skyrim-word-wall-rune{font-size:3.2rem;top:17px}.theme-skyrim .game-guide-reader:before{width:270px;right:-105px}}@media (prefers-reduced-motion:reduce){.theme-skyrim .game-guide-reader:after,.theme-skyrim .skyrim-word-wall-rune,.theme-skyrim .skyrim-word-wall-snow{animation:none}}.game-guide-experience.theme-animal-crossing{--ac-ink:#173a35;--ac-green:#79b86a;--ac-leaf:#4b8c59;--ac-cream:#fff9e8;--ac-sand:#efd89e;--ac-blue:#8dd8dc;color:var(--ac-ink);background-color:#f7efd5;background-image:linear-gradient(#5fa98f14 1px,#0000 0),linear-gradient(90deg,#5fa98f14 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#24695340}.theme-animal-crossing .game-guide-hero{background:#173a35;border-bottom:8px solid #f5c653;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.theme-animal-crossing .game-guide-hero figure{background:#dff3e5;flex-direction:column;min-width:0;display:flex}.theme-animal-crossing .game-guide-hero figure img{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#dff3e5;width:100%;height:auto;min-height:0;display:block}.theme-animal-crossing .game-guide-hero figure figcaption{color:#173a35;background:#dff3e5;border-top:1px solid #173a3529}.theme-animal-crossing .game-guide-hero>div{color:#fff9e8;background:#173a35}.theme-animal-crossing .game-guide-hero .eyebrow,.theme-animal-crossing .game-guide-hero>div>span{color:#f5c653}.theme-animal-crossing .game-guide-hero .game-guide-title{color:#fff9e8;overflow-wrap:normal;word-break:normal;max-width:13ch;font-size:clamp(3.2rem,8cqi,6.2rem);line-height:.9}.theme-animal-crossing .game-guide-hero>div>strong{color:#f5c653}.theme-animal-crossing .game-guide-hero dl{border-color:#fff9e838}.theme-animal-crossing .game-guide-hero dl div{border-color:#fff9e833}.theme-animal-crossing .game-guide-hero a{color:#173a35;background:#f5c653}.theme-animal-crossing .game-guide-reader{background:#fff9e8d6}.theme-animal-crossing .game-guide-switch-heading span,.theme-animal-crossing .game-guide-switch-heading strong{color:#2f7453}.theme-animal-crossing .game-guide-tabs{scrollbar-color:#67a95f #e6d6aa;background:#fff9e8;border-color:#173a352e}.theme-animal-crossing .game-guide-section-tabs button{color:#173a35;background:#f8f4df;border-color:#173a352e}.theme-animal-crossing .game-guide-section-tabs button small{color:#45655e}.theme-animal-crossing .game-guide-section-tabs button.is-active{color:#fff;background:#4b8c59;border-color:#4b8c59;box-shadow:0 12px 25px #4b8c5938}.theme-animal-crossing .game-guide-section-tabs button.is-active small{color:#eff9e9}.theme-animal-crossing .game-guide-section-tabs button img{filter:drop-shadow(0 5px 8px #173a3529)}.theme-animal-crossing .game-guide-tabs{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:visible}.theme-animal-crossing .game-guide-tabs button{color:#173a35;border-bottom:1px solid;border-color:#173a3526;min-width:0}.theme-animal-crossing .game-guide-tabs button.is-active{color:#fff;background:#4b8c59}.theme-animal-crossing .game-guide-tabs button span{color:#c36b48}.theme-animal-crossing .game-guide-mobile-hint{color:#285f4c;background:#e4f2da}.theme-animal-crossing .game-guide-mobile-hint span{color:#c36b48}.theme-animal-crossing .game-guide-chapter>header{background:#fff9e8e6;border-bottom:2px dashed #4b8c5959;margin-bottom:26px;padding:42px 72px 34px 92px}.theme-animal-crossing .game-guide-chapter>header p{color:#c25245}.theme-animal-crossing .game-guide-chapter>header h2{color:#173a35;overflow-wrap:normal;word-break:normal;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.4rem);line-height:.92}.theme-animal-crossing .game-guide-chapter-meta strong{color:#2f7453;background:#dff3e5}.theme-animal-crossing .game-guide-gallery{background:#e7f3df;border:1px solid #285f4c2e;border-radius:24px;gap:18px;margin:0 72px 36px;padding:18px}.theme-animal-crossing .game-guide-gallery figure.is-primary>div,.theme-animal-crossing .game-guide-gallery figure>div{aspect-ratio:16/9;background:#d7ebda;border-radius:16px 16px 0 0;place-items:center;display:grid;overflow:hidden}.theme-animal-crossing .game-guide-gallery figure img,.theme-animal-crossing .game-guide-gallery figure.is-primary img{object-fit:contain;object-position:center;width:100%;height:100%}.theme-animal-crossing .game-guide-gallery figcaption{color:#173a35;background:#fff9e8}.theme-animal-crossing .game-guide-blocks{padding:0 72px 24px 84px}.theme-animal-crossing .game-guide-blocks>section{color:#173a35;background:repeating-linear-gradient(#0000 0 31px,#5c977f21 32px),#fffdf4;border:1px solid #173a3526;border-left:5px solid #e59672;border-radius:0 18px 18px 0;margin-bottom:30px;padding:34px 38px 38px 58px;position:relative;box-shadow:0 14px 30px #2b533d17}.theme-animal-crossing .game-guide-blocks>section>span{color:#fff;background:#4b8c59;border-radius:50%}.theme-animal-crossing .game-guide-note h3{color:#173a35}.theme-animal-crossing .game-guide-note small{color:#c25245}.theme-animal-crossing .game-guide-note li,.theme-animal-crossing .game-guide-note p,.theme-animal-crossing .game-guide-note td{color:#274842}.theme-animal-crossing .game-guide-note aside{color:#173a35;background:#e6f2dc;border-color:#79b86a}.theme-animal-crossing .game-guide-mistakes,.theme-animal-crossing .game-guide-mistakes li,.theme-animal-crossing .game-guide-mistakes ul{color:#fff9e8;background:#71364b}.theme-animal-crossing .game-guide-mistakes>strong{color:#ffd36a}.theme-animal-crossing .game-guide-table-wrap{background:#fffdf4;border-color:#173a3529}.theme-animal-crossing .game-guide-table-wrap th{color:#fff;background:#4b8c59}.theme-animal-crossing .game-guide-scenarios article{background:#e8f3df;border-color:#4b8c594d}.theme-animal-crossing .game-guide-sources{color:#fff9e8;background:#173a35}.theme-animal-crossing .game-guide-sources a{color:#173a35;background:#f5c653}.game-guide-artwork-atlas{background:#173a35;border:3px solid #f5c653;border-radius:24px;margin:34px 72px 46px;padding:28px;box-shadow:0 18px 44px #173a352e}.game-guide-artwork-atlas>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.game-guide-artwork-atlas>header small{color:#f5c653;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.game-guide-artwork-atlas>header h3{color:#fff9e8;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.game-guide-artwork-atlas>header>strong{color:#f5c653;flex:none;font-size:1rem}.game-guide-artwork-hint{display:none}.game-guide-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.game-guide-artwork-grid figure{background:#fff9e8;border-radius:16px;min-width:0;margin:0;overflow:hidden}.game-guide-artwork-grid figure img{aspect-ratio:auto;object-fit:contain;background:#edf4e7;width:100%;height:auto;min-height:0;display:block}.game-guide-artwork-grid figcaption{color:#173a35;padding:12px 14px 14px;font-size:.82rem;font-weight:800}.game-guide-artwork-atlas>nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:22px;display:grid}.game-guide-artwork-atlas>nav button{color:#173a35;cursor:pointer;background:#f5c653;border:0;border-radius:999px;min-height:48px;padding:10px 18px;font-weight:900}.game-guide-artwork-atlas>nav button:last-child{justify-self:end}.game-guide-artwork-atlas>nav button:disabled{opacity:.38;cursor:not-allowed}.game-guide-artwork-atlas>nav span{color:#fff9e8;font-size:.78rem;font-weight:850}@media (max-width:980px){.theme-animal-crossing .game-guide-hero{grid-template-columns:1fr}.theme-animal-crossing .game-guide-hero .game-guide-title{max-width:100%}.theme-animal-crossing .game-guide-gallery{margin-inline:28px}.theme-animal-crossing .game-guide-blocks{padding-inline:28px}.game-guide-artwork-atlas{margin-inline:28px}}@media (max-width:720px){.theme-animal-crossing .game-guide-hero figure img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.theme-animal-crossing .game-guide-hero>div{padding:30px 22px 34px}.theme-animal-crossing .game-guide-hero .game-guide-title{max-width:100%;font-size:clamp(2.75rem,14vw,4rem)}.theme-animal-crossing .game-guide-chapter>header{padding:34px 20px 28px}.theme-animal-crossing .game-guide-chapter>header h2{max-width:100%;font-size:clamp(2.75rem,13vw,4.4rem)}.theme-animal-crossing .game-guide-gallery{border-radius:17px;margin:0 12px 28px;padding:8px}.theme-animal-crossing .game-guide-gallery figure.is-primary>div,.theme-animal-crossing .game-guide-gallery figure>div{aspect-ratio:auto;min-height:0}.theme-animal-crossing .game-guide-gallery figure img,.theme-animal-crossing .game-guide-gallery figure.is-primary img{aspect-ratio:auto;object-fit:contain;height:auto}.theme-animal-crossing .game-guide-blocks{padding:0 12px 18px}.theme-animal-crossing .game-guide-blocks>section{border-radius:16px;padding:54px 18px 25px}.theme-animal-crossing .game-guide-section-tabs{scrollbar-color:#67a95f #e6d6aa}.theme-animal-crossing .game-guide-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.theme-animal-crossing .game-guide-tabs button{flex-basis:min(78vw,290px);min-height:72px}.game-guide-artwork-atlas{border-radius:18px;margin:26px 12px 34px;padding:18px 12px}.game-guide-artwork-atlas>header{align-items:flex-start}.game-guide-artwork-atlas>header h3{font-size:clamp(2rem,10vw,3rem)}.game-guide-artwork-hint{color:#fff9e8;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;font-size:.66rem;font-weight:800;display:flex}.game-guide-artwork-hint span{color:#f5c653;font-size:1rem}.game-guide-artwork-grid{grid-template-columns:1fr;gap:12px}.game-guide-artwork-atlas>nav{grid-template-columns:1fr 1fr;gap:10px}.game-guide-artwork-atlas>nav span{text-align:center;grid-area:1/1/auto/-1}.game-guide-artwork-atlas>nav button{grid-row:2;width:100%;padding-inline:10px}}.public-game-guides-list.shell,.vip-weekly-guide>.shell{width:min(1680px,100% - 28px);max-width:none}.theme-animal-crossing .game-guide-reader{padding:clamp(28px,3.2vw,54px)}@media (min-width:721px) and (max-width:1500px){.public-game-guides-list.shell,.vip-weekly-guide>.shell{width:calc(100% - 20px)}.theme-animal-crossing .game-guide-reader{padding-inline:clamp(24px,2.5vw,42px)}}@media (max-width:720px){.public-game-guides-list.shell,.vip-weekly-guide>.shell{width:100%}.theme-animal-crossing .game-guide-reader{padding:28px 0 0}}.art-entrance-grid strong{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(1.35rem,1.9vw,2.2rem);line-height:1}.commission-hero-copy h1{max-width:12ch;font-size:clamp(3.35rem,4.7vw,5.25rem);line-height:.9}.studio-games-page .studio-real-project-copy h3{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(1.9rem,2.55vw,2.9rem);line-height:.98}.giwise-shop-hero-copy h1{max-width:12ch;font-size:clamp(3.25rem,5vw,5.55rem);line-height:.9}@media (max-width:900px){.commission-hero-copy h1,.giwise-shop-hero-copy h1{max-width:100%}.commission-hero-copy h1{font-size:clamp(2.5rem,9.5vw,4.15rem)}.studio-games-page .studio-real-project-copy h3{font-size:clamp(2rem,7vw,3.25rem)}.giwise-shop-hero-copy h1{font-size:clamp(2.8rem,10vw,4.2rem)}}@media (max-width:560px){.art-entrance-grid strong{font-size:clamp(1.45rem,6.4vw,2rem)}.commission-hero-copy h1{font-size:clamp(2.25rem,10vw,3.2rem)}.studio-games-page .studio-real-project-copy h3{font-size:clamp(1.75rem,8vw,2.6rem)}.giwise-shop-hero-copy h1{font-size:clamp(2.45rem,10.5vw,3.4rem)}}@media (min-width:1101px){.site-header .header-inner{justify-content:space-between;gap:clamp(18px,2vw,34px);width:min(100% - 44px,1540px);min-height:84px}.site-header .brand{margin-right:0}.site-header .brand>img{width:clamp(104px,8vw,126px);max-height:76px}.desktop-navigation{flex:auto;width:auto}.nav-list{justify-content:center;gap:clamp(2px,.45vw,9px)}.nav-list summary.nav-button,.nav-list>li>a{color:#32123e;min-height:44px;box-shadow:none;letter-spacing:-.012em;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 clamp(8px,.7vw,13px);font-size:clamp(.68rem,.67vw,.8rem);font-weight:850;transition:color .2s,background-color .2s;display:inline-flex;position:relative;overflow:visible}.nav-list summary.nav-button:before,.nav-list>li>a:before{display:none}.nav-list summary.nav-button:after,.nav-list>li>a:after{content:"";background:var(--nav-accent);transform-origin:50%;border-radius:999px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{color:#4c1d57;background:var(--nav-accent)}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:color-mix(in srgb,var(--nav-accent) 8%,transparent)}}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{box-shadow:none;border:0;transform:none}.nav-group details[open]>summary.nav-button:after,.nav-list summary.nav-button.is-active:after,.nav-list summary.nav-button:hover:after,.nav-list>li>a.is-active:after,.nav-list>li>a:hover:after{transform:scaleX(1)}.nav-group summary svg{width:10px;height:7px;margin-top:1px}.nav-group-menu{top:calc(100% + 8px)}.nav-list .nav-group-menu a:after{display:none}.nav-group summary:focus-visible,.nav-list>li>a:focus-visible{outline-offset:2px;outline:2px solid #7c3aed8c}.header-actions{gap:8px}}@media (min-width:1101px) and (max-width:1280px){.site-header .header-inner{gap:10px;width:min(100% - 24px,1540px)}.site-header .brand>img{width:92px}.nav-list{gap:0}.nav-list summary.nav-button,.nav-list>li>a{padding-inline:7px;font-size:.67rem}.header-contact span{display:none}.header-contact{padding:4px 6px}}@media (min-width:1101px){.site-header{isolation:isolate;background-color:#fffaf2;background-image:radial-gradient(circle at 18% 0,#f4cf492e,#0000 26%),radial-gradient(circle at 72% 110%,#db27771c,#0000 31%),linear-gradient(96deg,#fffffff0,#fff8eeeb 48%,#f8f1fff0),url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-size:auto,auto,auto,720px;border-bottom:0;box-shadow:0 9px 28px #4c1d571a,inset 0 -1px #4c1d571f}.site-header:after,.site-header:before{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.site-header:before{background:linear-gradient(90deg,#7c3aed 0 14%,#0891b2 14% 30%,#f4cf49 30% 48%,#db2777 48% 67%,#ea580c 67% 84%,#6d28d9 84%);height:3px;top:0}.site-header:after{opacity:.6;background:radial-gradient(at 8%,#7c3aed 0 4%,#0000 4.5%),radial-gradient(at 31%,#0891b2 0 8%,#0000 8.5%),radial-gradient(at 53%,#db2777 0 7%,#0000 7.5%),radial-gradient(at 78%,#ea580c 0 9%,#0000 9.5%),linear-gradient(90deg,#0000,#f4cf49 18% 82%,#0000);height:5px;bottom:0}.site-header .header-inner{z-index:1;position:relative}.desktop-navigation{background:#ffffff75;border:1px solid #4c1d571f;border-radius:18px;padding:5px 7px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 7px 20px #4c1d570f}.nav-list summary.nav-button,.nav-list>li>a{border-radius:12px 9px 13px 8px;gap:7px;min-height:50px;padding-inline:clamp(8px,.72vw,14px)}.nav-art-icon{object-fit:contain;filter:drop-shadow(0 4px 5px #4c1d5729);flex:0 0 30px;width:30px;height:30px;transition:filter .2s,transform .2s}.nav-list>li:nth-child(2n) .nav-art-icon{transform:rotate(2deg)}.nav-list>li:nth-child(odd) .nav-art-icon{transform:rotate(-2deg)}.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{filter:drop-shadow(0 6px 8px var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--nav-accent) 28%,transparent))}}.nav-group details[open]>summary.nav-button .nav-art-icon,.nav-list summary.nav-button.is-active .nav-art-icon,.nav-list summary.nav-button:hover .nav-art-icon,.nav-list>li>a.is-active .nav-art-icon,.nav-list>li>a:hover .nav-art-icon{transform:rotate(-4deg)scale(1.1)}.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:radial-gradient(ellipse at 25% 55%,var(--nav-accent),transparent 58%),linear-gradient(105deg,#ffffffb3,var(--nav-accent))}@supports (color:color-mix(in lab,red,red)){.nav-group details[open]>summary.nav-button,.nav-list summary.nav-button.is-active,.nav-list summary.nav-button:focus-visible,.nav-list summary.nav-button:hover,.nav-list>li>a.is-active,.nav-list>li>a:focus-visible,.nav-list>li>a:hover{background:radial-gradient(ellipse at 25% 55%,color-mix(in srgb,var(--nav-accent) 18%,transparent),transparent 58%),linear-gradient(105deg,#ffffffb3,color-mix(in srgb,var(--nav-accent) 7%,transparent))}}.nav-list summary.nav-button:after,.nav-list>li>a:after{opacity:.8;background:radial-gradient(ellipse at 12% 50%,var(--nav-accent) 0 10%,transparent 11%),linear-gradient(90deg,transparent,var(--nav-accent) 9% 91%,transparent);border-radius:70% 35% 65% 40%;height:5px;bottom:2px;left:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.nav-list summary.nav-button:after,.nav-list>li>a:after{background:radial-gradient(ellipse at 12% 50%,var(--nav-accent) 0 10%,transparent 11%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--nav-accent) 86%,#f4cf49) 9% 91%,transparent)}}.nav-list summary.nav-button:after,.nav-list>li>a:after{filter:blur(.15px)}.nav-group-menu{background-color:#fffaf2;background-image:linear-gradient(#fffaf2f0,#fffaf2f0),url(/backgrounds/lorewise-art-paper-gallery-v1.webp);background-size:auto,520px;border-radius:7px 20px 10px 17px}}@media (min-width:1101px) and (max-width:1280px){.desktop-navigation{padding-inline:4px}.nav-list summary.nav-button,.nav-list>li>a{gap:4px;min-height:46px;padding-inline:6px;font-size:.64rem}.nav-art-icon{flex-basis:24px;width:24px;height:24px}}main :where(h1,h2,h3,h4,h5,h6){-webkit-hyphens:none;hyphens:none;max-inline-size:100%;overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow:visible!important}main :where(p,li,dt,dd,figcaption,strong,small){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-inline-size:100%}.finale-copy,.lore-story-inner>div,.portal-copy,.story-copy,.worlds-home-inner>div{z-index:2;min-width:0;position:relative;overflow:visible}.universe-map{background-image:linear-gradient(110deg,#edf5fff0,#fff8ebe0 48%,#f7edffeb),url(/backgrounds/lorewise-celestial-atlas-desktop-4k-v2.jpg);padding:0}.portal-stage{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(38px,5vw,86px);height:auto;min-height:790px;padding-block:clamp(62px,8vw,112px);display:grid;position:relative}.portal-stage:before{background:radial-gradient(circle,#ffffffdb,#f4cf491f 42%,#7c3aed14 62%,#0000 73%);width:min(48vw,620px);height:min(48vw,620px);top:50%;left:18%}.universe-orbits{opacity:.72;width:min(38vw,480px);top:50%;left:18%}.universe-logo{z-index:1;text-align:left;width:100%;max-width:430px;position:relative;top:auto;left:auto;transform:none}.universe-logo img{width:min(100%,330px)}.universe-logo .eyebrow{color:#9d174d;margin:20px 0 10px}.universe-logo h1{color:#172554;font:650 clamp(3rem,4.7vw,5.7rem)/.9 var(--font-display),serif;letter-spacing:-.055em;text-transform:none;text-wrap:balance;margin:0}.universe-logo>p:last-child{color:#4f5870;max-width:390px;margin:22px 0 0;font-size:1rem;line-height:1.7}.home-portal-gallery{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.home-portal-gallery,.illustrated-portal{min-width:0;display:grid;position:relative}.illustrated-portal{--portal-accent:#7c3aed;color:#172554;border:1px solid var(--portal-accent);grid-template-rows:minmax(150px,1fr) auto;align-items:stretch;width:auto}@supports (color:color-mix(in lab,red,red)){.illustrated-portal{border:1px solid color-mix(in srgb,var(--portal-accent) 24%,#1725541f)}}.illustrated-portal{text-align:left;background:#fffcf6cc;border-radius:8px 24px 10px 18px;transform:none;box-shadow:0 18px 42px #32123e1a,inset 0 1px #ffffffe6}.portal-arte{--portal-accent:#7c3aed}.portal-giochi{--portal-accent:#0891b2}.portal-mondi{--portal-accent:#d97706}.portal-commissioni{--portal-accent:#db2777}.portal-vip{--portal-accent:#c98b16}.portal-shop{--portal-accent:#ea580c}.portal-arte,.portal-commissioni,.portal-giochi,.portal-mondi,.portal-shop,.portal-vip{width:auto;margin:0;position:relative;inset:auto}.illustrated-portal>.portal-artwork{background:radial-gradient(circle at 50% 55%,var(--portal-accent),transparent 57%),linear-gradient(150deg,#ffffffb8,transparent);place-items:center;width:100%;max-width:none;padding:16px 16px 4px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.illustrated-portal>.portal-artwork{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--portal-accent) 17%,transparent),transparent 57%),linear-gradient(150deg,#ffffffb8,transparent)}}.illustrated-portal .portal-artwork img{object-fit:contain;filter:drop-shadow(0 12px 17px #17255429);width:100%;max-width:150px;height:138px;position:static}.illustrated-portal>.portal-copy{border-top:4px solid var(--portal-accent);background:#fffcf6f2;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 11px;width:100%;max-width:none;min-height:128px;padding:18px;display:grid}.portal-copy>small{color:var(--portal-accent);letter-spacing:.1em;grid-row:1/3;margin:2px 0 0;font-size:.58rem;font-weight:950}.portal-copy>strong{font:700 clamp(1.2rem,1.5vw,1.65rem)/1.05 var(--font-display),serif;text-wrap:balance}.portal-copy>span{color:#596176;line-height:1.45}.illustrated-portal:focus-visible,.illustrated-portal:hover{z-index:4;outline:3px solid var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.illustrated-portal:focus-visible,.illustrated-portal:hover{outline:3px solid color-mix(in srgb,var(--portal-accent) 48%,#fff)}}.illustrated-portal:focus-visible,.illustrated-portal:hover{outline-offset:4px;filter:saturate(1.07);transform:translateY(-7px)}@media (max-width:1180px){.portal-stage{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:30px}.home-portal-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.illustrated-portal>.portal-copy{min-height:116px}}@media (max-width:900px){.portal-stage{grid-template-columns:1fr;min-height:0;padding-block:58px 72px}.universe-logo{text-align:center;max-width:700px}.universe-logo,.universe-logo img,.universe-logo>p:last-child{margin-inline:auto}.universe-orbits{width:min(70vw,500px);top:22%;left:50%}.portal-stage:before{width:min(82vw,600px);height:min(82vw,600px);top:22%;left:50%}.home-portal-gallery{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:700px){.portal-stage{gap:38px;padding-block:42px 58px}.universe-logo h1{font-size:clamp(2.85rem,13vw,4.4rem)}.home-portal-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px}.illustrated-portal{grid-template-rows:132px auto}.illustrated-portal>.portal-artwork{min-height:132px;padding:10px 10px 0}.illustrated-portal .portal-artwork img{max-width:124px;height:120px}.illustrated-portal>.portal-copy{min-height:122px;padding:15px 13px}.portal-copy>strong{font-size:1.2rem}.portal-copy>span{font-size:.66rem}}@media (min-width:1281px){.portal-stage{min-height:1040px;padding-block:0;display:block}.portal-stage:before{width:min(58vw,760px);height:min(58vw,760px);top:50%;left:50%}.universe-orbits{opacity:1;width:min(62%,820px);display:block;top:50%;left:50%}.universe-logo{z-index:2;text-align:center;width:min(35vw,440px);max-width:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.universe-logo img{width:min(100%,340px);margin-inline:auto}.universe-logo>p:last-child{margin-inline:auto}.home-portal-gallery{width:100%;display:block;position:absolute;inset:0}.home-portal-gallery .illustrated-portal{grid-template-rows:148px auto;width:clamp(220px,18vw,270px);position:absolute;box-shadow:0 22px 52px #32123e26,inset 0 1px #ffffffe6}.home-portal-gallery .portal-artwork{min-height:148px}.home-portal-gallery .portal-artwork img{max-width:144px;height:134px}.home-portal-gallery .portal-copy{min-height:118px;padding:16px}.home-portal-gallery .portal-copy>strong{font-size:clamp(1.22rem,1.45vw,1.58rem)}.home-portal-gallery .portal-arte{top:54px;left:2%}.home-portal-gallery .portal-giochi{top:24px;left:50%;transform:translate(-50%)}.home-portal-gallery .portal-mondi{top:54px;left:auto;right:2%}.home-portal-gallery .portal-commissioni{bottom:54px;left:2%;right:auto}.home-portal-gallery .portal-vip{bottom:24px;left:50%;transform:translate(-50%)}.home-portal-gallery .portal-shop{bottom:54px;left:auto;right:2%}.home-portal-gallery .portal-giochi:focus-visible,.home-portal-gallery .portal-giochi:hover,.home-portal-gallery .portal-vip:focus-visible,.home-portal-gallery .portal-vip:hover{transform:translate(-50%,-7px)}.home-portal-gallery:after,.home-portal-gallery:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#0891b259 20%,#f4cf498c 50%,#db277757 80%,#0000);width:min(76%,980px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.home-portal-gallery:before{top:318px}.home-portal-gallery:after{bottom:318px}}@media (min-width:901px) and (max-width:1280px){.portal-stage{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr)}.home-portal-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.illustrated-portal{box-shadow:none;background:0 0;border:0;border-radius:0}.illustrated-portal>.portal-artwork{background:0 0;min-height:150px;padding:0}.illustrated-portal .portal-artwork img{max-width:170px;height:150px}.illustrated-portal>.portal-copy{text-align:center;background:0 0;border:0;min-height:82px;padding:7px 4px 0;display:block}.portal-copy>small{display:none}.portal-copy>strong{color:#172554;font:700 clamp(1.25rem,1.65vw,1.75rem)/1.06 var(--font-display),serif;display:block}.portal-copy>span{color:#566078;text-wrap:balance;max-width:240px;margin:7px auto 0;font-size:.7rem;line-height:1.4;display:block}.illustrated-portal:focus-visible,.illustrated-portal:hover{filter:saturate(1.13)drop-shadow(0 16px 17px #4c1d5721);outline:0}@media (min-width:1281px){.portal-stage{min-height:1000px}.universe-logo{width:min(38vw,470px)}.universe-logo img{width:min(100%,430px)}.universe-logo h1{color:#6425ba;font:900 .82rem/1.3 var(--font-body),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:4px 0 0}.home-portal-gallery .illustrated-portal{grid-template-rows:160px auto;width:clamp(220px,18vw,280px)}.home-portal-gallery .portal-artwork{min-height:160px}.home-portal-gallery .portal-artwork img{max-width:190px;height:158px}.home-portal-gallery .portal-copy{min-height:88px;padding:5px 2px 0}.home-portal-gallery .portal-arte,.home-portal-gallery .portal-mondi{top:28px}.home-portal-gallery .portal-giochi{top:6px}.home-portal-gallery .portal-commissioni,.home-portal-gallery .portal-shop{bottom:28px}.home-portal-gallery .portal-vip{bottom:6px}.home-portal-gallery:before{top:285px}.home-portal-gallery:after{bottom:285px}}@media (max-width:1280px){.universe-logo h1{color:#6425ba;font:900 .78rem/1.3 var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0}.home-portal-gallery{align-items:start}}@media (max-width:700px){.illustrated-portal{grid-template-rows:128px auto}.illustrated-portal>.portal-artwork{min-height:128px}.illustrated-portal .portal-artwork img{max-width:132px;height:124px}.illustrated-portal>.portal-copy{min-height:94px;padding-top:4px}.portal-copy>strong{font-size:1.22rem}}.universe-map{background-color:#e6f4f7;background-image:url(/backgrounds/lorewise-luminous-universe-v1.webp),radial-gradient(circle at 0 0,#f5d9d5 0,#0000 38%),radial-gradient(circle at 0 100%,#bde9f5 0,#ded5f1 42%,#0000 68%),radial-gradient(circle at 100% 0,#b9eaf4 0,#0000 42%),radial-gradient(circle at 100% 100%,#efd5eb 0,#d7eefa 44%,#0000 70%),linear-gradient(90deg,#e9eef6,#fff5e8 46%,#edf9fa 56%,#dbeef6);background-position:50%;background-repeat:no-repeat;background-size:cover,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.home-portal-gallery .illustrated-portal,.home-portal-gallery .illustrated-portal:focus-visible,.home-portal-gallery .illustrated-portal:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-portal-gallery .portal-artwork,.home-portal-gallery .portal-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before,.home-portal-gallery .portal-copy:after,.home-portal-gallery .portal-copy:before{display:none!important}.home-portal-gallery .portal-artwork{isolation:isolate;overflow:visible}.home-portal-gallery .portal-artwork img{z-index:2;transform-origin:50% 58%;will-change:transform,filter;animation:portal-icon-levitation 5.8s ease-in-out infinite;animation-delay:var(--portal-motion-delay,0s);position:relative}.home-portal-gallery .illustrated-portal:first-child{--portal-motion-delay:-.7s}.home-portal-gallery .illustrated-portal:nth-child(2){--portal-motion-delay:-2.1s}.home-portal-gallery .illustrated-portal:nth-child(3){--portal-motion-delay:-3.6s}.home-portal-gallery .illustrated-portal:nth-child(4){--portal-motion-delay:-1.4s}.home-portal-gallery .illustrated-portal:nth-child(5){--portal-motion-delay:-4.2s}.home-portal-gallery .illustrated-portal:nth-child(6){--portal-motion-delay:-2.8s}.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before{content:"";z-index:1;pointer-events:none;filter:drop-shadow(0 0 5px #ffffffe6);opacity:.72;animation:portal-particle-drift 4.8s ease-in-out infinite;animation-delay:var(--portal-motion-delay,0s);background:radial-gradient(circle at 14% 68%,#fffffff5 0 1.5px,#0000 2.5px),radial-gradient(circle at 27% 22%,#ffd653eb 0 1px,#0000 2.2px),radial-gradient(circle at 73% 15%,#63e2ffe6 0 1.5px,#0000 2.6px),radial-gradient(circle at 88% 58%,#ff77dde6 0 1px,#0000 2.2px),radial-gradient(circle at 66% 82%,#ffffffe0 0 1.4px,#0000 2.5px),radial-gradient(circle at 34% 88%,#ae7fffe6 0 1px,#0000 2.2px);position:absolute;inset:8% 9%;display:block!important}.home-portal-gallery .portal-artwork:after{opacity:.48;animation-duration:6.4s;animation-direction:reverse;inset:18%;transform:rotate(32deg)scale(.86)}@keyframes portal-icon-levitation{0%,to{filter:drop-shadow(0 12px 17px #17255429);transform:translate(0)rotate(-.35deg)}50%{filter:drop-shadow(0 22px 22px #46287d3d);transform:translateY(-12px)rotate(.45deg)}}@keyframes portal-particle-drift{0%,to{opacity:.42;transform:translateY(5px)scale(.94)}50%{opacity:.86;transform:translateY(-10px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.home-portal-gallery .portal-artwork img,.home-portal-gallery .portal-artwork:after,.home-portal-gallery .portal-artwork:before{animation:none!important}}.worlds-gateway{color:#172554;background:#eaf7fa}.worlds-gateway-scene{isolation:isolate;background:linear-gradient(#ffffff24,#f5edff2e),url(/backgrounds/lorewise-luminous-universe-v1.webp) 50%/cover no-repeat;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.worlds-gateway-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 49%,#fffadfd1 0 10%,#ffffff42 30%,#0000 58%);position:absolute;inset:0}.worlds-gateway-inner{grid-template-rows:auto 1fr auto;gap:18px;min-height:calc(100svh - 74px);padding-block:clamp(28px,4vw,58px) 24px;display:grid;position:relative}.worlds-gateway-heading{text-align:left;grid-template-columns:120px minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:clamp(18px,3.5vw,52px);width:min(100%,1040px);margin-inline:auto;display:grid}.worlds-gateway-heading>img{object-fit:contain;filter:drop-shadow(0 15px 22px #4e2c7533);width:116px;height:116px}.worlds-gateway-heading p{color:#5f6681;margin:0;font-size:clamp(.78rem,1.1vw,.96rem);line-height:1.65}.worlds-gateway-heading div>p{color:#9d286c;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:950}.worlds-gateway-heading h1{color:#172554;font:750 clamp(2.55rem,4.5vw,5.2rem)/.82 var(--font-lore-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:5px 0 0}.worlds-convergence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,64px);width:min(100%,1120px);margin:auto;display:grid;position:relative}.worlds-convergence:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#eaa448 15%,#57c9e1 50%,#ad72e3 85%,#0000);height:1px;position:absolute;top:43%;left:11%;right:11%;box-shadow:0 0 14px #56c6de7a}.worlds-route{--world-accent:#dc8c27;z-index:1;text-align:center;align-content:center;justify-items:center;min-width:0;text-decoration:none;display:grid;position:relative;color:#172554!important}.worlds-route-origins{--world-accent:#24aeca;transform:translateY(26px)}.worlds-route-codex{--world-accent:#8b5bd0}.worlds-route-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--world-accent);width:clamp(150px,15vw,220px);position:absolute;top:12px}@supports (color:color-mix(in lab,red,red)){.worlds-route-orbit{border:1px solid color-mix(in srgb,var(--world-accent) 42%,transparent)}}.worlds-route-orbit{box-shadow:0 0 0 18px var(--world-accent),0 0 40px var(--world-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.worlds-route-orbit{box-shadow:0 0 0 18px color-mix(in srgb,var(--world-accent) 5%,transparent),0 0 40px color-mix(in srgb,var(--world-accent) 16%,transparent)}}.worlds-route-orbit{transition:transform .55s,border-color .3s}.worlds-route-orbit:after,.worlds-route-orbit:before{content:"";aspect-ratio:1;background:var(--world-accent);width:7px;box-shadow:0 0 10px var(--world-accent);border-radius:50%;position:absolute}.worlds-route-orbit:before{top:12%;left:13%}.worlds-route-orbit:after{bottom:26%;right:4%}.worlds-route-emblem{place-items:center;width:clamp(150px,15vw,220px);height:clamp(150px,15vw,220px);display:grid}.worlds-route-emblem img{z-index:2;object-fit:contain;filter:drop-shadow(0 17px 21px #1e1c4d33);width:100%;height:100%;transition:transform .45s,filter .45s;position:relative}.worlds-route-copy{justify-items:center;gap:8px;max-width:330px;padding-top:10px;display:grid}.worlds-route-copy small{color:var(--world-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:950}.worlds-route-copy strong{color:#172554;font:750 clamp(1.65rem,2.3vw,2.65rem)/.94 var(--font-lore-display),Georgia,serif;letter-spacing:-.035em}.worlds-route-copy>span{color:#515b78;font-size:clamp(.74rem,.9vw,.86rem);line-height:1.55}.worlds-route-copy b{border-bottom:2px solid var(--world-accent);color:#172554;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;padding-bottom:4px;font-size:.7rem;font-weight:950}.worlds-route-copy b i{margin-left:7px;font-style:normal;transition:transform .25s;display:inline-block}.worlds-route:focus-visible .worlds-route-emblem img,.worlds-route:hover .worlds-route-emblem img{filter:drop-shadow(0 27px 27px var(--world-accent));transform:translateY(-12px)scale(1.035)}@supports (color:color-mix(in lab,red,red)){.worlds-route:focus-visible .worlds-route-emblem img,.worlds-route:hover .worlds-route-emblem img{filter:drop-shadow(0 27px 27px color-mix(in srgb,var(--world-accent) 30%,transparent))}}.worlds-route:focus-visible .worlds-route-orbit,.worlds-route:hover .worlds-route-orbit{border-color:var(--world-accent);transform:rotate(24deg)scale(1.06)}.worlds-route:focus-visible .worlds-route-copy b i,.worlds-route:hover .worlds-route-copy b i{transform:translate(5px)}.worlds-route:focus-visible{outline:3px solid var(--world-accent);outline-offset:10px;border-radius:18px}.worlds-gateway-legend{color:#707693;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:12px;font-size:.61rem;font-weight:900;display:flex}.worlds-gateway-legend i{background:linear-gradient(90deg,#e7a341,#5ac8df);width:38px;height:1px}.worlds-gateway-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.worlds-gateway-stars i{aspect-ratio:1;background:#fff;border-radius:50%;width:5px;animation:worlds-star-pulse 3.8s ease-in-out infinite;position:absolute;box-shadow:0 0 12px 3px #ffffffd9}.worlds-gateway-stars i:first-child{top:17%;left:8%}.worlds-gateway-stars i:nth-child(2){animation-delay:-1.2s;top:31%;right:9%}.worlds-gateway-stars i:nth-child(3){animation-delay:-2.4s;bottom:18%;left:16%}.worlds-gateway-stars i:nth-child(4){animation-delay:-.7s;bottom:13%;right:22%}.worlds-gateway-stars i:nth-child(5){animation-delay:-3.1s;top:12%;left:57%}@keyframes worlds-star-pulse{0%,to{opacity:.4;transform:scale(.65)}50%{opacity:1;transform:scale(1.6)}}@media (max-width:1100px){.worlds-convergence{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.worlds-route-origins{transform:none}}@media (max-width:900px){.worlds-gateway-inner{gap:30px}.worlds-gateway-heading{grid-template-columns:84px 1fr}.worlds-gateway-heading>img{width:80px;height:80px}.worlds-gateway-heading>p{grid-column:1/-1;max-width:680px}.worlds-convergence{gap:22px}}@media (max-width:700px){.worlds-gateway-inner,.worlds-gateway-scene{min-height:auto}.worlds-gateway-inner{padding-block:30px 34px}.worlds-gateway-heading{text-align:center;display:block}.worlds-gateway-heading>img{width:88px;height:88px;margin:0 auto 8px}.worlds-gateway-heading>p{margin:14px auto 0}.worlds-gateway-heading h1{font-size:clamp(2.7rem,13vw,4rem)}.worlds-convergence{grid-template-columns:1fr;gap:42px}.worlds-convergence:before{background:linear-gradient(#0000,#eaa448 14%,#57c9e1 50%,#ad72e3 86%,#0000);width:1px;height:auto;top:5%;bottom:5%;left:50%}.worlds-route{text-align:left;grid-template-columns:128px minmax(0,1fr);justify-items:start;gap:12px}.worlds-route-emblem{width:128px;height:128px}.worlds-route-orbit{width:128px;top:0;left:0}.worlds-route-copy{justify-items:start;padding:0}.worlds-route-copy strong{font-size:clamp(1.55rem,7vw,2.1rem)}.worlds-route-copy>span{font-size:.74rem}.worlds-gateway-legend{letter-spacing:.1em;gap:7px;font-size:.5rem}.worlds-gateway-legend i{width:19px}}@media (max-width:430px){.worlds-route{grid-template-columns:88px minmax(0,1fr);gap:10px}.worlds-route-emblem,.worlds-route-orbit{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.worlds-gateway-stars i{animation:none}.worlds-route-emblem img,.worlds-route-orbit{transition:none}}.vip-gateway{color:#26113e;background:#fff6e9}.vip-gateway-scene{isolation:isolate;background:radial-gradient(circle at 50% 43%,#ffffffd9,#fff4d56b 28%,#eedcff57 57%,#0000 74%),url(/backgrounds/lorewise-luminous-universe-v1.webp) 50%/cover no-repeat;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.vip-gateway-scene:after,.vip-gateway-scene:before{content:"";z-index:-1;pointer-events:none;border-top:1px solid #e09d298c;border-bottom:1px solid #7f48be47;width:42vw;height:58%;position:absolute;top:23%}.vip-gateway-scene:before{left:-7%;transform:skewY(-7deg)}.vip-gateway-scene:after{right:-7%;transform:skewY(7deg)}.vip-gateway-inner{grid-template-rows:auto 1fr auto;align-items:center;gap:20px;min-height:calc(100svh - 74px);padding-block:clamp(24px,3vw,46px) 24px;display:grid}.vip-gateway-heading{z-index:2;text-align:center;justify-items:center;width:min(100%,880px);margin-inline:auto;display:grid;position:relative}.vip-gateway-heading>img{object-fit:contain;filter:drop-shadow(0 18px 24px #70318938);width:clamp(96px,9vw,142px);height:clamp(96px,9vw,142px);animation:vip-crown-float 5.7s ease-in-out infinite}.vip-gateway-heading>p{color:#aa6413;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:950}.vip-gateway-heading h1{color:#24113f;font:760 clamp(2.8rem,5vw,5.7rem)/.82 var(--font-lore-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:5px 0 8px}.vip-gateway-heading>span{color:#6b5b75;max-width:620px;font-size:clamp(.78rem,1.05vw,.96rem);line-height:1.55}.vip-thresholds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(70px,11vw,180px);width:min(100%,1120px);margin:auto;display:grid;position:relative}.vip-thresholds:before{content:"";background:linear-gradient(#0000,#e2a438 24%,#9361ca 74%,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:50%;box-shadow:0 0 17px #e0a43880}.vip-threshold{--vip-accent:#d89825;z-index:1;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,30px);text-decoration:none;display:grid;position:relative;color:#26113e!important}.vip-threshold-pass{--vip-accent:#8b4bc2;direction:rtl}.vip-threshold-pass>*{direction:ltr}.vip-threshold-light{z-index:-1;aspect-ratio:1;border:1px solid var(--vip-accent);width:42%;position:absolute;left:3%}@supports (color:color-mix(in lab,red,red)){.vip-threshold-light{border:1px solid color-mix(in srgb,var(--vip-accent) 44%,transparent)}}.vip-threshold-light{box-shadow:0 0 0 20px var(--vip-accent),0 0 55px var(--vip-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.vip-threshold-light{box-shadow:0 0 0 20px color-mix(in srgb,var(--vip-accent) 6%,transparent),0 0 55px color-mix(in srgb,var(--vip-accent) 19%,transparent)}}.vip-threshold-light{transition:transform .5s}.vip-threshold-pass .vip-threshold-light{left:auto;right:3%}.vip-threshold-light:after,.vip-threshold-light:before{content:"✦";color:var(--vip-accent);text-shadow:0 0 9px;font-size:.8rem;position:absolute}.vip-threshold-light:before{top:5%;left:15%}.vip-threshold-light:after{font-size:.56rem;bottom:25%;right:2%}.vip-threshold-emblem{place-items:center;min-width:0;display:grid}.vip-threshold-emblem img{object-fit:contain;filter:drop-shadow(0 20px 24px #411c5438);width:100%;height:clamp(170px,18vw,260px);transition:transform .45s,filter .45s}.vip-threshold-copy{text-align:left;gap:9px;display:grid}.vip-threshold-copy small{color:var(--vip-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-threshold-copy strong{color:#26113e;font:760 clamp(1.9rem,3vw,3.45rem)/.88 var(--font-lore-display),Georgia,serif;letter-spacing:-.045em}.vip-threshold-copy>span{color:#62536d;font-size:clamp(.73rem,.92vw,.86rem);line-height:1.56}.vip-threshold-copy b{border-bottom:2px solid var(--vip-accent);color:#26113e;letter-spacing:.07em;text-transform:uppercase;justify-self:start;margin-top:4px;padding-bottom:5px;font-size:.68rem;font-weight:950}.vip-threshold-copy b i{margin-left:6px;font-style:normal;transition:transform .25s;display:inline-block}.vip-threshold:focus-visible .vip-threshold-emblem img,.vip-threshold:hover .vip-threshold-emblem img{filter:drop-shadow(0 29px 29px var(--vip-accent));transform:translateY(-11px)scale(1.035)}@supports (color:color-mix(in lab,red,red)){.vip-threshold:focus-visible .vip-threshold-emblem img,.vip-threshold:hover .vip-threshold-emblem img{filter:drop-shadow(0 29px 29px color-mix(in srgb,var(--vip-accent) 32%,transparent))}}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:rotate(18deg)scale(1.08)}.vip-threshold:focus-visible .vip-threshold-copy b i,.vip-threshold:hover .vip-threshold-copy b i{transform:translate(5px)}.vip-threshold:focus-visible{outline:3px solid var(--vip-accent);outline-offset:12px;border-radius:24px}.vip-gateway-note{text-align:center;color:#8c718a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.vip-gateway-aura{z-index:-1;pointer-events:none;position:absolute;inset:0}.vip-gateway-aura i{aspect-ratio:1;background:#fff;border-radius:50%;width:6px;animation:worlds-star-pulse 4.2s ease-in-out infinite;position:absolute;box-shadow:0 0 13px 4px #ffffffe6}.vip-gateway-aura i:first-child{top:20%;left:12%}.vip-gateway-aura i:nth-child(2){animation-delay:-1.3s;top:27%;right:14%}.vip-gateway-aura i:nth-child(3){animation-delay:-2.8s;bottom:16%;left:29%}.vip-gateway-aura i:nth-child(4){animation-delay:-.6s;bottom:19%;right:27%}@keyframes vip-crown-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@media (max-width:860px){.vip-gateway-inner,.vip-gateway-scene{min-height:auto}.vip-gateway-inner{gap:34px;padding-block:30px}.vip-thresholds{gap:40px}.vip-threshold{text-align:center;grid-template-columns:1fr;justify-items:center}.vip-threshold-pass{direction:ltr}.vip-threshold-light{width:clamp(150px,28vw,220px);top:0;left:50%;transform:translate(-50%)}.vip-threshold-pass .vip-threshold-light{left:50%;right:auto}.vip-threshold-copy{text-align:center;justify-items:center}.vip-threshold-copy b{justify-self:center}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:translate(-50%)rotate(18deg)scale(1.08)}}@media (max-width:620px){.vip-thresholds{grid-template-columns:1fr;gap:56px}.vip-thresholds:before{top:4%;bottom:4%}.vip-threshold{text-align:left;grid-template-columns:118px minmax(0,1fr);justify-items:start}.vip-threshold-emblem img{height:126px}.vip-threshold-light,.vip-threshold-pass .vip-threshold-light{width:118px;top:0;left:0;transform:none}.vip-threshold-copy{text-align:left;justify-items:start}.vip-threshold-copy b{justify-self:start}.vip-threshold:focus-visible .vip-threshold-light,.vip-threshold:hover .vip-threshold-light{transform:rotate(18deg)scale(1.06)}.vip-gateway-note{line-height:1.6}}@media (max-width:390px){.vip-threshold{grid-template-columns:90px minmax(0,1fr);gap:10px}.vip-threshold-emblem img{height:98px}.vip-threshold-light,.vip-threshold-pass .vip-threshold-light{width:90px}}@media (prefers-reduced-motion:reduce){.vip-gateway-aura i,.vip-gateway-heading>img{animation:none}.vip-threshold-emblem img,.vip-threshold-light{transition:none}}main :where(p,li,dt,dd,figcaption,strong,small,span,label,a,button):not(code):not(pre):not(.codex-visually-hidden):not(.account-avatar-input){text-overflow:clip;min-inline-size:0;max-inline-size:100%;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:700px){main :where(a,button,label,strong,small):not(code):not(pre):not(.codex-visually-hidden):not(.account-avatar-input):not(.famiglio-game-root *){white-space:normal!important}}.commission-promotion-focus-page{background:#31133d;min-height:100vh}.commission-promotion-focus-page .commission-pricing{min-height:100vh;padding-top:clamp(34px,5vw,72px)}.commission-request-focus-page{background:#fff8f1;min-height:100vh}.commission-request-focus-intro{color:#fff4dc;background:linear-gradient(125deg,#35101a,#741d12 64%,#b84112);padding:clamp(38px,6vw,78px) 0 clamp(120px,13vw,190px)}.commission-request-focus-intro a{color:#ffe7ad;margin-bottom:clamp(38px,6vw,70px);font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.commission-request-focus-intro .eyebrow{color:#ffbd45}.commission-request-focus-intro h1{color:#fff0bf;max-width:12ch;font:800 clamp(3.3rem,8vw,7.4rem)/.86 var(--font-lore-display),serif;letter-spacing:-.05em;margin:10px 0 22px}.commission-request-focus-intro p:last-child{color:#ffe9d2;max-width:720px;margin:0;font-size:clamp(.9rem,1.4vw,1.08rem);line-height:1.75}.commission-request-focus-page .commission-request{margin-top:clamp(-105px,-8vw,-70px);padding-top:0}.commission-request-promotion-summary{z-index:3;margin-top:clamp(-95px,-7vw,-60px);position:relative}.commission-request-promotion-summary .commission-promotion-banner{margin-bottom:38px}.commission-request-focus-page.has-promotion-summary .commission-request{margin-top:0}.commission-request-focus-page .commission-request>.shell{z-index:2;background:#fffdf8;padding:clamp(24px,4vw,52px);position:relative;box-shadow:0 30px 80px #4c1d2333}.commission-request-focus-page #richiesta{scroll-margin-top:110px}.commission-promotion-focus-back{color:#fef08a;align-items:center;min-height:44px;margin-bottom:clamp(34px,5vw,62px);font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.commission-promotion-focus-back:focus-visible{outline-offset:4px;outline:3px solid #fff}.commission-promotion-focus-heading{align-items:end;margin-bottom:clamp(35px,5vw,58px)}.commission-promotion-focus-heading h1{color:#fff6d0;max-width:12ch;font:700 clamp(3.2rem,7vw,7rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;margin:8px 0 0}.commission-promotion-focus-heading>p{color:#f4e7f2}.commission-promotion-focus-page .commission-promotion-banner{scroll-margin-top:28px}.commission-promotion-focus-actions{border-top:1px solid #fff3;flex-wrap:wrap;gap:14px 28px;margin-top:clamp(45px,6vw,80px);padding-top:30px;display:flex}.commission-promotion-focus-actions a{color:#31133d;background:#fef08a;border:1px solid #fef08a7a;align-items:center;gap:22px;min-height:50px;padding:13px 18px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.commission-promotion-focus-actions a+a{color:#fff6d0;background:0 0}.commission-promotion-focus-actions a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:700px){.commission-promotion-focus-page .commission-pricing{padding-block:24px 68px}.commission-promotion-focus-heading{grid-template-columns:1fr}.commission-promotion-focus-heading>p{margin-top:16px}.commission-promotion-focus-heading h1{font-size:clamp(3.2rem,16vw,5.1rem)}.commission-promotion-focus-page .commission-availability{margin-bottom:34px}.commission-promotion-focus-page .commission-promotion-banner{margin-bottom:46px}.commission-promotion-focus-actions{display:grid}.commission-promotion-focus-actions a{justify-content:space-between;width:100%}}.commission-hub-page .commission-chapter-navigation{color:#4a263f;box-shadow:none;background:#f8efe9;padding-block:clamp(70px,8vw,110px) 0}.commission-hub-page .commission-chapter-navigation header{gap:clamp(35px,7vw,100px);margin-bottom:clamp(44px,6vw,72px)}.commission-hub-page .commission-chapter-navigation header>p{color:#765d70;font-size:.96rem}.commission-hub-page .commission-chapter-navigation nav{gap:0;width:100vw;margin-left:calc(50% - 50vw);display:grid;overflow:hidden}.commission-hub-page .commission-chapter-navigation nav>a{isolation:isolate;min-height:clamp(420px,34vw,560px);box-shadow:none;background:0 0;border:0;grid-template-rows:minmax(170px,1fr) auto auto;grid-template-columns:1fr auto;align-items:end;gap:24px 18px;padding:clamp(28px,3vw,52px);display:grid;overflow:hidden;transform:none}.commission-hub-page .commission-chapter-navigation nav>a:after,.commission-hub-page .commission-chapter-navigation nav>a:before{z-index:-1;content:"";pointer-events:none;transition:transform .45s,opacity .45s;position:absolute}.commission-hub-page .commission-chapter-navigation nav>a:before{inset:0}.commission-hub-page .commission-chapter-navigation nav>a:after{aspect-ratio:1;filter:blur(2px);background:#ffffff29;border-radius:50%;width:72%;bottom:-32%;right:-25%}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=panoramica]:before{background:radial-gradient(circle at 75% 14%,#fffc,#0000 28%),linear-gradient(150deg,#fde8ec,#efb6cb)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=prezzi]:before{background:radial-gradient(circle at 75% 15%,#e96fff47,#0000 30%),linear-gradient(150deg,#371044,#6e1d75)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=portfolio]:before{background:radial-gradient(circle at 72% 15%,#33dae747,#0000 30%),linear-gradient(150deg,#07304a,#075f73)}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=metodo]:before{background:radial-gradient(circle at 72% 14%,#ffbc4947,#0000 30%),linear-gradient(150deg,#64172f,#b34b24)}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible,.commission-hub-page .commission-chapter-navigation nav>a:hover{background:0 0;border:0;outline:0;transform:none}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible:before,.commission-hub-page .commission-chapter-navigation nav>a:hover:before{transform:scale(1.035)}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible:after,.commission-hub-page .commission-chapter-navigation nav>a:hover:after{transform:translate(-12%,-12%)scale(1.12)}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{object-fit:contain;width:min(78%,230px);height:min(24vw,250px);box-shadow:none;filter:drop-shadow(0 22px 25px #27052d33);background:0 0;border:0;grid-column:1/-1;place-self:center;padding:0;transition:transform .45s}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible .commission-chapter-icon,.commission-hub-page .commission-chapter-navigation nav>a:hover .commission-chapter-icon{transform:translateY(-8px)rotate(-2deg)}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{grid-column:1/-1;gap:10px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy small{color:inherit;opacity:.78;font-size:.62rem}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em{max-width:33ch;color:inherit;opacity:.82;font-size:.75rem;line-height:1.65}.commission-hub-page .commission-chapter-navigation nav>a:not([data-chapter=panoramica]){color:#fff5df}.commission-chapter-state{color:inherit;letter-spacing:.1em;text-transform:uppercase;opacity:.72;align-self:center;font-size:.6rem;font-weight:950}.commission-hub-page .commission-chapter-navigation footer{border-top:0;padding-block:clamp(34px,4vw,52px)}.commission-hub-page .commission-chapter-navigation footer>a:last-child{color:#922253}.commission-chapter-masthead.is-prezzi{background:radial-gradient(circle at 82% 25%,#e55fff47,#0000 28%),linear-gradient(125deg,#2c0d39,#61176e 60%,#8f296e)}.commission-chapter-masthead.is-portfolio{background:radial-gradient(circle at 82% 25%,#30dde240,#0000 28%),linear-gradient(125deg,#06283e,#07566b 60%,#117d83)}.commission-chapter-masthead.is-metodo{background:radial-gradient(circle at 82% 25%,#ffbf4a4d,#0000 28%),linear-gradient(125deg,#541329,#8d2c25 60%,#c26728)}.commission-chapter-masthead.is-prezzi .commission-chapter-masthead-emblem{background:radial-gradient(circle,#df51ff38,#1c0525b3 70%)}.commission-chapter-masthead.is-portfolio .commission-chapter-masthead-emblem{background:radial-gradient(circle,#2ddce433,#032030b8 70%)}.commission-chapter-masthead.is-metodo .commission-chapter-masthead-emblem{background:radial-gradient(circle,#ffbc4133,#490a16b8 70%)}.commission-hub-page.is-prezzi .commission-pricing{background:radial-gradient(circle at 12% 8%,#db27772e,#0000 25%),#2d1038}.commission-hub-page.is-portfolio{background-color:#edf7f5}.commission-hub-page.is-portfolio .commission-case-studies{background:#073c50}.commission-hub-page.is-metodo{background-color:#fff7ec}.commission-hub-page.is-metodo .commission-fanart-note{background:linear-gradient(120deg,#ffdae8d1,#ffe1bbd1)}@media (max-width:1050px){.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-hub-page .commission-chapter-navigation nav>a{min-height:500px}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{height:230px}}@media (max-width:700px){.commission-hub-page .commission-chapter-navigation{padding-top:62px}.commission-hub-page .commission-chapter-navigation header h2{font-size:clamp(3.15rem,15vw,4.7rem)}.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(86vw,1fr));width:100vw;margin-left:calc(50% - 50vw);padding:0;scroll-padding-inline:7vw;overflow-x:auto}.commission-hub-page .commission-chapter-navigation nav>a{scroll-snap-align:center;min-height:520px;padding:34px 28px}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{width:min(78%,250px);height:245px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(2.6rem,12vw,4rem)}}.vip-zone-page{background:#070609}.vip-member-bar{color:#fff7e8;background:radial-gradient(circle at 14% 22%,#8e46ff33,#0000 24%),radial-gradient(circle at 88% 8%,#e8a93c2b,#0000 22%),linear-gradient(116deg,#09070e,#170b23 48%,#0b0808);border:0;position:relative;overflow:hidden}.vip-member-bar:before{opacity:.23;pointer-events:none;content:"";background:repeating-linear-gradient(118deg,#0000 0 34px,#ffffff09 35px,#0000 36px 70px);position:absolute;inset:0}.vip-member-bar:after{content:"";background:linear-gradient(90deg,#7f3cff,#ffd46d,#ef6d75,#3ad0bd,#7f3cff);height:3px;position:absolute;bottom:0;left:0;right:0}.vip-member-bar .shell{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);gap:clamp(32px,6vw,94px);min-height:clamp(210px,19vw,300px);padding-block:clamp(38px,5vw,72px);display:grid;position:relative}.vip-club-identity{align-items:center;gap:clamp(22px,3.5vw,54px);min-width:0;display:flex}.vip-club-seal{aspect-ratio:1;background:radial-gradient(circle,#7a31cd3d,#05030829 58%,#ffce631a);border:1px solid #ffd77a52;border-radius:50%;flex:none;place-items:center;width:clamp(112px,12vw,178px);display:grid;position:relative;box-shadow:0 0 0 10px #ffd37006,0 30px 60px #0000006b}.vip-club-seal:after,.vip-club-seal:before{content:"";border:1px solid #ffdb872e;border-radius:50%;position:absolute;inset:8px}.vip-club-seal:after{background:linear-gradient(#0000,#f2c463,#0000);border:0;width:1px;inset:-10px 50%;transform:rotate(42deg)}.vip-member-bar .vip-club-seal img{object-fit:contain;filter:drop-shadow(0 14px 20px #0000008c);width:78%;height:78%}.vip-club-identity>div{min-width:0}.vip-club-identity small{color:#edbc56;letter-spacing:.13em;font-size:.65rem}.vip-club-identity strong{max-width:12ch;font:650 clamp(2.3rem,4vw,4.8rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:10px 0 13px;display:block}.vip-club-identity p{color:#cfc4d3;max-width:48ch;margin:0;font-size:clamp(.84rem,1vw,1rem);line-height:1.65}.vip-editorial-status{border-block:1px solid #ffd57733;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0;margin:0;display:grid}.vip-editorial-status>span{border:0;border-right:1px solid #ffd57729;min-width:0;padding:18px}.vip-editorial-status>span:last-child{border-right:0}.vip-editorial-status .vip-pass-status{background:linear-gradient(90deg,#893be92e,#ffc2500f);border-bottom:1px solid #ffd57729;border-right:0;grid-column:1/-1}.vip-editorial-status small{color:#a99daf;letter-spacing:.08em;font-size:.56rem}.vip-editorial-status strong{color:#fff4df;margin-top:4px;font-size:.69rem}.vip-editorial-status .vip-pass-status strong{color:#f2c45e;font:650 clamp(1.05rem,1.5vw,1.35rem)/1.1 var(--font-display),Georgia,serif;text-transform:none}.vip-area-nav{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#09080b;padding:0;position:relative;top:auto;overflow:visible}.vip-area-nav .shell{border:0;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;max-width:none;padding:0}.vip-area-nav .is-locked,.vip-area-nav button{--vip-room:#7f3cff;--vip-room-soft:#7f3cff57;isolation:isolate;color:#fff8ea;background:linear-gradient(150deg,var(--vip-room),#09080b 74%);border:0;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:clamp(310px,29vw,480px);padding:clamp(28px,3vw,48px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vip-area-nav .is-locked,.vip-area-nav button{background:linear-gradient(150deg,color-mix(in srgb,var(--vip-room) 82%,#120d18),#09080b 74%)}}.vip-area-nav .is-locked,.vip-area-nav button{text-align:left}.vip-area-nav .is-locked[data-area=games],.vip-area-nav button[data-area=games]{--vip-room:#bd3b2f;--vip-room-soft:#f46e4261}.vip-area-nav .is-locked[data-area=art],.vip-area-nav button[data-area=art]{--vip-room:#b62d78;--vip-room-soft:#f24ba95c}.vip-area-nav .is-locked[data-area=atelier],.vip-area-nav button[data-area=atelier]{--vip-room:#b87520;--vip-room-soft:#ffba4466}.vip-area-nav .is-locked[data-area=downloads],.vip-area-nav button[data-area=downloads]{--vip-room:#087f78;--vip-room-soft:#2ad9bf57}.vip-area-nav .is-locked:before,.vip-area-nav button:before{z-index:-1;opacity:.88;background:radial-gradient(circle at 50% 42%,#ffffff3b 0 2%,transparent 3%),radial-gradient(ellipse at 50% 45%,var(--vip-room-soft),transparent 57%);content:"";transition:transform .55s,opacity .55s;position:absolute;inset:-18% -30% 24%;transform:rotate(-12deg)}.vip-area-nav .is-locked:after,.vip-area-nav button:after{z-index:-1;content:"";background:linear-gradient(#ffffff09,#0000 36%,#030205e0);height:auto;position:absolute;inset:0;transform:none}.vip-area-nav button.is-active:before,.vip-area-nav button:focus-visible:before,.vip-area-nav button:hover:before{opacity:1;transform:rotate(-7deg)scale(1.13)}.vip-area-nav button.is-active{color:#fff;background:linear-gradient(150deg,var(--vip-room),#09080b 76%)}@supports (color:color-mix(in lab,red,red)){.vip-area-nav button.is-active{background:linear-gradient(150deg,color-mix(in srgb,var(--vip-room) 92%,#160e1c),#09080b 76%)}}.vip-area-nav button.is-active{box-shadow:inset 0 5px #ffe08a}.vip-area-nav button.is-active:after{background:linear-gradient(#ffe19417,#0000 35%,#030205cc)}.vip-area-nav .vip-area-icon{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 24px #0000005c);width:min(43%,150px);height:32%;transition:transform .5s,filter .5s;position:absolute;top:clamp(22px,2vw,32px);left:auto;right:clamp(20px,2vw,30px);transform:none}.vip-area-nav button.is-active .vip-area-icon,.vip-area-nav button:focus-visible .vip-area-icon,.vip-area-nav button:hover .vip-area-icon{filter:drop-shadow(0 26px 30px #00000075);transform:translateY(-6px)scale(1.035)}.vip-area-nav small{color:#f5cf73;letter-spacing:.16em;text-transform:uppercase;order:1;font-size:.56rem;font-weight:950}.vip-area-nav strong{max-width:8ch;color:inherit;font:650 clamp(2rem,2.7vw,3.8rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em;order:2;margin:10px 0 15px}.vip-area-nav em{color:#fff8ebc2;order:3;max-width:27ch;min-height:3.2em;font-size:.72rem;font-style:normal;line-height:1.55}.vip-area-nav i{color:#ffcc6d;text-transform:uppercase;order:4;margin-top:22px;font-size:.58rem;font-style:normal;font-weight:950}.vip-area-nav .is-locked b,.vip-area-nav button b{color:#ffffff94;letter-spacing:.07em;background:0 0;order:5;margin-top:9px;padding:0;font-size:.5rem;position:static}@media (max-width:1050px){.vip-member-bar .shell{grid-template-columns:1fr;gap:28px}.vip-editorial-status{width:100%;max-width:720px}.vip-area-nav{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.vip-area-nav .shell{grid-template-columns:repeat(5,minmax(320px,1fr));width:max-content;min-width:100%}.vip-area-nav .is-locked,.vip-area-nav button{scroll-snap-align:start;min-height:390px}}@media (max-width:620px){.vip-member-bar .shell{min-height:0;padding-block:34px 42px}.vip-club-identity{align-items:flex-start;gap:18px}.vip-club-seal{width:88px}.vip-club-identity strong{font-size:clamp(2.1rem,10vw,3rem)}.vip-club-identity p{font-size:.78rem}.vip-editorial-status>span:first-child{display:grid}.vip-editorial-status>span{padding:14px 12px}.vip-area-nav .shell{grid-template-columns:repeat(5,minmax(84vw,1fr))}.vip-area-nav .is-locked,.vip-area-nav button{min-height:420px;padding:30px 26px}.vip-area-nav .vip-area-icon{width:min(44%,145px);height:30%;top:18px;right:18px}.vip-area-nav strong{font-size:clamp(2.5rem,12vw,3.5rem)}.vip-area-nav em,.vip-area-nav small{display:block}}.pass-section-nav{z-index:5;background:#08070d;border:0;position:relative;overflow:visible}.pass-section-nav .pass-scroll-hint{z-index:8}.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;max-width:none;padding:0;display:grid}.pass-section-nav a{--pass-portal:#b62d78;--pass-portal-soft:#f24ba957;isolation:isolate;color:#fff8eb;background:linear-gradient(150deg,var(--pass-portal),#08070b 76%);border:0;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:clamp(340px,28vw,455px);padding:clamp(27px,2.6vw,44px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pass-section-nav a{background:linear-gradient(150deg,color-mix(in srgb,var(--pass-portal) 80%,#160e1c),#08070b 76%)}}.pass-section-nav a{text-align:left;text-transform:none}.pass-section-nav a[data-area=giochi]{--pass-portal:#b83c31;--pass-portal-soft:#f2603d5c}.pass-section-nav a[data-area=commissioni]{--pass-portal:#b66a24;--pass-portal-soft:#ffae3e61}.pass-section-nav a[data-area=codex]{--pass-portal:#4937a3;--pass-portal-soft:#7052f261}.pass-section-nav a[data-area=community]{--pass-portal:#087f78;--pass-portal-soft:#2ad9bf57}.pass-section-nav a:before{z-index:-2;opacity:.88;background:radial-gradient(ellipse at 58% 40%,var(--pass-portal-soft),transparent 58%);content:"";transition:transform .5s,opacity .5s;position:absolute;inset:-20% -30% 28%;transform:rotate(-10deg)}.pass-section-nav a:after{z-index:-1;content:"";background:linear-gradient(#ffffff0a,#0000 38%,#030207e0);position:absolute;inset:0}.pass-section-nav a:focus-visible,.pass-section-nav a:hover{color:#fff;background:linear-gradient(150deg,var(--pass-portal),#08070b 76%)}@supports (color:color-mix(in lab,red,red)){.pass-section-nav a:focus-visible,.pass-section-nav a:hover{background:linear-gradient(150deg,color-mix(in srgb,var(--pass-portal) 90%,#160e1c),#08070b 76%)}}.pass-section-nav a:focus-visible:before,.pass-section-nav a:hover:before{opacity:1;transform:rotate(-5deg)scale(1.12)}.pass-section-nav .pass-area-icon{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 21px 25px #00000061);width:min(45%,155px);height:34%;transition:transform .5s,filter .5s;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px)}.pass-section-nav a:focus-visible .pass-area-icon,.pass-section-nav a:hover .pass-area-icon{filter:drop-shadow(0 27px 30px #0000007a);transform:translateY(-6px)scale(1.035)}.pass-section-nav a>span{gap:8px;max-width:100%;display:grid}.pass-section-nav a small{color:#ffd577;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:950}.pass-section-nav a strong{max-width:9ch;color:inherit;font:650 clamp(2rem,2.6vw,3.55rem)/.9 var(--font-display),Georgia,serif;letter-spacing:-.035em}.pass-section-nav a em{color:#fff8ebbd;max-width:27ch;min-height:3.2em;font-size:.7rem;font-style:normal;line-height:1.55}.pass-section-nav a>b{color:#ffd577;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:14px;margin-top:19px;font-size:.56rem;display:flex}.pass-section-nav a>b i{font-size:1rem;font-style:normal;transition:transform .2s}.pass-section-nav a:focus-visible>b i,.pass-section-nav a:hover>b i{transform:translate(5px)}@media (max-width:1050px){.pass-section-nav{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto}.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(320px,1fr));width:max-content;min-width:100%}.pass-section-nav a{scroll-snap-align:start;min-height:390px}}@media (max-width:620px){.pass-section-nav .shell{grid-template-columns:repeat(5,minmax(84vw,1fr));width:max-content}.pass-section-nav a{min-height:410px;padding:30px 26px}.pass-section-nav .pass-area-icon{width:min(44%,145px);height:30%;top:18px;right:18px}.pass-section-nav a strong{font-size:clamp(2.5rem,12vw,3.5rem)}}.is-corrupted-portrait{isolation:isolate;color:#fff5df;background:#09040d;position:relative;overflow:hidden}.is-corrupted-portrait .commission-pricing{z-index:1;isolation:isolate;background:radial-gradient(circle at 12% 16%,#ab234d57,#0000 28%),radial-gradient(circle at 88% 12%,#ff721838,#0000 23%),linear-gradient(#100515,#210715 37%,#0b050d 76%,#060409);padding-block:clamp(38px,5vw,76px) clamp(100px,10vw,160px);position:relative;overflow:hidden}.is-corrupted-portrait .commission-pricing:before{z-index:-4;opacity:.34;filter:none;background-image:url(/backgrounds/halloween-corrupted-portrait-bg-v1.png);background-position:top;background-size:cover}.is-corrupted-portrait .commission-pricing:after{z-index:-2;background:repeating-linear-gradient(115deg,#0000 0 46px,#ffb95205 47px,#0000 48px 92px),linear-gradient(#05020a38,#14020db8)}.corrupted-promo-rails{z-index:12;color:#fff5db;background:#090309;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000075}.corrupted-promo-rail{background:linear-gradient(90deg,#24051a,#5c0c24 48%,#24051a);border-block:1px solid #ffbb4585;overflow:hidden}.corrupted-promo-rail:first-child{box-shadow:inset 0 0 28px #ff68122b,0 0 22px #ff54192e}.corrupted-promo-rail.is-reverse{color:#1b0710;background:linear-gradient(90deg,#ff9b1c,#ffd66a,#ff761f);border-color:#ffb634}.corrupted-promo-rail>div{will-change:transform;width:max-content;min-width:200%;animation:corruptedTicker 34s linear infinite;display:flex;transform:translateZ(0)}.corrupted-promo-rail.is-reverse>div{animation-duration:29s;animation-direction:reverse}.corrupted-promo-rail span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:32px;min-height:42px;padding-inline:28px;font-size:.62rem;font-weight:950;display:flex}.corrupted-promo-rail i{color:#ffbd45;text-shadow:0 0 12px;font-style:normal}.corrupted-promo-rail.is-reverse i{color:#7c1525}.corrupted-atmosphere{z-index:-1;contain:paint;pointer-events:none;position:absolute;inset:0;overflow:hidden}.corrupted-atmosphere:before{opacity:.44;content:"";background:radial-gradient(circle at 50% 26%,#0000 0 20%,#0501087a 68%),linear-gradient(90deg,#050209ad,#0000 18% 82%,#050209b3);position:absolute;inset:0}.corrupted-atmosphere .corrupted-halloween-sticker{z-index:2;filter:none;will-change:transform}.is-vines-canopy{transform-origin:top;width:min(92vw,1260px);animation:corruptedCanopySway 8s ease-in-out infinite alternate;top:-125px;left:50%;transform:translate(-50%)}.is-web-canopy{opacity:.42;width:clamp(260px,31vw,500px);top:-105px;left:-90px;transform:rotate(-15deg)}.is-moon-floating{opacity:.62;width:clamp(210px,24vw,390px);animation:corruptedMoonFloat 9s ease-in-out infinite;top:360px;left:-105px}.is-pumpkin-floating{opacity:.68;width:clamp(190px,20vw,330px);animation:corruptedPumpkinFloat 7s ease-in-out infinite alternate;top:780px;right:-88px}.is-bat-floating-high{width:clamp(150px,18vw,280px);animation:corruptedBatFlight 7.5s ease-in-out infinite;top:230px;right:3%}.is-bat-floating-low{opacity:.58;width:clamp(145px,16vw,250px);animation:corruptedBatFlight 9s ease-in-out infinite reverse;top:1180px;left:1%;transform:scaleX(-1)}.corrupted-mist{z-index:1;opacity:.7;background:radial-gradient(#c6409721,#0000 68%);border-radius:50%;width:70vw;height:230px;position:absolute}.corrupted-mist.is-one{top:520px;left:-30%}.corrupted-mist.is-two{background:#ff76231a;animation-delay:-6s;top:1420px;right:-34%}.corrupted-focus-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#0e0310eb,#47071cad 60%,#1c030cb8);border:1px solid #ffca6752;grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);gap:clamp(35px,5vw,80px);min-height:clamp(650px,66vw,890px);margin:0 0 clamp(40px,6vw,80px);padding:clamp(42px,6vw,92px);overflow:visible;box-shadow:0 45px 110px #00000085,inset 0 0 90px #d22d5714}.corrupted-focus-hero:before{z-index:-1;opacity:.72;content:"";background:linear-gradient(115deg,#ff7a1a,#ffcf65,#b8225e,#ff7a1a);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.corrupted-focus-hero:after{border-color:#ffd5822e;inset:16px}.corrupted-focus-hero .commission-promotion-focus-heading h1{color:#fff1c9;letter-spacing:-.065em;text-shadow:0 4px #5a0c1f,0 0 36px #ff5b193d;max-width:8ch;margin-block:15px 24px;font-size:clamp(4.6rem,8.8vw,9.4rem);line-height:.78}.corrupted-focus-hero .commission-promotion-focus-heading .eyebrow{color:#ffbd45;text-shadow:0 0 16px #ff97226b}.corrupted-focus-hero .commission-promotion-focus-heading>p{color:#f2dce6;max-width:60ch;font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.75}.corrupted-hero-offer{border-block:1px solid #ffbe4b4d;grid-template-columns:1fr auto;align-items:end;gap:7px 22px;margin-top:30px;padding:22px 0;display:grid}.corrupted-hero-offer small,.corrupted-hero-offer span{color:#d9baca;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.corrupted-hero-offer strong{color:#ffbc42;font:750 clamp(1.45rem,2.4vw,2.45rem)/1 var(--font-display),Georgia,serif;text-shadow:0 0 20px #ff8b1c42;grid-column:1}.corrupted-hero-offer small{grid-column:1}.corrupted-hero-offer a{color:#270711;text-transform:uppercase;background:linear-gradient(110deg,#ff921e,#ffd66b);grid-area:1/2/4;align-self:stretch;align-items:center;gap:24px;padding:16px 20px;font-size:.67rem;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #ffd98a,0 0 30px #ff7d194d}.corrupted-hero-offer a:focus-visible,.corrupted-hero-offer a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffe5a8,0 0 38px #ff74186b}.corrupted-hero-offer a i{font-size:1.15rem;font-style:normal}.halloween-countdown{will-change:transform;filter:none;width:min(100%,590px);animation:corruptedDioramaFloat 7s ease-in-out infinite;transform:translateZ(0)}.halloween-countdown-stage:before{z-index:-1;content:"";background:radial-gradient(circle,#ff81194d,#bf1f5d1a 52%,#0000 72%);border-radius:50%;position:absolute;inset:3%}.halloween-countdown-card{background:linear-gradient(#fff2cf,#f3c06f);border-color:#ffc252;box-shadow:0 10px #4d091a,0 0 34px #ff841c4d,inset 0 0 0 4px #6d1b0c1f}.halloween-countdown-fact{border-color:#ffb02d;box-shadow:0 0 0 1px #ffde9c33,0 0 25px #ff721b3d}.corrupted-availability-stage{border:0;background:linear-gradient(90deg,#230312c7,#77111fad,#230312c7);border-block:1px solid #ffb94761;box-shadow:0 0 32px #ff4b1d1a,inset 0 0 40px #ff701814}.corrupted-journey,.corrupted-portrait-gallery,.corrupted-promotion-details{contain-intrinsic-size:auto 760px;-webkit-backdrop-filter:none;backdrop-filter:none}.corrupted-journey{background:linear-gradient(90deg,#110310e6,#5b091fb8,#110310e6);border-color:#ffbc4c6b;box-shadow:0 30px 80px #00000047}.corrupted-journey li{transition:background .3s,transform .3s}.corrupted-journey li:hover{background:#89142857;transform:translateY(-5px)}.corrupted-portrait-gallery{background:linear-gradient(145deg,#2b041ed1,#110312e0);border-color:#ffc55b59;box-shadow:0 40px 100px #0006}.corrupted-portrait-gallery figure{transition:transform .35s,box-shadow .35s}.corrupted-portrait-gallery figure:hover{z-index:3;transform:translateY(-8px)rotate(-.35deg);box-shadow:0 28px 60px #00000073,0 0 0 1px #ffb13b}.corrupted-promotion-details{background:linear-gradient(125deg,#1c0318f5,#54081ef0);border-color:#ffc658b8;box-shadow:0 0 0 1px #ff5c181a,0 40px 100px #0000007a,0 0 42px #ff55191f}.corrupted-promotion-rates{background:#12020d57;position:relative;overflow:hidden}.corrupted-promotion-rates:after{will-change:transform;content:"";background:linear-gradient(90deg,#0000,#ffe19129,#0000);width:26%;animation:corruptedRateSweep 5.5s ease-in-out infinite;position:absolute;inset:0 auto 0 -30%;transform:translateZ(0)skew(-18deg)}.corrupted-promotion-rates dd{text-shadow:0 0 22px #ffaa2a57}.corrupted-promotion-details footer a{background:linear-gradient(110deg,#ff941f,#ffd76e);box-shadow:0 0 0 1px #ffe3a0,0 0 30px #ff771342}@keyframes corruptedTicker{to{transform:translate(-50%)}}@keyframes corruptedCanopySway{to{transform:translate(-50%)rotate(1.2deg)scale(1.015)}}@keyframes corruptedMoonFloat{50%{transform:translate(16px,-14px)rotate(3deg)}}@keyframes corruptedPumpkinFloat{to{transform:translate(-10px,-17px)rotate(-4deg)}}@keyframes corruptedBatFlight{50%{transform:translate(-18px,-13px)rotate(-4deg)}}@keyframes corruptedDioramaFloat{50%{transform:translateY(-10px)rotate(.6deg)}}@keyframes corruptedRateSweep{55%,to{transform:translate(650%)skew(-18deg)}}@media (max-width:980px){.corrupted-focus-hero{grid-template-columns:1fr;min-height:0;overflow:hidden}.corrupted-focus-hero .commission-promotion-focus-heading h1{max-width:10ch}.is-vines-canopy{width:1100px;top:-70px}.is-moon-floating,.is-pumpkin-floating{opacity:.34}}@media (max-width:640px){.corrupted-promo-rail span{gap:20px;min-height:36px;padding-inline:18px;font-size:.54rem}.is-corrupted-portrait .commission-pricing{padding-top:24px}.corrupted-focus-hero{padding:34px 20px 28px}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-size:clamp(4rem,19vw,6.5rem)}.corrupted-hero-offer{grid-template-columns:1fr}.corrupted-hero-offer a,.corrupted-hero-offer small,.corrupted-hero-offer strong{grid-area:auto/1}.corrupted-hero-offer a{justify-content:space-between;margin-top:12px}.is-vines-canopy{opacity:.42;width:760px;top:-25px}.is-web-canopy{opacity:.24;left:-120px}.is-moon-floating{top:680px;left:-120px}.is-pumpkin-floating{top:1280px;right:-120px}.is-bat-floating-high{opacity:.4;top:520px;right:-45px}.is-bat-floating-low{opacity:.3;top:1700px;left:-55px}.corrupted-journey li:hover,.corrupted-portrait-gallery figure:hover{transform:none}}@media (prefers-reduced-motion:reduce){.is-corrupted-portrait .commission-pricing:before,.is-corrupted-portrait :is(.corrupted-promo-rail>div,.corrupted-atmosphere .corrupted-halloween-sticker,.corrupted-mist,.corrupted-hero-offer a,.halloween-countdown){animation:none!important}}.is-corrupted-portrait .commission-pricing{padding-block:clamp(26px,3.5vw,48px) clamp(54px,6vw,82px)}.is-corrupted-portrait :is(.commission-promotion-focus-back,.eyebrow,.corrupted-promo-rail span,.corrupted-hero-offer span,.corrupted-hero-offer small,.corrupted-hero-offer a,.corrupted-journey header small,.corrupted-promotion-heading small,.corrupted-promotion-rates dt,.corrupted-promotion-details footer small,.corrupted-promotion-details footer a){font-family:var(--font-lore-display),Georgia,serif}.is-corrupted-portrait :is(.commission-promotion-focus-heading>p,.corrupted-gallery-side>p,.corrupted-journey li p,.corrupted-promotion-heading p,.corrupted-promotion-terms li){font-family:var(--font-display),Georgia,serif;font-weight:600}.corrupted-focus-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.66fr);gap:clamp(24px,4vw,58px);min-height:0;margin-bottom:clamp(22px,3vw,38px);padding:clamp(32px,4vw,58px)}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-family:var(--font-lore-display),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(4rem,7vw,7.4rem);line-height:.82}.corrupted-focus-hero .commission-promotion-focus-heading>p{font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.62}.corrupted-hero-offer{margin-top:22px;padding:17px 0}.halloween-countdown{width:min(100%,440px)}.corrupted-availability-stage{margin-bottom:clamp(22px,3vw,36px);padding-block:8px}.corrupted-journey,.corrupted-portrait-gallery,.corrupted-promotion-details{content-visibility:auto;contain-intrinsic-size:auto 520px}.corrupted-journey{margin-bottom:clamp(28px,4vw,48px);padding:clamp(24px,3vw,38px) clamp(38px,5vw,68px)}.corrupted-journey header{grid-template-columns:minmax(180px,.45fr) 1fr;margin-bottom:22px}.corrupted-journey h2{letter-spacing:-.025em;max-width:none;font-size:clamp(2rem,3.2vw,3.35rem)}.corrupted-journey li{padding:clamp(18px,2vw,26px)}.corrupted-journey li strong{font-size:clamp(1.15rem,1.55vw,1.5rem)}.corrupted-portrait-gallery{margin-bottom:clamp(28px,4vw,48px);padding:clamp(24px,3vw,38px)}.corrupted-portrait-gallery>header{gap:clamp(22px,3vw,42px);margin-bottom:24px;padding-bottom:22px}.corrupted-portrait-gallery>header h2{font-family:var(--font-lore-display),Georgia,serif;letter-spacing:-.025em;font-size:clamp(2rem,3.5vw,3.6rem)}.corrupted-portrait-collage{min-height:560px}.corrupted-promotion-details{grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:clamp(24px,3vw,42px);margin-top:clamp(26px,4vw,46px);padding:clamp(24px,3.6vw,48px)}.corrupted-details-ornaments{grid-template-columns:90px 1fr 90px;min-height:92px;margin:calc(-1*clamp(24px,3.6vw,48px)) calc(-1*clamp(24px,3.6vw,48px)) 0;padding:10px clamp(24px,3.6vw,48px)}.is-moon-details,.is-pumpkin-details{width:78px}.is-web-details{width:90px}.corrupted-promotion-heading h2{font-family:var(--font-lore-display),Georgia,serif;margin:9px 0 14px;font-size:clamp(2.6rem,4.8vw,5rem);line-height:.9}.corrupted-promotion-heading p{line-height:1.58}.corrupted-promotion-rates{background:linear-gradient(110deg,#12020db8,#57092294);border:1px solid #ffdcaa61;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.corrupted-promotion-rates div{padding:18px 6px}.corrupted-promotion-rates div+div{border-left:1px solid #ffdcaa38}.corrupted-promotion-rates dt{letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(.48rem,.7vw,.62rem);overflow:hidden}.corrupted-promotion-rates dd{overflow-wrap:normal;white-space:nowrap;font-size:clamp(1.45rem,2.45vw,2.65rem);overflow:visible}.corrupted-promotion-terms{gap:clamp(24px,3vw,42px);padding-top:24px}.corrupted-promotion-terms h3{font-family:var(--font-lore-display),Georgia,serif}.corrupted-promotion-details footer{padding-top:22px}.is-corrupted-portrait .commission-promotion-focus-actions{margin-top:clamp(28px,4vw,45px);padding-top:22px}@media (max-width:980px){.corrupted-focus-hero{grid-template-columns:1fr}.halloween-countdown{width:min(100%,390px)}.corrupted-promotion-details{grid-template-columns:1fr}}@media (max-width:700px){.is-corrupted-portrait .commission-pricing{padding-block:18px 48px}.corrupted-focus-hero{grid-template-columns:1fr;padding:28px 18px 22px}.corrupted-focus-hero .commission-promotion-focus-heading h1{font-size:clamp(3.3rem,15vw,5.2rem);line-height:.86}.halloween-countdown{width:min(100%,350px)}.halloween-countdown-stage{margin-bottom:100px}.corrupted-availability-stage{margin-bottom:22px}.corrupted-journey{margin-bottom:26px;padding:24px 18px}.corrupted-journey header{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.corrupted-journey ol{scroll-snap-type:x mandatory;scrollbar-color:#ff9b25 #ffffff14;border:0;grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.corrupted-journey li{scroll-snap-align:start;min-height:175px;border:1px solid #ffdda838!important}.corrupted-portrait-gallery{margin-bottom:26px;padding:22px 16px}.corrupted-portrait-gallery>header{grid-template-columns:1fr;gap:16px;margin-bottom:18px;padding-bottom:18px}.corrupted-gallery-side{grid-template-columns:78px 1fr;gap:12px}.corrupted-gallery-side>div{min-height:76px}.corrupted-portrait-collage{scroll-snap-type:x mandatory;scrollbar-color:#ff9b25 #ffffff14;grid-template-rows:460px;grid-template-columns:none;grid-auto-columns:min(78vw,310px);grid-auto-flow:column;gap:12px;min-height:0;padding:2px 2px 12px;display:grid;overflow-x:auto}.corrupted-portrait-gallery figure:first-child,.corrupted-portrait-gallery figure:nth-child(n){scroll-snap-align:start;grid-area:1;height:460px;min-height:0}.corrupted-promotion-details{gap:22px;margin-top:26px;padding:22px 16px;overflow:clip}.corrupted-details-ornaments{grid-template-columns:56px 1fr 56px;min-height:72px;margin:-22px -16px 0;padding:8px 10px}.corrupted-details-ornaments>span:not(.corrupted-halloween-sticker){letter-spacing:.08em;font-size:.52rem}.is-moon-details,.is-pumpkin-details{width:52px}.is-web-details{width:62px}.corrupted-promotion-heading h2{font-size:clamp(2.65rem,13vw,4rem)}.corrupted-promotion-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.corrupted-promotion-rates div{padding:15px 3px}.corrupted-promotion-rates div+div{border-top:0;border-left:1px solid #ffdcaa38}.corrupted-promotion-rates dt{letter-spacing:0;font-size:clamp(.42rem,2.2vw,.56rem)}.corrupted-promotion-rates dd{font-size:clamp(1.35rem,8vw,2rem)}.corrupted-promotion-terms{grid-template-columns:1fr;gap:20px;padding-top:20px}.corrupted-promotion-terms section+section{border-top:1px solid #ffdcaa2e;padding-top:20px}.corrupted-promotion-details footer{gap:16px;padding-top:20px}.is-corrupted-portrait .commission-promotion-focus-actions{margin-top:26px}}.black-friday-ribbon{color:#fff4d0;background:#090b12;min-height:112px;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #b88a42,0 12px 32px #04050a57}.black-friday-ribbon-link{grid-template-columns:84px minmax(220px,.9fr) minmax(390px,1.35fr) auto;align-items:center;gap:clamp(18px,3vw,48px);width:min(100%,1480px);min-height:112px;margin-inline:auto;padding:10px clamp(24px,5vw,78px);text-decoration:none;display:grid;color:inherit!important}.black-friday-ribbon-link>img{object-fit:contain;width:82px;height:82px;display:block}.black-friday-ribbon-copy{gap:4px;display:grid}.black-friday-ribbon-copy small{color:#d6ac65;letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:950}.black-friday-ribbon-copy strong{font:650 clamp(1.15rem,1.8vw,1.65rem)/1.05 var(--font-display),serif;text-wrap:balance}.black-friday-ribbon-action{color:#fff4d0;white-space:nowrap;background:#401928;border:1px solid #d6ac65;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:.76rem;font-weight:950;display:inline-flex}.black-friday-ribbon-action b{color:#eac984;font-size:1.05rem}.black-friday-ribbon-link:focus-visible,.black-friday-ribbon-link:hover{outline-offset:-4px;background:#14131a;outline:2px solid #d6ac65}.black-friday-page{color:#f7edd8;background:#07080d;overflow:hidden}.black-friday-hero{isolation:isolate;background:#07080d;min-height:clamp(820px,82vw,1180px);position:relative}.black-friday-hero-scene{z-index:0}.black-friday-hero-scene,.black-friday-sticker-frame{object-fit:contain;width:min(100%,1536px);height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.black-friday-sticker-frame{z-index:2;pointer-events:none}.black-friday-hero-content{z-index:3;text-align:center;flex-direction:column;align-items:center;min-height:clamp(820px,82vw,1180px);padding-top:clamp(520px,51vw,745px);padding-bottom:90px;display:flex;position:relative}.black-friday-hero-content .eyebrow{color:#e8c37b;text-shadow:0 2px 12px #000}.black-friday-hero-content h1{color:#fff8e8;max-width:1000px;font:650 clamp(3.4rem,7vw,7.6rem)/.88 var(--font-display),serif;letter-spacing:-.055em;text-shadow:0 5px 30px #000;margin:10px 0 16px}.black-friday-hero-content>p:not(.eyebrow){color:#ded2bd;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.black-friday-date{border-top:1px solid #9d7844;border-bottom:1px solid #9d7844;gap:3px;margin:22px 0 24px;padding:12px 24px;display:grid}.black-friday-date small{color:#bda983;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.black-friday-date strong{color:#fff2ca;font:650 clamp(1.35rem,2vw,1.8rem)/1.1 var(--font-display),serif}.black-friday-countdown{grid-template-columns:repeat(4,minmax(105px,145px));gap:clamp(9px,1.5vw,18px);margin-top:34px;display:grid}.black-friday-time-unit{background:#06070ce0;border:1px solid #ae8245;align-content:center;place-items:center;min-height:112px;padding:16px 12px 13px;display:grid;box-shadow:0 12px 35px #00000061,inset 0 0 0 3px #e8c37b0f}.black-friday-time-unit strong{color:#f3d494;font:700 clamp(2.15rem,4vw,4rem)/.9 var(--font-display),serif;font-variant-numeric:tabular-nums}.black-friday-time-unit small{color:#bfb29b;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:900}.black-friday-countdown.is-compact{grid-template-columns:repeat(4,minmax(62px,1fr));gap:7px;margin:0}.black-friday-countdown.is-compact .black-friday-time-unit{min-height:64px;box-shadow:none;background:#11121a;border-color:#d6ac658c;padding:8px 7px}.black-friday-countdown.is-compact .black-friday-time-unit strong{font-size:clamp(1.2rem,2vw,1.75rem)}.black-friday-countdown.is-compact .black-friday-time-unit small{font-size:.52rem}.black-friday-arrived{color:#f3d494;font:650 clamp(1.4rem,3vw,2.8rem)/1 var(--font-display),serif;grid-column:1/-1}.black-friday-whisper{grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,110px);padding-block:clamp(80px,10vw,150px);display:grid}.black-friday-whisper>img{object-fit:contain;filter:drop-shadow(0 24px 44px #0000007a);width:100%;height:auto;display:block}.black-friday-whisper .eyebrow{color:#d9ad63}.black-friday-whisper h2{color:#fff5dc;max-width:780px;font:650 clamp(2.7rem,5.5vw,5.8rem)/.94 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 18px}.black-friday-whisper p:not(.eyebrow){color:#bdb3a3;max-width:680px;font-size:1.04rem;line-height:1.8}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:118px minmax(190px,.72fr) minmax(520px,1.65fr) auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{aspect-ratio:3/2;object-fit:contain;width:118px;height:auto}.black-friday-ribbon-routes{border:1px solid #71562f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.black-friday-ribbon-routes a{color:#fff4d0;background:#0d1018;align-content:center;gap:1px;min-height:70px;padding:10px 13px;text-decoration:none;display:grid}.black-friday-ribbon-routes a+a{border-left:1px solid #71562f}.black-friday-ribbon-routes a:focus-visible,.black-friday-ribbon-routes a:hover{outline-offset:-3px;background:#231827;outline:2px solid #d6ac65}.black-friday-ribbon-routes small{color:#d6ac65;letter-spacing:.14em;font-size:.55rem;font-weight:900}.black-friday-ribbon-routes strong{font:650 1rem/1.05 var(--font-display),serif}.black-friday-ribbon-routes span{color:#bcb4a6;font-size:.67rem}.black-friday-page.is-campaign{background:#07090f;padding-bottom:clamp(70px,9vw,130px)}.black-friday-campaign-hero{background:#090b12;border-bottom:1px solid #72552f;padding:clamp(34px,5vw,76px) 0 clamp(62px,8vw,112px)}.black-friday-campaign-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:center;gap:clamp(36px,5vw,78px);display:grid}.black-friday-campaign-hero-inner>img{object-fit:contain;width:100%;height:auto;display:block}.black-friday-campaign-copy{min-width:0}.black-friday-campaign-hero .eyebrow{color:#e4bd70}.black-friday-campaign-hero h1{color:#fff5dc;max-width:720px;font:650 clamp(3.2rem,5.2vw,6.2rem)/.86 var(--font-display),serif;letter-spacing:-.055em;margin:10px 0 18px}.black-friday-campaign-copy>p:not(.eyebrow){color:#c8c0b1;max-width:650px;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.black-friday-live-signal,.black-friday-next-signal{background:#10131c;border:1px solid #b78a48;margin-top:clamp(24px,3vw,40px);padding:clamp(20px,2.5vw,32px)}.black-friday-live-signal span,.black-friday-next-signal>small{color:#c5b99f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.66rem;font-weight:900;display:block}.black-friday-next-signal .black-friday-countdown{grid-template-columns:repeat(2,minmax(90px,1fr));margin-top:0}.black-friday-next-signal .black-friday-time-unit{min-height:92px;box-shadow:none;background:#090b12}.black-friday-live-signal strong{color:#72e6f0;font:650 clamp(2rem,4vw,4rem)/.95 var(--font-display),serif;margin-bottom:9px;display:block}.black-friday-live-signal span{color:#ead4a5;margin:0}.black-friday-path-index{background:#0e1119;border:1px solid #8b6838;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(-34px,-3vw,-18px);display:grid;position:relative}.black-friday-path-index a{color:#f8ecd3;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:14px;min-height:116px;padding:20px clamp(16px,2vw,30px);text-decoration:none;display:grid}.black-friday-path-index a+a{border-left:1px solid #6e542f}.black-friday-path-index a:focus-visible,.black-friday-path-index a:hover{outline-offset:-4px;background:#211725;outline:2px solid #d7ad62}.black-friday-path-index span{color:#d9aa5a;font:700 1.25rem/1 var(--font-display),serif;grid-row:1/3;align-self:center}.black-friday-path-index strong{font:650 clamp(1.2rem,2vw,1.7rem)/1 var(--font-display),serif}.black-friday-path-index small{color:#bdb4a3;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:.7rem}.black-friday-paths{gap:clamp(70px,10vw,150px);padding-block:clamp(76px,10vw,150px);display:grid}.black-friday-path{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:520px;scroll-margin-top:28px;display:grid}.black-friday-paths>div:nth-child(2) .black-friday-path{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.black-friday-paths>div:nth-child(2) .black-friday-path>img{grid-area:1/2}.black-friday-paths>div:nth-child(2) .black-friday-path>div{grid-area:1/1}.black-friday-path>img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.black-friday-path>div{background:#0d1018;border-left:1px solid #8a6638;padding:clamp(26px,4vw,54px)}.black-friday-path .eyebrow{color:#d5a95e;margin:0 0 12px}.black-friday-path h2{color:#fff4d9;max-width:740px;font:650 clamp(2.5rem,5vw,5.4rem)/.92 var(--font-display),serif;letter-spacing:-.045em;margin:0 0 18px}.black-friday-path div>strong{color:#f0ca7f;font:650 clamp(1.35rem,2.3vw,2rem)/1.1 var(--font-display),serif;margin-bottom:18px;display:block}.black-friday-path div>p:not(.eyebrow){color:#c2b9aa;max-width:680px;font-size:1.02rem;line-height:1.78}.black-friday-path div>a{color:#fff0c9;letter-spacing:.04em;text-transform:uppercase;background:#3a1725;border:1px solid #c79448;align-items:center;gap:14px;width:fit-content;min-height:50px;margin-top:25px;padding:13px 18px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.black-friday-path div>a:focus-visible,.black-friday-path div>a:hover{outline-offset:3px;background:#552033;outline:2px solid #e0b568}.black-friday-path.is-cyber>div{border-left-color:#49b6c4}.black-friday-path.is-cyber div>strong{color:#78e4ed}.cyber-nexus-gallery{padding-bottom:clamp(86px,11vw,160px);scroll-margin-top:28px}.cyber-nexus-gallery>header{max-width:960px;margin-bottom:clamp(54px,7vw,100px)}.cyber-nexus-gallery>header .eyebrow{color:#67dce7}.cyber-nexus-gallery>header h2{color:#fff3da;font:650 clamp(3rem,6.4vw,7rem)/.88 var(--font-display),serif;letter-spacing:-.05em;margin:10px 0 20px}.cyber-nexus-gallery>header>p:not(.eyebrow){color:#c3bbad;max-width:720px;font-size:1.05rem;line-height:1.75}.cyber-nexus-works{gap:clamp(78px,10vw,150px);display:grid}.cyber-nexus-work{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);align-items:center;gap:clamp(34px,6vw,90px);display:grid}.cyber-nexus-work:nth-child(2n){grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.cyber-nexus-work:nth-child(2n) .cyber-nexus-work-images{grid-area:1/2}.cyber-nexus-work:nth-child(2n)>div:last-child{grid-area:1/1}.cyber-nexus-work-images{grid-template-columns:minmax(0,1fr) minmax(120px,.28fr);align-items:end;gap:14px;min-width:0;display:grid}.cyber-nexus-work figure{min-width:0;margin:0}.cyber-nexus-work figure img{object-fit:contain;border:1px solid #63502f;width:100%;height:auto;display:block}.cyber-nexus-work figure:last-child img{border-color:#398f99}.cyber-nexus-work figcaption{color:#a99f90;letter-spacing:.1em;text-transform:uppercase;padding-top:9px;font-size:.62rem;font-weight:850}.cyber-nexus-work>div:last-child{border-left:1px solid #45a9b5;padding-left:clamp(22px,3vw,42px)}.cyber-nexus-work>div:last-child>span{color:#6edce7;font:700 1.1rem/1 var(--font-display),serif}.cyber-nexus-work h3{color:#fff2d6;font:650 clamp(2.25rem,4.2vw,4.8rem)/.92 var(--font-display),serif;letter-spacing:-.04em;margin:10px 0 16px}.cyber-nexus-work>div:last-child>p{color:#beb6a8;line-height:1.72}.welcome-commission-popup{z-index:180;box-sizing:border-box;color:#2f1836;background:#fff8f1;border:1px solid #a56b8f;border-left:7px solid #72255c;grid-template-columns:118px minmax(0,1fr);gap:22px;width:min(560px,100vw - 36px);padding:26px 58px 26px 26px;display:grid;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,46px);box-shadow:0 24px 70px #2e122a4d}.welcome-commission-emblem{object-fit:contain;filter:drop-shadow(0 12px 16px #531b453d);align-self:center;width:118px;height:118px}.welcome-commission-copy{align-self:center;min-width:0}.welcome-commission-copy>small{color:#9e356f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.58rem;font-weight:950;display:block}.welcome-commission-copy h2{color:#35142f;font:750 clamp(1.7rem,2.7vw,2.45rem)/.95 var(--font-lore-display),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0}.welcome-commission-copy p{color:#60495a;margin:12px 0 17px;font-size:.83rem;line-height:1.55}.welcome-commission-copy a{color:#fff9f2;text-transform:uppercase;background:#72255c;align-items:center;gap:11px;padding:12px 15px;font-size:.65rem;font-weight:950;text-decoration:none;display:inline-flex}.welcome-commission-copy a:focus-visible,.welcome-commission-copy a:hover{background:#4f153f}.welcome-commission-close{color:#4b2742;cursor:pointer;background:#fffdf9;border:1px solid #5c2b4c52;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:10px;right:10px}.welcome-commission-close span{font:400 2rem/1 Arial,sans-serif;transform:translateY(-1px)}.welcome-commission-close:focus-visible,.welcome-commission-close:hover{color:#fff;background:#72255c}.account-signin{scroll-margin-top:34px}@media (max-width:640px){.welcome-commission-popup{border-left-width:5px;grid-template-columns:82px minmax(0,1fr);gap:15px;width:calc(100vw - 24px);padding:20px 48px 20px 18px;bottom:12px;right:12px}.welcome-commission-emblem{width:82px;height:82px}.welcome-commission-copy h2{font-size:clamp(1.45rem,7vw,1.85rem)}.welcome-commission-copy p{margin:9px 0 13px;font-size:.74rem;line-height:1.45}.welcome-commission-copy a{padding:11px 12px;font-size:.58rem}.welcome-commission-close{width:38px;height:38px;top:8px;right:8px}}@media (max-width:420px){.welcome-commission-popup{grid-template-columns:1fr}.welcome-commission-emblem{display:none}}.black-friday-rules{background:#0d1018;border-top:1px solid #836137;border-bottom:1px solid #836137;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(38px,6vw,76px);display:grid}.black-friday-rules>img{object-fit:contain;width:100%;height:auto;max-height:330px;display:block}.black-friday-rules .eyebrow{color:#d6aa60}.black-friday-rules h2{color:#fff3d5;font:650 clamp(2.1rem,4vw,4.3rem)/.95 var(--font-display),serif;margin:8px 0 22px}.black-friday-rules ul{color:#c6bdad;gap:10px;margin:0;padding-left:1.2rem;line-height:1.55;display:grid}@media (max-width:980px){.black-friday-ribbon-link{grid-template-columns:68px 1fr auto}.black-friday-ribbon-link>img{width:66px;height:66px}.black-friday-ribbon-copy{grid-column:2}.black-friday-ribbon-link .black-friday-countdown{grid-area:2/1/auto/-1;width:100%}.black-friday-ribbon-action{grid-area:1/3}.black-friday-hero{min-height:0;padding-top:min(66.666vw,1024px)}.black-friday-hero-content{min-height:0;padding-top:70px}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:90px 1fr auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{width:90px}.black-friday-ribbon-routes{grid-area:2/1/auto/-1}.black-friday-campaign-hero-inner{grid-template-columns:1fr}.black-friday-campaign-hero-inner>img{width:min(100%,820px);margin-inline:auto}.black-friday-path{min-height:0}}@media (max-width:680px){.black-friday-ribbon-link{grid-template-columns:58px 1fr;gap:10px 14px;padding:12px 18px 18px}.black-friday-ribbon-link>img{width:56px;height:56px}.black-friday-ribbon-copy strong{font-size:1.05rem}.black-friday-ribbon-action{grid-area:3/1/auto/-1;justify-content:center}.black-friday-countdown{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.black-friday-countdown.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.black-friday-countdown.is-compact .black-friday-time-unit small{letter-spacing:.04em;font-size:.45rem}.black-friday-hero-content{padding-top:50px;padding-bottom:72px}.black-friday-hero-content h1{font-size:clamp(3rem,16vw,5.1rem)}.black-friday-time-unit{min-height:96px}.black-friday-whisper{text-align:center;grid-template-columns:1fr}.black-friday-whisper>img{width:min(80%,390px);margin-inline:auto}.black-friday-whisper p{margin-inline:auto}.black-friday-ribbon.is-campaign .black-friday-ribbon-link{grid-template-columns:72px 1fr}.black-friday-ribbon.is-campaign .black-friday-ribbon-link>img{width:72px}.black-friday-ribbon-routes{grid-template-columns:1fr}.black-friday-ribbon-routes a{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:58px}.black-friday-ribbon-routes a+a{border-top:1px solid #71562f;border-left:0}.black-friday-ribbon-routes span{text-align:right}.black-friday-campaign-hero{padding-top:24px}.black-friday-campaign-hero h1{font-size:clamp(3rem,15vw,5rem)}.black-friday-next-signal .black-friday-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.black-friday-path-index{grid-template-columns:1fr}.black-friday-path-index a{min-height:86px}.black-friday-path-index a+a{border-top:1px solid #6e542f;border-left:0}.black-friday-path,.black-friday-paths>div:nth-child(2) .black-friday-path{grid-template-columns:1fr;gap:24px}.black-friday-paths>div:nth-child(2) .black-friday-path>div,.black-friday-paths>div:nth-child(2) .black-friday-path>img{grid-area:auto/1}.black-friday-path>img{width:min(90%,520px);margin-inline:auto}.black-friday-path>div{padding:28px 24px}.black-friday-rules{grid-template-columns:1fr}.black-friday-rules>img{width:min(68%,280px);margin-inline:auto}.cyber-nexus-work,.cyber-nexus-work:nth-child(2n){grid-template-columns:1fr;gap:28px}.cyber-nexus-work:nth-child(2n) .cyber-nexus-work-images,.cyber-nexus-work:nth-child(2n)>div:last-child{grid-area:auto/1}.cyber-nexus-work-images{grid-template-columns:minmax(0,1fr) minmax(90px,.32fr)}.cyber-nexus-work>div:last-child{padding:24px}}@media (prefers-reduced-motion:reduce){.black-friday-ribbon-link{scroll-behavior:auto}}@media (min-width:701px) and (max-width:1100px){.mobile-navigation{padding-top:28px}.mobile-explore-links,.mobile-navigation .mobile-navigation-primary,.mobile-navigation-heading{width:min(100% - 48px,920px)}.mobile-navigation .mobile-navigation-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px}.mobile-navigation .mobile-navigation-primary a,.mobile-navigation .mobile-navigation-primary button{grid-template-rows:62px auto;align-content:center;min-height:112px;padding:11px 8px 13px}.mobile-navigation .mobile-navigation-primary a[href=\/vip-zone] img,.mobile-navigation .mobile-navigation-primary img{align-self:end;width:58px;height:58px}.mobile-navigation .mobile-navigation-primary span{align-self:start;place-items:start center;min-height:2.2em;display:grid}.mobile-navigation .mobile-explore-links ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-navigation .mobile-explore-links a{grid-template-columns:48px minmax(0,1fr);min-height:70px;padding:9px 11px}.mobile-navigation .mobile-explore-links a[href=\/arte] img,.mobile-navigation .mobile-explore-links a[href=\/commissioni] img,.mobile-navigation .mobile-explore-links a[href=\/shop] img,.mobile-navigation .mobile-explore-links img{width:45px;height:45px}}@media (max-width:700px){.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(270px,76vw));scroll-padding-inline:12px}.commission-hub-page .commission-chapter-navigation nav>a{scroll-snap-align:start;grid-template-rows:minmax(116px,auto) auto auto;gap:14px 12px;min-height:338px;padding:20px 18px}.commission-hub-page .commission-chapter-navigation .commission-chapter-icon{width:min(52%,145px);height:132px}.commission-hub-page .commission-chapter-navigation .commission-chapter-number{font-size:.92rem;top:18px;right:18px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{gap:7px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(2rem,9.5vw,2.75rem)}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em{font-size:.68rem;line-height:1.5}.commission-hub-page .commission-chapter-navigation .commission-chapter-state{font-size:.52rem}}@media (max-width:620px){.vip-area-nav .shell{grid-template-columns:repeat(5,minmax(270px,76vw))}.vip-area-nav .is-locked,.vip-area-nav button{min-height:305px;padding:22px 20px}.vip-area-nav .vip-area-icon{width:106px;height:104px;top:14px;right:14px}.vip-area-nav strong{margin:7px 0 10px;font-size:clamp(2rem,9.5vw,2.65rem)}.vip-area-nav em{min-height:0;font-size:.68rem;line-height:1.48}.vip-area-nav i{margin-top:14px}}.studio-games-page .studio-real-project-demon-match-three .studio-real-project-visual{background:linear-gradient(135deg,#17134a 0 49.7%,#4d0a32 50.3% 100%)}.studio-games-page .studio-real-project-demon-match-three .studio-real-project-visual>img:first-child{object-fit:contain;object-position:center}.studio-games-hero-backdrop img:last-child{object-fit:contain;object-position:center;background:linear-gradient(145deg,#17144a,#4a092f)}.story-dossier-demon .story-dossier-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#0d1734,#420b2c)}.story-dossier-demon .story-dossier-cover img{object-fit:contain}.game-dossier-demon-match .game-dossier-hero{background:linear-gradient(145deg,#141142 0 49.7%,#4a092f 50.3% 100%);min-height:min(94vh,980px)}.game-dossier-demon-match .game-dossier-hero-art{object-fit:contain;object-position:center;background:0 0}.game-dossier-demon-match .game-dossier-hero-shade{background:linear-gradient(90deg,#050512f5,#050512c2 27%,#0000 48% 70%,#18020f2e),linear-gradient(#0000 58%,#05030cf0)}.game-dossier-demon-match .game-dossier-logo{width:min(56vw,760px)}.game-protagonist-reveal{color:#f9f5ff;background:radial-gradient(circle at 18% 16%,#54daff38,#0000 28%),radial-gradient(circle at 82% 72%,#ff308d3d,#0000 31%),linear-gradient(135deg,#10103a 0 49.8%,#3c082c 50.2% 100%);padding-block:clamp(72px,9vw,138px);position:relative;overflow:hidden}.game-protagonist-reveal:before{opacity:.32;content:"";pointer-events:none;background:linear-gradient(116deg,#0000 47.8%,#66e6ffd1 49.4%,#ff3994db 50.6%,#0000 52.2%);position:absolute;inset:0}.game-protagonist-intro{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid;position:relative}.game-protagonist-intro>figure{background:linear-gradient(150deg,#67e6ff33,#ff3b972e);place-items:center;min-width:0;margin:0;padding:16px;display:grid;box-shadow:0 38px 100px #00000085}.game-protagonist-intro>figure img{object-fit:contain;width:100%;height:auto;max-height:880px;display:block}.game-protagonist-intro h2{color:#fff;max-width:11ch;font:750 clamp(3.5rem,7vw,8rem)/.82 var(--font-lore-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:12px 0 28px}.game-protagonist-intro>div>p:not(.eyebrow){color:#ddd8eb;max-width:68ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.82}.game-protagonist-intro>div>a{color:#080918;background:linear-gradient(110deg,#71e7ff,#f7d988);margin-top:28px;padding:15px 20px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.game-protagonist-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,48px);margin-top:clamp(65px,8vw,118px);display:grid;position:relative}.game-protagonist-pair article{background:#050616b8;border:1px solid #ffffff2e;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #0006}.game-protagonist-pair article.is-shadow{background:#27031ac2}.game-protagonist-pair figure{background:radial-gradient(circle at 50% 62%,#59ddff33,#0000 58%);place-items:end center;min-width:0;margin:0;padding:12px 0 0;display:grid}.game-protagonist-pair .is-shadow figure{background:radial-gradient(circle at 50% 62%,#ff36923b,#0000 58%)}.game-protagonist-pair img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:620px;display:block}.game-protagonist-pair article>div{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);display:flex}.game-protagonist-pair span{color:#67e4ff;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:950}.game-protagonist-pair .is-shadow span{color:#ff70bc}.game-protagonist-pair h3{color:#fff;font:750 clamp(3rem,5vw,6rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;margin:12px 0 22px}.game-protagonist-pair p{color:#d8d4e2;margin:0;font-size:.94rem;line-height:1.75}.game-protagonist-closing{color:#fff;text-align:center;max-width:1100px;font:650 clamp(2rem,4vw,4.7rem)/1 var(--font-display),serif;text-wrap:balance;margin-top:clamp(64px,8vw,108px);margin-bottom:0;position:relative}.game-dossier-demon-match .game-nexus-story>img{object-fit:contain;background:linear-gradient(145deg,#17144a,#490a30)}.game-dossier-demon-match .game-nexus-story>div[aria-hidden]{background:linear-gradient(90deg,#070312f7,#070312b3 48%,#0703122e)}.vip-games-directory nav{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-games-directory button:nth-child(3){border-color:#ff4ea457}.vip-games-directory button:nth-child(3) span{color:#ff7dc1}.vip-games-directory button:nth-child(3).is-selected{background:linear-gradient(120deg,#4cdcff29,#ff379724);box-shadow:inset 0 -3px #ff69b4}.vip-demon-match{color:#f7f4ff;background:#08091c;overflow:hidden}.vip-demon-match-hero{background:radial-gradient(circle at 20% 18%,#4be0ff2e,#0000 30%),radial-gradient(circle at 84% 78%,#ff2a8e38,#0000 34%),linear-gradient(135deg,#11113e 0 49.7%,#3f082e 50.3% 100%);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);min-height:860px;display:grid}.vip-demon-match-art{place-items:center;min-width:0;padding:clamp(24px,4vw,70px);display:grid}.vip-demon-match-art img{object-fit:contain;filter:drop-shadow(0 40px 60px #0000008c);width:100%;height:auto;max-height:820px;display:block}.vip-demon-match-copy{background:linear-gradient(90deg,#07081c26,#07081cd1);flex-direction:column;justify-content:center;padding:clamp(48px,7vw,118px);display:flex}.vip-demon-match-copy>span{color:#08111e;letter-spacing:.1em;text-transform:uppercase;background:#76e7ff;align-self:flex-start;padding:8px 11px;font-size:.62rem;font-weight:950}.vip-demon-match-copy h2{color:#fff;max-width:10ch;font:750 clamp(4rem,7vw,8rem)/.8 var(--font-lore-display),serif;letter-spacing:-.05em;text-transform:uppercase;margin:18px 0}.vip-demon-match-copy h3{color:#ff9bd0;max-width:22ch;font:650 clamp(1.5rem,2.6vw,2.7rem)/1.08 var(--font-display),serif;margin:0 0 28px}.vip-demon-match-copy>p{color:#d7d2e5;max-width:65ch;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.8}.vip-demon-match-copy dl{border-top:1px solid #78e5ff47;margin:26px 0}.vip-demon-match-copy dl div{border-bottom:1px solid #78e5ff2b;grid-template-columns:120px 1fr;gap:20px;padding:14px 0;display:grid}.vip-demon-match-copy dt{color:#77e8ff;text-transform:uppercase;font-size:.62rem;font-weight:950}.vip-demon-match-copy dd{color:#fff;margin:0;font-size:.78rem}.vip-demon-match-copy>small{color:#afa9bf;border-left:2px solid #ff62b4;max-width:68ch;padding-left:18px;font-size:.7rem;line-height:1.65}.vip-demon-match-dossiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,46px);padding-block:clamp(72px,9vw,130px);display:grid}.vip-demon-match-dossiers article{background:linear-gradient(#10133a,#090a1b);border:1px solid #67e5ff40;grid-template-rows:minmax(0,720px) auto;min-width:0;display:grid}.vip-demon-match-dossiers article.is-shadow{background:linear-gradient(#3c0a2c,#160616);border-color:#ff56af47}.vip-demon-match-dossiers figure{background:radial-gradient(circle at 50% 63%,#54e1ff38,#0000 58%);place-items:end center;min-width:0;margin:0;padding:18px 18px 0;display:grid;overflow:hidden}.vip-demon-match-dossiers .is-shadow figure{background:radial-gradient(circle at 50% 63%,#ff34923d,#0000 58%)}.vip-demon-match-dossiers img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.vip-demon-match-dossiers article>div{padding:clamp(30px,4vw,56px)}.vip-demon-match-dossiers span{color:#70e8ff;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:950}.vip-demon-match-dossiers .is-shadow span{color:#ff77c0}.vip-demon-match-dossiers h3{color:#fff;font:750 clamp(3.7rem,6vw,7rem)/.82 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 6px}.vip-demon-match-dossiers strong{color:#f0d58c;text-transform:uppercase;font-size:.72rem}.vip-demon-match-dossiers p{color:#d2cfdd;font-size:.96rem;line-height:1.78}.vip-demon-match-development{color:#0b0c20;background:linear-gradient(120deg,#71e7ff,#f4d17f 48%,#ff84c6);padding-block:clamp(70px,8vw,115px)}.vip-demon-match-development .shell{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:clamp(45px,7vw,105px);display:grid}.vip-demon-match-development h3{max-width:12ch;font:750 clamp(3rem,5.5vw,6rem)/.84 var(--font-display),serif;margin:12px 0 25px}.vip-demon-match-development p{line-height:1.7}.vip-demon-match-development ol{border-top:1px solid #0a0c204d;margin:0;padding:0;list-style:none}.vip-demon-match-development li{border-bottom:1px solid #0a0c203d;grid-template-columns:48px 1fr;gap:18px;padding:19px 0;display:grid}.vip-demon-match-development li span{font-weight:950}.vip-demon-match-development li p{margin:0;font-weight:800}.vip-demon-match-demo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-block:clamp(72px,8vw,110px);display:grid}.vip-demon-match-demo span{color:#ff78bd;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:950}.vip-demon-match-demo h3{color:#fff;font:750 clamp(3rem,6vw,6.5rem)/.84 var(--font-lore-display),serif;text-transform:uppercase;margin:10px 0 18px}.vip-demon-match-demo p{color:#c8c4d4;max-width:70ch;line-height:1.75}.vip-demon-match-demo>a{color:#0b0c20;background:#75e8ff;min-height:52px;padding:15px 20px;font-size:.74rem}.nexus-vip-location>a,.vip-demon-match-demo>a{align-items:center;font-weight:950;text-decoration:none;display:inline-flex}.nexus-vip-location>a{color:#241046;text-transform:uppercase;background:#f4d783;justify-self:center;gap:12px;padding:13px 19px;font-size:.72rem}.nexus-vip-location>small{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.nexus-chronicle-story.is-games .nexus-chronicle-visual img,.nexus-chronicle-story.is-games .nexus-signal-image img{object-fit:contain}@media (max-width:1050px){.game-protagonist-intro,.vip-demon-match-hero{grid-template-columns:1fr}.game-protagonist-intro>figure img,.vip-demon-match-art img{max-height:720px}.game-protagonist-pair article{grid-template-columns:1fr}.game-protagonist-pair img{max-height:540px}.vip-demon-match-copy{background:#07081cb8}.vip-demon-match-development .shell{grid-template-columns:1fr}}@media (max-width:760px){.game-dossier-demon-match .game-dossier-hero{min-height:850px}.game-dossier-demon-match .game-dossier-hero-art{object-position:center top;height:72%}.game-dossier-demon-match .game-dossier-hero-shade{background:linear-gradient(0deg,#05030cfa 0 30%,#05030c4d 70%,#0000)}.game-dossier-demon-match .game-dossier-hero-copy{width:min(100% - 30px,1480px)}.game-protagonist-intro{grid-template-columns:1fr}.game-protagonist-intro>figure img{max-height:690px}.game-protagonist-intro h2{font-size:clamp(3rem,14vw,5.4rem)}.game-protagonist-pair,.vip-demon-match-dossiers{grid-template-columns:1fr}.game-protagonist-pair article{grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr)}.game-protagonist-pair h3{font-size:clamp(2.8rem,12vw,4.4rem)}.vip-games-directory nav{grid-template-columns:1fr}.vip-demon-match-hero{min-height:0}.vip-demon-match-art{padding:22px}.vip-demon-match-art img{max-height:670px}.vip-demon-match-copy{padding:52px 24px 68px}.vip-demon-match-copy h2{font-size:clamp(3.3rem,16vw,5.4rem)}.vip-demon-match-copy dl div{grid-template-columns:1fr;gap:6px}.vip-demon-match-dossiers article{grid-template-rows:minmax(0,560px) auto}.vip-demon-match-demo{grid-template-columns:1fr;align-items:start}.pass-game-demon{min-height:500px}.pass-game-demon .pass-game-bg{object-position:center top}}@media (max-width:520px){.game-dossier-demon-match .game-dossier-hero{min-height:760px}.game-dossier-demon-match .game-dossier-hero-art{height:66%}.game-dossier-demon-match .game-dossier-hero-actions,.game-protagonist-intro>div>a,.nexus-vip-location>a,.vip-demon-match-demo>a{width:100%}.game-protagonist-intro>div>a,.nexus-vip-location>a,.vip-demon-match-demo>a{text-align:center;white-space:normal;justify-content:center}.game-protagonist-intro h2,.vip-demon-match-copy h2,.vip-demon-match-demo h3,.vip-demon-match-development h3{word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.game-protagonist-pair article{grid-template-columns:1fr}.game-protagonist-pair img{max-height:520px}.game-protagonist-pair article>div{padding:28px 22px 38px}.vip-demon-match-dossiers article{grid-template-rows:minmax(0,480px) auto}.vip-demon-match-dossiers article>div{padding:30px 22px 38px}.vip-demon-match-development li{grid-template-columns:36px minmax(0,1fr);gap:12px}.vip-demon-match-demo{gap:28px}.game-dossier-demon-match .game-dossier-logo{width:min(88vw,520px)}.pass-game-demon{min-height:500px}.pass-game-demon .pass-game-copy img{width:min(78%,320px);height:128px}}@media (max-width:700px){.site-footer :where(nav,div,ul,li),.site-header :where(nav,div,ul,li),main :where(section,article,header,footer,nav,div,ul,ol,li,form,fieldset,figure):not(.famiglio-game-root *){min-width:0;max-width:100%}.site-footer :where(h2,p,a,span,strong,small),.site-header :where(a,button,span,strong,small),main :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,legend):not(.famiglio-game-root *){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.site-footer :where(h2,h3),main :where(h1,h2,h3,h4,h5,h6):not(.famiglio-game-root *){text-wrap:balance;line-height:1.05}.site-footer :where(a,button),.site-header :where(a,button),main :where(a,button,[role=button]):not(.famiglio-game-root *){white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;height:auto}.site-footer :where(code,kbd,samp,var),main :where(code,kbd,samp,var):not(.famiglio-game-root *){white-space:normal;overflow-wrap:anywhere;word-break:normal}.site-footer :where(img,svg),.site-header :where(img,svg),main :where(img,svg,video):not(.famiglio-game-root *){max-inline-size:100%}.account-profile .account-avatar-picker span,.admin-analytics-chart li>span,.admin-analytics-ranking code,.admin-user-list small,.commission-admin-files a span,.commission-admin-files a strong,.commission-upload-previews figcaption,.delivery-admin-register li span,.diary-photo figcaption,.studio-work-progress-timeline button small{text-overflow:clip;white-space:normal;overflow:visible}.black-friday-ribbon-action,.game-guide-living-status>a,.giwise-shop-product-copy>div strong,.halloween-countdown-card span,.halloween-countdown-card time,.halloween-countdown-fact,.nexus-chronicles-membership>div>a,.personal-order-detail,.privacy-provider-list a,.privacy-storage-table code,.shop-product-price>strong,.studio-app-download-callout h2 span,.studio-ribbon-title b,.studio-work-progress-unfinished>a,.vip-character-copy h2{white-space:normal}.story-dossier-card,.story-dossier-card:first-child,.story-dossier-card:nth-child(2),.story-dossier-card:nth-child(3){grid-template-rows:auto auto}.story-dossier-meta{flex-direction:column;align-items:stretch;min-height:0;padding-block:12px}.story-dossier-meta img{align-self:center;max-width:min(78%,210px)}.story-dossier-meta small{text-align:center;width:100%}}.holiday-nexus-page{color:#fff8eb;background-color:#081723;background-image:url(/promotions/holiday/christmas-nexus-background-v1.webp);background-position:top;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;min-height:100vh;overflow:hidden}.holiday-nexus-hero,.holiday-nexus-offer,.holiday-nexus-paths,.holiday-nexus-terms{width:min(100% - clamp(72px,10vw,150px),1440px);margin-inline:auto}.holiday-nexus-light-field{z-index:6;pointer-events:none;position:fixed;inset:0;overflow:hidden}.holiday-nexus-light-field span{opacity:.84;filter:brightness(1.04)drop-shadow(0 0 11px #ffc74d75);background-image:url(/promotions/holiday/christmas-fairy-lights-edge-v1.webp);background-position:0 0;background-repeat:repeat-y;background-size:100%;width:clamp(220px,20vw,320px);animation:holiday-lights-glow 2.8s ease-in-out infinite alternate;display:block;position:absolute;inset-block:0}.holiday-nexus-light-field .is-left{left:0}.holiday-nexus-light-field .is-right{animation-delay:-1.4s;right:0;transform:scaleX(-1)}.holiday-nexus-hero{isolation:isolate;background:#071622e6;border:1px solid #efc97794;margin-top:28px;position:relative;box-shadow:0 35px 100px #0000008c,0 0 70px #e6395421}.holiday-nexus-brand{z-index:4;background:#06141fc2;border-bottom:1px solid #efc97747;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:13px clamp(20px,4vw,48px);display:flex;position:relative}.holiday-nexus-brand img{object-fit:contain;width:150px;height:48px}.holiday-nexus-brand span,.holiday-nexus-hero-copy>p:first-child,.holiday-nexus-offer-heading p,.holiday-nexus-paths>header p,.holiday-nexus-terms p{color:#efc977;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.holiday-nexus-hero-grid{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);min-height:720px;display:grid;position:relative}.holiday-nexus-hero-copy{border-right:1px solid #efc97738;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(38px,6vw,88px);display:flex}.holiday-nexus-hero-copy h1{color:#fff6df;max-width:9.5ch;font:750 clamp(4rem,7vw,8.2rem)/.82 var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:17px 0 22px}.holiday-nexus-hero-copy>strong{color:#efc977;text-transform:uppercase;font-size:.86rem}.holiday-nexus-hero-copy>p:not(:first-child){color:#d5dce2;max-width:60ch;margin:25px 0 0;line-height:1.75}.holiday-nexus-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.holiday-nexus-hero-actions a,.holiday-nexus-paths article a,.holiday-nexus-terms>a{color:#10222b;text-transform:uppercase;background:#efc977;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.holiday-nexus-hero-actions a+a{color:#fff3d7;background:#162f39;border:1px solid #efc97780}.holiday-nexus-gallery{background:#efc9774d;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid}.holiday-nexus-gallery figure{background:#101a24;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid}.holiday-nexus-gallery figure.is-primary{grid-row:1/-1}.holiday-nexus-gallery img{object-fit:contain;background:#0d1720;width:100%;height:100%;min-height:0;display:block}.holiday-nexus-gallery figcaption{color:#fff6df;justify-content:space-between;gap:14px;padding:12px 15px;display:flex}.holiday-nexus-gallery figcaption small{color:#efc977}.holiday-nexus-garland{z-index:5;object-fit:contain;pointer-events:none;filter:drop-shadow(0 20px 22px #0006);width:min(96%,1500px);height:auto;margin:clamp(-90px,-5vw,-48px) auto clamp(-95px,-5vw,-50px);animation:holiday-garland-sway 8s ease-in-out infinite;display:block;position:relative}.holiday-nexus-garland.is-reversed{animation-name:holiday-garland-sway-reversed;transform:scaleX(-1)}.holiday-nexus-offer{background:#0b272ff5;border:1px solid #efc97766;margin-top:34px;padding:clamp(38px,6vw,78px)}.holiday-nexus-offer-heading{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:28px;display:grid}.holiday-nexus-offer-heading img{object-fit:contain;width:120px;height:120px}.holiday-nexus-offer-heading h2,.holiday-nexus-paths>header h2,.holiday-nexus-terms h2{color:#fff6df;max-width:900px;font:700 clamp(2.7rem,5vw,5.8rem)/.88 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:9px 0 0}.holiday-nexus-rates{border-block:1px solid #efc97773;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;display:grid}.holiday-nexus-rates>div{border-right:1px solid #efc97752;min-width:0;padding:28px clamp(18px,4vw,52px)}.holiday-nexus-rates>div:last-child{border-right:0}.holiday-nexus-rates dt{color:#c7d4d8;text-transform:uppercase;font-size:.7rem;font-weight:900}.holiday-nexus-rates dd{color:#efc977;font:750 clamp(2.8rem,5vw,5.6rem)/1 var(--font-display),Georgia,serif;margin:8px 0 0}.holiday-nexus-timer-panel{grid-template-columns:minmax(230px,.35fr) minmax(0,.65fr);align-items:center;gap:40px;margin-top:42px;display:grid}.holiday-nexus-timer-panel>div:first-child{gap:8px;display:grid}.holiday-nexus-timer-panel>div:first-child small{color:#aebfc4;text-transform:uppercase;font-weight:850}.holiday-nexus-timer-panel>div:first-child strong{color:#fff6df;font:650 1.6rem var(--font-display),Georgia,serif}.holiday-nexus-countdown{border-top:1px solid #efc9776b;border-left:1px solid #efc9776b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.holiday-nexus-countdown>span{text-align:center;background:#071a22;border-bottom:1px solid #efc9776b;border-right:1px solid #efc9776b;gap:6px;min-width:0;padding:19px 12px;display:grid}.holiday-nexus-countdown>span strong{color:#efc977;font:750 clamp(1.9rem,3.5vw,3.6rem)/1 var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums}.holiday-nexus-countdown>span small{color:#c2d0d4;text-transform:uppercase;font-size:.6rem;font-weight:900}.holiday-nexus-countdown-arrived{color:#efc977;text-align:center;border:1px solid #efc9776b;grid-column:1/-1;padding:25px}.holiday-nexus-paths{color:#162735;background:#fff9ed;margin-top:34px;padding:clamp(38px,6vw,78px)}.holiday-nexus-paths>header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.holiday-nexus-paths>header h2{color:#152c38;text-wrap:balance;width:100%;max-width:18ch;margin-inline:auto;line-height:.94}.holiday-nexus-paths>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.holiday-nexus-paths article{background:#fffdf8;border:1px solid #152c3838;grid-template-rows:minmax(330px,1fr) auto;min-width:0;display:grid}.holiday-nexus-paths article figure{background:#10212b;place-items:center;min-width:0;min-height:0;margin:0;padding:18px;display:grid}.holiday-nexus-paths article img{object-fit:contain;width:100%;height:100%;max-height:520px;display:block}.holiday-nexus-paths article>div{padding:28px}.holiday-nexus-paths article small{color:#a75543;text-transform:uppercase;font-weight:900}.holiday-nexus-paths article h3{color:#152c38;font:700 clamp(1.9rem,3vw,3rem)/.95 var(--font-display),Georgia,serif;margin:11px 0 14px}.holiday-nexus-paths article p{color:#5b6870;min-height:5.2em;line-height:1.65}.holiday-nexus-paths article a{width:100%;margin-top:20px}.holiday-nexus-terms{background:#071622f5;border:1px solid #efc97766;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,70px);margin-block:34px 70px;padding:clamp(34px,5vw,64px);display:grid}.holiday-nexus-terms>img{object-fit:contain;width:150px;height:150px}.holiday-nexus-terms h2{max-width:720px;font-size:clamp(2.2rem,4vw,4.6rem)}.holiday-nexus-terms ul{color:#cbd6da;margin:24px 0 0;padding-left:20px;line-height:1.7}.holiday-nexus-terms>a{white-space:nowrap;align-self:end}.holiday-home-ribbon{isolation:isolate;background:linear-gradient(100deg,#082733,#173d46 52%,#55172e);border-block:1px solid #f2cc70b8;position:relative;overflow:hidden;box-shadow:0 18px 46px #020f194d}.holiday-home-ribbon-link{color:#fff8e8;grid-template-columns:minmax(250px,.85fr) auto auto;align-items:center;gap:clamp(18px,4vw,64px);width:min(100% - 40px,1440px);min-height:144px;margin-inline:auto;padding:20px clamp(20px,4vw,60px);text-decoration:none;display:grid;position:relative}.holiday-home-ribbon-decoration{z-index:-1;object-fit:contain;opacity:.64;filter:drop-shadow(0 14px 20px #00000061);width:min(100%,1080px);height:auto;transition:opacity .3s,filter .3s;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.holiday-home-ribbon-link:hover .holiday-home-ribbon-decoration{opacity:.88;filter:drop-shadow(0 16px 24px #00000080)saturate(1.12)}.holiday-home-ribbon-copy{text-shadow:0 2px 12px #04141f;gap:4px;min-width:0;display:grid}.holiday-home-ribbon-copy small{color:#ffd878;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950}.holiday-home-ribbon-copy strong{color:#fff8e8;font:750 clamp(2rem,3.2vw,3.8rem)/.9 var(--font-display),Georgia,serif}.holiday-home-ribbon-copy span{color:#e7f4f2;font-weight:750}.holiday-home-ribbon-rates{gap:8px;display:flex}.holiday-home-ribbon-rates b{aspect-ratio:1;color:#fff4d6;background:#670e27e0;border:1px solid #ffd878b8;border-radius:50%;place-items:center;width:64px;font-size:1.05rem;display:grid;box-shadow:0 8px 20px #0000004d}.holiday-home-ribbon-action{color:#10222b;text-transform:uppercase;background:#ffd878;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.68rem;font-weight:950;display:inline-flex}@keyframes holiday-garland-sway{0%,to{transform:rotate(-.35deg)translateY(0)}50%{transform:rotate(.35deg)translateY(-6px)}}@keyframes holiday-garland-sway-reversed{0%,to{transform:scaleX(-1)rotate(-.35deg)translateY(0)}50%{transform:scaleX(-1)rotate(.35deg)translateY(-6px)}}@keyframes holiday-lights-glow{0%{opacity:.7;filter:brightness(.92)drop-shadow(0 0 7px #ffc74d57)}45%{opacity:.96;filter:brightness(1.16)drop-shadow(0 0 16px #ffc74d9e)}to{opacity:.8;filter:brightness(1.02)drop-shadow(0 0 10px #4adae66b)}}@media (max-width:980px){.holiday-nexus-hero-grid{grid-template-columns:1fr}.holiday-nexus-hero-copy{border-bottom:1px solid #efc97738;border-right:0}.holiday-nexus-gallery{min-height:720px}.holiday-nexus-paths>div,.holiday-nexus-paths>header,.holiday-nexus-terms,.holiday-nexus-timer-panel{grid-template-columns:1fr}.holiday-nexus-paths article{grid-template-rows:auto;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr)}.holiday-nexus-terms>a{justify-self:start}.holiday-home-ribbon-link{grid-template-columns:1fr auto}.holiday-home-ribbon-action{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.holiday-nexus-hero,.holiday-nexus-offer,.holiday-nexus-paths,.holiday-nexus-terms{width:calc(100% - 24px)}.holiday-nexus-brand{flex-direction:column;align-items:flex-start}.holiday-nexus-hero-copy{padding:34px 22px 40px}.holiday-nexus-hero-copy h1{font-size:clamp(3.7rem,18vw,5.3rem)}.holiday-nexus-hero-actions,.holiday-nexus-hero-actions a{width:100%}.holiday-nexus-gallery{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.holiday-nexus-gallery figure.is-primary{grid-row:auto}.holiday-nexus-gallery img{height:auto;max-height:none}.holiday-nexus-offer,.holiday-nexus-paths,.holiday-nexus-terms{padding:30px 20px}.holiday-nexus-offer-heading{grid-template-columns:78px minmax(0,1fr)}.holiday-nexus-offer-heading img{width:78px;height:78px}.holiday-nexus-rates{grid-template-columns:1fr}.holiday-nexus-rates>div{border-bottom:1px solid #efc97752;border-right:0}.holiday-nexus-rates>div:last-child{border-bottom:0}.holiday-nexus-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.holiday-nexus-paths article{grid-template-columns:1fr}.holiday-nexus-paths article figure{min-height:0}.holiday-nexus-paths article img{height:auto;max-height:none}.holiday-nexus-paths article p{min-height:0}.holiday-nexus-paths>header h2{max-width:12ch;font-size:clamp(2.5rem,12vw,3.7rem)}.holiday-nexus-terms>img{width:100px;height:100px}.holiday-nexus-terms>a{white-space:normal;width:100%}.holiday-nexus-garland{width:100%}.holiday-home-ribbon-link{grid-template-columns:1fr;min-height:0;padding-block:28px}.holiday-home-ribbon-decoration{opacity:.48;width:100%}.holiday-home-ribbon-rates{flex-wrap:wrap}.holiday-home-ribbon-action{grid-column:auto;width:100%}.holiday-nexus-light-field span{opacity:.62;width:110px}}@media (prefers-reduced-motion:reduce){.holiday-nexus-garland,.holiday-nexus-light-field span{animation:none}.holiday-home-ribbon-decoration{transition:none}}.public-game-guides-picker{color:#fff8eb;background:#17112c;border-bottom:1px solid #f4bd4d4d;padding-block:clamp(42px,6vw,78px)}.public-game-guides-picker .eyebrow{color:#f4bd4d}.public-game-guides-picker-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:32px;margin-bottom:30px;display:grid}.public-game-guides-picker-heading h2{max-width:17ch;font:650 clamp(2.2rem,4.2vw,4.8rem)/.92 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:8px 0 0}.public-game-guides-picker-heading>p{color:#cbd1df;max-width:38ch;margin:0;line-height:1.65}.public-game-guides-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-game-guides-picker-grid a{color:#fff8eb;background:#21183b;border:1px solid #f4bd4d47;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:70px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.public-game-guides-picker-grid a:focus-visible,.public-game-guides-picker-grid a:hover{background:#2b2049;border-color:#f4bd4d;transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.public-game-guides-picker-grid a.is-selected{color:#17112c;background:#f4bd4d;border-color:#fff0b8;box-shadow:0 0 0 2px #f4bd4d33,0 15px 34px #00000040}.public-game-guides-picker-grid span{color:#d8a93f;letter-spacing:.08em;font-size:.64rem;font-weight:950}.public-game-guides-picker-grid a.is-selected span{color:#6a4a08}.public-game-guides-picker-grid strong{text-transform:uppercase;min-width:0;font-size:.83rem;line-height:1.2}.public-game-guides-picker-grid i{text-align:right;font-size:1rem;font-style:normal}.public-game-guides-selection{background:#0b0912;scroll-margin-top:24px}.public-game-guides-prompt{text-align:left;justify-content:center;align-items:center;gap:22px;min-height:310px;padding-block:70px;display:flex}.public-game-guides-prompt>span{color:#d29b25;font-size:2rem}.public-game-guides-prompt strong{color:#172554;font-size:clamp(1.35rem,2vw,2rem);display:block}.public-game-guides-prompt p{color:#596175;margin:7px 0 0}@media (max-width:900px){.public-game-guides-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-game-guides-picker-heading{grid-template-columns:1fr;gap:14px}.public-game-guides-picker-grid{grid-template-columns:1fr}.public-game-guides-picker-grid a{min-height:58px}.public-game-guides-prompt{min-height:230px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.public-game-guides-picker-grid a{transition:none}}body.famiglio-immersive,html.famiglio-immersive{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.commission-hub-page .commission-hero{min-height:500px;padding-block:clamp(52px,6vw,76px)}.commission-hub-page .commission-hero-grid{gap:clamp(32px,4vw,58px)}.commission-hub-page .commission-hero-copy h1{font-size:clamp(3.3rem,5.2vw,5.5rem)}.commission-hub-page .commission-hero-copy>p:not(.eyebrow){max-width:560px;margin-top:22px;line-height:1.65}.commission-hub-page .commission-hero-copy .button-row{margin-top:25px}.commission-hub-page .commission-hero-art{min-height:390px}.commission-hub-page .commission-hero-art img{height:82%}.commission-quick-start{padding-block:clamp(52px,6vw,76px)}.commission-quick-start>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:28px;display:grid}.commission-quick-start>header h2{color:#3f174e;max-width:18ch;font:700 clamp(2.25rem,4vw,4rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em;margin:7px 0 0}.commission-quick-start>header>a{color:#6d28d9;border-bottom:2px solid #db2777;padding-bottom:5px;font-size:.74rem;font-weight:850}.commission-quick-start>div{background:#ffffff8c;border:1px solid #4c1d572e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commission-quick-start article{min-width:0;padding:clamp(22px,2.8vw,34px)}.commission-quick-start article small{color:#9d285f;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.commission-quick-start article h3{color:#3f174e;font:700 clamp(1.35rem,2vw,2rem)/1.05 var(--font-lore-display),serif;margin:10px 0 4px}.commission-quick-start article strong{color:#6d28d9;font:750 clamp(1.65rem,2.4vw,2.4rem) var(--font-lore-display),serif;display:block}.commission-quick-start article p{color:#684f62;min-height:3.2em;margin:13px 0 18px;font-size:.78rem;line-height:1.6}.commission-quick-start article a{color:#922253;font-size:.7rem;font-weight:850}.commission-hub-page .commission-chapter-navigation{color:#fff7df;background:#2a1234;padding-block:clamp(34px,4vw,48px) 0}.commission-hub-page .commission-chapter-navigation header{grid-template-columns:minmax(0,1fr) minmax(240px,370px);gap:30px;margin-bottom:22px}.commission-hub-page .commission-chapter-navigation header h2{color:#fff0bf;letter-spacing:-.025em;max-width:none;font-size:clamp(2rem,3vw,3rem);line-height:1}.commission-hub-page .commission-chapter-navigation header>p{color:#eadce8;font-size:.8rem;line-height:1.6}.commission-hub-page .commission-chapter-navigation .eyebrow{color:#f9a8d4}.commission-hub-page .commission-chapter-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;overflow:visible}.commission-hub-page .commission-chapter-navigation nav>a{color:#fff7df;background:#ffffff0e;border:1px solid #ffeec72e;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;min-height:104px;padding:18px 17px}.commission-hub-page .commission-chapter-navigation nav>a:after,.commission-hub-page .commission-chapter-navigation nav>a:before{display:none}.commission-hub-page .commission-chapter-navigation nav>a:focus-visible,.commission-hub-page .commission-chapter-navigation nav>a:hover{background:#db277721;border:1px solid #f9a8d4;transform:translateY(-2px)}.commission-hub-page .commission-chapter-navigation nav>a[aria-current=page]{background:#7c3aed3d;border:1px solid #fef08a;box-shadow:inset 0 3px #fef08a}.commission-hub-page .commission-chapter-navigation nav>a[data-chapter=panoramica]{color:#fff7df}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy em,.commission-hub-page .commission-chapter-navigation .commission-chapter-copy small,.commission-hub-page .commission-chapter-navigation .commission-chapter-icon,.commission-hub-page .commission-chapter-navigation .commission-chapter-state{display:none}.commission-hub-page .commission-chapter-navigation .commission-chapter-number{color:#fef08a;opacity:.72;font-size:.72rem;top:12px;right:14px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy{grid-column:auto;align-self:end;gap:0}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{max-width:11ch;color:inherit;letter-spacing:-.015em;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.05}.commission-hub-page .commission-chapter-navigation nav b{color:#fef08a;align-self:end;font-size:1rem}.commission-hub-page .commission-chapter-navigation footer{margin-top:0;padding-block:22px}.commission-hub-page .commission-featured{padding-block:clamp(64px,7vw,88px)}.commission-hub-page .commission-featured .commission-section-heading{gap:32px;margin-bottom:32px}.commission-hub-page .commission-featured .commission-section-heading h2{font-size:clamp(2.35rem,4.2vw,4.35rem)}.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 14px}.commission-hub-page .commission-featured-grid span{gap:4px;padding-top:12px}.commission-hub-page .commission-featured-grid strong{font-size:clamp(1rem,1.35vw,1.35rem)}.commission-hub-page .commission-featured-grid small{font-size:.57rem}.commission-hub-page .commission-featured-grid em{display:none}.commission-overview-process{color:#fff7e5;background:#41194f;padding-block:clamp(54px,6vw,76px)}.commission-overview-process header h2{color:#fff0bf;max-width:18ch;font:700 clamp(2.35rem,4vw,4.1rem)/.95 var(--font-lore-display),serif;letter-spacing:-.035em;margin:7px 0 28px}.commission-overview-process .eyebrow{color:#f9a8d4}.commission-overview-process ol{border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.commission-overview-process li{padding:27px clamp(18px,2.8vw,34px)}.commission-overview-process li+li{border-left:1px solid #fff3}.commission-overview-process li span{color:#fef08a;font-size:.68rem;font-weight:900}.commission-overview-process li h3{color:#fff7df;font:700 clamp(1.35rem,2vw,2rem) var(--font-lore-display),serif;margin:8px 0 6px}.commission-overview-process li p{color:#eadce8;margin:0;font-size:.78rem;line-height:1.6}.commission-overview-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.commission-overview-actions>a:not(.button){color:#f9a8d4;font-size:.72rem;font-weight:850}@media (max-width:1000px){.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.commission-hub-page .commission-hero{padding-block:42px}.commission-hub-page .commission-hero-copy h1{letter-spacing:-.055em;font-size:clamp(2.35rem,10.8vw,2.75rem);line-height:.92}.commission-hub-page .commission-hero-copy>p:not(.eyebrow){margin-top:16px}.commission-hub-page .commission-hero-art{width:100%;min-height:330px}.commission-hub-page .commission-hero-art img{height:80%}.commission-quick-start{padding-block:44px}.commission-quick-start>header{grid-template-columns:1fr;gap:14px}.commission-quick-start>header h2{font-size:clamp(1.95rem,8.2vw,2.55rem)}.commission-quick-start>div{grid-template-columns:1fr}.commission-quick-start article{padding:22px}.commission-quick-start article+article{border-top:1px solid #4c1d572e;border-left:0}.commission-quick-start article p{min-height:0;margin-block:9px 14px}.commission-hub-page .commission-chapter-navigation{padding-top:38px}.commission-hub-page .commission-chapter-navigation header{grid-template-columns:1fr;gap:12px}.commission-hub-page .commission-chapter-navigation header h2{font-size:clamp(2rem,9vw,2.8rem)}.commission-hub-page .commission-chapter-navigation nav{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;overflow:visible}.commission-hub-page .commission-chapter-navigation nav>a{scroll-snap-align:none;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:96px;padding:16px 14px}.commission-hub-page .commission-chapter-navigation .commission-chapter-copy strong{font-size:clamp(1.05rem,5vw,1.35rem)}.commission-hub-page .commission-chapter-navigation footer{flex-direction:column;align-items:stretch}.commission-hub-page .commission-chapter-navigation footer .button{width:100%}.commission-hub-page .commission-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.commission-hub-page .commission-featured .commission-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.commission-hub-page .commission-featured .commission-section-heading h2{font-size:clamp(2.05rem,8.6vw,2.7rem)}.commission-overview-process ol{grid-template-columns:1fr}.commission-overview-process li+li{border-top:1px solid #fff3;border-left:0}.commission-overview-actions{flex-direction:column;align-items:stretch}.commission-overview-actions .button{width:100%}}.commission-chapter-masthead .eyebrow,.commission-hub-page .commission-hero-copy>.eyebrow{margin:0 0 clamp(22px,2.2vw,32px);line-height:1.45;display:block}.commission-chapter-masthead h1,.commission-hub-page .commission-hero-copy h1{margin-top:0}.commission-quick-start>div{background:0 0;border:0;gap:14px}.commission-quick-start article{isolation:isolate;background:linear-gradient(145deg,#fffaf4,#f7e9ef);border:1px solid #4c1d5733;flex-direction:column;min-height:315px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #4c1d571f}.commission-quick-start article:before{content:"";background:linear-gradient(90deg,#e73b8c,#7c3aed);height:5px;position:absolute;inset:0 0 auto}.commission-quick-start article:after{z-index:-1;aspect-ratio:1;content:"";background:#db277714;border-radius:50%;width:170px;position:absolute;bottom:-65px;right:-55px}.commission-quick-start article:nth-child(2){color:#fff;background:radial-gradient(circle at 90% 10%,#5be5e82e,#0000 34%),linear-gradient(145deg,#23103a,#41205c);border-color:#9a70ff;box-shadow:0 28px 65px #35144b3d}.commission-quick-start article:nth-child(2):before{background:linear-gradient(90deg,#59e5e6,#c58cff)}.commission-quick-start article:nth-child(2):after{background:#56e2e51a}.commission-quick-start article:nth-child(3){background:radial-gradient(circle at 88% 12%,#f4be4b38,#0000 35%),linear-gradient(145deg,#fff8e9,#f5e2c8);border-color:#a0631c52}.commission-quick-start article:nth-child(3):before{background:linear-gradient(90deg,#d78a2b,#f0c557)}.commission-quick-start article+article{border-left:1px solid #4c1d5733}.commission-quick-start article:focus-within,.commission-quick-start article:hover{transform:translateY(-6px);box-shadow:0 32px 70px #4c1d5733}.commission-quick-start article small{margin-top:8px}.commission-quick-start article h3{max-width:12ch;margin-top:18px;font-size:clamp(1.8rem,2.7vw,2.8rem)}.commission-quick-start article strong{margin-top:8px;font-size:clamp(2.8rem,4vw,4.2rem);line-height:.9}.commission-quick-start article p{margin-top:24px}.commission-quick-start article a{border-bottom:2px solid;width:fit-content;margin-top:auto;padding-bottom:5px;display:inline-flex}.commission-quick-start article:nth-child(2) a,.commission-quick-start article:nth-child(2) h3,.commission-quick-start article:nth-child(2) p,.commission-quick-start article:nth-child(2) small,.commission-quick-start article:nth-child(2) strong{color:inherit}.commission-quick-start article:nth-child(2) small{color:#68e7e9}.commission-quick-start article:nth-child(2) a,.commission-quick-start article:nth-child(2) strong{color:#f7cf66}@media (max-width:700px){.commission-chapter-masthead .eyebrow,.commission-hub-page .commission-hero-copy>.eyebrow{margin-bottom:20px}.commission-chapter-masthead h1{font-size:clamp(3rem,13vw,4.3rem);line-height:.9}.commission-quick-start>div{gap:12px}.commission-quick-start article{min-height:270px}.commission-quick-start article+article{border-left:1px solid #4c1d5733}}.commission-request-focus-intro .eyebrow{margin:0 0 clamp(22px,2.2vw,30px);line-height:1.45;display:block}.commission-request-focus-intro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:11ch;margin:0 0 24px;font-size:clamp(3.5rem,6.3vw,6.3rem);line-height:.9}.commission-request-promotion-summary{margin-top:clamp(-82px,-6vw,-54px)}.commission-request-promotion-summary .commission-promotion-banner{isolation:isolate;background:radial-gradient(circle at 8% 12%,#a769ff59,#0000 32%),linear-gradient(125deg,#351341,#741d53 58%,#a52b43);border:1px solid #ffde7b94;min-height:260px;margin:0 0 48px;padding:clamp(30px,4vw,48px);position:relative;box-shadow:0 30px 75px #34122d47}.commission-request-promotion-summary .commission-promotion-banner>div{min-width:0}.commission-request-promotion-summary .commission-promotion-banner strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:18ch;margin:12px 0 14px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:.98}.commission-request-promotion-summary .commission-promotion-banner p{color:#f6e9f2}.commission-request-promotion-summary .commission-promotion-banner dl{min-width:0}@media (max-width:700px){.commission-request-focus-intro{padding-bottom:105px}.commission-request-focus-intro .eyebrow{margin-bottom:20px}.commission-request-focus-intro h1{font-size:clamp(3.1rem,14vw,4.5rem)}.commission-request-promotion-summary{margin-top:-62px}.commission-request-promotion-summary .commission-promotion-banner{min-height:0;padding:27px 22px}.commission-request-promotion-summary .commission-promotion-banner dl{grid-template-columns:1fr}.commission-request-promotion-summary .commission-promotion-banner dl div+div{border-top:1px solid #ffffff2e}}.giwise-shop-custom-copy>.eyebrow,.giwise-shop-hero-copy>.eyebrow,.giwise-shop-support>div>.eyebrow{margin:0 0 clamp(28px,2.8vw,38px);line-height:1.45;display:block}.giwise-shop-custom-copy>h2,.giwise-shop-hero-copy>h1,.giwise-shop-support>div>h2{margin-top:0}@media (max-width:640px){.giwise-shop-custom-copy>.eyebrow,.giwise-shop-hero-copy>.eyebrow,.giwise-shop-support>div>.eyebrow{margin-bottom:24px}}.studio-game-gateway{padding-block:clamp(64px,8vw,112px)}.studio-game-gateway>header{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:32px;margin-bottom:34px;display:grid}.studio-game-gateway h2{color:#172554;max-width:13ch;font:700 clamp(2.8rem,5vw,5.2rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;text-wrap:balance;margin:8px 0 0}.studio-game-gateway>header>p{color:#59647e;margin:0;line-height:1.7}.studio-game-gateway-grid{grid-template-columns:1.18fr repeat(2,minmax(0,.91fr));gap:16px;display:grid}.studio-game-gateway-grid article{background:#fff;border:1px solid #17255429;min-width:0;overflow:hidden;box-shadow:0 20px 50px #141e461a}.studio-game-gateway-visual{aspect-ratio:16/10;background:#0c1024;position:relative}.studio-game-gateway-visual img{object-fit:contain;object-position:center;padding:14px}.studio-game-gateway-grid article>div:last-child{padding:25px}.studio-game-gateway-grid article span{color:#102431;letter-spacing:.05em;text-transform:uppercase;background:#8cf0ad;padding:6px 9px;font-size:.62rem;font-weight:900;display:inline-flex}.studio-game-gateway-grid article.is-development span{background:#ffd36a}.studio-game-gateway-grid article.is-upcoming span{color:#fff;background:#7c3aed}.studio-game-gateway-grid h3{color:#172554;font:700 clamp(1.65rem,2.5vw,2.6rem)/.95 var(--font-lore-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 9px}.studio-game-gateway-grid p{color:#59647e;min-height:3.1em;margin:0;font-size:.82rem;line-height:1.55}.studio-game-gateway-grid a{color:#7c3aed;border-top:1px solid #17255429;justify-content:space-between;gap:18px;margin-top:22px;padding-top:14px;font-size:.72rem;font-weight:900;display:flex}.studio-game-gateway-grid article.is-available{border-top:5px solid #38b76b}.studio-game-gateway-grid article.is-development{border-top:5px solid #d99b1b}.studio-game-gateway-grid article.is-upcoming{border-top:5px solid #7c3aed}.studio-game-gateway-merged .studio-game-gateway-grid article{grid-template-rows:auto 1fr;display:grid}.studio-game-gateway-merged .studio-game-gateway-copy{flex-direction:column;min-width:0;padding:25px;display:flex}.studio-game-gateway-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-game-gateway-grid .studio-game-gateway-status small{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.studio-game-gateway-kind{text-transform:uppercase;font-weight:900;color:#7c3aed!important;margin:20px 0 0!important;font-size:.62rem!important}.studio-game-gateway-merged .studio-game-gateway-intro{color:#3e4964;min-height:0;font-weight:750}.studio-game-gateway-merged .studio-game-gateway-summary{color:#687188;min-height:0;margin-top:9px;font-size:.76rem}.studio-game-gateway-merged dl{border-top:1px solid #17255424;gap:8px;margin:22px 0 0;padding-top:17px;display:grid}.studio-game-gateway-merged dl div{grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.studio-game-gateway-merged dt{color:#7c3aed;text-transform:uppercase;font-size:.55rem;font-weight:900}.studio-game-gateway-merged dd{color:#374151;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;margin:0;font-size:.67rem;line-height:1.4}.studio-game-gateway-actions{gap:0;margin-top:auto;padding-top:20px;display:grid}.studio-game-gateway-grid .studio-game-gateway-actions a{margin-top:0}.studio-game-gateway-actions a+a{border-top:0;margin-top:0;padding-top:10px}.studio-game-gateway-actions .is-primary{color:#6d28d9}.studio-real-project-copy>p:last-of-type{max-width:62ch}.giwise-shop-availability{padding-block:clamp(58px,7vw,96px)}.giwise-shop-availability>header{grid-template-columns:minmax(0,1fr);margin-bottom:30px;display:grid}.giwise-shop-availability h2{color:#29133c;max-width:16ch;font:700 clamp(2.7rem,5vw,5rem)/.9 var(--font-lore-display),serif;letter-spacing:-.045em;text-wrap:balance;margin:8px 0 0}.giwise-shop-availability>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.giwise-shop-availability article{background:linear-gradient(145deg,#fff,#f8edf4);border:1px solid #4c1d5729;flex-direction:column;min-height:270px;padding:28px;display:flex;box-shadow:0 18px 45px #4c1d5717}.giwise-shop-availability article>span{color:#fff;text-transform:uppercase;background:#18895a;width:fit-content;padding:6px 9px;font-size:.6rem;font-weight:900}.giwise-shop-availability article.is-custom>span{background:#7c3aed}.giwise-shop-availability article.is-future>span{background:#6b7280}.giwise-shop-availability article>strong{color:#29133c;font:700 clamp(1.65rem,2.5vw,2.45rem)/1 var(--font-lore-display),serif;margin:38px 0 10px}.giwise-shop-availability article>p{color:#596078;margin:0;font-size:.82rem;line-height:1.65}.giwise-shop-availability article>a{color:#7c3aed;width:fit-content;margin-top:auto;padding-top:24px;font-size:.7rem;font-weight:900}.diary-project-index{padding-bottom:clamp(70px,8vw,110px)}.diary-project-index>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.diary-project-index h2{color:#31222c;max-width:14ch;font:700 clamp(2.45rem,4.5vw,4.5rem)/.92 var(--font-display),serif;letter-spacing:-.04em;margin:7px 0 0}.diary-project-index>div{border-block:1px solid #31222c33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.diary-project-index a{color:#31222c;grid-template-rows:150px 1fr;min-width:0;padding:18px;text-decoration:none;display:grid}.diary-project-index-image{background:#ece3dc;min-width:0;display:block;position:relative;overflow:hidden}.diary-project-index-image img{object-fit:contain;object-position:center;padding:8px}.diary-project-index a>span:last-child{flex-direction:column;min-width:0;padding-top:16px;display:flex}.diary-project-index small{color:#8c4c63;text-transform:uppercase;font-size:.56rem;font-weight:900}.diary-project-index strong{font:700 clamp(1.15rem,1.8vw,1.65rem)/1.05 var(--font-display),serif;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:8px 0 18px}.diary-project-index b{color:#a24166;margin-top:auto;font-size:.66rem}.global-search-quick-paths{flex-wrap:wrap;align-items:center;gap:8px;margin-top:34px;display:flex}.global-search-quick-paths>span{color:#59647e;text-transform:uppercase;margin-right:8px;font-size:.68rem;font-weight:900}.global-search-quick-paths button{color:#172554;cursor:pointer;background:#ffffffb8;border:1px solid #17255438;padding:10px 13px;font-weight:800}.global-search-quick-paths button[aria-pressed=true]{color:#fff;background:#7c3aed;border-color:#7c3aed}.global-search-summary{border-bottom:1px solid #17255433;justify-content:space-between;align-items:center;gap:20px;display:flex}.global-search-summary .global-search-count{border:0}.global-search-summary>button{color:#7c3aed;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #db2777;font-weight:900}.account-sections ol{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-sections li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #fff3;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:350px;padding:28px;display:flex}.account-sections li+li{border-left:1px solid #fff3}.account-sections .account-section-icon{width:74px;height:74px;margin-bottom:22px}.account-sections .account-section-icon img{object-fit:contain;width:100%;height:100%}.account-sections h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 13px;font-size:clamp(1.45rem,2vw,2rem)}.account-sections li>p{grid-column:auto}.account-sections li>a{color:#f4c65d;width:fit-content;margin-top:auto;padding-top:20px;font-size:.7rem;font-weight:900}@media (max-width:1000px){.studio-game-gateway-grid{grid-template-columns:1fr 1fr}.studio-game-gateway-grid article:first-child{grid-column:1/-1}.giwise-shop-availability>div{grid-template-columns:1fr 1fr}.giwise-shop-availability article:last-child{grid-column:1/-1;min-height:220px}.account-sections ol,.diary-project-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}.diary-project-index a:nth-child(3),.diary-project-index a:nth-child(4){border-top:1px solid #31222c2e}}@media (max-width:700px){.studio-game-gateway>header{grid-template-columns:1fr;gap:12px}.giwise-shop-availability>div,.studio-game-gateway-grid{grid-template-columns:1fr}.giwise-shop-availability article:last-child,.studio-game-gateway-grid article:first-child{grid-column:auto}.studio-game-gateway-grid p{min-height:0}.diary-project-index>header{display:block}.diary-project-index>div{grid-template-columns:1fr 1fr}.diary-project-index a{grid-template-rows:112px 1fr;padding:12px}.diary-project-index a:nth-child(odd){border-left:0}.diary-project-index strong{font-size:1.05rem}.global-search-summary{flex-direction:column;align-items:flex-start;padding-bottom:16px}.account-sections ol,.global-search-controls{grid-template-columns:1fr}.account-sections li{min-height:285px}.account-sections li+li{border-left:1px solid #fff3}}.diary-project-index{color:#fff3dd}.diary-project-index>header{align-items:center}.diary-project-index .eyebrow{color:#d9a8ff}.diary-project-index h2{color:#fff0cd;max-width:15ch}.diary-project-index>div{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.diary-project-index a{color:#fff3dd;background:linear-gradient(145deg,#352d2c,#241f22);border:1px solid #ffe8c53d;grid-template-rows:280px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:0;padding:0;overflow:hidden;box-shadow:0 18px 42px #0000003d}.diary-project-index a+a{border-left:1px solid #ffe8c53d}.diary-project-index a:nth-child(3),.diary-project-index a:nth-child(4){border-top:1px solid #ffe8c53d}.diary-project-index-image{background:#eee5dc;height:100%}.diary-project-index-image img{padding:12px}.diary-project-index a>span:last-child{padding:30px 26px}.diary-project-index small{color:#efb4cf;font-size:.64rem}.diary-project-index strong{color:#fff4da;margin:15px 0 24px;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1}.diary-project-index b{color:#f1c36f;font-size:.72rem}@media (max-width:900px){.diary-project-index a{grid-template-rows:240px;grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){.diary-project-index>div{grid-template-columns:1fr}.diary-project-index a{grid-template-rows:210px;grid-template-columns:130px minmax(0,1fr)}.diary-project-index a:nth-child(2n){border-left:1px solid #ffe8c53d}.diary-project-index a>span:last-child{padding:22px 18px}.diary-project-index strong{font-size:1.45rem}}main.diary-page nav.diary-project-index>header .eyebrow{color:#e5b8ff!important}main.diary-page nav.diary-project-index>header h2{text-shadow:0 3px 18px #00000073;color:#fff1ce!important}main.diary-page nav.diary-project-index a small{color:#f4b5d2!important}main.diary-page nav.diary-project-index a strong{color:#fff7e7!important}main.diary-page nav.diary-project-index a b{color:#ffd477!important}main.diary-page nav.diary-project-index a{color:#fff7e7!important}main.diary-page nav.diary-project-index .diary-project-index-image{min-width:0}.diary-commission-more{padding-block:clamp(70px,8vw,110px)}.diary-commission-more>header{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:35px;margin-bottom:34px;display:grid}.diary-commission-more>header .diary-hand{color:#8b263f;grid-column:1/-1;margin:0}.diary-commission-more>header h3{color:#302329;max-width:15ch;font:700 clamp(2.8rem,4.8vw,5rem)/.9 var(--font-display),serif;letter-spacing:-.045em;margin:0}.diary-commission-more>header>p:last-child{color:#625458;margin:0;line-height:1.7}.diary-commission-more>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.diary-commission-more article{background:#fffaf1;border:1px solid #4b263033;grid-template-rows:420px 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 48px #44262326}.diary-commission-more-image{background:linear-gradient(145deg,#efe2d2,#f8eee1);min-width:0;display:block;position:relative}.diary-commission-more-image img{padding:18px;object-fit:contain!important;object-position:center!important}.diary-commission-more article>div{flex-direction:column;min-width:0;padding:28px;display:flex}.diary-commission-more small{color:#9b3150;text-transform:uppercase;font-size:.6rem;font-weight:900}.diary-commission-more h4{color:#302329;font:700 clamp(1.8rem,2.5vw,2.7rem)/.95 var(--font-display),serif;margin:13px 0 12px}.diary-commission-more article p{color:#65585a;margin:0;font-size:.82rem;line-height:1.65}.diary-commission-more dl{border-top:1px solid #4b263029;gap:9px;margin:24px 0 0;padding-top:18px;display:grid}.diary-commission-more dl div{gap:3px;display:grid}.diary-commission-more dt{color:#9b3150;text-transform:uppercase;font-size:.55rem;font-weight:900}.diary-commission-more dd{color:#4c3b40;margin:0;font-size:.7rem;line-height:1.45}.diary-commission-more article>div>a{color:#8b263f;width:fit-content;margin-top:auto;padding-top:24px;font-size:.7rem;font-weight:900}@media (max-width:1000px){.diary-commission-more>div{grid-template-columns:1fr 1fr}.diary-commission-more article:last-child{grid-column:1/-1}.diary-commission-more article{grid-template-rows:380px 1fr}}@media (max-width:700px){.diary-commission-more>header{grid-template-columns:1fr;gap:16px}.diary-commission-more>div{grid-template-columns:1fr}.diary-commission-more article:last-child{grid-column:auto}.diary-commission-more article{grid-template-rows:360px 1fr}.diary-commission-more h4{font-size:2rem}}.site-footer{padding-top:42px}.site-footer .footer-grid{grid-template-columns:minmax(260px,1.05fr) minmax(260px,.9fr) minmax(210px,.7fr);gap:clamp(28px,4vw,58px);padding-bottom:34px}.site-footer .brand-footer>img{width:170px}.site-footer .footer-seal{width:72px;height:72px}.site-footer .footer-brand-lockup{gap:14px}.site-footer .footer-identity .footer-kicker{margin-top:16px}.site-footer .footer-identity .footer-statement{max-width:390px;font-size:.78rem;line-height:1.55}.site-footer .footer-primary-link{margin-top:15px;font-size:.75rem!important}.site-footer .footer-column:first-of-type ul{column-count:2;column-gap:24px}.site-footer .footer-column li+li{margin-top:6px}.site-footer .footer-column a{font-size:.72rem;line-height:1.35}.site-footer .footer-bottom{padding-block:14px}.account-sections li,.diary-commission-more article,.giwise-shop-availability article,.giwise-shop-product,.global-search-results a,.studio-game-gateway-grid article,.studio-games-page .studio-real-project{border-radius:18px 5px}.studio-games-page .studio-real-project-visual>img:first-child{object-fit:contain;background:#070811}.studio-games-page .studio-real-project-visual:focus-visible>img:first-child,.studio-games-page .studio-real-project-visual:hover>img:first-child{transform:none}.diary-commission-more article>div,.giwise-shop-product-copy,.studio-games-page .studio-real-project-copy{min-width:0}.giwise-shop-product-copy h3,.global-search-results strong,.studio-games-page .studio-real-project-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.game-dossier-index{z-index:25;scrollbar-width:thin;background:#070c18f5;gap:6px;padding:10px;display:flex;position:sticky;top:74px;overflow-x:auto;box-shadow:0 15px 35px #0003}.game-dossier-index a{color:#fff4d6;text-transform:uppercase;border:1px solid #ffffff24;flex:1 0 auto;place-items:center;min-height:42px;padding:10px 16px;font-size:.66rem;font-weight:900;display:grid}.game-dossier-index a:focus-visible,.game-dossier-index a:hover{color:#07130d;background:#85e6ac;outline:0}.game-dossier-page :is(#panoramica,#come-si-gioca,#contenuti,#sviluppo,#edizione-windows){scroll-margin-top:145px}.game-known-issues>details,.game-story-more{background:#ffffff8c;border:1px solid #5c344c33;margin-top:25px}.game-known-issues>details>summary,.game-story-more summary{color:#7c2d63;cursor:pointer;padding:17px 20px;font-size:.72rem;font-weight:900}.game-known-issues>details[open]>summary,.game-story-more[open] summary{border-bottom:1px solid #5c344c2e}.game-story-more>p{padding-inline:20px}.game-story-more>p:last-child{padding-bottom:18px}.game-known-issues>details>ol{margin-top:0}.personal-dashboard-more{color:#cbd5e1;flex:none;position:relative}.personal-dashboard-more>summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;place-items:center;min-height:44px;padding:13px 18px;font-size:.68rem;font-weight:900;list-style:none;display:grid}.personal-dashboard-more>summary::-webkit-details-marker{display:none}.personal-dashboard-more>summary:after{content:"+";margin-left:8px}.personal-dashboard-more[open]>summary:after{content:"−"}.personal-dashboard-more>div{z-index:5;background:#071023;border:1px solid #67e8f94d;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #0000004d}.personal-dashboard-more>div button{width:100%}.personal-dashboard-more:has(button[aria-pressed=true])>summary{color:#071023;background:linear-gradient(110deg,#67e8f9,#f4cf49)}.account-workspace-panel{min-height:520px}@media (max-width:900px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-identity{grid-column:1/-1}.site-footer .footer-brand-lockup{flex-direction:row}.game-dossier-index{top:60px}.personal-dashboard-nav{flex-wrap:wrap;overflow:visible}.personal-dashboard-more,.personal-dashboard-nav>button{flex:30%}.personal-dashboard-more>div{left:0;right:auto}}@media (max-width:700px){.site-footer{padding-top:34px}.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.site-footer .footer-identity{grid-column:auto}.site-footer .footer-column:first-of-type ul,.site-footer ul{column-count:2}.site-footer .brand-footer>img{width:150px}.site-footer .footer-seal{width:62px;height:62px}.game-dossier-index{border-radius:0;width:100%;margin-inline:0;padding:7px;top:60px}.game-dossier-index a{min-height:40px;padding:8px 12px;font-size:.58rem}.personal-dashboard-nav{grid-template-columns:1fr 1fr;display:grid;position:static}.personal-dashboard-more,.personal-dashboard-nav>button{width:100%}.personal-dashboard-more>div{min-width:0;margin-top:6px;position:static}.account-workspace-panel{min-height:0}.diary-commission-more>div,.giwise-shop-availability>div,.global-search-results,.studio-game-gateway-grid,.studio-games-page .studio-real-project-list{grid-template-columns:1fr}.studio-game-gateway-visual,.studio-games-page .studio-real-project-visual{aspect-ratio:4/3}.global-search-results a{grid-template-columns:110px minmax(0,1fr)}.global-search-results img{object-fit:contain;width:110px;min-height:170px}.codex-character-page :where(h1,h2,h3),.game-dossier-page :where(h1,h2,h3),.personal-dashboard :where(h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}:root{--lorewise-body-size:clamp(.98rem,.24vw + .91rem,1.1rem);--lorewise-reading-leading:1.68}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(p,li,dd){font-size:max(.95rem,var(--lorewise-body-size));line-height:var(--lorewise-reading-leading)}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(.eyebrow,small){line-height:1.45}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) h1{text-wrap:balance;font-size:clamp(3rem,6vw,7.5rem)}.universe-value{color:#ffffffd1;text-align:center;max-width:44ch;margin:10px auto 0}.universe-primary-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.universe-primary-actions a{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160823a8;border:1px solid #ffffff94;align-items:center;min-height:44px;padding:11px 16px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.universe-primary-actions a:first-child{color:#35142f;background:#f4d58b;border-color:#f4d58b}.universe-primary-actions a:focus-visible,.universe-primary-actions a:hover{outline-offset:3px;outline:3px solid #fff;transform:translateY(-1px)}.nexus-archive-loading{color:#66455e;place-items:center;min-height:240px;display:grid}.codex-loading{color:var(--codex-muted);text-align:center;padding:28px}@media (min-width:1800px){:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) :where(p,li,dd){font-size:1.08rem}:where(.universe-home,.art-page,.worlds-page,.vip-page,.giwise-shop-page,.commission-page,.codex-home) .shell{max-width:1560px}}@media (max-width:640px){.universe-value{font-size:.95rem;line-height:1.55}.universe-primary-actions,.universe-value{padding-inline:18px}.universe-primary-actions a{flex:145px;justify-content:center}.welcome-commission-popup{max-height:44dvh;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;padding:18px 48px 18px 18px;overflow:auto}.welcome-commission-emblem{display:none}.welcome-commission-copy h2{font-size:clamp(1.3rem,6.2vw,1.7rem)}.welcome-commission-copy p{font-size:.78rem;line-height:1.5}}:root{--lorewise-style-revision:20260800-bg3-premium-guide-v3}body:has([data-familiar-dashboard]) .site-footer{display:none}.header-familiar{background:#ffffffb8;border:1px solid #3219482e;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s;display:grid}.header-familiar img{object-fit:contain;width:30px;height:30px}.header-familiar.is-active,.header-familiar:focus-visible,.header-familiar:hover{outline-offset:2px;outline:2px solid #e52c7d;transform:translateY(-1px);box-shadow:0 7px 18px #4b18622e}@media (max-width:900px){.header-familiar{width:40px;height:40px}.header-familiar img{width:28px;height:28px}}body:has([data-familiar-dashboard]) #contenuto{overflow:hidden}@media (max-width:640px){body:has([data-familiar-dashboard]){background:#09060f;height:100dvh;overflow:hidden}body:has([data-familiar-dashboard]) .site-header{display:none}body:has([data-familiar-dashboard]) #contenuto{height:100dvh;overflow:hidden}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}