
:root {
  
  --ink:     #FFFFFF;
  --ink-2:   #FFFFFF;
  --panel:   #FFFFFF;
  --panel-2: #F5F5F5;
  --panel-3: #EDEDEF;
  --line:    rgba(20,20,22,.10);
  --line-hi: rgba(20,20,22,.20);

  --bone:    #141416;
  --bone-2:  #1E1E22;
  --smoke:   #666666;
  --smoke-2: #8A8A90;

  --paper:      #F5F5F5;
  --paper-2:    #EDEDEF;
  --paper-line: rgba(20,20,22,.10);
  --paper-ink:  #141416;

  --display: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --sans:    "Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --mono:    "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;

  --maxw: 1256px;
  --r:    20px;
  --r-lg: 32px;
  --r-xl: 32px;
  --shadow-1: 0 1px 2px rgba(0,0,0,.05);
  --shadow-2: 0 1px 2px rgba(0,0,0,.05);
  --shadow-3: 0 18px 40px -24px rgba(20,20,22,.35);
  --brass-glow: rgba(158,106,25,.12);
}

body.inner { background: #FFFFFF; color: var(--bone); }

.inner .amb, .inner .grain { display: none !important; }

.inner .nav { padding-block: 0; transition: none; }
.inner .drawer__foot { border-top: 0; max-width: none; }

.inner main .btn--brass {
  background: var(--v-ink); border-color: var(--v-ink); color: #fff; box-shadow: none;
}
.inner main .btn--brass:hover { background: var(--ink-deep); border-color: var(--ink-deep); color: #fff; transform: none; }
.inner main .btn--ghost {
  background: #fff; color: var(--v-ink); border: 1px solid var(--v-line); box-shadow: var(--shadow);
}
.inner main .btn--ghost:hover { border-color: var(--v-ink); background: #fff; color: var(--v-ink); transform: none; }

.inner .kicker {
  font-family: var(--v-display); font-weight: 700; font-size: .78rem;
  letter-spacing: .14em; text-transform: uppercase; color: var(--v-brass);
}
.inner .kicker::before { display: none; }       

.inner .form__row { grid-template-columns: none; }
@media (min-width: 640px) {
  .inner .form__row--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

.inner .phead { border-bottom: 0; }
