body.brandbook{background:var(--areia);color:var(--profundo);--ink:var(--profundo)}.brandbook .display{text-shadow:none}.brandbook .display em{color:var(--caribe)}.bb-top{padding:1.25rem var(--gutter);justify-content:space-between;align-items:center;display:flex}.bb{padding:0 var(--gutter) clamp(4rem, 10vh, 7rem);max-width:84rem;margin:0 auto}.bb-hero{padding:clamp(3rem,10vh,7rem) 0 clamp(3rem,8vh,6rem)}.bb-lede{max-width:40rem;margin-top:2rem;font-size:1.1em}.bb-sec{border-top:1px solid #06324729;padding:clamp(2.5rem,7vh,4.5rem) 0}.bb-h{font-family:var(--serif);letter-spacing:-.02em;font-variation-settings:"SOFT" 100;align-items:baseline;gap:1.2rem;margin-bottom:1.8rem;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:300;line-height:1.05;display:flex}.bb-h span{font-family:var(--sans);letter-spacing:.2em;color:var(--caribe);font-size:.72rem;font-weight:600}.bb-note{max-width:46rem;margin-bottom:2.2rem}.bb h3{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:600}.bb-cols{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.bb-logos{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.bb-logo{aspect-ratio:4/3;border-radius:22px;justify-content:center;align-items:center;gap:.8rem;display:flex;position:relative;overflow:hidden}.bb-logo svg{width:clamp(40px,5vw,64px)}.bb-logo .wordmark{font-size:clamp(1.6rem,3vw,2.6rem)}.bb-logo figcaption{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.68rem;font-weight:600;position:absolute;bottom:1rem;left:1.2rem}.bb-logo--areia{background:var(--areia-2)}.bb-logo--deep{background:radial-gradient(120% 90% at 80% 0%, #0a5a78, var(--profundo) 50%, var(--abissal));color:#fff}.bb-logo--foto{color:#fff;background:linear-gradient(#021a2640,#021a2659),url(/film/k2.jpg) 50%/cover}.bb-rules{gap:.5rem;margin-top:1.8rem;font-size:.95em;display:grid}.bb-rules li{padding-left:1.4rem;position:relative}.bb-rules li:before{content:"";background:currentColor;width:.7rem;height:1px;position:absolute;top:.78em;left:0}.bb-swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;display:grid}.bb-swatches li{background:var(--c);color:#fff;border-radius:18px;align-content:end;gap:.15rem;min-height:150px;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #06324714}.bb-swatches li.lt{color:var(--profundo)}.bb-swatches b{font-family:var(--serif);font-size:1.2rem;font-weight:400}.bb-swatches code{font:600 .72rem var(--sans);letter-spacing:.08em}.bb-swatches i{opacity:.75;font-size:.74rem;font-style:normal}.bb-type{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bb-specimen--serif{font-family:var(--serif);letter-spacing:-.03em;font-variation-settings:"SOFT" 100;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:300;line-height:.98}.bb-specimen--serif em{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--caribe)}.bb-specimen--sans{font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.5}.bb-meta{opacity:.8;max-width:30rem;margin-top:1.4rem;font-size:.9em}.bb-voice{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bb-voice>div{border-radius:22px;padding:clamp(1.4rem,3vw,2.4rem)}.bb-do{background:#fff}.bb-dont{background:var(--areia-2)}.bb-voice ul{gap:.7rem;display:grid}.bb-do li{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;line-height:1.2}.bb-photos{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.bb-photos img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;display:block}.bb-photos figcaption{opacity:.75;margin-top:.6rem;font-size:.8rem}.bb-foot{padding:2rem var(--gutter);background:var(--profundo);color:var(--areia);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.bb-foot .wordmark{text-transform:none;letter-spacing:-.02em}@media (max-width:820px){.bb-cols,.bb-logos,.bb-type,.bb-voice,.bb-photos{grid-template-columns:1fr}}
