/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#03070d;--color-ice:#67c7f4;--color-gold:#c7a764;--font-display:"Cinzel", Georgia, serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-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,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{.absolute{position:absolute}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.hidden{display:none}.table{display:table}.resize{resize:both}.lowercase{text-transform:lowercase}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}:root{--asset-nav-background:url(/build/images/textures/nav-background.webp);--asset-button-frame:url(/build/images/textures/button-frame-brand.webp);--asset-panel-frame:url(/build/images/textures/panel-frame.webp);--asset-hero-desktop:url(/build/images/hero/gweotn-background-hq.webp);--asset-hero-mobile:url(/build/images/hero/gweotn-background-mobile-hq.webp);--asset-alliance-art:url(/build/images/media/winged-sentinel.webp)}@font-face{font-family:Cinzel;src:url(https://fonts.gstatic.com/s/cinzel/v25/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwYZ8UA3.woff2)format("woff2");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;background:var(--color-void)}body{color:#d8e8f1;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#03070d;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-ice);outline-offset:4px}.skip-link{z-index:200;color:#07131f;background:#d8e8f1;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container-shell{width:min(1180px,100% - 2rem);margin-inline:auto}.eyebrow{color:var(--color-gold);font:600 .68rem/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase}.site-header{z-index:80;padding-top:12px;transition:padding .4s,background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,transform .4s;position:fixed;top:0;left:0;right:0}.site-header:after{content:"";z-index:-1;background:var(--asset-nav-background) center/100% 100% no-repeat;opacity:.8;-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);height:76px;transition:height .4s,filter .4s,opacity .4s;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 30px #00000057}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030910d1;padding-top:8px;box-shadow:0 12px 40px #00000040}.site-header.is-scrolled:after{filter:brightness(.82)saturate(.86);opacity:.93;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);height:72px}.nav-inner{align-items:center;gap:clamp(1rem,2vw,2rem);min-height:52px;transition:min-height .4s;display:flex;position:relative}.is-scrolled .nav-inner{min-height:52px}.brand-mark{z-index:2;filter:drop-shadow(0 5px 8px #000000b3)drop-shadow(0 0 8px #1fcded38);flex:none;place-items:center;width:66px;height:66px;margin-block:-7px;display:grid;position:relative}.brand-mark img{object-fit:contain;width:90%;height:90%;display:block}.desktop-nav{align-self:stretch;align-items:stretch;gap:clamp(.7rem,1.5vw,1.7rem);margin-right:auto;display:flex}.nav-link{color:#c7d1dc;font:500 .67rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;place-items:center;padding-inline:.2rem;transition:color .25s,transform .25s;display:grid;position:relative}.nav-link:after{content:"";background:var(--color-gold);height:1px;box-shadow:0 0 8px var(--color-gold);transition:left .25s,right .25s;position:absolute;bottom:-1px;left:50%;right:50%}.nav-link:before{content:"";z-index:1;border:1px solid #0000;width:5px;height:5px;transition:border-color .25s,background .25s;position:absolute;bottom:-3px;left:50%;translate:-50%;rotate:45deg}.nav-link:hover,.nav-link[aria-current=page]{color:#fff;transform:translateY(-1px)}.nav-link:hover:after,.nav-link[aria-current=page]:after{left:4%;right:4%}.nav-link:hover:before,.nav-link[aria-current=page]:before{border-color:var(--color-gold);background:#07131f}.nav-icon{color:#d8e8f1;place-items:center;width:27px;height:40px;transition:color .25s,filter .25s;display:grid}.nav-icon:hover{color:var(--color-gold);filter:drop-shadow(0 0 5px #c7a76459)}.nav-icon--shield{color:#c9b57d;margin-right:-.75rem}.menu-button{border:1px solid #c7a76466;width:44px;height:44px;margin-left:auto;display:none}.mobile-menu{background:#030910f7;border-bottom:1px solid #c7a76459;padding:.5rem 1rem 1.5rem}.mobile-menu[hidden]{display:none}.mobile-menu a{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #70869a24;padding:.8rem 0;font-size:.8rem;display:block}.fantasy-button{isolation:isolate;color:#eef5f8;min-height:52px;font:600 .68rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 3px #000000d9;background:0 0;border:0;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.65rem;transition:color .25s,transform .25s,filter .25s;display:inline-flex;position:relative;overflow:visible}.fantasy-button:before{content:"";z-index:-1;pointer-events:none;border-style:solid;border-width:14px 34px;border-image-source:var(--asset-button-frame);filter:drop-shadow(0 5px 8px #0000006b);border-image-slice:76 170 fill;border-image-width:14px 34px;border-image-repeat:stretch;transition:filter .25s;position:absolute;inset:-2px}.fantasy-button:after{content:none}.fantasy-button>*{z-index:1;position:relative}.fantasy-button:hover{color:#fff;transform:translateY(-2px)}.fantasy-button:hover:before{filter:brightness(1.13)saturate(1.08)drop-shadow(0 7px 12px #105d8573)}.fantasy-button--primary:before{filter:drop-shadow(0 5px 8px #0000006b)drop-shadow(0 0 8px #298ec12e)}.fantasy-button--quiet:before{filter:brightness(.55)saturate(.48)drop-shadow(0 5px 8px #0000007a)}.fantasy-button--quiet:hover:before{filter:brightness(.72)saturate(.65)drop-shadow(0 6px 10px #0000007a)}.button-icon{color:#c9d5dc;place-items:center;display:grid}.button-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.button-chevrons{color:#cbeeff;letter-spacing:-.15em;margin-left:.45rem;font-size:1rem}.header-join{min-height:42px;padding:.65rem 1.35rem}.header-join:before{border-width:11px 29px;border-image-width:11px 29px;inset:-1px}.text-link{color:var(--color-ice);font:600 .63rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.text-link:hover{color:#fff}.hero{isolation:isolate;background:#07131f;align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__background{z-index:-4;background-image:linear-gradient(180deg, #02080e0d 0%, #02080e05 48%, #030910 94%), var(--asset-hero-desktop);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-16px;transform:scale(1.025)}.hero__vignette{z-index:-3;background:linear-gradient(#0000 32%,#02070c3d 58%,#02070c94 80%,#02070ce6 100%),radial-gradient(circle at 50% 32%,#0000 0 18%,#02070c1f 45%,#02070c94 100%),linear-gradient(#01070d40,#0000 22%,#02080e1a 60%,#030910 100%);position:absolute;inset:0}.hero__fog{z-index:-1;opacity:.18;filter:blur(16px);background:repeating-radial-gradient(at 50% 100%,#aad8eb5c 0 4%,#0000 12% 19%);width:120%;height:16%;animation:24s ease-in-out infinite alternate fog-drift;position:absolute;bottom:12%;left:-10%}.hero__fire{z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle,#ff8e2f5c,#0000 68%);width:160px;height:160px;animation:1.8s ease-in-out infinite alternate fire;position:absolute;bottom:16%;left:4.5%}.snow-mount,.snow-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__content{text-align:center;width:min(900px,100% - 2rem);margin:clamp(100px,9.5vh,124px) auto 0;padding-bottom:clamp(580px,48vh,630px)}.hero-emblem{color:#ccecff;filter:drop-shadow(0 0 13px #67c7f4cc);place-items:center;width:68px;height:78px;margin:0 auto 1rem;animation:4s ease-in-out infinite emblem-pulse;display:grid;position:relative}.hero-emblem:before,.hero-emblem:after{content:"";border:1px solid #67c7f4a6;width:48px;height:48px;position:absolute;rotate:45deg}.hero-emblem:after{border-color:#c7a764b3;width:34px;height:34px;rotate:0deg}.hero-logo-full{filter:drop-shadow(0 8px 16px #000000d1)drop-shadow(0 0 22px #14bfe72e);width:min(660px,84vw);height:auto;margin:0 auto clamp(12rem,21vh,17.25rem);display:block}.hero-message{isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#02080e1f;width:min(720px,100% - 1rem);margin-inline:auto;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,4vw,3rem);position:relative;top:clamp(.75rem,1.5vh,1.5rem);box-shadow:0 18px 50px #00000052,inset 0 0 30px #1837481f}.hero-message:before{content:"";z-index:-1;pointer-events:none;border:24px solid #0000;border-image-source:var(--asset-panel-frame);opacity:.82;filter:drop-shadow(0 8px 18px #00000047);border-image-slice:70 fill;border-image-width:24px;border-image-repeat:stretch;position:absolute;inset:-3px}.hero-title{color:#f2f7fa;font:500 clamp(2.6rem, 6.4vw, 5.8rem)/.84 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 3px #243746,0 6px 14px #000000d9,0 0 30px #7dc6e726;margin:0}.hero-title span{color:#cbd9e3;letter-spacing:.08em;font-size:.78em;display:block}.hero-kicker{color:#d9bc79;font:600 clamp(.67rem, 1.3vw, .92rem)/1.5 var(--font-display);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin:0 auto 1.75rem;display:flex}.hero-kicker:before,.hero-kicker:after{content:"◆";font-size:.48rem}.hero-copy{color:#cad7df;max-width:610px;font:400 clamp(.9rem, 1.2vw, 1rem)/1.7 var(--font-body);text-shadow:0 2px 10px #000;margin:0 auto}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:clamp(5.5rem,11vh,9rem);display:flex}.overview{z-index:4;grid-template-columns:1.02fr 1fr 1.08fr;align-items:stretch;gap:12px;width:min(1180px,100% - 2rem);display:grid;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.overview__side{grid-template-rows:1fr .75fr;gap:12px;display:grid}.ornate-panel{isolation:isolate;background:0 0;border:0;position:relative;box-shadow:0 20px 60px #00000059}.ornate-panel:before{content:"";z-index:-1;pointer-events:none;border-style:solid;border-width:28px;border-image-source:var(--asset-panel-frame);filter:drop-shadow(0 8px 18px #00000047);border-image-slice:70 fill;border-image-width:28px;border-image-repeat:stretch;position:absolute;inset:-2px}.ornate-panel:after{content:none}.panel-header{border-bottom:1px solid #927a4661;justify-content:space-between;align-items:center;gap:1rem;min-height:40px;padding:.68rem .8rem;display:flex;position:relative;box-shadow:0 1px #182b38cc}.panel-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c7a7646b 2%,#0000 2.5% 97.5%,#c7a7646b 98%,#0000);height:5px;position:absolute;bottom:-3px;left:8px;right:8px}.panel-title{color:#dbc38d;font:600 .78rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;display:flex}.panel-title svg{width:16px;height:16px}.panel-body{padding:.75rem}.guild-list{gap:5px;display:grid}.guild-card{border:9px solid #0000;border-image-source:var(--asset-panel-frame);background:linear-gradient(90deg,#07151fdb,#06131d9e 58%,#071621d1);border-image-slice:70;border-image-width:9px;border-image-repeat:stretch;grid-template-columns:48px 1fr;align-items:center;gap:.7rem;min-height:60px;padding:.28rem .55rem;transition:filter .25s,background .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #01070d61}.guild-card__bg{z-index:0;object-fit:cover;opacity:.33;width:50%;height:100%;transition:transform .5s,opacity .3s;position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.guild-card:hover{filter:brightness(1.08)drop-shadow(0 0 10px #67c7f424);background:linear-gradient(90deg,#071a28eb,#081c2ab8 58%,#081e2de0)}.guild-card:hover .guild-card__bg{opacity:.45;transform:scale(1.05)translate(-2%)}.guild-card__emblem{z-index:1;clip-path:polygon(0 0,100% 0,90% 78%,50% 100%,10% 78%);color:#d8e8f1;background:linear-gradient(#193c55,#07131f);border:1px solid #c7a7648c;place-items:center;width:36px;height:44px;transition:transform .25s;display:grid;position:relative}.guild-card:hover .guild-card__emblem{transform:translateY(-2px)}.guild-card__content{z-index:1;min-width:0;position:relative}.guild-card h3{color:#e1e8ed;font:500 .76rem/1.1 var(--font-display);margin:0 0 .22rem}.guild-card p,.guild-card small{color:#8497a7;margin:0;font-size:.6rem;line-height:1.35;display:block}.event-list{display:grid}.event-card{border-bottom:1px solid #82724b40;grid-template-columns:60px 1fr 22px;align-items:center;gap:.65rem;min-height:72px;padding:.45rem .2rem;display:grid;position:relative;box-shadow:0 1px #081823cc}.event-card:after{content:"";background:#06111a;border:1px solid #c7a76459;width:5px;height:5px;position:absolute;bottom:-3px;left:3px;rotate:45deg}.event-date{text-align:center;color:#cbd7df;font-family:var(--font-display);border-right:1px solid #70869a47}.event-date span{color:#b8c5ce;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;display:block}.event-date strong{font-size:1.5rem;font-weight:400}.event-card h3{color:#e5edf1;font:500 .72rem/1.15 var(--font-display);margin:0 0 .25rem}.event-card p{color:#8296a7;margin:0;font-size:.59rem;line-height:1.5}.event-card>svg{width:18px;color:var(--color-gold);opacity:.7}.panel-footer{text-align:center;border-top:1px solid #927a4647;padding:.7rem;display:block;position:relative;box-shadow:inset 0 1px #06121bcc}.alliance-summary{grid-template-columns:68px 1fr;align-items:center;gap:.8rem;min-height:120px;padding:.8rem;display:grid;position:relative;overflow:hidden}.alliance-summary:after{content:"";background:var(--asset-alliance-art) 55% center/cover;opacity:.4;filter:saturate(.75)contrast(1.08);position:absolute;inset:0 0 0 54%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.alliance-summary>div{z-index:1;position:relative}.alliance-emblem{z-index:1;color:#d8f4ff;filter:drop-shadow(0 4px 5px #0009)drop-shadow(0 0 9px #67c7f440);place-items:center;width:64px;height:78px;display:grid;position:relative}.alliance-emblem svg{width:100%;height:100%;overflow:visible}.alliance-summary h3{color:#e0e9ee;font:500 .75rem var(--font-display);margin:0 0 .3rem}.alliance-summary p{color:#93a5b3;margin:0;font-size:.62rem;line-height:1.45}.alliance-stats{color:#93bed5;font:600 .55rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem}.community-hub{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.community-hub p{color:#92a5b5;margin:0;font-size:.62rem;line-height:1.5}.discord-badge{text-align:right;color:#8ea6ff;font:700 .8rem var(--font-display)}.discord-badge span{color:#9fc5a9;font:600 .55rem var(--font-body);margin-top:.2rem;display:block}.content-main{background:radial-gradient(circle at 50% 0,#10283b,#050c13 38%,#03070d 80%);min-height:70vh}.page-hero{background:linear-gradient(180deg, #02080e4d, #050d15), var(--asset-hero-desktop) center 34%/cover;border-bottom:1px solid #9a824c6b;align-items:end;min-height:430px;padding:150px 0 70px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -2px #324b5b2e}.page-hero:after{content:"";background:linear-gradient(90deg,#03080de0,#03080d38 65%,#03080da6);position:absolute;inset:0}.page-hero .container-shell{z-index:1;position:relative}.page-title{color:#edf4f7;max-width:850px;font:500 clamp(2.4rem, 5.5vw, 5rem)/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;text-shadow:0 3px 18px #000;margin:.6rem 0 .8rem}.page-intro{color:#b8c8d2;max-width:650px;font-size:1rem;line-height:1.7}.content-section{padding:clamp(4rem,8vw,7rem) 0}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.detail-card{border:20px solid #0000;border-image-source:var(--asset-panel-frame);background:linear-gradient(145deg,#0c1e2ceb,#040d16f2);border-image-slice:70;border-image-width:20px;border-image-repeat:stretch;transition:transform .3s,filter .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #70869a2e}.detail-card:hover{filter:brightness(1.06)drop-shadow(0 0 8px #67c7f41f);transform:translateY(-3px)}.detail-card img{aspect-ratio:16/7;object-fit:cover;opacity:.68;width:100%;transition:transform .6s,opacity .4s}.detail-card:hover img{opacity:.82;transform:scale(1.025)}.detail-card__body{padding:1.4rem}.detail-card h2,.detail-card h3{color:#eaf1f4;font:500 1.2rem var(--font-display);margin:0 0 .6rem}.detail-card p{color:#96aaba;font-size:.9rem;line-height:1.65}.meta-row{color:#b9a46f;font:600 .62rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2rem;display:grid}.prose-fantasy{color:#aebeca;line-height:1.8}.prose-fantasy h2{color:#e5edf1;font-family:var(--font-display);font-weight:500}.sidebar-panel{padding:1.5rem;position:sticky;top:90px}.empty-state{text-align:center;color:#91a4b2;border:1px solid #70869a40;padding:4rem 2rem}.media-section{background:linear-gradient(#030910,#06111b 55%,#03080e);border-block:1px solid #8e774452;padding:5rem 0;position:relative}.section-heading{color:#edf3f6;font:500 clamp(1.8rem, 4vw, 3.4rem)/1.05 var(--font-display);text-transform:uppercase;margin:.5rem 0 2rem}.media-carousel{outline:none}.media-carousel__stage{border:20px solid #0000;border-image-source:var(--asset-panel-frame);background:#030910;border-image-slice:70;border-image-width:20px;border-image-repeat:stretch;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #70869a33}.media-carousel figure{min-height:470px;margin:0;position:relative}.media-carousel img{object-fit:cover;opacity:.72;width:100%;height:470px}.media-carousel figcaption{background:linear-gradient(#0000,#02070ceb);padding:5rem 2rem 2rem;position:absolute;bottom:0;left:0;right:0}.media-carousel figcaption span{color:var(--color-gold);font:600 .62rem var(--font-display);letter-spacing:.15em;text-transform:uppercase;display:block}.media-carousel figcaption strong{font:500 1.5rem var(--font-display);margin-top:.4rem;display:block}.media-carousel figcaption p{color:#a5b7c3;margin:.5rem 0 0}.media-carousel__controls{pointer-events:none;inset-inline:1rem;justify-content:space-between;display:flex;position:absolute;top:50%}.media-carousel__controls button{pointer-events:auto;background:#030a11c7;border:1px solid #c7a7648c;width:46px;height:46px;font-size:1.7rem;box-shadow:inset 0 0 0 2px #06111a,inset 0 0 0 3px #c7a76447}.media-carousel__dots{justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.media-carousel__dots button{border:1px solid var(--color-gold);width:7px;height:7px;rotate:45deg}.media-carousel__dots button[aria-selected=true]{background:var(--color-ice);border-color:var(--color-ice);box-shadow:0 0 8px var(--color-ice)}.media-fade-enter-active,.media-fade-leave-active{transition:opacity .28s,transform .28s}.media-fade-enter-from,.media-fade-leave-to{opacity:0;transform:translate(12px)}.ceremony{text-align:center;background:var(--asset-ceremony-frame) center/100% 100% no-repeat, radial-gradient(circle at 50% 55%, #1a52754d, transparent 22%), #02070c;border-block:1px solid #c7a76457;padding:3.5rem 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #70869a1f,inset 0 -1px #70869a1f}.ceremony__rule{background:linear-gradient(90deg,#0000,#c7a764b3 16%,#0000 43% 57%,#c7a764b3 84%,#0000);height:1px;position:absolute;top:0;left:5%;right:5%}.ceremony__inner{grid-template-columns:1fr 110px 1fr;align-items:center;gap:2rem;display:grid}.ceremony p{color:#8c9ca8;font:500 .67rem/1.8 var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin:0}.ceremony p strong{color:#72c9f5;font-size:clamp(.85rem,1.5vw,1.15rem);font-weight:500;display:block}.ceremony__mark{color:#a8e2ff;border:1px solid var(--color-gold);place-items:center;width:82px;height:82px;margin:auto;display:grid;position:relative;rotate:45deg;box-shadow:0 0 0 7px #c7a7640f,0 0 24px #67c7f44d}.ceremony__mark:before,.ceremony__mark:after{content:"";border:1px solid #c7a76447;position:absolute;inset:-10px}.ceremony__mark:after{border-color:#67c7f461;inset:8px}.ceremony__mark svg{filter:drop-shadow(0 0 7px #67c7f4);width:45px;rotate:-45deg}.site-footer{background:#020508;border-top:1px solid #70869a33;padding:3rem 0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem;display:grid}.footer-brand{color:#e3ebef;font:500 1rem var(--font-display);align-items:center;gap:.7rem;display:inline-flex}.footer-brand-mark{object-fit:contain;filter:drop-shadow(0 0 7px #1fcded38);width:34px;height:34px}.footer-copy{color:#6f8291;max-width:490px;margin-top:.8rem;font-size:.73rem;line-height:1.7}.footer-title{color:#bba46f;font:600 .65rem var(--font-display);letter-spacing:.12em;text-transform:uppercase}.footer-links{gap:.7rem;margin-top:1rem;display:grid}.footer-links a{color:#8fa2b1;font-size:.75rem}.footer-links a:hover{color:#d8e8f1}.copyright{color:#5e7180;border-top:1px solid #70869a24;margin-top:2rem;padding-top:1.5rem;font-size:.68rem}@keyframes fog-drift{to{transform:translate(3%,-4%)scale(1.04)}}@keyframes fire{to{opacity:.68;transform:scale(1.12)translateY(-3px)}}@keyframes emblem-pulse{50%{filter:drop-shadow(0 0 20px #67c7f4f2);transform:translateY(-2px)}}@media (width<=1000px){.desktop-nav,.header-join,.nav-icon{display:none}.menu-button{place-items:center;display:grid}.hero{min-height:1250px}.hero__content{padding-bottom:790px}.overview{grid-template-columns:repeat(2,1fr);bottom:50px}.overview__side{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr}.cards-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.container-shell{width:min(100% - 1.25rem,1180px)}.nav-inner{min-height:64px}.brand-mark{width:44px;height:44px}.hero{min-height:auto;padding-bottom:2rem;display:block}.hero__background{background-image:linear-gradient(180deg, #02080e2e, #02080e1f 42%, #030910 88%), var(--asset-hero-mobile);background-position:top}.hero__fire,.hero__fog{display:none}.hero__content{margin-top:0;padding:120px .25rem 3rem}.hero-title{font-size:clamp(2.4rem,13vw,3.6rem)}.hero-kicker{letter-spacing:.11em}.hero-actions{grid-template-columns:1fr;max-width:340px;margin-inline:auto;display:grid}.overview{grid-template-columns:1fr;width:min(100% - 1.25rem,560px);margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.overview__side{grid-column:auto;grid-template-columns:1fr}.ornate-panel{clip-path:none}.page-hero{min-height:360px;padding:120px 0 55px}.cards-grid,.detail-layout,.footer-grid{grid-template-columns:1fr}.detail-layout{gap:1rem}.sidebar-panel{position:static}.media-carousel figure,.media-carousel img{height:360px;min-height:360px}.media-carousel figcaption{padding:5rem 1.25rem 1.25rem}.ceremony__inner{grid-template-columns:1fr}.ceremony__mark{order:-1}.ceremony{padding:3.5rem 0}.hero-logo-full{width:min(520px,88vw);margin-bottom:5.5rem}.hero-actions{margin-top:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__background{transform:none!important}.snow-mount{display:none}}
