@media (min-width:1000px){html body #header-outer #top nav > ul.sf-menu > li.tlmm-has > ul.sub-menu{display:none!important}html body #header-outer #top nav > ul.sf-menu > li.tlmm-has{position:static}html body #header-outer #top nav > ul.sf-menu > li.tlmm-has > a{position:relative}html body #header-outer #top nav > ul.sf-menu > li.tlmm-has > a:after{content:"";position:absolute;left:8px;right:8px;bottom:-26px;height:3px;background:#3bbab0;transform:scaleX(0);transition:transform .2s}html body #header-outer #top nav > ul.sf-menu > li.tlmm-open > a:after{transform:scaleX(1)}.tlmm{position:absolute;left:0;right:0;top:100%;z-index:9998;background:#efedea;border-top:1px solid #dcdad3;box-shadow:0 24px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility 0s .18s}.tlmm.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.tlmm__in{max-width:1280px;margin:0 auto;padding:44px 40px 48px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:start}.tlmm__panel[hidden]{display:none!important}html body .tlmm p.tlmm__h{margin:0 0 10px!important;padding:0!important;font-family:"Playfair Display",Georgia,serif!important;font-size:34px!important;line-height:42px!important;font-weight:500!important;color:#000;letter-spacing:-.3px!important}html body .tlmm p.tlmm__h a{font-family:inherit!important;font-size:inherit!important}.tlmm__h{margin:0}.tlmm__h a{color:#000;text-decoration:none}.tlmm__h a:hover{text-decoration:underline;text-decoration-color:#3bbab0;text-underline-offset:6px}.tlmm__h span{color:#3bbab0}html body .tlmm p.tlmm__desc{margin:0 0 28px!important;padding:0!important}.tlmm__desc{font-family:Poppins,sans-serif;font-size:15px;line-height:24px;color:#62625d;max-width:520px}.tlmm__groups{display:flex;gap:64px}html body .tlmm p.tlmm__glabel{margin:0 0 8px!important;padding:0!important}.tlmm__glabel{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#62625d}.tlmm__links{margin:0;padding:0;list-style:none}.tlmm__links li{margin:0;padding:0;list-style:none}.tlmm__links li::before{content:none}html body .tlmm .tlmm__links li{line-height:24px!important}html body .tlmm .tlmm__links a{padding:6px 0!important;font-size:17px!important;line-height:24px!important}.tlmm__links a{display:inline-block;padding:6px 0;font-family:Poppins,sans-serif;font-size:17px;line-height:24px;font-weight:400;color:#000;text-decoration:none;text-transform:none;letter-spacing:0}.tlmm__links a:hover,.tlmm__links a:focus{text-decoration:underline;text-decoration-color:#3bbab0;text-decoration-thickness:2px;text-underline-offset:5px}.tlmm__card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#252525;color:#fff;text-decoration:none}.tlmm__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.tlmm__card:hover img{transform:scale(1.04)}.tlmm__card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 35%,rgba(20,20,20,.82) 100%)}.tlmm__ctext{position:absolute;left:24px;right:24px;bottom:22px;z-index:1}.tlmm__eyebrow{display:block;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#e6e4df}html body #header-outer .tlmm span.tlmm__ctitle:not(#tlx1){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:"Playfair Display",Georgia,serif!important;font-size:24px!important;line-height:31px!important;font-weight:500!important;letter-spacing:-.2px!important;color:#fff!important;text-transform:none!important}html body #header-outer .tlmm span.tlmm__eyebrow:not(#tlx1){font-family:Poppins,sans-serif!important;font-size:12px!important;letter-spacing:1.6px!important}html body #header-outer .tlmm .tlmm__links a:not(#tlx1){font-family:Poppins,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#000!important}}@media (min-width:1000px) and (max-width:1200px){.tlmm__in{grid-template-columns:minmax(0,1fr) 340px;gap:36px;padding:36px 24px 40px}.tlmm__groups{gap:40px}}