@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure,fieldset{margin:0}button,input,textarea{font:inherit}img,svg{max-width:100%;display:block}button,a,input,summary,textarea{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}}@layer base{:root{color-scheme:dark;--bg:#121110;--panel:#1b1916;--panel-soft:#211e19;--ink:#f6eedf;--muted:#b9b2a8;--gold:#e7ba70;--red:#dd3028;--line:#3c342a;--heading:"Barlow Condensed", Impact, sans-serif;--body:"Inter", Arial, sans-serif;--radius:3px}html{scroll-padding-top:112px}body{font-family:var(--body);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.75}body:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#c49b5a0d .7px,#0000 .7px);background-size:6px 6px;position:fixed;inset:0}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}p+p{margin-top:1.05rem}p{color:var(--muted)}h1,h2,h3{font-family:var(--heading);font-weight:700;line-height:1}h1{letter-spacing:-.025em;font-size:clamp(4rem,7.2vw,7.25rem);font-weight:800}h2{letter-spacing:-.012em;font-size:clamp(3rem,5.1vw,5.4rem)}h3{font-size:1.8rem;font-weight:600}button{cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}[id]{scroll-margin-top:112px}.shell{width:min(1380px,100% - 112px);margin-inline:auto}.section-pad{padding-block:clamp(70px,7.8vw,112px)}.text-gold{color:var(--gold)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:600;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:var(--bg);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}}@layer components{.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);background:#121110f5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:94px;display:flex}.brand{font-family:var(--heading);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:11px;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.brand img{object-fit:cover;border-radius:50%;width:45px;height:45px}.brand-subline{font-family:var(--body);color:var(--muted);letter-spacing:.13em;margin-top:7px;font-size:.48rem;line-height:1.3;display:block}#main-navigation{align-items:center;gap:clamp(18px,2.2vw,36px);font-size:.73rem;font-weight:500;display:flex}#main-navigation a{padding-block:10px}#main-navigation a:hover{color:var(--gold)}#main-navigation .nav-discord{color:var(--gold);border:1px solid #765a35;padding:11px 17px}.nav-discord span{margin-left:14px}.menu-toggle{display:none}.hero{padding-top:28px}.hero-topline{justify-content:space-between;gap:20px;padding-bottom:33px;display:flex}.hero-topline .eyebrow{color:var(--muted);align-items:center;gap:9px;display:flex}.status-dot{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #e938324a}.hero-motto{color:#82796c;letter-spacing:.16em;font-size:.58rem;font-weight:500}.hero-layout{grid-template-columns:.84fr 1.16fr;align-items:center;gap:24px;display:grid}.hero-copy{padding-block:15px 32px}.hero-copy>.eyebrow{margin-bottom:19px}.hero-copy h1 span{color:var(--gold)}.hero-slogan{color:var(--ink);font-family:var(--heading);margin-top:23px;font-size:1.65rem;font-weight:600}.hero-intro{margin-top:13px;font-size:.87rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:27px;display:flex}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:23px;min-height:48px;padding:13px 20px;font-size:.71rem;font-weight:600;line-height:1.4;display:inline-flex}.button span{font-size:1.1rem}.button-primary{background:var(--red);color:#fff;box-shadow:0 6px 24px #b4241a16}.button-primary:hover{background:#c32620}.button-light{background:var(--ink);color:#791e19}.button-light:hover{background:#fff8e8}.button-secondary{color:var(--ink);background:0 0;border-color:#766044}.button-secondary:hover{background:#443320}.text-link{border-bottom:1px solid #6a5540;align-items:center;gap:14px;padding-bottom:3px;font-size:.72rem;font-weight:500;display:inline-flex}.text-link:hover{color:var(--gold);border-bottom-color:var(--gold)}.hero-art{min-width:0;position:relative}.art-frame{background:#241a12;border:1px solid #8c6037;padding:5px;position:relative;box-shadow:0 20px 70px #0007}.art-frame:before,.art-frame:after{content:"";border-color:var(--gold);z-index:1;pointer-events:none;width:20px;height:20px;position:absolute}.art-frame:before{border-top:2px solid;border-left:2px solid;inset:-3px auto auto -3px}.art-frame:after{border-bottom:2px solid;border-right:2px solid;inset:auto -3px -3px auto}.hero-art img{aspect-ratio:1672/941;width:100%;height:auto}.hero-art figcaption{color:#a99b88;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;font-size:.55rem;display:flex}.hero-art figcaption span:first-child{color:var(--gold)}.hero-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;color:#c6bcad;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:43px;padding-block:25px;font-size:.66rem;display:flex}.hero-facts span{align-items:center;gap:11px;display:flex}.hero-facts i{color:var(--red);font-style:normal}.section-marker{color:var(--gold);align-items:center;gap:25px;margin-bottom:40px;display:flex}.marker-line{background:var(--line);flex:1;height:1px}.guild-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(35px,8vw,125px);display:grid}.guild-copy .lead{color:var(--ink);font-size:1.08rem;line-height:1.65}.guild-copy>p:not(.lead){font-size:.83rem}.guild-copy .text-link{margin-top:25px}.soundtrack-section{padding-bottom:clamp(70px,7.8vw,112px)}.soundtrack-panel{border:1px solid #5c4730;border-left:3px solid var(--red);background:#211b14;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:50px;padding:34px 40px;display:grid}.soundtrack-copy h2{margin-top:14px;font-size:clamp(2.1rem,3.1vw,3.3rem)}.soundtrack-copy>p{margin-top:14px;font-size:.75rem}.soundtrack-player{min-width:0}.soundtrack-track{align-items:center;gap:14px;margin-bottom:20px;display:flex}.soundtrack-mark{width:46px;height:46px;color:var(--gold);background:#302316;border:1px solid #71512d;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.65rem;display:grid}.soundtrack-track>div>p{font-family:var(--heading);color:var(--ink);margin-top:5px;font-size:1.5rem;line-height:1.1}.soundtrack-wave{flex:1;justify-content:end;align-items:center;gap:4px;min-width:0;height:36px;display:flex}.soundtrack-wave span{width:3px;height:var(--bar-height);background:#a07741;border-radius:2px}#guild-audio{width:100%;min-width:0;height:48px;accent-color:var(--red);color-scheme:dark;border-radius:24px;display:block}.soundtrack-links{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;font-size:.61rem;display:flex}.soundtrack-links>span{color:var(--muted);flex-basis:100%}.soundtrack-links a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.soundtrack-links a:hover{color:var(--ink)}.activities-section{border-block:1px solid var(--line);background:#191714}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading>p{max-width:350px;font-size:.8rem}.activities-grid{border:1px solid #4b3d2c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activity{background:#211d17;border-right:1px solid #4b3d2c;flex-direction:column;min-width:0;padding:25px clamp(18px,2.1vw,33px) 26px;display:flex;position:relative}.activity:last-child{border-right:0}.activity:before{content:"";background:0 0;height:3px;position:absolute;inset:0 0 auto}.activity:hover:before{background:var(--red)}.activity:hover{background:#292219}.activity-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-number{font-family:var(--heading);color:#9a8061;font-size:1.3rem}.activity-top .eyebrow{color:#baaa91;letter-spacing:.1em;text-align:right;font-size:.47rem}.activity-symbol{place-items:center;height:120px;display:grid}.activity-symbol svg{fill:none;width:72px;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.activity-swords .activity-symbol svg{stroke:#ee6556}.activity h3{font-size:2rem}.activity .activity-tagline{color:var(--gold);min-height:2.4em;margin-top:12px;font-size:.66rem}.activity>p:not(.activity-tagline){flex:1;margin-top:12px;font-size:.74rem}.activity-link{border-top:1px solid #51412e;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:17px;font-size:.67rem;display:flex}.activity-link:hover{color:var(--gold)}.raid-panel{background:#1d1916;border:1px solid #4e332a;grid-template-columns:1fr 1fr;display:grid}.raid-copy{background:#9e271f;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden}.raid-copy:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 30px,#00000005 30px 31px);position:absolute;inset:0}.raid-copy>*{z-index:1;position:relative}.raid-copy .eyebrow{color:#f5c3a9}.raid-copy h2{margin-top:26px;font-size:clamp(3rem,4.7vw,5rem)}.raid-copy h2 span{color:#f2c77e}.raid-copy p{color:#f0d7c9;max-width:360px;margin-top:24px;font-size:.8rem}.raid-copy .button{margin-top:30px}.raid-expectations{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,60px);display:flex}.raid-expectations>div{border-bottom:1px solid var(--line);padding-block:26px}.raid-expectations>div:first-child{padding-top:0}.raid-expectations>div:last-child{border:0;padding-bottom:0}.raid-point-number{color:var(--gold);font-family:var(--heading);margin-bottom:9px;font-size:1.4rem;display:block}.raid-expectations h3{font-size:1.7rem}.raid-expectations p{margin-top:13px;font-size:.76rem}.planning-section{padding-top:0}.planning-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.planning-steps li{border-top:1px solid #655038;padding-top:20px;position:relative}.planning-steps li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:-3px;left:0}.step-number{font-family:var(--heading);color:#8c7050;font-size:2.8rem;line-height:1}.planning-steps h3{margin-top:22px;font-size:1.45rem}.planning-steps p{margin-top:12px;font-size:.71rem}.planning-note{background:var(--panel);border-left:2px solid var(--gold);align-items:start;gap:22px;margin-top:36px;padding:22px 26px;display:flex}.note-mark{color:var(--gold);font-size:2rem;line-height:1.2}.planning-note p{font-size:.75rem}.planning-note strong{color:var(--ink)}.gallery-section{padding-top:0}.gallery-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:60px;display:grid}.gallery-layout>div{min-width:0}.gallery-layout h2{font-size:clamp(2.6rem,4.4vw,4.6rem)}.gallery-layout>div>p{max-width:350px;margin-top:22px;font-size:.8rem}.gallery-placeholders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.image-placeholder{aspect-ratio:1;text-align:center;background:#1d1a16;border:1px dashed #5b4a35;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:20px;display:flex}.image-placeholder.secondary{background:#171512;margin-top:40px}.placeholder-cross{font-family:var(--heading);color:#8c7050;margin-bottom:13px;font-size:2.3rem;font-weight:300;line-height:1}.image-placeholder .eyebrow{color:var(--gold);font-size:.55rem}.image-placeholder p{max-width:150px;margin-top:10px;font-size:.64rem}.join-section{background:#211b14;border-block:1px solid #55402a}.join-layout{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,10vw,150px);display:grid}.join-copy h2{margin-top:22px}.join-copy h2 span{color:var(--gold)}.join-copy>p{max-width:410px;margin-top:25px;font-size:.83rem}.join-copy .button{margin-top:28px}.join-copy .join-subline{color:#aa9a86;margin-top:16px;font-size:.65rem}.message-builder{background:#181512;border:1px solid #5c4730;padding:clamp(24px,3vw,42px);box-shadow:12px 12px #322719}.message-builder>.eyebrow{color:var(--gold)}.message-builder h3{margin-top:14px;font-size:2.4rem}.message-builder>p{margin-top:14px;font-size:.74rem}.message-builder fieldset{border:0;flex-wrap:wrap;gap:8px;margin-top:21px;padding:0;display:flex}.interest-choice{cursor:pointer;display:inline-flex;position:relative}.interest-choice input{opacity:0;width:1px;height:1px;position:absolute}.interest-choice>span{color:#d1c1ac;border:1px solid #665039;border-radius:2px;padding:9px 13px;font-size:.65rem}.interest-choice input:checked+span{color:#fff4dc;background:#652c22;border-color:#d15c43}.interest-choice input:focus-visible+span{outline:3px solid var(--gold);outline-offset:3px}.message-label{color:var(--muted);margin-top:22px;margin-bottom:9px;font-size:.63rem;display:block}#intro-message{resize:vertical;border-radius:var(--radius);width:100%;min-height:118px;color:var(--ink);background:#211d17;border:1px solid #4d4031;padding:13px 15px;font-size:.72rem;line-height:1.7}#copy-message{margin-top:13px}.message-builder .copy-feedback{min-height:1.6em;color:var(--gold);margin-top:9px;font-size:.66rem}.message-builder .builder-privacy{color:#a79b8c;margin-top:10px;font-size:.62rem}.discord-community{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,10vw,150px);padding-bottom:0;display:grid}.discord-community-copy h2{margin-top:22px}.discord-community-copy>p{max-width:410px;margin-top:25px;font-size:.83rem}.discord-community-copy .text-link{margin-top:25px}.discord-widget{background:#1b1814;border:1px solid #5c4730;padding:25px}.widget-heading{border-bottom:1px solid var(--line);color:var(--gold);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.widget-decoration{color:var(--red)}.widget-placeholder{flex-direction:column;justify-content:center;min-height:270px;padding-block:24px;display:flex}.widget-chat-mark{font-family:var(--heading);color:var(--gold);margin-bottom:18px;font-size:3rem;line-height:1}.widget-placeholder h3{font-size:2rem}.widget-placeholder>p{margin-top:14px;font-size:.76rem}.widget-placeholder .widget-privacy{color:#b3a48f;font-size:.65rem}.widget-status{color:var(--gold);padding-block:16px;font-size:.75rem}.discord-widget-frame{background:#111;border:0;width:100%;height:400px;margin-block:20px;display:block}.discord-widget .button{width:100%}.widget-fallback{margin-top:17px;font-size:.64rem}.widget-fallback a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.faq-layout>div>p{max-width:240px;margin-top:22px;font-size:.8rem}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:23px 38px 23px 0;font-size:.85rem;line-height:1.5;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:hover{color:var(--gold)}.faq-plus{color:var(--gold);font-size:1.5rem;font-weight:400;position:absolute;top:19px;right:4px}details[open] .faq-plus{transform:rotate(45deg)}details>p{max-width:640px;padding-bottom:25px;font-size:.77rem}.site-footer{border-top:1px solid var(--line);background:#0d0d0c}.footer-top{justify-content:space-between;align-items:center;gap:32px;padding-block:43px;display:flex}.footer-top>p{font-size:.72rem}.footer-top .brand{font-size:1.5rem}.footer-top .brand-subline{font-size:.43rem}.footer-bottom{color:#9a9184;border-top:1px solid #28241e;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-block:22px;font-size:.54rem;display:flex}.footer-bottom a:hover{color:var(--gold)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}a,button,.activity,.interest-choice>span{transition:color .18s,background-color .18s,border-color .18s}.hero-copy{animation:.6s ease-out both arrive}.hero-art{animation:.7s ease-out 80ms both arrive}.faq-plus{transition:transform .2s}@keyframes arrive{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}}@layer responsive{@media (width>=1700px){.hero-layout{gap:50px}}@media (width<=1200px){.shell{width:calc(100% - 72px)}.hero-layout{grid-template-columns:.85fr 1.15fr;gap:22px}.hero-copy h1{font-size:clamp(3.7rem,7vw,5.8rem)}.hero-actions{gap:16px}.hero-facts{font-size:.6rem}.activity{padding-inline:20px}.activity h3{font-size:1.8rem}.activity-top .eyebrow{max-width:90px}.planning-steps{gap:17px}.planning-steps h3{font-size:1.3rem}}@media (width<=900px){.shell{width:calc(100% - 48px)}.header-inner{flex-wrap:wrap;gap:0;min-height:78px;padding-block:14px}.brand{font-size:1.6rem}.brand img{width:42px;height:42px}#main-navigation{flex-wrap:wrap;gap:10px 25px;width:100%;padding-top:18px}.has-js #main-navigation{display:none}.has-js #main-navigation.is-open{display:flex}.has-js .menu-toggle{width:46px;height:44px;color:var(--ink);border-radius:var(--radius);background:0 0;border:1px solid #655038;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.menu-toggle>span:not(.sr-only){background:currentColor;width:18px;height:1px}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.hero{padding-top:22px}.hero-topline{padding-bottom:24px}.hero-motto{display:none}.hero-layout{grid-template-columns:1fr;gap:18px}.hero-copy{padding-block:5px 15px}.hero-copy h1{font-size:clamp(4.6rem,11.5vw,7rem)}.hero-slogan{margin-top:20px}.hero-intro br{display:none}.hero-art{width:100%}.hero-facts{justify-content:start;gap:14px 30px;margin-top:30px}.guild-layout{gap:30px}.guild-layout h2{font-size:3.25rem}.guild-copy .lead{font-size:.95rem}.soundtrack-panel{gap:30px;padding:30px}.soundtrack-wave{display:none}.activities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity{padding:24px}.activity:nth-child(2){border-right:0}.activity:nth-child(-n+2){border-bottom:1px solid #4b3d2c}.activity-top .eyebrow{max-width:none}.activity-symbol{height:95px}.activity .activity-tagline{min-height:0}.section-heading{gap:25px}.section-heading>p{max-width:250px}.raid-panel{grid-template-columns:1fr 1fr}.raid-copy,.raid-expectations{padding:30px}.raid-copy h2{font-size:3.5rem}.raid-expectations h3{font-size:1.5rem}.raid-expectations p{font-size:.73rem}.planning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.planning-steps h3{margin-top:13px;font-size:1.5rem}.gallery-layout{grid-template-columns:minmax(0,1fr);gap:30px}.gallery-layout>div>p{max-width:440px}.image-placeholder{aspect-ratio:1.8}.join-layout,.discord-community{grid-template-columns:1fr 1fr;gap:35px}.join-copy h2{font-size:3.6rem}.message-builder{padding:25px;box-shadow:7px 7px #322719}.faq-layout{grid-template-columns:.6fr 1.4fr;gap:35px}.footer-top{flex-wrap:wrap}}@media (width<=600px){html{scroll-padding-top:96px}[id]{scroll-margin-top:96px}.shell{width:calc(100% - 36px)}.section-pad{padding-block:58px}.brand{gap:8px;font-size:1.45rem}.brand-subline{font-size:.43rem}.brand img{width:38px;height:38px}.header-inner{min-height:72px;padding-block:12px}#main-navigation{flex-direction:column;align-items:stretch;gap:0;padding-block:15px 6px}#main-navigation a{border-bottom:1px solid var(--line);padding:12px 8px}#main-navigation .nav-discord{margin-top:12px;padding:12px}.hero-topline{padding-bottom:22px}.hero-copy>.eyebrow{margin-bottom:15px}.hero-copy h1{font-size:clamp(3.65rem,16vw,5.5rem)}.hero-slogan{margin-top:19px;font-size:1.55rem}.hero-intro{font-size:.8rem}.hero-actions{flex-direction:column;align-items:stretch;gap:17px;margin-top:23px}.hero-actions .button,.hero-actions .text-link{align-self:start}.hero-art figcaption{gap:5px;margin-top:10px;font-size:.48rem}.hero-facts{grid-template-columns:1fr 1fr;gap:15px;padding-block:20px;font-size:.54rem;display:grid}.hero-facts span{align-items:start;gap:7px}.section-marker{gap:18px;margin-bottom:28px}.eyebrow{font-size:.58rem}h2,.guild-layout h2{font-size:clamp(2.8rem,12vw,3.7rem)}.guild-layout{grid-template-columns:1fr;gap:28px}.guild-copy .lead{font-size:1rem}.soundtrack-section{padding-bottom:58px}.soundtrack-panel{grid-template-columns:minmax(0,1fr);gap:25px;padding:26px 20px}.soundtrack-copy h2{font-size:2.5rem}.soundtrack-track>div>p{font-size:1.35rem}.soundtrack-links{font-size:.63rem}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:none;margin-top:22px;font-size:.78rem}.activities-grid{grid-template-columns:1fr}.activity{border-bottom:1px solid #4b3d2c;border-right:0;grid-template-columns:1fr 70px;gap:0 10px;padding:24px;display:grid}.activity:last-child{border-bottom:0}.activity-top{grid-column:1/-1}.activity-symbol{grid-area:2/2/4;height:auto}.activity-symbol svg{width:57px}.activity h3{grid-column:1;margin-top:19px;font-size:2rem}.activity .activity-tagline{grid-column:1;margin-top:10px;font-size:.66rem}.activity>p:not(.activity-tagline){grid-column:1/-1;font-size:.77rem}.activity-link{grid-column:1/-1;margin-top:22px}.raid-panel{grid-template-columns:1fr}.raid-copy,.raid-expectations{padding:30px 25px}.raid-copy h2{overflow-wrap:break-word;font-size:clamp(2.55rem,12.5vw,4.1rem)}.raid-copy h2 br:first-of-type{display:none}.raid-copy h2 span{display:inline}.raid-copy h2 span br{display:none}.raid-copy .button{gap:14px;padding-inline:14px;font-size:.65rem}.raid-expectations h3{font-size:1.7rem}.raid-expectations p{font-size:.77rem}.planning-section{padding-top:0}#planning-title{font-size:clamp(2.4rem,12vw,3.7rem)}.planning-steps{grid-template-columns:1fr;gap:0}.planning-steps li{border-top-color:var(--line);grid-template-columns:45px 1fr;column-gap:15px;padding-block:21px;display:grid}.planning-steps li:before{display:none}.step-number{grid-row:1/3;font-size:2.5rem}.planning-steps h3{margin-top:0;font-size:1.6rem}.planning-steps p{margin-top:8px;font-size:.75rem}.planning-note{gap:14px;margin-top:15px;padding:19px}.planning-note p{font-size:.73rem}.gallery-section{padding-top:0}.gallery-layout{gap:25px}.gallery-layout h2{font-size:clamp(2.6rem,11vw,3.6rem)}.gallery-placeholders{gap:12px}.image-placeholder{aspect-ratio:auto;min-height:170px;padding:17px 9px}.image-placeholder.secondary{margin-top:23px}.image-placeholder .eyebrow{font-size:.47rem}.image-placeholder p{font-size:.6rem}.join-layout{grid-template-columns:1fr;gap:35px}.discord-community{grid-template-columns:1fr;gap:35px;padding-bottom:0}.discord-widget{padding:22px}.join-copy h2{font-size:clamp(3.5rem,15vw,4.5rem)}.message-builder{margin-right:7px}.message-builder h3{font-size:2.2rem}.faq-layout{grid-template-columns:1fr;gap:29px}.faq-layout>div>p{max-width:none;margin-top:15px}summary{padding-block:21px;font-size:.8rem}details>p{font-size:.76rem}.footer-top{gap:25px;padding-block:33px;display:grid}.footer-top>.text-link{justify-self:start}.footer-bottom{flex-direction:column;gap:13px;font-size:.57rem}}@media (forced-colors:active){.button,.interest-choice>span,.menu-toggle{border:1px solid buttontext}.interest-choice input:checked+span{outline:2px solid highlight}}}
