.LoveGingerPage-module__bxtUKW__page{color:#df4e17;background:linen}.LoveGingerPage-module__bxtUKW__page .LoveGingerPage-module__bxtUKW__wrapper{color:#df4e17;background:linen;width:100%;overflow:clip}.LoveGingerPage-module__bxtUKW__asset{width:100%;height:auto;display:block}.LoveGingerPage-module__bxtUKW__film,.LoveGingerPage-module__bxtUKW__picture{margin:0;position:relative;overflow:hidden}.LoveGingerPage-module__bxtUKW__film video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.LoveGingerPage-module__bxtUKW__openingHero{aspect-ratio:2/3;background:#df4e17;width:100%;position:relative;overflow:hidden}.LoveGingerPage-module__bxtUKW__openingPoster,.LoveGingerPage-module__bxtUKW__openingVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.LoveGingerPage-module__bxtUKW__openingPoster{z-index:0;opacity:0;transition:opacity .52s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.LoveGingerPage-module__bxtUKW__openingHeroVisible .LoveGingerPage-module__bxtUKW__openingPoster{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__openingVideo{z-index:1;opacity:0;transition:opacity .6s ease-out}.LoveGingerPage-module__bxtUKW__openingVideoReady{opacity:1}.LoveGingerPage-module__bxtUKW__filmShade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000057);position:absolute;inset:48% 0 0}.LoveGingerPage-module__bxtUKW__picture>.LoveGingerPage-module__bxtUKW__asset{opacity:0;transition:opacity .52s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.LoveGingerPage-module__bxtUKW__picture.LoveGingerPage-module__bxtUKW__visible>.LoveGingerPage-module__bxtUKW__asset{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"]:after,.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0003 0%,#0000001c 35%,#0000 70%);position:absolute;inset:0}.LoveGingerPage-module__bxtUKW__shade{pointer-events:none;background:linear-gradient(#0000,#00000052);position:absolute;inset:45% 0 0}.LoveGingerPage-module__bxtUKW__title{z-index:2;left:var(--page-x);right:var(--page-x);color:#fff;font-family:Google Sans Flex,sans-serif;position:absolute;bottom:7%}.LoveGingerPage-module__bxtUKW__title p{letter-spacing:.035em;margin:0 0 14px;font-size:12px}.LoveGingerPage-module__bxtUKW__title h1{letter-spacing:-.02em;margin:0;font-size:clamp(46px,13vw,76px);font-weight:500;line-height:.94}.LoveGingerPage-module__bxtUKW__caption{z-index:2;inset-inline:var(--page-x);color:#fff;letter-spacing:-.01em;opacity:0;font-family:Google Sans Flex,sans-serif;font-size:clamp(27px,7.2vw,42px);font-weight:500;line-height:1.08;transition:opacity .9s ease-out .25s,transform 1.1s cubic-bezier(.16,1,.3,1) .25s;position:absolute;transform:translateY(18px)}.LoveGingerPage-module__bxtUKW__visible .LoveGingerPage-module__bxtUKW__caption{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__captionTop{color:#df4e17;text-align:center;top:8%}.LoveGingerPage-module__bxtUKW__captionBottom{text-align:right;bottom:7%}.LoveGingerPage-module__bxtUKW__captionCenter{text-align:center;top:50%;transform:translateY(calc(18px - 50%))}.LoveGingerPage-module__bxtUKW__visible .LoveGingerPage-module__bxtUKW__captionCenter{transform:translateY(-50%)}.LoveGingerPage-module__bxtUKW__caption p{margin:0}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__caption{pointer-events:none;inset:0}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__caption>p:first-child{top:7%;left:var(--page-x);right:var(--page-x);position:absolute}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__secondary{left:var(--page-x);right:var(--page-x);color:#fff;text-align:left;letter-spacing:.006em;font:400 clamp(15px,4vw,20px)/1.32 Noto Sans,sans-serif;position:absolute;bottom:7%}.LoveGingerPage-module__bxtUKW__textBlock{min-height:300px;padding:76px var(--page-x);text-align:left;justify-content:center;align-items:center;display:flex}.LoveGingerPage-module__bxtUKW__textBlock>div{width:100%}.LoveGingerPage-module__bxtUKW__textBlock h2,.LoveGingerPage-module__bxtUKW__textBlock p{opacity:0;transition:opacity .62s ease-out,transform .82s cubic-bezier(.16,1,.3,1)}.LoveGingerPage-module__bxtUKW__textBlock h2{transform:translate(-14px)}.LoveGingerPage-module__bxtUKW__textBlock p{transition-delay:.15s;transform:translate(14px)}.LoveGingerPage-module__bxtUKW__textBlock.LoveGingerPage-module__bxtUKW__visible h2,.LoveGingerPage-module__bxtUKW__textBlock.LoveGingerPage-module__bxtUKW__visible p{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__textBlock h2{letter-spacing:-.008em;max-width:16em;margin:0;font:500 clamp(27px,7vw,40px)/1.13 Google Sans Flex,sans-serif}.LoveGingerPage-module__bxtUKW__textBlock p{max-width:32em;margin:24px 0 0;font:400 clamp(15px,4vw,20px)/1.4 Noto Sans,sans-serif}.LoveGingerPage-module__bxtUKW__railSection{padding:34px 0 46px}.LoveGingerPage-module__bxtUKW__rail{padding-inline:var(--page-x);scroll-padding-inline:var(--page-x);scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.LoveGingerPage-module__bxtUKW__rail::-webkit-scrollbar{display:none}.LoveGingerPage-module__bxtUKW__rail figure{scroll-snap-align:start;flex:0 0 84%;min-width:0}.LoveGingerPage-module__bxtUKW__rail .LoveGingerPage-module__bxtUKW__asset{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.LoveGingerPage-module__bxtUKW__indicator{justify-content:center;gap:5px;padding-top:16px;display:flex}.LoveGingerPage-module__bxtUKW__indicator span{background:#df4e1745;width:18px;height:2px;transition:width .25s,background .25s}.LoveGingerPage-module__bxtUKW__indicator .LoveGingerPage-module__bxtUKW__active{background:#df4e17;width:30px}@media (max-width:1023px){.LoveGingerPage-module__bxtUKW__openingHero{aspect-ratio:auto;height:100svh;min-height:700px}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="012"],.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="012"]>.LoveGingerPage-module__bxtUKW__asset{height:100svh;min-height:700px}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="012"]>.LoveGingerPage-module__bxtUKW__asset{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;transition:none;transform:none}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__caption>p:first-child{text-align:right;letter-spacing:.006em;font-size:clamp(24px,6.5vw,29px);font-weight:500}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__secondary{opacity:0;width:calc(100% - 32px);max-width:none;font-family:Google Sans Flex,sans-serif;font-size:clamp(15.25px,4.05vw,18px);transition:opacity .56s ease-out .56s,transform .72s cubic-bezier(.16,1,.3,1) .56s;bottom:2.5%;left:16px;right:auto;transform:translateY(10px)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"].LoveGingerPage-module__bxtUKW__visible .LoveGingerPage-module__bxtUKW__secondary{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__expressions{min-height:350px;padding-block:92px}.LoveGingerPage-module__bxtUKW__expressions>div{flex-direction:column;align-items:stretch;display:flex}.LoveGingerPage-module__bxtUKW__expressions h2{white-space:nowrap;text-align:left;letter-spacing:.004em;align-self:flex-start;width:max-content;max-width:none;font-size:clamp(26px,7vw,31px);font-weight:500}.LoveGingerPage-module__bxtUKW__expressions p{white-space:nowrap;text-align:right;letter-spacing:.004em;align-self:flex-end;width:max-content;max-width:none;margin:38px 0 0;font-size:clamp(11.5px,3.35vw,15px);font-weight:350;line-height:1.35}.LoveGingerPage-module__bxtUKW__expressions p strong{font-weight:700}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"] .LoveGingerPage-module__bxtUKW__caption{letter-spacing:.008em;font-size:clamp(38px,10.2vw,44px)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"]>.LoveGingerPage-module__bxtUKW__asset{transition:opacity .6s ease-out,transform 1.05s cubic-bezier(.16,1,.3,1);transform:scale(1.015)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"].LoveGingerPage-module__bxtUKW__visible>.LoveGingerPage-module__bxtUKW__asset{transform:scale(1)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"] .LoveGingerPage-module__bxtUKW__caption strong{font-weight:700}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="022"] .LoveGingerPage-module__bxtUKW__caption span{font-weight:400}.LoveGingerPage-module__bxtUKW__closing{min-height:340px;padding-block:92px}.LoveGingerPage-module__bxtUKW__closing h2{letter-spacing:.006em;max-width:12em;font-size:clamp(30px,7.8vw,36px);font-weight:500}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="011"] .LoveGingerPage-module__bxtUKW__caption{letter-spacing:.016em;font-size:clamp(24px,6.4vw,30px);bottom:3.5%}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="011"]>.LoveGingerPage-module__bxtUKW__asset{transition-duration:.9s,1.15s}}@media (min-width:1024px){.LoveGingerPage-module__bxtUKW__openingHero{aspect-ratio:16/9}.LoveGingerPage-module__bxtUKW__openingPoster{opacity:1;transform:none}.LoveGingerPage-module__bxtUKW__film video{aspect-ratio:16/9;width:100%}.LoveGingerPage-module__bxtUKW__film .LoveGingerPage-module__bxtUKW__title,.LoveGingerPage-module__bxtUKW__filmShade,.LoveGingerPage-module__bxtUKW__openingHero .LoveGingerPage-module__bxtUKW__title{animation:6.2s ease-in-out both LoveGingerPage-module__bxtUKW__filmTitleSequence}.LoveGingerPage-module__bxtUKW__film .LoveGingerPage-module__bxtUKW__title h1{font-size:clamp(72px,6vw,104px)}.LoveGingerPage-module__bxtUKW__film .LoveGingerPage-module__bxtUKW__title p{font-size:clamp(12px,1vw,16px)}.LoveGingerPage-module__bxtUKW__picture>.LoveGingerPage-module__bxtUKW__asset{transition-duration:.65s,.85s;transform:translateY(18px)}.LoveGingerPage-module__bxtUKW__caption{max-width:13em;font-size:clamp(38px,3.15vw,60px);transition-duration:1.1s,1.4s;transition-delay:.35s}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="016"] .LoveGingerPage-module__bxtUKW__caption{color:#fff;letter-spacing:0}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="016"] .LoveGingerPage-module__bxtUKW__captionBottom{bottom:6.5%}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"] .LoveGingerPage-module__bxtUKW__caption{letter-spacing:.01em;font-size:clamp(62px,5.8vw,106px);font-weight:400}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"]>.LoveGingerPage-module__bxtUKW__asset{transition:opacity .7s ease-out,transform 1.25s cubic-bezier(.16,1,.3,1);transform:scale(1.015)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"].LoveGingerPage-module__bxtUKW__visible>.LoveGingerPage-module__bxtUKW__asset{transform:scale(1)}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"] .LoveGingerPage-module__bxtUKW__caption strong{font-weight:700}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="019"] .LoveGingerPage-module__bxtUKW__caption span{font-weight:350}.LoveGingerPage-module__bxtUKW__captionBottom{text-align:right;bottom:8%;left:auto}.LoveGingerPage-module__bxtUKW__captionCenter{max-width:none}.LoveGingerPage-module__bxtUKW__textBlock{text-align:left;min-height:calc(max(600px,72svh) + 64px);padding:calc(clamp(132px,17vh,210px) + 32px) clamp(56px,7.5vw,120px)}.LoveGingerPage-module__bxtUKW__textBlock>div{flex-direction:column;align-items:stretch;display:flex}.LoveGingerPage-module__bxtUKW__textBlock h2{letter-spacing:.012em;align-self:flex-start;max-width:none;font-size:clamp(40px,3.5vw,64px);font-weight:500}.LoveGingerPage-module__bxtUKW__textBlock p{text-align:right;letter-spacing:.006em;align-self:flex-end;max-width:none;margin-top:clamp(48px,7vh,84px);font-size:clamp(20px,1.7vw,30px);font-weight:300}.LoveGingerPage-module__bxtUKW__textBlock p strong{font-weight:700}.LoveGingerPage-module__bxtUKW__expressions p{line-height:1.25}.LoveGingerPage-module__bxtUKW__closing h2{white-space:nowrap}.LoveGingerPage-module__bxtUKW__closing p{letter-spacing:.006em;font-family:Google Sans Flex,sans-serif;font-size:clamp(24px,2.2vw,40px);font-weight:400}.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="002"]>.LoveGingerPage-module__bxtUKW__asset{transition-duration:1.05s,1.35s}}@keyframes LoveGingerPage-module__bxtUKW__filmTitleSequence{0%{opacity:0}12%,66%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LoveGingerPage-module__bxtUKW__picture>.LoveGingerPage-module__bxtUKW__asset,.LoveGingerPage-module__bxtUKW__caption,.LoveGingerPage-module__bxtUKW__textBlock h2,.LoveGingerPage-module__bxtUKW__textBlock p,.LoveGingerPage-module__bxtUKW__picture[data-love-ginger-section="018"] .LoveGingerPage-module__bxtUKW__secondary{opacity:1;transition:none;transform:none}.LoveGingerPage-module__bxtUKW__film .LoveGingerPage-module__bxtUKW__title,.LoveGingerPage-module__bxtUKW__filmShade,.LoveGingerPage-module__bxtUKW__openingHero .LoveGingerPage-module__bxtUKW__title{opacity:1;animation:none}.LoveGingerPage-module__bxtUKW__visible .LoveGingerPage-module__bxtUKW__captionCenter{transform:translateY(-50%)}}
