.brisa-page-hero[data-v-4653cff3]{background-color:var(--brisa-sand);padding:200px 32px 100px;position:relative;overflow:hidden}.brisa-page-hero-bg[data-v-4653cff3]{object-fit:cover;object-position:center;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.brisa-page-hero-overlay-img[data-v-4653cff3]{object-fit:cover;object-position:center left;mix-blend-mode:multiply;opacity:.55;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.brisa-page-hero-inner[data-v-4653cff3]{z-index:1;text-align:center;max-width:1140px;margin:0 auto;position:relative}.brisa-section[data-v-4653cff3]{padding:80px 32px}@media (width>=768px){.brisa-section[data-v-4653cff3]{padding:96px 64px}}.brisa-section-cream[data-v-4653cff3]{background-color:var(--brisa-cream)}.brisa-section-inner[data-v-4653cff3]{max-width:1140px;margin:0 auto}.brisa-page-body-wrapper[data-v-4653cff3]{max-width:760px;margin:0 auto}.brisa-page-hero-image[data-v-4653cff3]{margin-bottom:48px}.brisa-page-hero-image img[data-v-4653cff3]{object-fit:cover;width:100%;height:360px;box-shadow:15px 15px 30px #00000026}@media (width>=768px){.brisa-page-hero-image img[data-v-4653cff3]{height:460px}}.brisa-page-body[data-v-4653cff3]{color:var(--brisa-text)}.brisa-page-form[data-v-4653cff3]{margin-top:48px}.brisa-rich-text[data-v-4653cff3] h1,.brisa-rich-text[data-v-4653cff3] h2,.brisa-rich-text[data-v-4653cff3] h3,.brisa-rich-text[data-v-4653cff3] h4{color:var(--brisa-primary);margin:32px 0 12px;font-family:Caveat,cursive;font-weight:700}.brisa-rich-text[data-v-4653cff3] h2{font-size:56px;line-height:1.05}.brisa-rich-text[data-v-4653cff3] h3{font-size:40px;line-height:1.1}.brisa-rich-text[data-v-4653cff3] h4{font-size:30px;line-height:1.15}.brisa-rich-text[data-v-4653cff3] p{margin:12px 0;font-family:Figtree,sans-serif;font-size:20px;line-height:28px}.brisa-rich-text[data-v-4653cff3] a{color:var(--brisa-primary);text-underline-offset:3px;text-decoration:underline}.brisa-rich-text[data-v-4653cff3] a:hover{color:var(--brisa-primary-hover)}.brisa-rich-text[data-v-4653cff3] strong{font-weight:600}.brisa-rich-text[data-v-4653cff3] ul,.brisa-rich-text[data-v-4653cff3] ol{margin:16px 0 16px 24px;list-style:outside}.brisa-rich-text[data-v-4653cff3] li{margin:6px 0;font-family:Figtree,sans-serif;font-size:20px;line-height:28px}
