@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--green:#193e31;--cream:#f5f2e9;--sage:#dce2d5}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--green);font:15px 'DM Sans',sans-serif}a{color:inherit}header{height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #193e3125}.brand{text-decoration:none;font-family:'Libre Caslon Display',Georgia,serif;font-size:25px;line-height:1}.brand small{display:block;letter-spacing:4px;font:10px 'DM Sans';margin-top:9px}nav{display:flex;gap:32px;align-items:center}nav a{text-decoration:none;font-size:13px}nav a:hover,nav a[aria-current]{border-bottom:1px solid;padding-bottom:6px}.nav-cta{border:1px solid #829587;padding:13px 22px}.hero{position:relative;min-height:650px;height:76vh;max-height:900px;color:white;display:flex;align-items:center;padding:65px 8%;background:linear-gradient(90deg,#082b24d9,#082b2450 58%,#082b2410),url('assets/horse.jpg') center 48%/cover}.eyebrow{font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:600}h1,h2,h3{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400}h1{font-size:clamp(52px,6.5vw,98px);line-height:1.02;margin:24px 0}h2{font-size:clamp(40px,4vw,62px);line-height:1.08;margin:20px 0}h3{font-size:30px;margin:18px 0}.hero p{max-width:395px;line-height:1.8;color:#f6f4e4}.button{display:inline-flex;gap:38px;align-items:center;text-decoration:none;padding:17px 24px;background:var(--cream);color:var(--green);font-size:12px;margin-top:20px}.button.dark{background:var(--green);color:white}.hero-bottom{position:absolute;bottom:28px;left:8%;right:8%;display:flex;justify-content:space-between;border-top:1px solid #ffffff60;padding-top:19px;font-size:10px;letter-spacing:2px}.intro{padding:100px 8%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.intro p{line-height:1.9;color:#5b6e62}.intro .eyebrow{margin-top:24px}.ribbon{padding:26px 8%;display:flex;justify-content:space-between;background:var(--sage);font-size:11px;letter-spacing:1px}.collection{padding:85px 8%;border-top:1px solid #193e3125}.section-top{display:flex;justify-content:space-between;align-items:end}.empty{margin-top:40px;border:1px solid #b9c4b4;padding:55px;display:grid;grid-template-columns:80px 1fr;gap:25px}.empty .num{font:60px Georgia;color:#899c89}.empty h3{margin-top:0}.empty p{max-width:600px;line-height:1.8;color:#607363}.journal{background:var(--green);color:var(--cream);padding:85px 8%}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.guide{border-top:1px solid #ffffff50;padding-top:22px}.guide p{font-size:13px;line-height:1.9;color:#d2daca}.guide a{font-size:12px}.page-head{padding:75px 8% 40px;max-width:950px}.page-head p{line-height:1.8;max-width:600px;color:#607363}.facts{padding:0 8% 80px;display:grid;grid-template-columns:1fr 1fr;gap:24px}details{border-top:1px solid #9faf9d;padding:25px 0}summary{cursor:pointer;font-size:19px;list-style:none}summary:after{content:'+';float:right}details[open] summary:after{content:'−'}details p{font-size:14px;line-height:1.85;color:#5b6e62}footer{padding:50px 8% 25px}footer .row{display:flex;justify-content:space-between;align-items:center}footer p{font-size:11px;color:#6b7c70;line-height:1.8}footer .bottom{border-top:1px solid #bec8b8;margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;font-size:10px}.source{font-size:11px;line-height:1.8;margin-top:40px;opacity:.8}.coming{display:inline-block;padding:7px 12px;border:1px solid #bdcbb9;font-size:10px;letter-spacing:1px}.mobile{display:none}@media(max-width:700px){header{height:auto;min-height:105px;padding:24px 6%;align-items:start;gap:20px}.brand{font-size:21px}nav{gap:12px;flex-wrap:wrap;max-width:155px;justify-content:end}nav a{font-size:10px}.nav-cta{display:none}.hero{height:700px;min-height:0;padding:50px 7%;background-position:60% center}.hero h1{font-size:61px}.hero p{max-width:270px}.hero-bottom{font-size:8px;letter-spacing:1px}.intro{padding:60px 7%;grid-template-columns:1fr;gap:15px}.ribbon{gap:20px;flex-wrap:wrap;font-size:9px}.collection,.journal{padding:60px 7%}.section-top{display:block}.empty{padding:27px;grid-template-columns:1fr;gap:10px}.empty .num{font-size:40px}.guides,.facts{grid-template-columns:1fr}.guides{gap:20px}.facts{padding:0 7% 40px}.page-head{padding:55px 7% 30px}footer .row{display:block}footer .bottom{gap:25px;line-height:1.7}}
header{gap:24px}.language-picker{display:flex;gap:6px;align-items:center;flex-shrink:0}.language-picker select{background:transparent;color:var(--green);border:1px solid #829587;padding:10px 8px;font:12px 'DM Sans',sans-serif;max-width:106px}.language-picker select:focus-visible{outline:2px solid var(--green);outline-offset:3px}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;line-height:1.5}html[dir=rtl] .eyebrow,html[dir=rtl] .ribbon,html[dir=rtl] .hero-bottom{letter-spacing:0}html[dir=rtl] .brand{direction:ltr;text-align:left}html[dir=rtl] .hero{background-image:linear-gradient(270deg,#082b24e8,#082b2470 58%,#082b2430),url('assets/horse.jpg')}html[dir=rtl] summary:after{float:left}html[dir=rtl] h1{font-size:clamp(44px,5.5vw,76px)}@media(max-width:1100px){header{flex-wrap:wrap;padding:22px 6%;height:auto}nav{gap:18px}.nav-cta{display:none}}@media(max-width:700px){header{gap:18px;align-items:center}nav{order:3;max-width:none;width:100%;justify-content:space-between;gap:12px}nav a{font-size:12px}.language-picker{margin-inline-start:auto}.hero{height:auto;min-height:680px;padding-bottom:100px}html[dir=rtl] .hero h1{font-size:49px}.hero-bottom{flex-wrap:wrap;gap:10px}}

.contact-address{font-size:13px;overflow-wrap:anywhere}.contact-address a{display:inline-block}.empty .button{flex-wrap:wrap;gap:18px;max-width:100%}
