@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3446121d0ee105eb.0prhjo0_fe3_o.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ea419d6cd01d38a7.0s02~9wd~ih~v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de4e2ebe770712c8.14t5ius4wefxt.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/519009b848d2f747.03qeymrb1ws~b.woff2)format("woff2");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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0f6924e165158eea.0z06dz-vq~umy.woff2)format("woff2");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:Caudex;font-style:normal;font-weight:400;font-display:swap;src:url(../media/106b09eaa3fc590e.p.101.t~ep22_rt.woff2)format("woff2");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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b856c0bf3eada813.0q~yox2ff4p7f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/100ea0aa4e1aac1c.0r3d5ns3ig~~3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e92279f3242dbf61.0hs0i5tesnquf.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6b05a4da757d82b.01q335j..lcth.woff2)format("woff2");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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8da3738eb6eec246.12bedocbpcxf3.woff2)format("woff2");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:Caudex;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69a5cb10fd6e42dd.p.0nwyxb3lkpxjj.woff2)format("woff2");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}.caudex_20fa1c15-module__PwzGsW__className{font-family:Caudex,Georgia,Times New Roman,serif;font-style:normal}
.gcd-section{isolation:isolate;background:linear-gradient(180deg, var(--color-obsidian,#0b0c10) 0%, #050608 16%, #030305 40%, #030305 60%, #050608 84%, var(--color-obsidian,#0b0c10) 100%);padding:clamp(5rem,8vw,8rem) 0;position:relative;overflow:hidden}.gcd-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 55%,#d4943a38 0%,#d4943a14 45%,#0000 75%),radial-gradient(38% 28% at 8% 24%,#d4943a2e 0%,#0000 60%),radial-gradient(38% 28% at 92% 78%,#d4943a2e 0%,#0000 60%),radial-gradient(28% 22% at 85% 12%,#d4943a1a 0%,#0000 65%),radial-gradient(28% 22% at 12% 88%,#d4943a1a 0%,#0000 65%);position:absolute;inset:0}.gcd-section:after{content:"";z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(circle at 1px 1px,#d4943a0d .6px,#0000 1.6px);background-size:38px 38px;position:absolute;inset:0}.gcd-section{box-shadow:inset 0 0 80px #0000008c,inset 0 0 160px #00000059}.gcd-inner{z-index:1;max-width:1320px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);position:relative}.gcd-section-header{text-align:center;margin-bottom:clamp(3.5rem,6vw,5.5rem)}.gcd-section-eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--color-crimson);margin-bottom:.875rem;font-size:.68rem;font-weight:700;display:block}.gcd-section-title{font-family:var(--font-display);color:var(--color-parchment);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.gcd-section-subtitle{font-family:var(--font-body);color:var(--color-mist);max-width:50ch;margin:0 auto;font-size:1rem;line-height:1.7}.gcd-list{flex-direction:column;gap:6rem;display:flex}.gcd-card{--card-accent:#3b6fa0;grid-template-columns:44% 56%;min-height:440px;display:grid;position:relative;overflow:hidden}.gcd-card__bg{filter:brightness(.15)blur(4px)saturate(.5);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.07)}.gcd-card__bloom{background:radial-gradient(ellipse at 72% 50%, color-mix(in srgb, var(--card-accent) 18%, transparent) 0%, transparent 60%);z-index:1;pointer-events:none;position:absolute;inset:0}.gcd-card__texture{opacity:.04;z-index:1;pointer-events:none;background-repeat:repeat;background-size:440px;position:absolute;inset:0}@media (pointer:fine){.gcd-card__texture{mix-blend-mode:screen}}.gcd-card:before{content:"";background:linear-gradient(to bottom, transparent, var(--card-accent) 30%, var(--card-accent) 70%, transparent);z-index:10;width:3px;position:absolute;top:12%;bottom:12%;left:0}.gcd-photo{z-index:2;position:relative;overflow:hidden}.gcd-photo__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.gcd-photo__vignette{z-index:2;background:linear-gradient(#0b0c1080 0%,#0000 18% 72%,#0b0c108c 100%),linear-gradient(90deg,#0000 50%,#0b0c10b3 80%,#0b0c10f7 100%);position:absolute;inset:0}.gcd-photo__group{z-index:3;opacity:.88;filter:drop-shadow(-6px 0 24px #000000bf);pointer-events:none;width:200px;height:auto;position:absolute;bottom:-10px;right:-20px}.gcd-info{z-index:2;flex-direction:column;justify-content:center;gap:0;padding:2rem 2.5rem 2rem 2rem;display:flex;position:relative}.gcd-info__watermark{font-family:var(--font-display);color:var(--card-accent);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:11rem;font-weight:900;line-height:1;position:absolute;top:.25rem;right:2.5rem}.gcd-decor-fa{color:var(--card-accent);opacity:.13;z-index:0;pointer-events:none;font-size:2.75rem;position:absolute;bottom:2.5rem;left:2.5rem}.gcd-decor-cutout{opacity:.22;z-index:0;pointer-events:none;filter:brightness(2)sepia()saturate(3);width:72px;height:auto;position:absolute;top:1.75rem;right:1.75rem}.gcd-info__content{z-index:1;flex-direction:column;gap:.75rem;display:flex;position:relative}.gcd-tagline{font-family:var(--font-accent);letter-spacing:.08em;color:var(--card-accent);align-items:center;gap:.625rem;margin:0;font-size:.82rem;font-style:italic;display:flex}.gcd-tagline:before{content:"";background:var(--card-accent);opacity:.7;flex-shrink:0;width:28px;height:1px;display:block}.gcd-title-row{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.gcd-game-title{font-family:var(--font-display);color:var(--color-parchment);margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:700;line-height:1.05}.gcd-theme-badge{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--card-accent) 85%, #fff 15%);border:1px solid color-mix(in srgb, var(--card-accent) 45%, transparent);background:color-mix(in srgb, var(--card-accent) 10%, transparent);align-items:center;gap:.45rem;width:fit-content;padding:.3rem .85rem;font-size:.63rem;font-weight:700;display:inline-flex}.gcd-location-badge{font-family:var(--font-accent);letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--card-accent) 55%, var(--color-parchment) 45%);align-self:center;align-items:center;gap:.28rem;font-size:clamp(.72rem,1vw,.9rem);font-style:italic;font-weight:400;display:inline-flex}.gcd-location-badge i{font-size:.72em;font-style:normal}.gcd-stats{align-items:center;margin-block:.5rem;display:flex}.gcd-stat-item{align-items:center;gap:.5rem;padding:0 1.1rem;line-height:1;display:flex;position:relative}.gcd-stat-item:first-child{padding-left:0}.gcd-stat-item+.gcd-stat-item:before{content:"";background:#f0ede624;width:1px;height:80%;position:absolute;top:10%;left:0}.gcd-stat-item>i{color:color-mix(in srgb, var(--card-accent) 35%, #ffe566 65%);filter:drop-shadow(0 0 5px #ffd2328c);flex-shrink:0;font-size:1rem;transition:color .2s,filter .2s}.gcd-stat-item__val{font-family:var(--font-display);color:var(--color-parchment);white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1}.gcd-stat-swords{align-items:center;gap:3px;line-height:1;display:flex}.gcd-sword--full,.gcd-sword--empty,.gcd-sword--half i{font-size:.72rem;line-height:1}.gcd-sword--full{color:color-mix(in srgb, var(--card-accent) 35%, #ffe566 65%);filter:drop-shadow(0 0 4px #ffd23280)}.gcd-sword--half{flex-shrink:0;width:.44em;display:inline-block;overflow:hidden}.gcd-sword--half i{color:color-mix(in srgb, var(--card-accent) 35%, #ffe566 65%);filter:drop-shadow(0 0 4px #ffd23280);display:inline-block}.gcd-sword--empty{color:var(--color-parchment);opacity:.18}.gcd-card:hover .gcd-stat-item>i,.gcd-card:hover .gcd-sword--full,.gcd-card:hover .gcd-sword--half i{color:color-mix(in srgb, var(--card-accent) 18%, #ffe566 82%);filter:drop-shadow(0 0 5px #ffd232a6)}@keyframes gcdStatGlow{0%{color:color-mix(in srgb, var(--card-accent) 35%, #ffe566 65%);filter:drop-shadow(0 0 5px #ffd2328c)}45%{color:#ffe566;filter:drop-shadow(0 0 8px #ffda32eb)drop-shadow(0 0 20px #ffb4148c)}to{color:color-mix(in srgb, var(--card-accent) 35%, #ffe566 65%);filter:drop-shadow(0 0 5px #ffd2328c)}}@media (prefers-reduced-motion:no-preference){.gcd-list--animated .gcd-card-wrap.is-visible .gcd-stat-item:first-child>i{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both gcdStatGlow}.gcd-list--animated .gcd-card-wrap.is-visible .gcd-stat-item:nth-child(2)>i{animation:.65s cubic-bezier(.22,1,.36,1) .2s both gcdStatGlow}.gcd-list--animated .gcd-card-wrap.is-visible .gcd-stat-item:nth-child(3) .gcd-sword--full{animation:.65s cubic-bezier(.22,1,.36,1) .33s both gcdStatGlow}}.gcd-desc{font-family:var(--font-body);color:#f0ede6b8;max-width:52ch;margin:0;font-size:.85rem;line-height:1.65}.gcd-ctas{flex-wrap:wrap;gap:.625rem;margin-top:0;display:flex}.gcd-cta-primary{background:var(--color-crimson);color:var(--color-parchment);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.gcd-cta-primary:hover{background:#a01824;transform:translateY(-2px)}.gcd-cta-ghost{color:color-mix(in srgb, var(--card-accent) 90%, #fff 10%);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--card-accent) 55%, transparent);background:0 0;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.gcd-cta-ghost:hover{background:color-mix(in srgb, var(--card-accent) 15%, transparent);border-color:var(--card-accent);transform:translateY(-2px)}.gcd-section--nampa{border-top:1px solid #f0ede60f}.gcd-card--framed{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 70%, transparent), 0 0 20px color-mix(in srgb, var(--card-accent) 80%, transparent), 0 0 50px color-mix(in srgb, var(--card-accent) 50%, transparent), 0 0 100px color-mix(in srgb, var(--card-accent) 28%, transparent)}.gcd-card--framed.gcd-card--framed-secondary{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 55%, transparent), 0 0 14px color-mix(in srgb, var(--card-accent) 55%, transparent), 0 0 36px color-mix(in srgb, var(--card-accent) 32%, transparent), 0 0 80px color-mix(in srgb, var(--card-accent) 18%, transparent)}.gcd-card--flipped{grid-template-columns:56% 44%}.gcd-card--flipped .gcd-photo{grid-area:1/2}.gcd-card--flipped .gcd-info{grid-area:1/1;padding:2rem 2rem 2rem 2.5rem}.gcd-card--flipped .gcd-photo__vignette{background:linear-gradient(#0b0c1080 0%,#0000 18% 72%,#0b0c108c 100%),linear-gradient(270deg,#0000 50%,#0b0c10b3 80%,#0b0c10f7 100%)}.gcd-card--flipped .gcd-card__bloom{background:radial-gradient(ellipse at 28% 50%, color-mix(in srgb, var(--card-accent) 18%, transparent) 0%, transparent 60%)}.gcd-card--flipped:before{left:auto;right:0}.gcd-card--flipped .gcd-info__watermark{left:2.5rem;right:auto}.gcd-card--flipped .gcd-decor-fa{left:auto;right:2.5rem}.gcd-card--flipped .gcd-prop--corner-tr{left:1.75rem;right:auto}.gcd-card--flipped .gcd-prop--float{left:5%;right:auto}.gcd-card--flipped .gcd-prop--bleed-right{left:auto;right:calc(44% - 115px)}.gcd-card--flipped .gcd-prop--environmental{left:auto;right:42%;transform:translateY(-50%)scaleX(-1)}.gcd-frame{--frame-corner-size:200px;--frame-bar-height:28px;--frame-bar-offset-top:6px;--frame-bar-offset-side:9px;--frame-bar-inset:175px;--frame-inset:-20px;inset:var(--frame-inset);pointer-events:none;z-index:20;position:absolute}.gcd-frame__corner{width:var(--frame-corner-size);height:var(--frame-corner-size);object-fit:fill;z-index:2;position:absolute}.gcd-frame__corner--tl{top:0;left:0}.gcd-frame__corner--tr{top:0;right:0;transform:scaleX(-1)}.gcd-frame__corner--br{bottom:0;right:0;transform:rotate(180deg)}.gcd-frame__corner--bl{bottom:0;left:0;transform:scaleY(-1)}.gcd-frame__bar--top,.gcd-frame__bar--bottom{left:var(--frame-bar-inset);right:var(--frame-bar-inset);height:var(--frame-bar-height);background-repeat:repeat-x;background-size:auto var(--frame-bar-height);z-index:1;background-position:50%;position:absolute}.gcd-frame__bar--top{top:var(--frame-bar-offset-top)}.gcd-frame__bar--bottom{bottom:var(--frame-bar-offset-top);transform:scaleY(-1)}.gcd-frame__bar--left,.gcd-frame__bar--right{top:var(--frame-bar-inset);bottom:var(--frame-bar-inset);width:var(--frame-bar-height);z-index:1;position:absolute;overflow:hidden}.gcd-frame__bar--left{left:var(--frame-bar-offset-side)}.gcd-frame__bar--right{right:var(--frame-bar-offset-side)}.gcd-frame__bar--left>div,.gcd-frame__bar--right>div{width:2000px;height:var(--frame-bar-height);background-repeat:repeat-x;background-size:auto var(--frame-bar-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.gcd-card-wrap{position:relative}.gcd-card-wrap>.gcd-card{z-index:2}.gcd-card-wrap:before,.gcd-card-wrap:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-80px}.gcd-card-wrap:before{background-image:var(--sparkle-image-a);opacity:1;animation:7s ease-in-out infinite gcdSparkleA}.gcd-card-wrap:after{background-image:var(--sparkle-image-b);opacity:.95;filter:blur(.4px);animation:5.5s ease-in-out 1.2s infinite gcdSparkleB}.gcd-card-wrap>.gcd-card:after{content:"";z-index:-1;pointer-events:none;background-image:var(--sparkle-image-c);opacity:.85;filter:blur(.5px);animation:4s ease-in-out .6s infinite gcdSparkleC;position:absolute;inset:-90px}@keyframes gcdSparkleA{0%{opacity:.45;transform:translate(0)scale(1)}35%{opacity:1;transform:translate(-3px,-10px)scale(1.04)}70%{opacity:.85;transform:translate(2px,-18px)scale(.98)}to{opacity:.45;transform:translate(0)scale(1)}}@keyframes gcdSparkleB{0%{opacity:.4;transform:translate(0)rotate(0)scale(1)}40%{opacity:.95;transform:translate(8px,-6px)rotate(.6deg)scale(1.06)}80%{opacity:.6;transform:translate(-4px,4px)rotate(-.4deg)scale(.97)}to{opacity:.4;transform:translate(0)rotate(0)scale(1)}}@keyframes gcdSparkleC{0%{opacity:.35;transform:translate(0)}45%{opacity:1;transform:translate(-7px,9px)}85%{opacity:.5;transform:translate(4px,-3px)}to{opacity:.35;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gcd-card-wrap:before,.gcd-card-wrap:after,.gcd-card-wrap>.gcd-card:after{opacity:.7;animation:none}}@media (prefers-reduced-motion:no-preference){.gcd-list--animated .gcd-card-wrap{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.gcd-list--animated .gcd-card-wrap.is-visible{opacity:1;transform:translateY(0)}}.gcd-break{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:20;position:absolute}.gcd-break--storm-tr{opacity:.92;width:clamp(200px,24vw,320px);filter:drop-shadow(0 0 30px color-mix(in srgb, var(--card-accent) 40%, transparent));top:-70px;right:-40px}.gcd-break--ravens-storm-tr{z-index:20;filter:drop-shadow(0 6px 24px #000000e6);width:clamp(420px,55vw,720px);top:-60px;right:-40px}.gcd-break--ravens-tl{z-index:20;filter:drop-shadow(0 8px 24px #000000f7);width:clamp(160px,18vw,240px);top:-50px;left:2%}.gcd-break--ravens-flight{z-index:20;filter:drop-shadow(0 10px 36px #000000f7);width:clamp(340px,42vw,560px);top:-110px;right:1%}.gcd-prop--mjolnir-br{z-index:8;transform-origin:50%;opacity:.92;width:clamp(160px,18vw,230px);filter:drop-shadow(-6px -6px 28px #000000fa) drop-shadow(0 0 28px color-mix(in srgb, var(--card-accent) 70%, transparent));bottom:.25rem;right:1.5rem;transform:rotate(45deg)}.gcd-prop{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.gcd-prop--bleed-right{z-index:6;width:clamp(170px,17%,250px);filter:drop-shadow(-14px 6px 40px #000000f7) drop-shadow(0 0 20px color-mix(in srgb, var(--card-accent) 35%, transparent));bottom:-18px;left:calc(44% - 115px)}.gcd-prop--corner-tr{z-index:3;opacity:.88;width:76px;filter:brightness(1.1) drop-shadow(0 0 12px color-mix(in srgb, var(--card-accent) 50%, transparent));top:1.75rem;right:1.75rem}.gcd-prop--float{z-index:3;opacity:.62;filter:drop-shadow(0 4px 22px #000000d9);width:clamp(82px,9.5vw,118px);top:14%;right:5%}.gcd-prop--environmental{z-index:1;opacity:.2;width:60%;top:54%;left:42%;transform:translateY(-50%)}.gcd-prop--vegvisir-bg{z-index:0;opacity:.07;filter:brightness(1.8)sepia(.25)saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(300px,40%,520px);top:50%;right:-6%;transform:translateY(-50%)}.gcd-prop--mjolnir-title{z-index:4;transform-origin:50%;opacity:.6;width:clamp(130px,14%,190px);filter:drop-shadow(-8px 4px 28px #000000fa) drop-shadow(0 0 20px color-mix(in srgb, var(--card-accent) 70%, transparent));top:9%;left:46%;transform:scaleX(-1)rotate(28deg)}.gcd-prop--rune-stone{z-index:5;opacity:.88;width:78px;filter:brightness(1.05) drop-shadow(0 0 16px color-mix(in srgb, var(--card-accent) 60%, transparent));top:1.75rem;right:1.75rem}.gcd-prop--roots-seam{z-index:4;opacity:.45;object-fit:cover;object-position:center top;filter:brightness(.55)saturate(.6)drop-shadow(0 0 12px #000000f2);width:64px;height:100%;top:0;left:calc(44% - 32px)}.gcd-prop--rune-mandala{z-index:1;opacity:.1;filter:brightness(.4)sepia(.5);width:clamp(180px,22%,280px);bottom:-8%;right:-2%}.gcd-prop--lantern-title{z-index:5;transform-origin:50%;opacity:.94;width:clamp(110px,13%,175px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 22px color-mix(in srgb, var(--card-accent) 70%, transparent));top:14%;left:38%;transform:rotate(-10deg)}.gcd-prop--candle-corner{z-index:6;transform-origin:50%;opacity:.94;width:clamp(140px,16vw,210px);filter:drop-shadow(-6px 6px 28px #000000f7) drop-shadow(0 0 22px color-mix(in srgb, var(--card-accent) 60%, transparent));bottom:1rem;right:1.5rem;transform:rotate(-4deg)}.gcd-prop--flask-bleed{z-index:6;transform-origin:50%;width:clamp(160px,16%,230px);filter:drop-shadow(-12px 8px 32px #000000f7) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 55%, transparent));bottom:-10px;left:calc(44% - 110px);transform:rotate(-8deg)}.gcd-prop--vial-tr{z-index:4;transform-origin:50%;opacity:.85;width:72px;filter:brightness(1.05) drop-shadow(0 0 12px color-mix(in srgb, var(--card-accent) 55%, transparent));top:3.75rem;right:5rem;transform:rotate(-12deg)}.gcd-prop--geode-title{z-index:5;transform-origin:50%;opacity:.94;width:clamp(110px,13%,170px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 22px color-mix(in srgb, var(--card-accent) 70%, transparent));top:14%;left:38%;transform:rotate(14deg)}.gcd-prop--canopic-corner{z-index:6;transform-origin:50%;opacity:.94;width:clamp(130px,16vw,195px);filter:drop-shadow(-6px 6px 26px #000000f7) drop-shadow(0 0 20px color-mix(in srgb, var(--card-accent) 60%, transparent));bottom:1rem;right:1.75rem;transform:rotate(-6deg)}.gcd-prop--scarab-bleed{z-index:5;transform-origin:50%;width:clamp(120px,13%,180px);filter:drop-shadow(-10px 6px 32px #000000f7) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 50%, transparent));bottom:-10px;left:calc(44% - 150px);transform:rotate(-18deg)}.gcd-prop--eye-shifted{z-index:4;transform-origin:50%;opacity:.92;width:115px;filter:brightness(1.08) drop-shadow(0 0 16px color-mix(in srgb, var(--card-accent) 55%, transparent));top:5rem;right:4.25rem;transform:rotate(-14deg)}.gcd-prop--sword-bleed{z-index:6;transform-origin:50%;width:clamp(230px,24%,340px);filter:drop-shadow(-14px 6px 40px #000000f7) drop-shadow(0 0 24px color-mix(in srgb, var(--card-accent) 50%, transparent));bottom:6%;left:calc(44% - 130px);transform:rotate(10deg)}.gcd-card--flipped .gcd-prop--sword-bleed{left:auto;right:calc(44% - 130px)}.gcd-prop--crown-title{z-index:5;transform-origin:50%;opacity:.92;width:clamp(110px,14%,180px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 65%, transparent));top:12%;left:36%;transform:rotate(-12deg)}.gcd-prop--chalice-tilt{z-index:4;transform-origin:50%;opacity:.9;width:84px;filter:brightness(1.05) drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 50%, transparent));top:1.75rem;right:1.75rem;transform:rotate(-15deg)}.gcd-card--flipped .gcd-prop--chalice-tilt{left:1.75rem;right:auto}.gcd-prop--wheel-corner{z-index:1;transform-origin:50%;opacity:.92;width:clamp(120px,14vw,175px);filter:drop-shadow(-6px 6px 28px #000000f7) drop-shadow(0 0 22px color-mix(in srgb, var(--card-accent) 60%, transparent));bottom:1rem;right:1.5rem;transform:rotate(-12deg)}.gcd-prop--bottle-seam{z-index:5;transform-origin:50%;opacity:.94;width:clamp(80px,9%,130px);filter:drop-shadow(-4px 6px 18px #000000f2) drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 60%, transparent));top:2%;left:44%;transform:rotate(28deg)}.gcd-prop--skull-tilt{z-index:4;transform-origin:50%;opacity:.85;width:clamp(90px,10.5vw,130px);filter:drop-shadow(0 6px 22px #000000eb) drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 55%, transparent));top:22%;right:10%;transform:rotate(-14deg)}.gcd-prop--keys-title{z-index:5;transform-origin:50%;opacity:.92;width:clamp(150px,18%,230px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 65%, transparent));top:6%;left:36%;transform:rotate(18deg)}.gcd-prop--cipher-scroll{z-index:3;opacity:.88;width:84px;filter:brightness(1.1) drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 50%, transparent));top:1.75rem;right:3rem}.gcd-prop--pipe-desc{z-index:4;transform-origin:50%;opacity:.88;width:clamp(140px,17%,210px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 60%, transparent));top:22%;right:12%;transform:rotate(-22deg)}.gcd-list>.gcd-card-wrap[data-game=sherlock-holmes] .gcd-prop--bleed-right{width:clamp(100px,11%,148px)}.gcd-prop--hourglass-title{z-index:5;transform-origin:50%;opacity:.92;width:clamp(110px,13%,170px);filter:drop-shadow(-6px 6px 22px #000000f2) drop-shadow(0 0 18px color-mix(in srgb, var(--card-accent) 65%, transparent));top:16%;left:38%;transform:rotate(-14deg)}.gcd-prop--root-env{z-index:1;opacity:.11;filter:brightness(.55)sepia(.5)saturate(.7);width:58%;bottom:-32%;left:28%;transform:rotate(8deg)}@media (min-width:1440px){.gcd-inner{max-width:1440px}.gcd-list{gap:8rem}.gcd-card{grid-template-columns:42% 58%;min-height:520px}.gcd-card--flipped{grid-template-columns:58% 42%}.gcd-game-title{font-size:clamp(2rem,2.5vw,2.8rem)}.gcd-stat-item__val{font-size:1.05rem}.gcd-stat-item>i{font-size:1.1rem}.gcd-sword--full,.gcd-sword--empty,.gcd-sword--half i{font-size:.9rem}.gcd-desc{font-size:.95rem}}@media (min-width:1280px) and (max-width:1439px){.gcd-card{min-height:480px}.gcd-game-title{font-size:clamp(1.75rem,2vw,2.4rem)}}@media (max-width:1024px){.gcd-prop--pipe-desc{width:clamp(100px,13%,160px);top:16%;right:15%}}@media (max-width:960px){.gcd-card-wrap:before,.gcd-card-wrap:after,.gcd-card-wrap>.gcd-card:after{opacity:0;animation:none}.gcd-list{gap:5rem}.gcd-card--flipped .gcd-photo,.gcd-card--flipped .gcd-info{grid-column:1}.gcd-card--flipped .gcd-photo{grid-row:1}.gcd-card--flipped .gcd-info{grid-row:2;padding:2rem 2rem 1.75rem}.gcd-card{min-height:unset;grid-template-rows:38vw auto;grid-template-columns:1fr;max-height:80svh;overflow:hidden}.gcd-photo{height:38vw;min-height:220px;max-height:340px}.gcd-info{padding:2rem 2rem 1.75rem;overflow:hidden}.gcd-info__content{gap:.85rem}.gcd-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.gcd-frame{--frame-corner-size:130px!important;--frame-bar-height:18px!important;--frame-bar-offset-top:4px!important;--frame-bar-offset-side:6px!important;--frame-bar-inset:105px!important;--frame-inset:-13px!important}.gcd-card:before{display:none}.gcd-info__watermark{font-size:8rem;top:0;right:1.5rem}.gcd-break--storm-tr{width:160px;top:-45px;right:-25px}.gcd-break--ravens-tl{width:140px;top:-35px;left:2%}.gcd-break--ravens-flight{width:380px;top:-55px;left:-30px}.gcd-break--mjolnir-br{width:130px;bottom:-20px;right:-10px}.gcd-prop--bleed-right{width:130px;filter:drop-shadow(-10px 5px 32px #000000f7) drop-shadow(0 0 16px color-mix(in srgb, var(--card-accent) 35%, transparent));bottom:-12px;right:1rem}.gcd-prop--environmental{opacity:.14;width:100%;top:40%;left:0}.gcd-prop--roots-seam{display:none}.gcd-prop--mjolnir-title{width:110px;top:6%;left:2%}.gcd-prop--rune-mandala{width:160px;bottom:-5%;right:-1%}.gcd-prop--mjolnir-br{width:clamp(52px,6.5vw,78px);bottom:.5rem;right:.75rem}.gcd-prop--vegvisir-bg{display:none}.gcd-prop--candle-corner,.gcd-prop--canopic-corner{width:clamp(52px,6.5vw,78px);bottom:.75rem;right:.75rem}.gcd-prop--wheel-corner{width:clamp(42px,5vw,62px);top:1rem;bottom:auto;right:1rem}.gcd-prop--pipe-desc{top:8%}.gcd-list>.gcd-card-wrap[data-game=sherlock-holmes] .gcd-prop--bleed-right{width:60px;inset:1.25rem 1.5rem auto auto}.gcd-ctas{flex-wrap:wrap;gap:.625rem}}@media (max-width:600px){.gcd-section-header{padding-inline:clamp(16px,4vw,24px)}.gcd-list{gap:2.5rem;padding-inline:clamp(16px,4vw,24px)}.gcd-card{grid-template-rows:auto auto;overflow:hidden}.gcd-photo{min-height:0;max-height:none}.gcd-info{padding:1.25rem;overflow:hidden}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-photo{height:42vw}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-info{padding:1.5rem 1.25rem}.gcd-card__bg{filter:brightness(.24)blur(3px)saturate(.7)}.gcd-frame{--frame-corner-size:clamp(80px, 24vw, 150px)!important;--frame-bar-height:clamp(10px, 3vw, 16px)!important;--frame-bar-offset-top:3px!important;--frame-bar-offset-side:4px!important;--frame-bar-inset:clamp(45px, 12vw, 85px)!important;--frame-inset:-9px!important}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-frame,.gcd-list>.gcd-card-wrap[data-game=the-lost-mine] .gcd-frame{--frame-corner-size:clamp(110px, 32vw, 200px)!important}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-frame{--frame-corner-size:clamp(90px, 26vw, 150px)!important}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-frame__corner--tl{top:-10px!important;left:-8px!important}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-frame__corner--tr{top:-10px!important;right:-8px!important}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-frame__corner--br{bottom:-10px!important;right:-8px!important}.gcd-list>.gcd-card-wrap[data-game=excalibur] .gcd-frame__corner--bl{bottom:-10px!important;left:-8px!important}.gcd-list>.gcd-card-wrap[data-game=tomb-of-the-pharaohs] .gcd-frame,.gcd-list>.gcd-card-wrap[data-game=tomb-nampa] .gcd-frame{--frame-corner-size:clamp(60px, 18vw, 115px)!important}.gcd-info__content{gap:.7rem}.gcd-info__watermark{font-size:6rem}.gcd-game-title{font-size:clamp(1.5rem,6vw,2.2rem)}.gcd-title-row{flex-direction:column;align-items:flex-start;gap:.25rem}.gcd-stat-item{gap:.38rem;padding:0 .85rem}.gcd-stat-item>i{font-size:.88rem}.gcd-stat-item__val{font-size:.85rem}.gcd-sword--full,.gcd-sword--empty,.gcd-sword--half i{font-size:.75rem}.gcd-desc{-webkit-line-clamp:3;font-size:.82rem;line-height:1.65}.gcd-ctas{flex-direction:column;gap:.5rem}.gcd-ctas .btn{justify-content:center;width:100%}.gcd-break--storm-tr,.gcd-break--ravens-tl,.gcd-break--ravens-flight,.gcd-break--mjolnir-br,.gcd-prop--float,.gcd-prop--corner-tr,.gcd-prop--rune-stone,.gcd-prop--root-env,.gcd-prop--roots-seam,.gcd-prop--rune-mandala,.gcd-prop--vegvisir-bg,.gcd-prop--mjolnir-br{display:none}.gcd-prop--environmental{opacity:.1;width:100%;top:auto;bottom:0;left:0;transform:translateY(0)}.gcd-prop--bleed-right{width:clamp(70px,20vw,110px);filter:drop-shadow(-8px 4px 24px #000000f2) drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 35%, transparent));bottom:-8px;right:.75rem}.gcd-prop--mjolnir-title{opacity:.4;width:80px;top:5%;left:2%}.gcd-card-wrap:before,.gcd-card-wrap:after,.gcd-card-wrap>.gcd-card:after{inset:-50px}.gcd-card-wrap:before{opacity:.85}.gcd-card-wrap:after{opacity:.75}.gcd-card-wrap>.gcd-card:after{opacity:.7}}@media (max-width:360px){.gcd-stat-item{gap:.28rem;padding:0 .55rem}.gcd-stat-item>i{font-size:.76rem}.gcd-stat-item__val{font-size:.72rem}.gcd-sword--full,.gcd-sword--empty,.gcd-sword--half i{font-size:.64rem}}@media (max-width:600px){.gcd-list>.gcd-card-wrap:before,.gcd-list>.gcd-card-wrap:after,.gcd-list>.gcd-card-wrap>.gcd-card:after{animation:none!important;transform:none!important}.gcd-list>.gcd-card-wrap .gcd-card__bloom,.gcd-list>.gcd-card-wrap>.gcd-card:before{display:none}.gcd-list>.gcd-card-wrap>.gcd-card>img,.gcd-list>.gcd-card-wrap>img,.gcd-list>.gcd-card-wrap>img[class*=gcd-break],.gcd-list>.gcd-card-wrap>img[class*=gcd-prop]{display:none!important}.gcd-list>.gcd-card-wrap .gcd-prop--vegvisir-bg,.gcd-list>.gcd-card-wrap .gcd-prop--environmental{z-index:0;opacity:.45;filter:brightness(2.4)sepia(.4)saturate(.8)contrast(.85);mix-blend-mode:screen;pointer-events:none;width:clamp(220px,75%,360px);position:absolute;top:55%;right:-10%;transform:translateY(-50%);display:block!important}.gcd-list>.gcd-card-wrap .gcd-prop--corner-tr{opacity:.75!important;width:42px!important;filter:brightness(1.1) drop-shadow(0 0 8px color-mix(in srgb, var(--card-accent) 50%, transparent))!important;display:block!important;top:.75rem!important;right:.75rem!important;transform:none!important}.gcd-list>.gcd-card-wrap .gcd-info__watermark,.gcd-list>.gcd-card-wrap .gcd-decor-fa,.gcd-list>.gcd-card-wrap .gcd-tagline,.gcd-list>.gcd-card-wrap .gcd-theme-badge{display:none!important}.gcd-list>.gcd-card-wrap .gcd-ctas{flex-direction:row;gap:.5rem;width:100%;margin-top:auto}.gcd-list>.gcd-card-wrap .gcd-ctas .btn,.gcd-list>.gcd-card-wrap .gcd-ctas a[class*=btn]{letter-spacing:.04em;flex:1 1 0;width:auto;min-height:0;padding:clamp(9px,2.5vw,13px) clamp(14px,4vw,18px);font-size:clamp(.72rem,3vw,.88rem)}.gcd-list>.gcd-card-wrap .gcd-ctas .btn i,.gcd-list>.gcd-card-wrap .gcd-ctas a[class*=btn] i{font-size:clamp(.7rem,2.8vw,.85rem)}.gcd-list>.gcd-card-wrap .gcd-desc{text-align:center;-webkit-line-clamp:unset;margin:0;font-size:clamp(.75rem,3.4vw,.95rem);line-height:1.4;display:block;overflow:visible}.gcd-list>.gcd-card-wrap .gcd-stats{justify-content:center}.gcd-list>.gcd-card-wrap .gcd-stat-item{gap:clamp(.28rem,1.2vw,.5rem);padding:0 clamp(.55rem,2.5vw,1.1rem)}.gcd-list>.gcd-card-wrap .gcd-stat-item>i{font-size:clamp(.8rem,3.5vw,1rem)}.gcd-list>.gcd-card-wrap .gcd-stat-item__val{font-size:clamp(.75rem,3.2vw,.95rem)}.gcd-list>.gcd-card-wrap .gcd-sword--full,.gcd-list>.gcd-card-wrap .gcd-sword--empty,.gcd-list>.gcd-card-wrap .gcd-sword--half i{font-size:clamp(.66rem,2.8vw,.82rem)}.gcd-list>.gcd-card-wrap .gcd-game-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:0;font-size:clamp(1.25rem,6.5vw,2.1rem);overflow:hidden}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-game-title,.gcd-list>.gcd-card-wrap[data-game=tomb-of-the-pharaohs] .gcd-game-title,.gcd-list>.gcd-card-wrap[data-game=tomb-nampa] .gcd-game-title{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:visible}.gcd-list>.gcd-card-wrap .gcd-info{text-align:center;justify-content:flex-start;padding:12px 18px clamp(34px,8vw,50px)}.gcd-list>.gcd-card-wrap .gcd-info__content{justify-content:flex-start;align-items:center;gap:.625rem;width:100%}.gcd-list>.gcd-card-wrap>.gcd-card{grid-template-rows:auto 1fr}.gcd-list>.gcd-card-wrap .gcd-photo{aspect-ratio:auto;width:100%;height:clamp(200px,34vw,310px);min-height:clamp(200px,34vw,310px);max-height:clamp(200px,34vw,310px)}.gcd-list>.gcd-card-wrap .gcd-frame{--frame-inset:-4px!important;--frame-bar-offset-top:-2px!important;--frame-bar-offset-side:-2px!important}.gcd-list>.gcd-card-wrap .gcd-frame__corner--tl{top:-6px!important;left:-6px!important}.gcd-list>.gcd-card-wrap .gcd-frame__corner--tr{top:-6px!important;right:-6px!important}.gcd-list>.gcd-card-wrap .gcd-frame__corner--bl{bottom:-6px!important;left:-6px!important}.gcd-list>.gcd-card-wrap .gcd-frame__corner--br{bottom:-6px!important;right:-6px!important}.gcd-list>.gcd-card-wrap[data-game=the-lost-mine] .gcd-frame__corner--tl{top:-12px!important;left:-12px!important}.gcd-list>.gcd-card-wrap[data-game=the-lost-mine] .gcd-frame__corner--tr{top:-12px!important;right:-12px!important}.gcd-list>.gcd-card-wrap[data-game=the-lost-mine] .gcd-frame__corner--bl{bottom:-12px!important;left:-12px!important}.gcd-list>.gcd-card-wrap[data-game=the-lost-mine] .gcd-frame__corner--br{bottom:-12px!important;right:-12px!important}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-frame__corner--tl{top:-10px!important;left:-16px!important}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-frame__corner--tr{top:-10px!important;right:-16px!important}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-frame__corner--bl{bottom:-10px!important;left:-16px!important}.gcd-list>.gcd-card-wrap[data-game=eternity-experiment] .gcd-frame__corner--br{bottom:-10px!important;right:-16px!important}.gcd-list>.gcd-card-wrap[data-game=prisoner-17] .gcd-frame__corner--tl{top:-18px!important;left:-16px!important}.gcd-list>.gcd-card-wrap[data-game=prisoner-17] .gcd-frame__corner--tr{top:-18px!important;right:-16px!important}.gcd-list>.gcd-card-wrap[data-game=prisoner-17] .gcd-frame__corner--bl{bottom:-18px!important;left:-16px!important}.gcd-list>.gcd-card-wrap[data-game=prisoner-17] .gcd-frame__corner--br{bottom:-18px!important;right:-16px!important}.gcd-list{padding-top:12px;padding-bottom:12px}.gcd-list>.gcd-card-wrap .gcd-card--framed{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent) 55%, transparent), 0 0 14px color-mix(in srgb, var(--card-accent) 35%, transparent)}}.hps{position:absolute;inset:0;overflow:hidden}.hps__slide{object-fit:cover;object-position:center;opacity:0;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.hps__slide--active{z-index:2}.hps__slide--leaving{z-index:1}.hps__slide--active.hps__slide--pa{animation:1.5s ease-in-out forwards hpsFadeIn,5.8s ease-out forwards hpsKenBurnsR}.hps__slide--leaving.hps__slide--pa{animation:1.5s ease-in-out forwards hpsFadeOut,5.8s ease-out forwards hpsKenBurnsR}.hps__slide--active.hps__slide--pb{animation:1.5s ease-in-out forwards hpsFadeIn,5.8s ease-in-out forwards hpsPanL}.hps__slide--leaving.hps__slide--pb{animation:1.5s ease-in-out forwards hpsFadeOut,5.8s ease-in-out forwards hpsPanL}.hps__slide--active.hps__slide--pc{animation:1.5s ease-in-out forwards hpsFadeIn,5.8s ease-out forwards hpsKenBurnsL}.hps__slide--leaving.hps__slide--pc{animation:1.5s ease-in-out forwards hpsFadeOut,5.8s ease-out forwards hpsKenBurnsL}.hps__slide--active.hps__slide--pd{animation:1.5s ease-in-out forwards hpsFadeIn,5.8s ease-in-out forwards hpsPanR}.hps__slide--leaving.hps__slide--pd{animation:1.5s ease-in-out forwards hpsFadeOut,5.8s ease-in-out forwards hpsPanR}@keyframes hpsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hpsFadeOut{0%{opacity:1}to{opacity:0}}@keyframes hpsKenBurnsR{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(1.2%)}}@keyframes hpsKenBurnsL{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-1.2%)}}@keyframes hpsPanL{0%{transform:scale(1.03)translate(2.5%)}to{transform:scale(1.03)translate(-2.5%)}}@keyframes hpsPanR{0%{transform:scale(1.03)translate(-2.5%)}to{transform:scale(1.03)translate(2.5%)}}@media (max-width:760px){@keyframes hpsKenBurnsR{0%{transform:none}to{transform:none}}@keyframes hpsKenBurnsL{0%{transform:none}to{transform:none}}@keyframes hpsPanL{0%{transform:translate(1.5%)}to{transform:translate(-1.5%)}}@keyframes hpsPanR{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}}@media (prefers-reduced-motion:reduce){.hps__slide--active.hps__slide--pa,.hps__slide--active.hps__slide--pb,.hps__slide--active.hps__slide--pc,.hps__slide--active.hps__slide--pd{opacity:1;animation:none}.hps__slide--leaving.hps__slide--pa,.hps__slide--leaving.hps__slide--pb,.hps__slide--leaving.hps__slide--pc,.hps__slide--leaving.hps__slide--pd{opacity:0;animation:none}}
