:root{--c-charcoal:#191817;--c-creme:#e5ddce;--c-bronze:#8a6848;--c-leather:#68452f;--c-charcoal-2:#1f1d1b;--c-charcoal-3:#2a2724;--c-creme-2:#ddd4c3;--c-creme-soft:#e5ddcebd;--c-creme-faint:#e5ddce8f;--c-bronze-light:#b48e68;--c-leather-deep:#4e3323;--c-ink-soft:#191817c7;--line:#e5ddce24;--line-strong:#e5ddce47;--line-bronze:#8a68488c;--line-ink:#19181729;--font-display:var(--font-cinzel), "Trajan Pro", Georgia, serif;--font-sans:var(--font-instrument), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-lead:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-h2:clamp(2rem, 1.35rem + 2.6vw, 3.75rem);--fs-display:clamp(2.5rem, 1.4rem + 4.6vw, 6rem);--container:1280px;--gutter:clamp(20px, 5.5vw, 88px);--section-y:clamp(88px, 6rem + 5vw, 184px);--header-h:72px;--radius:2px;--quick-h:0px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-ui:.24s;--pattern:url(/brand/padrao-linear.svg);--pattern-size:150px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){:root{--header-h:64px;--quick-h:calc(64px + env(safe-area-inset-bottom))}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:var(--quick-h);background:var(--c-charcoal)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog[open]){overflow:hidden}body{background:var(--c-charcoal);min-height:100svh;color:var(--c-creme);font-family:var(--font-sans);font-size:var(--fs-base);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:clip}img,svg,picture,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--c-bronze);color:var(--c-creme)}:focus-visible{outline:2px solid var(--c-creme);outline-offset:3px;border-radius:var(--radius)}[data-surface=light] :focus-visible{outline-color:var(--c-charcoal)}section[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.skip-link{z-index:200;background:var(--c-creme);color:var(--c-charcoal);transition:transform var(--dur-fast) var(--ease-out);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--c-bronze-light);align-items:center;gap:14px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;width:36px;height:1px}[data-surface=light] .eyebrow{color:var(--c-leather)}.display{font-family:var(--font-display);letter-spacing:.01em;font-weight:500;line-height:1.04}.h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:.005em;text-wrap:balance;font-weight:500;line-height:1.06}.h3{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:.01em;font-weight:600;line-height:1.2}.lead{font-size:var(--fs-lead);color:var(--c-creme-soft);text-wrap:pretty;line-height:1.55}.body{color:var(--c-creme-soft);text-wrap:pretty}[data-surface=light] .lead,[data-surface=light] .body{color:var(--c-ink-soft)}.section{padding-block:var(--section-y);position:relative}.section-head{gap:20px;max-width:46rem;display:grid}.btn{--btn-bg:transparent;--btn-fg:var(--c-creme);--btn-border:var(--line-strong);isolation:isolate;border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9375rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:scale(.98)}.btn-primary{--btn-bg:var(--c-creme);--btn-fg:var(--c-charcoal);--btn-border:var(--c-creme)}.btn-secondary{--btn-border:var(--line-strong)}.btn-dark{--btn-bg:var(--c-charcoal);--btn-fg:var(--c-creme);--btn-border:var(--c-charcoal)}.btn-outline-dark{--btn-fg:var(--c-charcoal);--btn-border:#19181759}.btn-sm{min-height:44px;font-size:var(--fs-sm);padding:0 18px}.btn-block{width:100%}.btn:after{content:"";z-index:-1;transition:transform .6s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#b48e6852 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{--btn-bg:#f2ebde;box-shadow:0 0 0 4px #8a684847}.btn-secondary:hover{--btn-border:var(--c-bronze-light);--btn-bg:#8a684824}.btn-dark:hover{--btn-bg:#2d2a27;box-shadow:0 0 0 4px #68452f40}.btn-outline-dark:hover{--btn-border:var(--c-leather);--btn-bg:#68452f14}.btn:hover:after{transform:translate(110%)}}.btn:focus-visible{box-shadow:0 0 0 4px #8a684866}.link-arrow{letter-spacing:.02em;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{width:18px;height:18px;transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-arrow:hover svg{transform:translate(4px)}}.pattern-fill{pointer-events:none;background-color:var(--pattern-color,var(--c-bronze));opacity:var(--pattern-opacity,.35);-webkit-mask:var(--pattern) repeat 0 0 / var(--pattern-size) var(--pattern-size);-webkit-mask:var(--pattern) repeat 0 0 / var(--pattern-size) var(--pattern-size);mask:var(--pattern) repeat 0 0 / var(--pattern-size) var(--pattern-size);position:absolute;inset:0}.pattern-corner{pointer-events:none;background-color:var(--pattern-color,var(--c-bronze));opacity:var(--pattern-opacity,.22);-webkit-mask-image:var(--pattern), radial-gradient(circle at var(--corner,100% 0%), #000 0, transparent 68%);-webkit-mask-image:var(--pattern), radial-gradient(circle at var(--corner,100% 0%), #000 0, transparent 68%);mask-image:var(--pattern), radial-gradient(circle at var(--corner,100% 0%), #000 0, transparent 68%);-webkit-mask-size:var(--pattern-size) var(--pattern-size), 100% 100%;-webkit-mask-size:var(--pattern-size) var(--pattern-size), 100% 100%;mask-size:var(--pattern-size) var(--pattern-size), 100% 100%;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.rule{background:var(--line);transform-origin:0;height:1px;display:block}.badge{letter-spacing:.08em;text-transform:uppercase;color:var(--c-bronze-light);white-space:nowrap;border:1px dashed;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}[data-surface=light] .badge{color:var(--c-leather)}.review-mark{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--c-creme-faint);vertical-align:middle;align-items:center;gap:7px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.review-mark:before{content:"";background:var(--c-bronze-light);opacity:.8;border-radius:50%;flex:none;width:5px;height:5px}[data-surface=light] .review-mark{color:var(--c-leather)}[data-surface=light] .review-mark:before{background:var(--c-leather);opacity:.6}.preview-note{border-radius:var(--radius);color:var(--c-creme-soft);font-size:var(--fs-sm);background:#8a684814;border:1px dashed #b48e6899;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.preview-note strong{color:var(--c-creme);font-weight:600}[data-surface=light] .preview-note{color:var(--c-ink-soft);background:#68452f0f;border-color:#68452f80}[data-surface=light] .preview-note strong{color:var(--c-charcoal)}@media (prefers-reduced-motion:no-preference){.js [data-hero-crest]{clip-path:circle(0% at 50% 46%);animation:crest-fallback .6s var(--ease-out) 2.4s forwards}.js.motion-ready [data-hero-crest]{animation:none}}@keyframes crest-fallback{to{clip-path:circle(75% at 50% 46%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
