.tx-page,.tx-detail{color:#113844;background:#fff;font-family:Arial,Helvetica,sans-serif}.tx-page h1,.tx-page h2,.tx-page h3,.tx-detail h1,.tx-detail h2,.tx-detail h3{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif}.tx-hero,.tx-detail-hero{background:#102f40;height:clamp(490px,43vw,640px);position:relative;overflow:hidden}.tx-hero>img,.tx-detail-hero>img{object-fit:cover;width:100%;height:100%;display:block}.tx-overlay{background:linear-gradient(90deg,#051d28db,#051d2873 72%,#051d282e);position:absolute;inset:0}.tx-hero-content,.tx-detail-content{color:#fff;flex-direction:column;justify-content:flex-end;align-items:start;padding-top:160px;padding-bottom:55px;display:flex;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.tx-crumb{align-items:center;gap:13px;margin-bottom:50px;font-size:16px;display:flex}.tx-crumb a:hover{color:#e4bb78}.tx-eyebrow,.tx-kicker{letter-spacing:.14em;text-transform:uppercase;color:#b5975a;font-size:14px;font-weight:700}.tx-eyebrow{color:#e3c28a;margin-bottom:17px}.tx-hero h1,.tx-detail h1{max-width:1000px;margin:0 0 22px;font-size:clamp(46px,5.6vw,88px);font-weight:600;line-height:1.04}.tx-hero h1 span{color:#e1bb77}.tx-hero-content>p:last-child,.tx-detail-content>p:last-child{max-width:790px;margin:0;font-size:clamp(17px,1.6vw,24px);line-height:1.48}.tx-intro{grid-template-columns:1fr 1fr;gap:10%;padding:112px 0;display:grid}.tx-intro h2,.tx-directory-title h2,.tx-detail h2,.tx-contact h2{font-size:clamp(42px,4.2vw,72px);line-height:1.08}.tx-intro h2 em,.tx-detail h2 em{color:#a68c55;font-style:normal}.tx-intro p,.tx-detail-story p{color:#415d68;font-size:19px;line-height:1.7}.tx-directory{background:#f5f8f9;padding:100px 0 115px}.tx-directory-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.tx-directory-title h2{margin-bottom:0}.tx-directory-title>p{color:#637880;font-size:17px}.tx-filters{grid-template-columns:1.6fr 1fr 1fr auto;align-items:end;gap:14px;margin-bottom:42px;display:grid}.tx-filters label{color:#365460;flex-direction:column;gap:9px;font-size:14px;font-weight:700;display:flex}.tx-filters input,.tx-filters select{color:#173943;width:100%;font:inherit;background:#fff;border:1px solid #cad8dc;border-radius:9px;min-height:54px;padding:16px 15px;font-weight:400}.tx-mode{border:1px solid #cad8dc;border-radius:10px;gap:4px;padding:4px;display:flex}.tx-mode button{color:#173943;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:13px}.tx-mode button.selected{color:#fff;background:#173943}.tx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.tx-card{background:#fff;border:1px solid #dbe5e8;border-radius:16px;flex-direction:column;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;overflow:hidden}.tx-card:hover{border-color:#a68c55;transform:translateY(-7px);box-shadow:0 19px 35px #11384424}.tx-card-image{background:#163847;height:230px;position:relative;overflow:hidden}.tx-card-image img{object-fit:cover;width:100%;height:100%;display:block}.tx-card-image:after{content:"";background:linear-gradient(#0000 45%,#00000094);position:absolute;inset:0}.tx-card-image span{z-index:1;color:#fff;font-size:14px;font-weight:700;position:absolute;bottom:18px;left:21px}.tx-card-body{flex-direction:column;flex:1;padding:26px 24px;display:flex}.tx-card-body h3{margin:0 0 12px;font-size:25px;line-height:1.19}.tx-card-body>p{color:#57717a;margin-bottom:28px;font-size:16px;line-height:1.48}.tx-card-meta{color:#5a6d74;border-top:1px solid #e5eaed;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;display:flex}.tx-card-meta b{color:#a0844e;text-align:right;font-weight:700}.tx-read{color:#143e4e;align-items:center;gap:10px;margin-top:auto;font-size:15px;font-weight:700;display:flex}.tx-card:hover .tx-read{color:#9c7b40}.tx-table-wrap{background:#fff;border:1px solid #d8e2e6;border-radius:14px;overflow:auto}.tx-table{border-collapse:collapse;width:100%;min-width:830px}.tx-table th{text-align:left;color:#fff;background:#113844;padding:18px;font-size:14px}.tx-table td{border-top:1px solid #e4ebed;padding:17px 18px;font-size:15px;line-height:1.4}.tx-table tbody tr:hover{cursor:pointer;background:#eef4f5}.tx-table td a{font-weight:700}.tx-more,.tx-contact button,.tx-detail-facts button{color:#fff;cursor:pointer;background:#263462;border:0;border-radius:100px;align-items:center;gap:15px;padding:17px 25px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.tx-more{margin:40px auto 0;display:flex}.tx-more:hover,.tx-contact button:hover,.tx-detail-facts button:hover{background:#113844;transform:translateY(-3px)}.tx-empty{padding:30px}.tx-disclaimer{color:#60757c;margin:35px 0 0;line-height:1.65;font-size:14px!important}.tx-contact{color:#fff;background:#123844;padding:95px 0}.tx-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.tx-contact h2{margin:0}.tx-contact-grid>div:last-child p{color:#d9e5e9;font-size:20px;line-height:1.6}.tx-contact button{color:#183444;background:#e0b972}.tx-detail-hero{height:570px}.tx-detail-content h1{max-width:1000px}.tx-detail-main{grid-template-columns:1.25fr .75fr;gap:9%;padding:105px 0;display:grid}.tx-detail-story h2{margin-bottom:36px}.tx-detail-facts{background:#f5f8f9;border:1px solid #dce7e8;border-radius:16px;align-self:start;padding:35px}.tx-detail-facts h3{font-size:28px}.tx-detail-facts dl{margin:0}.tx-detail-facts dl>div{border-bottom:1px solid #d7e2e4;padding:18px 0}.tx-detail-facts dt{text-transform:uppercase;letter-spacing:.08em;color:#667e86;margin-bottom:9px;font-size:13px}.tx-detail-facts dd{margin:0;font-size:19px;font-weight:700;line-height:1.4}.tx-detail-facts p{color:#64757b;margin:30px 0;font-size:15px;line-height:1.6}.tx-back{border-bottom:1px solid #af9256;margin-top:25px;padding-bottom:8px;font-weight:700;display:inline-block}.tx-next{background:#f5f8f9;padding:85px 0}.tx-next h2{margin-bottom:24px}.tx-next a{color:#a0844e;align-items:center;gap:15px;font-weight:700;display:inline-flex}@media (max-width:1050px){.tx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-filters{grid-template-columns:repeat(2,1fr)}.tx-hero h1{font-size:60px}}@media (max-width:720px){.tx-hero,.tx-detail-hero{height:510px}.tx-hero-content,.tx-detail-content{padding-top:120px;padding-bottom:40px}.tx-crumb{margin-bottom:35px;font-size:14px}.tx-hero h1,.tx-detail h1{font-size:43px}.tx-hero-content>p:last-child{font-size:17px}.tx-intro,.tx-contact-grid,.tx-detail-main{grid-template-columns:1fr;gap:25px;padding-block:70px}.tx-intro h2,.tx-directory-title h2,.tx-detail h2,.tx-contact h2{font-size:43px}.tx-intro p,.tx-detail-story p{font-size:17px}.tx-directory{padding:65px 0}.tx-directory-title{display:block}.tx-filters{grid-template-columns:1fr;gap:15px}.tx-grid{grid-template-columns:1fr;gap:19px}.tx-card-image{height:215px}.tx-contact{padding:70px 0}.tx-detail-facts{padding:22px}.tx-detail-hero{height:500px}}.tx-hero-content>p:last-child,.tx-detail-content>p:last-child{line-height:1.42;font-size:clamp(17px,1.35vw,21px)!important}.tx-hero>img,.tx-detail-hero>img{object-fit:cover;object-position:center 46%}.tx-page .tx-card-image{height:clamp(180px,14vw,210px)!important}.tx-page .tx-card-image img{transition:transform .45s}.tx-page .tx-card:hover .tx-card-image img{transform:scale(1.035)}.tx-page .tx-card:focus-visible{outline-offset:4px;outline:3px solid #d6b276}@media (max-width:720px){.tx-page .tx-hero{min-height:490px;height:490px!important}.tx-detail .tx-detail-hero{min-height:475px;height:475px!important}.tx-hero-content,.tx-detail-content{padding:120px 0 28px!important}.tx-hero h1,.tx-detail h1{font-size:clamp(36px,9.6vw,43px)!important}.tx-hero .tx-crumb,.tx-detail-hero .tx-crumb{margin-bottom:18px!important}.tx-page .tx-intro{padding-top:42px!important;padding-bottom:45px!important}.tx-page .tx-card-image{height:200px!important}}@media (prefers-reduced-motion:reduce){.tx-page .tx-card-image img{transition:none}}.tx-hero .tx-crumb,.tx-detail-hero .tx-crumb{margin-bottom:16px!important}.tx-hero .tx-eyebrow,.tx-detail-hero .tx-eyebrow{margin-bottom:10px!important}.tx-hero-content>p:last-child,.tx-detail-content>p:last-child{max-width:720px;line-height:1.4;font-size:clamp(16px,1.25vw,20px)!important}.tx-page .tx-hero>img,.tx-detail-hero>img{object-position:center 48%}@media (max-width:720px){.tx-page .tx-hero{min-height:450px;height:450px!important}.tx-detail .tx-detail-hero{min-height:430px;height:430px!important}.tx-hero-content,.tx-detail-content{padding-top:108px!important;padding-bottom:20px!important}.tx-hero h1,.tx-detail h1{font-size:clamp(34px,9vw,40px)!important}.tx-page .tx-intro{padding-top:36px!important;padding-bottom:42px!important}}.tx-page .tx-hero{min-height:390px;height:clamp(390px,29vw,438px)!important}.tx-detail .tx-detail-hero{min-height:405px;height:clamp(405px,31vw,460px)!important}.tx-hero-content,.tx-detail-content{padding-top:114px!important;padding-bottom:18px!important}.tx-hero h1,.tx-detail h1{margin-bottom:10px!important;font-size:clamp(39px,4.7vw,64px)!important}.tx-page .tx-intro{padding-top:38px!important;padding-bottom:48px!important}.tx-page .tx-directory{padding-top:48px!important}.tx-page .tx-hero>img{object-position:center 42%!important}.tx-page .tx-card-image img,.tx-detail-hero img{transition:transform .45s}.tx-page .tx-card:hover .tx-card-image img,.tx-detail:hover .tx-detail-hero img{transform:scale(1.02)}@media (max-width:720px){.tx-page .tx-hero{min-height:432px;height:432px!important}.tx-hero-content,.tx-detail-content{padding-top:104px!important;padding-bottom:16px!important}}
