@property --hw-capsule-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hw-capsule-beam-sweep{to{--hw-capsule-angle:360deg}}body:has([data-yurumaru-source-clone]) :is(.hw-beam-capsule,[data-language-trigger=bar],.hw-kundli-unlock,.p-coverToggle__btn,[class*=carouselButton]){isolation:isolate;position:relative;overflow:hidden}body:has([data-yurumaru-source-clone]) :is(.hw-beam-capsule:not(nav),[data-language-trigger=bar],.hw-kundli-unlock,.p-coverToggle__btn,[class*=carouselButton]):after{z-index:4;border-radius:inherit;background:conic-gradient(from var(--hw-capsule-angle), transparent 0 32%, #ffffffeb 39%, #d2cac2b3 44%, transparent 52% 100%);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .16s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body:has([data-yurumaru-source-clone]) :is(.hw-beam-capsule:not(nav),[data-language-trigger=bar],.hw-kundli-unlock,.p-coverToggle__btn,[class*=carouselButton]):is(:hover,:focus-visible,:focus-within):after{opacity:1;animation:1.8s linear infinite hw-capsule-beam-sweep}:is(body:has([data-yurumaru-source-clone]) .yurumaru-source-page [data-hw-story] .hw-kundli-unlock,body:has([data-yurumaru-source-clone]) .yurumaru-source-page .hw-kundli-claim-card .hw-kundli-unlock){position:relative}body:has([data-yurumaru-source-clone]) .p-coverToggle__btn:focus-visible{outline-offset:3px;outline:2px solid #ffffff9e}body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:before{opacity:0!important;transition:opacity .16s ease-out!important;animation:none!important}body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:after{opacity:0!important;transition:opacity .16s ease-out!important;animation:none!important}body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:is(:hover,:focus-within):before{opacity:.14!important;animation:3.2s linear infinite hw-nav-beam!important}body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:is(:hover,:focus-within):after{opacity:.9!important;animation:3.2s linear infinite hw-nav-beam!important}.yurumaru-source-page .p-button{isolation:isolate;border-radius:999px;position:relative;overflow:hidden}body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button:not(.is-color__cv):not(.is-color__disable){transition:color .2s,fill .2s,box-shadow .2s,background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;box-shadow:inset 0 0 0 100vmax #0000}body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button:not(.is-color__cv):not(.is-color__disable):hover{box-shadow:inset 0 0 0 100vmax var(--Title)}body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button.is-color__white:not(.is-color__cv):not(.is-color__disable):hover{box-shadow:inset 0 0 0 100vmax var(--White)}body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button:not(.is-color__cv):not(.is-color__disable):after{z-index:4;border-radius:inherit;background:conic-gradient(from var(--hw-capsule-angle), transparent 0 36%, #fffffff0 42%, #c2b8b0b8 47%, transparent 53% 100%);pointer-events:none;-webkit-mask-composite:xor;border:0;padding:1px;transition:opacity .16s ease-out;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button:not(.is-color__cv):not(.is-color__disable):is(:hover,:focus-visible):after{opacity:1;animation:1.8s linear infinite hw-capsule-beam-sweep}.yurumaru-source-page [data-yuru-section=hero] .hw-world-cushion__label:before{border-radius:inherit;background:conic-gradient(from var(--hw-capsule-angle), transparent 0 32%, color-mix(in srgb, var(--thisColor) 36%, transparent) 38%, color-mix(in srgb, var(--thisColor) 56%, white) 44%, transparent 52% 100%);-webkit-mask-composite:xor;opacity:0;transition:opacity .16s ease-out;animation:none;inset:0;transform:none;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.yurumaru-source-page [data-yuru-section=hero] .hw-world-cushion:is(:hover,:focus-visible) .hw-world-cushion__label:before{opacity:1;animation:1.8s linear infinite hw-capsule-beam-sweep}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:last-child>div:first-child>a{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:last-child>div:first-child>a>span:first-child{align-items:flex-start;gap:.75rem;min-width:0;display:flex}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:last-child>div:first-child{align-content:start}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:first-child>p:last-child{font-family:var(--ff);letter-spacing:.045em}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:last-child>div:first-child>a>span:first-child>span:last-child>span:nth-child(2){font-family:var(--ff);letter-spacing:.045em}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-card>span:last-child{padding:.85rem 1rem 1rem}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-card>span:last-child>.font-para:last-child{margin-top:.15rem}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-card{display:none}@media (min-width:1024px){body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-card{display:flex}}body:has([data-yurumaru-source-clone]) .hw-mega-panel .hwk-sheet>div:last-child>div:first-child>a>span:last-child{white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .yurumaru-source-page [data-yuru-section=hero] .hw-world-cushion__label:before{animation:none!important}html:not(.hw-force-motion) body:has([data-yurumaru-source-clone]) :is(.hw-beam-capsule:not(nav),[data-language-trigger=bar],.hw-kundli-unlock,.p-coverToggle__btn,[class*=carouselButton]):after{animation:none!important}html:not(.hw-force-motion) body:has([data-yurumaru-source-clone]) .yurumaru-source-page .p-button:after{animation:none!important}html:not(.hw-force-motion) body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:before{animation:none!important}html:not(.hw-force-motion) body:has([data-yurumaru-source-clone]) .hw-site-chrome nav:after{animation:none!important}}
.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center{overflow:hidden;color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1d1815c7!important;border:1px solid #ffffff3d!important;border-radius:0!important}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center:before{z-index:5;content:"";opacity:.45;background:#f5f0e9d1;height:2px;transition:opacity .18s ease-out;position:absolute;top:0;left:0;right:0}.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .page-top__flow__product__box__center:before{opacity:1}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center .p-text.color span{color:#e8b48f!important;-webkit-text-fill-color:#e8b48f!important}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center .p-text span{text-shadow:0 1px 3px #0d0a0994}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__imageBox{isolation:isolate;overflow:visible}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__imageBox .js-lazy_bgi{animation:4.8s ease-in-out infinite hw-report-orb-float;color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:92%!important}.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .page-top__flow__product__box__center:hover,.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .page-top__flow__product__box__center:focus-within{transform:perspective(1100px)translate3d(0,-.75rem,30px)rotateX(1.5deg)scale(1.025);border-color:#ffffff75!important}.yurumaru-source-page .page-top__flow__product .splide__track{margin-block:-1.25rem -1.5rem;padding-block:1.25rem 1.5rem;overflow:visible!important}.yurumaru-source-page .page-top__flow__product .splide__slide .p-button,.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button{box-sizing:border-box;fill:currentColor;white-space:nowrap;min-width:8.5rem;max-width:calc(100% - 2rem);transition:color .16s ease-out,transform .16s ease-out;color:#f5f0e9!important;opacity:1!important;-webkit-text-fill-color:#f5f0e9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.yurumaru-source-page .page-top__flow__product .splide__slide .p-button:before,.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:before{transition:border-color .16s ease-out;background:0 0!important;border:1px solid #ffffff61!important}.yurumaru-source-page .page-top__flow__product .splide__slide .p-button:after,.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:after{opacity:0!important;background:0 0!important;border-color:#0000!important}.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:hover,.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:focus-visible{transform:translateY(-2px);color:#211d19!important;-webkit-text-fill-color:#211d19!important}.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:is(:hover,:focus-visible) span{color:#211d19!important;-webkit-text-fill-color:#211d19!important}.yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:is(:hover,:focus-visible):before{border-color:#ffffffd1!important}.yurumaru-source-page .page-top__flow__product .splide__slide .p-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__textBox,.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__right{overflow-wrap:anywhere}.yurumaru-source-page .page-top__flow__productBg[data-cover-group=Personal]>ul>li[data-report-topic=love] .js-lazy_bgi{background-position:0!important}@keyframes hw-report-orb-float{0%,to{opacity:.94;transform:translateY(.1rem)scale(1)}50%{opacity:1;transform:translateY(-.22rem)scale(1.035)}}@media (max-width:680px){.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center{max-width:calc(100vw - 3rem);margin-inline:auto;width:min(76vw,19rem)!important}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__textBox .title span{font-size:clamp(1rem,5.1vw,1.28rem);line-height:1.12}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__textBox .title_jp span{font-size:.78rem;line-height:1.3}.yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__right{max-width:calc(100vw - 2.5rem);padding-inline:.65rem}.yurumaru-source-page .page-top__flow__productBg[data-cover-group=Personal]>ul>li[data-report-topic=love] .js-lazy_bgi{background-position:28%!important}}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__imageBox .js-lazy_bgi{animation:none}html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center:hover,html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__product .page-top__flow__product__box__center:focus-within,html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__product .splide__slide.is-active .p-button:is(:hover,:focus-visible){transform:none}}
@property --hw-membership-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hw-membership-beam-sweep{to{--hw-membership-beam-angle:360deg}}.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit{--hw-membership-rx:0deg;--hw-membership-ry:0deg;isolation:isolate;transform:perspective(1100px) translate3d(0, 0, 0) rotateX(var(--hw-membership-rx)) rotateY(var(--hw-membership-ry));transform-style:preserve-3d;outline:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease-out;position:relative}.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit[data-hw-tilt-active=true]{transition:filter .18s ease-out}.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit:after{z-index:5;background:conic-gradient(from var(--hw-membership-beam-angle), transparent 0 27%, #405a7e2e 33%, #fffbe8f5 39%, #bb883ec7 44%, transparent 51% 100%);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;border-radius:999px;padding:2px;transition:opacity .16s ease-out;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit:is(:hover,:focus-visible){z-index:2;filter:drop-shadow(0 18px 28px #1c181529);transform:perspective(1100px) translate3d(0, -9px, 0) rotateX(var(--hw-membership-rx)) rotateY(var(--hw-membership-ry))}.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit:is(:hover,:focus-visible):after{opacity:1;animation:1.8s linear infinite hw-membership-beam-sweep}.yurumaru-source-page .hw-membership-benefit .page-top__flow__splide__imageBox{z-index:2;transform-style:preserve-3d;position:relative;transform:translateZ(18px)}.yurumaru-source-page .hw-membership-benefit .p-image{aspect-ratio:1;filter:drop-shadow(0 9px 12px #221c1433);transform-origin:50% 78%;margin-inline:auto;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease-out;transform:perspective(500px)rotateX(3deg)rotateY(-4deg)scale(.92);width:clamp(84px,8vw,126px)!important;height:auto!important}.yurumaru-source-page .hw-membership-benefit .p-image>span{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.yurumaru-source-page .hw-membership-benefit:is(:hover,:focus-visible) .p-image{filter:brightness(1.06)saturate(1.08)drop-shadow(0 13px 15px #261d1245);transform:perspective(500px)translate3d(0,-4px,18px)rotateX(-2deg)rotateY(5deg)scale(1.04)}.yurumaru-source-page .hw-membership-benefit .p-text.no{color:#615b55;letter-spacing:.14em;font-family:Ysabeau SC,sans-serif;font-size:clamp(10px,.78vw,12px);font-weight:650;transform:translateZ(12px)}.yurumaru-source-page .hw-membership-benefit .p-text.title{color:#292522;letter-spacing:-.015em;text-wrap:balance;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(24px,2.3vw,38px);font-weight:400;line-height:1.04;transform:translateZ(16px)}.yurumaru-source-page .hw-membership-benefit .p-text.text{color:#4b4641;width:min(100%,27ch);font-family:"Ysabeau Infant", var(--ff,sans-serif);letter-spacing:.015em;text-align:left;text-wrap:pretty;margin-inline:auto;font-size:clamp(14px,1.12vw,18px);font-weight:500;line-height:1.55;transform:translateZ(10px)}.yurumaru-source-page .hw-membership-benefit .p-text.outcome{color:#33475f;letter-spacing:.08em;opacity:.72;text-align:left;border-top:1px solid #2f2b2830;width:min(100%,27ch);margin:1.15rem auto 0;padding-top:.85rem;font-family:Ysabeau SC,sans-serif;font-size:clamp(10px,.76vw,12px);font-weight:650;line-height:1.35;transition:color .16s ease-out,opacity .16s ease-out,transform .18s ease-out;transform:translate3d(0,5px,8px)}.yurumaru-source-page .hw-membership-benefit:is(:hover,:focus-visible) .p-text.outcome{color:#273c57;opacity:1;transform:translateZ(8px)}.yurumaru-source-page .hw-membership-benefit:focus-visible:before{box-shadow:inset 0 0 0 2px #273c578c}@media (max-width:680px){.yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit{min-width:min(82vw,320px)}.yurumaru-source-page .hw-membership-benefit .p-image{width:88px!important}.yurumaru-source-page .hw-membership-benefit .p-text.title{font-size:clamp(25px,8.2vw,32px)}.yurumaru-source-page .hw-membership-benefit .p-text.text{font-size:15px}}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit,html:not(.hw-force-motion) .yurumaru-source-page .hw-membership-benefit .p-image,html:not(.hw-force-motion) .yurumaru-source-page .hw-membership-benefit .p-text.outcome{transition-duration:1ms!important}html:not(.hw-force-motion) .yurumaru-source-page .page-top__flow__flow__body__list>.hw-membership-benefit:after{animation:none!important}}
