.ap-brand .nav{position:relative;transform:none!important;background:var(--bg)}.ap-brand.admin-bar .nav{top:0}.ap-brand .nav .nav__brand span{color:var(--ink);text-shadow:none}.ap-brand .brand-bar{position:sticky;top:0;z-index:60;background:color-mix(in oklab,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ap-brand.admin-bar .brand-bar{top:32px}@media screen and (max-width:782px){.ap-brand.admin-bar .brand-bar{top:46px}}.ap-brand .brand-bar__inner{display:flex;flex-wrap:wrap;gap:.4rem;padding-block:.6rem}.ap-brand .brand-bar .pill{text-decoration:none;white-space:nowrap;padding:.42em .85em;font-size:.78rem}.ap-brand .brand-bar__n{margin-right:.55em;opacity:.55}.ap-brand .brand-bar .pill.is-active .brand-bar__n{opacity:.7}@media (max-width:1100px){.ap-brand .brand-bar__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding-block:.6rem}.ap-brand .brand-bar .pill{justify-content:center}.ap-brand .brand-bar__n,.ap-brand .brand-bar__long{display:none}}@media (max-width:700px){.ap-brand .brand-bar__inner{gap:.4rem;padding-block:.6rem}.ap-brand .brand-bar .pill{padding:.55em .3em;font-size:.66rem;letter-spacing:.05em}}.ap-brand .brand-bar .pill:hover{border-color:var(--ink);color:var(--ink)}.ap-brand .brand-bar .pill.is-active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ap-brand .brand-hero{padding-block:clamp(3rem, 2rem + 3vw, 5.5rem) 0}.ap-brand .brand-title{margin-bottom:clamp(1.8rem, 1rem + 2vw, 3rem)}.ap-brand .brand-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem, 1rem + 3vw, 4rem);align-items:end}.ap-brand .brand-intro .lead{max-width:58ch}.ap-brand .brand-short{margin-top:1rem;color:var(--ink)}.ap-brand .brand-sec{padding-block:clamp(3.5rem, 2rem + 4vw, 6.5rem) 0}.ap-brand .brand-sec--last{padding-bottom:clamp(4rem, 2rem + 5vw, 8rem)}.ap-brand .brand-sec [id]{scroll-margin-top:7.5rem}.ap-brand .brand-h2{margin:0 0 clamp(1.2rem, 1rem + 1vw, 2rem)}.ap-brand .brand-h3{margin:0 0 .6rem;font-size:clamp(1.2rem, 1rem + 0.8vw, 1.6rem)}.ap-brand .brand-h3 a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-strong)}.ap-brand .brand-h3 a:hover{border-bottom-color:var(--ink)}.ap-brand .brand-p{max-width:62ch;margin-bottom:clamp(2rem, 1.4rem + 1.5vw, 3rem)}.ap-brand .brand-note{max-width:70ch;margin-top:clamp(1.6rem, 1.2rem + 1vw, 2.4rem)}.ap-brand .brand-note a,.ap-brand .brand-socials a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.ap-brand .brand-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-weight:400}.ap-brand .brand-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 1rem + 2vw, 3rem)}.ap-brand .brand-logo{margin:0}.ap-brand .brand-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:10%}.ap-brand .brand-tile--light{background:var(--paper-2)}.ap-brand .brand-tile--dark{background:var(--ink)}.ap-brand .brand-tile__seal{width:auto;height:78%;max-height:220px}.ap-brand .brand-tile__word{width:88%;height:auto}.ap-brand .brand-logo figcaption{margin-top:1.4rem}.ap-brand .brand-logo figcaption .body{margin-bottom:1rem}.ap-brand .brand-dl{display:flex;align-items:baseline;gap:.9rem;margin:.35rem 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.ap-brand .brand-dl span{min-width:9.5em;color:var(--muted)}.ap-brand .brand-dl a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.ap-brand .brand-dl a:hover{border-bottom-color:var(--ink)}.ap-brand .brand-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem, 1rem + 2vw, 3rem);margin-top:clamp(2rem, 1.4rem + 1.5vw, 3rem)}.ap-brand .brand-list{list-style:none;margin:0;padding:0}.ap-brand .brand-list li{position:relative;padding:.85rem 0 .85rem 2rem;border-top:1px solid var(--line);font-size:clamp(0.95rem, 0.9rem + 0.3vw, 1.05rem);line-height:1.5;color:var(--ink-2)}.ap-brand .brand-list li::before{position:absolute;left:0;top:.85rem;font-weight:700;color:var(--ink)}.ap-brand .brand-list--do li::before{content:"✓"}.ap-brand .brand-list--dont li::before{content:"✕"}.ap-brand .brand-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem, 0.6rem + 1.2vw, 1.8rem)}.ap-brand .brand-swatch--main{grid-column:span 2}.ap-brand .brand-swatch__chip{aspect-ratio:4 / 3;border:1px solid var(--line)}.ap-brand .brand-swatch--main .brand-swatch__chip{aspect-ratio:16 / 9}.ap-brand .brand-swatch__meta{padding-top:.9rem}.ap-brand .brand-swatch__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:1.05rem;margin:0 0 .3rem;color:var(--ink)}.ap-brand .brand-swatch__use{margin:0 0 .6rem;font-size:.95rem;line-height:1.45;color:var(--ink-2)}.ap-brand .brand-swatch__code{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0;font-family:var(--font-mono);font-size:.85rem;color:var(--muted)}.ap-brand .brand-copy{font-family:var(--font-mono);font-size:.9rem;letter-spacing:.04em;color:var(--ink);background:none;border:0;border-bottom:1px dashed var(--line-strong);padding:0;cursor:pointer}.ap-brand .brand-copy:hover{border-bottom-color:var(--ink);border-bottom-style:solid}.ap-brand .brand-copy.is-copied{border-bottom-color:#fff0}.ap-brand .brand-type__row{display:grid;grid-template-columns:clamp(5rem, 3rem + 8vw, 11rem) minmax(0,1fr);gap:clamp(1.2rem, 0.8rem + 2vw, 3rem);align-items:start;padding:clamp(1.4rem, 1rem + 1vw, 2.2rem) 0;border-top:1px solid var(--line)}.ap-brand .brand-type__spec{font-size:clamp(4rem, 2rem + 6vw, 8rem);line-height:.85;color:var(--ink)}.ap-brand .brand-type__spec--inter{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em}.ap-brand .brand-type__spec--news{font-family:var(--font-accent);font-style:italic;font-weight:300}.ap-brand .brand-type__spec--mono{font-family:var(--font-mono);font-weight:400;font-size:clamp(3rem, 1.6rem + 4.5vw, 6rem)}.ap-brand .brand-type__meta .body{max-width:60ch;margin:0 0 1rem}.ap-brand .brand-type__sample{margin:.4rem 0 0;color:var(--ink)}.ap-brand .brand-type__sample--head{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:.95;font-size:clamp(1.6rem, 1rem + 2.4vw, 3rem)}.ap-brand .brand-type__sample--body{font-family:var(--font-sans);max-width:52ch;line-height:1.55;color:var(--ink-2)}.ap-brand .brand-type__sample--news{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(1.4rem, 1rem + 1.4vw, 2.2rem);line-height:1.2}.ap-brand .brand-type__sample--mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.95rem;color:var(--muted)}.ap-brand .brand-formula{margin-top:clamp(2rem, 1.4rem + 1.5vw, 3rem);padding:clamp(1.8rem, 1.2rem + 2vw, 3.2rem);background:var(--paper-2)}.ap-brand .brand-formula__demo{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.4rem, 1rem + 6vw, 6rem);color:var(--ink);margin:0 0 1.2rem}.ap-brand .brand-formula .body{max-width:60ch;margin:0}.ap-brand .brand-formula__demo--sentence{text-transform:none;letter-spacing:-.03em;font-size:clamp(2rem, 1rem + 4.5vw, 4.6rem);line-height:.98}.ap-brand .brand-formula__rule{margin-top:clamp(1.8rem, 1.2rem + 1.5vw, 2.6rem);padding-top:clamp(1.4rem, 1rem + 1vw, 2rem);border-top:1px solid var(--line-strong)}.ap-brand .brand-formula__pair{display:flex;flex-wrap:wrap;gap:.6rem clamp(2rem, 1rem + 4vw, 5rem);margin-bottom:.9rem}.ap-brand .brand-formula__ex{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(1.6rem, 1rem + 2.2vw, 2.8rem);line-height:1;color:var(--ink)}.ap-brand .brand-formula__ex--no{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.ap-brand .brand-formula__mark{font-family:var(--font-sans);font-size:.55em;font-weight:700;margin-right:.35em;vertical-align:.2em;text-decoration:none;display:inline-block}.ap-brand .brand-tone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem, 1rem + 2vw, 3rem)}.ap-brand .brand-tone__item{padding:clamp(1.2rem, 1rem + 0.8vw, 1.8rem) 0;border-top:1px solid var(--line)}.ap-brand .brand-tone__item .body{margin:0;max-width:52ch}.ap-brand .brand-ex{font-family:var(--font-accent);font-style:italic;color:var(--ink);font-size:1.12em}.ap-brand .brand-sec+.sv-values{margin-top:clamp(3.5rem, 2rem + 4vw, 6.5rem)}.ap-brand .brand-table__row{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:clamp(0.6rem, 0.4rem + 1.5vw, 2.5rem);padding:1rem 0;border-top:1px solid var(--line)}.ap-brand .brand-table__row:last-child{border-bottom:1px solid var(--line)}.ap-brand .brand-table__k{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:.15rem}.ap-brand .brand-table__v{color:var(--ink-2);line-height:1.55;max-width:70ch}.ap-brand .brand-table__v strong,.ap-brand .brand-table__v em{color:var(--ink)}.ap-brand .brand-copies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem, 0.6rem + 1.2vw, 1.8rem)}.ap-brand .brand-copyblock{display:flex;flex-direction:column;padding:clamp(1.3rem, 1rem + 1vw, 2rem);background:var(--paper-2)}.ap-brand .brand-copyblock__text{flex:1;margin:0 0 1.2rem;color:var(--ink);line-height:1.55}.ap-brand .brand-copy--block{align-self:flex-start;font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;border-bottom-style:solid}.ap-brand .brand-socials{margin-top:clamp(1.8rem, 1.2rem + 1.5vw, 2.6rem)}.ap-brand .brand-socials .body{margin:0;line-height:1.9}.ap-brand .brand-check{list-style:none;margin:0;padding:0;max-width:60rem;counter-reset:bc}.ap-brand .brand-check li{counter-increment:bc;display:grid;grid-template-columns:3rem minmax(0,1fr);padding:1rem 0;border-top:1px solid var(--line);font-size:clamp(1rem, 0.9rem + 0.4vw, 1.2rem);line-height:1.45;color:var(--ink)}.ap-brand .brand-check li:last-child{border-bottom:1px solid var(--line)}.ap-brand .brand-check li::before{content:counter(bc,decimal-leading-zero);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;color:var(--muted);padding-top:.3rem}@media (max-width:900px){.ap-brand .brand-intro{grid-template-columns:1fr}.ap-brand .brand-logos,.ap-brand .brand-rules,.ap-brand .brand-tone,.ap-brand .brand-copies{grid-template-columns:1fr}.ap-brand .brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ap-brand .brand-swatch--main{grid-column:span 2}.ap-brand .brand-table__row{grid-template-columns:1fr;gap:.35rem}.ap-brand .brand-type__row{grid-template-columns:1fr}.ap-brand .brand-type__spec{font-size:4.5rem}.ap-brand .brand-dl span{min-width:8em}.ap-brand .brand-intro__cta .btn{white-space:normal}}