body{background:#f5f4ee}.brut{--paper: #f5f4ee;--ink: #0a0a0a;--line: rgba(10, 10, 10, .15);--line-2: rgba(10, 10, 10, .35);--yellow: #f5ec27;--yellow-2:#fcf263;--muted: #555;font:400 16px/1.4 Space Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh}.brut-container{max-width:1400px;margin:0 auto;padding:0 32px}.brut-eyebrow{font:700 12px/1 Space Mono,monospace;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.brut-h2{margin:18px 0 0;font:400 clamp(56px,9vw,130px)/.92 "Anton",sans-serif;letter-spacing:-.02em;text-transform:uppercase}.brut-h2 sup{font-size:.5em;vertical-align:super}.brut-h2--yellow{background:var(--yellow);padding:18px 22px;display:inline-block}.brut-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;font:700 13px/1 Space Mono,monospace;letter-spacing:1px;text-transform:uppercase;background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:0;transition:all .2s ease;box-shadow:5px 5px 0 0 var(--ink)}.brut-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 0 var(--ink)}.brut-btn:active{transform:translate(0);box-shadow:2px 2px 0 0 var(--ink)}.brut-btn--yellow{background:var(--yellow);color:var(--ink);box-shadow:5px 5px 0 0 var(--ink)}.brut-btn--yellow:hover{box-shadow:7px 7px 0 0 var(--ink)}.brut-btn--big{padding:18px 28px;font-size:13.5px}.brut-btn__arrow{font-size:14px;transition:transform .2s}.brut-btn:hover .brut-btn__arrow{transform:rotate(-45deg)}.brut-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px;background:var(--paper);border-bottom:2px solid var(--ink)}.brut-nav__brand{display:inline-flex;gap:6px;font:400 22px/1 Anton,sans-serif;letter-spacing:1px}.brut-nav__brand-block{padding:6px 10px;background:var(--ink);color:var(--paper);text-transform:uppercase}.brut-nav__brand-block--yellow{background:var(--yellow);color:var(--ink)}.brut-nav__links{display:none;gap:28px;font:700 13px/1 Space Mono,monospace;letter-spacing:1px}.brut-nav__links a{color:var(--ink);transition:color .15s}.brut-nav__links a:hover{color:var(--yellow);background:var(--ink);padding:4px 6px}.brut-hero{position:relative;padding:60px 0 0;overflow:hidden}.brut-hero__noise{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(10,10,10,.04) 0 1px,transparent 1px 6px);pointer-events:none}.brut-hero__row1{display:flex;justify-content:space-between;font:700 13px/1 Space Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:30px}.brut-hero__year{color:var(--ink)}.brut-hero__loc{color:var(--muted)}.brut-hero__title{margin:0;font:400 clamp(64px,14vw,240px)/.86 "Anton",sans-serif;letter-spacing:-.03em;text-transform:uppercase}.brut-hero__title-line{display:block}.brut-hero__title-line--yellow{background:var(--yellow);padding:0 .1em;display:inline-block;margin-left:.1em}.brut-hero__title-line--outline{color:transparent;-webkit-text-stroke:2px var(--ink);text-stroke:2px var(--ink)}.brut-hero__bottom{margin-top:60px;display:grid;grid-template-columns:1fr;gap:40px;align-items:end;padding-bottom:50px}.brut-hero__lead{margin:0;max-width:500px;font-size:17.5px;line-height:1.55;color:var(--ink);font-weight:400}.brut-hero__actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px}.brut-hero__bottom-r{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brut-stat{padding:24px 22px;border:2px solid var(--ink);background:var(--paper)}.brut-stat--yellow{background:var(--yellow)}.brut-stat__num{font:400 clamp(48px,7vw,80px)/1 "Anton",sans-serif;letter-spacing:-.02em}.brut-stat__num sup{font-size:.45em;vertical-align:super}.brut-stat__lbl{margin-top:10px;font:700 11px/1.3 Space Mono,monospace;letter-spacing:1.5px;text-transform:uppercase}.brut-marquee{overflow:hidden;background:var(--ink);color:var(--yellow);padding:16px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.brut-marquee__track{display:flex;gap:32px;white-space:nowrap;animation:brut-marquee 25s linear infinite;font:400 clamp(28px,4vw,48px)/1 "Anton",sans-serif;letter-spacing:1px;text-transform:uppercase}.brut-marquee__track span{flex-shrink:0}@keyframes brut-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brut-works{padding:110px 0;border-top:2px solid var(--ink)}.brut-works__head{margin-bottom:60px}.brut-works__list{display:grid;grid-template-columns:1fr;gap:1px;background:var(--ink);border:2px solid var(--ink)}.brut-work{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto;column-gap:28px;row-gap:12px;padding:30px 28px;background:var(--paper);color:var(--ink);transition:background .15s;align-items:start}.brut-work--alt{background:var(--paper)}.brut-work:hover{background:var(--yellow)}.brut-work__num{grid-row:1 / 3;font:400 60px/.9 Anton,sans-serif;letter-spacing:-.02em}.brut-work__body{display:flex;flex-direction:column;gap:6px}.brut-work__title{margin:0;font:400 clamp(28px,3.6vw,46px)/1 "Anton",sans-serif;letter-spacing:-.01em;text-transform:uppercase}.brut-work__tag{font:700 11px/1 Space Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.brut-work__desc{grid-column:2;margin:0;font-size:14.5px;line-height:1.55;max-width:540px}.brut-work__cta{grid-column:2;font:700 12px/1 Space Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center}.brut-work__cta span{transition:transform .2s}.brut-work:hover .brut-work__cta span{transform:translate(4px)}.brut-about{padding:110px 0;background:var(--ink);color:var(--paper)}.brut-about__grid{display:grid;grid-template-columns:1fr;gap:50px}.brut-about .brut-eyebrow{color:var(--yellow)}.brut-about .brut-h2{color:var(--paper)}.brut-about__body p{margin:0;max-width:580px;font-size:17px;line-height:1.6}.brut-about__rules{margin-top:36px;display:flex;flex-direction:column;gap:22px}.brut-rule{display:grid;grid-template-columns:70px 1fr;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(245,244,238,.18)}.brut-rule:last-child{border-bottom:none}.brut-rule__num{font:700 13px/1.4 Space Mono,monospace;letter-spacing:1.5px;color:var(--yellow)}.brut-rule div{font-size:15px;line-height:1.55}.brut-rule b{color:var(--yellow);font-weight:700}.brut-foot{padding:80px 0 30px;background:var(--paper);border-top:2px solid var(--ink)}.brut-foot__big{margin-bottom:60px}.brut-foot__email{display:inline-flex;align-items:baseline;gap:14px;font:400 clamp(40px,8vw,120px)/.9 "Anton",sans-serif;letter-spacing:-.02em;color:var(--ink);text-transform:uppercase;border-bottom:4px solid var(--ink);padding-bottom:6px;transition:color .2s}.brut-foot__email:hover{color:var(--yellow);background:var(--ink);padding:6px 14px;border-color:transparent}.brut-foot__email span{font-size:.5em}.brut-foot__sub{margin-top:16px;font:700 13px/1.5 Space Mono,monospace;letter-spacing:.5px;max-width:520px;color:var(--muted)}.brut-foot__bottom{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:2px solid var(--ink)}.brut-foot__channels{display:flex;flex-wrap:wrap;gap:14px;font:700 12px/1 Space Mono,monospace;letter-spacing:1px;text-transform:uppercase}.brut-foot__channels span{color:var(--muted)}.brut-foot__copy{font:700 11px/1 Space Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}@media(min-width:760px){.brut-hero__bottom{grid-template-columns:1.2fr .8fr;gap:60px}.brut-about__grid{grid-template-columns:.9fr 1.1fr;gap:70px}.brut-foot__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1024px){.brut-nav__links{display:flex}}
