/* Design No. 05 colorways - verbatim from staging/design-05/variants/colorway-variants,
   rescoped under :root[data-colorway]; .cw-tag dropped. */

/* No. 00 - Antique Gold - verbatim colorway override */
:root[data-colorway="original"] { --paper: #FAF6EF;
  --paper-2: #F2ECE1;
  --ink: #2B2620;
  --ink-soft: #5C544A;
  --gold: #A5824E;
  --gold-deep: #8D6E3F;
  --gold-pale: #D8C39A;
  --line: rgba(43,38,32,.14);
  --line-dark: rgba(250,246,239,.2); }

/* No. 01 - Wisteria - verbatim colorway override */
:root[data-colorway="wisteria"] { --paper: #F7F5FB;
  --paper-2: #EAE6F4;
  --ink: #29253C;
  --ink-soft: #5A5573;
  --gold: #7C6FB5;
  --gold-deep: #5D5296;
  --gold-pale: #CCC4E7;
  --line: rgba(41,37,60,.14);
  --line-dark: rgba(247,245,251,.2); }
:root[data-colorway="wisteria"] nav { background:rgba(247, 245, 251,.88) }
:root[data-colorway="wisteria"] .hero:not(.ed) { background:radial-gradient(1100px 520px at 72% -12%,rgba(124, 111, 181,.12),transparent 62%) }
:root[data-colorway="wisteria"] .strip::after { color:#A49CBB }
:root[data-colorway="wisteria"] .frame span { background:rgba(41, 37, 60,.55) }
:root[data-colorway="wisteria"] .booth { background:#FFFFFF }
:root[data-colorway="wisteria"] .btn:hover { box-shadow:0 14px 30px rgba(93, 82, 150,.28) }
:root[data-colorway="wisteria"] .final::before { background:radial-gradient(900px 420px at 50% 0%,rgba(124, 111, 181,.16),transparent 65%) }
:root[data-colorway="wisteria"] .final>.wrap>p { color:rgba(247, 245, 251,.72) }
:root[data-colorway="wisteria"] .areas { color:rgba(247, 245, 251,.55) }
:root[data-colorway="wisteria"] .form input, :root[data-colorway="wisteria"] .form select, :root[data-colorway="wisteria"] .form textarea { background:rgba(247, 245, 251,.05) }
:root[data-colorway="wisteria"] .form .flash { box-shadow:0 0 0 3px rgba(124, 111, 181,.3) }
:root[data-colorway="wisteria"] .form-alt { color:rgba(247, 245, 251,.6) }
:root[data-colorway="wisteria"] .form-alt a { border-bottom:1px solid rgba(204, 196, 231,.4) }
:root[data-colorway="wisteria"] .v1-pin .l { background:rgba(247, 245, 251,.85) }
:root[data-colorway="wisteria"] .v1-pin .d { box-shadow:0 0 0 4px rgba(124, 111, 181,.18) }
:root[data-colorway="wisteria"] .v1-pin:hover .d { box-shadow:0 0 0 7px rgba(124, 111, 181,.22) }
:root[data-colorway="wisteria"] .v1-map canvas { filter:hue-rotate(210deg) saturate(1.1) }

/* No. 04 - Graphite - verbatim colorway override */
:root[data-colorway="graphite"] { --paper: #191A1D;
  --paper-2: #212327;
  --ink: #ECEDEF;
  --ink-soft: #A8ABB2;
  --gold: #9AA1AC;
  --gold-deep: #C4CAD3;
  --gold-pale: #DDE0E5;
  --line: rgba(236,237,239,.14);
  --line-dark: rgba(236,237,239,.2); }
:root[data-colorway="graphite"] nav { background:rgba(25, 26, 29,.88) }
:root[data-colorway="graphite"] .hero:not(.ed) { background:radial-gradient(1100px 520px at 72% -12%,rgba(154,161,172,.1),transparent 62%) }
:root[data-colorway="graphite"] .strip::after { color:#9AA1AC }
:root[data-colorway="graphite"] .strip { box-shadow:0 34px 70px rgba(0,0,0,.55) }
:root[data-colorway="graphite"] .frame span { background:rgba(15,16,18,.55) }
:root[data-colorway="graphite"] .booth { background:#24262B }
:root[data-colorway="graphite"] .booth:hover { box-shadow:0 22px 44px rgba(0,0,0,.4) }
:root[data-colorway="graphite"] .btn:hover { box-shadow:0 14px 30px rgba(0,0,0,.45) }
:root[data-colorway="graphite"] .final { background:#101113;color:#ECEDEF }
:root[data-colorway="graphite"] .final::before { background:radial-gradient(900px 420px at 50% 0%,rgba(154,161,172,.12),transparent 65%) }
:root[data-colorway="graphite"] .final>.wrap>p { color:rgba(236, 237, 239,.72) }
:root[data-colorway="graphite"] .areas { color:rgba(236, 237, 239,.55) }
:root[data-colorway="graphite"] .form input, :root[data-colorway="graphite"] .form select, :root[data-colorway="graphite"] .form textarea { background:rgba(236, 237, 239,.05);color:#ECEDEF;color-scheme:dark }
:root[data-colorway="graphite"] .form select option { color:#191A1D }
:root[data-colorway="graphite"] .form .flash { box-shadow:0 0 0 3px rgba(154,161,172,.3) }
:root[data-colorway="graphite"] .form-alt { color:rgba(236, 237, 239,.6) }
:root[data-colorway="graphite"] .form-alt a { border-bottom:1px solid rgba(221,224,229,.4) }
:root[data-colorway="graphite"] .form .btn { color:#191A1D }
:root[data-colorway="graphite"] .form .btn:hover { color:#191A1D;box-shadow:0 14px 34px rgba(0,0,0,.55) }
:root[data-colorway="graphite"] .btn-ed { color:#131417 }
:root[data-colorway="graphite"] .fixbg .tag:hover { color:#131417 }
:root[data-colorway="graphite"] ::selection { background:#DDE0E5;color:#131417 }
:root[data-colorway="graphite"] .v1-pin .l { background:rgba(25, 26, 29,.85) }
:root[data-colorway="graphite"] .v1-pin .d { box-shadow:0 0 0 4px rgba(154,161,172,.2) }
:root[data-colorway="graphite"] .v1-pin:hover .d { box-shadow:0 0 0 7px rgba(154,161,172,.26) }
:root[data-colorway="graphite"] .v1-pin .pol { box-shadow:0 18px 36px rgba(0,0,0,.6) }
:root[data-colorway="graphite"] .ed-photo img { box-shadow:0 40px 80px rgba(0,0,0,.5) }
:root[data-colorway="graphite"] .seq-f img { box-shadow:0 30px 60px rgba(0,0,0,.45) }
:root[data-colorway="graphite"] .v1-map canvas { filter:saturate(0) brightness(1.7) }

/* No. 12 - Midnight Butter - verbatim colorway override */
:root[data-colorway="midnight-butter"] { --paper: #FBF6E3;
  --paper-2: #F5ECCB;
  --ink: #2A3450;
  --ink-soft: #5E6579;
  --gold: #5D74C4;
  --gold-deep: #43589F;
  --gold-pale: #C4CDEC;
  --line: rgba(42,52,80,.14);
  --line-dark: rgba(251,246,227,.2); }
:root[data-colorway="midnight-butter"] nav { background:rgba(251, 246, 227,.88) }
:root[data-colorway="midnight-butter"] .hero:not(.ed) { background:radial-gradient(1100px 520px at 72% -12%,rgba(93, 116, 196,.12),transparent 62%) }
:root[data-colorway="midnight-butter"] .strip::after { color:#B3AC8E }
:root[data-colorway="midnight-butter"] .frame span { background:rgba(42, 52, 80,.55) }
:root[data-colorway="midnight-butter"] .booth { background:#FFFEF9 }
:root[data-colorway="midnight-butter"] .btn:hover { box-shadow:0 14px 30px rgba(67, 88, 159,.28) }
:root[data-colorway="midnight-butter"] .final::before { background:radial-gradient(900px 420px at 50% 0%,rgba(93, 116, 196,.16),transparent 65%) }
:root[data-colorway="midnight-butter"] .final>.wrap>p { color:rgba(251, 246, 227,.72) }
:root[data-colorway="midnight-butter"] .areas { color:rgba(251, 246, 227,.55) }
:root[data-colorway="midnight-butter"] .form input, :root[data-colorway="midnight-butter"] .form select, :root[data-colorway="midnight-butter"] .form textarea { background:rgba(251, 246, 227,.05) }
:root[data-colorway="midnight-butter"] .form .flash { box-shadow:0 0 0 3px rgba(93, 116, 196,.3) }
:root[data-colorway="midnight-butter"] .form-alt { color:rgba(251, 246, 227,.6) }
:root[data-colorway="midnight-butter"] .form-alt a { border-bottom:1px solid rgba(196, 205, 236,.4) }
:root[data-colorway="midnight-butter"] .v1-pin .l { background:rgba(251, 246, 227,.85) }
:root[data-colorway="midnight-butter"] .v1-pin .d { box-shadow:0 0 0 4px rgba(93, 116, 196,.18) }
:root[data-colorway="midnight-butter"] .v1-pin:hover .d { box-shadow:0 0 0 7px rgba(93, 116, 196,.22) }
:root[data-colorway="midnight-butter"] .v1-map canvas { filter:hue-rotate(190deg) saturate(1.2) }
:root[data-colorway="midnight-butter"] nav { background:rgba(27,35,56,.88);border-bottom-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] nav .brand { color:#F3EED9 }
:root[data-colorway="midnight-butter"] .navlinks a:not(.btn) { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] .navlinks a:not(.btn):hover { color:#C4CDEC }
:root[data-colorway="midnight-butter"] nav .btn { background:#F3EED9;color:#202844 }
:root[data-colorway="midnight-butter"] nav .btn:hover { background:#43589F;color:#fff }
:root[data-colorway="midnight-butter"] .band { background:#1B2338;border-top-color:rgba(243,238,217,.16);border-bottom-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] .band .wrap { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #booths { background:#202844;color:#F3EED9 }
:root[data-colorway="midnight-butter"] #booths .sec-eyebrow { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #booths h2 em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #booths .sec-lead { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #booths .textlink { color:#C4CDEC;border-bottom-color:rgba(196,205,236,.5) }
:root[data-colorway="midnight-butter"] #booths .textlink:hover { color:#fff }
:root[data-colorway="midnight-butter"] #booths .booth { background:#2A3555;border-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #booths .booth p { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #venues { background:#232D4E;color:#F3EED9 }
:root[data-colorway="midnight-butter"] #venues .sec-eyebrow { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues h2 em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .sec-lead { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #venues .textlink { color:#C4CDEC;border-bottom-color:rgba(196,205,236,.5) }
:root[data-colorway="midnight-butter"] #venues .textlink:hover { color:#fff }
:root[data-colorway="midnight-butter"] #venues .v1-note { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-map { background:#2A3555;border-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #venues .v1-map canvas { filter:hue-rotate(190deg) saturate(.8) brightness(1.6) }
:root[data-colorway="midnight-butter"] #venues .v1-pin .l { background:rgba(24,31,54,.85);color:rgba(243,238,217,.75);border-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #venues .v1-star .t { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-scale { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-scale .bar { background:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-scale .bar::before, :root[data-colorway="midnight-butter"] #venues .v1-scale .bar::after { background:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-hint { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-north { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #venues .v1-north::after { background:#C4CDEC }
:root[data-colorway="midnight-butter"] #gallery { background:#1D2640;color:#F3EED9 }
:root[data-colorway="midnight-butter"] #gallery .sec-eyebrow { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #gallery h2 em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #gallery .sec-lead { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #gallery .textlink { color:#C4CDEC;border-bottom-color:rgba(196,205,236,.5) }
:root[data-colorway="midnight-butter"] #gallery .textlink:hover { color:#fff }
:root[data-colorway="midnight-butter"] #how { background:#222C4C;color:#F3EED9 }
:root[data-colorway="midnight-butter"] #how .sec-eyebrow { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #how h2 em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #how .sec-lead { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #how .textlink { color:#C4CDEC;border-bottom-color:rgba(196,205,236,.5) }
:root[data-colorway="midnight-butter"] #how .textlink:hover { color:#fff }
:root[data-colorway="midnight-butter"] #how .seq-t .k { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #how .seq-t p { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #how .seq-nums span { -webkit-text-stroke:1.5px #C4CDEC }
:root[data-colorway="midnight-butter"] #how .seq-bar .rail { background:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #how .seq-bar .lab { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #how .seq-cue { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #how .seq-cue .chev { border-right-color:#C4CDEC;border-bottom-color:#C4CDEC }
:root[data-colorway="midnight-butter"] #faq { background:#1F2947;color:#F3EED9 }
:root[data-colorway="midnight-butter"] #faq .sec-eyebrow { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #faq h2 em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] #faq .sec-lead { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] #faq .textlink { color:#C4CDEC;border-bottom-color:rgba(196,205,236,.5) }
:root[data-colorway="midnight-butter"] #faq .textlink:hover { color:#fff }
:root[data-colorway="midnight-butter"] #faq .faq details { border-bottom-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #faq .faq details:first-of-type { border-top-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] #faq .faq details p { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] footer { background:#161E36;color:rgba(243,238,217,.75);border-top-color:rgba(243,238,217,.16) }
:root[data-colorway="midnight-butter"] footer em { color:#C4CDEC }
:root[data-colorway="midnight-butter"] .footlinks a { color:rgba(243,238,217,.75) }
:root[data-colorway="midnight-butter"] .footlinks a:hover { color:#fff }
:root[data-colorway="midnight-butter"] .final { background:#F3EED9;color:#2A3450 }
:root[data-colorway="midnight-butter"] .final::before { background:radial-gradient(900px 420px at 50% 0%,rgba(93,116,196,.14),transparent 65%) }
:root[data-colorway="midnight-butter"] .final .sec-eyebrow { color:#43589F }
:root[data-colorway="midnight-butter"] .final h2 em { color:#43589F }
:root[data-colorway="midnight-butter"] .final>.wrap>p { color:rgba(42,52,80,.75) }
:root[data-colorway="midnight-butter"] .areas { color:rgba(42,52,80,.55) }
:root[data-colorway="midnight-butter"] .areas b { color:#43589F }
:root[data-colorway="midnight-butter"] .form label { color:#43589F }
:root[data-colorway="midnight-butter"] .form input, :root[data-colorway="midnight-butter"] .form select, :root[data-colorway="midnight-butter"] .form textarea { background:#fff;border-color:rgba(42,52,80,.25);color:#2A3450;color-scheme:light }
:root[data-colorway="midnight-butter"] .form .flash { box-shadow:0 0 0 3px rgba(93,116,196,.3) }
:root[data-colorway="midnight-butter"] .form-alt { color:rgba(42,52,80,.65) }
:root[data-colorway="midnight-butter"] .form-alt a { color:#43589F;border-bottom-color:rgba(93,116,196,.4) }
