@font-face{font-family:PT Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);font-weight:400;size-adjust:92.31%;ascent-override:110.28%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:PT Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);font-weight:700;size-adjust:86.81%;ascent-override:117.27%;descent-override:31.79%;line-gap-override:0%}@font-face{font-family:PT;src:url(/assets/PTSans.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PT;src:url(/assets/PTSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--red:#d13823;--ink:#280922;--milk:#fefef7;--muted:#736770;--line:#d9d3cf;--speed:.48s;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--milk);color:var(--ink);margin:0;font:18px/1.5 PT,PT Fallback,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-1px;line-height:1.04}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:6px}.skip{z-index:9;background:var(--milk);padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.wrap{max-width:1240px;margin:auto;padding-inline:50px}.header{justify-content:space-between;align-items:center;gap:35px;padding-block:18px 9px;display:flex}.logo{width:96px}nav{gap:24px;font-size:15px;display:flex}nav a{padding:14px 0}.hero{padding-top:38px;position:relative}.kicker{text-transform:uppercase;letter-spacing:1.7px;color:var(--red);margin-bottom:18px;font-size:12px;font-weight:700}.hero-intro{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.hero h1{letter-spacing:-3.8px;font-size:83px;line-height:.95}.hero h1 span{color:var(--red)}.mission{max-width:410px;padding-bottom:2px}.mission strong{letter-spacing:-.4px;margin-bottom:16px;font-size:27px;line-height:1.15;display:block}.mission p{font-size:17px}.scene{isolation:isolate;margin:30px 0 0;padding:5px 100px 3px;position:relative}.scene:before{content:"";border:1px solid var(--line);z-index:-1;border-radius:50%;position:absolute;inset:13% 10% 14%}.scene .symbol{width:100%;max-width:800px;margin:auto}.scene .overlay{pointer-events:none;width:calc(100% - 200px);max-width:800px;height:auto;position:absolute;top:5px;left:50%;overflow:visible;transform:translate(-50%)}.marker{transform:translate(420px,285px)}.marker circle{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:4 5}.marker path{stroke:var(--ink);stroke-width:1.2px;fill:none}.margin-label{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:12px;position:absolute}.margin-label.left{top:42%;left:0}.margin-label.right{writing-mode:vertical-rl;top:59%;right:0}.scene-index{color:var(--red);font-size:60px;font-weight:700;line-height:1;position:absolute;top:13%;right:8px}.view-controls{justify-content:center;gap:14px;min-height:51px;margin-top:5px;display:flex}.view-controls[hidden]{display:none}.view-controls button{border:1px solid var(--line);min-height:47px;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:17px;padding:11px 20px;transition:background .18s,color .18s;display:flex}.view-controls button[aria-pressed=true]{background:var(--ink);color:var(--milk);border-color:var(--ink)}.view-controls .num{opacity:.7;font-size:12px}.hero-bottom{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding:20px 0 23px;font-size:13px;display:flex}.hero-bottom .primary{min-height:44px;color:var(--ink);align-items:center;gap:28px;font-size:16px;font-weight:700;display:inline-flex}.primary span{color:var(--red);font-size:27px}.readings{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;margin-bottom:55px;display:grid}.reading{border-top:3px solid #0000;padding-top:16px;transition:border-color .18s}.reading.is-active{border-color:var(--red)}.reading .mini{color:var(--red);letter-spacing:1.3px;margin-bottom:12px;font-size:12px}.reading h2{letter-spacing:-.5px;margin-bottom:15px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.13}.reading p{color:var(--muted);font-size:16px}.about{background:var(--ink);color:var(--milk);padding-block:54px}.about-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;display:grid}.about h2{letter-spacing:-2.5px;font-size:62px;line-height:1.01}.about h2 em{letter-spacing:-1px;color:#ed9d83;font-family:Georgia,serif;font-weight:400}.about-head p{max-width:380px;font-size:18px}.values{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:43px;padding-top:26px;display:grid}.values .idx{color:#e3b5ab;margin-bottom:15px;font-size:12px}.values h3{letter-spacing:-.5px;margin-bottom:12px;font-size:23px;line-height:1.13}.values p{color:#e3d7df;font-size:15px}.games{padding-block:55px}.section-top{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.section-top h2{letter-spacing:-2px;font-size:56px}.section-top p{max-width:235px;color:var(--muted);font-size:15px}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:37px;padding-bottom:31px;display:grid}.feature figure img{width:100%}.feature figcaption{color:var(--muted);margin-top:9px;font-size:11px}.status{text-transform:uppercase;letter-spacing:1px;color:var(--red);margin-bottom:16px;font-size:12px}.feature h3{letter-spacing:-1px;margin-bottom:20px;font-family:Georgia,serif;font-size:41px;font-weight:400}.feature p{font-size:17px}.feature .fact{color:var(--muted);margin-top:17px;font-size:13px}.future{border-block:1px solid var(--line)}.future article{grid-template-columns:40px 1fr 1fr;align-items:start;gap:22px;padding:27px 0;display:grid}.future article+article{border-top:1px solid var(--line)}.future .idx{color:var(--red);font-size:18px}.future h3{letter-spacing:-.8px;margin-bottom:10px;font-size:27px;line-height:1.08}.future .status{margin-bottom:0;font-size:11px}.future p{font-size:16px}.future small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.game-evidence{grid-template-columns:.65fr 1.35fr;align-items:center;gap:35px;margin-top:34px;display:grid}.game-evidence h3{letter-spacing:-1px;margin-bottom:18px;font-size:31px}.game-evidence p{font-size:17px}.game-evidence img{width:100%}.game-evidence figcaption{color:var(--muted);margin-top:9px;font-size:11px}.lower{grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:48px;display:grid}.lower h2{letter-spacing:-1px;margin-bottom:22px;font-size:36px}.news p{font-size:17px}.news .dot{color:var(--red);margin-top:17px;font-family:Georgia;font-size:65px;line-height:1.15}.news small{color:var(--muted);font-size:12px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;min-height:26px;padding-right:30px;font-size:17px;font-weight:700;list-style:none;position:relative}summary:after{content:"+";color:var(--red);position:absolute;right:1px}details[open] summary:after{content:"−"}details p{color:var(--muted);margin-top:11px;font-size:16px}.contact{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.contact h2{font-size:31px}.contact p{color:var(--muted);margin-top:8px;font-size:14px}.email{color:var(--red);font-family:Georgia;font-size:34px}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding-block:22px 25px;font-size:12px;display:flex}footer img{width:61px}section{scroll-margin-top:25px}@media (width<=900px){.wrap{padding-inline:33px}.hero-intro{gap:40px}.hero h1{letter-spacing:-3px;font-size:68px}.mission strong{font-size:24px}.scene{padding-inline:70px}.scene .overlay{width:calc(100% - 140px)}.scene-index{font-size:45px}.reading h2{font-size:27px}.about h2{font-size:49px}.about-head{gap:35px}.values{grid-template-columns:1fr 1fr}.feature{gap:27px}.feature h3{font-size:35px}.future article{grid-template-columns:30px 1fr 1fr;gap:17px}.future h3{font-size:24px}.lower{gap:45px}.email{font-size:28px}}@media (width<=600px){.wrap{padding-inline:23px}.header{align-items:flex-start;gap:20px;padding-top:13px}.logo{width:77px}nav{flex-wrap:wrap;justify-content:flex-end;gap:0 15px;max-width:220px;font-size:13px}nav a{padding-block:10px}.hero{padding-top:29px}.kicker{letter-spacing:1.4px;margin-bottom:16px;font-size:10px}.hero-intro{grid-template-columns:1fr;gap:23px}.hero h1{letter-spacing:-3.5px;font-size:65px;line-height:.95}.mission strong{max-width:310px;margin-bottom:12px;font-size:23px}.mission p{font-size:16px}.scene{margin-top:19px;padding:23px 0 13px}.scene .overlay{width:100%;top:23px}.scene:before{inset:20% 1% 18%}.margin-label{font-size:8px}.margin-label.left{top:7%;left:1px}.margin-label.right{font-size:8px;top:63%;right:-13px}.scene-index{font-size:25px;top:0;right:0}.view-controls{gap:7px;margin-top:0}.view-controls button{flex:1;justify-content:center;gap:8px;padding:10px 12px;font-size:14px}.view-controls .num{font-size:10px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:15px 0;font-size:12px}.hero-bottom .primary{min-height:44px;font-size:15px}.readings{grid-template-columns:1fr;gap:20px;margin-top:24px;margin-bottom:34px}.reading{padding-top:13px}.reading .mini{margin-bottom:8px;font-size:10px}.reading h2{margin-bottom:10px;font-size:30px}.reading p{font-size:16px}.about{padding-block:33px}.about-head{grid-template-columns:1fr;gap:24px}.about h2{letter-spacing:-2px;font-size:47px}.about-head p{font-size:17px}.values{gap:25px 20px;margin-top:28px;padding-top:22px}.values h3{font-size:22px}.values p{font-size:14px}.games{padding-block:35px}.section-top{align-items:flex-start;gap:20px}.section-top h2{letter-spacing:-1.4px;font-size:42px}.section-top p{max-width:113px;font-size:12px}.feature{grid-template-columns:1fr;gap:24px}.feature h3{font-size:37px}.feature .status{font-size:11px}.future article{grid-template-columns:25px 1fr;gap:12px;padding-block:23px}.future article>div:last-child{grid-column:2}.future h3{font-size:27px}.future p{font-size:16px}.game-evidence{grid-template-columns:1fr;gap:23px;margin-top:29px}.game-evidence h3{font-size:31px}.lower{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.lower h2{font-size:34px}.news .dot{font-size:48px}.contact{flex-direction:column;align-items:flex-start;gap:20px;padding-block:25px}.contact h2,.email{font-size:29px}footer{gap:20px;font-size:10px}footer img{width:50px}}@media (width<=360px){.hero h1{letter-spacing:-3px;font-size:57px}.view-controls button{gap:5px;padding-inline:8px;font-size:13px}.values{grid-template-columns:1fr}.about h2{font-size:42px}.section-top{flex-direction:column;gap:12px}.section-top p{max-width:250px}.email,.contact h2{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}#perspectives .scene{isolation:isolate;padding:5px 100px 69px}#perspectives .scene:before{display:none}#perspectives .scene .symbol{z-index:1;width:100%;max-width:800px;margin:auto;display:block;position:relative;transition:none!important;animation:none!important;transform:none!important}#perspectives .scene .quiet-overlay{z-index:2;pointer-events:none;width:calc(100% - 200px);max-width:800px;height:auto;position:absolute;top:5px;left:50%;overflow:visible;transform:translate(-50%)}#perspectives .scene .pad-hint,#perspectives .scene .dog-eyes,#perspectives .scene .quiet-road{opacity:0}#perspectives .scene .pad-hint{fill:none;stroke:#fefef7;stroke-linejoin:round;stroke-linecap:round}#perspectives .scene .scene-index{color:var(--muted);font-size:38px;font-weight:400;top:12%}#perspectives .scene-caption{text-align:center;z-index:3;width:92%;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}#perspectives .scene-caption-label{letter-spacing:0;color:var(--ink);font-size:22px;font-weight:400;line-height:1.2;display:block}#perspectives .cycle-track{background:var(--line);width:72px;height:1px;margin:12px auto 0;display:block;overflow:hidden}#perspectives .cycle-track>span{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#perspectives .motion-tools{justify-content:center;align-items:center;gap:20px;margin-top:11px;display:flex}#perspectives .motion-tools[hidden],#perspectives .view-controls[hidden]{display:none}#perspectives .pause-motion{border:0;border-bottom:1px solid var(--line);min-width:108px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:14px;padding:8px 4px;font:14px PT,Arial,sans-serif;display:inline-flex}#perspectives .pause-motion:disabled{color:var(--muted);cursor:default}#perspectives .motion-mode{color:var(--muted);font-size:12px}#perspectives .view-controls button{min-height:47px;color:var(--ink);border:1px solid var(--line);background:0 0}#perspectives .view-controls button[aria-pressed=true]{color:var(--red);border-color:var(--red);background:0 0}#perspectives .reading{border-top:1px solid var(--line);background:0 0;padding:16px 0 12px;transition:border-color .24s}#perspectives .reading.is-active{border-top-color:var(--red);background:0 0}#perspectives .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){#perspectives .scene{padding-inline:70px}#perspectives .scene .quiet-overlay{width:calc(100% - 140px)}}@media (width<=600px){#perspectives .scene{padding:23px 0 65px}#perspectives .scene .quiet-overlay{width:100%;top:23px}#perspectives .scene .scene-index{font-size:24px;top:0}#perspectives .scene .margin-label.right{right:-8px}#perspectives .scene-caption{width:100%;bottom:8px}#perspectives .scene-caption-label{font-size:20px}#perspectives .motion-tools{gap:14px;margin-top:9px}#perspectives .motion-mode{font-size:10px}#perspectives .pause-motion{min-width:102px;font-size:13px}#perspectives .reading{padding-inline:0}}@media (prefers-reduced-motion:reduce){#perspectives .reading{transition:none}#perspectives .scene .pad-hint,#perspectives .scene .dog-eyes,#perspectives .scene .quiet-road{opacity:0!important}}#reading-scene .tree-wind{aspect-ratio:770.278/532.779;z-index:1;pointer-events:none;opacity:0;width:calc(100% - 200px);max-width:800px;height:auto;position:absolute;top:5px;left:50%;overflow:visible;transform:translate(-50%)}#reading-scene .tree-wind[data-wind-hidden]{display:none!important}@media (width<=900px){#reading-scene .tree-wind{width:calc(100% - 140px)}}@media (width<=600px){#reading-scene .tree-wind{width:100%;top:23px}}@media (prefers-reduced-motion:reduce){#reading-scene .tree-wind{display:none!important}#reading-scene .symbol{opacity:1!important}}.plum-section{color:#fefef7;background:#280922;padding:69px 0 60px;overflow:hidden}.plum-wrap{max-width:1380px;margin:auto}.plum-main{grid-template-columns:.86fr 1.14fr;align-items:center;gap:20px;min-height:560px;display:grid}.plum-copy{z-index:1;position:relative}.plum-kicker{text-transform:uppercase;letter-spacing:2.1px;color:#dcaa93;margin:0 0 28px;font-size:12px}.plum-copy h2{letter-spacing:-2.5px;margin:0;font-size:clamp(43px,4.6vw,67px);font-weight:700;line-height:1.04}.plum-copy h2 em{color:#efaf8d;letter-spacing:-1.6px;font-family:Georgia,Times New Roman,serif;font-weight:400}.plum-intro{color:#e3d4dc;max-width:405px;margin:28px 0 0;font-size:19px;line-height:1.5}.plum-scene{text-align:center;min-width:0;margin:0 -27px 0 -14px;position:relative}.plum-field{aspect-ratio:10/7;isolation:isolate;width:100%;position:relative}.plum-particles{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plum-master{z-index:1;width:77%;height:auto;display:block;position:absolute;top:11.93%;left:11.5%}.plum-light{opacity:0;z-index:2;pointer-events:none;width:77%;height:auto;position:absolute;top:11.93%;left:11.5%;overflow:visible}.plum-trail{stroke-dasharray:1;stroke-dashoffset:1px}.plum-caption{color:#ddbdb4;letter-spacing:0;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:1.4}.plum-controls{justify-content:center;align-items:center;gap:25px;min-height:44px;margin-top:20px;display:flex}.plum-controls[hidden]{display:none}.plum-controls button{font:inherit;color:#fefef7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b777e;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:8px 4px;font-size:14px;display:inline-flex}.plum-controls button:hover{color:#ffdaad;border-color:#ffc889}.plum-controls button:focus-visible{outline-offset:5px;outline:2px solid #ffe0b7}.plum-controls button:disabled{cursor:default;opacity:.52;border-color:#71515d}.plum-controls .plum-pause{min-width:114px}.plum-values{border-top:1px solid #684454;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:39px;padding-top:29px;display:grid}.plum-values article{min-width:0}.plum-values .plum-number{letter-spacing:1.6px;color:#dcaa93;margin:0 0 17px;font-size:12px;line-height:1.5}.plum-values h3{letter-spacing:-.45px;margin:0 0 13px;font-size:24px;font-weight:700;line-height:1.12}.plum-values article>p:last-child{color:#e3d4dc;max-width:260px;margin:0;font-size:16px;line-height:1.45}@media (width>=1440px){.plum-main{min-height:570px}.plum-scene{margin-left:-20px;margin-right:-30px}}@media (width<=1100px){.plum-section{padding-block:55px}.plum-main{grid-template-columns:.95fr 1.05fr;gap:10px;min-height:520px}.plum-copy h2{letter-spacing:-1.9px;font-size:48px}.plum-intro{max-width:350px;font-size:17px}.plum-caption{font-size:16px}.plum-values{gap:26px}.plum-values h3{font-size:22px}.plum-values article>p:last-child{font-size:15px}}@media (width<=800px){.plum-section{padding-block:46px}.plum-main{grid-template-columns:1fr;gap:14px;min-height:0}.plum-copy{max-width:600px}.plum-copy h2{letter-spacing:-2px;font-size:55px}.plum-copy h2 br:first-of-type{display:none}.plum-intro{max-width:550px;margin-top:23px;font-size:18px}.plum-kicker{margin-bottom:21px}.plum-scene{justify-self:center;width:min(100% + 30px,660px);margin:0 auto}.plum-values{grid-template-columns:1fr 1fr;gap:30px 35px;margin-top:33px}.plum-values article>p:last-child{max-width:280px}.plum-values h3{font-size:24px}.plum-caption{font-size:17px}.plum-controls{margin-top:15px}}@media (width<=480px){.plum-section{padding-block:37px}.plum-copy h2{letter-spacing:-1.6px;font-size:42px;line-height:1.05}.plum-copy h2 br:first-of-type{display:block}.plum-copy h2 em{letter-spacing:-1.1px}.plum-intro{margin-top:23px;font-size:17px}.plum-kicker{letter-spacing:1.7px;margin-bottom:20px;font-size:10px}.plum-main{gap:16px}.plum-scene{width:calc(100% + 28px);margin-inline:-14px}.plum-caption{margin-top:8px;padding-inline:17px;font-size:16px}.plum-controls{gap:21px;margin-top:13px}.plum-controls button{font-size:13px}.plum-values{gap:27px 22px;margin-top:28px;padding-top:26px}.plum-values .plum-number{margin-bottom:11px}.plum-values h3{letter-spacing:-.5px;font-size:21px}.plum-values article>p:last-child{font-size:14px}}@media (width<=360px){.plum-copy h2{letter-spacing:-1.4px;font-size:36px}.plum-values{grid-template-columns:1fr}.plum-values h3{font-size:23px}.plum-values article>p:last-child{max-width:270px;font-size:15px}}@media (prefers-reduced-motion:reduce){.plum-section *,.plum-section :before,.plum-section :after{transition:none!important;animation:none!important}.plum-master{opacity:1!important}.plum-particles,.plum-light{opacity:0!important}}.plum-flame,.plum-flame-envelope,.plum-flame-gold,.plum-flame-core{pointer-events:none}.paper-window{clip-path:polygon(.3% .8%,9% .25%,18% .65%,30% .1%,43% .5%,56% 0,70% .55%,84% .2%,99.4% .75%,99.8% 17%,99.4% 33%,100% 49%,99.55% 65%,99.8% 81%,99.3% 99.2%,85% 99.65%,70% 99.2%,55% 100%,40% 99.55%,25% 99.9%,11% 99.4%,.55% 99.7%,.1% 82%,.6% 65%,0 49%,.45% 33%,.05% 17%);background:#f1e8db;padding:9px 10px 11px 9px;position:relative}.paper-cut{--paper-aperture:polygon(0.6% 0.7%,7% 0.1%,15% 1.2%,23% 0.35%,32% 1.1%,42% 0.15%,51% 1.35%,62% 0.25%,72% 1%,82% 0.1%,91% 1.2%,99.3% 0.45%,99.85% 12%,99.1% 24%,99.75% 36%,99.2% 48%,100% 59%,99.15% 72%,99.7% 84%,99.1% 99.2%,91% 99.85%,81% 98.7%,71% 99.65%,60% 98.9%,50% 100%,39% 98.75%,29% 99.7%,18% 98.9%,8% 99.8%,0.65% 99.1%,0.05% 88%,0.9% 76%,0.2% 64%,1% 52%,0.15% 39%,0.8% 27%,0 15%);isolation:isolate;filter:drop-shadow(-1px -1px 1.2px #28092235)drop-shadow(1px 1px .5px #fffdf5);position:relative}.paper-cut img{width:100%;height:auto;clip-path:var(--paper-aperture);display:block}.game-evidence .paper-window{background:#eee7dd;padding:8px}.feature figcaption,.game-evidence figcaption{margin-top:11px;padding-inline:2px}@media (width<=600px){.paper-window{padding:6px 7px 8px 6px}.game-evidence .paper-window{padding:6px}}header .brand-master{width:96px;height:96px;display:block}footer .brand-master{width:61px;height:61px;display:block}.more-gameplay{margin-top:20px}.more-gameplay summary{align-items:center;min-height:44px;display:flex}.gameplay-gallery{grid-template-columns:1fr 1fr;gap:28px;padding-block:20px;display:grid}.gameplay-gallery figcaption{color:var(--muted);margin-top:10px;font-size:12px}.news-item{border-bottom:1px solid var(--line);padding-block:16px}.news-item time{color:var(--muted);font-size:12px}.news-item h3{margin-block:12px;font-size:24px}.not-found{padding-block:75px 110px}.not-found h1{margin-bottom:30px;font-size:clamp(43px,6vw,78px)}.not-found p{max-width:520px;margin-bottom:25px}.not-found .primary{border-bottom:1px solid var(--red);align-items:center;gap:30px;min-height:44px;display:inline-flex}@media (width<=600px){header .brand-master{width:65px;height:65px}.gameplay-gallery{grid-template-columns:1fr}.not-found{padding-block:45px 75px}}.text-link{border-bottom:1px solid var(--red);align-items:center;gap:18px;min-height:44px;padding-block:8px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.text-link span{color:var(--red);font-size:23px}.text-link:hover{color:var(--red)}.gameplay-gallery-featured>figure:first-child{grid-column:1/-1}.game-cta{background:var(--red);max-width:100%;min-height:62px;color:var(--milk);border:2px solid var(--red);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:17px 23px;font-size:18px;font-weight:700;line-height:1.25;transition:background .18s,border-color .18s;display:inline-flex}.game-cta-arrow{flex:none;font-size:28px;line-height:1;transition:transform .18s}.game-cta:hover{background:#ab2d1d;border-color:#ab2d1d}.game-cta:hover .game-cta-arrow{transform:translate(4px)}.game-cta:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.feature .fact{font-size:15px;line-height:1.45}@media (width<=600px){.game-cta{gap:15px;width:100%;min-height:64px;padding:16px 18px;font-size:17px;display:flex}.feature .fact{font-size:15px}}
