.lgh-arcade-page{color:#203427;background:#eee9de;min-height:100svh}.lgh-arcade-main{max-width:1600px;margin:auto;padding:130px clamp(22px,5vw,80px) 80px}.lgh-arcade-overline{letter-spacing:.08em;border-top:1px solid #939f8f;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font:600 10px JetBrains Mono;display:flex}.lgh-arcade-intro{grid-template-columns:1.4fr .55fr;align-items:end;gap:8%;margin:45px 0 60px;display:grid}.lgh-arcade-eyebrow{letter-spacing:.1em;align-items:center;gap:10px;font:600 10px JetBrains Mono;display:flex}.lgh-arcade-intro h1{letter-spacing:-.09em;margin:28px 0 0;font:620 clamp(5rem,10vw,10.8rem)/.91 Space Grotesk}.lgh-arcade-intro h1 em{letter-spacing:-.075em;color:#54664c;font-family:Fraunces,serif;font-weight:300}.lgh-arcade-intro>p{color:#58665a;max-width:380px;margin-bottom:10px;font:16px/1.75 Inter}.lgh-arcade-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lgh-arcade-cards.is-solo{grid-template-columns:minmax(0,650px);justify-content:center}.lgh-arcade-card{color:#213c2e;min-width:0;transition:transform .35s;display:block}.lgh-arcade-card:hover{transform:translateY(-6px);opacity:1!important}.lgh-arcade-card-meta{letter-spacing:.07em;border:1px solid #344738;justify-content:space-between;gap:13px;padding:13px 16px;font:600 9px JetBrains Mono;display:flex}.lgh-arcade-poster{aspect-ratio:1.13;isolation:isolate;border:1px solid #2b4334;align-items:end;min-height:550px;padding:clamp(20px,4vw,58px);display:flex;position:relative;overflow:hidden}.lgh-arcade-photo .lgh-arcade-poster{color:#273c32;background:radial-gradient(at 68% 27%,#f6c69b,#caaa81 45%,#9fae9c)}.lgh-arcade-detour .lgh-arcade-poster{color:#203c2f;background:linear-gradient(158deg,#a6c1ae,#ced1ad 48%,#9bac94 50%,#6e8d7a)}.lgh-arcade-poster strong{letter-spacing:-.11em;z-index:3;filter:drop-shadow(0 3px #fff6);font:900 clamp(4.4rem,9vw,10rem)/.8 Space Grotesk;position:relative}.lgh-arcade-poster strong span{color:#f9f1d9}.lgh-arcade-detour .lgh-arcade-poster strong{white-space:nowrap}.lgh-arcade-detour .lgh-arcade-poster strong span{color:#f1c996}.lgh-arcade-poster>span:not(.lgh-arcade-map-pin):not(.lgh-arcade-sparkle){z-index:2;position:absolute}.lgh-arcade-pigeon{font-size:clamp(42px,6vw,90px);top:12%;right:17%;transform:rotate(15deg)}.lgh-arcade-dog{font-size:clamp(53px,7vw,111px);top:33%;left:10%;transform:rotate(-13deg)}.lgh-arcade-ghost{font-size:clamp(57px,8vw,105px);top:43%;right:8%;transform:rotate(14deg)}.lgh-arcade-camera{border:3px solid #3656453f;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;top:27%;right:27%;transform:rotate(18deg)}.lgh-arcade-sun{aspect-ratio:1;background:#f2daae72;border-radius:50%;width:80%;position:absolute;top:-17%;left:31%}.lgh-arcade-street{background:#b8c9b4;border-top:20px solid #718f7f;border-bottom:20px solid #718f7f;width:150%;height:55%;position:absolute;top:19%;left:-20%;transform:rotate(-19deg)}.lgh-arcade-street i{background:#ede7bd;width:17%;height:7px;position:absolute;top:45%;left:9%}.lgh-arcade-street i:nth-child(2){left:42%}.lgh-arcade-street i:nth-child(3){left:75%}.lgh-arcade-detour .lgh-arcade-sun{color:#f3cb95;background:0 0;width:auto;font-size:145px;line-height:1;position:absolute;top:7%;left:12%}.lgh-arcade-map-pin{z-index:2;color:#f4d6ae;filter:drop-shadow(4px 5px #314e3880);position:absolute;top:25%;right:10%}.lgh-arcade-sparkle{color:#f7f0d2;font:90px Fraunces;position:absolute;top:11%;right:21%}.lgh-arcade-detour .lgh-arcade-poster small{letter-spacing:.05em;color:#233a2e;font:700 11px JetBrains Mono;position:absolute;bottom:16px;left:clamp(20px,4vw,58px)}.lgh-arcade-card-bottom{background:#f3ede1;border:1px solid #2b4334;border-top:0;justify-content:space-between;align-items:center;gap:22px;min-height:135px;padding:25px 23px;display:flex}.lgh-arcade-card-bottom p{letter-spacing:-.043em;margin:0 0 10px;font:500 clamp(17px,2.1vw,29px)/1.25 Space Grotesk}.lgh-arcade-card-bottom div>span{letter-spacing:.09em;font:600 9px JetBrains Mono}.lgh-arcade-play-arrow{border:1px solid #284a36;border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.lgh-arcade-card:hover .lgh-arcade-play-arrow{color:#fff;background:#304e3b}.lgh-arcade-note{border-bottom:1px solid #a1aa9d;justify-content:space-between;gap:20px;padding:25px 0;font:600 9px JetBrains Mono;display:flex}.lgh-arcade-note a{align-items:center;gap:13px;display:flex}.lgh-arcade-closer{grid-template-columns:1.1fr .65fr .5fr;align-items:end;gap:6%;padding:100px 0 55px;display:grid}.lgh-arcade-closer>div>span{font:600 10px JetBrains Mono}.lgh-arcade-closer h2{letter-spacing:-.075em;margin:25px 0 0;font:600 clamp(3rem,5vw,6rem)/1 Space Grotesk}.lgh-arcade-closer p{font:15px/1.7 Inter}.lgh-arcade-closer a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:15px;padding-bottom:12px;font:600 10px JetBrains Mono;display:flex}@media (width<=1150px){.lgh-arcade-poster{min-height:450px}.lgh-arcade-poster strong{font-size:clamp(4.4rem,8vw,8rem)}.lgh-arcade-closer{grid-template-columns:1fr 1fr}.lgh-arcade-closer>a{grid-column:2}}@media (width<=760px){.lgh-arcade-main{padding:105px 18px 65px}.lgh-arcade-overline{font-size:8px}.lgh-arcade-overline span:nth-child(2){display:none}.lgh-arcade-intro{margin:33px 0 40px;display:block}.lgh-arcade-intro h1{font-size:clamp(4.7rem,14vw,7rem)}.lgh-arcade-intro>p{margin-top:28px;font-size:14px}.lgh-arcade-cards{grid-template-columns:1fr;gap:40px}.lgh-arcade-poster{aspect-ratio:1.1;min-height:470px}.lgh-arcade-poster strong{font-size:clamp(5.1rem,13vw,9rem)}.lgh-arcade-note{font-size:8px;line-height:1.8}.lgh-arcade-closer{padding:70px 0 35px;display:block}.lgh-arcade-closer h2{font-size:clamp(3.1rem,10vw,5rem)}.lgh-arcade-closer p{margin:22px 0}.lgh-arcade-closer a{width:fit-content}}@media (width<=420px){.lgh-arcade-poster{min-height:405px}.lgh-arcade-poster strong{font-size:clamp(4.55rem,15vw,6.5rem)}.lgh-arcade-photo .lgh-arcade-poster strong{font-size:clamp(4.5rem,15vw,6.8rem)}}
