.Intro-module__fIOLfG__intro{z-index:900;pointer-events:none;position:fixed;inset:0}.Intro-module__fIOLfG__introBg{background:radial-gradient(circle at 30% 25%, #ffd1e080 0%, transparent 55%), radial-gradient(circle at 78% 70%, #a8d8e847 0%, transparent 50%), var(--color-surface-cream);animation:0s 5s forwards Intro-module__fIOLfG__introHardFallback;position:absolute;inset:0}@keyframes Intro-module__fIOLfG__introHardFallback{to{opacity:0;visibility:hidden}}.Intro-module__fIOLfG__introMark{width:132px;height:132px;animation:2.4s ease-in-out infinite Intro-module__fIOLfG__markBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Intro-module__fIOLfG__introMarkImage{object-fit:contain}@keyframes Intro-module__fIOLfG__markBreathe{0%,to{opacity:.92;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.livi-lou-intro-faller{will-change:transform, opacity;color:var(--color-brand-pink-deep);line-height:1;position:absolute;top:-40px}.livi-lou-intro-faller svg{display:block}@keyframes Intro-module__fIOLfG__liviLouIntroFallDown{0%{transform:translateY(0) rotate(var(--rot-start));opacity:0}8%{opacity:var(--op)}to{transform:translateY(var(--fall-y)) rotate(var(--rot-end));opacity:var(--op)}}.Intro-module__fIOLfG__devReplay{z-index:1000;background:var(--color-brand-pink-deep);color:var(--color-surface-warm-white);font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:10px 16px;font-size:11px;font-weight:700;display:none;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 20px -6px #d81b6099}.Intro-module__fIOLfG__devReplay:hover{background:var(--color-brand-pink)}.Intro-module__fIOLfG__devReplay:focus-visible{outline:2px solid var(--color-brand-navy);outline-offset:2px}.Intro-module__fIOLfG__devReplay.Intro-module__fIOLfG__show{display:block}@media (prefers-reduced-motion:reduce){.Intro-module__fIOLfG__introMark{animation:none}.livi-lou-intro-faller{display:none}}
.Hero-module__lcsiEG__campaignStage{position:relative;overflow:clip}.Hero-module__lcsiEG__hero{background:radial-gradient(circle at 12% 18%, #ffd1e066 0%, transparent 45%), radial-gradient(circle at 90% 82%, #a8d8e840 0%, transparent 45%), var(--color-surface-warm-white);min-height:720px;padding:0 5vw;position:relative;overflow:clip}.Hero-module__lcsiEG__plane{pointer-events:none;position:absolute;inset:0}.Hero-module__lcsiEG__plane>*{pointer-events:auto}.Hero-module__lcsiEG__planeDeepbg{z-index:1}.Hero-module__lcsiEG__deepbgMark{aspect-ratio:1296/1214;pointer-events:none;width:min(78vw,920px);position:absolute;top:-20%;left:60%;transform:translate(-50%)rotate(-3deg)}.Hero-module__lcsiEG__deepbgMarkImage{object-fit:cover;opacity:.15}.Hero-module__lcsiEG__planeBg{z-index:2}.Hero-module__lcsiEG__watermark{font-family:var(--font-script-wordmark);color:#d81b600f;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(160px,22vw,360px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.Hero-module__lcsiEG__planeMidbg{z-index:3}.Hero-module__lcsiEG__paintBlob{background:radial-gradient(circle at 35% 30%, var(--color-brand-blush) 0%, var(--color-brand-blush-soft) 55%, transparent 72%);filter:blur(2px);border-radius:50%;width:min(46vw,560px);height:min(46vw,560px);position:absolute;top:14%;right:8%}.Hero-module__lcsiEG__tornStrip{background:var(--color-brand-blush-soft);clip-path:polygon(0 40%,4% 20%,9% 45%,14% 15%,19% 38%,24% 10%,29% 42%,34% 18%,39% 46%,44% 12%,49% 40%,54% 16%,59% 44%,64% 20%,69% 48%,74% 14%,79% 42%,84% 18%,89% 46%,94% 20%,100% 40%,100% 100%,0 100%);opacity:.55;width:100%;height:120px;position:absolute;bottom:0;left:0}.Hero-module__lcsiEG__planeContent{z-index:10;padding:0 5vw}.Hero-module__lcsiEG__contentWrap{max-width:520px;padding-top:64px;position:relative}.Hero-module__lcsiEG__eyebrow{background:var(--color-text-ink);color:var(--color-surface-cream);font-family:var(--font-supporting);letter-spacing:.32em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px;font-size:10px;font-weight:600;display:inline-flex}.Hero-module__lcsiEG__eyebrow .Hero-module__lcsiEG__dot{color:var(--color-brand-pink)}.Hero-module__lcsiEG__headline{letter-spacing:-.02em;line-height:.92}.Hero-module__lcsiEG__headline .Hero-module__lcsiEG__serif{font-family:var(--font-display);color:var(--color-text-ink);font-size:clamp(42px,5.4vw,70px);font-style:italic;font-weight:800;display:block}.Hero-module__lcsiEG__headline .Hero-module__lcsiEG__block{font-family:var(--font-varsity);letter-spacing:-.015em;color:var(--color-brand-pink-deep);margin-top:-6px;font-size:clamp(50px,6.6vw,88px);font-weight:400;display:block}.Hero-module__lcsiEG__scriptLine{font-family:var(--font-script-handwritten);color:var(--color-text-ink);margin-top:14px;font-size:26px;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.Hero-module__lcsiEG__scriptLine .Hero-module__lcsiEG__heartAccent{color:var(--color-brand-pink)}.Hero-module__lcsiEG__ctaRow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.Hero-module__lcsiEG__planeModel{z-index:6}.Hero-module__lcsiEG__modelFrame{aspect-ratio:992/1586;filter:drop-shadow(0 28px 48px #14213d42);width:min(37vw,470px);position:absolute;top:4px;right:.5vw}.Hero-module__lcsiEG__modelImage{object-fit:contain}.Hero-module__lcsiEG__modelCaption{text-align:right;font-family:var(--font-display);color:#14213d80;margin-top:2px;font-size:11px;font-style:italic}.Hero-module__lcsiEG__planeFg{z-index:14}.Hero-module__lcsiEG__tapeNote{background:var(--color-surface-cream);font-family:var(--font-script-handwritten);color:var(--color-text-ink);max-width:150px;padding:10px 14px;font-size:17px;font-weight:600;line-height:1.15;position:absolute;top:378px;right:calc(.5vw + min(37vw,470px) - 34px);transform:rotate(-5deg);box-shadow:0 8px 18px #14213d29}.Hero-module__lcsiEG__bowFg{width:58px;height:auto;position:absolute;top:0;right:calc(.5vw + min(37vw,470px) - 26px)}.Hero-module__lcsiEG__doodleHeart{opacity:.8;color:var(--color-brand-pink);pointer-events:none;font-size:18px;position:absolute;top:170px;left:34%}.Hero-module__lcsiEG__doodleCross{width:16px;height:16px;color:var(--color-brand-pink-deep);opacity:.65;position:absolute;top:430px;left:38%}.Hero-module__lcsiEG__scrollHint{font-family:var(--font-supporting);letter-spacing:.3em;text-transform:uppercase;color:#14213d80;white-space:nowrap;z-index:16;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Hero-module__lcsiEG__scrollHint .Hero-module__lcsiEG__down{color:var(--color-brand-pink-deep);font-size:14px;animation:2.2s ease-in-out infinite Hero-module__lcsiEG__bounceDown;display:inline-block}@keyframes Hero-module__lcsiEG__bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.Hero-module__lcsiEG__transitionOverlay{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__lcsiEG__pinkWash{background:linear-gradient(155deg, var(--color-brand-pink) 0%, var(--color-brand-pink-deep) 100%);z-index:2;width:42%;height:100%;position:absolute;top:0;right:0}.Hero-module__lcsiEG__scriptureLine{font-family:var(--font-varsity);color:var(--color-surface-cream);white-space:nowrap;text-align:right;opacity:.28;line-height:.95;position:absolute;right:3vw}.Hero-module__lcsiEG__scriptureLine1{font-size:clamp(30px,5.4vw,74px);top:7%}.Hero-module__lcsiEG__scriptureLine2{font-size:clamp(26px,4.6vw,62px);top:23%;right:7vw}.Hero-module__lcsiEG__scriptureLine3{font-size:clamp(26px,4.6vw,62px);top:36%}.Hero-module__lcsiEG__scriptureRef{font-family:var(--font-script-handwritten);color:var(--color-surface-cream);opacity:.8;font-size:clamp(16px,1.7vw,23px);position:absolute;top:50%;right:4vw;transform:rotate(-2deg)}.Hero-module__lcsiEG__scriptureCross,.Hero-module__lcsiEG__scriptureHeart{color:var(--color-surface-cream);opacity:.3;pointer-events:none;position:absolute}.Hero-module__lcsiEG__scriptureCross{width:20px;height:20px;top:4%;right:16vw}.Hero-module__lcsiEG__scriptureHeart{font-size:20px;top:46%;right:13vw}.Hero-module__lcsiEG__echoType{font-family:var(--font-varsity);color:var(--color-text-ink);opacity:.08;white-space:nowrap;z-index:1;font-size:clamp(60px,9vw,140px);position:absolute;top:50%;left:6%;transform:translateY(-50%)}.Hero-module__lcsiEG__shopPeek{z-index:6;opacity:0;gap:18px;display:flex;position:absolute;bottom:10%;right:8vw}.Hero-module__lcsiEG__peekCard{background:var(--color-surface-warm-white);width:190px;box-shadow:0 20px 40px -18px #14213d4d}.Hero-module__lcsiEG__peekCard .Hero-module__lcsiEG__imgWrap{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.Hero-module__lcsiEG__peekImage{object-fit:cover}.Hero-module__lcsiEG__peekCard .Hero-module__lcsiEG__label{font-family:var(--font-supporting);color:var(--color-text-ink);padding:10px 12px;font-size:11px;font-weight:600}.Hero-module__lcsiEG__peekHeading{z-index:6;opacity:0;font-family:var(--font-display);color:var(--color-surface-warm-white);font-size:30px;font-style:italic;font-weight:800;position:absolute;bottom:14%;left:8vw}.Hero-module__lcsiEG__mobileAtmosphere,.Hero-module__lcsiEG__mobileFaithMoment{display:none}@media (max-width:1300px){.Hero-module__lcsiEG__modelFrame{width:min(40vw,340px);top:70px}.Hero-module__lcsiEG__deepbgMark{width:min(88vw,700px)}.Hero-module__lcsiEG__watermark{font-size:clamp(120px,24vw,260px)}}@media (max-width:1024px){.Hero-module__lcsiEG__hero{min-height:820px;padding:0 24px}.Hero-module__lcsiEG__contentWrap{max-width:100%;padding-top:40px}.Hero-module__lcsiEG__mobileFaithMoment{text-align:center;isolation:isolate;align-content:center;place-items:center;width:min(84vw,350px);min-height:190px;margin:0;padding:24px 18px 20px;display:grid;position:absolute;top:390px;left:50vw;right:auto;transform:translate(-50%)}.Hero-module__lcsiEG__mobileFaithNumeral{z-index:-1;font-family:var(--font-varsity);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #d81b601f;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(88px,30vw,126px);line-height:.8;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Hero-module__lcsiEG__mobileFaithCross{width:15px;height:15px;color:var(--color-brand-pink-deep);opacity:.72;margin-bottom:8px}.Hero-module__lcsiEG__mobileFaithQuote{max-width:280px;font-family:var(--font-display);color:var(--color-text-ink);margin:0;font-size:clamp(21px,6.2vw,26px);font-weight:800;line-height:1.08}.Hero-module__lcsiEG__mobileFaithQuote em{color:var(--color-brand-pink-deep);display:block}.Hero-module__lcsiEG__mobileFaithReference{font-family:var(--font-supporting);letter-spacing:.22em;text-transform:uppercase;color:#14213dd1;margin-top:7px;font-size:10px;font-style:normal;font-weight:700}.Hero-module__lcsiEG__mobileFaithNote{font-family:var(--font-script-handwritten);color:var(--color-text-ink);margin-top:11px;font-size:15px;font-weight:700;line-height:1;transform:rotate(-1.5deg)}.Hero-module__lcsiEG__mobileFaithNote b{color:var(--color-brand-pink);font-weight:inherit}.Hero-module__lcsiEG__modelFrame{width:200px;margin:30px 3vw 0 auto;position:relative;top:0;right:0}.Hero-module__lcsiEG__deepbgMark{width:100vw;left:50%}.Hero-module__lcsiEG__tapeNote,.Hero-module__lcsiEG__bowFg,.Hero-module__lcsiEG__doodleCross{display:none}.Hero-module__lcsiEG__scriptureLine1{font-size:clamp(20px,7.5vw,34px);top:13%;right:4vw}.Hero-module__lcsiEG__scriptureLine2{font-size:clamp(18px,6.5vw,28px);top:22%;right:9vw}.Hero-module__lcsiEG__scriptureLine3{font-size:clamp(18px,6.5vw,28px);top:30%;right:4vw}.Hero-module__lcsiEG__scriptureRef{font-size:14px;top:39%;right:5vw}.Hero-module__lcsiEG__scriptureCross,.Hero-module__lcsiEG__scriptureHeart{display:none}.Hero-module__lcsiEG__shopPeek{flex-direction:column;align-items:center;gap:14px;bottom:9%;left:6vw;right:6vw}.Hero-module__lcsiEG__peekCard{width:min(48vw,180px)}.Hero-module__lcsiEG__peekHeading{text-align:center;font-size:24px;inset:7% auto auto 50%;transform:translate(-50%)}.Hero-module__lcsiEG__mobileAtmosphere{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.Hero-module__lcsiEG__atmosphereBow{opacity:0;width:44px;height:auto;position:absolute;top:9%;left:10%}.Hero-module__lcsiEG__atmosphereSparkle{color:var(--color-brand-pink-deep);opacity:0;font-size:22px;position:absolute;top:30%;left:18%}.Hero-module__lcsiEG__atmosphereHeart{color:var(--color-brand-pink);opacity:0;font-size:20px;position:absolute;top:19%;right:14%}.Hero-module__lcsiEG__atmosphereCross{width:18px;height:18px;color:var(--color-brand-pink-deep);opacity:0;position:absolute;bottom:30%;right:17%}.Hero-module__lcsiEG__atmosphereScript{font-family:var(--font-script-handwritten);color:var(--color-text-ink);white-space:nowrap;opacity:0;font-size:18px;font-weight:700;position:absolute;bottom:17%;left:50%;transform:translate(-50%)rotate(-1.5deg)}}@media (max-width:350px){.Hero-module__lcsiEG__mobileFaithMoment{width:88vw;min-height:176px;padding-inline:12px}.Hero-module__lcsiEG__mobileFaithNumeral{font-size:88px}.Hero-module__lcsiEG__mobileFaithNote{margin-top:8px}}@media (prefers-reduced-motion:reduce){.Hero-module__lcsiEG__scrollHint .Hero-module__lcsiEG__down{animation:none}}
.ShopArrival-module__W7eN9a__shopStart{z-index:0;background:var(--color-brand-blush-soft);padding:70px 5vw 96px;position:relative;overflow:hidden}.ShopArrival-module__W7eN9a__editorialWatermark{z-index:-1;font-family:var(--font-varsity);color:var(--color-brand-navy);opacity:.045;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(110px,22vw,320px);line-height:1;position:absolute;bottom:-8%;left:-3%}@media (max-width:640px){.ShopArrival-module__W7eN9a__editorialWatermark{opacity:.03;font-size:clamp(90px,32vw,160px)}}.ShopArrival-module__W7eN9a__sectionEyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-bottom:2px;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.ShopArrival-module__W7eN9a__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ShopArrival-module__W7eN9a__sectionHead h2{font-family:var(--font-display);color:var(--color-text-ink);font-size:clamp(26px,3vw,36px);font-style:italic;font-weight:800;overflow:hidden}.ShopArrival-module__W7eN9a__sectionHead h2 span{display:inline-block}.ShopArrival-module__W7eN9a__sectionHead a{font-family:var(--font-supporting);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:600;text-decoration:none}.ShopArrival-module__W7eN9a__valueRow{flex-wrap:wrap;gap:28px;margin:34px 0 54px;display:flex}.ShopArrival-module__W7eN9a__valueItem{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface-warm-white) 65%, transparent) 0%, color-mix(in srgb, var(--color-brand-blush) 38%, transparent) 100%);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffffb3;border-radius:18px;flex:210px;align-items:flex-start;gap:12px;padding:18px 18px 19px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 28px -20px #14213d38}.ShopArrival-module__W7eN9a__valueItem:hover,.ShopArrival-module__W7eN9a__valueItem:focus-within{transform:translateY(-5px);box-shadow:0 20px 34px -18px #14213d4d}.ShopArrival-module__W7eN9a__valueItem svg{width:24px;height:24px;color:var(--color-brand-pink-deep);flex-shrink:0;margin-top:2px;transition:transform .25s}.ShopArrival-module__W7eN9a__valueItem:hover svg,.ShopArrival-module__W7eN9a__valueItem:focus-within svg{transform:scale(1.12)}.ShopArrival-module__W7eN9a__valueItem h3{font-family:var(--font-supporting);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-ink);margin-bottom:3px;font-size:12px;font-weight:700}.ShopArrival-module__W7eN9a__valueItem p{font-family:var(--font-supporting);color:#14213d9e;font-size:12.5px}.ShopArrival-module__W7eN9a__categoryRow{flex-wrap:wrap;gap:32px;margin-bottom:60px;display:flex}.ShopArrival-module__W7eN9a__categoryTile{flex-direction:column;align-items:center;gap:12px;width:130px;text-decoration:none;display:flex}.ShopArrival-module__W7eN9a__circleFrame{justify-content:center;align-items:center;width:122px;height:122px;display:flex;position:relative}.ShopArrival-module__W7eN9a__circleFrame:before{content:"";border:1.5px solid color-mix(in srgb, var(--color-brand-pink) 40%, transparent);pointer-events:none;border-radius:50%;transition:border-color .25s;position:absolute;inset:0}.ShopArrival-module__W7eN9a__circleFrame:after{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 322deg, color-mix(in srgb, white 80%, var(--color-brand-pink)) 344deg, transparent 360deg);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;border-radius:50%;padding:1.5px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.ShopArrival-module__W7eN9a__categoryTile:hover .ShopArrival-module__W7eN9a__circleFrame:before,.ShopArrival-module__W7eN9a__categoryTile:focus-visible .ShopArrival-module__W7eN9a__circleFrame:before{border-color:color-mix(in srgb, var(--color-brand-pink) 65%, transparent)}.ShopArrival-module__W7eN9a__categoryTile:hover .ShopArrival-module__W7eN9a__circleFrame:after,.ShopArrival-module__W7eN9a__categoryTile:focus-visible .ShopArrival-module__W7eN9a__circleFrame:after{animation:1.6s ease-in-out ShopArrival-module__W7eN9a__circleGlimmerSweep}@keyframes ShopArrival-module__W7eN9a__circleGlimmerSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ShopArrival-module__W7eN9a__circle{border:3px solid var(--color-surface-warm-white);border-radius:50%;width:110px;height:110px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #14213d59}.ShopArrival-module__W7eN9a__circle:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff52 0%,#0000 38% 68%,#ffffff1a 100%);border-radius:50%;position:absolute;inset:0}.ShopArrival-module__W7eN9a__circleImage{object-fit:cover}.ShopArrival-module__W7eN9a__categoryTile:hover .ShopArrival-module__W7eN9a__circle,.ShopArrival-module__W7eN9a__categoryTile:focus-visible .ShopArrival-module__W7eN9a__circle{transform:translateY(-4px)scale(1.035);box-shadow:0 20px 38px -16px #14213d66}.ShopArrival-module__W7eN9a__categoryTile span{font-family:var(--font-supporting);color:var(--color-text-ink);text-align:center;font-size:11.5px;font-weight:700}.ShopArrival-module__W7eN9a__categoryTile:focus-visible .ShopArrival-module__W7eN9a__circle{outline:2px solid var(--color-brand-pink-deep);outline-offset:6px}@media (max-width:640px){.ShopArrival-module__W7eN9a__categoryTile{width:100px}.ShopArrival-module__W7eN9a__circleFrame{width:98px;height:98px}.ShopArrival-module__W7eN9a__circle{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.ShopArrival-module__W7eN9a__categoryTile:hover .ShopArrival-module__W7eN9a__circleFrame:after,.ShopArrival-module__W7eN9a__categoryTile:focus-visible .ShopArrival-module__W7eN9a__circleFrame:after{animation:none}.ShopArrival-module__W7eN9a__valueItem,.ShopArrival-module__W7eN9a__circle{transition:none}}
