:root{--brand-amber:#e4a44a}.brand-page{background:#0b0b0b;color:#f3f0e8;overflow-x:clip}.brand-nav{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:150px 1fr auto;align-items:center;min-height:72px;padding:12px var(--pad);background:rgba(11,11,11,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(243,240,232,.18)}.brand-nav .logo{color:#f3f0e8}.brand-nav-label,.brand-back{font:9px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.brand-nav-label{color:#9d978e}.brand-back{border-bottom:1px solid rgba(243,240,232,.55);padding-bottom:4px}.brand-hero{min-height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:space-between;gap:56px;padding:clamp(54px,8vw,110px) var(--pad) 36px;overflow:hidden;position:relative}.brand-hero:after{content:'';position:absolute;width:min(38vw,520px);aspect-ratio:1;border-radius:50%;right:-8vw;top:22%;background:var(--brand-amber);filter:blur(.2px);opacity:.92;z-index:0}.brand-eyebrow,.brand-index,.brand-mini{font:9px 'IBM Plex Mono',monospace;letter-spacing:.11em;text-transform:uppercase}.brand-eyebrow{position:relative;z-index:1;color:#aaa49c}.brand-hero h1{position:relative;z-index:1;margin:0;max-width:1300px;font:clamp(58px,9.8vw,160px)/.86 'Archivo Black',sans-serif;letter-spacing:-.07em;text-wrap:balance}.brand-hero h1 em{display:inline-block;color:var(--brand-amber);font-style:normal}.brand-lede{position:relative;z-index:1;max-width:850px;margin:0;font-size:clamp(18px,2.1vw,28px);line-height:1.48;color:#d9d3c8}.brand-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding-top:24px;border-top:1px solid rgba(243,240,232,.22);align-items:end}.brand-statement{font:clamp(23px,3vw,42px)/1.08 'Archivo Black',sans-serif;letter-spacing:-.04em}.brand-statement strong{color:var(--brand-amber)}.brand-mini{color:#99938b;line-height:1.6;text-align:right}.brand-problem,.brand-signature,.brand-process{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(34px,7vw,120px);padding:clamp(86px,10vw,150px) var(--pad);border-top:1px solid rgba(243,240,232,.18)}.brand-index{color:#928c84}.brand-problem-copy,.brand-signature-copy{max-width:1080px}.brand-problem h2,.brand-signature h2,.brand-process h2,.brand-value h2,.brand-cta h2{margin:0;font:clamp(38px,6vw,88px)/.98 'Archivo Black',sans-serif;letter-spacing:-.055em;text-wrap:balance}.brand-problem p,.brand-signature p,.brand-value p,.brand-cta p{max-width:760px;margin:30px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.72;color:#c6c0b7}.brand-usecases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(243,240,232,.18);border-left:1px solid rgba(243,240,232,.18)}.brand-usecase{min-height:320px;padding:34px;border-right:1px solid rgba(243,240,232,.18);border-bottom:1px solid rgba(243,240,232,.18);transition:background .25s,color .25s}.brand-usecase:hover{background:#f3f0e8;color:#0b0b0b}.brand-usecase>span,.brand-process article>span{font:9px 'IBM Plex Mono',monospace;color:#908a82}.brand-usecase h3,.brand-process h3{margin:70px 0 16px;font:clamp(28px,3vw,46px)/.98 'Archivo Black',sans-serif;letter-spacing:-.045em}.brand-usecase p,.brand-process p{margin:0;font-size:15px;line-height:1.65;color:#aaa49c}.brand-usecase:hover p{color:#5e5953}.brand-signature{background:#f3f0e8;color:#0b0b0b}.brand-signature .brand-index{color:#746f68}.brand-signature p{color:#514d48}.brand-signature blockquote{margin:52px 0 0;padding:26px 0 0;border-top:1px solid rgba(11,11,11,.2);font:clamp(25px,3.5vw,50px)/1.12 'Archivo Black',sans-serif;letter-spacing:-.04em;color:#0b0b0b}.brand-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(243,240,232,.2)}.brand-process article{padding:28px 28px 38px 0;border-bottom:1px solid rgba(243,240,232,.2)}.brand-process article:nth-child(even){padding-left:28px;border-left:1px solid rgba(243,240,232,.2)}.brand-process h3{margin:44px 0 15px;font-size:clamp(25px,3vw,42px)}.brand-value{position:relative;min-height:700px;display:flex;align-items:flex-end;padding:clamp(80px,10vw,140px) var(--pad);overflow:hidden;background:var(--brand-amber);color:#0b0b0b}.brand-value-word{position:absolute;left:-.03em;top:-.09em;white-space:nowrap;font:clamp(120px,24vw,420px)/.78 'Archivo Black',sans-serif;letter-spacing:-.09em;color:rgba(11,11,11,.12)}.brand-value-copy{position:relative;z-index:1;max-width:940px;margin-left:auto}.brand-value-copy>span{font:9px 'IBM Plex Mono',monospace;letter-spacing:.1em}.brand-value p{color:#332d27}.brand-cta{padding:clamp(90px,11vw,170px) var(--pad);border-top:1px solid rgba(243,240,232,.18)}.brand-cta h2{max-width:1000px;margin-top:40px}.brand-cta a{display:inline-flex;margin-top:42px;padding:15px 20px;border:1px solid #f3f0e8;border-radius:999px;font:10px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.06em;transition:.2s}.brand-cta a:hover{background:#f3f0e8;color:#0b0b0b;transform:translateY(-2px)}.brand-page footer{border-top:1px solid rgba(243,240,232,.18)}
.brand-home{position:relative;padding:clamp(80px,9vw,140px) var(--pad);background:#0b0b0b;color:#f3f0e8;overflow:hidden;border-top:1px solid rgba(243,240,232,.16)}.brand-home:after{content:'';position:absolute;width:min(30vw,380px);aspect-ratio:1;border-radius:50%;right:-8vw;top:15%;background:var(--brand-amber);opacity:.88}.brand-home-inner{position:relative;z-index:1;display:grid;grid-template-columns:160px minmax(0,1fr);gap:clamp(30px,6vw,88px)}.brand-home-kicker{font:9px 'IBM Plex Mono',monospace;letter-spacing:.11em;color:#9b958d}.brand-home-copy h2{max-width:1040px;margin:0;font:clamp(38px,6vw,88px)/1 'Archivo Black',sans-serif;letter-spacing:-.055em;text-wrap:balance}.brand-home-copy h2 em{color:var(--brand-amber);font-style:normal}.brand-home-copy p{max-width:760px;margin:28px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.68;color:#c9c3b9}.brand-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.brand-home-actions a{display:inline-flex;align-items:center;min-height:42px;padding:10px 15px;border:1px solid rgba(243,240,232,.7);border-radius:999px;font:9px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.05em}.brand-home-actions a:first-child{background:var(--brand-amber);border-color:var(--brand-amber);color:#0b0b0b}.brand-home-note{margin-top:42px;padding-top:20px;border-top:1px solid rgba(243,240,232,.18);font:9px/1.6 'IBM Plex Mono',monospace;color:#8f8982;letter-spacing:.05em;text-transform:uppercase}
@media(max-width:900px){.brand-nav{grid-template-columns:1fr auto}.brand-nav-label{display:none}.brand-problem,.brand-signature,.brand-process{grid-template-columns:1fr}.brand-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-home-inner{grid-template-columns:1fr}.brand-process-grid{grid-template-columns:1fr}.brand-process article:nth-child(even){padding-left:0;border-left:0}.brand-mini{text-align:left}.brand-hero-grid{grid-template-columns:1fr}}
@media(max-width:680px){.brand-nav{padding-inline:16px}.brand-back{font-size:8px}.brand-hero{padding:48px 16px 30px;gap:42px}.brand-hero:after{width:55vw;right:-24vw;top:30%}.brand-hero h1{font-size:clamp(52px,16vw,78px)}.brand-lede{font-size:17px}.brand-problem,.brand-signature,.brand-process,.brand-cta{padding:68px 16px}.brand-usecases{grid-template-columns:1fr}.brand-usecase{min-height:250px;padding:26px 16px}.brand-usecase h3{margin-top:48px}.brand-process-grid{grid-template-columns:1fr}.brand-process article{padding:26px 0 34px}.brand-process article:nth-child(even){padding-left:0}.brand-value{min-height:560px;padding:70px 16px}.brand-value-word{font-size:32vw}.brand-home{padding:68px 16px}.brand-home:after{width:52vw;right:-22vw;top:18%}.brand-home-copy h2{font-size:clamp(34px,10.8vw,50px)}.brand-home-copy p{font-size:15px}}