@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-700:#bf000f;--color-red-900:#82181a;--color-green-300:#7bf1a8;--color-green-700:#008138;--color-green-900:#0d542b;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-xl:.75rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.w-36{width:calc(var(--spacing) * 36)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#1a1a2a\]{border-color:#1a1a2a}.border-\[\#2a2a3a\]{border-color:#2a2a3a}.border-green-700{border-color:var(--color-green-700)}.border-red-700{border-color:var(--color-red-700)}.bg-\[\#0e0e14\]{background-color:#0e0e14}.bg-\[\#6c63ff\]{background-color:#6c63ff}.bg-\[\#08080f\]{background-color:#08080f}.bg-\[\#ff4444\]{background-color:#f44}.bg-bg-deep{background-color:var(--bg-deep)}.bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/30{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#a89cff\]{color:#a89cff}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-ug-text{color:var(--text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.placeholder-gray-700::placeholder{color:var(--color-gray-700)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-\[\#6c63ff\]:hover{border-color:#6c63ff}.hover\:bg-\[\#5a52e0\]:hover{background-color:#5a52e0}.hover\:bg-\[\#cc3333\]:hover{background-color:#c33}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-\[\#6c63ff\]:focus{border-color:#6c63ff}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}}:root{--bg-deep:#04040a;--bg-card:#08080e;--bg-section:#060610;--bg-footer:#020208;--gold:#c49a3c;--gold-light:#e8b84b;--gold-pale:#f5d780;--gold-dim:#c49a3c1f;--gold-border:#c49a3c2e;--gold-border-hi:#c49a3c80;--gold-glow:#e8b84b14;--purple:#3d1f6f;--purple-light:#6b3dbc;--purple-glow:#6d28c826;--text:#e4e4e9;--text-muted:#6b6b7a;--text-dim:#3a3a4a;--section-pad:9rem;--nav-h:5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--bg-deep);color:var(--text);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";z-index:1000;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold), var(--purple-light));border-radius:2px}.bg-deep{background:var(--bg-deep)}.bg-section{background:var(--bg-section)}.bg-footer{background:var(--bg-footer)}.page-loader{z-index:9999;background:var(--bg-section);opacity:1;justify-content:center;align-items:center;transition:opacity .42s;display:flex;position:fixed;inset:0;overflow:hidden}.page-loader:before{content:"";opacity:.03;pointer-events:none;background-image:linear-gradient(#c49a3c 1px,#0000 1px),linear-gradient(90deg,#c49a3c 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.page-loader--out{opacity:0;pointer-events:none}.page-loader-bar{color:#8c8c8c;font-family:var(--font-inter), sans-serif;align-items:center;height:40px;padding:10px;font-size:25px;font-weight:500;display:flex}.page-loader-words{height:40px;position:relative;overflow:hidden}.page-loader-words:after{content:"";background:linear-gradient(var(--bg-section) 10%, transparent 30%, transparent 70%, var(--bg-section) 90%);z-index:20;position:absolute;inset:0}.page-loader-word{height:40px;color:var(--gold-light);padding-left:6px;line-height:40px;animation:10s infinite loader-spin;display:block}@keyframes loader-spin{0%{transform:translateY(0)}5%{transform:translateY(-102%)}16.5%{transform:translateY(-100%)}21.5%{transform:translateY(-202%)}33%{transform:translateY(-200%)}38%{transform:translateY(-302%)}49.5%{transform:translateY(-300%)}54.5%{transform:translateY(-402%)}66%{transform:translateY(-400%)}71%{transform:translateY(-502%)}84%{transform:translateY(-500%)}to{transform:translateY(-500%)}}[data-reveal]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}[data-reveal=fade]{transform:none}[data-reveal].is-visible{opacity:1;transform:none}.s-label{font-family:var(--font-cinzel), serif;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.68rem;display:flex}.s-label:before,.s-label:after{content:"";background:var(--gold);opacity:.45;flex-shrink:0;width:2rem;height:1px;display:block}.text-center .s-label{justify-content:center}.s-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;letter-spacing:.03em;color:#fff;margin-bottom:2rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1}.s-title--xl{font-size:clamp(2.75rem,5.5vw,4.25rem)}.s-title--stats{font-size:clamp(2.25rem,4.5vw,3.5rem)}.s-title--gradient{background:linear-gradient(155deg, #fff 0%, var(--gold-pale,#f5d780) 45%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.s-title-highlight{background:linear-gradient(135deg, var(--gold-pale,#f5d780) 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.s-desc{color:var(--text-muted);max-width:42rem;margin-bottom:0;font-size:1rem;line-height:1.75}.s-desc--bright{color:#e4e4e9d9;text-shadow:0 2px 12px #000000e6}.text-center .s-desc{text-align:center;margin-bottom:0;margin-left:auto;margin-right:auto}.btn{font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.75rem;font-size:.75rem;font-weight:700;transition:all .25s;display:inline-flex}.btn--gold{background:linear-gradient(135deg, #f5d780 0%, var(--gold-light) 50%, var(--gold) 100%);color:#04040a;border:none;box-shadow:0 0 20px #c49a3c33}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 6px 30px #c49a3c73}.btn--outline{color:var(--gold-light);border:1px solid var(--gold-border-hi);background:0 0}.btn--outline:hover{background:var(--gold-dim);border-color:var(--gold-light);transform:translateY(-2px)}.btn--lg{padding:.9rem 2.25rem;font-size:.8rem}.btn--nav{background:linear-gradient(135deg, var(--gold) 0%, #9a7628 100%);color:#04040a;border:none;padding:.55rem 1.25rem;font-size:.7rem}.btn--nav:hover{filter:brightness(1.15)}.card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:.75rem;transition:border-color .3s}.card:hover{border-color:var(--gold-border-hi)}.card--stat{background:var(--bg-card);border:1px solid var(--gold-border);transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.card--stat:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card--stat:hover{transform:translateY(-2px)}.card--stat:hover:before{opacity:1}.marquee-outer{overflow:hidden}.marquee-track{white-space:nowrap;gap:3rem;animation:40s linear infinite marquee-run;display:flex}.marquee-item{font-family:var(--font-cinzel), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);opacity:.8;flex-shrink:0;font-size:.8rem;font-weight:700}.marquee-sep{color:#c49a3c59;flex-shrink:0;font-size:.6rem}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(-33.34%)}}.divider-gold{background:linear-gradient(90deg, transparent, var(--gold-border-hi), transparent);height:1px}.divider-subtle{background:#c49a3c14;height:1px}.sep-top{border-top:1px solid #c49a3c26;margin-top:30px;padding-top:30px}.bg-grid{opacity:.03;pointer-events:none;background-image:linear-gradient(#c49a3c 1px,#0000 1px),linear-gradient(90deg,#c49a3c 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.bg-glow-center{pointer-events:none;background:radial-gradient(#c49a3c0a 0%,#0000 65%);position:absolute;inset:0}.bg-glow-bottom{pointer-events:none;background:radial-gradient(at bottom,#c49a3c0d 0%,#0000 70%);position:absolute;inset:0}.bg-glow-right{pointer-events:none;background:radial-gradient(at 100%,#3d1f6f33 0%,#0000 70%);width:50%;height:100%;position:absolute;top:0;right:0}.stat-value{font-family:var(--font-cinzel), serif;background:linear-gradient(135deg, #f5d780 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:900;line-height:1}.stat-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.section-inner{z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,5vw,4rem);padding-right:clamp(1.5rem,5vw,4rem);position:relative}.footer-col-title{font-family:var(--font-cinzel), serif;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.68rem;display:block}.footer-copy{color:var(--text-muted);font-size:.78rem;line-height:1.6}.footer-credits{color:var(--text-dim,#3a3a4a);font-size:.72rem}.footer-credits a{color:var(--gold)}.rate-card{background:var(--bg-card);border:1px solid var(--gold-border);text-align:center;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);min-width:8rem;padding:1.5rem 2rem;transition:border-color .25s,transform .25s}.rate-card:hover{border-color:var(--gold-border-hi);transform:translateY(-3px)}.rate-value{font-family:var(--font-cinzel), serif;color:var(--gold-light);margin-bottom:.35rem;font-size:1.5rem;font-weight:900;line-height:1}.feat-item{color:var(--text);background:#08081499;border-left:2px solid #c49a3c33;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.55;transition:border-color .2s,background .2s;display:flex}.feat-item:hover{background:#c49a3c0a;border-color:#c49a3c80}.feat-client-box{background:var(--bg-card);border:1px solid var(--gold-border);max-width:36rem;padding:2rem 3rem;display:inline-block}.feat-client-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;color:var(--gold-light);margin-bottom:.75rem;font-size:1.1rem;font-weight:900}.feat-client-desc strong{color:#fff}.stats-quote{font-family:var(--font-cinzel), serif;color:var(--text-muted);max-width:36rem;margin:.75rem auto 1rem;font-size:clamp(1rem,2.5vw,1.25rem);font-style:italic;line-height:1.6}.stats-quote-author{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-family:var(--font-cinzel), serif}.page-hero{background:var(--bg-deep);padding-bottom:2rem;position:relative;overflow:hidden}.page-hero-bg{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#c49a3c12 0%,#0000 70%),radial-gradient(60% 40% at 50% 100%,#3d1f6f1f 0%,#0000 70%);position:absolute;inset:0}.countdown-section{background:var(--bg-section);border-top:1px solid var(--gold-border);padding:5rem 0}.countdown-grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.countdown-unit{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:8px;flex-direction:column;align-items:center;min-width:110px;padding:1.5rem 2rem;display:flex;box-shadow:0 0 20px #c49a3c0f}.countdown-value{font-family:var(--font-cinzel), serif;color:var(--gold-light);margin-bottom:.5rem;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:900;line-height:1}.countdown-label{font-family:var(--font-cinzel), serif;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem}.top-iframe-section{background:var(--bg-section);border-top:1px solid var(--gold-border);padding:2rem 0 4rem}.top-iframe{border:1px solid var(--gold-border);background:var(--bg-card);border-radius:10px;width:100%;min-height:800px;display:block}.top-emperor-box{background:#111c;border:1px solid #c49a3c59;border-radius:6px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.5rem 1.25rem;display:inline-flex}.top-emperor-label{font-family:var(--font-cinzel), serif;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700}.top-emperor-name{color:#fff;font-size:1rem;font-weight:700}.top-section-wide{max-width:min(116rem,99vw);padding-left:clamp(.75rem,1.6vw,1.5rem);padding-right:clamp(.75rem,1.6vw,1.5rem)}.top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1600px){.top-grid{gap:.8rem}.top-table{font-size:.76rem}.top-table thead th,.top-table tbody td{padding-left:.7rem;padding-right:.7rem}}@media (max-width:1280px){.top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:760px){.top-grid{grid-template-columns:1fr}}.top-table-wrap{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:10px;overflow:hidden}.top-table-title{font-family:var(--font-cinzel), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);border-bottom:1px solid var(--gold-border);background:#c49a3c0a;padding:1rem 1.25rem .75rem;font-size:.9rem;font-weight:700}.top-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.top-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:left;border-bottom:1px solid #c49a3c14;padding:.5rem 1rem;font-size:.66rem}.top-table th:first-child,.top-table td:first-child{width:46px}.top-table th:nth-child(3),.top-table td:nth-child(3){text-align:right;width:115px;padding-right:8px}.top-table th:nth-child(4),.top-table td:nth-child(4){width:130px}.top-table--with-icon th:nth-child(3),.top-table--with-icon td:nth-child(3){text-align:center;width:58px;padding-left:0;padding-right:0}.top-table--with-icon th:nth-child(4),.top-table--with-icon td:nth-child(4){text-align:right;width:92px;padding-right:10px}.top-table--with-icon th:nth-child(5),.top-table--with-icon td:nth-child(5){width:130px}.top-table tbody tr{border-bottom:1px solid #ffffff08;transition:background .15s}.top-table tbody tr:hover{background:#c49a3c0a}.top-table tbody tr:last-child{border-bottom:none}.top-table tbody td{vertical-align:middle;padding:.55rem 1rem}.top-table th,.top-table td{white-space:nowrap}.top-row--1 .top-rank{color:gold;font-weight:700}.top-row--2 .top-rank{color:silver;font-weight:700}.top-row--3 .top-rank{color:#cd7f32;font-weight:700}.top-rank{font-family:var(--font-cinzel), serif;color:var(--text-muted);width:2.5rem;font-size:.75rem}.top-char{color:var(--text);font-weight:500}.top-clan{color:#00bdff;margin-top:.1rem;font-size:.72rem;display:block}.ranking-clan{color:var(--gold-light,#c49a3c);font-size:.62rem}.ranking-char-wrap{align-items:center;gap:.38rem;display:inline-flex}.ranking-name{white-space:nowrap}.ranking-class-icon{object-fit:contain;opacity:.96;flex-shrink:0;width:.95rem;height:.95rem}.ranking-class-icon--cell{width:1.08rem;height:1.08rem;margin:0 auto;display:block;transform:none}.top-class-col-head,.top-class-col{text-align:center!important}.top-stat{color:#fff;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:.78rem}.top-empty{text-align:center;color:var(--text-muted);padding:2rem;font-size:.85rem}.top-status{text-align:center;color:var(--text-muted);padding:3rem;font-size:.9rem}.top-status--error{color:#ff6b6b}.cosm-exclusive-notice{color:var(--gold);border:1px solid var(--gold-border);background:#c49a3c14;border-radius:6px;margin-top:1.25rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.cosm-search-wrap{justify-content:center;margin-bottom:1.5rem;display:flex}.cosm-search{background:var(--bg-card);border:1px solid var(--gold-border);width:100%;max-width:480px;color:var(--text);border-radius:6px;outline:none;padding:.65rem 1rem;font-size:.9rem;transition:border-color .2s}.cosm-search:focus{border-color:var(--gold)}.cosm-search::placeholder{color:var(--text-muted)}.cosm-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.cosm-filter-btn{border:1px solid var(--gold-border);font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:.35rem 1rem;font-size:.7rem;transition:all .2s}.cosm-filter-btn:hover{border-color:var(--gold);color:var(--gold-light)}.cosm-filter-btn--active{background:var(--gold);border-color:var(--gold);color:#04040a;font-weight:700}.cosm-count{text-align:center;color:var(--text-muted);letter-spacing:.05em;margin-bottom:2rem;font-size:.78rem}.cosm-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.cosm-card{background:var(--bg-card);cursor:default;border:1px solid #c49a3c1a;border-radius:8px;transition:border-color .2s,transform .2s;overflow:hidden}.cosm-card:hover{border-color:var(--gold-border-hi);transform:translateY(-2px)}.cosm-img{aspect-ratio:1;object-fit:contain;background:#ffffff08;width:100%;display:block}.cosm-info{padding:.5rem .6rem .65rem}.cosm-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.35rem;font-size:.75rem;line-height:1.3;overflow:hidden}.cosm-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#c49a3c1f;border-radius:3px;padding:.15rem .4rem;font-size:.6rem}.cosm-tag--exclusivo{color:#ff6442;background:#ff643226}.cosm-tag--agathions{color:#a07dff;background:#643cc826}.cosm-tag--skins{color:#7ac9ff;background:#3cb4ff1f}.cosm-tag--capas{color:#7ae8a0;background:#3cc8781f}.cosm-empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:3rem}.cosm-pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.cosm-page-btn{border:1px solid var(--gold-border);font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1.25rem;font-size:.72rem;transition:all .2s}.cosm-page-btn:hover:not(:disabled){background:var(--gold-dim);border-color:var(--gold)}.cosm-page-btn:disabled{opacity:.3;cursor:not-allowed}.cosm-page-info{font-family:var(--font-cinzel), serif;color:var(--text-muted);letter-spacing:.1em;font-size:.75rem}.cosm-card{cursor:pointer}.lb-overlay{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04040aeb;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:fixed;inset:0}.lb-card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:12px;flex-direction:column;width:100%;max-width:min(520px,90vw);display:flex;overflow:hidden;box-shadow:0 0 60px #c49a3c1f}.lb-img{aspect-ratio:1;object-fit:contain;background:#ffffff08;width:100%;display:block}.lb-info{text-align:center;padding:1rem 1.25rem 1.25rem}.lb-name{font-family:var(--font-cinzel), serif;color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:700}.lb-counter{color:var(--text-muted);letter-spacing:.08em;margin-top:.5rem;font-size:.72rem}.lb-arrow{border:1px solid var(--gold-border);width:3rem;height:3rem;color:var(--gold-light);cursor:pointer;background:#c49a3c1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;transition:background .2s,transform .15s;display:flex}.lb-arrow:hover{background:#c49a3c47;transform:scale(1.1)}.lb-close{color:#fffc;cursor:pointer;z-index:1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;transition:background .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.lb-close:hover{background:#ffffff2e}#inicio,#fases,#features,#cliente{scroll-margin-top:72px}.navbar{z-index:100;background:linear-gradient(#04040ad9 0%,#0000 100%);border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#04040af2;border-bottom-color:#c49a3c33}.navbar-inner{align-items:center;height:64px;display:flex;position:relative}.navbar-logo-wrap{align-items:center;display:flex;position:absolute;left:50px}.navbar-links-center{white-space:nowrap;align-items:center;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.navbar-discord-wrap{align-items:center;display:flex;position:absolute;right:50px}.navbar-logo-img{object-fit:contain;width:auto;max-width:240px;height:52px}.navbar-logo-brand{font-family:var(--font-cinzel), serif;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);font-size:.75rem;line-height:1}.navbar-logo-title{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:900;line-height:1}.navbar-link{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;padding:.25rem 0;font-size:.62rem;transition:color .2s;position:relative}.navbar-link:after{content:"";background:var(--gold);height:1px;transition:transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.navbar-link:hover{color:var(--gold-light)}.navbar-link:hover:after{transform:scaleX(1)}.navbar-link--active{color:var(--gold-light)!important}.navbar-link--active:after{transform:scaleX(1)!important}.navbar-hamburger-bar{background:#fffc;width:1.5rem;height:2px;transition:all .3s;display:block}.navbar-mobile-menu{background:#06060efa;border-top:1px solid #c49a3c26;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem;display:flex}.navbar-mobile-link{font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;border-bottom:1px solid #c49a3c14;padding:.75rem 0;font-size:.8rem;transition:color .2s}.navbar-mobile-link:hover,.navbar-mobile-link--active{color:var(--gold-light)}.hero-video-section{min-height:100vh;position:relative;overflow:hidden}.hero-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.hero-video-bg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-vignette{background:radial-gradient(#0000 25%,#04040aa6 100%),linear-gradient(#04040a4d 0%,#0000 20%),linear-gradient(#0000 55%,#04040a 100%);position:absolute;inset:0}.hero-overlay{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.hero-overlay--static{gap:.3rem}.hero-badge{font-family:var(--font-cinzel), serif;letter-spacing:.5em;text-transform:uppercase;color:var(--gold-light);text-shadow:none;-webkit-backdrop-filter:blur(6px);background:#04040a99;border:1px solid #c49a3c33;border-radius:20px;align-items:center;gap:.75rem;width:fit-content;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;padding:.35rem 1rem;font-size:.68rem;display:flex}.hero-badge-line{display:none}.hero-brand-logo{filter:drop-shadow(0 0 40px #c49a3c21)drop-shadow(0 0 80px #c49a3c0d)drop-shadow(0 4px 24px #000000bf);max-width:min(520px,70vw);height:auto;margin-bottom:1rem}.hero-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(160deg, #fff 0%, #f5d780 35%, var(--gold-light) 60%, var(--gold) 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 60px #c49a3c4d)drop-shadow(0 4px 24px #000000e6);-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-size:clamp(2rem,6.5vw,5rem);font-weight:900;line-height:.95}.hero-sub{font-family:var(--font-cinzel), serif;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-light);-webkit-backdrop-filter:blur(6px);background:#04040a99;border:1px solid #c49a3c33;border-radius:20px;width:fit-content;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:.3rem 1rem;font-size:.78rem}.hero-sub--launch{letter-spacing:.28em}.hero-desc{color:#e4e4e9b3;text-shadow:0 2px 12px #000000e6;max-width:34rem;margin-bottom:2.5rem;font-size:.95rem;line-height:1.8}.hero-btns{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero-scroll-indicator{opacity:.6;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-scroll-label{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.75rem}.hero-scroll-line{background:linear-gradient(to bottom, var(--gold), transparent);width:1px;height:2.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.section-header{text-align:center;margin-bottom:5rem}.about-marquee-border{border-top:1px solid var(--gold-border);border-bottom:1px solid var(--gold-border);padding:1.5rem 0;overflow:hidden}.about-stat-value{font-family:var(--font-cinzel), serif;color:var(--gold-light);margin-bottom:.25rem;font-size:2.25rem;font-weight:900}.about-stat-suffix{color:var(--gold)}.about-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.about-stat-value{font-family:var(--font-cinzel), serif;color:var(--gold-light);font-size:1.75rem;font-weight:900;line-height:1}.about-bg-text{pointer-events:none;font-family:var(--font-cinzel), serif;color:#0000;-webkit-text-stroke:1px #c49a3c0f;letter-spacing:.05em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(12rem,35vw,28rem);font-weight:900;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.marquee-border-wrap{border-top:1px solid var(--gold-border);border-bottom:1px solid var(--gold-border);padding:1.25rem 0;overflow:hidden}.fase-bg-container{z-index:0;position:absolute;inset:0;overflow:hidden}.fase-bg-image{object-fit:cover;object-position:center center;opacity:.18;transition:opacity .6s}.fase-bg-overlay{background:linear-gradient(#04040a80 0%,#04040a33 40%,#04040a99 100%);position:absolute;inset:0}.fase-tab{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--bg-card);border:1px solid var(--gold-border);width:170px;color:var(--text-muted);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.fase-tab--active{background:linear-gradient(135deg, var(--gold-light) 0%, var(--gold) 100%);color:#0c0c14;border-color:#0000}.fase-tab-num{color:var(--gold);font-size:1rem;font-weight:900}.fase-tab--active .fase-tab-num{color:#0c0c14}.fase-side-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:1rem;width:100%;padding:1rem;transition:all .2s;display:flex}.fase-side-item--active{background:var(--bg-card);border-color:var(--gold-border)}.fase-side-num{font-family:var(--font-cinzel), serif;text-align:center;width:2.5rem;color:var(--text-muted);flex-shrink:0;font-size:1.5rem;font-weight:900}.fase-side-item--active .fase-side-num{color:var(--gold-light)}.fase-side-label{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.125rem;font-size:.7rem;display:block}.fase-side-item--active .fase-side-label{color:var(--gold)}.fase-side-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;color:var(--text-muted);font-size:.875rem;font-weight:700}.fase-side-item--active .fase-side-title{color:#fff}.fase-num-big{font-family:var(--font-cinzel), serif;color:var(--gold);opacity:.4;font-size:3rem;font-weight:900}.fase-card-label{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:.25rem;font-size:.75rem;display:block}.fase-card-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:700}.fase-list-item{color:var(--text-muted);align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.6;display:flex}.fase-list-arrow{color:var(--gold);flex-shrink:0;font-size:.7rem;position:relative;top:.15em}.phase-badge{font-family:var(--font-cinzel), serif;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-border);background:#c49a3c0d;margin-bottom:1.5rem;padding:.275rem .875rem;font-size:.7rem;font-weight:700;display:inline-block}.card--lg{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:.75rem;padding:2rem}.rate-card{background:var(--bg-card);border:1px solid var(--gold-border);border-top:2px solid var(--gold);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:80px;display:flex}.rate-value{font-family:var(--font-cinzel), serif;color:var(--gold-light);white-space:nowrap;letter-spacing:.02em;margin-bottom:.25rem;font-size:1rem;font-weight:900}.rate-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.feat-item{color:var(--text);border-left:2px solid #c49a3c33;align-items:flex-start;gap:.75rem;min-width:0;padding:.6rem 1.25rem;font-size:.875rem;line-height:1.65;display:flex;overflow:hidden}.feat-item:nth-child(odd){background:#11112099}.feat-item-arrow{color:var(--gold);flex-shrink:0;margin-top:4px;font-size:.625rem}.feat-client-box{background:var(--bg-card);border:1px solid var(--gold-border);text-align:center;max-width:42rem;margin:0 auto;padding:2rem 2.5rem}.feat-client-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;color:var(--gold-light);letter-spacing:.1em;margin-bottom:.75rem;font-size:1rem;font-weight:900}.feat-client-desc{color:var(--text-muted);font-size:.875rem;line-height:1.75}.client-box{background:var(--bg-card);border:1px solid var(--gold-border);padding:1.5rem 2rem;display:inline-block}.client-box-title{font-family:var(--font-cinzel), serif;text-transform:uppercase;color:var(--gold-light);margin-bottom:.75rem;font-size:1.125rem;font-weight:900}.stats-testimonials-block{border-top:1px solid var(--gold-border);margin-top:5rem;padding-top:5rem}.footer-glow-top{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-col-title{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}.footer-link{color:var(--text-muted);font-size:.75rem;transition:color .2s;display:block}.footer-link:hover{color:var(--gold-light)}.footer-copy{color:var(--text-muted);font-size:.7rem}.footer-credits{color:#71717a80;margin-top:.25rem;font-size:.7rem}.footer-credits a{color:var(--gold);transition:color .2s}.footer-border-top{border-top:1px solid #c49a3c26;padding-top:64px}.footer-logo-brand{object-fit:contain;opacity:.9;width:auto;max-width:140px;height:38px}.footer-logos-row{border-top:1px solid #c49a3c14;border-bottom:1px solid #c49a3c14;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.footer-partner-logo{object-fit:contain;opacity:.5;filter:grayscale();width:auto;max-width:80px;height:32px;transition:opacity .2s}.footer-partner-logo:hover{opacity:.9;filter:grayscale(0)}.testimonial-card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .2s,transform .2s;display:flex}.testimonial-card:hover{border-color:#c49a3c59;transform:translateY(-2px)}.testimonial-quote{color:var(--text-body);flex:1;font-size:.9rem;font-style:italic;line-height:1.6}.testimonial-author{align-items:center;gap:.75rem;margin-top:auto;display:flex}.testimonial-avatar{object-fit:cover;border:1px solid var(--gold-border);border-radius:50%;width:44px;height:44px}.testimonial-name{font-family:var(--font-cinzel), serif;color:var(--gold-light);letter-spacing:.05em;font-size:.8rem;font-weight:700}.testimonial-role{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:.125rem;font-size:.68rem}.testimonials-strip-outer{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.testimonials-strip-track{gap:1.5rem;width:max-content;padding:.5rem 0;animation:40s linear infinite testimonials-scroll;display:flex}.testimonials-strip-track:hover{animation-play-state:paused}.testimonials-strip-track .testimonial-card{flex-shrink:0;width:340px}.l10-banner-wrap{background:var(--bg-deep);border-top:1px solid var(--gold-border);border-bottom:1px solid var(--gold-border);text-align:center;padding:5rem 1.5rem;overflow:hidden}.l10-banner-inner{align-items:center;gap:2rem;max-width:64rem;margin:0 auto;display:flex}.l10-banner-line{background:linear-gradient(to right, transparent, var(--gold) 30%, var(--gold) 70%, transparent);opacity:.45;flex:1;height:1px}.l10-video-row{align-items:center;gap:2rem;max-width:1280px;margin:2.5rem auto 0;padding:0 1.5rem;display:flex}.l10-video-row .l10-banner-line{flex:1}.l10-banner-content{flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex}.l10-banner-emblem{object-fit:contain;filter:drop-shadow(0 0 16px #c49a3c66);width:72px;height:72px;margin-bottom:1rem}.l10-banner-eyebrow{font-family:var(--font-cinzel), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.65rem;font-weight:700}.l10-banner-title{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-heading);margin-bottom:.75rem;font-size:clamp(1.25rem,4vw,2.5rem);font-weight:900;line-height:1.2}.l10-banner-sub{letter-spacing:.05em;color:var(--text-muted);font-size:.85rem}.l10-banner-copy{max-width:48rem;color:var(--text);opacity:.88;margin:1rem auto 0;font-size:.92rem;line-height:1.7}.l10-banner-actions{margin-top:1.25rem}.l10-banner-image-wrap{border:1px solid #c49a3c40;border-radius:.75rem;flex:none;width:min(980px,100%);overflow:hidden;box-shadow:0 8px 48px #0009}.l10-banner-image{object-fit:cover;width:100%;height:auto;display:block}.origins-page{background:var(--bg-deep)}.origins-hero{border-bottom:1px solid var(--gold-border);padding:8rem 0 4rem;position:relative;overflow:hidden}.origins-hero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#c49a3c1a,#0000 72%),linear-gradient(#0003,#0000 45%);position:absolute;inset:0}.origins-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;display:grid;position:relative}.origins-hero-media{border:1px solid var(--gold-border);border-radius:12px;overflow:hidden;box-shadow:0 16px 54px #0000008c}.origins-hero-img{width:100%;height:auto;display:block}.origins-kicker{font-family:var(--font-cinzel), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.72rem}.origins-title{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-heading);font-size:clamp(1.5rem,4vw,2.8rem);font-weight:900;line-height:1.15}.origins-subtitle{color:var(--text-muted);margin-top:.65rem;font-style:italic}.origins-text{color:var(--text);margin-top:1rem;line-height:1.75}.origins-warning{color:#ffd67a;background:#ffbe0b1a;border:1px solid #ffbe0b4d;border-radius:8px;margin-top:1.2rem;padding:.85rem 1rem;line-height:1.6}.origins-inline-emoji{vertical-align:text-bottom;display:inline-block}.origins-section{border-bottom:1px solid #c49a3c1f;padding:4rem 0}.origins-section-title{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1.4rem;font-size:clamp(1.2rem,2.6vw,2rem)}.origins-title-row{align-items:center;gap:.55rem;display:inline-flex}.origins-title-icon{filter:drop-shadow(0 0 8px #c49a3c59);width:1.1rem;height:1.1rem}.origins-title-icon--sm{width:.9rem;height:.9rem}.origins-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.origins-fact-card{background:var(--bg-card);border:1px solid #c49a3c29;border-radius:10px;padding:1rem}.origins-fact-head{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.origins-fact-icon{background:#c49a3c1f;border:1px solid #c49a3c40;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;display:inline-flex}.origins-fact-icon-img{object-fit:contain;width:1rem;height:1rem}.origins-fact-title{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.origins-fact-value{color:var(--text);line-height:1.7}.origins-caps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.origins-cap-box{background:linear-gradient(#c49a3c0f,#c49a3c03);border:1px solid #c49a3c3d;border-radius:10px;padding:1rem}.origins-cap-label{font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.55rem;font-size:.72rem}.origins-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.origins-stage{background:var(--bg-card);border:1px solid #c49a3c2e;border-radius:10px;padding:1rem}.origins-stage-num{font-family:var(--font-cinzel), serif;color:var(--gold-light);margin-bottom:.5rem;font-size:1.05rem}.origins-stage-meta{color:var(--text-muted);margin-bottom:.8rem;font-size:.82rem;line-height:1.6}.origins-stage-title{color:var(--text-heading);font-size:.88rem;line-height:1.65}.origins-section--compact{padding:1.4rem 0}.origins-section--tight{border-bottom:none;padding:1rem 0 .4rem}.origins-quick-links{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.origins-quick-link{font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--gold-border);border-radius:999px;padding:.48rem .85rem;font-size:.68rem;transition:all .2s}.origins-quick-link:hover{color:#050507;background:linear-gradient(120deg, var(--gold-light), var(--gold));border-color:var(--gold-light)}.origins-highlight-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.origins-highlight-card{background:linear-gradient(#c49a3c14,#c49a3c05);border:1px solid #c49a3c2e;border-radius:12px;padding:1rem 1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000047}.origins-highlight-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c49a3c1f,#0000 40%);position:absolute;inset:0}.origins-highlight-icon-wrap{background:#04040a8c;border:1px solid #c49a3c33;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;display:inline-flex}.origins-highlight-icon{object-fit:contain;width:.95rem;height:.95rem}.origins-highlight-title{font-family:var(--font-cinzel), serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem;font-size:.68rem}.origins-highlight-value{color:var(--text);font-size:.92rem;line-height:1.55}.origins-media-grid{align-items:start;gap:1.2rem;display:grid}.origins-media-grid--right{grid-template-columns:1.1fr 1fr}.origins-media-grid--left{grid-template-columns:1fr 1.1fr}.origins-video-wrap,.origins-image-wrap{background:var(--bg-card);border:1px solid #c49a3c3d;border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #00000080}.origins-video{aspect-ratio:16/9;background:#000;width:100%;height:auto;display:block}.origins-inline-img{width:100%;height:auto;display:block}.origins-list-card{background:var(--bg-card);border:1px solid #c49a3c26;border-radius:10px;padding:1rem}.origins-list-title{font-family:var(--font-cinzel), serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.65rem;font-size:.82rem}.origins-list-title-row{align-items:center;gap:.5rem;display:flex}.origins-list-title-icon{width:1rem;height:1rem}.origins-list{color:var(--text);gap:.45rem;margin:0;padding-left:1.1rem;line-height:1.72;display:grid}.origins-list--plain{margin-top:1rem}.origins-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.origins-kz-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.origins-ordered-list{color:var(--text);gap:.6rem;margin:1rem 0 0;padding-left:1.25rem;line-height:1.75;display:grid}.origins-tabs-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.origins-tab-btn{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:#c49a3c0a;border:1px solid #c49a3c33;border-radius:7px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.72rem;transition:all .2s;display:inline-flex}.origins-tab-icon{object-fit:contain;width:.86rem;height:.86rem}.origins-tab-btn:hover{border-color:var(--gold);color:var(--gold-light)}.origins-tab-btn--active{color:#050507;border-color:var(--gold-light);background:linear-gradient(120deg, var(--gold-light), var(--gold));font-weight:700}.origins-tab-panel{margin-top:1rem}.origins-tab-intro{color:var(--text);margin-bottom:1rem;line-height:1.7}.origins-inline-link{color:var(--gold-light);text-underline-offset:2px;-webkit-text-decoration:underline #c49a3c8c;text-decoration:underline #c49a3c8c}.origins-inline-link:hover{color:#fff}.origins-section--excel{padding-top:3rem}.origins-source-card{background:linear-gradient(#c49a3c12,#c49a3c05);border:1px solid #c49a3c38;border-radius:10px;padding:clamp(.85rem,1.8vw,1.2rem);box-shadow:0 12px 40px #00000073}.origins-source-card--sheet{max-width:980px;margin:0 auto}.origins-source-line{color:var(--text);background:#0303086b;border:1px solid #c49a3c17;margin:0;padding:.34rem .55rem;font-size:.87rem;line-height:1.55}.origins-source-line+.origins-source-line{margin-top:.35rem}.origins-source-line--banner{font-family:var(--font-cinzel), serif;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:var(--gold-light);background:linear-gradient(120deg,#c49a3c33,#c49a3c14);border-color:#c49a3c73;font-weight:700}.origins-source-line--subhead{font-family:var(--font-cinzel), serif;text-align:center;color:#d8e5ff;background:linear-gradient(120deg,#213a7e8c,#16285a59);border-color:#759cff73;font-weight:700}.origins-source-line--key{color:#eaffc8;background:#11381e80;border-color:#80ff848c;font-style:italic}.origins-source-line--question{color:#9ef5ff;background:#082a3980;border-color:#7ee9ff66}.origins-source-line--answer{color:#ffeac4;background:#3d290873;border-color:#ffd68d73}.origins-source-line--example{color:#b7ffe8;background:#0a382e6b;border-color:#52ffc65c}.origins-source-line--formula-head,.origins-source-line--formula{font-family:var(--font-cinzel), serif;color:#d5d9ff;background:#1d1f4273;border-color:#9da6ff73}.origins-source-line--note{color:#aff6ff;background:#082a396b;border-color:#7ee9ff59;font-style:italic}.origins-source-line--command{color:#9ef5ff;background:#0a34408c;border-color:#7ee9ff7a;font-weight:700}.origins-source-line--farewell{text-align:center;font-family:var(--font-cinzel), serif;color:#9ef5ff;background:#08183180;border-color:#7ee9ff59;font-style:italic}.origins-source-line--item{color:#f5d780;background:#47350d73;border-color:#f5d78073;font-weight:700}.origins-source-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.origins-source-gallery{gap:.75rem;margin-top:1rem;display:grid}.origins-source-gallery--elemento{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin-left:auto;margin-right:auto}.origins-source-gallery--bookmarks{grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin-left:auto;margin-right:auto}.origins-source-image-wrap{background:var(--bg-card);border:1px solid #c49a3c3d;border-radius:10px;padding:.2rem;overflow:hidden}.origins-source-image{object-fit:contain;width:100%;height:180px;display:block}@media (max-width:1024px){.origins-hero-grid,.origins-timeline,.origins-highlight-strip,.origins-media-grid--left,.origins-media-grid--right{grid-template-columns:1fr}.origins-source-split,.origins-source-gallery--bookmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.origins-source-image{height:160px}}@media (max-width:768px){.l10-video-row{gap:.8rem;padding:0}.l10-video-row .l10-banner-line{display:none}.origins-facts-grid,.origins-caps-grid,.origins-cards-grid,.origins-kz-rules{grid-template-columns:1fr}.origins-hero{padding-top:7rem}.origins-source-split,.origins-source-gallery--elemento,.origins-source-gallery--bookmarks{grid-template-columns:1fr}.origins-source-image{height:auto;max-height:240px}}.cliente-tab-list{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.cliente-tab-btn{font-family:var(--font-cinzel), serif;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--gold-border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);padding:.5rem 1.25rem;font-size:.7rem;font-weight:700;transition:all .2s}.cliente-tab-btn--active,.cliente-tab-btn:hover{background:linear-gradient(135deg, var(--gold-light) 0%, var(--gold) 100%);border-color:var(--gold);color:#000}.cliente-video-wrapper{aspect-ratio:16/9;border:1px solid var(--gold-border);background:#000;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.cliente-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes pulse{50%{opacity:.5}}@keyframes testimonials-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes grainMove{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(2%,-1%)}50%{transform:translate(-3%,3%)}60%{transform:translate(1%,-2%)}70%{transform:translate(-2%,1%)}80%{transform:translate(3%,-3%)}90%{transform:translate(-1%,2%)}to{transform:translate(0)}}.footer-credits a:hover{color:var(--gold-light)}.dl-hero{justify-content:center;align-items:center;height:100vh;min-height:560px;display:flex;position:relative;overflow:hidden}.dl-hero-video-wrap{z-index:0;position:absolute;inset:0}.dl-hero-video{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.1)}.dl-hero-overlay{background:linear-gradient(#04040a8c 0%,#04040a66 50%,#04040ad9 100%);position:absolute;inset:0}.dl-hero-content{z-index:1;text-align:center;max-width:860px;margin:0 auto;padding:120px 1.5rem 4rem;position:relative}.dl-card-title{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.dl-card-desc{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem;line-height:1.7}.dl-btns{flex-wrap:wrap;gap:.75rem;display:flex}.dl-video-wrapper{background:#000;border-radius:8px;flex:1;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.dl-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.dl-tutorial-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem;display:grid}@media (max-width:768px){.dl-tutorial-grid{grid-template-columns:1fr}}.dl-tutorial-step{flex-direction:column;gap:1rem;display:flex}.dl-step-header{align-items:flex-start;gap:1rem;display:flex}.dl-step-num{font-family:var(--font-cinzel), serif;color:var(--gold);opacity:.4;flex-shrink:0;min-width:2.5rem;font-size:2rem;font-weight:900;line-height:1}.dl-step-title{font-family:var(--font-cinzel), serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.dl-step-desc{color:var(--text-muted);font-size:.8rem;line-height:1.7}.dl-step-img{border:1px solid #c49a3c26;border-radius:8px;overflow:hidden}.dl-step-screenshot{object-fit:cover;width:100%;height:auto;display:block}.sk-bar{letter-spacing:.12em;text-transform:uppercase;background:#04040afa;border-bottom:1px solid #53fc1814;justify-content:center;align-items:center;gap:1.25rem;padding:.8rem 2rem;font-size:.72rem;font-weight:700;display:flex}.sk-bar-dot{background:#53fc18;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:6px;animation:1.8s infinite sk-pulse;display:inline-block;box-shadow:0 0 8px #53fc18}@keyframes sk-pulse{0%,to{box-shadow:0 0 #53fc18b3}60%{box-shadow:0 0 0 8px #53fc1800}}.sk-bar-live{color:#53fc18;align-items:center;display:flex}.sk-bar-total{color:var(--text-muted)}.sk-bar-platform{color:var(--gold)}.sk-bar-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:14px}.sk-section{background:var(--bg-deep);padding:4rem 0 5rem;position:relative}.sk-section--dim{background:var(--bg-section)}.sk-section-hd{margin-bottom:2.5rem}.sk-live-label{color:#53fc18;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:flex}.sk-pulse-dot{background:#53fc18;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s infinite sk-pulse}.sk-section-title{font-family:var(--font-cinzel), serif;color:#fff;letter-spacing:.05em;font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.sk-section-title--dim{opacity:.45}.sk-section-sub{color:var(--text-muted);margin-top:.4rem;font-size:.82rem}.sk-live-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem;display:grid}.sk-live-card{cursor:pointer;background:#080814e6;border:1px solid #53fc1833;border-radius:16px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;overflow:hidden}.sk-live-card:hover{border-color:#53fc188c;transform:translateY(-5px);box-shadow:0 16px 48px #53fc181f}.sk-media{aspect-ratio:16/9;background:#0a0a14;width:100%;position:relative;overflow:hidden}.sk-media-img{object-fit:cover;transition:transform .4s}.sk-live-card:hover .sk-media-img{transform:scale(1.04)}.sk-media-gradient{background:linear-gradient(#0000001a 40%,#080814f2 100%);position:absolute;inset:0}.sk-media-top{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:12px;left:12px;right:12px}.sk-badge-live{color:#000;letter-spacing:.12em;background:#53fc18;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.65rem;font-weight:800;display:flex}.sk-badge-dot{background:#00000080;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s infinite sk-pulse}.sk-badge-viewers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000a6;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:600;display:flex}.sk-body{padding:1.25rem 1.25rem 1.5rem}.sk-identity{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.sk-ava{border:2px solid #53fc1859;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.sk-name{font-family:var(--font-cinzel), serif;color:#fff;font-size:.9rem;font-weight:700;line-height:1.2}.sk-cat{color:#53fc18;opacity:.8;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.68rem}.sk-title{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.sk-watch-btn{color:#53fc18;letter-spacing:.08em;text-transform:uppercase;border:1px solid #53fc1859;border-radius:6px;padding:6px 14px;font-size:.7rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-block}.sk-live-card:hover .sk-watch-btn{color:#000;background:#53fc18;border-color:#53fc18}.sk-skeletons{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem;display:grid}.sk-skeleton{aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%) 0 0/400% 100%;border-radius:16px;animation:1.5s infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-empty{text-align:center;color:var(--text-muted);padding:4rem 0}.sk-empty-sub{opacity:.55;margin-top:.5rem;font-size:.85rem}.sk-offline-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.625rem;display:grid}.sk-offline-card{cursor:pointer;background:#0808148c;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.875rem;padding:.875rem 1.1rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.sk-offline-card:hover{background:#0c0c18e6;border-color:#c49a3c4d}.sk-offline-ava{filter:grayscale(60%);background:#ffffff0a;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;width:42px;height:42px;transition:filter .25s;position:relative;overflow:hidden}.sk-offline-card:hover .sk-offline-ava{filter:grayscale(0%)}.sk-offline-info{flex:1;min-width:0}.sk-offline-name{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;transition:color .2s;overflow:hidden}.sk-offline-card:hover .sk-offline-name{color:#fff}.sk-offline-cat{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.68rem;overflow:hidden}.sk-offline-arrow{color:#ffffff2e;flex-shrink:0;font-size:1rem;transition:color .2s,transform .2s}.sk-offline-card:hover .sk-offline-arrow{color:var(--gold);transform:translate(3px)}.sk-refresh{color:var(--text-dim);justify-content:center;align-items:center;gap:.4rem;margin-top:2rem;font-size:.7rem;display:flex}:root{--mo-basalt:#0f1311;--mo-stone-1:#151a17;--mo-stone-2:#1c221f;--mo-stone-line:#2e3732;--mo-bronze:#b98545;--mo-bronze-hi:#dcaa6a;--mo-bronze-lo:#7a5228;--mo-engrave:#2a1606;--mo-patina:#3f8f7a;--mo-patina-hi:#74cfae;--mo-ivory:#ece6d8;--mo-muted:#a9aea6;--mo-bronze-fill:linear-gradient(170deg, var(--mo-bronze-hi), var(--mo-bronze) 70%);--mo-top-light:linear-gradient(180deg, #deaa6a17 0%, #deaa6a00 38%);--mo-ease:cubic-bezier(.16, 1, .3, 1);--mo-nav-h:4.5rem;--mo-edge:clamp(1rem, 4vw, 4rem);--mo-wrap:78rem}html:has(.mo-page){scrollbar-color:var(--mo-bronze-lo) var(--mo-basalt)}html:has(.mo-page)::-webkit-scrollbar-thumb{background:var(--mo-bronze-lo);border-radius:0}html:has(.mo-page)::-webkit-scrollbar-track{background:var(--mo-basalt)}.mo-page{font-family:var(--font-text), system-ui, sans-serif;color:var(--mo-ivory);background:var(--mo-basalt);font-variant-numeric:tabular-nums}.mo-page ::selection{background:var(--mo-patina);color:var(--mo-basalt)}.mo-page :focus-visible{outline:2px solid var(--mo-patina-hi);outline-offset:3px}.mo-page a{text-underline-offset:.2em}.mo-wrap{width:100%;max-width:calc(var(--mo-wrap) + 2 * var(--mo-edge));padding-inline:var(--mo-edge);margin-inline:auto}.mo-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mo-skip{z-index:200;background:var(--mo-ivory);color:var(--mo-basalt);padding:.75rem 1rem;font-weight:700;position:fixed;top:-4rem;left:1rem}.mo-skip:focus{top:1rem}.mo-btn{min-height:3rem;font-family:var(--font-display), var(--font-text), sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:transform .18s var(--mo-ease), background-color .18s var(--mo-ease), color .18s var(--mo-ease), border-color .18s var(--mo-ease), box-shadow .18s var(--mo-ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:1.15rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mo-btn:hover{transform:translateY(-2px)}.mo-btn:active{transform:translateY(1px)}.mo-btn--bronze{background:var(--mo-bronze-fill);color:var(--mo-engrave);border-color:var(--mo-bronze-hi);box-shadow:inset 0 1px #ffffff59,0 6px 14px #00000059}.mo-btn--bronze:hover{box-shadow:inset 0 1px #ffffff73,0 10px 20px #0006}.mo-btn--basalt{background:var(--mo-basalt);color:var(--mo-patina-hi);border-color:var(--mo-patina);box-shadow:0 6px 14px #00000059}.mo-btn--basalt:hover{border-color:var(--mo-patina-hi);background:#17201c}.mo-btn--engraved{color:var(--mo-engrave);border-color:var(--mo-engrave);background:0 0}.mo-btn--engraved:hover{background:#2a16061a}.mo-btn--line{color:var(--mo-ivory);border-color:var(--mo-stone-line);background:0 0}.mo-btn--line:hover{border-color:var(--mo-bronze);color:var(--mo-bronze-hi)}.mo-nav{z-index:100;height:var(--mo-nav-h);transition:background-color .24s var(--mo-ease), border-color .24s var(--mo-ease);background-image:linear-gradient(#0f1311eb 0%,#0f1311b3 65%,#0f131100 100%);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.mo-nav--solid{border-bottom-color:var(--mo-stone-line);background:#0f1311f0}.mo-nav__inner{align-items:center;gap:2rem;height:100%;display:flex}.mo-nav__logo{flex-shrink:0;align-items:center;display:flex}.mo-nav__logo img{width:auto;height:2.6rem}.mo-nav__links{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:none}.mo-nav__link{letter-spacing:.02em;color:var(--mo-ivory);padding-block:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;position:relative}.mo-nav__link:after{content:"";background:var(--mo-bronze);transform-origin:0;height:2px;transition:transform .22s var(--mo-ease);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.mo-nav__link:hover:after,.mo-nav__link[aria-current=page]:after{transform:scaleX(1)}.mo-nav__link[aria-current=page]{color:var(--mo-bronze-hi)}.mo-nav__aside{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.mo-nav__util{gap:1.1rem;display:none}.mo-nav__util a{color:var(--mo-muted);white-space:nowrap;font-size:.85rem;text-decoration:none}.mo-nav__link,.mo-nav__cta{white-space:nowrap}.mo-nav__toggle .mo-wide{display:none}.mo-nav__util a:hover{color:var(--mo-ivory);text-decoration:underline}.mo-nav__cta{min-height:2.75rem;padding:.7rem 1.2rem;font-size:1rem;display:none}.mo-nav__toggle{min-width:2.75rem;min-height:2.75rem;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);font:700 .95rem var(--font-text), sans-serif;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex}.mo-nav__toggle:hover{border-color:var(--mo-bronze)}@media (max-width:479px){.mo-nav__inner{gap:.75rem}.mo-nav__logo img{height:1.9rem}.mo-nav__toggle{padding:0 .7rem}}.mo-menu{z-index:99;padding:calc(var(--mo-nav-h) + 1.5rem) var(--mo-edge) 2rem;background:var(--mo-basalt);flex-direction:column;gap:.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mo-menu a{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--mo-ivory);border-bottom:1px solid var(--mo-stone-2);padding-block:.4rem;font-size:2rem;font-weight:800;text-decoration:none}.mo-menu a[aria-current=page]{color:var(--mo-bronze-hi)}.mo-menu__small{flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1rem;display:flex}.mo-menu__small a{font-family:var(--font-text), sans-serif;text-transform:none;color:var(--mo-muted);border-bottom:0;font-size:1.1rem;font-weight:600}.mo-menu .mo-btn{border-bottom:2px solid var(--mo-bronze-hi);margin-top:1.25rem;font-size:1.3rem}@media (min-width:1100px){.mo-nav__links{display:flex}.mo-nav__cta{display:inline-flex}.mo-nav__toggle .mo-wide{display:inline}.mo-nav__toggle .mo-narrow{display:none}}@media (min-width:1640px){.mo-nav__util{display:flex}.mo-nav__toggle{display:none}}.mo-hero{isolation:isolate;background:var(--mo-basalt);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.mo-hero__video{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.mo-hero__light{z-index:-1;pointer-events:none;background:var(--mo-top-light), linear-gradient(180deg, #0f13118c 0%, #0f13110d 30%, #0f131159 62%, var(--mo-basalt) 100%);position:absolute;inset:0}.mo-hero__body{padding-top:calc(var(--mo-nav-h) + 2rem);flex-direction:column;align-items:center;gap:clamp(1.5rem,4vh,3rem);padding-bottom:clamp(1.5rem,5vh,3.5rem);display:flex}.mo-hero__title{margin:0;line-height:0}.mo-hero__logo{filter:drop-shadow(0 12px 24px #0000008c);width:clamp(16rem,34vw,32rem);height:auto}.mo-plaque{--mo-screw:1.4rem;--mo-screw-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6.6' fill='%237a5228'/%3E%3Ccircle cx='7' cy='7' r='4.8' fill='%23dcaa6a'/%3E%3Cpath d='M3.9 8.6 10.1 5.4' stroke='%237a5228' stroke-width='1.5'/%3E%3C/svg%3E");background:var(--mo-screw-img) left calc(var(--mo-screw) - 7px) top calc(var(--mo-screw) - 7px) / 14px 14px no-repeat, var(--mo-screw-img) right calc(var(--mo-screw) - 7px) top calc(var(--mo-screw) - 7px) / 14px 14px no-repeat, var(--mo-screw-img) left calc(var(--mo-screw) - 7px) bottom calc(var(--mo-screw) - 7px) / 14px 14px no-repeat, var(--mo-screw-img) right calc(var(--mo-screw) - 7px) bottom calc(var(--mo-screw) - 7px) / 14px 14px no-repeat, repeating-linear-gradient(0deg, #ffeecd12 0 1px, transparent 1px 3px, #3c20080f 3px 4px), linear-gradient(165deg, var(--mo-bronze-hi) 0%, var(--mo-bronze) 55%, #b07d40 100%);border:2px solid var(--mo-bronze-hi);width:min(100%,60rem);color:var(--mo-engrave);animation:mo-rise .9s var(--mo-ease) .12s both;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3.5vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff59,inset 0 -4px #0000004d,0 28px 50px #0000008c}.mo-plaque:after{content:"";pointer-events:none;border:1px solid #2a160673;position:absolute;inset:.5rem}.mo-plaque:before{content:"";pointer-events:none;transition:background-position 1.1s var(--mo-ease);background:linear-gradient(105deg,#0000 35%,#fff4de61 50%,#0000 65%) 140% 0/260% 100%;position:absolute;inset:0}.mo-plaque:hover:before{background-position:-40% 0}.mo-engraved{text-shadow:0 1px #ffeccd80}.mo-plaque__head{font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4.75rem);font-weight:900;line-height:.95}.mo-plaque__line{margin:.6rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600}.mo-plaque__facts{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.1rem 0 0;padding:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;list-style:none;display:flex}.mo-plaque__facts li{align-items:baseline;gap:.45rem;display:flex}.mo-plaque__facts small{font-family:var(--font-text), sans-serif;letter-spacing:.02em;text-transform:none;font-size:.8rem;font-weight:600}.mo-plaque__acts{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex;position:relative}.mo-plaque__alt{color:var(--mo-engrave);font-size:.95rem;font-weight:600}.mo-plaque__alt a{color:var(--mo-engrave)}@keyframes mo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.mo-plaque{--mo-screw:.85rem;padding:2.1rem 1.6rem 2.2rem}.mo-plaque__acts .mo-btn{width:100%}.mo-hero__body{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.mo-plaque{animation:none}.mo-plaque:before,.mo-btn,.mo-nav__link:after{transition:none}}.mo-course{background:var(--mo-basalt);border-top:1px solid var(--mo-stone-line);scroll-margin-top:var(--mo-nav-h);padding-block:clamp(4.5rem,11vh,8rem);position:relative;box-shadow:inset 0 1px #ece6d80a}.mo-course--stone{background:var(--mo-stone-1)}.mo-head{gap:1.1rem;max-width:54rem;margin-bottom:clamp(2.5rem,6vh,4rem);display:grid}@media (min-width:960px){.mo-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;max-width:none}}.mo-h1,.mo-h2,.mo-h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;text-wrap:balance;color:var(--mo-ivory);margin:0}.mo-h1{letter-spacing:0;font-size:clamp(3.4rem,10vw,8rem);font-weight:900;line-height:.86}.mo-h2{letter-spacing:.005em;font-size:clamp(2.6rem,6vw,5rem);font-weight:900;line-height:.92}.mo-h2--xl{font-size:clamp(2.9rem,6vw,5.4rem)}.mo-h3{letter-spacing:.01em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1}.mo-mark{color:var(--mo-bronze-hi)}.mo-lede{max-width:60ch;color:var(--mo-muted);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.mo-lede strong,.mo-prose strong{color:var(--mo-ivory);font-weight:700}.mo-prose p{max-width:62ch;color:var(--mo-muted);text-wrap:pretty;margin:0;line-height:1.7}.mo-prose p+p{margin-top:1rem}.mo-sign{letter-spacing:.04em;color:var(--mo-muted);align-items:center;gap:.85rem;margin:1.4rem 0 0;font-weight:600;display:flex}.mo-sign:before{content:"";background:var(--mo-bronze);width:2.5rem;height:2px}.mo-acts{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.mo-frame{background:var(--mo-stone-2);border:1px solid var(--mo-stone-line);margin:0;padding:.45rem;position:relative;overflow:hidden}.mo-frame img,.mo-frame video{outline:1px solid var(--mo-bronze-lo);outline-offset:0;width:100%;height:auto;display:block}.mo-frame figcaption{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-bronze-hi);padding:.75rem .35rem .3rem;font-size:1rem;font-weight:700}.mo-rivets{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mo-rivets li{color:var(--mo-ivory);text-wrap:pretty;padding-left:1.65rem;line-height:1.6;position:relative}.mo-rivets li:before{content:"";background:radial-gradient(circle at 35% 35%, #ecc48c 0 18%, var(--mo-bronze) 55%, var(--mo-bronze-lo) 100%);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.5em;left:.15rem;box-shadow:0 1px #0009}.mo-tags{flex-wrap:wrap;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.mo-tags li{color:var(--mo-ivory);background:var(--mo-stone-2);border:1px solid var(--mo-stone-line);padding:.4rem .75rem;font-size:.9rem;font-weight:600}.mo-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.mo-tab{min-height:2.75rem;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);cursor:pointer;transition:border-color .18s var(--mo-ease), color .18s var(--mo-ease), background-color .18s var(--mo-ease), transform .18s var(--mo-ease);background:0 0;padding:.6rem 1.15rem;font-size:1.05rem;font-weight:800;line-height:1}.mo-tab:hover{border-color:var(--mo-bronze);color:var(--mo-bronze-hi)}.mo-tab:active{transform:translateY(1px)}.mo-tab[aria-selected=true],.mo-tab[aria-pressed=true]{background:var(--mo-bronze-fill);border-color:var(--mo-bronze-hi);color:var(--mo-engrave)}.mo-live{color:var(--mo-patina-hi);align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;display:inline-flex}.mo-live:before{content:"";background:var(--mo-patina-hi);border-radius:50%;width:.55rem;height:.55rem;animation:2.2s ease-in-out infinite mo-pulse}.mo-live--off{color:var(--mo-muted)}.mo-live--off:before{background:var(--mo-stone-line);animation:none}@keyframes mo-pulse{50%{opacity:.35}}@keyframes mo-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mo-pagehead{isolation:isolate;padding:calc(var(--mo-nav-h) + clamp(3rem, 10vh, 6.5rem)) 0 clamp(2.5rem, 6vh, 4rem);background:var(--mo-basalt);position:relative;overflow:hidden}.mo-pagehead__media{z-index:-2;position:absolute;inset:0}.mo-pagehead__media video,.mo-pagehead__media img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.mo-pagehead__light{z-index:-1;pointer-events:none;background:var(--mo-top-light), linear-gradient(180deg, #0f1311b3 0%, #0f131173 45%, var(--mo-basalt) 100%);position:absolute;inset:0}.mo-pagehead__body{justify-items:start;gap:1.1rem;display:grid}.mo-pagehead .mo-lede{color:#c4c7bf}.mo-foot{background:var(--mo-basalt);border-top:1px solid var(--mo-stone-line);padding-bottom:2rem}.mo-close{justify-content:center;padding-block:clamp(4rem,10vh,7rem);display:flex}.mo-plaque--close{text-align:center;width:min(100%,52rem);animation:none}.mo-plaque--close .mo-plaque__head{font-size:clamp(2.2rem,5vw,4rem)}.mo-plaque--close .mo-plaque__acts{justify-content:center}.mo-foot__grid{border-top:1px solid var(--mo-stone-line);gap:2.5rem;padding-top:3.5rem;display:grid}@media (min-width:720px){.mo-foot__grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.mo-foot__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.mo-foot__logo{display:block}.mo-foot__about{max-width:40ch;color:var(--mo-muted);margin:1.1rem 0 0;font-size:.95rem;line-height:1.65}.mo-foot__col h2{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-ivory);margin:0 0 1rem;font-size:1.15rem;font-weight:800}.mo-foot__col ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mo-foot__col a{color:var(--mo-muted);padding-block:.35rem;font-size:.95rem;text-decoration:none;display:inline-block}.mo-foot__col a:hover{color:var(--mo-ivory);text-decoration:underline;-webkit-text-decoration-color:var(--mo-bronze);-webkit-text-decoration-color:var(--mo-bronze);-webkit-text-decoration-color:var(--mo-bronze);text-decoration-color:var(--mo-bronze)}.mo-foot__logos{border-top:1px solid var(--mo-stone-line);flex-wrap:wrap;align-items:center;gap:1.5rem 2.75rem;margin:3rem 0 0;padding:2.5rem 0;list-style:none;display:flex}.mo-foot__logos img{opacity:.65;filter:grayscale();width:auto;height:2.4rem;transition:opacity .2s var(--mo-ease), filter .2s var(--mo-ease)}.mo-foot__logos img:hover{opacity:1;filter:none}.mo-foot__legal{border-top:1px solid var(--mo-stone-line);color:var(--mo-muted);flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding-top:1.5rem;font-size:.85rem;display:flex}.mo-foot__legal p{margin:0}.mo-foot__legal a{color:var(--mo-ivory)}html:has(.mo-page) .page-loader{background:var(--mo-basalt)}html:has(.mo-page) .page-loader:before{display:none}html:has(.mo-page) .page-loader-bar{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mo-muted);font-weight:800}html:has(.mo-page) .page-loader-word{color:var(--mo-bronze-hi)}html:has(.mo-page) .page-loader-words:after{background:linear-gradient(var(--mo-basalt) 10%, transparent 30%, transparent 70%, var(--mo-basalt) 90%)}@media (max-width:640px){.mo-acts .mo-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mo-live:before{animation:none}.mo-tab,.mo-foot__logos img{transition:none}}.mo-band{background:var(--mo-stone-2);border-block:1px solid var(--mo-stone-line);padding-block:1.75rem}.mo-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.mo-band__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-ivory);margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:900;line-height:1}.mo-band__date{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-bronze-hi);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700}.mo-count{gap:clamp(1rem,3vw,2.5rem);width:100%;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.mo-count li{flex-direction:column;gap:.2rem;display:flex}.mo-count b{font-family:var(--font-display), sans-serif;color:var(--mo-patina-hi);font-size:clamp(2.6rem,6vw,4.2rem);font-weight:900;line-height:.9}.mo-count span{color:var(--mo-muted);font-size:.85rem;font-weight:600}.mo-notes__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.mo-notes__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4.5rem}}.mo-notes__media img{transition:transform .7s var(--mo-ease)}.mo-notes__media:hover img{transform:scale(1.025)}.mo-notes__body{justify-items:start;gap:1.4rem;display:grid}.mo-notes__body .mo-h2{font-size:clamp(2.4rem,4.8vw,4.2rem)}.mo-notes__covers{color:var(--mo-ivory);margin:0;font-weight:600}.mo-about__grid{gap:2.75rem;display:grid}@media (min-width:960px){.mo-about__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:5rem}}.mo-about__side{gap:2rem;display:grid}.mo-about__figure img{aspect-ratio:16/9;object-fit:cover}.mo-ledger{border-top:1px solid var(--mo-stone-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(3rem,7vh,4.5rem) 0 0;display:grid}.mo-ledger>div{border-bottom:1px solid var(--mo-stone-line);flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding:1.4rem 1rem 1.4rem 0;display:flex}.mo-ledger>div:nth-child(2n){border-left:1px solid var(--mo-stone-line);padding-left:1.25rem}.mo-ledger dt{color:var(--mo-muted);font-size:.9rem}.mo-ledger dd{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-ivory);margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1}@media (min-width:760px){.mo-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-ledger>div{border-bottom:0}.mo-ledger>div+div{border-left:1px solid var(--mo-stone-line);padding-left:1.5rem}}.mo-frieze{background:var(--mo-stone-2);border-block:1px solid var(--mo-stone-line);margin-top:clamp(4rem,9vh,6rem);overflow:hidden}.mo-frieze__track{width:max-content;animation:70s linear infinite mo-scroll;display:flex}.mo-frieze:hover .mo-frieze__track{animation-play-state:paused}.mo-frieze__item{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mo-bronze);align-items:center;gap:2.25rem;padding:1.15rem 2.25rem 1.15rem 0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;display:flex}.mo-frieze__item:after{content:"";background:radial-gradient(circle at 35% 35%, #ecc48c 0 18%, var(--mo-bronze) 55%, var(--mo-bronze-lo) 100%);border-radius:50%;width:.5rem;height:.5rem}@keyframes mo-scroll{to{transform:translate(-50%)}}.mo-fases{isolation:isolate;overflow:hidden}.mo-fases__bg{z-index:-1;position:absolute;inset:0}.mo-fases__img{object-fit:cover;opacity:.55;animation:mo-fade .7s var(--mo-ease) both}.mo-fases__shade{background:var(--mo-top-light), linear-gradient(90deg, var(--mo-basalt) 0%, #0f1311db 42%, #0f13118c 100%), linear-gradient(180deg, var(--mo-basalt) 0%, transparent 22%, transparent 78%, var(--mo-basalt) 100%);position:absolute;inset:0}.mo-fases__stage{gap:1.5rem;display:grid}@media (min-width:960px){.mo-fases__stage{grid-template-columns:21rem minmax(0,1fr);align-items:start;gap:3.5rem}}.mo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mo-step{text-align:left;cursor:pointer;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);transition:border-color .18s var(--mo-ease), background-color .18s var(--mo-ease), transform .18s var(--mo-ease);background:#0f1311b8;justify-items:start;gap:.25rem;padding:.9rem .9rem 1rem;display:grid}.mo-step:hover{border-color:var(--mo-bronze);transform:translateY(-2px)}.mo-step__n{font-family:var(--font-display), sans-serif;color:var(--mo-bronze);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:.85}.mo-step__label{color:var(--mo-muted);font-size:.8rem;font-weight:600;display:none}.mo-step__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(.82rem,3.3vw,1.4rem);font-weight:800;line-height:1}@media (max-width:959px){.mo-step{padding:.8rem .7rem .9rem}}.mo-step[aria-selected=true]{background:var(--mo-bronze-fill);border-color:var(--mo-bronze-hi);color:var(--mo-engrave)}.mo-step[aria-selected=true] .mo-step__n,.mo-step[aria-selected=true] .mo-step__label{color:var(--mo-engrave)}@media (min-width:960px){.mo-steps{grid-template-columns:1fr;gap:.6rem}.mo-step{grid-template-columns:auto 1fr;align-items:center;column-gap:1.1rem;padding:1.1rem 1.25rem}.mo-step__n{grid-row:span 2}.mo-step__label{display:block}.mo-step:nth-child(2){margin-left:1rem}.mo-step:nth-child(3){margin-left:2rem}}.mo-fases__panel{border:1px solid var(--mo-stone-line);border-top:3px solid var(--mo-bronze);animation:mo-fade .36s var(--mo-ease) both;background:#0f1311cc;padding:clamp(1.5rem,3vw,2.5rem)}.mo-fases__phase{color:var(--mo-bronze-hi);margin:0 0 .5rem;font-weight:600}.mo-fases__title{margin-bottom:1.75rem;font-size:clamp(2.4rem,5vw,4rem)}.mo-fases__panel .mo-rivets{max-width:64ch}.mo-laws{border-top:1px solid var(--mo-stone-line);margin:0;padding:0;list-style:none;display:grid}.mo-laws li{border-bottom:1px solid var(--mo-stone-line);transition:background-color .18s var(--mo-ease);grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;padding:1.05rem .5rem 1.05rem 0;display:grid}.mo-laws li:hover{background:#ece6d806}.mo-laws__n{font-family:var(--font-display), sans-serif;color:var(--mo-bronze);transition:color .18s var(--mo-ease);font-size:1.35rem;font-weight:800;line-height:1.25}.mo-laws li:hover .mo-laws__n{color:var(--mo-bronze-hi)}.mo-laws p{color:var(--mo-muted);text-wrap:pretty;margin:0;line-height:1.6}.mo-laws strong{color:var(--mo-ivory);font-weight:700}@media (min-width:900px){.mo-laws{grid-template-rows:repeat(9,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:3.5rem}}.mo-cta{padding-block:clamp(2.5rem,6vh,3.5rem)}.mo-cta__grid{align-items:center;gap:1.5rem;display:grid}.mo-cta__text{max-width:56ch;color:var(--mo-muted);margin:.75rem 0 0;line-height:1.6}.mo-cta__text strong{color:var(--mo-ivory)}.mo-cta__acts{flex-wrap:wrap;gap:.75rem 1rem;display:flex}@media (min-width:960px){.mo-cta__grid{grid-template-columns:minmax(0,1fr) auto;gap:4rem}}@media (max-width:640px){.mo-cta__acts .mo-btn{width:100%}}.mo-cliente__grid{align-items:center;gap:2rem;display:grid}@media (min-width:960px){.mo-cliente__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}}.mo-cliente__media video{aspect-ratio:16/9;object-fit:cover;background:#000}.mo-cliente__body{animation:mo-fade .36s var(--mo-ease) both;justify-items:start;gap:1.3rem;display:grid}.mo-cliente__desc{color:var(--mo-muted);max-width:52ch;margin:0;line-height:1.65}.mo-cliente__body .mo-rivets{margin-bottom:.5rem}.mo-numerals{border-top:1px solid var(--mo-stone-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mo-numerals>div{border-bottom:1px solid var(--mo-stone-line);flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;padding:1.75rem 1rem 1.75rem 0;display:flex}.mo-numerals>div:nth-child(2n){border-left:1px solid var(--mo-stone-line);padding-left:1.25rem}.mo-numerals dt{color:var(--mo-muted);font-size:.95rem}.mo-numerals dd{font-family:var(--font-display), sans-serif;color:var(--mo-ivory);margin:0;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:900;line-height:.9}@media (min-width:900px){.mo-numerals{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-numerals>div{border-bottom:0}.mo-numerals>div+div{border-left:1px solid var(--mo-stone-line);padding-left:1.5rem}}.mo-quotes{margin-top:clamp(4.5rem,10vh,7rem)}.mo-quotes .mo-h3{margin-bottom:1.75rem}.mo-quotes__strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mo-quotes__track{width:max-content;margin:0;padding:0;list-style:none;animation:90s linear infinite mo-scroll;display:flex}.mo-quotes__strip:hover .mo-quotes__track,.mo-quotes__strip:focus-within .mo-quotes__track{animation-play-state:paused}.mo-quote{flex:none;width:min(22rem,80vw);margin-right:1rem}.mo-quote figure{background:var(--mo-stone-1);border:1px solid var(--mo-stone-line);height:100%;transition:border-color .2s var(--mo-ease);flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0;padding:1.5rem;display:flex}.mo-quote figure:hover{border-color:var(--mo-bronze-lo)}.mo-quote blockquote{font-family:var(--font-display), sans-serif;color:var(--mo-ivory);overflow-wrap:anywhere;margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.mo-quote figcaption{align-items:center;gap:.8rem;display:flex}.mo-quote img{object-fit:cover;border:2px solid var(--mo-bronze-lo);border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.mo-quote figcaption span{gap:.1rem;min-width:0;display:grid}.mo-quote b{color:var(--mo-ivory);font-weight:700}.mo-quote small{color:var(--mo-muted);overflow-wrap:anywhere;font-size:.85rem}.mo-frieze[data-offscreen] .mo-frieze__track,.mo-quotes__strip[data-offscreen] .mo-quotes__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mo-frieze__track{animation-duration:120s}.mo-quotes__track{animation-duration:150s}.mo-fases__img{animation:none}.mo-notes__media img,.mo-step,.mo-laws li,.mo-laws__n{transition:none}}.mo-pagehead--plain{padding-bottom:clamp(2rem,5vh,3rem)}.mo-pagehead--plain .mo-pagehead__light{background:var(--mo-top-light), var(--mo-basalt)}.mo-notice{background:var(--mo-stone-1);border:1px solid var(--mo-bronze-lo);max-width:62ch;color:var(--mo-ivory);margin:.4rem 0 0;padding:.85rem 1.1rem;line-height:1.55}.mo-notice strong{color:var(--mo-bronze-hi)}.mo-dl-plaque{width:min(100%,56rem);margin-top:1.5rem}.mo-dl-plaque .mo-plaque__head{font-size:clamp(2rem,4.6vw,3.6rem)}.mo-dl-plaque__stamp{border:1px solid #2a16068c;margin:1rem 0 0;padding:.3rem .65rem;font-size:.9rem;font-weight:700;display:inline-block}.mo-dl-plaque .mo-btn{text-align:left;font-size:1.05rem}.mo-dl-help{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.mo-dl-help{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem}}.mo-dl-help__text{justify-items:start;gap:1.1rem;display:grid}.mo-dl-help__text .mo-acts{margin-top:.5rem}.mo-dl-help__ratio{aspect-ratio:16/9;outline:1px solid var(--mo-bronze-lo);background:#000;position:relative}.mo-dl-help__ratio iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mo-dl-help__video figcaption{gap:.3rem;display:grid}.mo-dl-help__video small{font-family:var(--font-text), sans-serif;letter-spacing:0;text-transform:none;color:var(--mo-muted);font-size:.85rem;font-weight:500}.mo-dl-steps{border-top:1px solid var(--mo-stone-line);margin:0;padding:0;list-style:none}.mo-dl-steps li{border-bottom:1px solid var(--mo-stone-line);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.4rem 1.1rem;padding:1.4rem 0;display:grid}.mo-dl-steps__n{font-family:var(--font-display), sans-serif;color:var(--mo-bronze);grid-row:span 2;align-self:start;font-size:2.6rem;font-weight:900;line-height:.9}.mo-dl-steps__text h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-ivory);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.05}.mo-dl-steps__text p{color:var(--mo-muted);max-width:52ch;margin:.4rem 0 0;line-height:1.55}.mo-dl-steps__img{width:min(100%,462px + .9rem);padding:.3rem}.mo-dl-steps__img img{image-rendering:auto;width:100%;height:auto}@media (min-width:900px){.mo-dl-steps li{grid-template-columns:4rem minmax(0,1fr) auto;gap:2rem}.mo-dl-steps__n{grid-row:auto;align-self:center;font-size:3.2rem}}.mo-cosm{padding-top:0}.mo-cosm__bar{top:var(--mo-nav-h);z-index:20;border-bottom:1px solid var(--mo-stone-line);scroll-margin-top:var(--mo-nav-h);background:#151a17f5;padding-block:1rem;position:sticky}.mo-cosm__bar-inner{gap:.85rem;display:grid}@media (min-width:1100px){.mo-cosm__bar-inner{grid-template-columns:19rem minmax(0,1fr);align-items:center;gap:1.5rem}}.mo-search{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);min-height:2.75rem;color:var(--mo-muted);transition:border-color .18s var(--mo-ease);align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.mo-search:focus-within{border-color:var(--mo-patina-hi)}.mo-search input{min-width:0;height:2.6rem;font:500 1rem var(--font-text), sans-serif;color:var(--mo-ivory);background:0 0;border:0;outline:0;flex:1}.mo-search input::placeholder{color:var(--mo-muted)}.mo-cosm__filters{scrollbar-width:none;gap:.4rem;padding-bottom:2px;display:flex;overflow-x:auto}.mo-cosm__filters::-webkit-scrollbar{display:none}@media (min-width:760px){.mo-cosm__filters{flex-wrap:wrap;overflow:visible}}@media (max-width:759px){.mo-cosm__filters{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.mo-tab--sm{flex:none;min-height:2.5rem;padding:.5rem .85rem;font-size:.95rem}.mo-cosm__count{color:var(--mo-muted);margin:1.75rem 0 1.25rem;font-size:.95rem}.mo-cosm__count b{color:var(--mo-ivory);font-weight:700}.mo-cosm__empty{color:var(--mo-muted);padding:3rem 0;font-size:1.1rem}.mo-cosm__grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.mo-cosm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mo-cosm__card{text-align:left;cursor:zoom-in;background:var(--mo-basalt);border:1px solid var(--mo-stone-line);width:100%;height:100%;color:var(--mo-ivory);transition:border-color .18s var(--mo-ease), transform .18s var(--mo-ease);grid-template-rows:auto 1fr auto;justify-items:start;gap:.55rem;padding:.5rem .5rem .75rem;display:grid}.mo-cosm__card:hover{border-color:var(--mo-bronze);transform:translateY(-2px)}.mo-cosm__img{aspect-ratio:1;background:radial-gradient(ellipse at 50% 35%, #232a26, var(--mo-stone-1) 70%);width:100%;display:block;overflow:hidden}.mo-cosm__img img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--mo-ease)}.mo-cosm__card:hover .mo-cosm__img img{transform:scale(1.05)}.mo-cosm__name{overflow-wrap:anywhere;padding-inline:.25rem;font-size:.9rem;font-weight:600;line-height:1.3}.mo-cosm__card .mo-ctag{margin-left:.25rem}.mo-ctag{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-muted);border:1px solid var(--mo-stone-line);padding:.2rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.mo-ctag--hi{color:var(--mo-engrave);background:var(--mo-bronze);border-color:var(--mo-bronze-hi)}.mo-cosm__pages{color:var(--mo-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;font-weight:600;display:flex}.mo-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.mo-lb{z-index:300;background:#0a0d0bf0;justify-content:center;align-items:center;gap:1rem;padding:4.5rem 1rem 2rem;display:flex;position:fixed;inset:0}.mo-lb__card{background:var(--mo-stone-1);border:1px solid var(--mo-stone-line);gap:0;width:min(100%,34rem);display:grid}.mo-lb__img{aspect-ratio:1;background:radial-gradient(ellipse at 50% 35%, #26302b, var(--mo-stone-2) 70%);padding:1rem}.mo-lb__img img{object-fit:contain;width:100%;height:100%}.mo-lb__info{border-top:1px solid var(--mo-stone-line);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:1rem 1.25rem;display:flex}.mo-lb__name{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-ivory);flex:100%;margin:0;font-size:1.6rem;font-weight:800;line-height:1.05}.mo-lb__count{color:var(--mo-muted);margin:0 0 0 auto;font-size:.9rem}.mo-lb__arrow,.mo-lb__close{background:var(--mo-basalt);min-width:3rem;min-height:3rem;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);cursor:pointer;transition:border-color .18s var(--mo-ease), color .18s var(--mo-ease);justify-content:center;align-items:center;display:inline-flex}.mo-lb__arrow:hover,.mo-lb__close:hover{border-color:var(--mo-bronze);color:var(--mo-bronze-hi)}.mo-lb__close{padding:0 1rem;font-weight:700;position:absolute;top:1rem;right:1rem}@media (max-width:640px){.mo-lb{flex-wrap:wrap;align-content:center}.mo-lb__card{order:-1}}.mo-top__meta{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.mo-top__servers{flex-wrap:wrap;gap:.5rem;display:flex}.mo-top__status{color:var(--mo-muted);margin:0 0 1.5rem}.mo-top__grid{gap:1.25rem;display:grid}@media (min-width:1100px){.mo-top__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.mo-rank{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);border-top:3px solid var(--mo-bronze);min-width:0}.mo-rank__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-ivory);margin:0;padding:1.1rem 1.25rem .9rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:900;line-height:1}.mo-rank__scroll{overflow-x:auto}.mo-rank__table{border-collapse:collapse;width:100%;font-size:.95rem}.mo-rank__table th{text-align:left;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mo-muted);border-block:1px solid var(--mo-stone-line);background:var(--mo-stone-1);padding:.55rem .75rem;font-size:.85rem;font-weight:700}.mo-rank__table td{border-bottom:1px solid var(--mo-stone-2);vertical-align:middle;padding:.6rem .75rem}.mo-rank__table tbody tr{transition:background-color .15s var(--mo-ease)}.mo-rank__table tbody tr:hover{background:#ece6d808}.mo-rank__table th:first-child,.mo-rank__table td:first-child{padding-left:1.25rem}.mo-rank__table th:last-child,.mo-rank__table td:last-child{padding-right:1.25rem}.mo-rank__pos{width:3.5rem}.mo-rank__badge{min-width:2rem;height:2rem;font-family:var(--font-display), sans-serif;color:var(--mo-muted);justify-content:center;align-items:center;padding:0 .35rem;font-size:1.2rem;font-weight:900;display:inline-flex}.mo-rank--top .mo-rank__badge{color:var(--mo-bronze-hi);border:1px solid var(--mo-bronze)}.mo-rank--1 .mo-rank__badge{color:var(--mo-engrave);border-color:var(--mo-bronze-hi);background:var(--mo-bronze-fill)}.mo-rank__name{color:var(--mo-ivory);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.mo-rank--1 .mo-rank__name{color:var(--mo-bronze-hi)}.mo-rank__icon{object-fit:contain;width:1.5rem;height:1.5rem}.mo-rank__cls{width:4.5rem}.mo-rank__num{text-align:right;white-space:nowrap;font-family:var(--font-display), sans-serif;color:var(--mo-patina-hi);font-size:1.2rem;font-weight:800}.mo-rank__table th.mo-rank__num{color:var(--mo-muted);font-size:.85rem}.mo-rank__clan{color:var(--mo-muted);white-space:nowrap}.mo-rank__empty{color:var(--mo-muted);padding:1.75rem 1.25rem!important}.mo-pagehead .mo-lede strong{color:var(--mo-ivory)}.mo-sk-bar{border:1px solid var(--mo-stone-line);color:var(--mo-muted);background:#0f1311cc;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:.6rem 0 0;padding:.75rem 1rem;font-weight:600;display:flex}.mo-sk-bar>span+span{border-left:1px solid var(--mo-stone-line);padding-left:1.5rem}.mo-sk-now{color:var(--mo-patina-hi);letter-spacing:.08em;margin-top:.4rem;font-size:.42em;display:block}.mo-sk-now--off{color:var(--mo-muted)}.mo-sk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mo-sk-skeleton{aspect-ratio:16/13;background:linear-gradient(100deg, var(--mo-stone-1) 30%, var(--mo-stone-2) 50%, var(--mo-stone-1) 70%) 0 0 / 300% 100%;border:1px solid var(--mo-stone-line);animation:1.6s linear infinite mo-shimmer}@keyframes mo-shimmer{to{background-position:-150% 0}}.mo-sk-empty{background:var(--mo-stone-1);border:1px dashed var(--mo-stone-line);padding:2.5rem 1.5rem}.mo-sk-empty p{color:var(--mo-ivory);margin:0;font-size:1.15rem;font-weight:600}.mo-sk-empty p+p{color:var(--mo-muted);margin-top:.4rem;font-size:1rem;font-weight:400}.mo-sk-card{background:var(--mo-stone-1);border:1px solid var(--mo-stone-line);height:100%;color:var(--mo-ivory);transition:border-color .18s var(--mo-ease), transform .18s var(--mo-ease);text-decoration:none;display:grid}.mo-sk-card:hover{border-color:var(--mo-patina);transform:translateY(-2px)}.mo-sk-card__media{aspect-ratio:16/9;background:var(--mo-stone-2);position:relative;overflow:hidden}.mo-sk-card__media img{object-fit:cover}.mo-sk-card__live,.mo-sk-card__viewers{background:#0f1311e0;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem}.mo-sk-card__live{color:var(--mo-patina-hi);border:1px solid var(--mo-patina);left:.75rem}.mo-sk-card__viewers{color:var(--mo-ivory);right:.75rem}.mo-sk-card__body{gap:.8rem;padding:1.1rem 1.15rem 1.25rem;display:grid}.mo-sk-who{align-items:center;gap:.75rem;display:flex}.mo-sk-who>span:last-child,.mo-sk-row__who{gap:.1rem;min-width:0;display:grid}.mo-sk-who b,.mo-sk-row b{font-weight:700}.mo-sk-who small,.mo-sk-row small{color:var(--mo-muted);font-size:.85rem}.mo-sk-ava{border:2px solid var(--mo-bronze-lo);background:var(--mo-stone-2);border-radius:50%;flex:none;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.mo-sk-ava img{object-fit:cover}.mo-sk-card__title{color:var(--mo-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.mo-sk-card__cta{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mo-patina-hi);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:inline-flex}.mo-sk-list{border-top:1px solid var(--mo-stone-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.mo-sk-row{border-bottom:1px solid var(--mo-stone-line);color:var(--mo-ivory);transition:color .18s var(--mo-ease);align-items:center;gap:.9rem;padding:1rem .75rem 1rem 0;text-decoration:none;display:flex}.mo-sk-row svg{color:var(--mo-bronze);transition:transform .18s var(--mo-ease);margin-left:auto}.mo-sk-row:hover{color:var(--mo-bronze-hi)}.mo-sk-row:hover svg{transform:translate(4px)}.mo-sk-refresh{color:var(--mo-muted);margin:1.5rem 0 0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.mo-cosm__card,.mo-cosm__img img,.mo-search,.mo-lb__arrow,.mo-lb__close,.mo-rank__table tbody tr,.mo-sk-card,.mo-sk-row,.mo-sk-row svg{transition:none}.mo-sk-skeleton{animation:none}}.mo-page.origins-page{background:var(--mo-basalt)}.mo-page .origins-title-icon,.mo-page .origins-list-title-icon,.mo-page .origins-fact-icon,.mo-page .origins-highlight-icon-wrap,.mo-page .origins-tab-icon,.mo-page .origins-inline-emoji{display:none}.mo-page .origins-hero{padding:calc(var(--mo-nav-h) + clamp(2.5rem, 8vh, 5rem)) 0 clamp(3rem, 7vh, 4.5rem);border-bottom:1px solid var(--mo-stone-line)}.mo-page .origins-hero:before{background:var(--mo-top-light)}.mo-page .origins-hero-grid{gap:clamp(2rem,5vw,4.5rem)}.mo-page .origins-hero-media{background:var(--mo-stone-2);border:1px solid var(--mo-stone-line);box-shadow:none;border-radius:0;padding:.45rem}.mo-page .origins-hero-img{outline:1px solid var(--mo-bronze-lo)}.mo-page .origins-title{font-family:var(--font-display), sans-serif;letter-spacing:0;color:var(--mo-ivory);font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:.88}.mo-page .origins-kicker{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--mo-bronze-hi);margin:.9rem 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700}.mo-page .origins-subtitle{color:var(--mo-ivory);margin-top:1.2rem;font-size:clamp(1.1rem,1.5vw,1.25rem);font-style:normal;font-weight:600}.mo-page .origins-text{color:var(--mo-muted);text-wrap:pretty;max-width:68ch;line-height:1.7}.mo-page .origins-warning{background:var(--mo-stone-1);border:1px solid var(--mo-bronze-lo);color:var(--mo-ivory);border-radius:0;margin-top:1.5rem;padding:.9rem 1.1rem;line-height:1.6}.mo-page .origins-section{border-bottom:0;border-top:1px solid var(--mo-stone-line);scroll-margin-top:var(--mo-nav-h);padding:clamp(3.5rem,8vh,5.5rem) 0}.mo-page .origins-section:nth-of-type(2n){background:var(--mo-stone-1)}.mo-page .origins-section--compact{background:var(--mo-stone-2);padding:1.5rem 0}.mo-page .origins-section--tight{background:var(--mo-basalt);border-top:0;padding:2rem 0 1rem}.mo-page .origins-section--excel{padding-top:clamp(3rem,7vh,4.5rem)}.mo-page .origins-section-title{font-family:var(--font-display), sans-serif;letter-spacing:.005em;color:var(--mo-ivory);text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:900;line-height:.95}.mo-page .origins-title-row{display:block}.mo-page .origins-quick-links{justify-content:flex-start;gap:.45rem}.mo-page .origins-quick-link{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);background:var(--mo-basalt);transition:border-color .18s var(--mo-ease), color .18s var(--mo-ease), background-color .18s var(--mo-ease);border-radius:0;padding:.55rem .9rem;font-size:.98rem;font-weight:800;text-decoration:none}.mo-page .origins-quick-link:hover{color:var(--mo-engrave);border-color:var(--mo-bronze-hi);background:var(--mo-bronze-fill)}.mo-page .origins-highlight-strip{border-block:1px solid var(--mo-stone-line);gap:0}.mo-page .origins-highlight-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.25rem 1.25rem 1.35rem}.mo-page .origins-highlight-card+.origins-highlight-card{border-left:1px solid var(--mo-stone-line)}.mo-page .origins-highlight-card:before{display:none}.mo-page .origins-highlight-title{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--mo-bronze-hi);margin-bottom:.4rem;font-size:1.1rem;font-weight:800}.mo-page .origins-highlight-value{color:var(--mo-ivory);font-size:.95rem;line-height:1.55}.mo-page .origins-facts-grid{border-top:1px solid var(--mo-stone-line);gap:0 3rem}.mo-page .origins-fact-card{border:0;border-bottom:1px solid var(--mo-stone-line);background:0 0;border-radius:0;padding:1.1rem 0}.mo-page .origins-fact-head{margin-bottom:.35rem}.mo-page .origins-fact-title{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--mo-bronze-hi);font-size:1.1rem;font-weight:800}.mo-page .origins-fact-value{color:var(--mo-ivory);line-height:1.65}.mo-page .origins-cap-box{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);border-top:3px solid var(--mo-bronze);border-radius:0;padding:1.25rem 1.35rem}.mo-page .origins-section:nth-of-type(odd) .origins-cap-box{background:var(--mo-stone-1)}.mo-page .origins-cap-label{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--mo-ivory);margin-bottom:.5rem;font-size:1.5rem;font-weight:900;line-height:1}.mo-page .origins-timeline{gap:.75rem}.mo-page .origins-stage{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);transition:border-color .18s var(--mo-ease), transform .18s var(--mo-ease);border-radius:0;padding:1.25rem 1.25rem 1.4rem}.mo-page .origins-stage:hover{border-color:var(--mo-bronze);transform:translateY(-2px)}.mo-page .origins-stage-num{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--mo-bronze-hi);margin-bottom:.6rem;font-size:1.9rem;font-weight:900;line-height:1}.mo-page .origins-stage-meta{color:var(--mo-muted);font-size:.9rem}.mo-page .origins-stage-title{color:var(--mo-ivory);font-size:.95rem}.mo-page .origins-video-wrap,.mo-page .origins-image-wrap,.mo-page .origins-source-image-wrap{background:var(--mo-stone-2);border:1px solid var(--mo-stone-line);box-shadow:none;border-radius:0;padding:.45rem}.mo-page .origins-video,.mo-page .origins-inline-img,.mo-page .origins-source-image{outline:1px solid var(--mo-bronze-lo)}.mo-page .origins-media-grid{gap:clamp(1.5rem,3vw,3rem)}.mo-page .origins-list,.mo-page .origins-ordered-list{color:var(--mo-ivory);gap:.55rem;line-height:1.7}.mo-page .origins-list li::marker{color:var(--mo-bronze)}.mo-page .origins-ordered-list li::marker{font-family:var(--font-display), sans-serif;color:var(--mo-bronze-hi);font-weight:800}.mo-page .origins-list-card{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);border-radius:0;padding:1.35rem 1.4rem}.mo-page .origins-section:nth-of-type(odd) .origins-list-card{background:var(--mo-stone-1)}.mo-page .origins-list-title{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--mo-ivory);margin-bottom:.85rem;font-size:1.45rem;font-weight:900;line-height:1}.mo-page .origins-inline-link{color:var(--mo-bronze-hi);-webkit-text-decoration-color:var(--mo-bronze);-webkit-text-decoration-color:var(--mo-bronze);-webkit-text-decoration-color:var(--mo-bronze);text-decoration-color:var(--mo-bronze)}.mo-page .origins-inline-link:hover{color:var(--mo-ivory)}.mo-page .origins-tabs-row{gap:.45rem;margin-top:1.5rem}.mo-page .origins-tab-btn{min-height:2.6rem;font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--mo-ivory);border:1px solid var(--mo-stone-line);background:0 0;border-radius:0;padding:.55rem .95rem;font-size:1rem;font-weight:800}.mo-page .origins-tab-btn:hover{border-color:var(--mo-bronze);color:var(--mo-bronze-hi)}.mo-page .origins-tab-btn--active,.mo-page .origins-tab-btn--active:hover{color:var(--mo-engrave);border-color:var(--mo-bronze-hi);background:var(--mo-bronze-fill)}.mo-page .origins-tab-panel{animation:mo-fade .32s var(--mo-ease) both;margin-top:1.5rem}.mo-page .origins-tab-intro{color:var(--mo-muted);max-width:70ch}.mo-page .origins-source-card{background:var(--mo-basalt);border:1px solid var(--mo-stone-line);box-shadow:none;border-radius:0;padding:clamp(1rem,2vw,1.5rem)}.mo-page .origins-section:nth-of-type(odd) .origins-source-card{background:var(--mo-stone-1)}.mo-page .origins-source-line{color:var(--mo-ivory);border:0;border-left:2px solid var(--mo-stone-line);background:0 0;padding:.45rem .7rem;font-size:.93rem;line-height:1.6}.mo-page .origins-source-card--sheet,.mo-page .origins-source-gallery--elemento,.mo-page .origins-source-gallery--bookmarks{margin-left:0;margin-right:0}.mo-page .origins-source-line--banner{font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-align:left;color:var(--mo-engrave);background:var(--mo-bronze-fill);border-left-color:var(--mo-bronze-hi);font-size:1.15rem;font-weight:800;line-height:1.25}.mo-page .origins-source-line--subhead{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--mo-bronze-hi);border-left-color:var(--mo-bronze);background:0 0;margin-top:1rem;font-size:1.15rem;font-weight:800}.mo-page .origins-source-line--key{color:var(--mo-ivory);background:var(--mo-stone-2);border-left-color:var(--mo-bronze-hi);font-style:normal;font-weight:700}.mo-page .origins-source-line--question{color:var(--mo-ivory);border-left-color:var(--mo-bronze);background:0 0;font-weight:700}.mo-page .origins-source-line--answer{color:var(--mo-muted);border-left-color:var(--mo-stone-line);background:0 0}.mo-page .origins-source-line--example{color:var(--mo-ivory);background:var(--mo-stone-2);border-left-color:var(--mo-stone-line)}.mo-page .origins-source-line--formula-head,.mo-page .origins-source-line--formula{color:var(--mo-bronze-hi);background:var(--mo-stone-2);border-left-color:var(--mo-bronze-lo);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.88rem}.mo-page .origins-source-line--note{color:var(--mo-muted);border-left-color:var(--mo-stone-line);background:0 0;font-style:italic}.mo-page .origins-source-line--command{color:var(--mo-ivory);background:var(--mo-stone-2);border-left-color:var(--mo-bronze-hi);font-weight:600}.mo-page .origins-source-line--farewell{font-family:var(--font-text), sans-serif;text-align:left;color:var(--mo-muted);background:0 0;font-style:italic}.mo-page .origins-source-line--item{color:var(--mo-ivory);background:var(--mo-stone-2);border-left-color:var(--mo-bronze);font-weight:700}.mo-page .origins-text{max-width:58ch}.mo-page .origins-source-card--sheet{max-width:62ch}.mo-page .origins-list,.mo-page .origins-ordered-list,.mo-page .origins-fact-value,.mo-page .origins-tab-intro{max-width:58ch}.mo-page .origins-source-line--banner{text-transform:none;line-height:1.35}@media (max-width:1024px){.mo-page .origins-highlight-card+.origins-highlight-card{border-left:0;border-top:1px solid var(--mo-stone-line)}}@media (max-width:768px){.mo-page .origins-facts-grid{gap:0}.mo-page .origins-hero{padding-top:calc(var(--mo-nav-h) + 2rem)}}@media (prefers-reduced-motion:reduce){.mo-page .origins-quick-link,.mo-page .origins-stage{transition:none}.mo-page .origins-tab-panel{animation:none}}:root{--mo-enter:.82s;--mo-swap:.32s}[data-rv=wait]:not([data-rv-k=head]),[data-rv=wait][data-rv-k=head]>*{opacity:0}[data-rv=in][data-rv-k=rise]{animation:mo-rv-rise var(--mo-enter) var(--mo-ease) var(--rv-delay,0s) backwards}[data-rv=in][data-rv-k=row]{animation:mo-rv-row .7s var(--mo-ease) var(--rv-delay,0s) backwards}[data-rv=in][data-rv-k=unveil]{animation:mo-rv-unveil 1.1s var(--mo-ease) var(--rv-delay,0s) backwards}[data-rv=in][data-rv-k=unveil] :is(img,video,iframe){animation:mo-rv-settle 1.7s var(--mo-ease) var(--rv-delay,0s) backwards}[data-rv=in][data-rv-k=head]>*{animation:mo-rv-rise var(--mo-enter) var(--mo-ease) calc(var(--rv-delay,0s) + var(--rv-i,0s)) backwards}[data-rv-k=head]>:nth-child(2){--rv-i:90ms}[data-rv-k=head]>:nth-child(3){--rv-i:.18s}[data-rv-k=head]>:nth-child(4){--rv-i:.26s}[data-rv-k=head]>:nth-child(5){--rv-i:.33s}[data-rv-k=head]>:nth-child(n+6){--rv-i:.39s}[data-rv=in][data-rv-k=head] .mo-mark{animation:mo-rv-light 1.3s ease calc(var(--rv-delay,0s) + .42s) backwards}[data-rv=in][data-rv-k=head] .mo-sign:before{transform-origin:0;animation:mo-rv-draw .8s var(--mo-ease) calc(var(--rv-delay,0s) + .3s) backwards}[data-rv=in] :is(.mo-laws__n,.mo-dl-steps__n){animation:mo-rv-engrave .76s var(--mo-ease) calc(var(--rv-delay,0s) + .16s) backwards}[data-rv=in][data-rv-k=plaque]{animation:mo-rise .9s var(--mo-ease) var(--rv-delay,0s) backwards}[data-rv=in][data-rv-k=plaque]:before{animation:mo-rake 1.9s var(--mo-ease) .65s}[data-rv=in][data-rv-k=head]>.mo-plaque:before{animation:mo-rake 1.9s var(--mo-ease) calc(var(--rv-delay,0s) + 1s)}@keyframes mo-rv-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes mo-rv-row{0%{opacity:0;transform:translateY(14px)}}@keyframes mo-rv-unveil{0%{clip-path:inset(0 0 100%)}}@keyframes mo-rv-settle{0%{transform:scale(1.08)}}@keyframes mo-rv-light{0%{color:var(--mo-ivory)}}@keyframes mo-rv-draw{0%{transform:scaleX(0)}}@keyframes mo-rv-engrave{0%{clip-path:inset(0 100% 0 0)}}@keyframes mo-rv-fade{0%{opacity:0}}@keyframes mo-rake{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes mo-crown{0%{opacity:0;transform:translateY(-18px)scale(1.04)}}.mo-hero__video{animation:mo-rv-settle 2.6s var(--mo-ease) backwards}.mo-hero__logo{animation:mo-crown 1.3s var(--mo-ease) 60ms backwards}.mo-hero .mo-plaque{animation:mo-rise .95s var(--mo-ease) .38s backwards}.mo-hero .mo-plaque:before{animation:mo-rake 1.9s var(--mo-ease) 1.15s}.mo-nav{transition:background-color .24s var(--mo-ease), border-color .24s var(--mo-ease), transform .6s var(--mo-ease), opacity .6s var(--mo-ease)}html[data-mo-motion]:not([data-mo-ready]) :is(.mo-hero__video,.mo-hero__logo,.mo-hero .mo-plaque),html[data-mo-motion]:not([data-mo-ready]) .mo-hero .mo-plaque:before{animation-play-state:paused}html[data-mo-motion]:not([data-mo-ready]) .mo-nav{opacity:0;transform:translateY(-100%)}.mo-tab,.mo-step,.mo-page .origins-tab-btn{isolation:isolate;position:relative;overflow:hidden}.mo-tab:before,.mo-step:before,.mo-page .origins-tab-btn:before{content:"";z-index:-1;pointer-events:none;background:var(--mo-bronze-fill);transform-origin:0;transition:transform var(--mo-swap) var(--mo-ease);position:absolute;inset:0;transform:scaleX(0)}.mo-tab:is([aria-selected=true],[aria-pressed=true]):before,.mo-step[aria-selected=true]:before,.mo-page .origins-tab-btn--active:before{transform:scaleX(1)}.mo-tab:is([aria-selected=true],[aria-pressed=true]){background:0 0}.mo-step[aria-selected=true]{background:#0f1311b8}.mo-page .origins-tab-btn--active,.mo-page .origins-tab-btn--active:hover{background:0 0}.mo-tab,.mo-step,.mo-page .origins-tab-btn{transition-property:border-color,color,background-color,transform}.mo-tab:is([aria-selected=true],[aria-pressed=true]),.mo-step[aria-selected=true],.mo-page .origins-tab-btn--active{transition-delay:0s,90ms,0s,0s}.mo-menu{visibility:hidden;opacity:0;transition:opacity .18s var(--mo-ease), visibility 0s linear .18s}.mo-menu[data-open=true]{visibility:visible;opacity:1;transition:opacity .26s var(--mo-ease), visibility 0s}.mo-menu:before{content:"";left:0;right:0;top:var(--mo-nav-h);background:var(--mo-bronze);transform-origin:0;height:1px;transition:transform .16s var(--mo-ease);position:fixed;transform:scaleX(0)}.mo-menu[data-open=true]:before{transition:transform .7s var(--mo-ease) 80ms;transform:scaleX(1)}.mo-menu>*{opacity:0;transition:opacity .14s var(--mo-ease), transform .14s var(--mo-ease);transform:translateY(16px)}.mo-menu[data-open=true]>*{opacity:1;transition:opacity .46s var(--mo-ease) var(--mi,0s), transform .62s var(--mo-ease) var(--mi,0s);transform:none}.mo-menu>:first-child{--mi:60ms}.mo-menu>:nth-child(2){--mi:.1s}.mo-menu>:nth-child(3){--mi:.14s}.mo-menu>:nth-child(4){--mi:.18s}.mo-menu>:nth-child(5){--mi:.22s}.mo-menu>:nth-child(6){--mi:.26s}.mo-menu>:nth-child(7){--mi:.3s}.mo-menu>:nth-child(8){--mi:.34s}.mo-menu>:nth-child(n+9){--mi:.38s}.mo-menu a:not(.mo-btn):hover{color:var(--mo-bronze-hi)}.mo-burger{flex:none;width:1.1rem;height:.7rem;position:relative}.mo-burger:before,.mo-burger:after{content:"";height:2px;transition:transform .28s var(--mo-ease), top .28s var(--mo-ease);background:currentColor;position:absolute;left:0;right:0}.mo-burger:before{top:0}.mo-burger:after{top:calc(100% - 2px)}[aria-expanded=true]>.mo-burger:before{top:calc(50% - 1px);transform:rotate(45deg)}[aria-expanded=true]>.mo-burger:after{top:calc(50% - 1px);transform:rotate(-45deg)}.mo-lb{animation:mo-rv-fade .22s var(--mo-ease) both}.mo-lb__card{animation:mo-lb-in .38s var(--mo-ease) both}@keyframes mo-lb-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (hover:hover) and (pointer:fine){.mo-quote figure{transition:border-color .2s var(--mo-ease), transform .22s var(--mo-ease)}.mo-quote figure:hover{border-color:var(--mo-bronze);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){[data-rv=in]:is([data-rv-k=rise],[data-rv-k=row],[data-rv-k=plaque]),[data-rv=in][data-rv-k=head]>*,[data-rv=in][data-rv-k=unveil],[data-rv=in] :is(.mo-laws__n,.mo-dl-steps__n),.mo-hero__logo,.mo-hero .mo-plaque,.mo-lb__card{animation-name:mo-rv-fade}[data-rv=in][data-rv-k=unveil] :is(img,video,iframe),.mo-hero__video{animation:none}html[data-mo-motion]:not([data-mo-ready]) .mo-nav,.mo-menu>*,.mo-menu[data-open=true]>*{transform:none}.mo-tab:before,.mo-step:before,.mo-page .origins-tab-btn:before{transition:opacity var(--mo-swap) var(--mo-ease);opacity:0;transform:none}.mo-tab:is([aria-selected=true],[aria-pressed=true]):before,.mo-step[aria-selected=true]:before,.mo-page .origins-tab-btn--active:before{opacity:1}.mo-quote figure:hover{transform:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
