@property --n{syntax:"<integer>";inherits:false;initial-value:0}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/InstrumentSerif-400-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/InstrumentSerif-400i-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/InterTight-400-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/InterTight-500-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/IBMPlexMono-400-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/IBMPlexMono-500-latin.woff2)format("woff2")}:root{--void:#000;--onyx:#0a0a0c;--elev:#111115;--gold:#c9b298;--brass:#c9a24b;--champagne:#efe0bd;--gold-deep:#8d7556;--bone:#e6e3dc;--ash:#a6a5a2;--ash-dim:#6f6e6b;--ink-gold:#7a6446;--paper:#f4f1ea;--ink:#171512;--ink-soft:#5d574c;--ink-mute:#6b6355;--hair:#1c1c1e;--hair-strong:#2a2a2d;--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--font-body:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--t1:.74rem;--t2:.9rem;--t3:1.0625rem;--t4:clamp(1.125rem, 1rem + .51vw, 1.4rem);--t5:clamp(1.4rem, 1.18rem + .93vw, 1.9rem);--t6:clamp(1.9rem, 1.33rem + 2.4vw, 3.2rem);--t7:clamp(2.7rem, 1.79rem + 3.9vw, 4.8rem);--wrap:1240px;--prose:68ch}::selection{background:var(--gold);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:dark;scroll-padding-top:90px}html.hash-entry{scroll-behavior:auto}section[id]{scroll-margin-top:20px}a,button,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:#c9a24b2e}body{background:var(--onyx);color:var(--bone);font-family:var(--font-body);font-size:var(--t3);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.62}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-underline-offset:3px}@media (hover:hover){a:hover{color:var(--champagne)}}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0 0 .4em;font-weight:400}h1{font-size:var(--t7);line-height:1.02}h2{font-size:var(--t6);line-height:1.06}h3{font-size:var(--t4);line-height:1.35}p{text-wrap:pretty;margin:0 0 1.15em}.skip{background:var(--bone);color:var(--void);font-size:var(--t2);z-index:100;padding:.75rem 1.25rem;line-height:1.55;position:absolute;left:-9999px}.skip:focus{top:.75rem;left:1rem}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.prose{max-width:var(--prose)}.band{padding-block:clamp(5rem,11vw,9rem)}.band--tight{padding-block:clamp(3rem,6vw,4.5rem)}.eyebrow{font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 1.6rem;font-weight:500;line-height:1.6}.lead{font-size:var(--t4);color:var(--ash);line-height:1.55}em.accent{color:var(--champagne);font-style:italic}.hair{background:var(--hair-strong);border:0;height:1px;margin:0}.btn{background:var(--bone);color:var(--void);font-family:var(--font-body);letter-spacing:-.005em;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 1.9rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.btn--ghost{color:var(--bone);border-color:var(--hair-strong);background:0 0}@media (hover:hover){.btn:hover{background:var(--champagne);color:var(--void)}.btn--ghost:hover{color:var(--champagne);border-color:var(--gold-deep);background:0 0}}.site-head{z-index:50;background:color-mix(in oklab, var(--onyx) 96%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);position:sticky;top:0}.site-head .wrap{justify-content:space-between;align-items:center;gap:clamp(.8rem,2vw,2rem);min-height:72px;display:flex}.site-nav{align-items:center;gap:clamp(1rem,1.8vw,2rem);display:flex}.site-nav>a{align-items:center;min-height:44px;display:flex}.site-nav a,.nav-explore summary{font-size:var(--t2);color:var(--ash);line-height:1.55;text-decoration:none}.site-nav a[aria-current=page]{color:var(--bone)}@media (hover:hover){.site-nav a:hover,.nav-explore summary:hover{color:var(--bone)}}.nav-explore{position:relative}.nav-explore summary{cursor:pointer;user-select:none;align-items:center;gap:.35rem;min-height:44px;list-style:none;display:flex}.nav-explore summary::-webkit-details-marker{display:none}.nav-explore summary span{transition:transform .2s}.nav-explore[open] summary{color:var(--bone)}.nav-explore[open] summary span{transform:rotate(180deg)}.nav-explore__panel{background:color-mix(in oklab, var(--elev) 97%, transparent);border:1px solid var(--hair-strong);backdrop-filter:blur(14px);width:min(20rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 60px -30px #000000f2}.nav-explore__panel a{align-items:center;min-height:44px;padding:.65rem .8rem;display:flex}.nav-explore__panel a+a{border-top:1px solid var(--hair)}.brand{color:var(--bone);align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand__mark{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(175deg, #efe0bd, #e4d8ca 20%, var(--brass) 58%, var(--gold-deep));color:#0000;border-right:1px solid var(--hair-strong);background-clip:text;padding-right:.85rem;font-size:1.65rem;line-height:.9}.brand__name{font-family:var(--font-display);font-size:var(--t3);letter-spacing:.01em}@media (hover:hover){.brand:hover .brand__name{color:var(--champagne)}}@media (width<=559.98px){.brand__mark{border-right:0;padding-right:0}.brand__name{display:none}}.head-cta{font-size:var(--t2);padding:.6rem 1.35rem;line-height:1.55}.nav-toggle{width:44px;height:44px;color:var(--bone);border:1px solid var(--hair-strong);background:0 0;border-radius:50%;flex:0 0 44px;place-content:center;gap:5px;padding:0;display:none}.nav-toggle span{background:currentColor;width:17px;height:1px;display:block}.nav-drawer{width:min(88vw,400px);max-width:none;height:100dvh;max-height:none;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));color:var(--bone);background:var(--elev);border:0;border-left:1px solid var(--hair-strong);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 80px -45px #000000f2}.nav-drawer::backdrop{backdrop-filter:blur(6px);background:#000000ad}.nav-drawer__head{border-bottom:1px solid var(--hair-strong);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.nav-drawer__eyebrow,.nav-drawer__group>p{font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .55rem;line-height:1.6;display:block}.nav-drawer__head h2{font-size:var(--t5);margin:0}.nav-drawer__close{border:1px solid var(--hair-strong);width:44px;height:44px;color:var(--bone);font:300 1.7rem/1 var(--font-body);background:0 0;border-radius:50%;flex:0 0 44px;place-content:center;padding:0;display:grid}.nav-drawer nav{display:block}.nav-drawer__group{padding-block:1.35rem}.nav-drawer__group+.nav-drawer__group{border-top:1px solid var(--hair)}.nav-drawer__group a{min-height:48px;color:var(--bone);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.nav-drawer__group a span{color:var(--gold-deep)}.nav-drawer__cta{width:100%;margin-top:.5rem;display:flex}body.nav-open{overflow:hidden}@media (width<=1099.98px){.site-head .wrap{flex-wrap:wrap;row-gap:.65rem;min-height:0;padding-block:.75rem}.site-nav{border-top:1px solid var(--hair);order:3;justify-content:space-between;gap:1rem;width:100%;padding-top:.65rem}.nav-explore{display:none}html.js .site-head .wrap{flex-wrap:nowrap;min-height:72px;padding-block:.65rem}html.js .site-nav{display:none}html.js .nav-toggle{display:grid}.head-cta{padding:.55rem 1.1rem;display:inline-flex}}@media (width<=359.98px){.site-head .wrap{gap:.55rem;padding-inline:.75rem}.head-cta{padding-inline:.85rem;font-size:.82rem}}@media (width>=1100px){.nav-drawer{display:none}}.spec{border-top:1px solid var(--hair-strong)}.spec div{border-bottom:1px solid var(--hair);grid-template-columns:1fr;gap:.35rem;padding:1.15rem 0;display:grid}.spec dt{font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);line-height:1.6}.spec dd{color:var(--bone);margin:0}@media (width>=760px){.spec div{grid-template-columns:minmax(9rem,15rem) 1fr;align-items:baseline;gap:2rem}}.site-foot{border-top:1px solid var(--hair);color:var(--ash);font-size:var(--t2);padding-block:4rem 3rem;line-height:1.55}.foot-mark{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(175deg, #efe0bd, #e4d8ca 20%, var(--brass) 58%, var(--gold-deep));color:#0000;background-clip:text;margin:0 0 .9rem;font-size:2rem;line-height:1}.foot-nav{margin:0;padding:0;list-style:none}.foot-nav li{margin-bottom:.55rem}.site-foot .cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2.5rem;display:grid}.site-foot .col-label{font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;line-height:1.6}.site-foot a{color:var(--ash);padding-block:.4rem;text-decoration:none;display:inline-block}@media (hover:hover){.site-foot a:hover{color:var(--champagne)}}.legal{border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.02em;margin-top:3.5rem;padding-top:1.75rem;line-height:1.6}table{border-collapse:collapse;width:100%;font-size:var(--t2);margin-block:2rem;line-height:1.55}th,td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:.9rem 1rem .9rem 0}th{font-family:var(--font-mono);font-size:var(--t1);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);width:12rem;font-weight:500;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.revelar{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.revelar.visivel{opacity:1;transform:none}.numeros dt,.spec dd{font-variant-numeric:tabular-nums}@media (hover:hover) and (prefers-reduced-motion:no-preference){.time__mais a,.travas__mais a,.founder a,.imprensa__cred a{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/0% 1px no-repeat;text-decoration:none;transition:background-size .3s cubic-bezier(.16,1,.3,1)}.time__mais a:hover,.travas__mais a:hover,.founder a:hover,.imprensa__cred a:hover{background-size:100% 1px}.marcas__grid li{transition:border-color .25s}.marcas__grid li:hover{border-color:var(--gold-deep)}.marcas__grid li:hover img{transform:scale(1.03)}.time__faixa li img{transition:border-color .25s}.time__faixa li:hover img{border-color:var(--gold-deep)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:90ms;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.site-head{view-transition-name:site-head}::view-transition-group(site-head){animation:none}}
