@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--bg:#0c171a;--gold:#c7a46e;--ink:#15282a}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:DM Sans,Arial,sans-serif;background:#f7f5f0}a{color:inherit;text-decoration:none}.wrap{width:min(1280px,calc(100% - 72px));margin:auto}.notice{background:#102224;color:#d4c9b8;font-size:10px;letter-spacing:1.5px;padding:12px 0}.notice .wrap{display:flex;justify-content:space-between}.notice span{color:#c8a773}header{background:#f7f5f0}.header{height:102px;display:flex;justify-content:space-between;align-items:center}.logo{font:800 30px Manrope,sans-serif;letter-spacing:-2px;line-height:1}.logo span{color:#bc9459}.logo small{display:block;font-size:10px;letter-spacing:4.7px;margin-top:8px}.header nav{display:flex;align-items:center;gap:25px}.header nav a{font-size:11px;font-weight:700;letter-spacing:.2px;padding:12px 0;border-bottom:2px solid transparent}.header nav a.current,.header nav a:hover{border-color:#ba915b}.menu{display:none}.hero{height:670px;position:relative;background:#172729;color:white}.hero>img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#071b20ed 0%,#0b1a1bb5 50%,#0b15133a 100%)}.hero-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow,.kicker{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:2.7px}.hero h1{font:700 clamp(45px,5.3vw,82px)/1.08 Manrope,sans-serif;letter-spacing:-4px;margin:24px 0;max-width:850px}.hero h1 em{font-style:normal;color:#d2ae75}.hero p{font-size:15px;line-height:1.9;color:#e2e3df;max-width:520px}.cta{display:inline-flex;gap:36px;align-items:center;margin-top:25px;background:#c9a873;color:#102224;padding:21px 25px;font-size:11px;font-weight:800;letter-spacing:1.1px}.cta span{font-size:18px}.hero-number{position:absolute;bottom:24px;right:4%;font-size:10px;letter-spacing:2px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:105px;padding-bottom:100px}.intro h2,.split h2{font:700 clamp(38px,4vw,59px)/1.16 Manrope,sans-serif;letter-spacing:-2px;margin:22px 0}.intro h2 i{font-style:normal;color:#ad8655}.intro>div:nth-child(2){padding-top:25px}.intro p{line-height:2;font-size:15px;color:#6a7776}.stories{padding-bottom:110px}.sectiontop{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #cfcfc8;padding:28px 0 35px}.sectiontop h2{font:700 38px Manrope,sans-serif;letter-spacing:-1.5px;margin:10px 0 0}.sectiontop p{font-size:13px;color:#78817f}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.card{background:white;display:block;border:1px solid #e6e5df}.photo{height:205px;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover;display:block}.cardbody{padding:25px}.cardbody small{font-size:9px;color:#a37d4d;letter-spacing:1px;font-weight:800}.card h3{font:700 20px/1.35 Manrope,sans-serif;letter-spacing:-.5px;margin:16px 0}.card p{font-size:12px;color:#7d8683;line-height:1.8}.read{display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-top:25px}.split{display:grid;grid-template-columns:1fr 1fr;background:#11282b;color:white}.splitphoto{min-height:520px}.splitphoto img{width:100%;height:100%;object-fit:cover}.splitcopy{padding:90px max(40px,8vw);align-self:center}.splitcopy p{font-size:14px;line-height:2;color:#c3d1cc}.splitcopy a{display:inline-block;border-bottom:1px solid #c8a773;color:#e2c38c;padding:18px 0;font-size:11px;font-weight:800;letter-spacing:1px}.pagehero{background:#11282b;color:white;padding:95px 0}.pagehero h1{font:700 clamp(45px,5vw,70px) Manrope,sans-serif;letter-spacing:-2px;margin:20px 0}.pagehero p,.pagehero p a{font-size:12px;color:#c2cbc8}.pagegrid{display:grid;grid-template-columns:1fr 260px;gap:70px;padding-top:85px;padding-bottom:110px;min-height:480px}.pagegrid article h2{font:700 32px Manrope,sans-serif;letter-spacing:-1px}.pagegrid article p{max-width:780px;color:#687572;line-height:2;font-size:14px}.pagegrid article h3{margin-top:35px}.pagegrid aside{background:white;border-top:4px solid #b89660;padding:25px;height:max-content}.pagegrid aside h3{font-size:12px;letter-spacing:1px}.pagegrid aside a{display:flex;justify-content:space-between;border-bottom:1px solid #eeeae3;padding:14px 0;font-size:12px}.pagegrid aside p{font-size:11px;color:#7e8581;line-height:1.8}.mini{grid-template-columns:repeat(2,1fr);margin-top:45px}.mini .photo{height:190px}footer{background:#09191c;color:#e2e5df}.footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:65px;padding-bottom:35px}.footer p{font-size:12px;color:#a7b5b0}.footlinks{display:flex;justify-content:flex-end;align-items:center;gap:25px;font-size:12px}.bottom{grid-column:1/-1;border-top:1px solid #304145;padding-top:25px;font-size:10px;color:#91a29d}@media(max-width:1000px){.header nav{gap:12px}.header nav a{font-size:10px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.notice span{display:none}.header{height:85px}.menu{display:block;border:1px solid #c7a46e;background:transparent;padding:11px 15px;font-weight:800}.header nav{display:none;position:absolute;top:125px;left:0;right:0;background:#f7f5f0;z-index:5;padding:20px;flex-direction:column;align-items:stretch}.navopen .header nav{display:flex}.hero{height:600px}.hero h1{letter-spacing:-2px}.hero p{font-size:13px}.intro{grid-template-columns:1fr;gap:10px;padding:65px 0}.intro>div:nth-child(2){padding-top:0}.cards{grid-template-columns:1fr}.sectiontop{display:block}.split{grid-template-columns:1fr}.splitphoto{height:300px;min-height:0}.splitcopy{padding:60px 25px}.pagegrid{grid-template-columns:1fr}.mini{grid-template-columns:1fr}.footer{grid-template-columns:1fr}.footlinks{justify-content:flex-start}.bottom{grid-column:1}}