.site-header{position:sticky;top:0;z-index:50;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(8px);border-bottom:1px solid #dfdfdf}.header-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfdfdf;padding:0.75rem 0;font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.35em;color:#555}.header-top-link{color:#a60000;text-decoration:none;transition:color 150ms ease}.header-top-link:hover{color:#000}.header-main{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}.logo{font-family:"Playfair Display",Georgia,serif;font-size:1.875rem;font-weight:400;text-transform:uppercase;letter-spacing:0.35em;color:#000;text-decoration:none}.nav-menu{display:flex;gap:1.75rem}.nav-link{font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.32em;color:#000;text-decoration:none;transition:color 150ms ease}.nav-link:hover{color:#a60000}.contact-layout{max-width:1152px!important;margin:0 auto;padding:5rem 0}.contact-grid{display:grid;gap:4rem;grid-template-columns:1fr;margin-top:3.5rem}@media (min-width:1024px){.contact-grid{grid-template-columns:5fr 7fr}}.breakdance-form-field__label{display:none}.contact-title{font-family:"Playfair Display",Georgia,serif;font-size:1.875rem;line-height:1.25;color:#000}@media (min-width:640px){.contact-title{font-size:2.25rem}}.contact-description{max-width:42rem;font-size:0.875rem;color:#555}@media (min-width:640px){.contact-description{font-size:1rem}}.contact-form{display:flex;width:100%;flex-direction:column;gap:0.75rem}@media (min-width:640px){.contact-form{flex-direction:row}}.contact-form,.breakdance-form{display:flex;width:100%;flex-direction:column!important;gap:1.5rem!important}.breakdance-form-field{display:flex;flex-direction:column;gap:0.5rem;width:100%}.contact-input,.breakdance-form-field__input{width:100%;height:3rem;padding:0 1rem;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.2em;color:#000;background-color:#fff;border:1px solid #dfdfdf;border-radius:0;outline:none}textarea.breakdance-form-field__input{height:auto!important;min-height:150px;padding:0.75rem 1rem!important;text-transform:none!important}.contact-input::placeholder,.breakdance-form-field__input::placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input::-webkit-input-placeholder,.breakdance-form-field__input::-webkit-input-placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input:-moz-placeholder,.breakdance-form-field__input:-moz-placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input::-moz-placeholder,.breakdance-form-field__input::-moz-placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input:-ms-input-placeholder,.breakdance-form-field__input:-ms-input-placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input::-ms-input-placeholder,.breakdance-form-field__input::-ms-input-placeholder{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:0.8em!important;letter-spacing:0.3em!important;opacity:1!important}.contact-input:focus,.breakdance-form-field__input:focus{outline:none;border-color:#a60000!important}.contact-submit,.breakdance-form-button__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:3rem;padding:0 1.5rem;font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.35em;color:#ffffff!important;background-color:#000000!important;border:1px solid #000000!important;border-radius:0;cursor:pointer;transition:all 150ms ease}.contact-submit:hover,.breakdance-form-button__submit:hover{background-color:#a60000!important;border-color:#a60000!important}.breakdance-form-button__submit .button-atom__text{color:#ffffff!important}.contact-privacy{font-size:0.6rem;text-transform:uppercase;letter-spacing:0.3em;color:#555}.site-footer{background-color:hsla(0,0%,98%,0.6);border-top:1px solid #dfdfdf;padding:4rem 0 0 0;margin-top:5rem}.footer-grid{display:grid;gap:3rem;grid-template-columns:1fr;padding-bottom:4rem}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{font-family:"Playfair Display",Georgia,serif;font-size:1.875rem;text-transform:uppercase;letter-spacing:0.35em;color:#000;text-decoration:none}.footer-description{font-size:0.875rem;color:#555;max-width:400px}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-title{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.35em;color:#000}.footer-list{list-style:none;display:flex;flex-direction:column;gap:0.75rem}.footer-link{font-size:0.875rem;color:#555;text-decoration:none;transition:color 150ms ease}.footer-link:hover{color:#a60000}.footer-bottom{border-top:1px solid #dfdfdf;background-color:#fff;padding:1.5rem 0;text-align:center;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.4em;color:#555}.toast-modal{display:none;position:fixed;bottom:2rem;right:2rem;background-color:#fff;border:1px solid #dfdfdf;padding:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:100;max-width:320px;animation:slideIn 300ms ease-out}.toast-title{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#a60000;margin-bottom:0.5rem}.toast-desc{font-size:0.8rem;color:#555}@keyframes slideIn{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.form-header{position:relative}.sla-badge{position:absolute;top:0;right:0;background-color:#a60000;color:#fff;font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;padding:0.25rem 0.75rem}.daily-dispatch-sidebar{display:flex;height:100%;flex-direction:column;justify-content:space-between;background-color:hsla(0,0%,98%,0.6);border:1px solid #dfdfdf;padding:2rem}.sidebar-highlights{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.highlight-item{display:grid;gap:1rem;grid-template-columns:1fr}.highlight-content{display:flex;flex-direction:column;gap:0.75rem}.highlight-category{font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.35em;color:#555}.highlight-title{font-family:"Playfair Display",Georgia,serif;font-size:1.125rem;line-height:1.375;color:#000}.highlight-description{font-size:0.875rem;color:#555}.highlight-metadata{display:flex;align-items:center;gap:0.75rem;font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.3em;color:#555}.section-heading{display:flex;flex-direction:column;gap:0.75rem}.section-eyebrow{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.4em;color:#a60000}.section-title{font-family:"Playfair Display",Georgia,serif;font-size:1.875rem;font-weight:400;line-height:1.1;letter-spacing:-0.025em;color:#000}@media (min-width:640px){.section-title{font-size:2.25rem}}@media (min-width:1024px){.section-title{font-size:2.75rem}}.section-description{max-width:42rem;font-size:0.875rem;color:#555}@media (min-width:640px){.section-description{font-size:1rem}}.breakdance .bde-form-builder-4259-122{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-4259-122 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-4259-122 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-4259-122 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-4259-122 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}