.hdn-content *{box-sizing:border-box}.hdn-content{margin:0;background:#f7f5f0;color:#242521;font-family:inherit;font-size:16px;line-height:1.8}.hdn-content a{color:inherit;text-decoration:none}.hdn-content button{font:inherit;cursor:pointer}.hdn-content img{max-width:100%;display:block}.hdn-content header{background:#faf9f6;border-bottom:1px solid #dedbd3;position:relative;z-index:5}.hdn-content .bar{max-width:1240px;margin:auto;padding:16px 28px;display:flex;align-items:center;gap:28px}.hdn-content .logo{width:105px;height:49px;object-fit:contain}.hdn-content .brandline{font-size:12px;color:#777;margin-right:auto}.hdn-content nav{display:flex;align-items:center;gap:24px;font-size:14px}.hdn-content nav a:hover,.hdn-content .tabs a:hover{color:#b92127}.hdn-content .drop{position:relative;display:flex;gap:6px;align-items:center}.hdn-content .drop button{border:0;background:none;color:#b92127}.hdn-content .submenu{display:none;position:absolute;top:100%;left:-16px;padding:16px;background:white;box-shadow:0 8px 25px #0001;min-width:160px}.hdn-content .submenu a{display:block;padding:8px}.hdn-content .drop:hover .submenu,.hdn-content .drop.open .submenu{display:block}.hdn-content .btn{display:inline-block;padding:12px 23px;background:#b92127;color:white;font-size:14px;border:1px solid #b92127}.hdn-content .btn.outline{background:transparent;color:inherit;border-color:#aaa}.hdn-content .menu{display:none}.hdn-content .tabs{border-bottom:1px solid #ddd8ce}.hdn-content .tabs .wrap{display:flex;gap:32px;padding-top:16px;padding-bottom:16px;font-size:14px}.hdn-content .tabs .active{color:#b92127;font-weight:600}.hdn-content .wrap{max-width:1184px;margin:auto;padding:0 28px}.hdn-content .crumb{color:#777;font-size:12px;padding-top:25px;padding-bottom:25px}.hdn-content .label{font-size:12px;letter-spacing:2px;color:#b92127;font-weight:600}.hdn-content h1,.hdn-content h2,.hdn-content h3,.hdn-content p{margin-top:0}.hdn-content h1{font-size:52px;line-height:1.3;letter-spacing:-1.5px}.hdn-content h2{font-size:32px;line-height:1.45}.hdn-content h3{font-size:22px;line-height:1.5}.hdn-content .serif{font-family:inherit}.hdn-content section{padding:70px 0}.hdn-content .muted{color:#73736b}.hdn-content .intro{max-width:630px}.hdn-content .sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.hdn-content .sectionhead h2{margin-bottom:0}.hdn-content .filters{display:flex;gap:10px;border-top:1px solid #d9d5cc;padding:22px 0}.hdn-content .filter{padding:8px 20px;border:1px solid #d7d2c8;background:none}.hdn-content .filter.active{background:#252622;color:white;border-color:#252622}.hdn-content .feature{display:grid;grid-template-columns:1.1fr 1fr;border-top:1px solid #d7d2c8;border-bottom:1px solid #d7d2c8;padding:32px 0;gap:45px}.hdn-content .feature img{width:100%;height:330px;object-fit:cover}.hdn-content .feature h2{margin:18px 0}.hdn-content .meta{font-size:13px;color:#777}.hdn-content .arrow{color:#b92127;font-weight:600}.hdn-content .empty{padding:70px 0;text-align:center;color:#777}.hdn-content .hero{background:#292c2a;color:#fff;padding:0}.hdn-content .hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:530px}.hdn-content .hero-copy{padding:65px 45px 65px 0;align-self:center}.hdn-content .hero h1{font-size:68px;margin:15px 0}.hdn-content .hero .label{color:#dbb8a3}.hdn-content .hero-photo{width:100%;height:530px;object-fit:cover;object-position:center}.hdn-content .hero blockquote{font-family:inherit;margin:30px 0;font-size:27px;line-height:1.6}.hdn-content .actions{display:flex;gap:12px;flex-wrap:wrap}.hdn-content .facts{background:#eae5da}.hdn-content .factgrid{display:grid;grid-template-columns:repeat(4,1fr)}.hdn-content .factgrid>div{padding:25px 20px;border-right:1px solid #d9d2c5}.hdn-content .factgrid small{color:#817c71;display:block;font-size:11px;letter-spacing:1px}.hdn-content .split{display:grid;grid-template-columns:1fr 1.6fr;gap:75px}.hdn-content .split p{color:#55594f}.hdn-content .portrait{width:100%;height:240px;object-fit:cover;margin-top:25px}.hdn-content .steps{display:flex;justify-content:space-between;border-top:1px solid #d8d4ca;border-bottom:1px solid #d8d4ca;padding:20px 0;margin:25px 0;font-size:14px}.hdn-content .fields{background:#eee9df}.hdn-content .fieldgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px}.hdn-content .fieldgrid div{border-top:1px solid #cbc5b9;padding:25px 15px 25px 0}.hdn-content .fieldgrid span{color:#a59d8c;font-size:12px;margin-right:10px}.hdn-content .belief{background:#22241f;color:white}.hdn-content .belief .split{align-items:center}.hdn-content .belief h2{font-family:inherit;font-size:42px;line-height:1.6;margin:0}.hdn-content .belief p{color:#d8d5cc}.hdn-content .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hdn-content .gallery button{background:none;border:0;text-align:left;padding:0;color:inherit}.hdn-content .gallery img{height:220px;width:100%;object-fit:cover;transition:filter .2s}.hdn-content .gallery button:hover img{filter:brightness(.9)}.hdn-content .gallery span{display:block;font-size:13px;margin-top:8px}.hdn-content .cta{background:#eae5da}.hdn-content .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.hdn-content .cta h2{margin-bottom:8px}.hdn-content .cta p{margin:0;color:#777}.hdn-content footer{background:#242621;color:#d7d4ca;padding:35px 0;font-size:12px}.hdn-content footer .wrap{display:flex;justify-content:space-between;gap:24px}.hdn-content .review{background:#f2e7cc;color:#6a5427;padding:9px 20px;text-align:center;font-size:12px}.hdn-content .article{max-width:820px;margin:auto;padding:45px 28px 80px}.hdn-content .article h1{font-size:40px}.hdn-content .article h2{font-size:26px;margin-top:42px}.hdn-content .article .cover{margin:30px 0 8px;width:100%;max-height:440px;object-fit:cover}.hdn-content .notice{background:#eee9dd;padding:18px 22px;font-size:14px;border-left:3px solid #a2854b}.hdn-content .article blockquote{border-left:3px solid #b92127;padding-left:24px;margin:30px 0;font-size:24px;font-family:inherit}.hdn-content .related{display:block;border-top:1px solid #d5cfc2;padding:18px 0}.hdn-content .disabled{opacity:.6;cursor:not-allowed}.hdn-content dialog{border:0;padding:20px;max-width:90vw;max-height:90vh;background:#faf9f6}.hdn-content dialog::backdrop{background:#000b}.hdn-content dialog img{max-height:75vh;margin:auto}.hdn-content dialog button{display:block;margin:0 0 12px auto;background:none;border:0}.hdn-content .aboutcards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hdn-content .aboutcards a{border-top:2px solid #b92127;padding:28px;background:#eeeadf}.hdn-content .count{font-size:12px;color:#777;margin-top:24px}@media(max-width:800px){.hdn-content .bar{padding:12px 20px;gap:12px}.hdn-content .brandline{font-size:10px}.hdn-content .menu{display:block;border:0;background:none;font-size:14px}.hdn-content .bar>.btn{display:none}.hdn-content nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px;background:#faf9f6;align-items:stretch;gap:15px;flex-direction:column;border-bottom:1px solid #ddd}.hdn-content nav.open{display:flex}.hdn-content .drop{flex-wrap:wrap}.hdn-content .submenu{position:static;box-shadow:none;width:100%;background:#eee9df}.hdn-content .drop:hover .submenu{display:none}.hdn-content .drop.open .submenu{display:block}.hdn-content .wrap{padding-left:22px;padding-right:22px}.hdn-content .tabs .wrap{gap:22px;font-size:13px}.hdn-content .crumb{font-size:11px}.hdn-content section{padding:45px 0}.hdn-content h1{font-size:38px}.hdn-content h2{font-size:27px}.hdn-content .sectionhead,.hdn-content .cta .wrap{align-items:start;flex-direction:column}.hdn-content .feature,.hdn-content .hero-grid,.hdn-content .split{grid-template-columns:1fr;gap:25px}.hdn-content .feature img{height:240px}.hdn-content .feature h2{font-size:26px}.hdn-content .hero-copy{padding:35px 0 15px}.hdn-content .hero h1{font-size:54px}.hdn-content .hero-photo{height:350px}.hdn-content .factgrid{grid-template-columns:1fr 1fr}.hdn-content .factgrid>div{padding:18px 10px;font-size:13px}.hdn-content .fieldgrid{grid-template-columns:1fr 1fr;font-size:14px}.hdn-content .belief h2{font-size:34px}.hdn-content .gallery{grid-template-columns:1fr 1fr;gap:18px 12px}.hdn-content .gallery img{height:150px}.hdn-content .gallery span{font-size:12px}.hdn-content .article h1{font-size:30px}.hdn-content .aboutcards{grid-template-columns:1fr}.hdn-content footer .wrap{flex-direction:column;gap:10px}.hdn-content .review{text-align:left}.hdn-content .steps{font-size:12px;gap:10px}}.hdn-content [hidden]{display:none!important}.hdn-content .hero{background:#555658}.hdn-content .hero-grid{grid-template-columns:1.15fr .85fr;gap:40px}.hdn-content .hero-photo{height:600px;object-fit:cover;object-position:center 24%}@media(max-width:800px){.hdn-content .hero-grid{grid-template-columns:1fr;gap:20px}.hdn-content .hero-photo{height:auto;max-height:560px;object-fit:contain;object-position:center}.hdn-content .hero-copy{padding-bottom:0}}.hdn-content .hero-photo{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 19%,#000 81%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 19%,#000 81%,transparent 100%)}@media(max-width:800px){.hdn-content .hero-photo{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 100%)}}@media(max-width:800px){.hdn-content .hero-photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 10%);mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 10%);-webkit-mask-composite:source-in;mask-composite:intersect}}
.hdn-page .hdn-content .hero{min-height:0;display:block;overflow:visible}.hdn-page .hdn-content .hero-copy{position:static;max-width:none}.hdn-page .hdn-content .hero h1{color:inherit}.hdn-page .hdn-content .tabs{background:#f7f5f0}

.hdn-content .credential-gallery img{height:auto;width:100%;aspect-ratio:1.45;object-fit:contain;background:#fff}.hdn-content .credential-gallery span{font-size:15px;line-height:1.6;font-weight:600;margin-top:14px}.hdn-content .founder-news-link{display:inline-block;margin-top:12px}@media(max-width:800px){.hdn-content .credential-gallery{grid-template-columns:1fr;gap:28px}}
