@font-face{font-family:Kids Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kids-display/kids-display.woff2)format("woff2")}@layer theme,base;@layer components{.kd-display{letter-spacing:-.01em;text-spacing-trim:trim-both;word-break:keep-all;line-break:strict;overflow-wrap:break-word;font-family:Kids Display,LINE Seed JP,Hiragino Sans,sans-serif;font-weight:400}.kd-palt{font-feature-settings:"palt"}.kd-belt{background-color:var(--belt,#fff);background-image:repeating-linear-gradient(#0000 0 5px,#00000017 5px 6px);transition:background-color .42s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:inset 0 0 0 2px #0a0a0ae6}.kd-belt__bar{background:#0a0a0a;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset-block:0}.kd-tape{clip-path:polygon(0 2%,30% 0,65% 3%,100% 0,100% 98%,70% 100%,35% 97%,0 100%);width:8%;min-width:4px;height:112%;transform:rotate(var(--tilt,-2deg)) scaleY(var(--on,1));transform-origin:50%;background:#fff;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:block}.kd-tape[data-on=false]{--on:0}@keyframes kd-rise{0%{transform:translateY(48px)}to{transform:none}}@keyframes kd-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kd-stamp{0%{transform:rotate(var(--tilt,-2deg)) scaleY(0)}70%{transform:rotate(var(--tilt,-2deg)) scaleY(1.12)}to{transform:rotate(var(--tilt,-2deg)) scaleY(1)}}@keyframes kd-press{0%{transform:translateY(-.2em)scale(1.07)}to{transform:none}}.kd-line{animation:.56s cubic-bezier(.22,1.4,.36,1) both kd-press;display:inline-block}.kd-line:nth-of-type(2){animation-delay:70ms}.kd-line:nth-of-type(3){animation-delay:.14s}.kd-line:nth-of-type(4){animation-delay:.21s}.kd-hero-figure{animation:.9s cubic-bezier(.16,1,.3,1) both kd-rise}.kd-hero-belt{animation:.7s cubic-bezier(.65,0,.35,1) .25s both kd-wipe}.kd-hero-belt .kd-tape{animation:.32s cubic-bezier(.34,1.56,.64,1) both kd-stamp}.kd-hero-belt .kd-tape:first-child{animation-delay:.9s}.kd-hero-belt .kd-tape:nth-child(2){animation-delay:1.02s}.kd-hero-belt .kd-tape:nth-child(3){animation-delay:1.14s}.kd-hero-belt .kd-tape:nth-child(4){animation-delay:1.26s}.kd-dial-seg{transform-origin:50%;transition:opacity .2s,transform .2s}:is(.kd-flow:has([data-step]:hover) .kd-dial-seg,.kd-flow:has([data-step]:focus-within) .kd-dial-seg){opacity:.35}:is(.kd-flow:has([data-step="1"]:hover) .kd-dial-seg[data-seg="1"],.kd-flow:has([data-step="2"]:hover) .kd-dial-seg[data-seg="2"],.kd-flow:has([data-step="3"]:hover) .kd-dial-seg[data-seg="3"],.kd-flow:has([data-step="4"]:hover) .kd-dial-seg[data-seg="4"],.kd-flow:has([data-step="5"]:hover) .kd-dial-seg[data-seg="5"]){opacity:1;transform:scale(1.04)}.kd-kid{transform-origin:50% 100%;transition:filter .42s,opacity .42s,transform .52s cubic-bezier(.16,1,.3,1)}.kd-kid[data-active=false]{filter:grayscale();opacity:.38}.kd-kid[data-active=true]{transform:scale(1.1)}.kd-sticky{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s}.kd-sticky[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.kd-line,.kd-hero-figure,.kd-hero-belt,.kd-hero-belt .kd-tape{animation:none}.kd-belt,.kd-tape,.kd-kid,.kd-sticky,.kd-dial-seg{transition:none}}}@layer utilities;
