/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
:root {
  --duration-fast: 0.1s;
  --duration: 0.25s;
  --duration-middle: 0.4s;
  --duration-slow: 0.8s;
  --duration-xslow: 2s;
  --easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  --easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);
  --easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);
  --easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);
  --easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);
  --easeInOutExpo: cubic-bezier(1, 0, 0, 1);
  --easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);
  --easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  --easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  --easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  --easeCommon: var(--easeInOutCubic);
  --easeIn: var(--easeInCubic);
  --easeOut: var(--easeOutCubic);
  --easeSoft: ease;
}

:root {
  --color-white: #fff;
  --color-base: var(--color-white);
  --color-primary: #ffa2cf;
  --color-link: var(--color-primary);
  --color-bg: #000;
  --color-border: rgba(255, 255, 255, 0.3);
}

:root {
  --ff: Khand, sans-serif;
  --ff-en: Khand, var(--ff);
  --ff-strong: Khand, var(--ff);
  --lh-xs: 1.2;
  --lh-sm: 1.5;
  --lh-md: 1.75;
  --lh-lg: 2;
  --lh-xl: 2.25;
  --ltsp-xs: 0.02em;
  --ltsp-sm: 0.04em;
  --ltsp-md: 0.05em;
  --ltsp-lg: 0.1em;
  --ltsp-xl: 0.16em;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInVisible {
  0% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
@keyframes slideInRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
html,
body {
  width: 100%;
}

html {
  scroll-behavior: smooth;
}
html.-menu-open {
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  html.-menu-open {
    overflow: visible;
  }
}

body {
  position: relative;
  margin: 0;
  padding: 0;
  line-height: var(--lh-md);
  background: var(--color-bg);
  font-size: 1rem;
  font-family: var(--ff);
  color: var(--color-base);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.-lang-en body {
  font-size: 0.9375rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: var(--lh-sm);
  margin: 0;
}

p {
  line-height: var(--lh-lg);
  margin: 0;
}

ul,
li,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

a,
span,
b,
strong,
em,
i,
u,
strike {
  letter-spacing: inherit;
}

figure {
  margin: 0;
}

svg,
picture,
img {
  height: auto;
}

a,
button {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

a {
  color: var(--color-link);
}

button {
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

.l-contents {
  display: grid;
  grid-template-rows: 1fr auto 1fr;
  min-height: 100dvh;
}
@media screen and (min-width: 768px) {
  .l-contents {
    grid-template-rows: auto 1fr auto;
  }
}
.l-contents__header {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .l-contents__header {
    align-items: center;
    padding-top: 40px;
    padding-inline: 40px;
  }
}
.l-contents__body {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .l-contents__body {
    margin-top: auto;
    padding-top: 20px;
    padding-inline: 40px;
  }
}

.c-social {
  --w: 20px;
  --gap: 20px;
  display: flex;
  align-items: center;
  gap: var(--gap);
}
@media screen and (min-width: 768px) {
  .c-social {
    --w: 24px;
    --gap: 24px;
  }
}
.c-social__item {
  display: inline-block;
}
.c-social__link {
  display: block;
  width: var(--w);
}
.c-social__link--filmarks {
  --w: 24px;
}
@media screen and (min-width: 768px) {
  .c-social__link--filmarks {
    --w: 28px;
  }
}
.c-social__link img {
  width: 100%;
}

.p-video {
  opacity: 0.9;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.p-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-sundae-logo a {
  display: block;
}
.p-sundae-logo img {
  width: 90px;
}
@media screen and (min-width: 768px) {
  .p-sundae-logo img {
    width: 112px;
  }
}

.p-title {
  opacity: 0;
  display: flex;
  align-items: center;
  width: 100%;
  padding-inline: 12px;
  transform: translateY(20px);
  transition: opacity var(--duration-slow) var(--easeSoft), transform var(--duration-slow) var(--easeCommon);
}
@media screen and (min-width: 768px) {
  .p-title {
    padding-inline: 20px;
  }
}
[data-load=true] .p-title {
  opacity: 1;
  transform: none;
}
.p-title picture,
.p-title img {
  width: 100%;
}

.p-outline {
  display: grid;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .p-outline {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
  }
}
.p-outline__credit {
  line-height: var(--lh-sm);
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .p-outline__credit {
    font-size: 1.5rem;
  }
}
.p-outline__roadshow {
  line-height: var(--lh-sm);
  font-size: 1.5rem;
}
@media screen and (min-width: 560px) {
  .p-outline__roadshow {
    font-size: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .p-outline__roadshow {
    text-align: right;
    font-size: 2.5rem;
  }
}

.p-footer {
  display: grid;
  gap: 20px;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .p-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.p-mvtk {
  width: 100%;
  max-width: 340px;
}
.p-mvtk a {
  display: block;
  width: 100%;
  transition: filter var(--duration-fast) var(--easeSoft);
}
.p-mvtk a:hover {
  filter: brightness(1.2);
}
.p-mvtk picture,
.p-mvtk img {
  width: 100%;
}

.p-copyright {
  opacity: 0.5;
  display: block;
  line-height: var(--lh-sm);
  text-align: right;
}
@media screen and (min-width: 480px) {
  .u-show-xs {
    display: none !important;
  }
}

@media screen and (min-width: 560px) {
  .u-show-sm {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .u-show-md {
    display: none !important;
  }
}

@media screen and (min-width: 1024px) {
  .u-show-lg {
    display: none !important;
  }
}

@media screen and (min-width: 1366px) {
  .u-show-xl {
    display: none !important;
  }
}

@media screen and (max-width: 479px) {
  .u-hide-xs {
    display: none !important;
  }
}

@media screen and (max-width: 559px) {
  .u-hide-sm {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .u-hide-md {
    display: none !important;
  }
}

@media screen and (max-width: 1023px) {
  .u-hide-lg {
    display: none !important;
  }
}

@media screen and (max-width: 1365px) {
  .u-hide-xl {
    display: none !important;
  }
}

.u-scroll-show {
  opacity: 0;
  transform: translateY(32px);
  transition: opacity var(--duration-middle) var(--easeSoft), transform var(--duration-middle) var(--easeOut);
}
.u-scroll-show.-show {
  opacity: 1;
  transform: translateY(0);
}

.u-hide {
  display: none !important;
}

.u-ta-c {
  text-align: center;
}

.u-ta-r {
  text-align: right;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy92YXJpYWJsZXMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvdmFyaWFibGVzL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvdmFyaWFibGVzL19mb250LnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19hbmltYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2Z1bmN0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9sYXlvdXQvX2NvbnRlbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19zb2NpYWwuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC9wcm9qZWN0L190ZWFzZXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC91dGlsaXR5L19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL29iamVjdC91dGlsaXR5L19nZW5lcmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQUE7QUFDQTs7O0VBR0Msc0JBQUE7QUNDRDs7QURFQSwwQkFBQTtBQUNBOzs7Ozs7Ozs7O0VBVUMsU0FBQTtBQ0NEOztBREVBLDJHQUFBO0FBQ0E7O0VBRUMsZ0JBQUE7QUNDRDs7QURFQSwyQkFBQTtBQUNBO0VBQ0MsdUJBQUE7QUNDRDs7QURFQSwyQkFBQTtBQUNBO0VBQ0MsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0FDQ0Q7O0FERUEsMERBQUE7QUFD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 */