.-_z2mG_dialog{border:none;border-top:3px solid var(--gold);background:var(--parchment);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);padding:0}.-_z2mG_dialog::backdrop{background:#1a101299}.-_z2mG_inner{padding:2.2rem 2rem 1.6rem;position:relative}.-_z2mG_close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:1.8rem;line-height:1;position:absolute;top:.6rem;right:.8rem}.-_z2mG_close:hover{color:var(--ink)}.-_z2mG_title{color:var(--ink);margin:0 0 .6rem;font-size:clamp(1.6rem,4vw,2rem)}.-_z2mG_lede{color:var(--muted);margin:0 0 1.4rem;line-height:1.6}.-_z2mG_form{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.-_z2mG_label{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--ink);flex-direction:column;gap:.3rem;font-size:.74rem;font-weight:600;display:flex}.-_z2mG_input{border:none;border-bottom:1.5px solid var(--ink);width:100%;font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--ink);background:0 0;border-radius:0;padding:.5rem .2rem;font-size:1rem}textarea.-_z2mG_input{resize:vertical;min-height:6rem}.-_z2mG_input:focus{border-bottom-color:var(--bordeaux);outline:none}.-_z2mG_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.-_z2mG_msg{color:#9a3324;min-height:1.4rem;margin:0;font-size:.85rem;font-weight:600}
.Af2_WG_header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f3ece0db;position:fixed;top:0;left:0;right:0}.Af2_WG_inFlow{position:relative}.Af2_WG_inner{justify-content:space-between;align-items:center;gap:1.5rem;height:74px;display:flex}.Af2_WG_logo{align-items:center;display:flex}.Af2_WG_logoImg{width:auto;height:44px}.Af2_WG_nav{gap:2rem;display:flex}.Af2_WG_navLink{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:4px 0;font-size:.74rem;font-weight:600;position:relative}.Af2_WG_navLink:after{content:"";background:var(--bordeaux);width:0;height:1px;transition:width .28s;position:absolute;bottom:-2px;left:0}.Af2_WG_navLink:hover,.Af2_WG_navLink[aria-current=page]{color:var(--bordeaux)}.Af2_WG_navLink:hover:after,.Af2_WG_navLink[aria-current=page]:after{width:100%}.Af2_WG_actions{align-items:center;gap:1rem;display:flex}.Af2_WG_cta{padding:.7rem 1.25rem}.Af2_WG_burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.Af2_WG_burger span{background:var(--ink);width:22px;height:2px;display:block}.Af2_WG_mobileMenu{padding:1.5rem var(--gutter) 2rem;background:var(--parchment);border-bottom:1px solid var(--line);flex-direction:column;gap:1rem;display:none}.Af2_WG_mobileMenu a:not(.Af2_WG_btn){letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;font-weight:600}.Af2_WG_mobileMenu a[aria-current=page]{color:var(--bordeaux)}@media (max-width:860px){.Af2_WG_nav,.Af2_WG_cta{display:none}.Af2_WG_burger,.Af2_WG_mobileMenu{display:flex}}
.EZoWya_footer{background:var(--ink-2);color:var(--parchment);padding-top:3.5rem}.EZoWya_inner{border-bottom:1px solid #b08d4f3d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2.5rem;display:flex}.EZoWya_brand{flex-direction:column;gap:.9rem;line-height:1;display:flex}.EZoWya_logoImg{width:auto;height:46px}.EZoWya_name{font-family:var(--font-display);color:var(--gold-soft);font-size:1.1rem;font-style:italic}.EZoWya_links{flex-wrap:wrap;gap:1.6rem;display:flex}.EZoWya_links a,.EZoWya_social a{letter-spacing:.14em;text-transform:uppercase;color:#f3ece0c7;font-size:.72rem;transition:color .2s}.EZoWya_links a:hover,.EZoWya_social a:hover{color:var(--gold)}.EZoWya_social{gap:1.4rem;display:flex}.EZoWya_base{color:#f3ece08c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.6rem 2.2rem;font-size:.75rem;display:flex}.EZoWya_tagline{font-family:var(--font-display);color:var(--gold-soft);font-style:italic}@media (max-width:640px){.EZoWya_inner{flex-direction:column;gap:1.6rem}}
.Z8hQ_W_hero{align-items:flex-end;min-height:92vh;margin-top:75px;display:flex;position:relative;overflow:hidden}.Z8hQ_W_media{z-index:0;position:absolute;inset:0}.Z8hQ_W_bgImage{object-fit:cover;object-position:68% 30%;width:100%;height:100%}.Z8hQ_W_overlay{background:linear-gradient(90deg,#1a1012b8 0%,#1a10126b 38%,#1a10120d 68%),linear-gradient(#1a101200 58%,#1a10128c 100%);position:absolute;inset:0}.Z8hQ_W_inner{z-index:1;width:100%;padding-top:clamp(9rem,20vw,12rem);padding-bottom:clamp(4rem,8vw,6rem);position:relative}.Z8hQ_W_copy{max-width:34rem}.Z8hQ_W_tag{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 1.4rem;font-size:.72rem;font-weight:600}.Z8hQ_W_title{letter-spacing:-.02em;color:var(--parchment);font-size:clamp(2.9rem,7vw,5.1rem);line-height:.98}.Z8hQ_W_title em{color:var(--gold-soft);font-style:italic}.Z8hQ_W_ctas{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}@media (max-width:860px){.Z8hQ_W_hero{min-height:88vh}.Z8hQ_W_bgImage{object-position:75% 25%}}
.vqXTeW_about{background:var(--chalk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vqXTeW_grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.vqXTeW_media{border:1px solid var(--line-gold);background:var(--parchment);margin:0;padding:8px;position:relative}.vqXTeW_media img{object-fit:cover;width:100%;height:auto}.vqXTeW_vintage{background:var(--bordeaux);color:var(--parchment);letter-spacing:.24em;text-transform:uppercase;padding:.4rem .9rem;font-size:.58rem;position:absolute;top:18px;right:-1px}.vqXTeW_h2{max-width:20ch;color:var(--ink);margin:1.2rem 0 1.4rem;font-size:clamp(1.9rem,3.6vw,2.9rem)}.vqXTeW_body{color:var(--muted);max-width:40ch;margin:0 0 1.1rem;line-height:1.75}.vqXTeW_facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,auto);gap:1.5rem 2.2rem;margin:2rem 0;padding:1.4rem 0;display:grid}.vqXTeW_fact dt{font-family:var(--font-display);color:var(--bordeaux);font-size:1.5rem;line-height:1}.vqXTeW_fact dd{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.35rem 0 0;font-size:.68rem}@media (max-width:860px){.vqXTeW_grid{grid-template-columns:1fr}.vqXTeW_facts{grid-template-columns:repeat(2,1fr)}}
.FM5_1a_section{background:var(--parchment);border-bottom:1px solid var(--line)}.FM5_1a_head{max-width:58rem}.FM5_1a_mission{font-family:var(--font-display);color:var(--ink);margin:0;padding:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-style:italic;font-weight:300;line-height:1.3}.FM5_1a_label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 .8rem;font-size:.68rem;font-weight:600}.FM5_1a_missionLabel{margin-top:2rem}.FM5_1a_vision{max-width:48rem;margin:clamp(2.5rem,5vw,3.5rem) 0;padding:1.8rem 0}.FM5_1a_visionText{font-family:var(--font-display);color:var(--bordeaux);margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35}.FM5_1a_valuesHead{border-top:1px solid var(--line);padding-top:2.2rem}.FM5_1a_intro{color:var(--muted);margin:0 0 1rem;line-height:1.7}.FM5_1a_grid{grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,5vw,4rem);display:grid}.FM5_1a_item{border-top:1px solid var(--line);padding:2rem 0}.FM5_1a_item:nth-child(-n+2){border-top:none}.FM5_1a_no{font-family:var(--font-display);color:var(--gold);margin-bottom:.8rem;font-size:.95rem;display:block}.FM5_1a_itemTitle{color:var(--ink);margin-bottom:.7rem;font-size:1.4rem}.FM5_1a_itemBody{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}@media (max-width:800px){.FM5_1a_grid{grid-template-columns:1fr}.FM5_1a_item:nth-child(2){border-top:1px solid var(--line)}}
.L_APvq_card{background:var(--parchment);border:1px solid var(--line);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.L_APvq_card:hover{border-color:var(--line-gold);transform:translateY(-4px);box-shadow:0 18px 40px -24px #1a101273}.L_APvq_thumb{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.L_APvq_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.L_APvq_card:hover .L_APvq_thumb img{transform:scale(1.05)}.L_APvq_kind{background:var(--ink);color:var(--gold-soft);letter-spacing:.18em;text-transform:uppercase;padding:.35rem .75rem;font-size:.6rem;font-weight:600;position:absolute;bottom:12px;left:12px}.L_APvq_bodyWrap{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.35rem 1.5rem;display:flex}.L_APvq_meta{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.64rem}.L_APvq_title{color:var(--ink);font-size:1.32rem;line-height:1.15}.L_APvq_title a:hover{color:var(--bordeaux)}.L_APvq_blurb{color:var(--muted);flex:1;margin:0;font-size:.94rem;line-height:1.6}.L_APvq_bodyWrap .L_APvq_arrow-link{margin-top:.4rem}
.Y50NNq_section{background:var(--parchment)}.Y50NNq_head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.6rem;display:flex}.Y50NNq_h2{color:var(--ink);margin-top:.9rem;font-size:clamp(1.8rem,3.4vw,2.7rem)}.Y50NNq_note{max-width:22rem;color:var(--muted);margin:0;font-size:.94rem}.Y50NNq_live{color:var(--gold);font-weight:600}.Y50NNq_grid{grid-template-columns:repeat(2,1fr);gap:1.6rem;display:grid}.Y50NNq_more{text-align:center;margin-top:2.4rem}@media (max-width:720px){.Y50NNq_head{flex-direction:column;align-items:flex-start;gap:1rem}.Y50NNq_grid{grid-template-columns:1fr}}
.FQXWGW_section{background:var(--chalk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FQXWGW_head{margin-bottom:2.6rem}.FQXWGW_h2{color:var(--ink);margin-top:.9rem;font-size:clamp(1.8rem,3.4vw,2.7rem)}.FQXWGW_more{text-align:center;margin-top:2.4rem}.FQXWGW_grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (max-width:960px){.FQXWGW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FQXWGW_grid{grid-template-columns:1fr}}
.eMMdiW_section{background:var(--ink);color:var(--parchment)}.eMMdiW_head{margin-bottom:3rem}.eMMdiW_head .eMMdiW_eyebrow{color:var(--gold-soft)}.eMMdiW_head .tick{background:var(--line-gold)}.eMMdiW_h2{color:var(--parchment);margin-top:.9rem;font-size:clamp(1.9rem,3.6vw,2.9rem)}.eMMdiW_grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.eMMdiW_item{border-left:1px solid #b08d4f47;padding:2rem 1.8rem 2.2rem}.eMMdiW_item:first-child{border-left:none;padding-left:0}.eMMdiW_no{font-family:var(--font-display);color:var(--gold);margin-bottom:1rem;font-size:.95rem;display:block}.eMMdiW_itemTitle{color:var(--parchment);margin-bottom:.7rem;font-size:1.4rem}.eMMdiW_itemBody{color:#f3ece0b8;margin:0;font-size:.95rem;line-height:1.65}@media (max-width:800px){.eMMdiW_grid{grid-template-columns:1fr}.eMMdiW_item{border-top:1px solid #b08d4f3d;border-left:none;padding-left:0;padding-right:0}.eMMdiW_item:first-child{border-top:none}}
.gd1dcq_main{padding-block:clamp(3rem,8vw,6rem)}.gd1dcq_title{color:var(--ink);margin:.9rem 0 2.6rem;font-size:clamp(1.8rem,3.4vw,2.7rem)}.gd1dcq_grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (max-width:960px){.gd1dcq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gd1dcq_grid{grid-template-columns:1fr}}.gd1dcq_empty{color:var(--muted)}
.sxuMuG_main{padding-block:clamp(4rem,12vw,9rem)}.sxuMuG_inner{max-width:720px}.sxuMuG_title{margin:.9rem 0 1rem;font-size:clamp(2rem,4.5vw,3rem)}.sxuMuG_text{color:var(--muted);margin:0 0 2.4rem;font-size:1.15rem}.sxuMuG_actions{flex-wrap:wrap;gap:.8rem;display:flex}
.OWeMSG_section{background:var(--parchment)}.OWeMSG_grid{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.OWeMSG_h2{max-width:16ch;color:var(--ink);margin:1rem 0 1.1rem;font-size:clamp(2rem,4vw,3.1rem)}.OWeMSG_lede{color:var(--muted);max-width:34ch;margin:0 0 2rem;line-height:1.7}.OWeMSG_form{max-width:30rem}.OWeMSG_field{border-bottom:1.5px solid var(--ink);gap:.6rem;padding-bottom:.4rem;display:flex}.OWeMSG_field+.OWeMSG_field{margin-top:1rem}.OWeMSG_input{font-family:var(--font-body);color:var(--ink);background:0 0;border:none;flex:1;padding:.6rem .2rem;font-size:1rem}.OWeMSG_input::placeholder{color:#6f615799}.OWeMSG_input:focus{outline:none}.OWeMSG_submit{white-space:nowrap;padding:.7rem 1.3rem}.OWeMSG_msg{min-height:1.4rem;color:var(--muted);margin:.9rem 0 0;font-size:.85rem}.OWeMSG_ok{color:var(--bordeaux);font-weight:600}.OWeMSG_bad{color:#9a3324;font-weight:600}.OWeMSG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OWeMSG_card{background:var(--ink);color:var(--parchment);border-top:3px solid var(--gold);flex-direction:column;padding:2.2rem 2rem;display:flex}.OWeMSG_cardTitle{color:var(--parchment);margin-bottom:.8rem;font-size:1.5rem}.OWeMSG_cardBody{color:#f3ece0b8;margin:0 0 1.6rem;font-size:.94rem;line-height:1.65}.OWeMSG_contactLink{font-family:var(--font-display);color:var(--gold-soft);border-bottom:1px solid #0000;align-self:flex-start;font-size:1.15rem;transition:border-color .25s}.OWeMSG_contactLink:hover{border-bottom-color:var(--gold-soft)}.OWeMSG_socials{gap:1.4rem;margin-top:auto;padding-top:1.8rem;display:flex}.OWeMSG_socials a{letter-spacing:.14em;text-transform:uppercase;color:#f3ece0cc;font-size:.72rem;transition:color .2s}.OWeMSG_socials a:hover{color:var(--gold)}@media (max-width:800px){.OWeMSG_grid{grid-template-columns:1fr}}@media (max-width:480px){.OWeMSG_field{border-bottom:none;flex-direction:column;align-items:stretch;gap:1rem}.OWeMSG_input{border-bottom:1.5px solid var(--ink)}.OWeMSG_submit{justify-content:center;width:100%}}
