@font-face{font-family:Noto Serif JP Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/honmeininaritai/assets/noto-serif-jp-subset-C8cw11gl.woff2)format("woff2-variations")}:root{--navy:#001976;--cream:#fffdf6;--cream-deep:#fff5d6;--white:#fff;--blue-mid:#5a87e2;--blue-deep:#033887;--fg:var(--navy);--sp-w:400;--col:460px;--serif:"Noto Serif JP Variable", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", serif;--sans:"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--f10:clamp(9px, 2.5vw, 10px);--f14:clamp(12px, 3.5vw, 15px);--f16:clamp(14px, 4vw, 17px);--f18:clamp(15px, 4.5vw, 19px);--f20:clamp(17px, 5vw, 21.5px);--f22:clamp(18px, 5.4vw, 22px);--ease:cubic-bezier(.16, 1, .3, 1)}@media (min-width:900px){:root{--f14:14px;--f16:16px;--f18:18px;--f20:24px;--f22:22px}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;min-height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1, "pwid" 1;background:var(--cream)}body{color:var(--navy);font-family:var(--serif);letter-spacing:.1em;overscroll-behavior:none;font-weight:600;line-height:2;overflow:hidden}p,h1,h2,h3,dl,dd,ul,figure{margin:0}ul{padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sans{font-family:var(--sans);letter-spacing:0;font-weight:500}html.no-motion *,html.no-motion :before,html.no-motion :after{transition:none!important;animation:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--navy);color:var(--cream);padding:8px 14px;font-size:14px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.mask-icon{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stage{background:var(--cream);height:100dvh;color:var(--fg);isolation:isolate;transition:color var(--fg-dur,.6s) ease;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.stage[data-theme=dark]{--fg:var(--cream)}.stage[data-theme=light]{--fg:var(--navy)}.deck{position:absolute;top:0;bottom:0;left:0;right:0}.brand{z-index:20;aspect-ratio:400/105;width:27%;max-width:108px;color:var(--navy);transition:opacity .4s ease, color var(--fg-dur,.6s) ease;position:absolute;top:3%;left:5%}.brand__logo{fill:currentColor;width:100%;height:100%;display:block}.stage:not([data-current="1"]) .brand{opacity:0;pointer-events:none}.chrome-side,.dots{display:none}.deck-controls{z-index:30;position:absolute;bottom:0;left:0}.deck-controls button{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.deck-controls button:focus-visible{clip:auto;background:var(--navy);width:auto;height:auto;color:var(--cream);padding:8px 14px;font-size:14px;position:fixed;bottom:12px;left:12px}.face-next{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.face-next:focus-visible{z-index:30;clip:auto;background:var(--navy);width:auto;height:auto;color:var(--cream);padding:8px 14px;font-size:14px;bottom:12px;left:12px}@media (min-width:900px){.stage[data-theme-pc=dark]{--fg:var(--cream)}.stage[data-theme-pc=light]{--fg:var(--navy)}.brand{width:min(400px, calc((100vw - var(--col)) / 2 - 30px - 20px));aspect-ratio:400/105;max-width:none;color:var(--fg);top:30px;left:30px}.stage:not([data-current="1"]) .brand{opacity:1;pointer-events:auto}.chrome-side{z-index:20;width:min(212px, calc((100vw - var(--col)) / 2 - 30px - 20px));color:var(--fg);transition:color var(--fg-dur,.6s) ease;display:block;position:absolute;bottom:22px;left:30px}.chrome-side .share__label{font-size:12px;line-height:1.2}.chrome-side .share__list{gap:6px;margin-top:12px;display:flex}.chrome-side .morinaga{width:120px;height:24px;margin-top:20px;display:block;position:relative}.chrome-side .morinaga img{object-fit:contain;object-position:left center;width:100%;height:100%;transition:opacity var(--fg-dur,.6s) ease;position:absolute;top:0;bottom:0;left:0;right:0}.chrome-side .morinaga__dark,.stage[data-theme-pc=dark] .chrome-side .morinaga__color{opacity:0}.stage[data-theme-pc=dark] .chrome-side .morinaga__dark{opacity:1}.chrome-side .share{color:inherit}.chrome-side .share__list{justify-content:flex-start}.chrome-side .copyright{font-family:var(--sans);letter-spacing:0;white-space:nowrap;margin-top:20px;font-size:12px;font-weight:500;line-height:1.2}@media (max-width:983px){.chrome-side .copyright{white-space:normal}}.dots{z-index:20;width:9px;color:var(--fg);transition:color var(--fg-dur,.6s) ease;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.dots,.dots .sub{margin:0;padding:0;list-style:none}.dots>li+li{margin-top:30px}.dots .dot{opacity:.4;background:currentColor;border-radius:50%;width:9px;height:9px;margin:0 auto;transition:opacity .35s,width .35s,height .35s;display:block;position:relative}.dots .dot:before{content:"";position:absolute;top:-5px;bottom:-5px;left:-10px;right:-10px}.dots .dot--sec:before{top:-10px;bottom:-10px;left:-10px;right:-10px}.dots .dot:hover{opacity:.8}.dots .dot:focus-visible{opacity:.8}.dots .sec.is-active .dot:not(.is-current){width:5px;height:5px}.dots .dot.is-current{opacity:1;width:9px;height:9px}.dots .sub{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.dots .sub>div{visibility:hidden;min-height:0;transition:visibility 0s .5s;overflow:hidden}.dots .sec.is-active .sub{grid-template-rows:1fr}.dots .sec.is-active .sub>div{visibility:visible;transition-delay:0s}.dots .sub li{justify-content:center;padding-top:10px;display:flex}}.idx{z-index:20;color:var(--cream);letter-spacing:.04em;opacity:0;pointer-events:none;margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none;transition:opacity .6s;position:absolute;top:4.49102%;right:5%}.idx li{opacity:.5;justify-content:flex-end;gap:4px;transition:opacity .4s;display:flex}.idx b{min-width:1.2em;font-size:13px;font-weight:500}.stage:-webkit-any([data-idx="1"],[data-idx="2"],[data-idx="3"]) .idx{opacity:1;transition:opacity .8s .6s}.stage:is([data-idx="1"],[data-idx="2"],[data-idx="3"]) .idx{opacity:1;transition:opacity .8s .6s}.stage[data-idx="1"] .idx li:first-child,.stage[data-idx="2"] .idx li:nth-child(2),.stage[data-idx="3"] .idx li:nth-child(3){opacity:1}@media (min-width:900px){.idx{font-size:14px;top:30px;left:calc(50% + 200px);right:auto;translate:-100%}.idx b{font-size:14px}}.s{visibility:hidden;pointer-events:none;color:var(--navy);position:absolute;top:0;bottom:0;left:0;right:0}.s.is-in{visibility:visible;pointer-events:auto}.s:focus{outline:none}.s[data-theme=dark]{color:var(--cream)}.s__bg{z-index:0;will-change:opacity, transform;position:absolute;top:0;bottom:0;left:0;right:0}.s.is-in .s__bg{z-index:1}.s.is-entering .s__bg,.s[data-bridge] .s__bg{z-index:2}.s.is-entering{visibility:visible}.s__bg:after{content:"";opacity:var(--noise,.6);pointer-events:none;background:url(/honmeininaritai/assets/noise-BtBFaVLa.webp) 0 0/200px 200px;position:absolute;top:0;bottom:0;left:0;right:0}.s__col{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.s.is-entering .s__col{z-index:4}.rise,.rise-lines>span{will-change:transform, opacity, filter}.rise-lines>span,.rise-block>span,.rise-group>span{display:block}#gl{z-index:0;background:url(/honmeininaritai/assets/bg-gold-954SQbfz.webp) center / cover no-repeat var(--cream);opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#gl.is-live{z-index:1}.s--tall .s__col{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.s--tall .s__col::-webkit-scrollbar{display:none}.next-hint{z-index:20;width:22px;height:12px;color:var(--navy);margin-left:-11px;transition:color .6s,opacity .4s .15s,visibility;position:absolute;bottom:20px;left:50%}.stage:has(.s.is-in[data-theme=dark]) .next-hint{color:var(--cream)}.next-hint svg{width:100%;height:100%}.stage:has(.s.is-in:-webkit-any(.f1,.f-last)) .next-hint{opacity:0;visibility:hidden;transition:color .6s,opacity .3s,visibility 0s .3s}.stage:has(.s.is-in:is(.f1,.f-last)) .next-hint{opacity:0;visibility:hidden;transition:color .6s,opacity .3s,visibility 0s .3s}.stage:has(.s.is-entering:-webkit-any(.f1,.f-last)) .next-hint{opacity:0;visibility:hidden;transition:color .6s,opacity .3s,visibility 0s .3s}.stage:has(.s.is-entering:is(.f1,.f-last)) .next-hint{opacity:0;visibility:hidden;transition:color .6s,opacity .3s,visibility 0s .3s}.scroll-hint{transition:opacity .4s .15s}.s:not(.is-in) .scroll-hint,.s.is-entering .scroll-hint,.s.is-intro .scroll-hint{opacity:0;transition:none}.deck:has(.s.is-entering) .s.is-in .scroll-hint{opacity:0;transition:opacity .3s}.next-hint svg{animation:hintNudge var(--hint-chevron-every,4s) 1s infinite}@keyframes hintNudge{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0}6%{translate:0 var(--hint-chevron-move,6px);animation-timing-function:cubic-bezier(.4,0,.3,1)}15%,to{translate:0}}@media (min-width:900px){.next-hint{width:26px;height:14px;margin-left:-13px;bottom:30px}}.rotate-notice{display:none}html.is-landscape .rotate-notice{z-index:200;background:var(--cream);color:var(--navy);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:16px;line-height:2;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html.is-landscape .deck{pointer-events:none}.copy{text-align:center;width:max-content;max-width:92%;font-size:var(--f20);letter-spacing:.1em;white-space:nowrap;line-height:2;position:absolute;left:50%;translate:-50%}.copy--medium{font-weight:500}.pkg{left:calc((100% - var(--pkg-w)) / 2);width:var(--pkg-w);position:absolute}.pkg img{width:100%;height:auto}.bg-cream{background:linear-gradient(180deg, var(--white) 0%, var(--cream) 75%, var(--cream-deep) 100%)}@media (min-width:900px){.bg-cream{background:linear-gradient(180deg, var(--white) 0%, var(--cream) 61%, var(--cream-deep) 100%)}}.f1 .copy{top:calc(29.9% - .71em)}.f1 .pkg{--pkg-w:48%;top:56%}.scroll-hint{z-index:3;font-family:var(--sans);font-weight:500;font-size:var(--f14);letter-spacing:0;color:var(--navy);flex-direction:column;align-items:center;line-height:1.8;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.scroll-hint:after{content:"";transform-origin:top;width:1px;height:35px;animation:hintLine var(--hint-line-cycle,2.8s) var(--ease) infinite;background:currentColor;margin-top:6px;display:block}@keyframes hintLine{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}80%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.f15 .s__bg{background:linear-gradient(180deg, var(--blue-mid) 0%, var(--blue-deep) 51.4%, var(--blue-deep) 100%)}.bg-wipe .s__bg{--reveal:1;--fade:1;--wipe-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 2400' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='.35' stop-opacity='.12'/%3E%3Cstop offset='.7' stop-opacity='.55'/%3E%3Cstop offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='-200' y='0' width='1400' height='2800' filterUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0018 .0035' numOctaves='2' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='90' xChannelSelector='R' yChannelSelector='G'/%3E%3CfeGaussianBlur stdDeviation='22'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url%28%23f%29'%3E%3Crect x='-200' y='1000' width='1400' height='400' fill='url%28%23g%29'/%3E%3Crect x='-200' y='1399' width='1400' height='1401'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--wipe-mask) 0 calc(var(--reveal) * 100%) / 100% 240% no-repeat;-webkit-mask:var(--wipe-mask) 0 calc(var(--reveal) * 100%) / 100% 240% no-repeat;mask:var(--wipe-mask) 0 calc(var(--reveal) * 100%) / 100% 240% no-repeat}@media (min-width:900px){.bg-wipe .s__bg{--side:calc(50% - var(--col) / 2);-webkit-mask:var(--wipe-mask) 50% calc(var(--reveal) * 100%) / var(--col) 240% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 0 0 / var(--side) 100% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 100% 0 / var(--side) 100% no-repeat;-webkit-mask:var(--wipe-mask) 50% calc(var(--reveal) * 100%) / var(--col) 240% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 0 0 / var(--side) 100% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 100% 0 / var(--side) 100% no-repeat;mask:var(--wipe-mask) 50% calc(var(--reveal) * 100%) / var(--col) 240% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 0 0 / var(--side) 100% no-repeat, linear-gradient(rgb(0 0 0/var(--fade)), rgb(0 0 0/var(--fade))) 100% 0 / var(--side) 100% no-repeat}}.f15 .copy{color:var(--cream);top:50%;translate:-50% -50%}.f-last .s__col{background:0 0}.f-last .s__inner{flex-direction:column;min-height:100%;padding-bottom:0;display:flex;position:relative}.f-last--teaser .s__inner{--gap:40px}.f-last--teaser .s__inner:before{flex:1 0 var(--gap);content:""}.f-last--teaser .waiting{padding-bottom:calc(var(--gap) - .5em);flex:1 0 auto}.f-last--teaser .site-footer,.f-last--teaser .back-top{margin-top:0}@media (min-width:900px){.f-last--teaser .back-top{margin-bottom:30px}.f-last--teaser .back-top+.site-footer{margin-top:0}}@media (max-width:899px){.f-last--teaser .s__inner:before{flex:1 0 0;margin-top:37.5%}.f-last--teaser .s__inner .waiting{margin-top:3%;padding-bottom:calc(21.5% - .5em)}}.f-last .lead{text-align:center;font-size:var(--f22);letter-spacing:.06em;padding:9.25% 0 0;font-weight:600;line-height:1.75}.f-last .lead-sub{text-align:center;font-size:var(--f16);letter-spacing:.1em;margin:4.75% 0 0;font-weight:600;line-height:1.75}.f-last .lead span,.f-last .lead-sub span{white-space:nowrap;display:block}.entry{background:var(--white);width:90%;font-size:var(--f14);letter-spacing:.04em;text-align:left;margin:10.5% auto 0;padding:5%;line-height:1.6}.entry dl>div+div{margin-top:18px}.entry dt,.entry dd{display:inline}.entry .entry__block dt,.entry .entry__block dd{display:block}.entry .entry__block dd{margin-top:0}.entry ol{margin:0;padding:0;list-style:none}.entry ol li{text-indent:-1em;padding-left:1em}.f-last .pkg--last{width:43.75%;margin:17.75% auto 0;position:static}.f-last .waiting{text-align:center;font-size:var(--f20);letter-spacing:.1em;margin-top:1%;font-weight:500;line-height:2}.f-last .waiting__dots{letter-spacing:0}.cta{aspect-ratio:1;background:var(--navy);width:55%;max-width:240px;color:var(--cream);text-align:center;font-size:var(--f16);letter-spacing:.1em;transition:translate .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:14% auto 0;line-height:2;display:flex}.cta:hover{translate:0 -2px;box-shadow:0 10px 30px #00197640}.cta:focus-visible{translate:0 -2px;box-shadow:0 10px 30px #00197640}.back-top{width:max-content;color:var(--navy);font-family:var(--sans);letter-spacing:0;transition:opacity .3s var(--ease);flex-direction:column;align-items:center;gap:2px;margin:20% auto 0;font-size:14px;font-weight:500;line-height:2;display:flex}.back-top img{width:22px;height:12px;transform:scaleY(-1)}.back-top:hover{opacity:.6}.back-top:focus-visible{opacity:.6}@media (hover:hover){.back-top:hover img{animation:.6s backTopNudge}}.back-top:focus-visible img{animation:.6s backTopNudge}@keyframes backTopNudge{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0}40%{animation-timing-function:cubic-bezier(.4,0,.3,1);translate:0 -6px}to{translate:0}}.back-top+.site-footer{margin-top:5.5%}.site-footer{border-top:1px solid var(--navy);background:var(--cream);text-align:center;margin-top:20.25%;padding-top:40px;filter:none!important}.btn-more{background:var(--navy);width:85%;max-width:340px;height:80px;color:var(--cream);font-size:var(--f18);letter-spacing:.1em;transition:translate .4s var(--ease);border-radius:20px;justify-content:center;align-items:center;gap:14px;display:inline-flex}.btn-more:hover{translate:0 -2px}.btn-more:focus-visible{translate:0 -2px}.btn-more svg{flex:none;width:10px;height:13px}.share{color:var(--navy)}.share__label{font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.2}.share__list{justify-content:center;gap:6px;display:flex}.share__list a{border-radius:6px;width:46px;height:46px;display:block}.share__list img{width:46px;height:46px}.site-footer .share{margin-top:40px}.site-footer .share__list{margin-top:20px}.site-footer .morinaga{width:150px;height:30px;margin:40px auto 0;display:block}.site-footer .copyright{background:var(--navy);color:var(--white);font-family:var(--sans);letter-spacing:0;margin-top:40px;padding:23px 0;font-size:10px;font-weight:500;line-height:1.2}.morinaga img{object-fit:contain;width:100%;height:100%}.f-todo .s__bg{background:var(--cream)}.f-todo .copy{font-size:var(--f14);opacity:.5;top:50%;translate:-50% -50%}@media (min-width:900px){.s__col{width:var(--col);margin-left:calc(var(--col) / -2);left:50%}.s__bg{--noise:.25;--grad-cream:linear-gradient(180deg, var(--white) 0%, var(--cream) 61%, var(--cream-deep) 100%)}.f1 .s__bg{background:var(--grad-cream) 50% 0 / var(--col) 100% no-repeat, var(--navy)}.s__bg:after{width:var(--col);margin-left:calc(var(--col) / -2);left:50%}.s--sec4 .s__bg:after,.f-last .s__bg:after{width:auto;margin-left:0;left:0}.f1 .copy{top:calc(50% + (300 - 450) * var(--pu) - .71em);font-size:calc(24 * var(--pu))}.f1 .pkg{top:calc(50% + (500 - 450) * var(--pu));--pkg-w:calc(220 * var(--pu))}.scroll-hint{font-size:16px;line-height:2}.scroll-hint:after{height:55px;margin-top:0}.f15 .s__bg{background:linear-gradient(180deg, var(--blue-mid) 0%, var(--blue-deep) 51.4%, var(--blue-deep) 100%) 50% 0 / var(--col) 100% no-repeat, var(--grad-cream)}.f-last .lead{padding-top:45px;font-size:26px}.f-last .lead-sub{margin-top:21px;font-size:16px}.entry{width:400px;margin-top:52px;padding:30px 20px 20px;font-size:16px}.entry dl>div+div{margin-top:16px}.f-last .pkg--last{width:175px;margin-top:61px}.f-last .waiting{margin-top:12px;font-size:24px}.cta{width:240px;margin-top:36px;font-size:22px}.back-top{margin-top:60px}.site-footer{background:0 0;border:0;margin:0;padding:0}.site-footer .share,.site-footer .morinaga,.site-footer .copyright{display:none}.btn-more{z-index:20;width:300px;max-width:none;font-size:18px;position:fixed;bottom:30px;right:30px}.f-last .s__inner{padding-bottom:140px}}:root{--u:calc(min(100vw, 430px) / 400);--uw:calc(100vw / 400);--cap-shift:.21}.sc .tx{z-index:4;width:max-content;left:calc(var(--x) / 400 * 100%);top:calc(var(--y) / 668 * 100% - ((var(--lh,2) - 1) / 2 + var(--cap-shift)) * var(--fs) * var(--u));font-size:calc(var(--fs) * var(--u));line-height:var(--lh,2);letter-spacing:var(--ls,.1em);text-align:left;white-space:nowrap;margin:0;position:absolute}.sc .tx--c{text-align:center;translate:-50%}.sc .tx--r{translate:-100%}.ellipsis-join{letter-spacing:-.035em}.sc .tx--medium{font-weight:500}.sc .im{z-index:3;left:calc(var(--x) / 400 * 100%);top:calc(var(--y) / 668 * 100%);width:calc(var(--w) / 400 * 100%);rotate:var(--rot,0deg);margin:0;position:absolute}.sc .im img{width:100%;height:auto;display:block}.sc .im--b{top:auto;bottom:min(calc((668 - var(--yb)) * var(--u)), calc(100% - var(--y) / 668 * 100% - (var(--yb) - var(--y)) * var(--uw)))}.sc .im--t{top:min(calc(var(--y) * var(--u)), calc(var(--yb) / 668 * 100% - (var(--yb) - var(--y)) * var(--uw)))}.im--soft{filter:blur(var(--soft-blur,3.5px))}.sc .im--pkg,.pkg.im--pkg{aspect-ratio:880/504}.sc .im--pkg img,.pkg.im--pkg img{z-index:1;width:55.66%;height:93.75%;position:absolute;top:0;left:19.84%}.pkg-shadow{--pkg-shadow-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1050 180'%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='0' width='1050' height='180' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='1050' height='180' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='1050' height='180' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3C/filter%3E%3C/defs%3E%3Cellipse cx='523.5' cy='89.5' rx='460.5' ry='25.5' fill-opacity='.1' filter='url%28%23a%29'/%3E%3Cellipse cx='507.5' cy='93.5' rx='401.5' ry='21.5' fill-opacity='.3' filter='url%28%23b%29'/%3E%3Cellipse cx='432.5' cy='95.5' rx='326.5' ry='19.5' fill-opacity='.5' filter='url%28%23c%29'/%3E%3C/svg%3E");pointer-events:none;width:89.91%;height:26.91%;translate:var(--shadow-x,0%) 0;position:absolute;top:74.76%;left:10.68%}.pkg-shadow:before{content:"";background:var(--pkg-shadow-img) center / 100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.im--pkg[data-shadow] .pkg-shadow{width:55.66%;height:93.75%;top:0;left:19.84%;translate:none}.im--pkg[data-shadow] .pkg-shadow:before{content:none}.pkg-shadow__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.grain:after{content:"";z-index:2;opacity:var(--grain,.6);-webkit-mask:var(--grain-mask) center / 100% 100% no-repeat;-webkit-mask:var(--grain-mask) center / 100% 100% no-repeat;mask:var(--grain-mask) center / 100% 100% no-repeat;pointer-events:none;background:url(/honmeininaritai/assets/noise-BtBFaVLa.webp) 0 0/200px 200px;position:absolute;top:0;bottom:0;left:0;right:0}.im--pkg.grain:after{width:55.66%;height:93.75%;top:0;bottom:auto;left:19.84%;right:auto}.grain--pkg{--grain-mask:url(/honmeininaritai/assets/pkg-front-DuiqMQRB.webp)}.grain--pkg-xl{--grain-mask:url(/honmeininaritai/assets/pkg-xl-BKBXPHbV.webp)}.grain--scoop{--grain-mask:url(/honmeininaritai/assets/scoop-9ZM0HseU.webp)}.grain--milk{--grain-mask:url(/honmeininaritai/assets/milk-DMMusqd5.webp)}.grain--award{--grain-mask:url(/honmeininaritai/assets/pkg-award-BIFSFk-U.webp)}@media (min-width:900px){.grain{--grain:.25}.grain--pkg-xl{--grain-mask:url(/honmeininaritai/assets/pkg-front-DuiqMQRB.webp)}}.f-last .pkg--last.im--pkg{position:relative}.sc.bg-cream .s__bg{background:linear-gradient(180deg, var(--white) 0%, var(--cream) 75%, var(--cream-deep) 100%)}.sc.bg-flat .s__bg{background:var(--cream)}.sc.bg-navy .s__bg{background:#01186d}.sc.bg-navy-grad .s__bg{background:linear-gradient(#01186d 0%,#023985 100%)}.sc.bg-gl .s__bg{background:0 0}.cta-ring{z-index:4;left:calc(var(--x) / 400 * 100%);top:calc(var(--y) / 668 * 100%);width:calc(320 * var(--u));aspect-ratio:1;color:var(--cream);text-align:center;font-size:calc(16 * var(--u));letter-spacing:.1em;place-items:center;line-height:2;display:grid;position:absolute;translate:-50% -50%}.cta-ring__r1,.cta-ring__r2{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.cta-ring__r1{opacity:.1;background:#033898}.cta-ring__r2{background:var(--navy);opacity:.3;transform:scale(.875)}.cta-ring:before{content:"";background:var(--navy);opacity:0;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.cta-ring__r1,.cta-ring__r2,.cta-ring:before{animation:ctaRipple var(--cta-ripple-cycle,3.6s) linear infinite}.cta-ring__r1{animation-delay:calc(var(--cta-ripple-cycle,3.6s) / -3)}.cta-ring:before{animation-delay:calc(var(--cta-ripple-cycle,3.6s) * -2 / 3)}.cta-ring__btn{z-index:1}@keyframes ctaRipple{0%{opacity:.35;background-color:#001976;transform:scale(.6875)}33.33%{opacity:.3;background-color:#001976}55.56%{opacity:.1;background-color:#033898}to{opacity:0;background-color:#033898;transform:scale(1.25)}}.cta-ring__btn{aspect-ratio:1;background:var(--navy);border-radius:50%;place-items:center;width:68.75%;display:grid;position:relative}@media (hover:hover){.cta-ring:hover .cta-ring__btn{animation:ctaPress .6s var(--ease)}}.cta-ring:focus-visible .cta-ring__btn{animation:ctaPress .6s var(--ease)}.cta-ring:active .cta-ring__btn{scale:.94}@keyframes ctaPress{0%{scale:1}35%{scale:.94}to{scale:1}}.f-last--teaser .pkg--last{margin-top:0}@media (min-width:900px){.s__col{--pu:min(1px, calc(100dvh / 900))}.sc .tx{left:calc(50% + (var(--xp,var(--x)) - 230) * var(--pu));top:calc(50% + (var(--yp,var(--y)) - 450) * var(--pu) - ((var(--lhp,var(--lh,2)) - 1) / 2 + var(--cap-shift)) * var(--fsp,var(--fs)) * var(--pu));font-size:calc(var(--fsp,var(--fs)) * var(--pu));line-height:var(--lhp,var(--lh,2));letter-spacing:var(--lsp,var(--ls,.1em))}.sc .im{left:calc(50% + (var(--xp,var(--x)) - 230) * var(--pu));top:calc(50% + (var(--yp,var(--y)) - 450) * var(--pu));width:calc(var(--wp,var(--w)) * var(--pu))}.sc .im--b{top:auto;bottom:calc((900 - var(--ybp,var(--yb))) * var(--pu))}.sc .im--t{top:calc(var(--yp,var(--y)) * var(--pu))}.cta-ring{left:calc(50% + (var(--xp,var(--x)) - 230) * var(--pu));top:calc(50% + (var(--yp,var(--y)) - 450) * var(--pu));width:calc(350 * var(--pu));font-size:calc(22 * var(--pu))}.cta-ring__r2{transform:scale(.857)}.cta-ring__btn{width:68.57%}.sc.s--sec2 .s__bg{background:var(--grad-cream) 50% 0 / var(--col) 100% no-repeat, var(--navy)}.sc.s--sec2.bg-flat .s__bg{background:linear-gradient(var(--cream), var(--cream)) 50% 0 / var(--col) 100% no-repeat, var(--navy)}.sc.s--sec2.bg-flat.pc-grad .s__bg{background:var(--grad-cream) 50% 0 / var(--col) 100% no-repeat, var(--navy)}.sc.s--sec3 .s__bg{background:linear-gradient(var(--navy), var(--navy)) 50% 0 / var(--col) 100% no-repeat, var(--grad-cream)}.sc.s--sec4 .s__bg,.sc.s--sec4 .s__col{background:0 0}.f-last--teaser .s__inner{padding-bottom:0}}
