ygx-hero{--p: 0;display:block;position:relative;height:var(--ygx-h, 240vh);background:var(--ygx-bg, #0f3e29);color:var(--ygx-fg, #ece8df)}ygx-hero.is-static{height:auto}.ygx__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}ygx-hero.is-static .ygx__stage{position:relative;height:88svh;min-height:520px}.ygx__canvas,.ygx__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ygx__fallback{object-fit:contain;display:none}ygx-hero.is-static .ygx__fallback{display:block}ygx-hero.is-static.has-frame .ygx__fallback{display:none}.ygx__intro{position:absolute;left:clamp(20px,5vw,80px);top:clamp(24px,6vh,72px);max-width:min(480px,32vw);z-index:3}.ygx__title{font-family:var(--font-heading-family, "Iowan Old Style", Georgia, serif);font-weight:var(--font-heading-weight, 500);font-size:clamp(40px,3.6vw,72px);line-height:1.02;letter-spacing:-.015em;margin:0 0 16px;color:inherit;text-wrap:balance}.ygx__title-em{color:var(--ygx-title, #000000)}.ygx__sub{font-size:clamp(16px,1.1vw,20px);line-height:1.55;margin:0 0 28px;max-width:460px;opacity:.82}.ygx__btn{display:inline-block;padding:15px 28px;background:var(--ygx-accent, #b89a5b);color:var(--ygx-bg, #0f3e29);font-weight:600;font-size:clamp(15px,.95vw,17px);letter-spacing:.01em;text-decoration:none;border-radius:2px;transition:filter .2s ease}.ygx__btn:hover{filter:brightness(1.08)}.ygx__btn:focus-visible{outline:2px solid var(--ygx-fg, #ece8df);outline-offset:4px}.ygx__label{position:absolute;top:50%;width:min(300px,24vw);display:grid;gap:6px;opacity:0;transform:translateY(calc(-50% + 14px));transition:opacity .45s ease,transform .45s ease;z-index:2}.ygx__label.is-on{opacity:1;transform:translateY(-50%)}.ygx__label--left{left:clamp(20px,6vw,96px);text-align:right}.ygx__label--right{right:clamp(20px,6vw,96px)}.ygx__label:after{content:"";display:block;width:56px;height:1px;background:var(--ygx-accent, #b89a5b);margin-top:12px}.ygx__label--left:after{margin-left:auto}.ygx__kicker{color:var(--ygx-accent, #b89a5b);font-size:clamp(14px,.85vw,16px);letter-spacing:.02em}.ygx__text{font-family:var(--font-heading-family, "Iowan Old Style", Georgia, serif);font-size:clamp(20px,1.6vw,30px);line-height:1.2}ygx-hero.is-static .ygx__label{display:none}.ygx__progress{position:absolute;right:clamp(12px,2vw,28px);top:35%;height:30%;width:1px;background:color-mix(in srgb,var(--ygx-fg, #ece8df) 22%,transparent);z-index:2}.ygx__progress span{display:block;width:100%;height:100%;background:var(--ygx-accent, #b89a5b);transform-origin:top;transform:scaleY(var(--p))}.ygx__hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);font-size:14px;opacity:calc(.7 - var(--p) * 30);white-space:nowrap;z-index:2}ygx-hero.is-static .ygx__progress,ygx-hero.is-static .ygx__hint{display:none}.ygx__empty{position:absolute;inset:auto 0 45% 0;text-align:center;opacity:.7;padding:0 24px}@media(max-width:749px){.ygx__canvas{top:var(--ygx-intro-end, 45%);bottom:auto;height:calc(100% - var(--ygx-intro-end, 45%))}.ygx__intro{right:20px;top:20px}.ygx__title{font-size:clamp(32px,9vw,42px)}.ygx__intro{max-width:none}.ygx__sub{font-size:15px;margin-bottom:20px}.ygx__text{font-size:20px}.ygx__label,.ygx__label--left,.ygx__label--right{left:0;right:0;width:auto;top:auto;bottom:0;padding:40px 20px 24px;text-align:left;background:linear-gradient(to top,var(--ygx-bg, #0f3e29) 55%,transparent);transform:translateY(14px)}ygx-hero.has-img-end .ygx__label{top:var(--ygx-img-end);bottom:auto;padding:6px 20px 0;background:none}.ygx__label.is-on{transform:none}.ygx__label:after{display:none}.ygx__progress{top:20%;height:22%}.ygx__hint{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
