*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#363636;background:#fff;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:#8e6e49}img{max-width:100%}.wrap{max-width:1140px;margin:auto;padding:0 26px}.sitehead{background:#fff;box-shadow:0 1px 7px #00000019;position:relative;z-index:10}.headrow{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px}.brand img{width:215px;height:73px;object-fit:contain}.brand span{font:bold 20px Georgia,serif}.nav{display:flex;gap:25px;align-items:center;font-size:14px}.dropdown{position:relative}.dropitems{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:235px;box-shadow:0 5px 20px #0002;padding:13px 0}.dropitems a{display:block;padding:7px 18px}.dropdown:hover .dropitems,.dropdown:focus-within .dropitems{display:block}.mobilebtn{display:none;border:0;background:none;font-size:25px;cursor:pointer}.hero{min-height:440px;background:linear-gradient(#15232a55,#15232a55),url('https://web.archive.org/web/20260311153138/https://static.wixstatic.com/media/e03563_46598b9a5e0341d29e4f0fdfec873ef6~mv2.jpg/v1/fill/w_1905,h_518,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/e03563_46598b9a5e0341d29e4f0fdfec873ef6~mv2.jpg') center/cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,63px);font-weight:normal;letter-spacing:2px;margin:0}.hero h2{font-weight:400;font-size:24px;letter-spacing:2px;margin:12px 0}.hero p{letter-spacing:2px}.main{padding:64px 0 85px}.center{text-align:center}h1,h2,h3{line-height:1.35}h2{font-family:Georgia,serif;font-weight:400;font-size:36px}h3{font-size:21px;font-weight:500}.lead{max-width:820px;margin:0 auto 42px;text-align:center}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.box{padding:30px 18px;border:1px solid #e7e2da;text-align:center}.box h3{margin:6px 0 10px}.box p{margin:0}.label{letter-spacing:2px;text-transform:uppercase;color:#9d7956;font-size:12px}.banner{background:#f7f5f2;padding:48px 0}.btn{display:inline-block;background:#a57f57;color:white;padding:12px 27px;margin:14px 0;font-size:13px;letter-spacing:1px}.footer{background:#f0ede8;padding:55px 0 25px;text-align:center;color:#555}.footer p{margin:5px}.footlogos img{max-height:115px;max-width:175px;object-fit:contain}.small{font-size:13px}.archival{border-left:3px solid #ad8b5d;background:#faf8f5;padding:15px 20px;margin:24px 0;color:#5b5249}.article{max-width:870px;margin:auto}.article h2{font-size:29px;margin:36px 0 12px}.article li{padding:4px 0}.leader{display:flex;align-items:center;gap:20px;padding:20px;background:#faf8f6}.leader img{width:100px;height:115px;object-fit:cover}.service{padding:21px;border-bottom:1px solid #e5e2dd}.service strong{display:block}.social{display:flex;justify-content:center;gap:22px;margin:25px}.social a{text-decoration:underline}@media(max-width:850px){.mobilebtn{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:22px}.nav.open{display:flex}.dropitems{display:block;position:static;box-shadow:none;padding:0 0 0 12px}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.grid{grid-template-columns:1fr}.hero{min-height:350px}.headrow{min-height:80px}.brand img{width:160px;height:auto}h2{font-size:29px}.main{padding:45px 0}}