@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-8fc2606f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cinzel-09941fb1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-8fc2606f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-09941fb1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-8fc2606f.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-09941fb1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-8f475a43.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-d567f93b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-1fac78d8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-57ca4090.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-ac89a08a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-pro-20ce4189.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/crimson-pro-57ca4090.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/crimson-pro-ac89a08a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/crimson-pro-20ce4189.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-489e57c9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-d3440e24.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-364a660b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-21eb0ef1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-a444868f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-9d1c80c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-e03d9090.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-cb373bde.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-61b7a276.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-050aee25.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-2d7cdb9a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-4271064a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-7efb01f9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-bec4e724.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-94cdabe3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-bf23a7a4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-h3-stone:#23262d;--color-h3-stone-2:#2c3039;--color-h3-stone-line:#0e1014;--color-h3-row:#1b1f27;--color-h3-row-edge:#3a3f4a;--color-h3-gold:#d9b24c;--color-h3-gold-2:#f3d67a;--color-h3-gold-3:#8a6a1f;--color-h3-gold-text:#f0dc9a;--color-h3-parchment:#e5d3a3;--color-h3-parchment-2:#d8c288;--color-h3-ink:#2b1d0e;--color-h3-ink-2:#5a4324;--color-h3-white:#f6efdc;--color-h3-muted:#b9ad8a;--color-h3-faint:#8b8370;--color-h3-live-bg:#5b1a10;--color-h3-field:#15171c;--color-seat-red:#c8412e;--color-seat-blue:#3f6fd8;--font-h3-head:"Cinzel", "Trajan Pro", Georgia, serif;--font-h3-body:"Crimson Pro", Georgia, "Times New Roman", serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.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}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.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,)}}:root:lang(ru),:lang(ru){--font-h3-head:"Forum", "Cinzel", Georgia, serif;--font-h3-body:"PT Serif", "Crimson Pro", Georgia, serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--color-h3-white);font:17px/1.55 var(--font-h3-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#0000;background-image:radial-gradient(at 20% 0,#ffffff0d,#0000 45%),repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 7px),repeating-linear-gradient(45deg,#0000001f 0 3px,#0000 3px 9px),linear-gradient(#1a1d23,#111317);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;overflow-x:clip}img,svg,video{max-width:100%}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-h3-gold-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.h3-knot{width:30px;height:30px;color:var(--color-h3-gold-2);filter:drop-shadow(0 0 1px #000);pointer-events:none;position:absolute}.h3-knot--tl{top:-6px;left:-6px}.h3-knot--tr{top:-6px;right:-6px;transform:scaleX(-1)}.h3-knot--bl{bottom:-6px;left:-6px;transform:scaleY(-1)}.h3-knot--br{bottom:-6px;right:-6px;transform:scale(-1)}.h3-rivets{opacity:.8;pointer-events:none;background:radial-gradient(circle,var(--color-h3-gold-2) 0 1.2px,transparent 1.6px) 0 0 / 14px 4px repeat-x;height:4px;position:absolute;left:14px;right:14px}.h3-rivets--top{top:8px}.h3-rivets--bottom{bottom:8px}.h3-plate{background:radial-gradient(ellipse at 50% 0%,#ffffff0f,transparent 60%),repeating-linear-gradient(0deg,#0000001a 0 2px,transparent 2px 6px),linear-gradient(var(--color-h3-stone-2),var(--color-h3-stone));border:3px solid var(--color-h3-gold-3);box-shadow:inset 0 0 0 2px var(--color-h3-stone-line),inset 0 0 0 4px var(--color-h3-gold),inset 0 0 0 5px var(--color-h3-gold-3),0 0 0 1px var(--color-h3-stone-line),0 18px 50px #000000a6;padding:26px 30px;position:relative}.h3-divider{background:linear-gradient(90deg,transparent,var(--color-h3-gold-3) 15%,var(--color-h3-gold-2) 50%,var(--color-h3-gold-3) 85%,transparent);height:2px}.h3-eyebrow{font:700 12px var(--font-h3-head);letter-spacing:.22em;text-transform:uppercase;color:var(--color-h3-gold);margin:0}.h3-heading{font:700 clamp(26px,3.4vw,40px) / 1.12 var(--font-h3-head);letter-spacing:.05em;text-transform:uppercase;color:var(--color-h3-gold-text);text-shadow:0 2px #000,0 0 18px #d9b24c47;margin:0 0 10px}.h3-lead{max-width:62ch;color:var(--color-h3-muted);margin:0;font-size:18px}.h3-lead b{color:var(--color-h3-white);font-weight:600}.h3-note{color:var(--color-h3-muted);font-style:italic}.h3-badge{font:700 11px var(--font-h3-head);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-h3-gold-3);color:var(--color-h3-gold);background:var(--color-h3-row);padding:3px 10px 2px;display:inline-block;box-shadow:inset 0 0 0 1px #000}.h3-badge--live{color:var(--color-h3-gold-2);background:linear-gradient(#7a2416,var(--color-h3-live-bg));border-color:var(--color-h3-gold)}.h3-badge--soon{color:#2a1c06;background:linear-gradient(var(--color-h3-gold),#b8860b);border-color:var(--color-h3-gold-2)}.h3-button{font:700 13px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase;color:var(--color-h3-gold-text);cursor:pointer;border:2px solid var(--color-h3-gold-3);background:linear-gradient(#3b4150,#232730);padding:9px 22px 8px;text-decoration:none;transition:background .15s,border-color .15s,transform 80ms;display:inline-block;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000080,0 2px #000}.h3-button:hover,.h3-button:focus-visible{border-color:var(--color-h3-gold);background:linear-gradient(#4a5163,#2b303b)}.h3-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff2e,0 0 #000}.h3-button--primary{color:#fff1c4;border-color:var(--color-h3-gold);background:linear-gradient(#8d2a1a,#5b1a10)}.h3-button--primary:hover,.h3-button--primary:focus-visible{background:linear-gradient(#a3321f,#6b1f13)}.h3-button--big{padding:13px 30px 12px;font-size:15px}.h3-parchment{color:var(--color-h3-ink);background:radial-gradient(ellipse at 30% 20%,#ffffff59,transparent 50%),radial-gradient(ellipse at 80% 90%,#7850142e,transparent 45%),repeating-linear-gradient(90deg,#5a3c140d 0 1px,transparent 1px 4px),linear-gradient(var(--color-h3-parchment),var(--color-h3-parchment-2));border:2px solid var(--color-h3-gold-3);padding:22px 26px 18px;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 24px #5a3c1459}.h3-parchment h3{font:700 15px var(--font-h3-head);letter-spacing:.12em;text-transform:uppercase;color:#4a3512;margin:0 0 8px}.h3-parchment p{margin:0 0 10px}.h3-parchment p:last-child{margin-bottom:0}.h3-pennant--red{background:var(--color-seat-red)}.h3-pennant--blue{background:var(--color-seat-blue)}.h3-pennant--gold{background:var(--color-h3-gold)}.h3-pennant{clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);flex:none;width:11px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #00000080}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.skip{position:absolute;left:-9999px;top:0;z-index:200;padding:10px 18px;color:#1a1408;background:var(--color-h3-gold);font:700 13px var(--font-h3-head);letter-spacing:.12em;text-transform:uppercase}.skip:focus{left:8px;top:8px}.wrap{width:min(1240px,100% - 56px);margin-inline:auto}.section{padding:66px 0}.section--tight{padding:46px 0}.section-head{max-width:900px;margin-bottom:38px}.section-head .h3-divider{margin-top:22px;max-width:380px}.topbar{position:sticky;top:0;z-index:40;border-bottom:2px solid var(--color-h3-gold-3);background:linear-gradient(#181b21f7,#0f1115f7);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff0f,0 6px 22px #0009}.topbar-inner{display:flex;align-items:center;gap:18px;padding:12px 0}.brand{display:flex;align-items:center;gap:10px;margin-right:6px;text-decoration:none}.brand-glyph{width:1.05em;height:1.05em;flex:none;font-size:25px}.brand-mark{font:900 25px var(--font-h3-head);letter-spacing:.03em;color:var(--color-h3-gold-2);text-shadow:0 2px 0 #000,0 0 16px rgba(217,178,76,.4)}.brand-mark span{color:var(--color-h3-white)}.brand-tag{font:600 10px var(--font-h3-head);letter-spacing:.24em;text-transform:uppercase;color:var(--color-h3-faint)}.nav{display:flex;gap:17px;margin-left:auto}.nav a{padding-bottom:2px;font:600 12px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase;color:var(--color-h3-muted);text-decoration:none;border-bottom:1px solid transparent}.nav a:hover,.nav a:focus-visible{color:var(--color-h3-gold-2);border-bottom-color:var(--color-h3-gold-3)}.langs{display:flex;align-items:center;gap:1px;border:1px solid var(--color-h3-gold-3)}.langs a{padding:5px 9px 4px;font:700 11px var(--font-h3-head);letter-spacing:.12em;color:var(--color-h3-muted);background:var(--color-h3-field);text-decoration:none}.langs a:hover{color:var(--color-h3-gold-2)}.langs a[aria-current=true]{color:#1a1408;background:var(--color-h3-gold)}.burger{display:none;place-items:center;width:38px;height:34px;margin-left:auto;color:var(--color-h3-gold-2);background:var(--color-h3-field);border:1px solid var(--color-h3-gold-3);cursor:pointer;font-size:17px;line-height:1}.drawer{display:none;padding:8px 0 16px;border-top:1px solid rgba(217,178,76,.25)}.drawer a{display:block;padding:11px 2px;font:600 13px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase;color:var(--color-h3-muted);text-decoration:none;border-bottom:1px solid rgba(217,178,76,.14)}.drawer a:hover,.drawer a:focus-visible{color:var(--color-h3-gold-2)}.drawer .drawer-cta{margin-top:14px;padding:11px 18px;border:2px solid var(--color-h3-gold);border-bottom:2px solid var(--color-h3-gold);background:linear-gradient(#8d2a1a,#5b1a10);color:#fff1c4;text-align:center}.announce{border-bottom:1px solid rgba(217,178,76,.28);background:linear-gradient(90deg,#5a3c1459,#d9b24c1a 40%,#5a3c1459)}.announce-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 0;color:var(--color-h3-parchment);font-size:15.5px}.announce a{color:var(--color-h3-gold-2);text-decoration:none;border-bottom:1px dotted var(--color-h3-gold-3);white-space:nowrap}.announce a:hover{border-bottom-style:solid}.hero{padding:62px 0 46px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:52px;align-items:center}.hero-title{display:flex;flex-direction:column;align-items:flex-start;margin:16px 0 22px;font-family:var(--font-h3-head);text-transform:uppercase;color:var(--color-h3-white)}.hero-line{display:block;text-wrap:balance}.hero-line--lg{font-size:clamp(30px,8.5vw,66px);font-weight:700;line-height:.98;letter-spacing:.012em;text-shadow:0 3px 0 #000}.hero-line--sm{font-size:clamp(13px,3.2vw,23px);font-weight:600;line-height:1;letter-spacing:.26em;color:var(--color-h3-muted);text-shadow:0 2px 0 #000;padding:.42em 0 .5em}.hero-line--accent{color:var(--color-h3-gold-2);text-shadow:0 3px 0 #000,0 0 30px rgba(217,178,76,.35)}.hero-lead{margin:0 0 26px;max-width:56ch;color:var(--color-h3-muted);font-size:19.5px}.hero-lead b{color:var(--color-h3-white);font-weight:600}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch}.hero-cta .h3-button{display:grid;place-items:center}.hero-proof{margin:0 0 22px;padding-left:13px;border-left:3px solid var(--color-h3-gold-3);color:var(--color-h3-gold-text);font-size:15.5px}.hero-players{margin:16px 0 0;font-size:15.5px;color:var(--color-h3-muted)}.hero-players a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--color-h3-gold-3)}.hero-players a:hover,.hero-players a:focus-visible{color:var(--color-h3-gold-2);border-bottom-color:var(--color-h3-gold)}.hero-players b{color:var(--color-h3-white);font-weight:600}.hero-facts{display:flex;margin:34px 0 0;border-top:1px solid rgba(217,178,76,.22);border-bottom:1px solid rgba(217,178,76,.22)}.hero-fact{flex:1;padding:14px 18px 12px}.hero-fact+.hero-fact{border-left:1px solid rgba(217,178,76,.22)}.hero-fact dt{font:700 clamp(19px,1.5vw,25px) var(--font-h3-head);line-height:1.05;text-wrap:balance;color:var(--color-h3-gold-2)}.hero-fact dd{margin:6px 0 0;font-size:14px;color:var(--color-h3-faint)}.hero-caption{margin:14px 2px 0;font-size:13.5px;font-style:italic;color:var(--color-h3-faint)}.framebox .h3-plate{padding:12px}.frame-mini{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:minmax(0,1fr) auto;gap:6px;height:372px}.frame-map{position:relative;overflow:hidden;border:1px solid var(--color-h3-stone-line);box-shadow:inset 0 0 0 1px #d9b24c40;background:radial-gradient(circle at 30% 35%,rgba(80,120,60,.55),transparent 45%),radial-gradient(circle at 72% 62%,rgba(60,90,120,.45),transparent 42%),repeating-linear-gradient(0deg,rgba(0,0,0,.2) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 1px,transparent 1px 22px),linear-gradient(160deg,#35402a,#1e2a2e 60%,#17202a)}.frame-map:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 62% 72%,transparent 22%,rgba(4,6,10,.86) 55%)}.frame-tag{position:absolute;z-index:2;top:8px;left:8px;display:flex;gap:6px;align-items:center}.frame-col{display:grid;grid-template-rows:118px auto auto;gap:6px}.frame-minimap{position:relative;border:1px solid var(--color-h3-gold-3);box-shadow:inset 0 0 0 1px #000;background:radial-gradient(circle at 34% 40%,#6c8a4a 0 8%,transparent 9%),radial-gradient(circle at 70% 66%,#4a6c8a 0 7%,transparent 8%),linear-gradient(150deg,#2c3a26,#1b232c)}.frame-minimap:after{content:"";position:absolute;left:26%;top:30%;width:34%;height:34%;border:1px solid var(--color-h3-gold-2)}.plaque{padding:7px 8px;border:1px solid var(--color-h3-row-edge);background:linear-gradient(#ffffff09,#0000001f),var(--color-h3-row)}.plaque-head{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 10.5px var(--font-h3-head);letter-spacing:.1em;text-transform:uppercase;color:var(--color-h3-gold-text)}.plaque-body{display:flex;gap:5px;margin-top:5px}.chip{flex:1;height:15px;border:1px solid #0b0d11;background:linear-gradient(#3b4150,#232730)}.frame-bar{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--color-h3-row-edge);background:linear-gradient(#ffffff08,#00000029),var(--color-h3-row)}.res{display:flex;align-items:center;gap:4px;font:600 11px var(--font-h3-head);color:var(--color-h3-gold-text)}.res i{display:block;width:13px;height:12px;border:1px solid #0b0d11}.res i[data-resource=wood]{background:#8b5e3c}.res i[data-resource=mercury]{background:#c0392b}.res i[data-resource=ore]{background:#9aa3ad}.res i[data-resource=sulfur]{background:#c9a227}.res i[data-resource=crystal]{background:#4aa3d8}.res i[data-resource=gems]{background:#2e9e63}.res i[data-resource=gold]{background:#7d3cb5}.frame-date{margin-left:auto;padding:3px 9px 2px;font:700 11px var(--font-h3-head);letter-spacing:.08em;color:var(--color-h3-gold-2);border:1px solid var(--color-h3-gold-3);background:var(--color-h3-field);white-space:nowrap}.transport{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px;padding:7px 10px;border:1px solid var(--color-h3-row-edge);background:#0000008c;font:600 11px var(--font-h3-head);letter-spacing:.08em;color:var(--color-h3-muted)}.transport .tbtn{padding:2px 7px 1px;color:var(--color-h3-gold-text);border:1px solid #4a505c;background:var(--color-h3-row)}.track{position:relative;flex:1;height:5px;background:#10131a;border:1px solid #333a45}.track-fill{position:absolute;inset:0 auto 0 0;width:62%;background:linear-gradient(90deg,var(--color-h3-gold-3),var(--color-h3-gold))}.track-head{position:absolute;top:-4px;left:62%;width:3px;height:11px;background:var(--color-h3-gold-2);box-shadow:0 0 6px #f3d67acc;animation:scrub 7s ease-in-out infinite}@keyframes scrub{0%,8%{left:62%}38%,58%{left:27%}92%,to{left:62%}}.shot{position:relative;display:grid;place-items:center;min-height:240px;padding:26px;text-align:center;background:repeating-linear-gradient(45deg,rgba(217,178,76,.035) 0 8px,transparent 8px 16px),linear-gradient(#141821,#0e1116);border:2px dashed rgba(217,178,76,.42)}.shot-kind{margin:0;font:700 11px var(--font-h3-head);letter-spacing:.2em;text-transform:uppercase;color:var(--color-h3-gold)}.shot-what{margin:8px 0 6px;font:600 19px var(--font-h3-head);letter-spacing:.04em;color:var(--color-h3-gold-text)}.shot-src{margin:0;max-width:46ch;font-size:14px;font-style:italic;color:var(--color-h3-faint)}.shot-stamp{position:absolute;top:10px;right:10px;padding:3px 9px 2px;font:700 10px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase}.shot-stamp--live{color:#2a1c06;background:linear-gradient(var(--color-h3-gold),#b8860b);border:1px solid var(--color-h3-gold-2)}.shot-stamp--now{color:var(--color-h3-gold);background:var(--color-h3-row);border:1px solid var(--color-h3-gold-3)}.four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.card{display:flex;flex-direction:column;gap:18px;transition:box-shadow .2s,border-color .2s}.card:hover{border-color:var(--color-h3-gold);box-shadow:inset 0 0 0 2px var(--color-h3-stone-line),inset 0 0 0 4px var(--color-h3-gold-2),inset 0 0 0 5px var(--color-h3-gold-3),0 0 0 1px var(--color-h3-stone-line),0 22px 60px #000000b3}.card-no{margin:0;font:700 12px var(--font-h3-head);letter-spacing:.24em;color:var(--color-h3-gold);opacity:.75}.card h3{margin:6px 0 10px;font:700 24px/1.15 var(--font-h3-head);letter-spacing:.03em;text-transform:uppercase;color:var(--color-h3-gold-text);text-shadow:0 2px 0 #000}.card p{margin:0;color:var(--color-h3-muted)}.card p b{color:var(--color-h3-white);font-weight:600}.card p+p{margin-top:10px}.split{display:grid;grid-template-columns:1fr 92px 1fr;align-items:stretch;min-height:210px;border:1px solid var(--color-h3-row-edge);overflow:hidden}.split-seat{padding:18px 20px}.split-seat--red{background:linear-gradient(150deg,#c8412e4d,#6d23181f)}.split-seat--blue{background:linear-gradient(210deg,#3f6fd847,#1e34681f)}.split-seat h4{display:flex;align-items:center;gap:7px;margin:0 0 4px;font:700 12px var(--font-h3-head);letter-spacing:.16em;text-transform:uppercase;color:var(--color-h3-white)}.split-seat p{margin:0;font-size:14.5px;font-style:italic;color:#f6efdcb8}.split-seat ul{margin:12px 0 0;padding:0;list-style:none;font-size:14px;color:#f6efdce6}.split-seat li{position:relative;padding:3px 0 3px 16px}.split-seat li:before{content:"▸";position:absolute;left:0;color:var(--color-h3-gold)}.split-mid{display:grid;place-items:center;background:linear-gradient(180deg,#171b22,#0f1218);border-left:1px solid var(--color-h3-gold-3);border-right:1px solid var(--color-h3-gold-3)}.split-mid span{writing-mode:vertical-rl;transform:rotate(180deg);font:900 15px var(--font-h3-head);letter-spacing:.3em;text-transform:uppercase;color:var(--color-h3-gold-2);text-shadow:0 0 14px rgba(217,178,76,.5)}.fog{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fog-cell{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--color-h3-row-edge);background:radial-gradient(circle at 28% 38%,rgba(90,130,66,.75),transparent 40%),radial-gradient(circle at 74% 64%,rgba(64,96,132,.7),transparent 38%),linear-gradient(160deg,#35402a,#17202a)}.fog-cell .veil{position:absolute;inset:0;transition:opacity .3s}.fog-cell--red .veil{background:radial-gradient(ellipse at 28% 38%,transparent 26%,rgba(4,6,10,.9) 52%)}.fog-cell--blue .veil{background:radial-gradient(ellipse at 74% 64%,transparent 26%,rgba(4,6,10,.9) 52%)}.fog-cell--both .veil{background:#04060ae6;-webkit-mask-image:radial-gradient(ellipse at 28% 38%,transparent 24%,#000 48%),radial-gradient(ellipse at 74% 64%,transparent 24%,#000 48%);mask-image:radial-gradient(ellipse at 28% 38%,transparent 24%,#000 48%),radial-gradient(ellipse at 74% 64%,transparent 24%,#000 48%);-webkit-mask-composite:source-in;mask-composite:intersect}.fog-cell--all .veil{background:transparent}.fog-cell:hover .veil,.fog-cell:focus-within .veil{opacity:.25}.fog-cell b{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:5px 7px 4px;font:700 10px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase;color:var(--color-h3-gold-text);background:#06080cd1;border-top:1px solid var(--color-h3-gold-3)}.fog-cell .h3-pennant{position:absolute;z-index:2;top:6px;left:6px}.two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:34px;align-items:start}.calls{margin:0;padding:0;list-style:none}.calls li{padding:13px 0;border-bottom:1px solid rgba(217,178,76,.22)}.calls li:first-child{border-top:1px solid rgba(217,178,76,.22)}.calls .calls-title{display:block;margin-bottom:2px;font:700 13px var(--font-h3-head);letter-spacing:.1em;text-transform:uppercase;color:var(--color-h3-gold-text)}.calls span{color:var(--color-h3-muted);font-size:15px}.keycap{display:inline-block;min-width:20px;padding:1px 6px;font:700 11px var(--font-h3-head);color:var(--color-h3-gold-2);background:var(--color-h3-field);border:1px solid var(--color-h3-gold-3);box-shadow:inset 0 -2px #0009}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.tile{padding:0;overflow:hidden}.tile .shot{min-height:200px;border:0;border-bottom:1px solid var(--color-h3-gold-3)}.tile-body{padding:16px 18px 18px}.tile h3{margin:0 0 6px;font:700 16px var(--font-h3-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-h3-gold-text)}.tile p{margin:0;font-size:15px;color:var(--color-h3-muted)}.diagram{display:block;width:100%;height:auto}.dgm-label{font:700 11px var(--font-h3-head);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-h3-gold-text)}.dgm-sub{font:italic 400 12px var(--font-h3-body);fill:#98917c}.dgm-box{fill:url(#stone);stroke:var(--color-h3-gold-3);stroke-width:2}.dgm-flow{fill:none;stroke:var(--color-h3-gold);stroke-width:2;marker-end:url(#arrow)}.dgm-note{font:400 12.5px var(--font-h3-body);fill:var(--color-h3-muted)}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.claim{padding:16px 18px;border-left:3px solid var(--color-h3-gold-3);background:#00000038}.claim b{display:block;margin-bottom:5px;font:700 13px var(--font-h3-head);letter-spacing:.1em;text-transform:uppercase;color:var(--color-h3-gold)}.claim span{font-size:15px;color:var(--color-h3-muted)}.after-diagram{margin:24px 0 0;color:var(--color-h3-muted);font-size:15.5px}.after-diagram b{color:var(--color-h3-gold-text)}.charter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0}.charter>div{padding:13px 0;border-bottom:1px solid rgba(217,178,76,.22)}.charter dt{margin-bottom:4px;font:700 13px var(--font-h3-head);letter-spacing:.1em;text-transform:uppercase;color:var(--color-h3-gold-text)}.charter dd{margin:0;font-size:15.5px;color:var(--color-h3-muted)}.charter dd b{color:var(--color-h3-white);font-weight:600}.not-this{margin-top:30px}.not-this .h3-parchment{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.seal{display:grid;place-items:center;width:74px;height:74px;border:2px solid #7a5c1a;border-radius:50%;color:#4a3512;font:700 11px/1.15 var(--font-h3-head);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:radial-gradient(circle,rgba(255,255,255,.4),transparent 70%)}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.steps .who{display:flex;align-items:center;gap:8px}.steps .who .h3-pennant{width:14px;height:18px}.steps ol{margin:14px 0 0;padding:0 0 0 2px;list-style:none;counter-reset:step}.steps li{position:relative;counter-increment:step;padding:10px 0 10px 42px;border-bottom:1px dashed rgba(90,67,36,.4);color:var(--color-h3-ink)}.steps li:last-child{border-bottom:0}.steps li:before{content:counter(step);position:absolute;left:0;top:8px;display:grid;place-items:center;width:26px;height:26px;font:700 13px var(--font-h3-head);color:var(--color-h3-parchment);background:#4a3512;border:1px solid var(--color-h3-ink)}.steps li b{color:#17110a}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 34px;align-items:start}.faq details{padding:4px 0;border-bottom:1px solid rgba(217,178,76,.22)}.faq summary{display:flex;gap:10px;align-items:baseline;padding:13px 0;cursor:pointer;list-style:none;font:700 14px var(--font-h3-head);letter-spacing:.06em;color:var(--color-h3-gold-text)}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";color:var(--color-h3-gold);font-size:17px;line-height:1}.faq details[open] summary:before{content:"–"}.faq p{margin:0 0 14px;padding-left:20px;color:var(--color-h3-muted);font-size:15.5px}.close{padding:46px 52px;text-align:center}.close h2{margin:0 0 12px;font:700 clamp(26px,3.2vw,38px) / 1.12 var(--font-h3-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-h3-gold-2);text-shadow:0 3px 0 #000,0 0 26px rgba(217,178,76,.3)}.close p{margin:0 auto 24px;max-width:56ch;color:var(--color-h3-muted);font-size:18px}.close-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.foot{padding:40px 0 54px;border-top:2px solid var(--color-h3-gold-3);background:linear-gradient(#00000059,#0000008c)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px}.foot-brand{display:flex;align-items:center;gap:9px}.foot .brand-mark,.foot .brand-glyph{font-size:22px}.foot h2{margin:0 0 10px;font:700 11px var(--font-h3-head);letter-spacing:.2em;text-transform:uppercase;color:var(--color-h3-gold)}.foot-blurb{margin:10px 0 0;max-width:44ch;color:var(--color-h3-muted);font-size:15px}.foot a{display:block;padding:3px 0;color:var(--color-h3-muted);text-decoration:none;font-size:15px}.foot a:hover{color:var(--color-h3-gold-2)}.legal{margin:32px 0 0;padding-top:20px;max-width:88ch;border-top:1px solid rgba(217,178,76,.22);font-size:13.5px;font-style:italic;color:var(--color-h3-faint)}@media(prefers-reduced-motion:no-preference){.rise{animation:rise .7s cubic-bezier(.22,1,.36,1) both}.rise--second{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:1279px){.topbar-inner>.h3-button{display:none}}@media(max-width:1120px){.nav{display:none}.burger{display:grid}.drawer[data-open=true]{display:block}}@media(max-width:980px){.hero-grid,.two,.four,.charter,.steps,.faq,.three,.tiles{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.topbar-inner{gap:12px}.brand-tag{display:none}.brand-mark,.brand-glyph{font-size:21px}.langs a{padding:5px 7px 4px}.section{padding:44px 0}.section--tight{padding:34px 0}.hero{padding:36px 0 30px}.hero-facts{flex-direction:column}.hero-fact+.hero-fact{border-left:0;border-top:1px solid rgba(217,178,76,.22)}.hero-cta .h3-button{flex:1;text-align:center}.h3-plate{padding:20px 18px}.close{padding:32px 20px}.fog{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.split-mid{padding:7px 0;border:0;border-top:1px solid var(--color-h3-gold-3);border-bottom:1px solid var(--color-h3-gold-3)}.split-mid span{writing-mode:horizontal-tb;transform:none}.frame-mini{grid-template-columns:minmax(0,1fr);grid-template-rows:190px auto auto;height:auto}.frame-col{grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto}.frame-minimap{grid-row:1 / 3}.frame-bar{flex-wrap:wrap}.frame-date{margin-left:0}.not-this .h3-parchment,.foot-grid{grid-template-columns:1fr}}.shot--tall{min-height:420px}@media(max-width:980px){.shot--tall{min-height:260px}}.screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.screen{display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s,border-color .2s}.screen:hover{border-color:var(--color-h3-gold);box-shadow:inset 0 0 0 2px var(--color-h3-stone-line),inset 0 0 0 4px var(--color-h3-gold-2),inset 0 0 0 5px var(--color-h3-gold-3),0 0 0 1px var(--color-h3-stone-line),0 22px 60px #000000b3}.screen-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.screen-head h3{margin:0;font:700 21px/1.15 var(--font-h3-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-h3-gold-text);text-shadow:0 2px 0 #000}.screen-key{display:flex;align-items:center;gap:7px;color:var(--color-h3-faint)}.screen-key small{font-size:12px;font-style:italic}.screen-lead{margin:0;color:var(--color-h3-muted);font-size:15.5px}.screen-lead b{color:var(--color-h3-white);font-weight:600}.screen-shot{min-height:190px}.screen-list{margin:0;padding:0;list-style:none;font-size:14.5px;color:var(--color-h3-muted)}.screen-list li{position:relative;padding:7px 0 7px 18px;border-bottom:1px solid rgba(217,178,76,.14)}.screen-list li:last-child{border-bottom:0}.screen-list li:before{content:"▸";position:absolute;left:0;color:var(--color-h3-gold);opacity:.8}.screens-closing{margin:30px 0 0;max-width:78ch;color:var(--color-h3-muted);font-size:16.5px}.screens-closing b{color:var(--color-h3-white);font-weight:600}@media(max-width:980px){.screens{grid-template-columns:minmax(0,1fr)}}.section-head--tight{margin-bottom:22px}.h3-heading--small{font-size:clamp(22px,2.4vw,30px)}
