*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f3f0e8;color:#252522;font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none;touch-action:manipulation}a:focus-visible{outline:3px solid #aa6940;outline-offset:6px}.skip{position:absolute;top:-100px;padding:12px;background:white;z-index:5}.skip:focus{top:0}header,footer{max-width:1440px;margin:auto;padding:25px clamp(20px,5vw,76px);display:flex;align-items:center;gap:32px}header{justify-content:space-between}.brand{display:flex;align-items:center;gap:14px}.brand>span{font-size:36px;font-weight:900;line-height:.95;letter-spacing:-2px}.brand small{display:block;font-size:9px;letter-spacing:2.1px;margin-top:10px;font-weight:600}nav{display:flex;gap:30px;font-size:13px;font-weight:700;letter-spacing:.03em}.languages{display:flex;gap:4px;font-size:12px}.languages a{padding:10px;border-radius:50%}.languages [aria-current]{background:#e3dfd5;font-weight:700}.hero{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;margin:8px clamp(16px,3vw,48px) 0;color:#faf7ee;background:#292c29;min-height:620px;display:flex;align-items:center}.landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#161c1be8,#1a201fb8 53%,#1c252941);z-index:-1}.heroContent{padding:68px clamp(24px,7vw,108px) 86px;width:100%;max-width:980px}.badge{display:inline-block;border:1px solid #d2c5b96e;padding:8px 14px;border-radius:999px;font-size:10px;letter-spacing:.15em;font-weight:700;margin:0 0 28px;background:#302f292e}h1,h2,h3{line-height:1.08;text-wrap:balance}h1{font-size:clamp(50px,6.9vw,100px);letter-spacing:-.055em;margin:0 0 25px;font-weight:800}.lead{font-size:clamp(18px,2vw,24px);margin:0 0 14px}.intro{font-size:16px;color:#e1e1d9;max-width:510px;line-height:1.85;margin:0}.signature{margin:24px 0 0;font-size:12px;letter-spacing:.055em;color:#d4c3ad}.terrain{position:absolute;bottom:24px;right:32px;font-size:9px;letter-spacing:.2em;color:#d5d8d0}.explore{max-width:1250px;margin:auto;padding:62px clamp(24px,5vw,76px) 48px}.eyebrow{color:#766758;font-size:10px;letter-spacing:.18em;font-weight:700;margin:0 0 14px}h2{font-size:clamp(28px,3.5vw,42px);letter-spacing:-.035em;margin:0 0 28px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{position:relative;border:1px solid #d7d2c8;border-radius:22px;background:#faf8f2;padding:30px 66px 30px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.number{font-size:10px;letter-spacing:.13em;color:#807160}h3{font-size:25px;letter-spacing:-.035em;margin:17px 0 12px}.card p{font-size:14px;color:#69645b;margin:0;max-width:350px}.arrow{position:absolute;right:26px;top:29px;font-size:25px;color:#84715c}.sourceNote{font-size:11px;color:#7d776d;max-width:740px;margin:24px 0 0}footer{border-top:1px solid #d8d3c9;font-size:11px;color:#736d63;flex-wrap:wrap;gap:22px}.email{display:inline-flex;align-items:center;gap:9px}.legal{margin-left:auto;display:flex;gap:20px}@media(hover:hover){.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2525220b;border-color:#a99c8d}nav a:hover,.legal a:hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:700px){header{padding:21px 23px;gap:18px;flex-wrap:wrap}.brand>span{font-size:31px}.brand img{width:29px;height:auto}nav{order:3;width:100%;justify-content:space-between;gap:16px;font-size:12px}.languages{margin-left:auto}.hero{min-height:0;border-radius:22px}.heroContent{padding:42px 25px 70px}.hero:before{background:linear-gradient(90deg,#161c1be8,#1a201fc9)}h1{font-size:clamp(43px,10vw,66px)}.badge{font-size:9px;letter-spacing:.08em;margin-bottom:25px}.intro{font-size:15px;line-height:1.75}.terrain{right:auto;left:25px;font-size:8px}.explore{padding:42px 22px 32px}.cards{grid-template-columns:1fr;gap:14px}.card{padding:25px 55px 25px 23px}h3{font-size:24px}.legal{width:100%;margin:0}footer{padding:25px 22px}}@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}
body{background:#17120e;color:#f2eadd}header{color:#f3ebdf}.languages [aria-current]{background:#5e4c37}.hero{border-radius:0;background:#1a120e}.hero:before{background:linear-gradient(90deg,rgba(15,10,7,.89),rgba(15,10,7,.52) 50%,rgba(15,10,7,.08))}.badge{border-radius:0;background:#211a15a6}.explore .eyebrow{color:#c3a77f}.card{border-radius:0;background:#2a211a;border-color:#695740;color:#f3eadc}.card p,.sourceNote{color:#c9bba8}.number,.arrow{color:#c6a97c}footer{border-color:#806c5038;color:#c6b7a2}@media(max-width:700px){.hero{border-radius:0;min-height:550px;align-items:flex-end}.hero:before{background:linear-gradient(0deg,rgba(15,10,7,.94),rgba(15,10,7,.35) 90%)}.landscape{object-position:60% center}}

.wdFooterLink{display:inline-block!important;padding:12px 18px!important;border:1px solid #bba477!important;border-radius:10px!important;font:700 15px/1.4 Arial,sans-serif!important;background:#f1e6cd!important;color:#29251e!important;text-decoration:none!important;letter-spacing:0!important;margin:8px 4px 8px 0!important}.wdFooterLink:hover{background:#fff6e4!important}

.cards:has(>a:only-child){grid-template-columns:1fr}
