/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/pages/destination.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.destination-frame-wrapper {
  --picture-frame-width: min(70vw, 1000px);
  --picture-frame-height: min(45vw, 700px);
  width: fit-content;
  display: grid;
  margin: 0 auto 40px;
}
.destination-frame-wrapper .frame-scotch {
  grid-row: 2;
  grid-column: 1;
  margin: 0 auto;
}
.destination-frame-wrapper .frame-scotch .picture-frame > img {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (min-width: 800px) {
  .destination-frame-wrapper .frame-scotch .picture-frame > img {
    filter: brightness(0.5);
  }
}
@media (min-width: 800px) {
  .destination-frame-wrapper h1, .destination-frame-wrapper .detail-description, .destination-frame-wrapper .detail-sub-description {
    color: rgb(250.9330143541, 254.0669856459, 253.0861244019);
    text-shadow: 0 0 10px rgba(3.8253588517, 16.6746411483, 12.6531100478, 0.7);
    filter: drop-shadow(0 0 20px rgba(3.8253588517, 16.6746411483, 12.6531100478, 0.7));
  }
}

.main-destination-frame .main-frame-content {
  grid-row: 1/3;
  grid-column: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
  z-index: 1;
  pointer-events: none;
}
.main-destination-frame .main-frame-content p, .main-destination-frame .main-frame-content h1, .main-destination-frame .main-frame-content img {
  pointer-events: all;
}
.main-destination-frame .main-frame-content h1 {
  font-size: 2rem;
  width: fit-content;
  padding: 0 min(2vw, 30px);
}
@media (min-width: 800px) {
  .main-destination-frame .main-frame-content h1 {
    font-size: 3rem;
  }
}
@media (max-width: 799px) {
  .main-destination-frame .main-frame-content .emblem {
    width: var(--picture-frame-width);
    height: var(--picture-frame-height);
    margin-bottom: min(2vw, 30px);
    display: grid;
    align-items: center;
    justify-content: center;
  }
}
.main-destination-frame .main-frame-content .emblem img {
  aspect-ratio: 1;
  object-fit: contain;
  filter: drop-shadow(0px 0px 10px rgba(250.9330143541, 254.0669856459, 253.0861244019, 0.3));
  height: 20vw;
}
@media (min-width: 800px) {
  .main-destination-frame .main-frame-content .emblem img {
    height: min(10vw, 200px);
  }
}
@media (max-width: 799px) {
  .main-destination-frame .picture-frame > img {
    filter: brightness(0.7);
  }
}

@media (max-width: 799px) {
  .detail-destination-frame {
    gap: 40px;
  }
}
.detail-destination-frame .detail-description, .detail-destination-frame .detail-sub-description {
  text-wrap: pretty;
  max-width: 65ch;
  grid-column: 1;
  z-index: 2;
}
@media (min-width: 800px) {
  .detail-destination-frame .detail-description, .detail-destination-frame .detail-sub-description {
    margin: calc(min(2vw, 30px) * 2);
    padding: 20px;
    font-size: min(1.3rem, 2vw);
    line-height: 1.8em;
  }
}
.detail-destination-frame .detail-description {
  grid-row: 1;
}
@media (min-width: 800px) {
  .detail-destination-frame .detail-description {
    margin-bottom: 0;
  }
}
@media (min-width: 800px) {
  .detail-destination-frame .frame-scotch {
    grid-row: 1/3;
  }
  .detail-destination-frame .frame-scotch .picture-frame::after {
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) min(13vw, 170px), transparent, rgba(0, 0, 0, 0.5) min(30vw, 400px));
  }
}
.detail-destination-frame .detail-sub-description {
  grid-row: 3;
}
@media (min-width: 800px) {
  .detail-destination-frame .detail-sub-description {
    grid-row: 2;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
    margin-top: 0;
    pointer-events: none;
  }
}
@media (max-width: 799px) {
  .detail-destination-frame .detail-sub-description {
    text-align: center;
    font-family: "Architects Daughter", cursive;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVzdGluYXRpb24uY3NzIiwibWFwcGluZ3MiOiI7OztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBSUk7RUFDSTtFQUNBO0VBQ0E7QUFGUjtBQUlRO0VBQ0k7RUFDQTtFQUNBO0FBRlo7QUFJWTtFQUxKO0lBTVE7RUFEZDtBQUNGO0FBTVE7RUFESjtJQUVRLDBEQ2pCSjtJRGtCSTtJQUNBO0VBSFY7QUFDRjs7QUFRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxSO0FBT1E7RUFDSTtBQUxaO0FBUVE7RUFDSTtFQUNBO0VBQ0E7QUFOWjtBQVFZO0VBTEo7SUFNUTtFQUxkO0FBQ0Y7QUFTWTtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBTmQ7QUFDRjtBQVFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFOaEI7QUFRZ0I7RUFOSjtJQU9RO0VBTGxCO0FBQ0Y7QUFVSTtFQUNJO0lBQ0k7RUFSVjtBQUNGOztBQWFJO0VBREo7SUFFUTtFQVROO0FBQ0Y7QUFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFXUTtFQU5KO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RUFSVjtBQUNGO0FBV0k7RUFDSTtBQVRSO0FBV1E7RUFISjtJQUlRO0VBUlY7QUFDRjtBQVlRO0VBREo7SUFFUTtFQVRWO0VBV1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVRkO0FBQ0Y7QUFhSTtFQUNJO0FBWFI7QUFhUTtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBVlY7QUFDRjtBQVlRO0VBWko7SUFhUTtJQUNBO0VBVFY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9kZXN0aW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL3ZhcmlhYmxlcy9fY29sb3Iuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlcy9jb2xvclwiIGFzIGNvbG9yO1xyXG5AdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlcy9kaW1lbnNpb25cIiBhcyBzaXplO1xyXG5cclxuLmRlc3RpbmF0aW9uLWZyYW1lLXdyYXBwZXIge1xyXG4gICAgLS1waWN0dXJlLWZyYW1lLXdpZHRoOiBtaW4oNzB2dywgMTAwMHB4KTtcclxuICAgIC0tcGljdHVyZS1mcmFtZS1oZWlnaHQ6IG1pbig0NXZ3LCA3MDBweCk7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuXHJcbiAgICAuZnJhbWUtc2NvdGNoIHtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnBpY3R1cmUtZnJhbWUgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogc2l6ZS4kdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSwgLmRldGFpbC1kZXNjcmlwdGlvbiwgLmRldGFpbC1zdWItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBzaXplLiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yLiR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoY29sb3IuJGJsYWNrLCAwLjcpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAyMHB4IHJnYmEoY29sb3IuJGJsYWNrLCAwLjcpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWRlc3RpbmF0aW9uLWZyYW1lIHtcclxuICAgIC5tYWluLWZyYW1lLWNvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcCwgaDEsIGltZyB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1pbigydncsIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHNpemUuJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1ibGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHNpemUuJHRhYmxldC1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1waWN0dXJlLWZyYW1lLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tcGljdHVyZS1mcmFtZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWluKDJ2dywgMzBweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxMHB4IHJnYmEoY29sb3IuJHdoaXRlLCAwLjMpKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogc2l6ZS4kdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtaW4oMTB2dywgMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBzaXplLiR0YWJsZXQtbWF4KSB7XHJcbiAgICAgICAgLnBpY3R1cmUtZnJhbWUgPiBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWwtZGVzdGluYXRpb24tZnJhbWUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHNpemUuJHRhYmxldC1tYXgpIHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC1kZXNjcmlwdGlvbiwgLmRldGFpbC1zdWItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xyXG4gICAgICAgIG1heC13aWR0aDogNjVjaDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogc2l6ZS4kdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYyhtaW4oMnZ3LCAzMHB4KSAqIDIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG1pbigxLjNyZW0sIDJ2dyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBzaXplLiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZyYW1lLXNjb3RjaCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHNpemUuJHRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZS1mcmFtZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSkgbWluKDEzdncsIDE3MHB4KSwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC41KSBtaW4oMzB2dywgNDAwcHgpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXN1Yi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBzaXplLiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBzaXplLiR0YWJsZXQtbWF4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJjaGl0ZWN0cyBEYXVnaHRlclwiLCBjdXJzaXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi8uLi9jb21tb24vZnVuY3Rpb25zXCIgYXMgZm47XHJcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcblxyXG4kcHJpbWFyeTogIzU1RDhBRjtcclxuJHByaW1hcnktc2VtaS1kYXJrOiBmbi5jb2xvci12YXJpYXRpb24oJHByaW1hcnksICdkYXJrJywgOCUpO1xyXG4kcHJpbWFyeS1kYXJrOiBmbi5jb2xvci12YXJpYXRpb24oJHByaW1hcnksICdkYXJrJyk7XHJcbiRwcmltYXJ5LWxpZ2h0OiBmbi5jb2xvci12YXJpYXRpb24oJHByaW1hcnksICdsaWdodCcpO1xyXG4kYmxhY2s6IGZuLmNvbG9yLXZhcmlhdGlvbigkcHJpbWFyeSwgJ2RhcmsnLCA1NSUpO1xyXG4kZ3JleTogY29sb3IuYWRqdXN0KCRwcmltYXJ5LWRhcmssICRzYXR1cmF0aW9uOiAtNTUlKTtcclxuJGdyZXktbGlnaHQ6IGZuLmNvbG9yLXZhcmlhdGlvbigkZ3JleSwgJ2xpZ2h0Jyk7XHJcbiRncmV5LXhsaWdodDogZm4uY29sb3ItdmFyaWF0aW9uKCRncmV5LCAnbGlnaHQnLCA0MCUpO1xyXG4kd2hpdGU6IGZuLmNvbG9yLXZhcmlhdGlvbigkcHJpbWFyeSwgJ2xpZ2h0JywgNDAlKTtcclxuXHJcbiRiYWNrZ3JvdW5kOiAjZmFmMmUzO1xyXG5cclxuJGRhcms6ICMxYjBkMTg7XHJcblxyXG4kcmVkOiAjZjI1YTU5O1xyXG4kYmx1ZTogIzAzMjY2ODsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/