.sticky-spiral_text-title p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25rem;
  text-transform: initial;
  color: #fff;
}

p {
  margin-bottom: 20px !important;
}

.sticky-spiral_location-text {
  width: max-content;
}

.sticky-spiral_text-title {
  text-transform: uppercase;
  font-size: 35rem;
}

.btn {
  pointer-events: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 40rem;
  font-family: Trash, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
}

/*** uncss> filename: C:/Users/Sayan/Desktop/spiral/spiral-code/css/mne-demo.webflow.fb0f5d3e5.min.css ***/
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
:root {
  --grey: #575757;
  --night: #090a06;
  --white: white;
  --folly: #f7184e;
  --eerie-black: #1e1e1e;
  --night-light: #151418;
  --platinum: #d9d9d9;
}
body {
  color: var(--grey);
  flex-direction: column;
  font-family: Prompt, sans-serif;
  font-size: 16rem;
  line-height: 1.2;
  display: flex;
}


a {
  color: var(--white);
  font-family: Trash, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: color 0.2s;
}
a:hover {
  color: var(--folly);
}
.text-line-clamp,
.spacing {
  display: block;
}
.page-wrapper {
  overflow: clip;
}
.main-wrapper {
  position: relative;
}
.btn {
  pointer-events: auto;
  color: #fff;
  text-align: center;
  text-transform: lowercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 40rem;
  font-family: Trash, sans-serif;
  font-size: 18rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
}
.btn:hover {
  color: var(--white);
}
.image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.blendmode-difference {
  mix-blend-mode: difference;
}
.search_input:focus-visible {
  background-color: #0000;
  border: 0 #0000;
}
.filter-tag:focus-visible {
  background-color: var(--night);
  color: var(--white);
}
.page-transition_logo-lottie {
  height: 128rem;
  display: none;
}
.page-transition_content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.page-transition_logo {
  mix-blend-mode: lighten;
  display: none;
  position: absolute;
}
.page-transition-preload {
  width: 100%;
  height: 100%;
}
.page-transition {
  z-index: 1100;
  display: none;
  position: fixed;
  inset: 0%;
}
.body-night {
  background-color: var(--night);
}
.btn-scribble_wrapper {
  justify-content: center;
  align-items: center;
  width: 110%;
  height: 125%;
  display: flex;
  position: absolute;
}
.btn-scribble {
  border: 2rem solid var(--folly);
  border-radius: 100%;
  width: 100%;
  height: 100%;
}
.btn-scribble.is-02 {
  position: absolute;
}
.btn_text {
  position: relative;
}
.nav-scrolltrigger {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 101vh;
}
.sticky-spiral {
  height: 100vh;
  position: sticky;
  top: 0;
}
.sticky-spiral_viewport {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}
.sticky-spiral_wrapper {
  perspective: 1440rem;
  width: 320rem;
  height: 320rem;
  position: relative;
  transform: perspective(902px);
}
.sticky-spiral_item {
  transform-style: preserve-3d;
  width: 320rem;
  height: 320rem;
  transform: translateZ(480rem);
}
.sticky-spiral_item.is-06 {
  transform-style: preserve-3d;
  transform: translate3d(0, 800rem, 480rem);
}
.sticky-spiral_item.is-08 {
  transform-style: preserve-3d;
  transform: translate3d(0, 1120rem, 480rem);
}
.sticky-spiral_item.is-09 {
  transform-style: preserve-3d;
  transform: translate3d(0, 1440rem, 480rem);
}
.sticky-spiral_item.is-04 {
  transform-style: preserve-3d;
  transform: translate3d(0, 480rem, 480rem);
}
.sticky-spiral_item.is-03 {
  transform-style: preserve-3d;
  transform: translate3d(0, 320rem, 480rem);
}
.sticky-spiral_item.is-05 {
  transform-style: preserve-3d;
  transform: translate3d(0, 640rem, 480rem);
}
.sticky-spiral_item.is-07 {
  transform-style: preserve-3d;
  transform: translate3d(0, 960rem, 480rem);
}
.sticky-spiral_item.is-02 {
  transform-style: preserve-3d;
  transform: translate3d(0, 160rem, 480rem);
}
.sticky-spiral_rotation {
  transform-style: preserve-3d;
  position: absolute;
  inset: 0%;
  transform: rotateX(0) rotateY(45deg) rotate(0);
}
.sticky-spiral_rotation.is-initial {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(-3deg) rotate(0);
}
.sticky-spiral_container {
  position: relative;
}
.sticky-spiral_trigger {
  height: 825vh;
}
.sticky-spiral_item-image {
  border-radius: 16rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}
.sticky-spiral_text {
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
}
.sticky-spiral_text-group {
  width: 100vw;
  height: 100svh;
  position: sticky;
  top: 0;
}
.sticky-spiral_text-item {
  grid-row-gap: 32rem;
  color: var(--white);
  text-transform: lowercase;
  flex-direction: column;
  font-family: Trash, sans-serif;
  font-size: 36rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 96rem;
  left: 96rem;
}
.sticky-spiral_text-title {
  grid-row-gap: 8rem;
  color: var(--white);
  text-transform: lowercase;
  flex-direction: column;
  max-width: 448rem;
  font-family: Trash, sans-serif;
  font-size: 36rem;
}
.sticky-spiral_location-text {
  grid-row-gap: 8rem;
  opacity: 0;
  color: var(--white);
  text-transform: lowercase;
  flex-direction: column;
  justify-content: flex-end;
  font-family: Trash, sans-serif;
  font-size: 36rem;
  display: flex;
  position: absolute;
  transform: translateY(24rem);
}
.sticky-spiral_text-wrap {
  align-items: flex-end;
  display: flex;
  position: relative;
}
.sticky-spiral_text-trigger {
  width: 100vw;
  height: 100vh;
  position: relative;
}
.sticky-spiral_text-trigger.is-01 {
  height: 50vh;
}
.sticky-spiral_text-trigger.is-02 {
  height: 70vh;
}
.sticky-spiral_text-trigger.is-03 {
  height: 60vh;
}
.sticky-spiral_text-trigger.is-06 {
  height: 110vh;
}
.sticky-spiral_text-trigger.is-07 {
  height: 150vh;
}
.sticky-spiral_text-trigger.is-08 {
  height: 235vh;
}
.sticky-spiral_text-trigger.is-09 {
  height: 275vh;
}
.sticky-spiral_text-trigger-group {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 50vh;
  position: absolute;
}
.cursor-item {
  position: absolute;
  top: 10px;
}
.cursor-item.style-eye {
  background-color: var(--folly);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 136rem;
  height: 136rem;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: flex;
  top: -40rem;
  overflow: hidden;
  transform: rotate(180deg) scale(0);
}
.cursor-item.style-button {
  justify-content: center;
  align-items: center;
  width: 32rem;
  height: 32rem;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: flex;
  overflow: hidden;
  transform: scale(0);
}
.cursor {
  z-index: 2147483647;
  opacity: 0;
  mix-blend-mode: difference;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  transition: opacity 0.2s;
  display: flex;
  position: fixed;
}
.cursor-main {
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: 40rem;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: none;
  position: absolute;
  transform: rotate(0) scale(1);
}
.cursor-item_img {
  width: 100rem;
  max-width: none;
  height: 100rem;
}
.cursor-item_img.is-eye {
  justify-content: center;
  align-items: center;
  width: 72rem;
  position: absolute;
}
.cursor-item_img.is-button {
  width: 100%;
  height: 32rem;
  position: absolute;
}
.cursor-item_group {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}
.cursor-main_lottie {
  width: 40rem;
  height: 40rem;
}
.sticky-spiral_overlap {
  display: none;
}
@media screen and (max-width: 991px) {
  .page-transition_logo-lottie {
    height: 192rem;
  }
  .page-transition {
    display: none;
  }
  .btn-scribble_wrapper {
    width: 125%;
    transform: rotate(-4deg);
  }
  .btn-scribble.is-01 {
    height: 85%;
  }
  .btn-scribble.is-02 {
    width: 95%;
  }
  .sticky-spiral {
    height: auto;
    position: relative;
  }
  .sticky-spiral_viewport {
    height: auto;
  }
  .sticky-spiral_wrapper {
    display: none;
  }
  .sticky-spiral_item {
    width: 448rem;
    height: 448rem;
  }
  .sticky-spiral_item.is-04,
  .sticky-spiral_item.is-06,
  .sticky-spiral_item.is-08 {
    transform: rotate(7deg);
  }
  .sticky-spiral_item.is-03,
  .sticky-spiral_item.is-05,
  .sticky-spiral_item.is-07,
  .sticky-spiral_item.is-09 {
    transform: rotate(-7deg);
  }
  .sticky-spiral_item.is-02 {
    transform: none;
  }
  .sticky-spiral_item.is-01 {
    transform: rotate(7deg);
  }
  .sticky-spiral_rotation.is-initial,
  .sticky-spiral_trigger {
    display: none;
  }
  .sticky-spiral_text-trigger.is-01 {
    height: 100vh;
    position: sticky;
    top: 0;
  }
  .sticky-spiral_text-trigger.is-02,
  .sticky-spiral_text-trigger.is-03,
  .sticky-spiral_text-trigger.is-06,
  .sticky-spiral_text-trigger.is-07,
  .sticky-spiral_text-trigger.is-09 {
    height: 100vh;
  }

  .sticky-spiral_text-trigger.is-08 {
    height: 100vh;
    /* display: none; */
  }
  .sticky-spiral_text-trigger-group {
    padding-top: 0;
  }
  .cursor {
    display: none;
  }
  .sticky-spiral_overlap {
    display: block;
  }
  .sticky-spiral_overlap-item {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .sticky-spiral_wrapper {
    width: 160rem;
    height: 160rem;
  }
  .sticky-spiral_item {
    transform: translateZ(160rem);
  }
  /* .sticky-spiral_item.is-06 {
    transform: translate3d(0, 800rem, 160rem);
  }
  .sticky-spiral_item.is-08 {
    transform: translate3d(0, 1120rem, 160rem);
  }
  .sticky-spiral_item.is-07 {
    transform: translate3d(0, 960rem, 160rem);
  } */
}
@media screen and (max-width: 479px) {
  .page-transition_logo-lottie {
    height: 112rem;
  }
  .page-transition {
    max-height: 100dvh;
  }
  .sticky-spiral_wrapper {
    width: 320rem;
    height: 320rem;
  }
  .sticky-spiral_item {
    width: 400rem;
    height: 448rem;
    transform: translateZ(320rem);
  }
  /* .sticky-spiral_item.is-06 {
    transform: translate3d(0, 1600rem, 320rem);
  }
  .sticky-spiral_item.is-08 {
    transform: translate3d(0, 2240rem, 320rem);
  }
  .sticky-spiral_item.is-07 {
    transform: translate3d(0, 1920rem, 320rem);
  } */
  .sticky-spiral_trigger {
    height: 200vh;
  }
  .sticky-spiral_item-image {
    inset: 24rem 16rem;
  }
  .sticky-spiral_text-group {
    height: 100vh;
  }
  .sticky-spiral_text-item {
    align-items: center;
    bottom: 64rem;
    left: 0;
    right: 0;
  }
  .sticky-spiral_location-text {
    text-align: center;
    align-items: center;
    width: 100%;
    padding-left: 32rem;
    padding-right: 32rem;
  }
  .sticky-spiral_text-wrap {
    justify-content: center;
    width: 100%;
  }
  .sticky-spiral_text-trigger,
  .sticky-spiral_text-trigger.is-01,
  .sticky-spiral_text-trigger.is-02,
  .sticky-spiral_text-trigger.is-03,
  .sticky-spiral_text-trigger.is-04,
  .sticky-spiral_text-trigger.is-05,
  .sticky-spiral_text-trigger.is-06,
  .sticky-spiral_text-trigger.is-07,
  .sticky-spiral_text-trigger.is-09 {
    height: 75vh;
  }
  .sticky-spiral_text-trigger.is-08 {
    height: 70vh;
  }
  .sticky-spiral_text-trigger-group {
    padding-top: 25vh;
  }
  .sticky-spiral_overlap {
    padding-bottom: 25vh;
  }
  .sticky-spiral_overlap-item {
    align-items: flex-start;
    height: 75svh;
    padding-top: 160rem;
  }
}

/*** uncss> filename: C:/Users/Sayan/Desktop/spiral/spiral-code/css/custom-css.css ***/
.sticky-spiral_text-title p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25rem;
  text-transform: initial;
  color: #fff;
}

.sticky-spiral_location-text {
  width: max-content;
}

.sticky-spiral_text-title {
  text-transform: uppercase;
  font-size: 35rem;
}

.btn {
  pointer-events: auto;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 40rem;
  font-family: Trash, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
}

/* ** uncss> filename: https://cdn.jsdelivr.net/gh/bdcsstudio/bdcs/link-hover-spotlight.css ** */

/*** uncss> filename: https://wpn69p.csb.app/nav/link-styles.css ***/

/*** uncss> filename: https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.css ***/
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

/* @font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
:root {
  --swiper-navigation-size: 44px;
} */
