.landing-page{background:var(--bg-0);min-height:100vh;position:relative;overflow-x:clip}.star-field{pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.landing-footer{background:var(--bg-1);border-top:1px solid var(--line-2)}.landing-home{--space-section:clamp(48px, 4.5vw, 76px)}.landing-home #main>section,.landing-home .landing-hero>section{padding-block:var(--space-section)}.landing-home #main>section[data-section-size=note]{padding-block:calc(var(--space-section) / 2)}.landing-home .landing-hero>section{padding-top:clamp(40px,5vw,72px)}.landing-home #main>section[data-section-size]:last-child{padding-bottom:calc(var(--space-section) * 1.25)}#sample,#faq,#gifts{scroll-margin-top:88px}.landing-sample__pages>li:first-child{--reveal-rotate:-2deg}.landing-sample__pages>li:nth-child(2){--reveal-rotate:-1deg}.landing-sample__pages>li:nth-child(3){--reveal-rotate:1deg}.landing-sample__pages>li:nth-child(4){--reveal-rotate:2deg}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (min-width:1024px) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.hero-parallax__cover{transform:translate3d(var(--hero-cover-x,0px), var(--hero-cover-y,0px), 0)}.hero-parallax__back{transform:translate3d(var(--hero-back-x,0px), var(--hero-back-y,0px), 0)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#calculated{view-timeline-name:--calculated;view-timeline-axis:block}#calculated .wheel-motif__rings circle{stroke-dasharray:1;animation:linear both wheel-draw;animation-timeline:--calculated;animation-range:entry entry 8%}#calculated .wheel-motif__rings circle:last-child{animation-range:entry 4% entry 14%}#calculated .wheel-motif__divisions line{animation:linear both wheel-fade-in;animation-timeline:--calculated;animation-range:entry 10% entry 24%}#calculated .wheel-motif__glyphs text{animation:linear both wheel-fade-in;animation-timeline:--calculated;animation-range:entry 20% entry 32%}#calculated .wheel-motif__chords line{animation:linear both wheel-fade-in;animation-timeline:--calculated;animation-range:entry 28% entry 40%}#calculated dl>div{animation:linear both reveal-stagger-up;animation-timeline:--calculated}#calculated dl>div:first-child{animation-range:entry 4% entry 18%}#calculated dl>div:nth-child(2){animation-range:entry 14% entry 30%}#calculated dl>div:nth-child(3){animation-range:entry 24% entry 40%}.landing-sample__panel{view-timeline:--sample-panel}.landing-sample__panel .reveal-stagger>*{animation-timeline:--sample-panel}}}
