.OtWT4W_about{background-color:var(--color-gray-50);border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);overflow:hidden}.OtWT4W_container{flex-direction:column;padding:3rem 0;display:flex}.OtWT4W_eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);text-align:center;margin-bottom:.75rem;font-size:.65rem;font-weight:500;display:inline-block}.OtWT4W_title{text-align:center;color:var(--color-text);margin:0 0 .75rem;font-size:1.4rem;font-weight:500;line-height:1.2}.OtWT4W_divider{background-color:var(--color-gold);width:2.5rem;height:1px;margin:0 auto 1.5rem}.OtWT4W_text{text-align:center;color:var(--color-text-light);margin:0 0 2rem;font-size:.95rem;line-height:1.8}.OtWT4W_cac{flex-direction:column;align-items:center;width:100%;margin-bottom:1rem;display:flex}.OtWT4W_cr{justify-content:center;width:100%;margin-bottom:3.5rem;display:flex;position:relative}.OtWT4W_cr img{height:2.4rem}.OtWT4W_cr:after{content:"";background-color:var(--color-gold);width:1px;height:1.75rem;position:absolute;bottom:-1.75rem;left:50%;transform:translate(-50%)}.OtWT4W_categories{justify-content:center;align-items:flex-start;gap:0 1rem;width:100%;display:flex;position:relative}.OtWT4W_categories:before{content:"";background-color:var(--color-gold);height:1px;position:absolute;top:0;left:calc(15% + .5rem);right:calc(15% + .5rem);transform:translateY(-1.75rem)}.OtWT4W_category{border-radius:var(--radius);border:1px solid var(--color-gray-200);background:var(--color-white);width:30%;transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem;display:flex;position:relative}.OtWT4W_category:before{content:"";background-color:var(--color-gold);width:1px;height:1.75rem;position:absolute;top:0;left:50%;transform:translate(-50%,-1.75rem)}.OtWT4W_categoryTitle{text-align:center;letter-spacing:.05em;color:var(--color-text);margin:.5rem 0 0;font-size:.75rem;font-weight:500}.OtWT4W_categories img{filter:brightness(0%);height:1.8rem}@media (max-width:320px){.OtWT4W_categoryTitle{font-size:.6rem}.OtWT4W_categories img{height:1.4rem}}@media (min-width:780px){.OtWT4W_container{padding:5rem 0}.OtWT4W_title{font-size:2rem}.OtWT4W_text{margin-bottom:3rem;font-size:1rem;line-height:1.85}.OtWT4W_cac{align-self:center;width:50%}.OtWT4W_cr img{height:4.5rem}.OtWT4W_category{cursor:pointer;padding:1.5rem .75rem}.OtWT4W_category:hover{border-color:var(--color-gold);box-shadow:0 4px 20px #c9a84c26}.OtWT4W_category img{height:3.5rem}.OtWT4W_categoryTitle{letter-spacing:.03em;font-size:1rem}.OtWT4W_category:hover img{filter:none}.OtWT4W_category:hover .OtWT4W_categoryTitle{color:var(--color-gold)}}
.cR4NDG_banner{background:linear-gradient(160deg, var(--color-dark) 0%, var(--color-black) 100%);position:relative;overflow:hidden}.cR4NDG_banner:before{content:"";pointer-events:none;background:linear-gradient(135deg,#c9a84c0f 0%,#0000 60%);position:absolute;inset:0}.cR4NDG_content{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0 3.5rem;display:flex;position:relative}.cR4NDG_eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1.5rem;font-size:.7rem;font-weight:500}.cR4NDG_title{color:var(--color-white);font-family:ByTheWay,cursive;font-size:2.2rem;line-height:1}.cR4NDG_title span{display:flex}.cR4NDG_title strong{color:var(--color-white);margin-left:20px;font-size:4.2rem}.cR4NDG_highlight{color:var(--color-gold);margin:0 6px}.cR4NDG_title span:first-child{margin-left:40px}.cR4NDG_title span:nth-child(4){margin-left:20px}.cR4NDG_btn{border-radius:var(--radius);background:var(--color-gold);width:100%;max-width:220px;color:var(--color-dark);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-gold);transition:background var(--transition), color var(--transition), border-color var(--transition);outline:0;justify-content:center;align-items:center;margin:1.75rem 0 .75rem;padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.cR4NDG_btn span{margin-right:8px}.cR4NDG_btn img{filter:brightness(0);opacity:.85;transition:filter var(--transition)}.cR4NDG_description{letter-spacing:.08em;color:var(--color-gray-400);text-transform:uppercase;font-size:.75rem}@media (min-width:780px){.cR4NDG_banner{background:url(../media/background-banner.24u_dydsqu9qp.webp) no-repeat center var(--color-dark);background-size:cover}.cR4NDG_banner:before{background:linear-gradient(90deg, transparent 0%, #0a0a0abf 45%, var(--color-dark) 100%)}.cR4NDG_content{align-items:flex-start;height:780px;padding-top:160px;padding-left:50%}.cR4NDG_title{font-size:3.2rem}.cR4NDG_title strong{font-size:6.5rem}.cR4NDG_btn{cursor:pointer;max-width:300px;margin-bottom:2rem;font-size:.8rem}.cR4NDG_btn:hover{color:var(--color-gold);border-color:var(--color-gold);background-color:#0000}.cR4NDG_btn:hover img{filter:none;opacity:1}.cR4NDG_description{color:var(--color-gray-400);font-size:.75rem}}@media (min-width:1438px){.cR4NDG_banner{background-position:0 0}}
._81uUKq_caliber{background-color:var(--color-dark);position:relative}._81uUKq_container{padding:0}._81uUKq_content{padding:3rem 1.5rem 2rem}._81uUKq_eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.75rem;font-size:.65rem;font-weight:500;display:block}._81uUKq_caliberTitle{text-align:left;color:var(--color-white);margin:0 0 .75rem;font-size:1.6rem;font-weight:500;line-height:1.15}._81uUKq_divider{background-color:var(--color-gold);width:2.5rem;height:1px;margin-bottom:1.25rem}._81uUKq_caliberText{text-align:left;color:var(--color-gray-400);margin:0;padding:0;font-size:.95rem;line-height:1.85}._81uUKq_contact{padding:0}@media (min-width:780px){._81uUKq_caliber{background:url(../media/background-caliber.1eeisqpm2xtqp.webp) no-repeat center var(--color-dark);background-size:cover;display:flex}._81uUKq_caliber:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0ae0 0%,#0a0a0a8c 50%,#0a0a0a4d 100%);position:absolute;inset:0}._81uUKq_container{z-index:1;padding:0 2rem;display:flex;position:relative}._81uUKq_content{flex-direction:column;flex:1;justify-content:center;padding:4rem 3rem 4rem 0;display:flex}._81uUKq_caliberTitle{font-size:2.2rem}._81uUKq_caliberText{color:var(--color-gray-200);font-size:1rem}._81uUKq_contact{flex-shrink:0;width:100%;max-width:460px;padding:3rem 0}}
.fp8Iza_gallery{background-color:var(--color-white);padding:4rem 0 3rem}.fp8Iza_header{justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.fp8Iza_headerText{flex:1}.fp8Iza_eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.5rem;font-size:.65rem;font-weight:500;display:block}.fp8Iza_title{color:var(--color-text);margin:0;font-size:1.3rem;font-weight:500;line-height:1.25}.fp8Iza_btn{border-radius:var(--radius);height:36px;transition:background var(--transition), border-color var(--transition);background:0 0;border:1px solid #dc2743;flex-shrink:0;justify-content:center;align-items:center;margin-left:1rem;padding:0 .85rem;display:flex}.fp8Iza_btn span{letter-spacing:.08em;color:#dc2743;text-transform:uppercase;transition:color var(--transition);margin-right:5px;font-size:.7rem;font-weight:500}.fp8Iza_images{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.fp8Iza_imageButton{display:block;overflow:hidden}.fp8Iza_imageButton img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:780px){.fp8Iza_header{margin-top:.5rem;margin-bottom:2.5rem}.fp8Iza_title{font-size:2rem}.fp8Iza_btn{height:44px;padding:0 1.25rem}.fp8Iza_btn span{margin-right:6px;font-size:.72rem}.fp8Iza_btn img{width:14px;height:14px}.fp8Iza_btn:hover{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:#0000}.fp8Iza_btn:hover span{color:var(--color-white)}.fp8Iza_btn:hover img{filter:brightness(0)invert()}.fp8Iza_images{gap:.5rem}.fp8Iza_imageButton{display:flex;position:relative;overflow:hidden}.fp8Iza_imageButton img{transition:transform .4s}.fp8Iza_imageButton:hover img{transform:scale(1.04)}.fp8Iza_imageButton:before{content:"";z-index:2;transition:opacity var(--transition);opacity:0;background-color:#0a0a0a80;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23c9a84c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='M11 8v6M8 11h6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.fp8Iza_imageButton:hover:before{opacity:1}}
.cL1fDW_me{flex-direction:column;padding:3.5rem 0;display:flex}.cL1fDW_me>div{flex-direction:column;display:flex;position:relative}.cL1fDW_content{padding:0 0 2rem}.cL1fDW_eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid var(--color-gold);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.65rem;font-weight:500;display:inline-block}.cL1fDW_title{text-align:left;color:var(--color-text);margin:0 0 1.25rem;font-family:ByTheWay,cursive;font-size:2rem;line-height:1.05}.cL1fDW_divider{background-color:var(--color-gold);width:2.5rem;height:1px;margin-bottom:1.25rem}.cL1fDW_text{text-align:left;color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.85}.cL1fDW_imageWrapper{position:relative;overflow:hidden}.cL1fDW_subtitle{background-color:var(--color-dark);color:var(--color-gold);z-index:2;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #c9a84c59;border-right:1px solid #c9a84c59;margin:0;padding:.6rem 1rem;font-size:.65rem;font-weight:500;position:absolute;bottom:0;left:0}.cL1fDW_me img{width:100%;max-width:650px;margin:0 auto;display:block}@media (min-width:780px){.cL1fDW_me{flex-direction:row;align-items:center;gap:0 4rem;padding:5rem 0}.cL1fDW_me>div{flex:1}.cL1fDW_content{padding:0}.cL1fDW_title{margin-bottom:1.5rem;font-size:2.8rem}.cL1fDW_text{font-size:1.05rem;line-height:1.85}.cL1fDW_subtitle{padding:.75rem 1.25rem;font-size:.7rem;left:0;right:auto}}
