.brazil-landing-main{padding-top:84px;background:#050505}.brazil-editor-content{width:100%;max-width:none;overflow-x:clip}.brx-section{box-sizing:border-box;width:100%;padding:clamp(78px,9vw,150px) clamp(20px,5vw,80px)}.brx-inner{width:min(100%,1440px);margin-inline:auto}.brx-label{margin:0 0 16px;color:#d2ad55;font-size:.76rem;font-weight:950;letter-spacing:.16em}.brx-section h1,.brx-section h2{margin:0 0 38px;font-size:clamp(3.2rem,8vw,8rem);font-weight:950;line-height:.86;letter-spacing:-.06em}.brx-lead{max-width:950px;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.9}.brx-hero{min-height:calc(92svh - 84px);display:grid;align-items:center;background:radial-gradient(circle at 80% 28%,#d2ad5525,transparent 25%),linear-gradient(125deg,#050505 60%,#121212);color:#fff}.brx-primary{display:flex;width:min(100%,320px);align-items:center;justify-content:space-between;margin-top:36px;padding:19px 23px;background:#d2ad55;color:#050505;font-weight:950}.brx-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,130px)}.brx-intro{background:#f3f1eb;color:#080808}.brx-intro-copy{align-self:end;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.95}.brx-experience{background:#080808;color:#fff}.brx-experience--light{background:#f3f1eb;color:#080808}.brx-gallery{display:grid;gap:8px;margin-top:50px}.brx-gallery--four{grid-template-columns:repeat(4,1fr)}.brx-gallery--three{grid-template-columns:repeat(3,1fr)}.brx-gallery img{width:100%;height:100%;min-height:280px;aspect-ratio:4/3;object-fit:cover;filter:saturate(.85);transition:.35s}.brx-gallery img:hover{filter:saturate(1.1);transform:scale(.99)}.brx-message{background:#050505;color:#fff}.brx-message-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,7vw,110px)}.brx-message figure{margin:0}.brx-message figure img{width:100%;min-height:620px;object-fit:cover}.brx-message h2{font-size:clamp(3rem,6vw,6.5rem)}.brx-message h3{font-size:clamp(1.5rem,2.5vw,2.3rem)}.brx-message p{color:#bbb;line-height:1.9}.brx-safety{background:#f3f1eb;color:#080808}.brx-safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:#c9c5bb}.brx-safety-grid article{min-height:310px;padding:clamp(27px,4vw,45px);background:#fff;border-top:3px solid #d2ad55}.brx-safety-grid b{color:#a67b1d;font-size:.75rem}.brx-safety-grid h3{margin:55px 0 18px;font-size:1.45rem}.brx-safety-grid ul{margin:0;padding-left:1.1em;color:#555}.brx-safety-grid p{color:#555}.brx-faq{background:#090909;color:#fff}.brx-faq-list details{padding:24px 0;border-top:1px solid #ffffff35}.brx-faq-list summary{cursor:pointer;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900}.brx-faq-list p{color:#bbb}.brx-contact{background:#d2ad55;color:#050505;text-align:center}.brx-contact .brx-label{color:#050505}.brx-contact-inner{max-width:1050px}.brx-contact .brx-lead{margin-inline:auto}.brx-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:40px}.brx-actions a{display:flex;min-width:300px;align-items:center;justify-content:space-between;gap:24px;padding:19px 23px;background:#050505;color:#fff;font-weight:950}.brx-actions a:last-child{border:1px solid #050505;background:transparent;color:#050505}
@media(max-width:1000px){.brx-split,.brx-message-grid{grid-template-columns:1fr}.brx-safety-grid{grid-template-columns:repeat(2,1fr)}.brx-gallery--four{grid-template-columns:repeat(2,1fr)}.brx-message figure img{min-height:0;aspect-ratio:16/10}.brx-section h1,.brx-section h2{font-size:clamp(3rem,14vw,6rem)}}
@media(max-width:600px){.brazil-landing-main{padding-top:72px}.brx-section{padding:70px 18px}.brx-gallery--four,.brx-gallery--three,.brx-safety-grid{grid-template-columns:1fr}.brx-gallery img{min-height:0;aspect-ratio:4/3}.brx-safety-grid article{min-height:0;padding:27px 22px}.brx-safety-grid h3{margin-top:38px}.brx-actions{display:grid}.brx-actions a{width:100%;min-width:0}}
@supports not (overflow:clip){.brazil-editor-content{overflow-x:hidden}}
