.fold-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:3rem 4rem}.fold-intro{max-width:40rem}.fold-intro h1{font:400 clamp(3.5rem,7vw,6.5rem)/1.05 Georgia,serif;margin:.5rem 0 1.5rem}.fold-intro>.intro{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25;margin-bottom:1.5rem}.fold-intro>p:not(.eyebrow):not(.intro):not(.games-note){color:var(--muted);max-width:48ch}.fold-intro>.text-link:last-child{display:inline-block;margin-top:1.7rem}.fold-cover{margin:0;max-width:440px;justify-self:end;border:1px solid var(--line);background:#102a25}.fold-cover img{display:block;width:100%;height:auto}.fold-cover figcaption,.fold-gallery figcaption{padding:.85rem 1rem;color:var(--muted);font-size:.85rem}.fold-story{padding-block:3rem;border-top:1px solid var(--line)}.fold-story h2,.fold-gallery-section h2{font:400 clamp(2rem,4vw,3.1rem)/1.15 Georgia,serif;margin:.5rem 0 1.7rem}.fold-story .fold-features{gap:2rem}.fold-story .fold-features h3{font:600 1rem/1.5 Arial,Helvetica,sans-serif}.fold-gallery-section{padding-block:3rem 5rem;scroll-margin-top:2rem;border-top:1px solid var(--line)}.fold-gallery-intro{max-width:58ch;color:var(--muted);margin-bottom:2rem}.fold-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;align-items:start}.fold-gallery figure{margin:0;border:1px solid var(--line);background:#17372f}.fold-gallery img{display:block;width:100%;height:auto}.fold-card-with-cover{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center}.fold-card-with-cover>a{max-width:330px;background:#102a25}.fold-card-with-cover .fold-card-cover{width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:700px){.fold-opening,.fold-gallery,.fold-card-with-cover{grid-template-columns:1fr}.fold-opening{padding-block:2rem 3rem;gap:2rem}.fold-cover{width:min(100%,360px);justify-self:center}.fold-story .fold-features{grid-template-columns:1fr;gap:1.5rem}.fold-gallery-section{padding-block:2.5rem 3rem}.fold-card-with-cover>a{max-width:none;width:100%;display:grid;place-items:center;padding:1rem}.fold-card-with-cover .fold-card-cover{max-width:240px}.fold-intro h1{font-size:3.5rem}}
