html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: "Noto Sans Symbols 2";
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637881728c7bd8013cc8218f_NotoSansSymbols2-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Basier Circle;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/62c0a500e7fe5c52d757ac6e_BasierCircle-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Circle;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/62c0a510acd22a2f7f433682_BasierCircle-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square Mono;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637865c2cf5b927fe25e5b05_BasierSquareMono-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637865e08c7bd86221c6ff48_BasierSquare-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637865e09bca27303c1d2b1c_BasierSquare-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637865e06a668a1c6e964118_BasierSquare-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/637865e08c7bd821c7c6ff49_BasierSquare-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Circle;
  src: url("https://cdn.prod.website-files.com/5b5f76a1bb5a831361242c25/683a3cb0c0ff2b611c222ad2_BasierCircle-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --pressed-item: darkgrey;
  --_page-defaults---navigation-height: 96px;
  --light-grey: #cfcfcf;
  --link: #757575;
  --image-caption: #757575;
  --white: white;
  --black: black;
  --_page-defaults---navigation-text: 32px;
  --_page-defaults---margin-page: 20px;
  --landing-project-text-height: 32px;
  --landing-project-text-margin: 10px;
  --black-2: #333;
  --pull-quote: #8d8d8d;
  --very-light-grey: #cfcfcf;
  --extremely-light-grey: whitesmoke;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  color: #000;
  font-family: Basier Circle, Arial, sans-serif;
}

h1 {
  width: 75%;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

h2 {
  color: var(--pressed-item);
  width: 75%;
  margin-top: 20px;
  margin-bottom: 45px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

h3 {
  color: var(--pressed-item);
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

h4 {
  color: var(--pressed-item);
  width: 85%;
  min-width: 400px;
  margin-top: 20px;
  margin-bottom: 45px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

h5 {
  color: var(--pressed-item);
  width: 75%;
  margin-top: -25px;
  margin-bottom: 45px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

h6 {
  text-indent: -25px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

a {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:active {
  color: #a3a3a3;
}

a:focus, a:visited {
  color: #333;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  font-size: 20px;
  line-height: 30px;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: 500;
}

blockquote {
  border-left: 0 #0000;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
  font-size: 20px;
  line-height: 30px;
}

.about-page-self-portrait {
  top: var(--_page-defaults---navigation-height);
  right: var(--_page-defaults---navigation-height);
  z-index: -1;
  float: right;
  min-width: 20%;
  max-width: 30%;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 0;
  display: block;
  position: fixed;
}

.paragraph-no-spacing {
  text-align: left;
  margin-bottom: 10px;
}

.link-default {
  color: #333;
}

.link-default:hover {
  color: #a3a3a3;
  text-decoration: underline;
}

.link-default:active {
  color: var(--light-grey);
}

.row {
  text-align: left;
}

.column-default {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.rich-text-indented {
  flex: 1;
  min-width: 650px;
  max-width: 60%;
  line-height: 30px;
  display: block;
}

.rich-text-indented p {
  text-indent: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.rich-text-indented blockquote {
  color: #636363;
  border-left-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 50px;
  font-weight: 300;
}

.rich-text-indented a {
  color: var(--link);
}

.rich-text-indented a:active {
  color: var(--pressed-item);
}

.rich-text-indented.shrinkable {
  min-width: 300px;
}

.collection-index-item-title {
  text-align: left;
  margin-top: 7.5px;
  margin-bottom: 7.5px;
  font-size: 20px;
  line-height: 30px;
}

.collection-index-item-title.number {
  font-family: Basier Square Mono, Arial, sans-serif;
}

.collection-index-column {
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}

.collection-index-item-background {
  border-bottom: 1px solid var(--light-grey);
  background-image: linear-gradient(#fff, #fff);
}

.collection-index-item-background:hover {
  background-image: none;
}

.collection-index-item-background:active {
  background-image: linear-gradient(#ffffff59, #ffffff59);
}

.collection-index-link-block {
  color: #333;
  display: block;
}

.collection-index-link-block:hover {
  color: #000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.collection-index-link-block:active {
  color: #a3a3a3;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.image-default {
  flex: none;
  width: 100%;
}

.image-default.portrait-800px {
  width: auto;
  height: 800px;
}

.image-default.landscape-700px {
  width: 700px;
}

.image-default.margins {
  margin-top: 15px;
  margin-bottom: 15px;
}

.rich-text-works-cited {
  min-width: 650px;
  max-width: 60%;
}

.rich-text-works-cited p {
  color: var(--pressed-item);
  text-indent: -25px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 25px;
}

.rich-text-default-non-indented {
  min-width: 650px;
  max-width: 60%;
}

.rich-text-default-non-indented a {
  color: var(--link);
}

.rich-text-default-non-indented a:active {
  color: var(--pressed-item);
}

.rich-text-default-non-indented.about-page {
  width: 550px;
  min-width: auto;
  max-width: none;
  margin-bottom: 30px;
}

.div-block-image-default {
  flex-direction: column;
  align-items: flex-start;
  min-width: 750px;
  max-width: none;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-image-default.medium {
  min-width: 650px;
  max-width: 60%;
}

.div-block-image-default.small-500px {
  min-width: auto;
  max-width: 500px;
}

.div-block-image-default.very-large-85 {
  max-width: 85%;
}

.div-block-image-default.large-70 {
  max-width: 70%;
}

.image-caption {
  color: var(--image-caption);
  text-align: left;
  width: 450px;
  font-size: 16px;
  line-height: 24px;
}

.image-caption.wide {
  max-width: 60%;
}

.image-caption.left-aligned {
  float: left;
}

.image-caption.narrow-left-aligned {
  float: left;
  max-width: 25%;
}

.div-block-image-caption {
  z-index: 3;
  margin-top: 15px;
  position: relative;
}

.link-caption {
  color: #333;
}

.home-page-collection-grid-image-gif {
  width: 200px;
  height: auto;
  display: block;
}

.home-page-collection-grid-title {
  color: #333;
  text-align: center;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 15px;
  font-size: 11px;
  font-weight: 300;
  text-decoration: none;
}

.home-page-collection-grid-title:hover {
  color: #333;
}

.home-page-collection-grid-title:active, .home-page-collection-grid-title:focus {
  color: #333;
  text-decoration: none;
}

.page-body-default {
  padding: 40px 40px 80px;
}

.page-body-default.utility-page {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-body-default.landing-page {
  height: 100%;
  padding: 0;
}

.section-page-header {
  margin-bottom: 60px;
}

.home-page-collection-grid-link {
  text-decoration: none;
}

.home-page-collection-grid-link:active {
  opacity: .6;
}

.section-default {
  height: 100%;
  display: block;
}

.image-lightbox-default {
  cursor: zoom-in;
  border: .1px solid #0000;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
}

.image-slider-default {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
}

.image-slider-slide-default {
  text-align: center;
  height: auto;
}

.image-slider-arrow-icon-default {
  opacity: .25;
  color: #333;
  transition: opacity .3s ease-in-out;
}

.image-slider-arrow-icon-default:hover {
  opacity: 1;
}

.image-slider-arrow-icon-default:active {
  color: var(--pressed-item);
}

.image-slider-arrow-icon-default.right {
  margin-right: 30px;
}

.image-slider-arrow-icon-default.left {
  margin-left: 30px;
}

.image-slider-navigation-default {
  z-index: 15;
  text-align: left;
  height: auto;
  position: relative;
}

.image-slider-navigation-default.without-caption {
  margin-bottom: 0;
}

.video-default {
  width: 100%;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

.image-slider-mask-default {
  height: auto;
}

.image-slider-arrow-container-default {
  width: 33%;
  margin-bottom: 45px;
}

.submit-button {
  background-image: linear-gradient(#333, #333);
}

.submit-button:hover {
  background-image: linear-gradient(to bottom, var(--link), var(--link));
}

.submit-button:active {
  background-image: linear-gradient(to bottom, var(--pressed-item), var(--pressed-item));
}

.landing-page-slider {
  width: 100vw;
  height: 100%;
}

.image-slide-landing-page {
  height: 100%;
}

.collection-list-landing-page {
  height: 100%;
  position: relative;
}

.collection-landing-page-item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.landing-page-project-title {
  z-index: 6;
  color: #fff;
  margin: 50px 50px 55px;
  padding-bottom: 5px;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: underline;
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
}

.landing-page-project-title:hover {
  color: var(--light-grey);
}

.landing-page-project-title:active {
  color: var(--pressed-item);
}

.landing-page-project-title.name {
  z-index: 6;
  font-size: 80px;
  line-height: 80px;
  text-decoration: none;
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0;
}

.landing-page-project-title.name:hover {
  color: #fff;
}

.landing-page-project-link {
  margin-bottom: 65px;
  margin-left: 50px;
  margin-right: 50px;
  text-decoration: none;
  display: flex;
}

.landing-page-project-link.left {
  position: fixed;
  inset: auto auto 0% 0%;
}

.landing-page-project-link.right {
  text-align: right;
  flex-direction: row;
  justify-content: flex-end;
  width: 275px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.landing-page-arrow {
  width: 15%;
  height: 60%;
}

.landing-page-arrow-icon {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  padding-left: 50px;
  padding-right: 50px;
  transition: opacity .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.landing-page-arrow-icon:hover {
  opacity: 1;
}

.landing-page-arrow-icon:active {
  opacity: .65;
}

.landing-page-arrow-icon.left {
  justify-content: flex-start;
  top: 0;
  bottom: 0;
  left: 0;
}

.landing-page-arrow-icon.right {
  justify-content: flex-end;
  top: 0;
  bottom: 0;
  right: 0;
}

.landing-page-slider-navigation {
  text-align: left;
  width: auto;
  height: 30px;
  margin-right: auto;
  padding-left: 50px;
  display: block;
  position: relative;
  bottom: 50px;
}

.home-page-collection-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: minmax(200px, 1fr);
  grid-auto-flow: row;
}

.home-page-collection-list-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  place-content: start space-between;
  display: grid;
}

.div-block-page-container {
  min-width: 60%;
  max-width: 70%;
  margin-left: 10%;
  margin-right: auto;
}

.list-item-default {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.html-embed-default.tablet-only, .html-embed-default.mobile-landscape-only, .html-embed-default.mobile-portrait-only {
  display: none;
}

.page-header-text-left {
  z-index: 8;
  color: #000;
  margin-right: 15px;
  font-family: Maison Neue Book;
  font-size: 28px;
  text-decoration: none;
  position: relative;
}

.page-header-text-left:hover {
  text-decoration: underline;
}

.page-header-text-left:active {
  color: var(--pressed-item);
}

.collection-list-wrapper-landing-page, .mask {
  height: 100%;
}

.page-navigation {
  z-index: 25;
  background-color: var(--white);
  justify-content: space-between;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.page-navigation.header {
  align-items: flex-start;
  padding-top: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.page-navigation.footer {
  align-items: flex-end;
  padding-bottom: 15px;
  position: fixed;
  inset: auto 0% 0%;
}

.navigation-bar-link {
  font-size: 20px;
  text-decoration: none;
}

.navigation-bar-link:hover {
  color: var(--link);
}

.navigation-bar-link:active {
  color: var(--pressed-item);
}

.navigation-bar-link.arrow {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.navigation-bar-link.name:hover {
  color: #333;
}

.navigation-bar-item {
  width: 35%;
  display: flex;
}

.navigation-bar-item.right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: right;
  justify-content: flex-end;
}

.navigation-bar-item.right.footer-tablet {
  width: 50%;
  display: none;
}

.navigation-bar-item.right.footer-mobile, .navigation-bar-item.right.mobile {
  display: none;
}

.navigation-bar-item.center {
  text-align: center;
  justify-content: center;
}

.navigation-bar-item.left {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
}

.navigation-bar-item.left.footer-mobile, .navigation-bar-item.left.header.mobile {
  display: none;
}

.page-navigation-subblock {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.page-navigation-subblock.footer {
  border-top: 1px solid #000;
  align-items: flex-end;
}

.page-navigation-subblock.header {
  border-bottom: 1px solid #000;
  align-items: flex-start;
}

.navigation-back {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-decoration: none;
  display: flex;
}

.navigation-back:hover {
  color: var(--link);
}

.navigation-back:active {
  color: var(--pressed-item);
}

.landing-page-text {
  max-width: 60vw;
  font-size: 40px;
  line-height: 40px;
}

.landing-page-text:hover {
  text-decoration: underline;
}

.landing-page-text.arrow {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.landing-page-text.arrow:hover {
  text-decoration: none;
}

.landing-page-text.right {
  width: 275px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.project-grid-text {
  background-color: var(--white);
  width: 100%;
  padding-top: 5px;
  font-size: 20px;
  line-height: 25px;
}

.project-grid-text:active {
  color: var(--black);
}

.project-grid-text.title {
  border-top: 1.5px solid #000;
}

.project-grid-text.subtitle {
  color: var(--image-caption);
}

.project-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 ". . . . . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art Lima-Museum-of-Art ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . . . . . . . . . . . ." 5vw
                 "Simple-Chair Simple-Chair Simple-Chair Simple-Chair . . . . . . . . . . . . . ." 5vw
                 ". . . . . Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul . . . Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities" 5vw
                 ". . . . . Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul . . . Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities Productive-Ambiguities" 5vw
                 ". Architectures-of-Non-Disruption Architectures-of-Non-Disruption Architectures-of-Non-Disruption . Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul . . . . . . . ." 5vw
                 ". Architectures-of-Non-Disruption Architectures-of-Non-Disruption Architectures-of-Non-Disruption . Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul . My-Future-Present My-Future-Present My-Future-Present My-Future-Present My-Future-Present . ." 5vw
                 ". . . . . Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul Poorly-Exposed-Seoul . My-Future-Present My-Future-Present My-Future-Present My-Future-Present My-Future-Present . ." 5vw
                 ". . . . . . . . . . . My-Future-Present My-Future-Present My-Future-Present My-Future-Present My-Future-Present . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . . . . . . . ." 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . Archinect-Crosstalks Archinect-Crosstalks Archinect-Crosstalks Archinect-Crosstalks . . ." 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . . . . . . . ." 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . . Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall" 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . . Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall" 5vw
                 ". Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing Rancho-San-Juan-Housing . . Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall" 5vw
                 ". . . . . . . . . . . . Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall Metal-Stud-Wall" 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 "Ink-Paintings Ink-Paintings Ink-Paintings . . Yukio-Mishima-Beyond-Binaries Yukio-Mishima-Beyond-Binaries Yukio-Mishima-Beyond-Binaries . . . . . . . . . ." 5vw
                 "Ink-Paintings Ink-Paintings Ink-Paintings . . . . . . . . . . Instructed-Linworks Instructed-Linworks Instructed-Linworks Instructed-Linworks ." 5vw
                 "Ink-Paintings Ink-Paintings Ink-Paintings . . . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . Instructed-Linworks Instructed-Linworks Instructed-Linworks Instructed-Linworks ." 5vw
                 "Ink-Paintings Ink-Paintings Ink-Paintings . . . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . Instructed-Linworks Instructed-Linworks Instructed-Linworks Instructed-Linworks ." 5vw
                 ". . . . . . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . Instructed-Linworks Instructed-Linworks Instructed-Linworks Instructed-Linworks ." 5vw
                 ". . . . . . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . . . . . ." 5vw
                 ". Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . . . . . ." 5vw
                 ". Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan . Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo Poorly-Exposed-V-Songdo . . . . . . ." 5vw
                 ". Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan . . . . . . . Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings" 5vw
                 ". Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan Poorly-Exposed-VI-Namsan . . . . . . . Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings Neoclassical-Facade-Misreadings" 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 "El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 "El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 "El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 "El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment El-Rosario-Redevelopment . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 ". . . . . . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 ". . . . . . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 ". Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III . Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House Paseo-Penasco-House ." 5vw
                 ". Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III . . . . . . . . . . . . ." 5vw
                 ". Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III . . . . . . . . . . . . ." 5vw
                 ". Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III Poorly-Exposed-III . Dubious-Truths-Cinematic-Pliability Dubious-Truths-Cinematic-Pliability Dubious-Truths-Cinematic-Pliability . . Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies . ." 5vw
                 ". . . . . . . . . . . Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies . ." 5vw
                 ". . . . . . . . . . . Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies . ." 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies . ." 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies Figural-Plinth-Studies . ." 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . . . . . . . ." 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . . . . . . . ." 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . . Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM" 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . . Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM" 5vw
                 ". SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment SP-Chinatown-Redevelopment . . Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM" 5vw
                 ". . . . . . . . . . . . Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM" 5vw
                 ". . . . . . . . . . . . Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM Berkeley-Art-Museum-BAM" 5vw
                 ". Object-Studies Object-Studies Object-Studies . . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . . . . . ." 5vw
                 ". Object-Studies Object-Studies Object-Studies . . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . . . . . ." 5vw
                 ". Object-Studies Object-Studies Object-Studies . . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . Architecture-Beyond-Typology Architecture-Beyond-Typology Architecture-Beyond-Typology . ." 5vw
                 ". . . . . . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . . . . . ." 5vw
                 ". . . . . . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . Ecologicalities Ecologicalities Ecologicalities Ecologicalities ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . Ecologicalities Ecologicalities Ecologicalities Ecologicalities ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis Nelson-Atkins-Museum-Analysis . . Ecologicalities Ecologicalities Ecologicalities Ecologicalities ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . . . . . . . . . . . . ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . . . . . . . . . . . . ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 "Folded-Image Folded-Image Folded-Image Folded-Image Folded-Image . . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". . . . . . . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". . . . . . . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital Pier-54-Hospital . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . . . . . . . . . . . ." 5vw
                 ". Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi Romain-du-Roi . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan" 5vw
                 ". . . . . . . . . . . Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan" 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan" 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan" 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan Lower-4th-Street-Masterplan" 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . . . . . . . ." 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . . . . . . . ." 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . . . Acceptance-and-Klee-s-Angel Acceptance-and-Klee-s-Angel Acceptance-and-Klee-s-Angel . ." 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . . . . . . . ." 5vw
                 "SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa SCI-Fa . . Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I ." 5vw
                 ". . . . . . . . . . . . Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I ." 5vw
                 ". . . . . . . . . . . . Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I ." 5vw
                 ". . . . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I ." 5vw
                 ". . . . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I Poorly-Exposed-I ." 5vw
                 ". . . . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . . . . . . ." 5vw
                 ". . . . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . . . . . . ." 5vw
                 ". . . . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . . Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901" 5vw
                 "Sergei Sergei Sergei . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . . Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901" 5vw
                 "Sergei Sergei Sergei . Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism Ornamentism . . . Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901 Diagram-Flight-901" 5vw
                 "Sergei Sergei Sergei . . . . . . . . . . . . . . ." 5vw
                 "Sergei Sergei Sergei . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 ". . . . . . . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 "Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 "Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 "Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites Nuclear-Waste-Sites . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 ". . . . . . . . Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club Hollywood-Boys-and-Girls-Club" 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture . . Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh ." 5vw
                 ". Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture . . Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh ." 5vw
                 ". Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture . . Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh Formal-Analysis-of-Chandigarh ." 5vw
                 ". Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture Los-Angeles-Center-for-Architecture . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One Home-for-One . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 ". . . . . . . . . . . . . . . . . ." 5vw
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 5vw;
  grid-auto-columns: 5vw;
  grid-auto-flow: row dense;
  width: 100%;
}

.project-grid-div-block {
  width: 100vw;
  height: 350vw;
  margin-top: 10vh;
  padding-left: 5vw;
  padding-right: 5vw;
  position: absolute;
  top: 10vw;
  left: 0;
}

.project-grid-link {
  cursor: crosshair;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.project-grid-image {
  background-color: var(--white);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
}

.project-grid-image:hover {
  outline-offset: -1px;
  outline: 1px solid #333;
}

.project-grid-item {
  width: 100%;
  height: 100%;
}

.project-grid-item.top-layer {
  z-index: 1;
}

.project-grid-item.bottom-layer {
  z-index: 3;
}

.project-grid-item.middle-layer {
  z-index: 2;
}

.project-grid-item-container {
  width: 100%;
  height: 100%;
}

.project-list-div-block {
  display: none;
}

.about-page-cv-list {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.about-page-cv-text.year-wide {
  color: #8a8a8a;
  flex: none;
  width: 200px;
  font-family: Basier Square Mono, Arial, sans-serif;
}

.about-page-cv-text.subtitle {
  color: #8a8a8a;
  text-align: left;
}

.about-page-cv-text.no-space-below {
  margin-bottom: 0;
}

.about-page-cv-text.year-narrow {
  color: #8a8a8a;
  flex: none;
  width: 100px;
  font-family: Basier Square Mono, Arial, sans-serif;
}

.about-page-cv-list-multiline-block {
  flex: 1;
}

.about-page-cv-section {
  margin-bottom: 20px;
}

.inline-list-default {
  min-width: 650px;
  max-width: 60%;
  list-style-type: decimal;
}

.inline-list-item-default {
  margin-bottom: 10px;
}

.image-2 {
  max-width: 50%;
  position: relative;
  top: 0%;
  bottom: auto;
}

.div-block-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start end;
}

.navigation-top {
  height: var(--_page-defaults---navigation-height);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-text-top {
  color: #000;
  font-family: Basier Circle, Arial, sans-serif;
  font-size: var(--_page-defaults---navigation-text);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.navigation-left {
  min-width: var(--_page-defaults---navigation-height);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.navigation-bottom {
  height: var(--_page-defaults---navigation-height);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.navigation-text-left {
  color: #000;
  font-family: Basier Circle, Arial, sans-serif;
  font-size: var(--_page-defaults---navigation-text);
  text-align: center;
  writing-mode: tb-rl;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transform: rotate(-180deg);
}

.navigation-text-right {
  color: #000;
  font-family: Basier Circle, Arial, sans-serif;
  font-size: var(--_page-defaults---navigation-text);
  text-align: center;
  writing-mode: tb-rl;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.navigation-right {
  min-width: var(--_page-defaults---navigation-height);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.page-standard {
  padding: var(--_page-defaults---navigation-height);
}

.project-grid-div {
  width: 100vw;
  height: 350vw;
  margin-top: 10vh;
  padding-left: 7vw;
  padding-right: 7vw;
  display: none;
  position: absolute;
  top: 6vw;
  left: 0;
}

.body-default {
  padding: var(--_page-defaults---margin-page);
}

.div-landing-grid {
  grid-column-gap: var(--_page-defaults---margin-page);
  grid-row-gap: var(--_page-defaults---margin-page);
  grid-template: ". . . . . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 ". . . . . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 ". . . . . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 ". . . . . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 ". . . . . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 "Area-5 Area-5 Area-5 Area-5 . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 "Area-5 Area-5 Area-5 Area-5 . Area-4 Area-4 Area-4 Area-4" 11.1111vh
                 "Area-5 Area-5 Area-5 Area-5 . . . . ." 11.1111vh
                 "Area-5 Area-5 Area-5 Area-5 . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . . . . . . ."
                 ". . . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 ". . . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 . Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 12.5vh;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-landing {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-navigation-links {
  z-index: 50;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-project-grid-project-item {
  display: flex;
  position: relative;
}

.div-project-grid-project-item._086 {
  justify-content: flex-end;
  align-items: flex-start;
  height: 75vh;
}

.div-project-grid-project-item._084 {
  justify-content: flex-end;
  height: 40vh;
  padding-right: 15vw;
  top: -30vh;
}

.div-project-grid-project-item._085 {
  height: 50vh;
  top: -20vh;
}

.div-project-grid-project-item._082 {
  justify-content: flex-end;
  height: 25vh;
  padding-right: 5vw;
  top: -50vh;
}

.div-project-grid-project-item._083 {
  justify-content: flex-start;
  height: 35vh;
  padding-left: 5vw;
  top: -40vh;
}

.link-block-2 {
  flex-flow: column;
  align-items: flex-start;
  height: 100%;
}

.image-3 {
  height: calc(100% - var(--landing-project-text-height)  - var(--landing-project-text-margin));
  flex: 1;
}

.div-block-8 {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text-block {
  height: var(--landing-project-text-height);
  margin-top: var(--landing-project-text-margin);
  font-size: calc(var(--landing-project-text-height) * .65);
  border-top: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-9 {
  flex-flow: column;
}

html.w-mod-js [data-ix="new-interaction"] {
  transform: translate(0);
}

@media screen and (min-width: 1920px) {
  body {
    --_page-defaults---navigation-height: 96px;
    --_page-defaults---navigation-text: 32px;
    --_page-defaults---margin-page: 20px;
  }

  .rich-text-indented {
    min-width: 700px;
    max-width: 50%;
  }

  .collection-index-item-title {
    font-size: 32px;
    line-height: 46px;
  }

  .rich-text-works-cited, .rich-text-default-non-indented {
    min-width: 700px;
    max-width: 50%;
  }

  .div-block-image-default {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-image-default.medium {
    min-width: 800px;
    max-width: 50%;
  }

  .image-caption {
    width: 550px;
  }

  .page-header-text-left {
    font-size: 32px;
  }

  .div-navigation-links {
    z-index: 50;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_page-defaults---navigation-height: 96px;
    --_page-defaults---navigation-text: 32px;
    --_page-defaults---margin-page: 20px;
  }

  h1, h2 {
    width: 100%;
  }

  h3 {
    width: auto;
  }

  h4 {
    width: auto;
    min-width: auto;
  }

  h5 {
    width: 100%;
  }

  .about-page-self-portrait {
    max-width: 400px;
    display: block;
    top: 85px;
    right: 30px;
  }

  .background-video-default {
    max-width: 100%;
    height: 400px;
    left: auto;
  }

  .rich-text-indented {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    min-width: auto;
    max-width: none;
  }

  .collection-index-item-title {
    line-height: 32px;
  }

  .collection-index-link-block {
    background-image: none;
  }

  .image-default {
    display: inline-block;
  }

  .image-default.portrait-800px {
    height: 500px;
    display: inline-block;
  }

  .image-default.landscape-700px {
    width: 500px;
  }

  .rich-text-works-cited, .rich-text-default-non-indented {
    width: 70%;
    min-width: auto;
    max-width: none;
  }

  .rich-text-default-non-indented.about-page {
    width: 525px;
    min-width: auto;
    max-width: none;
  }

  .div-block-image-default {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .div-block-image-default.medium, .div-block-image-default.very-large-85 {
    min-width: auto;
    max-width: none;
  }

  .div-block-image-default.large-70 {
    max-width: none;
  }

  .image-caption {
    width: 70%;
  }

  .image-caption.wide {
    max-width: 100%;
  }

  .image-caption.narrow-left-aligned {
    max-width: 50%;
  }

  .div-block-image-caption {
    margin-top: 10px;
  }

  .home-page-collection-grid-image-gif {
    width: 155px;
  }

  .home-page-collection-grid-title {
    line-height: 15px;
  }

  .page-body-default {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-page-header {
    margin-bottom: 55px;
  }

  .section-default {
    text-align: left;
    display: block;
  }

  .image-lightbox-default {
    height: auto;
  }

  .image-slider-navigation-default {
    padding-top: 10px;
  }

  .video-default {
    max-width: 100%;
    height: auto;
  }

  .collection-landing-page-item {
    background-position: 0;
    background-size: cover;
  }

  .landing-page-project-title {
    max-width: 400px;
    margin: 40px 40px 45px;
  }

  .landing-page-project-title.name {
    max-width: 50%;
  }

  .landing-page-project-link {
    margin-bottom: 50px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .landing-page-arrow {
    width: 25%;
  }

  .landing-page-slider-navigation {
    padding-left: 40px;
    bottom: 45px;
  }

  .home-page-collection-list-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
  }

  .div-block-page-container {
    float: left;
    width: auto;
    min-width: 70%;
    max-width: 100%;
    margin-left: auto;
    position: static;
  }

  .html-embed-default.desktop-only {
    display: none;
  }

  .html-embed-default.tablet-only {
    display: block;
  }

  .page-header-text-left {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .page-header-text-left.w--current {
    margin-right: 12px;
  }

  .navigation-bar-item.right.footer-desktop {
    display: none;
  }

  .navigation-bar-item.right.footer-tablet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .navigation-bar-item.center.footer {
    display: none;
  }

  .landing-page-text {
    font-size: 30px;
  }

  .project-grid-text {
    font-size: 15px;
    line-height: 20px;
    top: 40px;
  }

  .project-grid {
    grid-template-rows: 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw;
  }

  .project-grid-div-block {
    margin-top: 12.5vh;
  }

  .inline-list-default {
    width: 70%;
    min-width: auto;
    max-width: none;
  }

  .page-standard {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .project-grid-div {
    margin-top: 12.5vh;
  }

  .div-project-grid-project-item {
    margin-bottom: 2vh;
  }

  .div-project-grid-project-item._086 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    position: static;
  }

  .div-project-grid-project-item._084 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-right: 0;
    position: static;
  }

  .div-project-grid-project-item._085 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    position: static;
  }

  .div-project-grid-project-item._082, .div-project-grid-project-item._083 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-right: 0;
    position: static;
  }

  .text-block {
    padding-bottom: var(--landing-project-text-margin);
    border-top-style: none;
    border-bottom: 1px solid #000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-9 {
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_page-defaults---navigation-height: 96px;
    --_page-defaults---navigation-text: 32px;
    --_page-defaults---margin-page: 20px;
  }

  h1 {
    font-size: 16px;
    line-height: 26px;
  }

  h2 {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 16px;
    line-height: 26px;
  }

  h3 {
    font-size: 16px;
    line-height: 26px;
  }

  h4 {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 16px;
    line-height: 26px;
  }

  h5 {
    margin-top: -20px;
    margin-bottom: 35px;
    font-size: 16px;
    line-height: 26px;
  }

  h6, p, blockquote {
    font-size: 16px;
    line-height: 26px;
  }

  .about-page-self-portrait {
    max-width: 300px;
    top: 75px;
    right: 25px;
  }

  .paragraph-no-spacing {
    margin-bottom: 5px;
  }

  .link-default.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-default {
    height: 300px;
  }

  .rich-text-indented {
    width: 100%;
    line-height: 26px;
  }

  .rich-text-indented p, .rich-text-indented blockquote {
    font-size: 16px;
    line-height: 26px;
  }

  .collection-index-item-title {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 18px;
    line-height: 24px;
  }

  .collection-index-column.left {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
  }

  .collection-index-column.right {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
  }

  .image-default.portrait-800px {
    height: 400px;
  }

  .image-default.landscape-700px {
    width: 400px;
  }

  .rich-text-works-cited, .rich-text-default-non-indented {
    width: 100%;
  }

  .rich-text-default-non-indented.about-page {
    width: 400px;
    min-width: auto;
    max-width: none;
  }

  .div-block-image-default {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-caption {
    width: 70%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .image-caption.narrow-left-aligned {
    max-width: 70%;
  }

  .div-block-image-caption {
    margin-top: 10px;
  }

  .div-block-image-caption.inline {
    margin-top: 5px;
  }

  .home-page-collection-grid-image-gif {
    width: 100vw;
  }

  .home-page-collection-grid-title {
    text-align: left;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .page-body-default {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-page-header {
    margin-bottom: 50px;
  }

  .home-page-collection-grid-link:hover {
    filter: none;
  }

  .home-page-collection-grid-link:active {
    opacity: 1;
  }

  .image-slider-arrow-icon-default.right {
    margin-right: 15px;
  }

  .image-slider-arrow-icon-default.left {
    margin-left: 15px;
  }

  .image-slider-navigation-default {
    max-width: 100%;
    margin-bottom: 0;
  }

  .collection-landing-page-item {
    background-size: cover;
  }

  .landing-page-project-title {
    max-width: 220px;
    margin: 30px 30px 45px;
    font-size: 32px;
    line-height: 32px;
  }

  .landing-page-project-title.name {
    margin-top: 40px;
    font-size: 65px;
    line-height: 65px;
    text-decoration: none;
  }

  .landing-page-project-link {
    margin-bottom: 45px;
    margin-left: 30px;
    margin-right: 30px;
    display: none;
  }

  .landing-page-project-link.right {
    display: flex;
  }

  .landing-page-arrow {
    width: 35%;
    height: 20%;
  }

  .landing-page-arrow-icon.left:hover, .landing-page-arrow-icon.right:hover {
    opacity: 0;
  }

  .landing-page-slider-navigation {
    padding-left: 30px;
    display: none;
  }

  .home-page-collection-list-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    justify-content: center;
  }

  .div-block-page-container {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .list-item-default {
    font-size: 16px;
    line-height: 26px;
  }

  .html-embed-default.tablet-only {
    display: none;
  }

  .html-embed-default.mobile-landscape-only {
    display: block;
  }

  .page-header-text-left.w--current {
    margin-right: 10px;
  }

  .navigation-bar-link {
    font-size: 18px;
  }

  .navigation-bar-item.right.footer-tablet {
    width: 75%;
  }

  .navigation-bar-item.right.desktop {
    width: 60%;
  }

  .navigation-bar-item.center.header, .navigation-bar-item.left.footer-desktop {
    display: none;
  }

  .navigation-bar-item.left.footer-mobile {
    display: flex;
  }

  .navigation-bar-item.left.header {
    width: 75%;
  }

  .project-grid-text {
    font-size: 12px;
    line-height: 16px;
  }

  .project-grid-text.subtitle {
    display: none;
  }

  .project-grid {
    grid-template-rows: 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw;
  }

  .project-grid-div-block {
    margin-top: 15vh;
  }

  .about-page-cv-list {
    flex-direction: column;
  }

  .about-page-cv-text.year-wide, .about-page-cv-text.year-narrow {
    margin-bottom: 0;
  }

  .inline-list-default {
    width: 100%;
  }

  .inline-list-item-default {
    font-size: 16px;
    line-height: 26px;
  }

  .page-standard {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .project-grid-div {
    margin-top: 15vh;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_page-defaults---navigation-height: 96px;
    --_page-defaults---navigation-text: 32px;
    --_page-defaults---margin-page: 20px;
  }

  h1 {
    line-height: 22px;
  }

  h2 {
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 22px;
  }

  h3 {
    line-height: 22px;
  }

  h4 {
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 22px;
  }

  h5 {
    margin-top: -15px;
    margin-bottom: 25px;
    line-height: 22px;
  }

  h6, p {
    line-height: 22px;
  }

  blockquote {
    line-height: 20px;
  }

  .about-page-self-portrait {
    max-width: 100%;
    position: static;
  }

  .link-default.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-indented, .rich-text-indented p {
    line-height: 22px;
  }

  .rich-text-indented blockquote {
    padding-left: 0;
    line-height: 22px;
  }

  .collection-index-item-title {
    float: left;
    text-align: left;
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 18px;
  }

  .collection-index-column.left {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .collection-index-column.no-padding {
    padding: 3px 0;
  }

  .image-default.portrait-800px {
    height: auto;
  }

  .image-default.landscape-700px {
    width: auto;
  }

  .rich-text-default-non-indented.about-page {
    width: 100%;
    max-width: none;
  }

  .div-block-image-default {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .image-caption {
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .image-caption.narrow-left-aligned {
    max-width: 100%;
  }

  .div-block-image-caption {
    margin-top: 0;
  }

  .home-page-collection-grid-image-gif {
    width: 100vw;
  }

  .home-page-collection-grid-title {
    text-align: left;
    font-size: 16px;
    line-height: 18px;
  }

  .page-body-default {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .page-body-default.landing-page {
    max-height: 100vh;
  }

  .home-page-collection-grid-link {
    display: block;
  }

  .home-page-collection-grid-link:hover {
    filter: none;
  }

  .home-page-collection-grid-link:active {
    opacity: 1;
  }

  .section-default {
    height: 100vh;
    max-height: 100vh;
    position: fixed;
    inset: 50px 20px;
    overflow: scroll;
  }

  .section-default.landing-page {
    height: 100%;
    max-height: 100%;
    inset: 0;
  }

  .image-slider-arrow-icon-default.right {
    margin-right: 5px;
  }

  .image-slider-arrow-icon-default.left {
    margin-left: 5px;
  }

  .collection-landing-page-item {
    background-position: 50%;
    background-size: cover;
  }

  .landing-page-project-title {
    z-index: 8;
    max-width: 80%;
    margin: 20px 20px 30px;
  }

  .landing-page-project-link {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .landing-page-arrow {
    width: 50%;
    height: 35%;
  }

  .landing-page-slider-navigation {
    padding-left: 20px;
  }

  .home-page-collection-list-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    grid-auto-columns: minmax(150px, 1fr);
  }

  .list-item-default {
    font-size: 14px;
    line-height: 18px;
  }

  .html-embed-default.mobile-landscape-only {
    display: none;
  }

  .html-embed-default.mobile-portrait-only {
    display: block;
  }

  .navigation-bar-link.arrow {
    width: 100%;
  }

  .navigation-bar-item.right.footer-tablet {
    display: none;
  }

  .navigation-bar-item.right.footer-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 50%;
    display: flex;
  }

  .navigation-bar-item.right.desktop {
    display: none;
  }

  .navigation-bar-item.right.mobile {
    width: 30%;
    display: block;
  }

  .navigation-bar-item.left.header.desktop {
    display: none;
  }

  .navigation-bar-item.left.header.mobile {
    width: 30%;
    display: block;
  }

  .landing-page-text.right {
    z-index: 5;
  }

  .project-grid-div-block {
    display: none;
  }

  .div-block-2 {
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
  }

  .div-block-3 {
    flex: 1;
  }

  .div-block-4 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .project-list-div-block {
    max-height: 100vh;
    display: block;
    position: fixed;
    inset: 50px 20px 49px;
    overflow: scroll;
  }

  .image {
    max-width: 80%;
    margin-top: 15px;
  }

  .project-list-text {
    font-size: 18px;
  }

  .project-list-text.number {
    font-family: Basier Square Mono, Arial, sans-serif;
  }

  .project-list-link {
    border-bottom: 1px solid #000;
    width: 100%;
    height: 100%;
    text-decoration: none;
  }

  .project-list-number {
    flex: none;
    width: 12vw;
  }

  .inline-list-item-default {
    line-height: 22px;
  }

  .page-standard {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .project-grid-div {
    display: none;
  }
}

#w-node-b44bb855-1a22-d34a-be6d-32573e667b71-25a92134, #w-node-fa613fa3-16ce-e821-49d2-b414c7a1306c-67a92141, #w-node-_945f0694-b4b4-f21b-07f3-1e893b47e93e-45a92158, #w-node-ef73b65c-2aac-0002-9b9c-1bef86694bf6-c4a92170, #w-node-f373bea2-bfd7-84d5-43cc-dc2130368994-87a92187, #w-node-eae4d3c7-c81c-50b1-4228-86c259feedd9-07a92195 {
  justify-self: center;
}

#w-node-_0f6dff33-e802-71e8-1f24-d07f3c802b7a-161a5928 {
  grid-area: Lima-Museum-of-Art;
  place-self: auto;
}

#w-node-_47b0819f-c095-eb9c-b10f-9d0a75a08cff-161a5928 {
  grid-area: Simple-Chair;
}

#w-node-_2d2f5083-2045-54b5-7aa1-770b2b8f766d-161a5928 {
  grid-area: Productive-Ambiguities;
}

#w-node-cc13f80c-2cca-11b6-0a67-c7a53cb9bf4d-161a5928 {
  grid-area: Poorly-Exposed-Seoul;
}

#w-node-a6f0315b-b225-58f0-5d6a-60e069146f44-161a5928 {
  grid-area: Architectures-of-Non-Disruption;
}

#w-node-_45ffb8bc-b528-669b-5862-a16f99e980a6-161a5928 {
  grid-area: My-Future-Present;
}

#w-node-_70990f80-3b89-af6e-e5dc-96d21f96bc1b-161a5928 {
  grid-area: Rancho-San-Juan-Housing;
}

#w-node-_44524ea0-910e-072a-f228-31067224b88f-161a5928 {
  grid-area: Ink-Paintings;
}

#w-node-_23e3b9be-56d0-1f7b-67ca-f3919fa5e828-161a5928 {
  grid-area: Yukio-Mishima-Beyond-Binaries;
}

#w-node-_56eae28c-2543-9802-e74e-5f1e8f792208-161a5928 {
  grid-area: Metal-Stud-Wall;
}

#w-node-ec06a87c-d4f6-d9a9-78c0-c737edb250e5-161a5928 {
  grid-area: Poorly-Exposed-V-Songdo;
}

#w-node-_2ffe5658-7b9b-8e76-a4ba-1554953cf031-161a5928 {
  grid-area: Instructed-Linworks;
}

#w-node-_545f5001-73c3-6298-8cc9-9eedbcf21a42-161a5928 {
  grid-area: Archinect-Crosstalks;
}

#w-node-_8ada0da9-0b9d-131b-ab6d-1c6a33b3f7f5-161a5928 {
  grid-area: Poorly-Exposed-VI-Namsan;
}

#w-node-_786f2bf1-f2df-a2bb-4aa7-d4627302b6af-161a5928 {
  grid-area: Paseo-Penasco-House;
}

#w-node-_4734cb14-56df-00f3-d23b-d917494e2fcf-161a5928 {
  grid-area: El-Rosario-Redevelopment;
}

#w-node-_10bec4ed-2b67-016c-8b87-ac61039dcce0-161a5928 {
  grid-area: SP-Chinatown-Redevelopment;
}

#w-node-fa0e67e1-345f-f313-c208-bf31a481beb1-161a5928 {
  grid-area: Dubious-Truths-Cinematic-Pliability;
}

#w-node-_362c00d5-9d34-1d7a-0e25-3d16a3b51960-161a5928 {
  grid-area: Figural-Plinth-Studies;
}

#w-node-_654921e6-444f-19c8-cd19-44c11a6b0e2c-161a5928 {
  grid-area: Poorly-Exposed-III;
}

#w-node-_4b23de5d-63c4-bb6a-3ecc-0f8b86b8a09f-161a5928 {
  grid-area: Neoclassical-Facade-Misreadings;
}

#w-node-_409c4dfb-8776-6f8f-3b29-2c9a77a4e08d-161a5928 {
  grid-area: Pier-54-Hospital;
}

#w-node-_5a2752fc-336d-8d4a-17b8-93fd4e7bbd26-161a5928 {
  grid-area: Berkeley-Art-Museum-BAM;
}

#w-node-a6d3712f-6e72-74db-7015-a0294bf09c96-161a5928 {
  grid-area: Object-Studies;
}

#w-node-_3c9ff4ff-2028-dbae-5fb0-319158fe3508-161a5928 {
  grid-area: Folded-Image;
}

#w-node-_41fb84a4-635a-98a6-a030-b8079db97e20-161a5928 {
  grid-area: Lower-4th-Street-Masterplan;
}

#w-node-_02375c94-62c6-0ed7-9ee8-8102e71bff69-161a5928 {
  grid-area: Architecture-Beyond-Typology;
}

#w-node-_2dfb5c8c-35ee-e377-eb3e-17d6228879cc-161a5928 {
  grid-area: Nelson-Atkins-Museum-Analysis;
}

#w-node-_32b43ef8-1614-fcfa-c631-50041242e679-161a5928 {
  grid-area: Poorly-Exposed-I;
}

#w-node-_8ddb59af-5f2b-64d3-4fa9-96d275a91e5a-161a5928 {
  grid-area: Romain-du-Roi;
}

#w-node-_795f5f66-0f56-53ad-37c5-3ddc99fe6ce3-161a5928 {
  grid-area: Acceptance-and-Klee-s-Angel;
}

#w-node-_1a5de50e-7c12-841d-98eb-d140948fbc8e-161a5928 {
  grid-area: Ecologicalities;
}

#w-node-_49dd7ec5-0c8c-5b5e-7141-c0717ac8cdc5-161a5928 {
  grid-area: SCI-Fa;
}

#w-node-_6640031e-fa04-6068-8fba-964e38ad2329-161a5928 {
  grid-area: Diagram-Flight-901;
}

#w-node-_58b9288c-3155-bba9-c06d-328997a86ae3-161a5928 {
  grid-area: Ornamentism;
}

#w-node-dcf9bc7e-521a-0e7d-b3ef-b6a67bbbefa2-161a5928 {
  grid-area: Sergei;
}

#w-node-c282adb1-524d-a2e1-e26f-915145da2ebd-161a5928 {
  grid-area: Formal-Analysis-of-Chandigarh;
}

#w-node-_23ead42f-7f44-a2d3-31c9-c87bce2fc889-161a5928 {
  grid-area: Los-Angeles-Center-for-Architecture;
}

#w-node-_528918ca-67b1-5524-1d7f-201be5f362c8-161a5928 {
  grid-area: Home-for-One;
}

#w-node-e50643c3-d666-b456-8cd8-3612bbe15cd1-161a5928 {
  grid-area: Nuclear-Waste-Sites;
}

#w-node-_29ca4148-a7af-2f06-b389-f2f67926a75b-161a5928 {
  grid-area: Hollywood-Boys-and-Girls-Club;
}

#w-node-_11bde48e-6803-b412-80a0-15abc40dacc1-c40dacc1 {
  grid-area: Lima-Museum-of-Art;
  place-self: auto;
}

#w-node-ca18040c-baa5-be18-60e8-50dfc2993c9a-c2993c9a {
  grid-area: Simple-Chair;
}

#w-node-a2376b70-91aa-9334-10df-e5d3baac6cf2-baac6cf2, #w-node-_15a0df34-5b42-59f1-be54-d658e3a74ba3-e3a74ba3 {
  grid-area: Lima-Museum-of-Art;
  place-self: auto;
}

#w-node-a2ef3860-d0ec-bcc7-f685-35dc823ad1c6-fbf30182 {
  grid-area: Area-2;
  place-self: auto;
}

#w-node-_533d2150-0e51-9026-f34a-ccf710ca2691-fbf30182 {
  grid-area: Area-3;
  place-self: auto;
}

#w-node-c6cce34a-eabc-33d9-d391-2e37346e5096-fbf30182 {
  grid-area: Area-4;
}

#w-node-_29a22ae7-4e98-067b-17fb-7e6cdfd4efda-fbf30182 {
  grid-area: Area-5;
}
