@charset "UTF-8";
/**
 *  Fonts
 */
@font-face {
  font-family: 'HK Grotesk';
  src: url(./873609270e4199881477fc165112a4ff.eot);
  src: local("\263A"), url(./120cf8505e0904b4ebe4115a9dc3409d.woff) format("woff"), url(./b9d23016c110981c0aa3f76c1a7ac3bc.ttf) format("truetype"), url(./eb9ec08a175971d6d4bcb36bff5a6b46.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'HK-Grotesk-Light';
  src: url(./a17bd6586b71e6c40291fbfaa5343672.eot);
  src: local("\263A"), url(./4cbe48aaf63a6ab99af2ae2330ba7b9d.woff) format("woff"), url(./cb81ac67f57e88166edd18d3802cab87.ttf) format("truetype"), url(./646f8450b5eb22378a905772db592ab7.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

.editor-block-list__block .editor-block-list__layout {
  max-width: 960px;
  margin: 0 auto; }

.editor-writing-flow {
  overflow: hidden; }

.editor-url-input input {
  width: inherit !important; }

.wp-block {
  max-width: 960px; }
  .wp-block .editor-block-list__layout .editor-default-block-appender > .editor-default-block-appender__content {
    margin-top: 10px;
    margin-bottom: 5px; }
  .wp-block .admin-container-block {
    border: 1px solid transparent; }
  .wp-block .admin-slider-block {
    border: none; }
    .wp-block .admin-slider-block .wp-block-image .components-resizable-box__container {
      width: 100% !important; }
  .wp-block .playfair-font {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    color: #323230;
    line-height: 1.5 !important; }
  .wp-block .normal-text {
    font-family: "HK-Grotesk-Light", sans-serif; }
  .wp-block.editor-block-list__block ul li {
    list-style: none;
    font-family: "HK-Grotesk-Light", sans-serif;
    font-size: 20px;
    letter-spacing: 0.5px;
    max-width: 248px;
    font-weight: 300;
    color: #b1b1b1; }
  .wp-block .wp-block-rst-feedback-block {
    color: #b1b1b1;
    font-family: "HK Grotesk", sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-bottom: 35px; }
  .wp-block .admin-feedback-block__author {
    color: #323230;
    font-family: "HK-Grotesk-Light", sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.35px; }
  .wp-block .admin-divider-block {
    background: #ececec;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px dashed #72777c; }
    .wp-block .admin-divider-block p {
      font-size: 12px;
      color: #72777c;
      padding: 5px;
      margin: 0 0; }
  .wp-block .editor-block-list__block-edit {
    font-family: 'HK Grotesk', sans-serif;
    font-weight: 400; }
  .wp-block .wp-block-paragraph {
    font-size: 16px;
    line-height: 1.5; }
    .wp-block .wp-block-paragraph a {
      text-decoration: none; }
  .wp-block .admin-slider-block .editor-block-list__layout .wp-block {
    max-width: 100%;
    width: 100%; }
  .wp-block .youtube-video-block {
    position: relative; }
    .wp-block .youtube-video-block img {
      width: 100%; }
    .wp-block .youtube-video-block:before {
      content: "";
      background: url(./2f11d2bb277c31130ac97363d7a2d3ac.svg);
      width: 50px;
      height: 37px;
      position: absolute;
      background-size: cover;
      z-index: 10;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .wp-block .post_snapshot--image {
    object-fit: cover;
    width: 100%;
    min-height: 200px;
    align-self: flex-end; }
  .wp-block .post_snapshot h3 {
    display: inline;
    position: relative;
    color: #323230;
    font-family: "HK Grotesk", sans-serif;
    font-size: .95em;
    font-weight: 400;
    margin: 0 0; }
  .wp-block .post_snapshot .content {
    color: #b1b1b1;
    font-family: "HK-Grotesk-Light", sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.35px;
    margin-top: 0;
    line-height: 1.5;
    margin-bottom: -5px; }
  .wp-block select.wp-block-rst-post-snapshot {
    width: 100%; }
  .wp-block .wp-block-rst-read-more-btn {
    color: #b1b1b1;
    font-family: "HK-Grotesk-Light", sans-serif;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 3.6px;
    text-transform: uppercase;
    text-decoration: none; }
select.wp-block-rst-post-snapshot {
  max-width: 100%; }
.admin-container-block {
  border: 1px solid black; }

.wp-block-rst-container-block {
  max-width: 1500px; }
.admin-slider-block {
  border: 2px solid #ffd900;
  padding: 0 50px; }
  .admin-slider-block .editor-block-list__layout .wp-block {
    max-width: 50%;
    display: inline-block;
    margin: 0 auto; }
  .admin-slider-block .editor-block-list__layout .editor-default-block-appender .editor-inserter__toggle:not([aria-expanded=true]) {
    opacity: 1; }
.wp-block-rst-read-more-btn {
  position: relative;
  color: #b1b1b1;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 3.6px;
  text-transform: uppercase; }
  .wp-block-rst-read-more-btn:after {
    content: '';
    position: absolute;
    border-bottom: 1px solid transparent;
    width: 0;
    height: 0;
    bottom: 0;
    left: 0; }
  .wp-block-rst-read-more-btn:hover {
    text-decoration: none;
    color: #b1b1b1; }
    .wp-block-rst-read-more-btn:hover:after {
      width: 100%;
      height: 1px;
      border-color: #ffd900;
      transition: width 0.5s ease-out; }
@charset "UTF-8";
/**
 *  Clearfix
 *
 *  Usage: append to container, that contains floated elements - @include clearfix;
 */
/**
 *  «Respond to» mixin
 *
 *  Mixin to manage responsive breakpoints
 *  @param {String} $breakpoint - Breakpoint name
 *  @author Hugo Giraudel
 *
 *  @require $breakpoints
 */
/**
 *  Placeholder
 *
 *  Usage: append to input fields
 */
.block-editor .admin-divider-block {
  min-height: 30px; }
  .block-editor .admin-divider-block textarea {
    background: black;
    min-height: 30px;
    color: white;
    height: 100%;
    padding-left: 10px; }
    .block-editor .admin-divider-block textarea::-webkit-input-placeholder {
      color: white; }
    .block-editor .admin-divider-block textarea:-moz-placeholder {
      color: white; }
    .block-editor .admin-divider-block textarea::-moz-placeholder {
      color: white; }
    .block-editor .admin-divider-block textarea::placeholder {
      color: white; }
    .block-editor .admin-divider-block textarea:-ms-input-placeholder {
      color: white; }
.heading {
  font-weight: bold; }
.vimeo-full-video-block {
  padding: 56.25% 0 0 0;
  position: relative;
  height: 100%; }
  .vimeo-full-video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media screen and (max-width: 800px) {
  .vimeo-full-video-block {
    padding: 56.25% 0 0 0; } }

@media (max-width: 1270px) {
  .vimeo-full-video-block {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    overflow: hidden; }
    .vimeo-full-video-block iframe {
      width: 100vw;
      height: 56.25vw;
      /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
      min-height: 100vh;
      min-width: 177.77vh;
      /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); } }
.admin-full-image-container-wrapper {
  text-align: center; }
.admin-half-image-container-wrapper {
  display: flex;
  justify-content: space-around; }
  .admin-half-image-container-wrapper .half-image-item {
    padding: 0 10px; }
.block-editor .imp-works-col {
  display: flex;
  flex-direction: column;
  width: 50%; }
  .block-editor .imp-works-col--full {
    width: 100%; }
  .block-editor .imp-works-cols {
    display: flex;
    flex-direction: row; }
@media screen and (min-width: 600px) {
  .editor-block-list__block[data-align=full] .wp-block-columns > .editor-inner-blocks {
    padding-left: 0;
    padding-right: 0; } }

.post-type-work .edit-post-layout button.editor-block-types-list__item {
  display: none !important; }
  .post-type-work .edit-post-layout button.editor-block-types-list__item.editor-block-list-item-gutenberguest-imp-works-full, .post-type-work .edit-post-layout button.editor-block-types-list__item.editor-block-list-item-gutenberguest-imp-works-half, .post-type-work .edit-post-layout button.editor-block-types-list__item.editor-block-list-item-rst-divider-block {
    display: flex !important; }

/*# sourceMappingURL=blocks.min.css.map*/