.yg{--yg-bg:#0e0e0d;position:relative;height:calc(var(--yg-len) * 1svh);background:var(--yg-bg);color:#f2efe8}@media(max-width:749px){.yg{height:calc(var(--yg-len) * .85svh)}}.yg .yg__sticky{position:sticky;top:0;height:100svh;overflow:hidden}.yg .yg__stage{position:relative;width:100%;height:100%;background:var(--yg-bg)}.yg .yg__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s var(--ease,ease)}.yg.yg--ready .yg__canvas{opacity:1}.yg .yg__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .6s var(--ease,ease)}.yg .yg__poster:not(:first-child){display:none}.yg .yg__poster-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.yg.yg--ready .yg__poster{opacity:0;pointer-events:none}.yg .yg__load{position:absolute;left:50%;bottom:22%;width:42px;height:1px;margin-left:-21px;background:#f2efe82e;overflow:hidden;opacity:0;transition:opacity .4s}.yg .yg__load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:#f2efe8;animation:yg-load 1.1s var(--ease,ease) infinite}@keyframes yg-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.yg .yg__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a09b8,#0a0a0959 26%,#0a0a0900 44%),linear-gradient(180deg,#0a0a0900 72%,#0a0a0999)}.yg .yg__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-rows:auto 1fr auto;padding-top:calc(var(--header-h) + clamp(1rem,3vh,2rem));padding-bottom:clamp(1.25rem,4vh,2.5rem);pointer-events:none}.yg .yg__ui a,.yg .yg__ui button{pointer-events:auto}.yg .yg__kicker{display:flex;align-items:center;gap:.85rem;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#f2efe8b8}.yg .yg__kicker:after{content:"";flex:0 0 3rem;height:1px;background:#f2efe859}.yg .yg__copy{position:relative;align-self:center;width:min(28rem,34vw);min-height:20rem}.yg .yg__layer{position:absolute;left:0;right:0;top:50%;translate:0 -50%;will-change:opacity,transform}.yg .yg__layer:not(.yg__intro){opacity:0;visibility:hidden}.yg .yg__title{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.6rem,6vw,5.25rem);line-height:.9;letter-spacing:.005em}.yg .yg__lead{margin-top:1.1rem;font-size:var(--fs-md);line-height:1.55;color:#f2efe8d1;max-width:32ch}.yg .yg__hint{display:flex;align-items:center;gap:.75rem;margin-top:1.75rem;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:#f2efe88c}.yg .yg__hint-line{position:relative;width:1px;height:2.5rem;background:#f2efe833;overflow:hidden}.yg .yg__hint-line:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#f2efe8;animation:yg-drip 1.8s var(--ease,ease) infinite}@keyframes yg-drip{to{top:100%}}.yg .yg__chips{display:grid;gap:1.1rem}.yg .yg__chips li{display:grid;gap:.3rem;padding-left:1rem;border-left:1px solid rgba(242,239,232,.32)}.yg .yg__chip-k{font-family:var(--font-display);font-size:clamp(1.3rem,2.1vw,1.8rem);text-transform:uppercase;line-height:1}.yg .yg__chip-v{font-size:var(--fs-sm);color:#f2efe8c7;letter-spacing:.04em}.yg .yg__eyebrow{font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:#f2efe89e;margin-bottom:.8rem}.yg .yg__name{position:relative;width:fit-content;font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.9;font-size:clamp(3rem,7.5vw,6.5rem);padding-bottom:.12em}.yg .yg__name:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,var(--yg-ink-a),var(--yg-ink-b))}.yg .yg__line{margin-top:1rem;font-size:var(--fs-md);color:#f2efe8}.yg .yg__note{margin-top:.5rem;font-size:var(--fs-sm);line-height:1.6;color:#f2efe8c7;max-width:34ch}.yg .yg__combo{margin-top:1rem;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#f2efe8b3}.yg .yg__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem;min-height:52px;padding:0 1.25rem;background:#f2efe8;color:#141413;font-family:var(--font-display);font-size:clamp(1rem,1.3vw,1.2rem);letter-spacing:.04em;text-transform:uppercase;line-height:1;transition:background .25s var(--ease,ease),color .25s var(--ease,ease)}.yg .yg__cta:after{content:"\2192";transition:transform .3s var(--ease,ease)}.yg .yg__cta:hover{background:var(--color-red,#9b3e3a);color:#fff}.yg .yg__cta:hover:after{transform:translate(4px)}.yg .yg__foot{display:grid;gap:1rem}.yg .yg__dots{display:flex;flex-wrap:wrap;gap:.4rem}.yg .yg__dot{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .9rem 0 .5rem;border:1px solid rgba(242,239,232,.18);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:#f2efe899}.yg .yg__dot[aria-current=true]{color:#f2efe8;border-color:#f2efe8b3;background:#f2efe80f}.yg .yg__sw{width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,var(--a) 0 50%,var(--b) 50% 100%);box-shadow:0 0 0 1px #f2efe840}.yg .yg__bar{height:1px;background:#f2efe824}.yg .yg__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--yg-ink-a),var(--yg-ink-b));transform-origin:left;transform:scaleX(0)}@media(max-width:749px){.yg .yg__stage:after{background:linear-gradient(180deg,#0a0a0900 50%,#0a0a09c7,#0a0a09f0)}.yg .yg__copy{align-self:end;width:100%;min-height:13rem;margin-bottom:.75rem}.yg .yg__layer{top:auto;bottom:0;translate:none}.yg .yg__title{font-size:clamp(2.4rem,12vw,3.4rem)}.yg .yg__lead{font-size:var(--fs-sm);margin-top:.7rem}.yg .yg__hint{margin-top:1rem}.yg .yg__name{font-size:clamp(2.8rem,15vw,4rem)}.yg .yg__note{display:none}.yg .yg__cta{margin-top:1rem;min-height:48px}.yg .yg__dots{flex-wrap:nowrap;gap:.35rem}.yg .yg__dot{padding:0 .55rem;min-width:44px;justify-content:center}.yg .yg__dot-l{display:none}.yg .yg__dot[aria-current=true] .yg__dot-l{display:inline}.yg .yg__poster-img{object-position:50% 40%}}.yg.yg--static{height:auto}.yg.yg--static .yg__sticky{position:relative;height:min(100svh,900px)}.yg.yg--static .yg__canvas,.yg.yg--static .yg__hint,.yg.yg--static .yg__chips,.yg.yg--static .yg__bar,.yg.yg--static .yg__intro,.yg.yg--static .yg__load{display:none}.yg.yg--static .yg__panel.is-on{opacity:1;visibility:visible}.yg.yg--static .yg__poster{display:none}.yg.yg--static .yg__poster.is-on{display:block}@media(prefers-reduced-motion:reduce){.yg .yg__hint-line:after,.yg .yg__load:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/naeru-yakindan-seq.css.map */
