.curtain {
  display: none; }
  .curtain.init {
    display: block; }
  .curtain.active .curtain__overlay {
    visibility: visible;
    opacity: .75;
    transition-delay: 0s, 0s; }
  .curtain.active .curtain__wrapper {
    transform: translate3d(0, 0, 0); }
  .curtain__overlay {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-white);
    visibility: hidden;
    opacity: 0;
    z-index: 49;
    transition: visibility 0s, opacity .3s ease;
    transition-delay: .3s, 0s; }
  .curtain__wrapper {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-l);
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-white);
    color: var(--color-dark);
    z-index: 10001;
    transform: translate3d(100%, 0, 0);
    transition: transform .3s ease; }
  .curtain__content {
    flex-grow: 1;
    overflow: auto;
    padding: 12rem var(--horizontal-margin) var(--spacing-xl); }
  @media (min-width: 768px) {
  .curtain__wrapper {
    max-width: 56rem; }
  .curtain__content {
    padding: 12rem var(--spacing-xxl) var(--spacing-xxl); } }


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