.home-module__YEK6_W__page{--print-red:#d82e2b;--print-red-deep:#b8221f;--print-cream:#f9f5e2;--valance-bg:#fdfbf3}.home-module__YEK6_W__stage{--valance-h:clamp(72px, calc(100vw / 8.36), 112px);--panel-w:min(50.5%, 260px);background:var(--ink);height:min(64svh,600px);min-height:420px;position:relative;overflow:hidden}.home-module__YEK6_W__rod{inset-inline:0;z-index:3;background:linear-gradient(180deg, #d9b892 0%, var(--hinoki) 55%, #a8845f 100%);height:12px;position:absolute;top:0;box-shadow:0 3px 8px #1a171559}.home-module__YEK6_W__valance{inset-inline:0;height:var(--valance-h);z-index:4;background:var(--valance-bg);position:absolute;top:12px;overflow:hidden;box-shadow:0 6px 12px -4px #1a171566}.home-module__YEK6_W__valanceTrack{direction:ltr;justify-content:center;height:100%;display:flex}.home-module__YEK6_W__valanceRow,.home-module__YEK6_W__valanceCopy{flex:none;height:100%;display:flex}.home-module__YEK6_W__valanceCopy{display:none}.home-module__YEK6_W__valanceTile{border-inline-start:1px solid #1a171514;width:auto;height:100%}@media (max-width:601px){.home-module__YEK6_W__valanceTrack{justify-content:flex-start;width:max-content;animation:48s linear infinite home-module__YEK6_W__drift}.home-module__YEK6_W__valanceCopy{display:flex}}@keyframes home-module__YEK6_W__drift{to{transform:translate(-50%)}}.home-module__YEK6_W__photo{object-fit:cover;animation:2.2s cubic-bezier(.2,.7,.2,1) .3s both home-module__YEK6_W__settle;transform:scale(1.08)}@keyframes home-module__YEK6_W__settle{to{transform:scale(1)}}.home-module__YEK6_W__panel{top:calc(12px + var(--valance-h) - 4px);width:var(--panel-w);z-index:2;transform-origin:50% 0;background:var(--print-red);position:absolute;bottom:0;overflow:hidden}.home-module__YEK6_W__panel:before{content:"";background:var(--panel-art) top center / 100% auto no-repeat;position:absolute;inset:0}.home-module__YEK6_W__panel:after{content:"";background:linear-gradient(#0000 0 calc(100% - 22px),#00000024 calc(100% - 22px)),repeating-linear-gradient(90deg,#0000 0 26px,#0000000f 26px 30px,#ffffff0a 30px 34px);position:absolute;inset:0;box-shadow:inset 0 14px 18px -12px #00000073}.home-module__YEK6_W__panelStamp{--panel-art:url(/brand/print/noren-stamp.svg)}.home-module__YEK6_W__panelNoodles{--panel-art:url(/brand/print/noren-noodles.svg)}.home-module__YEK6_W__panelStart{animation:1.5s cubic-bezier(.25,.75,.2,1) .45s both home-module__YEK6_W__partStart;inset-inline-start:calc(50% - var(--panel-w))}.home-module__YEK6_W__panelEnd{animation:1.5s cubic-bezier(.25,.75,.2,1) .55s both home-module__YEK6_W__partEnd;inset-inline-end:calc(50% - var(--panel-w))}@keyframes home-module__YEK6_W__partStart{0%{transform:translate(0)rotate(0)}55%{transform:translate(46%)rotate(-3.5deg)}78%{transform:translate(37%)rotate(1.2deg)}to{transform:translate(39%)rotate(-.6deg)}}@keyframes home-module__YEK6_W__partEnd{0%{transform:translate(0)rotate(0)}55%{transform:translate(-46%)rotate(3.5deg)}78%{transform:translate(-37%)rotate(-1.2deg)}to{transform:translate(-39%)rotate(.6deg)}}@media (max-width:601px){.home-module__YEK6_W__panel.home-module__YEK6_W__panelStart{animation-name:home-module__YEK6_W__partStartSm}.home-module__YEK6_W__panel.home-module__YEK6_W__panelEnd{animation-name:home-module__YEK6_W__partEndSm}.home-module__YEK6_W__panelStamp:before{translate:-8%}.home-module__YEK6_W__panelNoodles:before{translate:8%}}@keyframes home-module__YEK6_W__partStartSm{0%{transform:translate(0)rotate(0)}55%{transform:translate(30%)rotate(-3deg)}78%{transform:translate(22%)rotate(1deg)}to{transform:translate(24%)rotate(-.5deg)}}@keyframes home-module__YEK6_W__partEndSm{0%{transform:translate(0)rotate(0)}55%{transform:translate(-30%)rotate(3deg)}78%{transform:translate(-22%)rotate(-1deg)}to{transform:translate(-24%)rotate(.5deg)}}.home-module__YEK6_W__stripes{border-block:3px solid var(--print-red);width:72px;height:9px;margin-bottom:12px}.home-module__YEK6_W__cta{background:var(--print-red);color:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-weight:500;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex;box-shadow:0 10px 20px -12px #b8221fb3}.home-module__YEK6_W__cta:hover{background:var(--print-red-deep)}.home-module__YEK6_W__cta:active{transform:scale(.98)}.home-module__YEK6_W__ctaGhost{color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;align-items:center;padding:.8rem 1.5rem;font-weight:500;transition:background-color .16s ease-out;display:inline-flex}.home-module__YEK6_W__ctaGhost:hover{background:#1a17150f}.home-module__YEK6_W__cta:focus-visible,.home-module__YEK6_W__ctaGhost:focus-visible,.home-module__YEK6_W__ctaOnRed:focus-visible,.home-module__YEK6_W__ctaGhostOnRed:focus-visible{outline:2px solid var(--ai);outline-offset:3px}.home-module__YEK6_W__strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:6px 16px 20px;display:flex;overflow-x:auto}.home-module__YEK6_W__strip::-webkit-scrollbar{display:none}.home-module__YEK6_W__plate{scroll-snap-align:start;flex:none;width:156px}.home-module__YEK6_W__plateImg{aspect-ratio:1;box-shadow:0 0 0 6px var(--paper), 0 0 0 7px var(--rule), 0 14px 22px -14px #1a17158c;border-radius:50%;position:relative;overflow:hidden}.home-module__YEK6_W__wayImg{aspect-ratio:4/3;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 40px -30px #1a171599}.home-module__YEK6_W__seal{width:52px;height:64px;color:var(--print-red);border:2.5px solid var(--print-red);box-shadow:inset 0 0 0 2.5px var(--washi), inset 0 0 0 4px var(--print-red);font-family:var(--font-serif), serif;border-radius:10px;flex:none;place-items:center;font-size:26px;font-weight:700;line-height:1;display:grid}.home-module__YEK6_W__band{background:var(--print-red);color:#fff;position:relative;overflow:hidden}.home-module__YEK6_W__bandNoodles{opacity:.95;pointer-events:none;background:url(/brand/print/noren-noodles.svg) 0 0/100% no-repeat;width:min(42%,340px);position:absolute;inset-block:0;inset-inline-end:0}@media (max-width:640px){.home-module__YEK6_W__bandNoodles{opacity:.35;width:46%}}.home-module__YEK6_W__ctaOnRed{color:var(--print-red-deep);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-weight:700;transition:transform .16s ease-out;display:inline-flex}.home-module__YEK6_W__ctaOnRed:active{transform:scale(.98)}.home-module__YEK6_W__ctaGhostOnRed{color:#fff;border:1.5px solid #fff;border-radius:999px;align-items:center;padding:.8rem 1.5rem;font-weight:500;transition:background-color .16s ease-out;display:inline-flex}.home-module__YEK6_W__ctaGhostOnRed:hover{background:#ffffff1f}.home-module__YEK6_W__waves{background:var(--washi);justify-content:center;height:clamp(100px,15vw,170px);display:flex;overflow:hidden}.home-module__YEK6_W__wave{flex:none;width:auto;height:100%;margin-inline:-.5px}@media (prefers-reduced-motion:reduce){.home-module__YEK6_W__photo,.home-module__YEK6_W__panelStart,.home-module__YEK6_W__panelEnd{animation-duration:1ms;animation-delay:0s}.home-module__YEK6_W__valance{overflow-x:auto}.home-module__YEK6_W__valanceTrack{animation:none}.home-module__YEK6_W__valanceCopy{display:none}}
