/* Shared look for dorescore.com's inner pages (classes, contact, privacy): the
   homepage's study desk. Wood underneath, paper on top, Fraunces for headings. */

:root {
  --wood: #8f6239;
  --wood-dark: #6f4826;
  --paper: #f6efdf;
  --sheet: #fffdf7;
  --card: #fdfaf2;
  --note: #f7e6a3;
  --ink: #1b1712;
  --ink-soft: #544a3c;
  --gold: #d0a23c;
  --gold-ink: #7a5a12;
  --rule: #c9d6e6;
  --margin-red: #d98276;
  --display: "Fraunces", Georgia, "Times New Roman", serif;
  --body: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --m: clamp(16px, 2.6vw, 36px);
  --shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 12px 26px rgba(30, 15, 4, 0.32);
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; color: var(--ink); font: 400 17px/1.6 var(--body);
  background-color: var(--wood);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='220'%3E%3Cg fill='none' stroke='%235a3517' stroke-opacity='.22' stroke-width='1.4'%3E%3Cpath d='M0.0 21.6 L10.0 22.3 L20.0 22.8 L30.0 23.2 L40.0 23.4 L50.0 23.3 L60.0 23.2 L70.0 23.0 L80.0 22.7 L90.0 22.4 L100.0 22.2 L110.0 22.0 L120.0 22.0 L130.0 22.0 L140.0 22.2 L150.0 22.5 L160.0 22.8 L170.0 23.2 L180.0 23.5 L190.0 23.8 L200.0 23.9 L210.0 23.9 L220.0 23.7 L230.0 23.3 L240.0 22.7 L250.0 21.9 L260.0 20.9 L270.0 19.9 L280.0 18.7 L290.0 17.5 L300.0 16.4 L310.0 15.4 L320.0 14.4 L330.0 13.7 L340.0 13.2 L350.0 12.8 L360.0 12.6 L370.0 12.7 L380.0 12.8 L390.0 13.0 L400.0 13.3 L410.0 13.6 L420.0 13.8 L430.0 14.0 L440.0 14.0 L450.0 14.0 L460.0 13.8 L470.0 13.5 L480.0 13.2 L490.0 12.8 L500.0 12.5 L510.0 12.2 L520.0 12.1 L530.0 12.1 L540.0 12.3 L550.0 12.7 L560.0 13.3 L570.0 14.1 L580.0 15.1 L590.0 16.1 L600.0 17.3 L610.0 18.5 L620.0 19.6 L630.0 20.6 L640.0 21.6'/%3E%3Cpath d='M0.0 57.3 L10.0 57.4 L20.0 57.5 L30.0 57.4 L40.0 57.3 L50.0 57.0 L60.0 56.6 L70.0 56.2 L80.0 55.6 L90.0 54.9 L100.0 54.2 L110.0 53.4 L120.0 52.6 L130.0 51.7 L140.0 50.8 L150.0 50.0 L160.0 49.1 L170.0 48.4 L180.0 47.6 L190.0 47.0 L200.0 46.5 L210.0 46.1 L220.0 45.7 L230.0 45.5 L240.0 45.5 L250.0 45.5 L260.0 45.7 L270.0 45.9 L280.0 46.3 L290.0 46.7 L300.0 47.1 L310.0 47.7 L320.0 48.2 L330.0 48.8 L340.0 49.4 L350.0 49.9 L360.0 50.4 L370.0 50.9 L380.0 51.4 L390.0 51.8 L400.0 52.1 L410.0 52.4 L420.0 52.6 L430.0 52.8 L440.0 52.9 L450.0 53.0 L460.0 53.1 L470.0 53.2 L480.0 53.3 L490.0 53.4 L500.0 53.5 L510.0 53.6 L520.0 53.8 L530.0 54.0 L540.0 54.3 L550.0 54.5 L560.0 54.8 L570.0 55.2 L580.0 55.5 L590.0 55.9 L600.0 56.2 L610.0 56.6 L620.0 56.9 L630.0 57.1 L640.0 57.3'/%3E%3Cpath d='M0.0 83.9 L10.0 83.1 L20.0 82.3 L30.0 81.5 L40.0 80.7 L50.0 80.0 L60.0 79.5 L70.0 79.2 L80.0 79.1 L90.0 79.3 L100.0 79.7 L110.0 80.3 L120.0 81.0 L130.0 82.0 L140.0 83.0 L150.0 84.1 L160.0 85.2 L170.0 86.2 L180.0 87.0 L190.0 87.8 L200.0 88.4 L210.0 88.9 L220.0 89.2 L230.0 89.4 L240.0 89.5 L250.0 89.6 L260.0 89.7 L270.0 89.8 L280.0 90.0 L290.0 90.4 L300.0 90.8 L310.0 91.4 L320.0 92.1 L330.0 92.9 L340.0 93.7 L350.0 94.5 L360.0 95.3 L370.0 96.0 L380.0 96.5 L390.0 96.8 L400.0 96.9 L410.0 96.7 L420.0 96.3 L430.0 95.7 L440.0 95.0 L450.0 94.0 L460.0 93.0 L470.0 91.9 L480.0 90.8 L490.0 89.8 L500.0 89.0 L510.0 88.2 L520.0 87.6 L530.0 87.1 L540.0 86.8 L550.0 86.6 L560.0 86.5 L570.0 86.4 L580.0 86.3 L590.0 86.2 L600.0 86.0 L610.0 85.6 L620.0 85.2 L630.0 84.6 L640.0 83.9'/%3E%3Cpath d='M0.0 134.3 L10.0 133.8 L20.0 133.3 L30.0 132.7 L40.0 132.1 L50.0 131.5 L60.0 130.9 L70.0 130.4 L80.0 129.9 L90.0 129.5 L100.0 129.2 L110.0 129.0 L120.0 128.8 L130.0 128.7 L140.0 128.6 L150.0 128.6 L160.0 128.6 L170.0 128.6 L180.0 128.6 L190.0 128.6 L200.0 128.5 L210.0 128.3 L220.0 128.1 L230.0 127.9 L240.0 127.5 L250.0 127.1 L260.0 126.6 L270.0 126.0 L280.0 125.3 L290.0 124.6 L300.0 123.9 L310.0 123.2 L320.0 122.5 L330.0 121.9 L340.0 121.3 L350.0 120.7 L360.0 120.3 L370.0 120.1 L380.0 119.9 L390.0 120.0 L400.0 120.1 L410.0 120.5 L420.0 121.0 L430.0 121.6 L440.0 122.4 L450.0 123.3 L460.0 124.3 L470.0 125.4 L480.0 126.6 L490.0 127.7 L500.0 128.9 L510.0 130.0 L520.0 131.1 L530.0 132.1 L540.0 133.0 L550.0 133.8 L560.0 134.4 L570.0 134.9 L580.0 135.3 L590.0 135.4 L600.0 135.5 L610.0 135.4 L620.0 135.1 L630.0 134.8 L640.0 134.3'/%3E%3Cpath d='M0.0 162.8 L10.0 163.2 L20.0 163.6 L30.0 163.8 L40.0 163.9 L50.0 163.8 L60.0 163.7 L70.0 163.6 L80.0 163.4 L90.0 163.3 L100.0 163.2 L110.0 163.3 L120.0 163.6 L130.0 164.0 L140.0 164.6 L150.0 165.3 L160.0 166.2 L170.0 167.1 L180.0 168.2 L190.0 169.2 L200.0 170.1 L210.0 170.9 L220.0 171.6 L230.0 172.1 L240.0 172.4 L250.0 172.4 L260.0 172.3 L270.0 172.0 L280.0 171.5 L290.0 171.0 L300.0 170.4 L310.0 169.8 L320.0 169.2 L330.0 168.8 L340.0 168.4 L350.0 168.2 L360.0 168.1 L370.0 168.2 L380.0 168.3 L390.0 168.4 L400.0 168.6 L410.0 168.7 L420.0 168.8 L430.0 168.7 L440.0 168.4 L450.0 168.0 L460.0 167.4 L470.0 166.7 L480.0 165.8 L490.0 164.9 L500.0 163.8 L510.0 162.8 L520.0 161.9 L530.0 161.1 L540.0 160.4 L550.0 159.9 L560.0 159.6 L570.0 159.6 L580.0 159.7 L590.0 160.0 L600.0 160.5 L610.0 161.0 L620.0 161.6 L630.0 162.2 L640.0 162.8'/%3E%3Cpath d='M0.0 200.7 L10.0 200.0 L20.0 199.5 L30.0 199.0 L40.0 198.5 L50.0 198.1 L60.0 197.8 L70.0 197.6 L80.0 197.4 L90.0 197.2 L100.0 197.1 L110.0 197.0 L120.0 196.9 L130.0 196.8 L140.0 196.7 L150.0 196.6 L160.0 196.5 L170.0 196.3 L180.0 196.2 L190.0 196.0 L200.0 195.8 L210.0 195.6 L220.0 195.4 L230.0 195.2 L240.0 195.0 L250.0 194.8 L260.0 194.7 L270.0 194.6 L280.0 194.6 L290.0 194.7 L300.0 194.9 L310.0 195.2 L320.0 195.5 L330.0 196.0 L340.0 196.5 L350.0 197.2 L360.0 197.9 L370.0 198.7 L380.0 199.6 L390.0 200.5 L400.0 201.4 L410.0 202.3 L420.0 203.2 L430.0 204.1 L440.0 204.9 L450.0 205.7 L460.0 206.3 L470.0 206.9 L480.0 207.3 L490.0 207.6 L500.0 207.8 L510.0 207.9 L520.0 207.8 L530.0 207.6 L540.0 207.2 L550.0 206.8 L560.0 206.3 L570.0 205.7 L580.0 205.0 L590.0 204.3 L600.0 203.5 L610.0 202.8 L620.0 202.1 L630.0 201.3 L640.0 200.7'/%3E%3C/g%3E%3Cg fill='none' stroke='%23c99665' stroke-opacity='.18' stroke-width='1'%3E%3Cpath d='M0.0 41.1 L10.0 41.1 L20.0 40.9 L30.0 40.8 L40.0 40.5 L50.0 40.3 L60.0 40.0 L70.0 39.7 L80.0 39.4 L90.0 39.1 L100.0 38.8 L110.0 38.6 L120.0 38.4 L130.0 38.2 L140.0 38.1 L150.0 38.0 L160.0 37.9 L170.0 37.8 L180.0 37.8 L190.0 37.7 L200.0 37.7 L210.0 37.6 L220.0 37.4 L230.0 37.3 L240.0 37.0 L250.0 36.7 L260.0 36.4 L270.0 36.0 L280.0 35.6 L290.0 35.0 L300.0 34.5 L310.0 33.9 L320.0 33.3 L330.0 32.7 L340.0 32.0 L350.0 31.5 L360.0 30.9 L370.0 30.4 L380.0 30.0 L390.0 29.7 L400.0 29.4 L410.0 29.3 L420.0 29.3 L430.0 29.4 L440.0 29.7 L450.0 30.0 L460.0 30.5 L470.0 31.0 L480.0 31.7 L490.0 32.4 L500.0 33.2 L510.0 34.1 L520.0 34.9 L530.0 35.8 L540.0 36.6 L550.0 37.4 L560.0 38.2 L570.0 38.9 L580.0 39.5 L590.0 40.0 L600.0 40.4 L610.0 40.7 L620.0 41.0 L630.0 41.1 L640.0 41.1'/%3E%3Cpath d='M0.0 111.0 L10.0 110.3 L20.0 109.4 L30.0 108.4 L40.0 107.4 L50.0 106.3 L60.0 105.3 L70.0 104.3 L80.0 103.6 L90.0 102.9 L100.0 102.6 L110.0 102.4 L120.0 102.4 L130.0 102.7 L140.0 103.1 L150.0 103.7 L160.0 104.3 L170.0 105.0 L180.0 105.7 L190.0 106.3 L200.0 106.8 L210.0 107.2 L220.0 107.5 L230.0 107.6 L240.0 107.7 L250.0 107.7 L260.0 107.6 L270.0 107.6 L280.0 107.6 L290.0 107.7 L300.0 108.0 L310.0 108.4 L320.0 109.0 L330.0 109.7 L340.0 110.6 L350.0 111.6 L360.0 112.6 L370.0 113.7 L380.0 114.7 L390.0 115.7 L400.0 116.4 L410.0 117.1 L420.0 117.4 L430.0 117.6 L440.0 117.6 L450.0 117.3 L460.0 116.9 L470.0 116.3 L480.0 115.7 L490.0 115.0 L500.0 114.3 L510.0 113.7 L520.0 113.2 L530.0 112.8 L540.0 112.5 L550.0 112.4 L560.0 112.3 L570.0 112.3 L580.0 112.4 L590.0 112.4 L600.0 112.4 L610.0 112.3 L620.0 112.0 L630.0 111.6 L640.0 111.0'/%3E%3Cpath d='M0.0 179.4 L10.0 179.8 L20.0 180.1 L30.0 180.5 L40.0 180.9 L50.0 181.2 L60.0 181.5 L70.0 181.8 L80.0 182.1 L90.0 182.3 L100.0 182.4 L110.0 182.6 L120.0 182.7 L130.0 182.8 L140.0 182.9 L150.0 182.9 L160.0 183.0 L170.0 183.2 L180.0 183.3 L190.0 183.5 L200.0 183.7 L210.0 184.0 L220.0 184.3 L230.0 184.7 L240.0 185.2 L250.0 185.6 L260.0 186.2 L270.0 186.7 L280.0 187.3 L290.0 187.8 L300.0 188.4 L310.0 188.9 L320.0 189.4 L330.0 189.8 L340.0 190.1 L350.0 190.3 L360.0 190.5 L370.0 190.5 L380.0 190.4 L390.0 190.2 L400.0 189.9 L410.0 189.4 L420.0 188.9 L430.0 188.2 L440.0 187.5 L450.0 186.7 L460.0 185.9 L470.0 185.0 L480.0 184.2 L490.0 183.3 L500.0 182.5 L510.0 181.7 L520.0 180.9 L530.0 180.3 L540.0 179.7 L550.0 179.3 L560.0 178.9 L570.0 178.7 L580.0 178.5 L590.0 178.5 L600.0 178.5 L610.0 178.6 L620.0 178.9 L630.0 179.1 L640.0 179.4'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 640px 220px; }
main { flex: 1; }
h1, h2, h3, p, ul, ol { margin: 0; }
a { color: inherit; text-underline-offset: 3px; }
:focus-visible { outline: 3px solid var(--gold); outline-offset: 3px; }
::selection { background: var(--gold); color: var(--ink); }
.skip { position: absolute; left: -9999px; }
.skip:focus { left: 12px; top: 12px; z-index: 50; padding: 10px 14px; background: var(--paper); }
code { font-size: 0.92em; padding: 1px 5px; background: rgba(27, 23, 18, 0.07); border-radius: 3px; }

.btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 0 20px; border: 0; border-radius: 2px; background: var(--ink); color: var(--paper); font: 700 16px/1 var(--body); text-decoration: none; cursor: pointer; transition: transform 140ms cubic-bezier(0.23, 1, 0.32, 1), background-color 180ms ease; }
.btn:active { transform: scale(0.97); }
.btn-paper { background: var(--paper); color: var(--ink); min-height: 40px; padding: 0 16px; font-size: 15px; }
.btn-quiet { background: rgba(27, 23, 18, 0.08); color: var(--ink); }
@media (hover: hover) and (pointer: fine) { .btn:hover { background: #3b3127; } .btn-paper:hover { background: #fff; } .btn-quiet:hover { background: rgba(27, 23, 18, 0.14); } }

/* Header: the same bar as the homepage */
.top { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 20px; padding: 14px var(--m); color: var(--paper); }
.nav-left { display: flex; gap: 22px; }
.nav-left a { font-size: 15px; font-weight: 600; text-decoration: none; }
.nav-left a:hover, .nav-left a[aria-current="page"] { text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 2px; }
.nav-right { display: flex; justify-content: flex-end; }
.wordmark { display: inline-flex; align-items: center; gap: 10px; font: 700 28px/1 var(--display); letter-spacing: -0.01em; text-decoration: none; }
.wordmark svg { width: 30px; height: 30px; flex: none; color: var(--gold); }

/* Home: a sticky note taped to the desk, with a pencil house on it */
.nav-left { align-items: center; }
.nav-left a.home-note { position: relative; flex: none; display: grid; justify-items: center; align-content: center; gap: 0; width: 56px; height: 52px; margin: -6px 6px -6px 0; padding-top: 4px; background: var(--note); color: var(--ink); text-decoration: none; transform: rotate(-5deg); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06), 0 6px 12px rgba(30, 15, 4, 0.28); transition: transform 220ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 220ms ease; }
.home-note::before { content: ""; position: absolute; top: -7px; left: 50%; width: 30px; height: 12px; margin-left: -15px; background: rgba(246, 239, 223, 0.72); transform: rotate(4deg); }
.home-note svg { width: 28px; height: 24px; }
.home-note span { font: 700 14px/1 "Kalam", "Bradley Hand", cursive; margin-top: 1px; }
.nav-left a.home-note:hover { text-decoration: none; transform: rotate(1deg) translateY(-3px); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06), 0 12px 18px rgba(30, 15, 4, 0.32); }
.nav-left a.home-note:active { transform: rotate(-2deg) scale(0.95); }
@media (prefers-reduced-motion: reduce) { .nav-left a.home-note { transition: none; } }

/* A sheet of paper on the desk, with a red margin line */
.sheet { position: relative; width: min(1000px, calc(100% - 2 * var(--m))); margin: 20px auto 0; padding: clamp(28px, 5vw, 56px) clamp(22px, 5vw, 60px) clamp(32px, 5vw, 60px) clamp(48px, 8vw, 96px); background-color: var(--sheet); background-image: linear-gradient(90deg, transparent clamp(30px, 5.4vw, 64px), var(--margin-red) clamp(30px, 5.4vw, 64px) calc(clamp(30px, 5.4vw, 64px) + 2px), transparent calc(clamp(30px, 5.4vw, 64px) + 2px)); box-shadow: 0 18px 40px rgba(30, 15, 4, 0.38); }
.sheet h1 { font: 700 clamp(38px, 5vw, 64px)/1.05 var(--display); letter-spacing: -0.02em; text-wrap: balance; }
.sheet h2 { font: 700 clamp(24px, 2.4vw, 30px)/1.15 var(--display); letter-spacing: -0.01em; }
.lead { max-width: 62ch; margin-top: 18px; font-size: 19px; line-height: 1.55; }

/* Index cards and sticky notes laid on the desk */
.cards { width: min(1180px, calc(100% - 2 * var(--m))); margin: 44px auto 0; display: grid; gap: 30px; }
.index-card { position: relative; padding: 22px 24px 24px; background: var(--card); border-radius: 3px; box-shadow: var(--shadow); transform: rotate(var(--tilt, 0deg)); }
.card-head { padding-bottom: 12px; margin-bottom: 14px; border-bottom: 2px solid var(--margin-red); }
.index-card:nth-child(3n + 1) { --tilt: -0.8deg; }
.index-card:nth-child(3n + 2) { --tilt: 0.6deg; }
.index-card:nth-child(3n) { --tilt: -0.3deg; }
.tape::before { content: ""; position: absolute; left: 50%; top: -12px; width: 86px; height: 24px; margin-left: -43px; background: rgba(250, 240, 210, 0.78); box-shadow: 0 1px 2px rgba(30, 15, 4, 0.2); transform: rotate(-3deg); }
.sticky { position: relative; width: min(560px, calc(100% - 2 * var(--m))); margin: 44px auto 0; padding: 26px 28px 28px; background: var(--note); box-shadow: var(--shadow); transform: rotate(-1.2deg); }
.sticky h2 { font: 700 26px/1.15 var(--display); }
.sticky p { margin-top: 10px; }

/* Footer: the paper strip at the bottom */
.foot { margin-top: 72px; padding: 40px var(--m) 36px; background: var(--paper); }
.foot-line { font: 700 clamp(24px, 2.6vw, 34px)/1.1 var(--display); letter-spacing: -0.01em; }
.foot-line a { color: var(--gold-ink); }
.foot nav { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 12px; font-weight: 600; }
.foot nav a { text-decoration: none; }
.foot nav a:hover { text-decoration: underline; text-underline-offset: 4px; }
.fine { max-width: 80ch; margin-top: 10px; font-size: 13px; color: var(--ink-soft); }

@media (max-width: 760px) {
  .top { grid-template-columns: auto 1fr auto; gap: 14px; }
  .nav-left a:not(.home-note) { display: none; }
  .nav-left a.home-note { width: 48px; height: 46px; margin-right: 0; }
  .home-note svg { width: 24px; height: 21px; }
  .home-note span { font-size: 13px; }
  .nav-right .btn-paper { white-space: nowrap; }
}
@media (max-width: 430px) {
  .top { gap: 10px; }
  .wordmark { font-size: 20px; gap: 6px; }
  .wordmark svg { width: 21px; height: 21px; }
  .nav-right .btn-paper { padding: 0 11px; font-size: 14px; }
  .wordmark { font-size: 23px; gap: 8px; }
  .wordmark svg { width: 25px; height: 25px; }
  .lead { font-size: 17px; }
  .index-card { --tilt: 0deg !important; }
}

/* Moving between pages (Chrome's cross-page view transitions): the header stays
   put, the old page's paper slides up and away, and the next one slides into place. */
@view-transition { navigation: auto; }
html { background-color: #8f6239; }
.top { view-transition-name: site-header; }
::view-transition-group(page) { animation-duration: 0s; }
::view-transition-old(page) { animation: page-out 240ms cubic-bezier(0.23, 1, 0.32, 1) both; }
::view-transition-new(page) { animation: page-in 460ms cubic-bezier(0.23, 1, 0.32, 1) 60ms both; }
::view-transition-old(root), ::view-transition-new(root) { animation-duration: 320ms; }
@keyframes page-out { to { opacity: 0; transform: translateY(-36px) rotate(-0.6deg); } }
@keyframes page-in { from { opacity: 0; transform: translateY(70px) rotate(0.8deg); } }
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation: none !important; }
}
main { view-transition-name: page; }

/* Night: the desk lamp is on. After 7 pm and before 6 am, local time. */
html.night, .night body { background-color: #5c3b21; }
.night body { background-image: radial-gradient(70% 60% at 50% 30%, rgba(255, 206, 132, 0.3), rgba(255, 206, 132, 0.07) 55%, transparent 78%), radial-gradient(130% 100% at 50% 30%, transparent 45%, rgba(14, 7, 2, 0.55)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='220'%3E%3Cg fill='none' stroke='%235a3517' stroke-opacity='.22' stroke-width='1.4'%3E%3Cpath d='M0.0 21.6 L10.0 22.3 L20.0 22.8 L30.0 23.2 L40.0 23.4 L50.0 23.3 L60.0 23.2 L70.0 23.0 L80.0 22.7 L90.0 22.4 L100.0 22.2 L110.0 22.0 L120.0 22.0 L130.0 22.0 L140.0 22.2 L150.0 22.5 L160.0 22.8 L170.0 23.2 L180.0 23.5 L190.0 23.8 L200.0 23.9 L210.0 23.9 L220.0 23.7 L230.0 23.3 L240.0 22.7 L250.0 21.9 L260.0 20.9 L270.0 19.9 L280.0 18.7 L290.0 17.5 L300.0 16.4 L310.0 15.4 L320.0 14.4 L330.0 13.7 L340.0 13.2 L350.0 12.8 L360.0 12.6 L370.0 12.7 L380.0 12.8 L390.0 13.0 L400.0 13.3 L410.0 13.6 L420.0 13.8 L430.0 14.0 L440.0 14.0 L450.0 14.0 L460.0 13.8 L470.0 13.5 L480.0 13.2 L490.0 12.8 L500.0 12.5 L510.0 12.2 L520.0 12.1 L530.0 12.1 L540.0 12.3 L550.0 12.7 L560.0 13.3 L570.0 14.1 L580.0 15.1 L590.0 16.1 L600.0 17.3 L610.0 18.5 L620.0 19.6 L630.0 20.6 L640.0 21.6'/%3E%3Cpath d='M0.0 57.3 L10.0 57.4 L20.0 57.5 L30.0 57.4 L40.0 57.3 L50.0 57.0 L60.0 56.6 L70.0 56.2 L80.0 55.6 L90.0 54.9 L100.0 54.2 L110.0 53.4 L120.0 52.6 L130.0 51.7 L140.0 50.8 L150.0 50.0 L160.0 49.1 L170.0 48.4 L180.0 47.6 L190.0 47.0 L200.0 46.5 L210.0 46.1 L220.0 45.7 L230.0 45.5 L240.0 45.5 L250.0 45.5 L260.0 45.7 L270.0 45.9 L280.0 46.3 L290.0 46.7 L300.0 47.1 L310.0 47.7 L320.0 48.2 L330.0 48.8 L340.0 49.4 L350.0 49.9 L360.0 50.4 L370.0 50.9 L380.0 51.4 L390.0 51.8 L400.0 52.1 L410.0 52.4 L420.0 52.6 L430.0 52.8 L440.0 52.9 L450.0 53.0 L460.0 53.1 L470.0 53.2 L480.0 53.3 L490.0 53.4 L500.0 53.5 L510.0 53.6 L520.0 53.8 L530.0 54.0 L540.0 54.3 L550.0 54.5 L560.0 54.8 L570.0 55.2 L580.0 55.5 L590.0 55.9 L600.0 56.2 L610.0 56.6 L620.0 56.9 L630.0 57.1 L640.0 57.3'/%3E%3Cpath d='M0.0 83.9 L10.0 83.1 L20.0 82.3 L30.0 81.5 L40.0 80.7 L50.0 80.0 L60.0 79.5 L70.0 79.2 L80.0 79.1 L90.0 79.3 L100.0 79.7 L110.0 80.3 L120.0 81.0 L130.0 82.0 L140.0 83.0 L150.0 84.1 L160.0 85.2 L170.0 86.2 L180.0 87.0 L190.0 87.8 L200.0 88.4 L210.0 88.9 L220.0 89.2 L230.0 89.4 L240.0 89.5 L250.0 89.6 L260.0 89.7 L270.0 89.8 L280.0 90.0 L290.0 90.4 L300.0 90.8 L310.0 91.4 L320.0 92.1 L330.0 92.9 L340.0 93.7 L350.0 94.5 L360.0 95.3 L370.0 96.0 L380.0 96.5 L390.0 96.8 L400.0 96.9 L410.0 96.7 L420.0 96.3 L430.0 95.7 L440.0 95.0 L450.0 94.0 L460.0 93.0 L470.0 91.9 L480.0 90.8 L490.0 89.8 L500.0 89.0 L510.0 88.2 L520.0 87.6 L530.0 87.1 L540.0 86.8 L550.0 86.6 L560.0 86.5 L570.0 86.4 L580.0 86.3 L590.0 86.2 L600.0 86.0 L610.0 85.6 L620.0 85.2 L630.0 84.6 L640.0 83.9'/%3E%3Cpath d='M0.0 134.3 L10.0 133.8 L20.0 133.3 L30.0 132.7 L40.0 132.1 L50.0 131.5 L60.0 130.9 L70.0 130.4 L80.0 129.9 L90.0 129.5 L100.0 129.2 L110.0 129.0 L120.0 128.8 L130.0 128.7 L140.0 128.6 L150.0 128.6 L160.0 128.6 L170.0 128.6 L180.0 128.6 L190.0 128.6 L200.0 128.5 L210.0 128.3 L220.0 128.1 L230.0 127.9 L240.0 127.5 L250.0 127.1 L260.0 126.6 L270.0 126.0 L280.0 125.3 L290.0 124.6 L300.0 123.9 L310.0 123.2 L320.0 122.5 L330.0 121.9 L340.0 121.3 L350.0 120.7 L360.0 120.3 L370.0 120.1 L380.0 119.9 L390.0 120.0 L400.0 120.1 L410.0 120.5 L420.0 121.0 L430.0 121.6 L440.0 122.4 L450.0 123.3 L460.0 124.3 L470.0 125.4 L480.0 126.6 L490.0 127.7 L500.0 128.9 L510.0 130.0 L520.0 131.1 L530.0 132.1 L540.0 133.0 L550.0 133.8 L560.0 134.4 L570.0 134.9 L580.0 135.3 L590.0 135.4 L600.0 135.5 L610.0 135.4 L620.0 135.1 L630.0 134.8 L640.0 134.3'/%3E%3Cpath d='M0.0 162.8 L10.0 163.2 L20.0 163.6 L30.0 163.8 L40.0 163.9 L50.0 163.8 L60.0 163.7 L70.0 163.6 L80.0 163.4 L90.0 163.3 L100.0 163.2 L110.0 163.3 L120.0 163.6 L130.0 164.0 L140.0 164.6 L150.0 165.3 L160.0 166.2 L170.0 167.1 L180.0 168.2 L190.0 169.2 L200.0 170.1 L210.0 170.9 L220.0 171.6 L230.0 172.1 L240.0 172.4 L250.0 172.4 L260.0 172.3 L270.0 172.0 L280.0 171.5 L290.0 171.0 L300.0 170.4 L310.0 169.8 L320.0 169.2 L330.0 168.8 L340.0 168.4 L350.0 168.2 L360.0 168.1 L370.0 168.2 L380.0 168.3 L390.0 168.4 L400.0 168.6 L410.0 168.7 L420.0 168.8 L430.0 168.7 L440.0 168.4 L450.0 168.0 L460.0 167.4 L470.0 166.7 L480.0 165.8 L490.0 164.9 L500.0 163.8 L510.0 162.8 L520.0 161.9 L530.0 161.1 L540.0 160.4 L550.0 159.9 L560.0 159.6 L570.0 159.6 L580.0 159.7 L590.0 160.0 L600.0 160.5 L610.0 161.0 L620.0 161.6 L630.0 162.2 L640.0 162.8'/%3E%3Cpath d='M0.0 200.7 L10.0 200.0 L20.0 199.5 L30.0 199.0 L40.0 198.5 L50.0 198.1 L60.0 197.8 L70.0 197.6 L80.0 197.4 L90.0 197.2 L100.0 197.1 L110.0 197.0 L120.0 196.9 L130.0 196.8 L140.0 196.7 L150.0 196.6 L160.0 196.5 L170.0 196.3 L180.0 196.2 L190.0 196.0 L200.0 195.8 L210.0 195.6 L220.0 195.4 L230.0 195.2 L240.0 195.0 L250.0 194.8 L260.0 194.7 L270.0 194.6 L280.0 194.6 L290.0 194.7 L300.0 194.9 L310.0 195.2 L320.0 195.5 L330.0 196.0 L340.0 196.5 L350.0 197.2 L360.0 197.9 L370.0 198.7 L380.0 199.6 L390.0 200.5 L400.0 201.4 L410.0 202.3 L420.0 203.2 L430.0 204.1 L440.0 204.9 L450.0 205.7 L460.0 206.3 L470.0 206.9 L480.0 207.3 L490.0 207.6 L500.0 207.8 L510.0 207.9 L520.0 207.8 L530.0 207.6 L540.0 207.2 L550.0 206.8 L560.0 206.3 L570.0 205.7 L580.0 205.0 L590.0 204.3 L600.0 203.5 L610.0 202.8 L620.0 202.1 L630.0 201.3 L640.0 200.7'/%3E%3C/g%3E%3Cg fill='none' stroke='%23c99665' stroke-opacity='.18' stroke-width='1'%3E%3Cpath d='M0.0 41.1 L10.0 41.1 L20.0 40.9 L30.0 40.8 L40.0 40.5 L50.0 40.3 L60.0 40.0 L70.0 39.7 L80.0 39.4 L90.0 39.1 L100.0 38.8 L110.0 38.6 L120.0 38.4 L130.0 38.2 L140.0 38.1 L150.0 38.0 L160.0 37.9 L170.0 37.8 L180.0 37.8 L190.0 37.7 L200.0 37.7 L210.0 37.6 L220.0 37.4 L230.0 37.3 L240.0 37.0 L250.0 36.7 L260.0 36.4 L270.0 36.0 L280.0 35.6 L290.0 35.0 L300.0 34.5 L310.0 33.9 L320.0 33.3 L330.0 32.7 L340.0 32.0 L350.0 31.5 L360.0 30.9 L370.0 30.4 L380.0 30.0 L390.0 29.7 L400.0 29.4 L410.0 29.3 L420.0 29.3 L430.0 29.4 L440.0 29.7 L450.0 30.0 L460.0 30.5 L470.0 31.0 L480.0 31.7 L490.0 32.4 L500.0 33.2 L510.0 34.1 L520.0 34.9 L530.0 35.8 L540.0 36.6 L550.0 37.4 L560.0 38.2 L570.0 38.9 L580.0 39.5 L590.0 40.0 L600.0 40.4 L610.0 40.7 L620.0 41.0 L630.0 41.1 L640.0 41.1'/%3E%3Cpath d='M0.0 111.0 L10.0 110.3 L20.0 109.4 L30.0 108.4 L40.0 107.4 L50.0 106.3 L60.0 105.3 L70.0 104.3 L80.0 103.6 L90.0 102.9 L100.0 102.6 L110.0 102.4 L120.0 102.4 L130.0 102.7 L140.0 103.1 L150.0 103.7 L160.0 104.3 L170.0 105.0 L180.0 105.7 L190.0 106.3 L200.0 106.8 L210.0 107.2 L220.0 107.5 L230.0 107.6 L240.0 107.7 L250.0 107.7 L260.0 107.6 L270.0 107.6 L280.0 107.6 L290.0 107.7 L300.0 108.0 L310.0 108.4 L320.0 109.0 L330.0 109.7 L340.0 110.6 L350.0 111.6 L360.0 112.6 L370.0 113.7 L380.0 114.7 L390.0 115.7 L400.0 116.4 L410.0 117.1 L420.0 117.4 L430.0 117.6 L440.0 117.6 L450.0 117.3 L460.0 116.9 L470.0 116.3 L480.0 115.7 L490.0 115.0 L500.0 114.3 L510.0 113.7 L520.0 113.2 L530.0 112.8 L540.0 112.5 L550.0 112.4 L560.0 112.3 L570.0 112.3 L580.0 112.4 L590.0 112.4 L600.0 112.4 L610.0 112.3 L620.0 112.0 L630.0 111.6 L640.0 111.0'/%3E%3Cpath d='M0.0 179.4 L10.0 179.8 L20.0 180.1 L30.0 180.5 L40.0 180.9 L50.0 181.2 L60.0 181.5 L70.0 181.8 L80.0 182.1 L90.0 182.3 L100.0 182.4 L110.0 182.6 L120.0 182.7 L130.0 182.8 L140.0 182.9 L150.0 182.9 L160.0 183.0 L170.0 183.2 L180.0 183.3 L190.0 183.5 L200.0 183.7 L210.0 184.0 L220.0 184.3 L230.0 184.7 L240.0 185.2 L250.0 185.6 L260.0 186.2 L270.0 186.7 L280.0 187.3 L290.0 187.8 L300.0 188.4 L310.0 188.9 L320.0 189.4 L330.0 189.8 L340.0 190.1 L350.0 190.3 L360.0 190.5 L370.0 190.5 L380.0 190.4 L390.0 190.2 L400.0 189.9 L410.0 189.4 L420.0 188.9 L430.0 188.2 L440.0 187.5 L450.0 186.7 L460.0 185.9 L470.0 185.0 L480.0 184.2 L490.0 183.3 L500.0 182.5 L510.0 181.7 L520.0 180.9 L530.0 180.3 L540.0 179.7 L550.0 179.3 L560.0 178.9 L570.0 178.7 L580.0 178.5 L590.0 178.5 L600.0 178.5 L610.0 178.6 L620.0 178.9 L630.0 179.1 L640.0 179.4'/%3E%3C/g%3E%3C/svg%3E"); background-size: 100% 100vh, 100% 100vh, 640px 220px; background-repeat: no-repeat, no-repeat, repeat; background-attachment: fixed, fixed, scroll; }
@media (max-width: 360px) {
  .wordmark svg { display: none; }
  .wordmark { font-size: 19px; }
  .nav-right .btn-paper { padding: 0 9px; font-size: 13px; }
}
/* Long words (like an email address) wrap instead of pushing the page sideways on small phones */
.sheet, .cards { overflow-wrap: break-word; }
