:root{--ink:#204e47;--muted:#4c645e;--paper:#fffdf6;--accent:#c59853;--line:#d8dfd4}body{background:radial-gradient(ellipse at top left,#dce8dc,transparent 48%),#f5f3e9}header,main,footer{max-width:1320px}header{margin-top:24px;background:#fffdf6eF;border:1px solid #9ebcaf;border-bottom:0;border-radius:18px 18px 0 0;padding:24px 32px}.brand{font-family:Georgia,'Songti SC',serif;font-size:27px;letter-spacing:0}.brand span{font-family:system-ui;font-size:14px;letter-spacing:1px}header nav a{padding:6px 0;border-bottom:1px solid transparent}header nav a:hover{border-color:var(--ink)}main{padding:0;background:var(--paper);border:1px solid #9ebcaf;border-top:0;border-radius:0 0 18px 18px;overflow:hidden}.travel-hero{display:block;min-height:680px;position:relative;padding:64px 56px;background:linear-gradient(90deg,#fff9eced 0%,#fff9ecd9 26%,#fff9ec40 53%,transparent 70%),url('/assets/journey.webp') center/cover}.travel-hero>div{max-width:510px}.travel-hero h1{font-size:clamp(44px,4.8vw,68px);line-height:1.12;letter-spacing:-1px}.travel-hero .lead{color:#27483d;font-size:20px}.travel-hero .eyebrow{color:#675229;font-size:13px;letter-spacing:1.6px}.release-card{background:#fffdf6e8;border:1px solid #c9bb9c;border-left:3px solid var(--accent);border-radius:12px;padding:16px 20px;box-shadow:0 8px 30px #365e3e0c}.button{border-radius:999px;background:linear-gradient(#5d8b7a,#315f53);box-shadow:0 3px 8px #204e4720;border:1px solid #ffffff50;font-size:16px}.actions{gap:20px;margin-top:24px}.game-preview{display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:center;padding:64px 80px;background:linear-gradient(120deg,#fff8e8,#edf2e6);border-bottom:1px solid var(--line)}.game-preview h2{font-family:Georgia,'Songti SC',serif;font-size:40px;line-height:1.2;max-width:560px}.game-preview p{max-width:540px}.game-shot{width:190px;transform:rotate(3deg)}.game-shot figcaption{font-size:14px}.play{padding:55px 56px;border-top:0}.play h2{font-size:38px}.cards{gap:24px}.cards article{padding:24px;background:#fffdf7;border:1px solid #e8dfcc;border-radius:14px;box-shadow:0 5px 15px #7964360a}.number{color:#c5975a}.cards h3{font-family:Georgia,'Songti SC',serif}.destinations{padding:52px 56px;background:#eff3e8;color:var(--ink);border-radius:0}.destinations .eyebrow{color:#715b32}.section-intro p:not(.eyebrow){color:var(--muted)}.destination-grid{gap:24px}.destination-grid article{border:1px solid #dfddcb;padding:0;background:#fffdf7;overflow:hidden;border-radius:12px;box-shadow:0 5px 12px #34552b15}.destination-photo{width:100%;height:220px;object-fit:cover;display:block}.destination-copy{padding:22px}.city-en{color:#775626;font-size:13px}.destination-grid p{color:var(--muted);font-size:16px}.city-tag{color:#536c5b;font-size:14px}.destination-grid h3{margin:8px 0}.connect{padding:64px 56px;gap:60px}.contact-actions{background:#f7f3e7;padding:28px;border:1px solid #e6deca;border-radius:14px}.closing{background:linear-gradient(110deg,#faeddf,#edf2e1);padding:50px 24px}.closing h2{font-size:40px}footer{border:0;padding:32px}.document{padding:64px 28px 80px;max-width:850px}.document h1{font-family:Georgia,'Songti SC',serif}.contact{border-radius:12px}.languages button,.email-copy button{border-radius:999px}.text-link{font-size:16px}.email-copy a{overflow-wrap:anywhere}nav a{font-size:14px}@media(max-width:1000px){header{margin:16px 16px 0}main{margin:0 16px}.travel-hero{padding:48px 32px;min-height:620px;background-position:60% center}.travel-hero>div{max-width:450px}.game-preview{padding:48px 32px;gap:24px}.play,.destinations,.connect{padding:44px 32px}.destination-photo{height:180px}}@media(max-width:650px){header{padding:18px 20px;gap:14px}.brand{font-size:23px}.brand span{font-size:14px;letter-spacing:0}header nav{gap:18px}main{margin:0 12px}header{margin:12px 12px 0}.travel-hero{padding:290px 24px 36px;min-height:0;background:linear-gradient(0deg,#fff8ec 0%,#fff8ecef 52%,transparent 74%),url('/assets/journey.webp') 65% top/auto 400px no-repeat;background-color:#fff8ec}.travel-hero h1{font-size:44px}.travel-hero .lead{font-size:18px}.travel-hero .eyebrow{font-size:12px}.travel-hero .actions{flex-direction:row;flex-wrap:wrap;align-items:center}.game-preview{grid-template-columns:1fr;padding:36px 24px;gap:24px}.game-preview h2{font-size:32px}.game-shot{width:190px;transform:none}.play,.destinations,.connect{padding:36px 24px}.play h2,.section-intro h2,.connect h2,.closing h2{font-size:32px}.cards,.destination-grid{grid-template-columns:1fr}.destination-photo{height:220px}.connect{gap:24px}.contact-actions{padding:22px}.document{padding:36px 24px 60px}.document h1{font-size:36px}footer{padding:28px 24px}.brand span{white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
