.text-container-outer{padding-top:2.5rem;padding-bottom:2.5rem}.text-container-rich p{font-family:var(--font-fakt);color:var(--color-yugo-black);letter-spacing:-.01em;margin-bottom:1.2rem;font-size:1.2rem;line-height:1.4}.text-container-rich p:last-child{margin-bottom:0}.text-container-rich h1{font-family:var(--font-cooper);color:var(--color-yugo-blue);letter-spacing:-.025em;margin-top:2rem;margin-bottom:1rem;font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1}.text-container-rich h1:first-child{margin-top:0}.text-container-rich h2{font-family:var(--font-grotesk);color:var(--color-yugo-blue);letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2}.text-container-rich h2:first-child{margin-top:0}.text-container-rich a{color:var(--color-yugo-blue);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.text-container-rich a:hover{color:var(--color-yugo-red)}.text-container-figure{margin:0}.text-container-figure--left{float:left;width:var(--tc-img-width,42%);margin-bottom:1.2rem;margin-right:2rem}.text-container-figure--right{float:right;width:var(--tc-img-width,42%);margin-bottom:1.2rem;margin-left:2rem}.text-container-figure--full{clear:both;width:100%;margin-top:1.8rem}.text-container-img{width:100%;height:auto;display:block}.text-container-caption{font-family:var(--font-fakt);color:var(--color-yugo-black);opacity:.55;letter-spacing:-.01em;margin-top:.4rem;font-size:.82rem;font-style:italic}.text-container-clearfix{clear:both}.text-container-rich table{font-family:var(--font-fakt);color:var(--color-yugo-black);letter-spacing:-.01em;border-collapse:collapse;background:0 0;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.4}.text-container-rich th,.text-container-rich td{text-align:left;vertical-align:top;background:0 0;border:none;padding:4px 12px 4px 0}.text-container-rich th{font-weight:600}@media (max-width:991px){.text-container-figure--left,.text-container-figure--right{float:none;width:100%;margin-left:0;margin-right:0}.text-container-inner--left,.text-container-inner--right{flex-direction:column;display:flex}.text-container-inner--left .text-container-figure{order:0;margin-bottom:1.5rem}.text-container-inner--left .text-container-rich{order:1}.text-container-inner--right .text-container-rich{order:0}.text-container-inner--right .text-container-figure{order:1;margin-top:1.5rem}.text-container-clearfix{display:none}.text-container-rich p{font-size:1.092rem;line-height:1.4}}
.full-bleed-static{aspect-ratio:16/9;background-color:var(--color-yugo-black);width:100%;margin:0;overflow:hidden}.full-bleed-static picture{width:100%;height:100%;display:block}.full-bleed-static-img{object-fit:cover;width:100%;height:100%;display:block}.full-bleed-static-caption{font-family:var(--font-fakt);color:var(--color-yugo-black);opacity:.55;letter-spacing:-.01em;margin-top:.5rem;font-size:.82rem;font-style:italic}@media (max-width:991px){.full-bleed-static{aspect-ratio:4/3}.full-bleed-static picture{height:100%}.full-bleed-static-img{object-fit:cover;height:100%}}
.faq-section{padding-top:1.5rem;padding-bottom:3rem}.faq-filter-wrap{margin-bottom:2rem}.faq-filter{width:100%;font-family:var(--font-fakt);color:var(--color-yugo-blue);appearance:none;background:0 0;border:1px solid #0038824d;border-radius:0;outline:none;padding:.55em .75em;font-size:1.5em}.faq-filter::placeholder{color:#00388259}.faq-filter:focus{border-color:var(--color-yugo-blue)}.faq-filter::-webkit-search-cancel-button{-webkit-appearance:none}.faq-item{border-top:1px solid #00388233}.faq-item:last-child{border-bottom:1px solid #00388233}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;padding:1.4rem 0;display:flex}.faq-question-text{font-family:var(--font-fakt);color:var(--color-yugo-blue);letter-spacing:-.02em;flex:1;font-size:clamp(1.8rem,3.63vw,2.8rem);font-weight:500;line-height:1.2;position:relative;top:3px}.faq-icon{border:1.5px solid var(--color-yugo-red);width:50px;height:50px;color:var(--color-yugo-red);font-size:2.25rem;line-height:1;font-family:var(--font-fakt);font-feature-settings:"tnum";flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-weight:400;display:flex}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid;overflow:hidden}.faq-answer-wrapper--open{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer-body{padding-bottom:1.4rem}.faq-answer-rich p{font-family:var(--font-fakt);color:var(--color-yugo-black);letter-spacing:-.01em;margin-bottom:.8rem;font-size:1.1rem;line-height:1.5}.faq-answer-rich p:last-child{margin-bottom:0}.faq-answer-rich a{color:var(--color-yugo-blue);text-underline-offset:2px;text-decoration:underline}@media (min-width:992px){.faq-answer-rich p{font-size:1.3rem}}
.video-embed-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-embed-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-embed-caption{font-family:var(--font-fakt);color:var(--color-yugo-black);opacity:.55;letter-spacing:-.01em;margin-top:.5rem;font-size:.82rem;font-style:italic}.video-embed-outer--full{margin-bottom:1.5rem}@media (min-width:992px){.video-embed-outer--left{float:left;width:48%;margin-bottom:1.2rem;margin-right:2rem}.video-embed-outer--right{float:right;width:48%;margin-bottom:1.2rem;margin-left:2rem}}@media (max-width:991px){.video-embed-outer--left,.video-embed-outer--right{float:none;width:100%;margin-bottom:1.5rem;margin-left:0;margin-right:0}}
.contact-form{flex-direction:column;gap:1.4rem;max-width:640px;display:flex}.contact-field{flex-direction:column;gap:.5rem;display:flex}.contact-label{font-family:var(--font-grotesk);text-transform:uppercase;letter-spacing:.06em;color:var(--color-yugo-blue);font-size:.85rem;font-weight:600}.contact-input,.contact-textarea{font-family:var(--font-fakt);color:var(--color-yugo-black);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:#ffffffb3;border:1.5px solid #00388240;border-radius:3px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}.contact-input:focus,.contact-textarea:focus{border-color:var(--color-yugo-blue);outline:none}.contact-textarea{resize:vertical;min-height:140px}.contact-captcha{margin-top:.25rem}.contact-submit{font-family:var(--font-grotesk);text-transform:uppercase;letter-spacing:.06em;color:var(--color-yugo-cream);background-color:var(--color-yugo-blue);cursor:pointer;border:none;border-radius:3px;align-self:flex-start;padding:.85rem 2rem;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .15s}.contact-submit:hover:not(:disabled){background-color:var(--color-yugo-red)}.contact-submit:disabled{opacity:.6;cursor:not-allowed}.contact-error{font-family:var(--font-fakt);color:var(--color-yugo-red);background:#bc202d14;border:1px solid #bc202d4d;border-radius:3px;margin:0;padding:.75rem 1rem;font-size:.9rem}.contact-success{font-family:var(--font-fakt);color:var(--color-yugo-blue);padding:2rem 0;font-size:1.1rem}
.contact-block{padding-top:1rem;padding-bottom:2rem}.contact-block-title{font-family:var(--font-tungsten);text-transform:uppercase;letter-spacing:.01em;color:var(--color-yugo-blue);margin:0 0 1.5rem;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:.85}.contact-block-lede{font-family:var(--font-fakt);color:var(--color-yugo-black);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;max-width:560px;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.5}
