@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');:root{--ink:#14202b;--gold:#c5a15b;--dim:#6f7a85;--paper:#f5f5f3;--line:#e3e5e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.7 Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}a:hover{color:#a57d31}h1,h2,h3,h4,.display,.nav{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;line-height:1.08}h1{font-size:clamp(44px,6vw,76px);margin:10px 0 20px;font-weight:900;letter-spacing:.4px}h2{font-size:40px;margin:0 0 18px}h3{font-size:27px;margin:12px 0}p{margin:0 0 20px}.topbar{background:#101820;color:#d3d9dc;font-size:12px}.wrap{max-width:1220px;margin:auto;padding:0 25px}.topbar .wrap{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:9px}.topbar a{color:#e6c784}.header{background:white;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;box-shadow:0 4px 20px #19252b0c}.header .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:94px}.brand{display:flex;align-items:center;gap:12px;min-width:240px}.brand img{width:66px;height:66px}.brand strong{font-family:'Barlow Condensed',sans-serif;font-size:28px;line-height:1;font-weight:900;display:block}.brand small{font-size:10px;letter-spacing:3px;color:#9d7b3c;font-weight:700}.nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-weight:800;font-size:17px;text-transform:uppercase}.nav a{white-space:nowrap}.nav a.active{color:#bb9140}.menu-toggle{display:none;border:0;background:#172631;color:white;padding:10px 14px;border-radius:5px}.hero{background:linear-gradient(110deg,#0c1b26f5 0%,#0c1b26d9 58%,#0d273b8c 100%),url('/assets/campo.svg') center/cover;min-height:510px;display:flex;align-items:center;color:white}.eyebrow{color:#e3bd72;text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:800}.hero h1{max-width:740px}.hero p{font-size:17px;max-width:680px;color:#d6dde1}.btn{display:inline-block;padding:13px 24px;background:var(--gold);color:#13212c;border-radius:3px;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1px}.btn.secondary{background:transparent;color:white;border:1px solid #c8d0d6}.btnrow{display:flex;gap:12px;flex-wrap:wrap}.section{padding:68px 0}.section.white{background:white}.section.dark{background:#172733;color:white}.section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.section-head h2{margin-bottom:0}.muted{color:#6e7983}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{background:white;border:1px solid var(--line);overflow:hidden;border-radius:4px;box-shadow:0 9px 27px #10233009}.card img{width:100%;height:205px;object-fit:cover;display:block}.card-body{padding:25px}.card .meta{color:#b08742;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:1px}.card p{color:#6e7982;font-size:14px}.read{color:#a57f3e;font-weight:800;text-transform:uppercase;font-size:12px}.page-banner{background:linear-gradient(90deg,#102230f7,#102230dc),url('/assets/campo.svg') center/cover;color:white;padding:80px 0 70px}.page-banner p{color:#e4cf9c}.breadcrumbs{font-size:12px;color:#aebdc7}.content{background:white;border:1px solid var(--line);padding:34px;border-radius:5px}.content p{color:#4f5a64}.sidebox{padding:28px;background:#172733;color:white}.sidebox a{display:block;border-bottom:1px solid #ffffff20;padding:9px 0}.layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:28px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.feature img{width:100%;border-radius:5px}.statstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#34424c}.statstrip div{background:#1a2a36;text-align:center;padding:30px 10px}.statstrip strong{font-family:'Barlow Condensed';font-size:36px;display:block;color:#e2b96e}.statstrip span{font-size:11px;color:#c9d3d9;letter-spacing:1px;text-transform:uppercase}.footer{background:#0d1922;color:#b5c1c8;padding:58px 0 18px}.footer h3{color:white;font-size:24px}.footer a{display:block;margin-bottom:10px}.footer-columns{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-bottom{border-top:1px solid #ffffff22;padding-top:20px;margin-top:35px;font-size:12px}.chip{display:inline-block;padding:8px 13px;background:#f0e6d2;color:#836526;font-size:12px;font-weight:800;margin:0 7px 9px 0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:13px;border-bottom:1px solid #e4e9eb}th{background:#1a2b36;color:white}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.gallery-grid figure{margin:0;border:1px solid #dce2e5;background:white;overflow:hidden}.gallery-grid img{width:100%;aspect-ratio:1.45;object-fit:cover}.gallery-grid figcaption{padding:12px 16px;font-weight:700}.notice{border-left:4px solid #c5a15b;background:#fbf7ed;padding:15px 20px;color:#5d6266}.searchbox{width:100%;padding:13px;border:1px solid #dfe4e7;border-radius:3px;margin-bottom:20px}@media(max-width:900px){.menu-toggle{display:block}.header .wrap{min-height:77px}.brand img{width:52px;height:52px}.brand strong{font-size:22px}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;box-shadow:0 15px 25px #10202d22;padding:20px 25px;flex-direction:column;align-items:flex-start;gap:13px}.nav.open{display:flex}.grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}.layout,.feature{grid-template-columns:1fr}.footer-columns{grid-template-columns:1fr 1fr}}@media(max-width:580px){.wrap{padding:0 17px}.grid,.gallery-grid,.footer-columns{grid-template-columns:1fr}.hero{min-height:440px}.section{padding:46px 0}.content{padding:22px}.section-head{display:block}.statstrip{grid-template-columns:repeat(2,1fr)}.topbar .wrap span:last-child{display:none}}
