.landing-hero-module__uVK3Qa__title{color:var(--pj-ink);font-family:var(--pj-font);letter-spacing:-.02em;margin:0;font-size:clamp(44px,7.1vw,94px);font-weight:800;line-height:1.04}.landing-hero-module__uVK3Qa__phone{aspect-ratio:490/1000;filter:drop-shadow(0 18px 18px #1e28221f);position:relative}.landing-hero-module__uVK3Qa__frame{z-index:2;pointer-events:none}.landing-hero-module__uVK3Qa__screen{background:#f2f2f7;border-radius:14.7%/7%;position:absolute;inset:2.1% 4.5%;overflow:hidden}.landing-hero-module__uVK3Qa__capture{object-fit:cover;object-position:top}@media (min-width:801px){.landing-hero-module__uVK3Qa__title{font-size:clamp(44px,5.1vw,72px)}}@media (max-width:600px){.landing-hero-module__uVK3Qa__title{font-size:clamp(34px,9.5vw,57px)}}
.home-page-module__VPyLQW__page{--home-ink:#231a1b;--home-body:#6b6264;--home-line:#ece7e5;--home-red:#e4141f;--home-red-edge:#b00d17;--home-gutter:clamp(20px, 2.8vw, 32px);--home-space:clamp(88px, 11vw, 150px);--home-font:var(--pj-font);color:var(--home-ink);font-family:var(--home-font);background:#fff;overflow-x:clip}.home-page-module__VPyLQW__page main{padding-top:72px}.home-page-module__VPyLQW__page h1,.home-page-module__VPyLQW__page h2,.home-page-module__VPyLQW__page h3{font-family:var(--home-font);color:var(--home-ink);font-weight:800}.home-page-module__VPyLQW__page h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,4.6vw,56px);line-height:1.08}.home-page-module__VPyLQW__page h3{letter-spacing:-.01em;font-size:21px;line-height:1.22}.home-page-module__VPyLQW__page :focus-visible{outline-offset:3px;outline:3px solid #1c7fd6}.home-page-module__VPyLQW__tintBlush{background:#fff0ed}.home-page-module__VPyLQW__tintButter{background:#fff5d6}.home-page-module__VPyLQW__tintMint{background:#e6f6ec}.home-page-module__VPyLQW__ctaRed,.home-page-module__VPyLQW__ctaWhite{letter-spacing:0;text-transform:none;border-radius:18px;gap:11px;min-height:68px;padding-inline:26px 30px}.home-page-module__VPyLQW__ctaRed{--pj-btn-edge:#6b6163;color:#fff;background:#1c1617}.home-page-module__VPyLQW__ctaWhite{--pj-btn-edge:#d9d3d1;color:var(--home-ink);background:#fff}.home-page-module__VPyLQW__ctaRed svg,.home-page-module__VPyLQW__ctaWhite svg{margin-top:-4px}.home-page-module__VPyLQW__badgeText{letter-spacing:-.01em;text-align:left;font-size:23px;font-weight:600;line-height:1.05;display:grid}.home-page-module__VPyLQW__badgeText small{letter-spacing:.01em;font-size:12px;font-weight:500}.home-page-module__VPyLQW__floatingQr{display:none}@media (min-width:1024px) and (hover:hover){.home-page-module__VPyLQW__floatingQr{z-index:40;box-shadow:inset 0 0 0 2px var(--home-line), 0 5px 0 #d9d3d1;color:var(--home-ink);opacity:0;pointer-events:none;background:#fff;border-radius:22px;justify-items:center;gap:9px;padding:14px 14px 12px;font-size:13px;font-weight:700;transition:opacity .25s ease-out,transform .25s ease-out;display:grid;position:fixed;bottom:26px;right:24px;transform:translateY(16px)}.home-page-module__VPyLQW__floatingQrOn{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.home-page-module__VPyLQW__floatingQr{transition:none}}.home-page-module__VPyLQW__section{max-width:1152px;padding:var(--home-space) var(--home-gutter) 0;margin:0 auto;scroll-margin-top:72px}.home-page-module__VPyLQW__sectionHead{text-align:center;max-width:640px;margin:0 auto 56px}.home-page-module__VPyLQW__sectionHead p,.home-page-module__VPyLQW__diveCopy>p:not(.home-page-module__VPyLQW__eyebrow){color:var(--home-body);margin-top:14px;font-size:18px;font-weight:500;line-height:1.5}.home-page-module__VPyLQW__eyebrow{color:var(--home-red);margin-bottom:12px;font-size:15px;font-weight:700}.home-page-module__VPyLQW__stars{color:#f5a500;vertical-align:-2px;gap:2px;display:inline-flex}.home-page-module__VPyLQW__hero{max-width:1152px;padding:36px var(--home-gutter) 0;grid-template-columns:minmax(0,1fr);gap:36px;margin:0 auto;display:grid}.home-page-module__VPyLQW__award{color:#4d4345;align-items:center;gap:10px;display:inline-flex}.home-page-module__VPyLQW__award>div{justify-items:center;gap:3px;display:grid}.home-page-module__VPyLQW__award p{color:var(--home-body);white-space:nowrap;font-size:14px;font-weight:600}.home-page-module__VPyLQW__award strong{color:var(--home-ink);font-weight:700}.home-page-module__VPyLQW__laurel{flex:none;width:23px;height:56px}.home-page-module__VPyLQW__page h1{letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:min(14.2vw,76px);line-height:1.04}.home-page-module__VPyLQW__page h1 span{display:block}.home-page-module__VPyLQW__page h1 em{color:var(--home-red);font-style:normal}.home-page-module__VPyLQW__heroBody{max-width:30em;color:var(--home-body);margin-top:18px;font-size:clamp(17px,1.6vw,19px);font-weight:500;line-height:1.5}.home-page-module__VPyLQW__heroActions a{width:min(100%,340px)}.home-page-module__VPyLQW__heroActions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.home-page-module__VPyLQW__heroStage{background:#fff0ed;border-radius:32px;width:100%;height:clamp(300px,80vw,500px);position:relative;overflow:hidden}.home-page-module__VPyLQW__heroPhone{width:min(50%,250px);position:absolute;top:56px;left:50%;transform:translate(-50%)}.home-page-module__VPyLQW__heroJack{z-index:1;width:clamp(104px,11vw,132px);height:auto;position:absolute;bottom:-42px;left:-14px;transform:rotate(-7deg)}.home-page-module__VPyLQW__floatCard{z-index:2;box-shadow:0 0 0 1.5px var(--home-line), 0 4px 0 var(--home-line);color:var(--home-body);white-space:nowrap;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13px;font-weight:500;line-height:1.25;display:flex;position:absolute}.home-page-module__VPyLQW__floatCard .home-page-module__VPyLQW__avatar{box-shadow:0 0 0 1.5px var(--home-line)}.home-page-module__VPyLQW__floatCard strong{color:var(--home-ink);font-size:14px;font-weight:700;display:block}.home-page-module__VPyLQW__floatTop{top:16px;right:16px}.home-page-module__VPyLQW__floatBottom{bottom:26px;right:16px}.home-page-module__VPyLQW__floatIcon{width:36px;height:36px;color:var(--home-red);background:#fff0ed;border-radius:11px;flex:none;place-items:center;display:grid}.home-page-module__VPyLQW__avatar{object-fit:cover;background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (min-width:820px){.home-page-module__VPyLQW__page h1{font-size:clamp(44px,5.2vw,62px);line-height:1.06}.home-page-module__VPyLQW__heroCopy{text-align:center}.home-page-module__VPyLQW__award{display:inline-flex}.home-page-module__VPyLQW__heroBody{margin-inline:auto}.home-page-module__VPyLQW__heroActions{justify-content:center}.home-page-module__VPyLQW__page h1 span{display:inline}.home-page-module__VPyLQW__hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding-top:28px}.home-page-module__VPyLQW__heroStage{height:clamp(460px,76svh,580px)}.home-page-module__VPyLQW__heroPhone{width:min(58%,290px);top:72px}.home-page-module__VPyLQW__floatTop{top:20px;right:16px}.home-page-module__VPyLQW__floatBottom{bottom:64px;right:16px}}.home-page-module__VPyLQW__stepGrid{grid-template-columns:minmax(0,1fr);gap:32px 20px;margin:0;padding:0;list-style:none;display:grid}.home-page-module__VPyLQW__stepArt{border-radius:26px;justify-content:center;height:232px;padding:24px 26px 0;display:flex;overflow:hidden}.home-page-module__VPyLQW__stepCopy{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:20px;padding-right:8px;display:grid}.home-page-module__VPyLQW__stepNumber{background:var(--home-red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.home-page-module__VPyLQW__stepCopy h3{padding-top:4px}.home-page-module__VPyLQW__stepCopy p,.home-page-module__VPyLQW__bentoCard>p{color:var(--home-body);margin-top:8px;font-size:16px;font-weight:500;line-height:1.5}.home-page-module__VPyLQW__miniCard{background:#fff;border-radius:22px 22px 0 0;align-self:flex-start;width:100%;max-width:300px;min-height:300px;padding:18px 18px 0;box-shadow:0 0 0 1.5px #231a1b0f}.home-page-module__VPyLQW__miniTitle{color:var(--home-ink);letter-spacing:-.01em;font-size:19px;font-weight:800}.home-page-module__VPyLQW__miniInput{color:var(--home-ink);background:#f6f4f3;border-radius:12px;align-items:center;gap:1px;margin-top:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.home-page-module__VPyLQW__miniInput i{background:var(--home-red);width:2px;height:18px}.home-page-module__VPyLQW__miniRows{margin:10px 0 0;padding:0;list-style:none}.home-page-module__VPyLQW__miniRows li{color:var(--home-body);border-bottom:1.5px solid #f3efee;align-items:center;gap:11px;padding:9px 0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.home-page-module__VPyLQW__miniRows b{color:var(--home-ink);font-size:15px;font-weight:600;display:block}.home-page-module__VPyLQW__itemIcon{object-fit:contain;flex:none;width:34px;height:34px}.home-page-module__VPyLQW__rowDone b{color:#a8a1a2;text-decoration:line-through}.home-page-module__VPyLQW__checked,.home-page-module__VPyLQW__unchecked{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.home-page-module__VPyLQW__checked{color:#fff;background:#3fbd65}.home-page-module__VPyLQW__unchecked{box-shadow:inset 0 0 0 2px #d9d3d1}.home-page-module__VPyLQW__shareStack{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:300px;padding-top:8px;display:flex}.home-page-module__VPyLQW__shareCard{color:#fff;background:#2f9e57;border-radius:22px;width:100%;padding:20px 20px 18px;transform:rotate(-3deg);box-shadow:0 6px #25804a}.home-page-module__VPyLQW__shareCard small{letter-spacing:.08em;opacity:.85;font-size:11px;font-weight:700}.home-page-module__VPyLQW__shareCard b{letter-spacing:-.01em;margin-top:3px;font-size:21px;font-weight:800;display:block}.home-page-module__VPyLQW__avatarRow{margin-top:30px;display:flex}.home-page-module__VPyLQW__avatarRow .home-page-module__VPyLQW__avatar{width:42px;height:42px;margin-right:-10px;box-shadow:0 0 0 3px #fff}.home-page-module__VPyLQW__shareToast{color:var(--home-ink);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 0 1.5px #231a1b0f}.home-page-module__VPyLQW__shareToast svg{color:#2f9e57}@media (min-width:820px){.home-page-module__VPyLQW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page-module__VPyLQW__stepArt{height:280px;padding:30px 18px 0}}.home-page-module__VPyLQW__dives{max-width:1152px;padding:var(--home-space) var(--home-gutter) 0;gap:clamp(80px,10vw,136px);margin:0 auto;scroll-margin-top:72px;display:grid}.home-page-module__VPyLQW__dive{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;display:grid}.home-page-module__VPyLQW__checks{color:var(--home-ink);gap:12px;margin:22px 0 0;padding:0;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:grid}.home-page-module__VPyLQW__checks li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.home-page-module__VPyLQW__checks svg{color:var(--home-red)}.home-page-module__VPyLQW__diveArt{border-radius:32px;height:clamp(290px,76vw,440px);padding-top:30px;position:relative;overflow:hidden}.home-page-module__VPyLQW__divePhone{width:min(50%,250px);margin:0 auto}.home-page-module__VPyLQW__divePhoneUp{margin:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-page-module__VPyLQW__diveFloat{bottom:24px;left:16px}@media (min-width:820px){.home-page-module__VPyLQW__dive{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(32px,6vw,80px)}.home-page-module__VPyLQW__diveFlip .home-page-module__VPyLQW__diveCopy{order:2}.home-page-module__VPyLQW__diveArt{height:480px;padding-top:40px}.home-page-module__VPyLQW__divePhone{width:min(56%,270px)}.home-page-module__VPyLQW__divePhoneUp{bottom:36px}.home-page-module__VPyLQW__diveFloat{bottom:22px;left:18px}}.home-page-module__VPyLQW__bento{grid-template-columns:minmax(0,1fr);gap:32px 20px;display:grid}.home-page-module__VPyLQW__bentoArt{border-radius:26px;justify-content:center;align-items:center;height:200px;margin-bottom:18px;padding:18px;display:flex;overflow:hidden}.home-page-module__VPyLQW__bentoCard>p{padding-right:8px}.home-page-module__VPyLQW__bentoWide .home-page-module__VPyLQW__bentoArt{height:252px}.home-page-module__VPyLQW__notes{--row:66px;gap:8px;width:100%;max-width:400px;margin:0;padding:0;list-style:none;display:grid}.home-page-module__VPyLQW__notes li{height:58px;color:var(--home-body);text-align:left;background:#fff;border-radius:20px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 14px 0 11px;font-size:13px;font-weight:500;line-height:1.25;display:grid;box-shadow:0 0 0 1.5px #231a1b0f}.home-page-module__VPyLQW__notes img{border-radius:9px}.home-page-module__VPyLQW__notes b{color:var(--home-ink);font-size:14px;font-weight:700;display:block}.home-page-module__VPyLQW__notes time{color:#a8a1a2;align-self:start;margin-top:11px;font-size:12px}.home-page-module__VPyLQW__photoArt{align-items:center;gap:12px;display:flex}.home-page-module__VPyLQW__noteCard{color:#4d4345;text-align:left;background:#fff;border-radius:6px;gap:8px;padding:18px 22px;font-size:17px;font-style:italic;font-weight:500;display:grid;rotate:-4deg;box-shadow:0 0 0 1.5px #231a1b14}.home-page-module__VPyLQW__photoWand{color:#d69100;flex:none}.home-page-module__VPyLQW__photoItems{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-page-module__VPyLQW__photoItems li{white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:5px 13px 5px 6px;font-size:13px;font-weight:600;display:flex;box-shadow:0 0 0 1.5px #231a1b0f}.home-page-module__VPyLQW__photoItems .home-page-module__VPyLQW__itemIcon{width:26px;height:26px}.home-page-module__VPyLQW__repeatArt{justify-items:center;gap:12px;width:100%;max-width:270px;display:grid}.home-page-module__VPyLQW__repeatRow{text-align:left;background:#fff;border-radius:20px;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex;box-shadow:0 0 0 1.5px #231a1b0f,0 4px #231a1b0f}.home-page-module__VPyLQW__repeatCheck{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #d9d3d1}.home-page-module__VPyLQW__repeatTick{color:#fff;opacity:0;background:#3fbd65;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.home-page-module__VPyLQW__repeatText{font-size:13px;font-weight:500;line-height:1.25;display:grid}.home-page-module__VPyLQW__repeatName{color:var(--home-ink);justify-self:start;font-size:15px;font-weight:600;position:relative}.home-page-module__VPyLQW__repeatName:after{content:"";transform-origin:0;background:#a8a1a2;height:1.5px;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.home-page-module__VPyLQW__repeatSwap{display:grid}.home-page-module__VPyLQW__repeatSwap>*{grid-area:1/1}.home-page-module__VPyLQW__repeatQty{color:var(--home-body);opacity:0}.home-page-module__VPyLQW__repeatBack{color:#25804a;font-weight:700}.home-page-module__VPyLQW__repeatPill{color:#fff;background:#2f9e57;border-radius:99px;align-items:center;gap:7px;padding:8px 15px 8px 11px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px #25804a}.home-page-module__VPyLQW__island{color:#bcb5b6;text-align:left;background:#171314;border-radius:28px;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:11px;width:100%;max-width:270px;padding:11px 13px 11px 11px;font-size:13px;font-weight:500;line-height:1.25;display:grid}.home-page-module__VPyLQW__island img{border-radius:8px}.home-page-module__VPyLQW__island b{color:#fff;font-size:14px;font-weight:700;display:block}.home-page-module__VPyLQW__islandSub{display:grid}.home-page-module__VPyLQW__islandSub>*{grid-area:1/1}.home-page-module__VPyLQW__islandFinding{opacity:0}.home-page-module__VPyLQW__ring{place-items:center;width:34px;height:34px;display:grid;position:relative}.home-page-module__VPyLQW__ring>svg:first-child{position:absolute;inset:0;transform:rotate(-90deg)}.home-page-module__VPyLQW__ringTrack{fill:none;stroke:#3a3435;stroke-width:3.5px}.home-page-module__VPyLQW__ringFill{fill:none;stroke:#3fbd65;stroke-linecap:round;stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:0}.home-page-module__VPyLQW__ringCount{color:#fff;opacity:0;font-size:14px;font-weight:700;position:absolute}.home-page-module__VPyLQW__ringCheck{color:#3fbd65;position:absolute}.home-page-module__VPyLQW__widgetArt{align-items:center;gap:12px;display:flex}.home-page-module__VPyLQW__widget,.home-page-module__VPyLQW__tripCard{width:128px;height:128px;color:var(--home-body);text-align:left;background:#fff;border-radius:26px;align-content:start;gap:7px;padding:14px;font-size:12px;font-weight:500;line-height:1.2;display:grid;box-shadow:0 0 0 1.5px #231a1b0f,0 4px #231a1b0f}.home-page-module__VPyLQW__widget b,.home-page-module__VPyLQW__tripCard b{color:var(--home-ink);font-size:14px;font-weight:700;display:block}.home-page-module__VPyLQW__widgetRow{color:var(--home-ink);align-items:center;gap:6px;font-weight:600;display:flex}.home-page-module__VPyLQW__widgetDot{background:#3fbd65;border-radius:50%;flex:none;width:11px;height:11px}.home-page-module__VPyLQW__tripCard svg{color:#d69100}.home-page-module__VPyLQW__tripCount{height:28px;color:var(--home-ink);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:28px;display:block;overflow:hidden}.home-page-module__VPyLQW__tripRoll{display:block;transform:translateY(-84px)}.home-page-module__VPyLQW__tripRoll i{font-style:normal;display:block}@media (max-width:400px){.home-page-module__VPyLQW__widget,.home-page-module__VPyLQW__tripCard{width:118px;height:122px;padding:12px}.home-page-module__VPyLQW__photoArt{gap:7px}.home-page-module__VPyLQW__noteCard{padding:14px 15px;font-size:15px}.home-page-module__VPyLQW__photoItems li{padding-right:10px;font-size:12px}}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__notes li:first-child{animation:home-page-module__VPyLQW__note-newest var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__notes li:nth-child(2){animation:home-page-module__VPyLQW__note-middle var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__notes li:nth-child(3){animation:home-page-module__VPyLQW__note-oldest var(--dur) both}@keyframes home-page-module__VPyLQW__note-newest{0%{opacity:1;transform:none}7%,58%{opacity:0;transform:translateY(-14px)scale(.96)}68%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__note-middle{0%{opacity:1;transform:none}7%{opacity:0;transform:none}8%,34%{opacity:0;transform:translateY(calc(var(--row) * -1 - 14px)) scale(.96)}44%,58%{opacity:1;transform:translateY(calc(var(--row) * -1))}68%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__note-oldest{0%{opacity:1;transform:none}7%{opacity:0;transform:none}8%,11%{opacity:0;transform:translateY(calc(var(--row) * -2 - 14px)) scale(.96)}21%,34%{opacity:1;transform:translateY(calc(var(--row) * -2))}44%,58%{opacity:1;transform:translateY(calc(var(--row) * -1))}68%,to{opacity:1;transform:none}}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__noteCard{animation:home-page-module__VPyLQW__photo-note var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__photoWand{animation:home-page-module__VPyLQW__photo-wand var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__photoItems li:first-child{animation:home-page-module__VPyLQW__photo-item-1 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__photoItems li:nth-child(2){animation:home-page-module__VPyLQW__photo-item-2 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__photoItems li:nth-child(3){animation:home-page-module__VPyLQW__photo-item-3 var(--dur) both}@keyframes home-page-module__VPyLQW__photo-note{0%{opacity:1}7%,12%{opacity:0}24%,to{opacity:1}}@keyframes home-page-module__VPyLQW__photo-wand{0%{opacity:1;transform:none}7%,24%{opacity:0;transform:none}30%,33%{opacity:1;transform:rotate(0)}37%{transform:rotate(-22deg)scale(1.12)}41%{transform:rotate(20deg)scale(1.12)}45%{transform:rotate(-18deg)scale(1.12)}49%{transform:rotate(16deg)scale(1.12)}53%{transform:rotate(-10deg)scale(1.06)}57%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__photo-item-1{0%{opacity:1;transform:none}7%,56%{opacity:0;transform:scale(.5)}63%{opacity:1;transform:scale(1.1)}68%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__photo-item-2{0%{opacity:1;transform:none}7%,64%{opacity:0;transform:scale(.5)}71%{opacity:1;transform:scale(1.1)}76%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__photo-item-3{0%{opacity:1;transform:none}7%,72%{opacity:0;transform:scale(.5)}79%{opacity:1;transform:scale(1.1)}84%,to{opacity:1;transform:none}}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatRow{animation:home-page-module__VPyLQW__repeat-row var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatPill{animation:home-page-module__VPyLQW__repeat-pill var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatPill svg{animation:home-page-module__VPyLQW__repeat-spin var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatTick{animation:home-page-module__VPyLQW__repeat-tick var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatName:after{animation:home-page-module__VPyLQW__repeat-strike var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatQty{animation:home-page-module__VPyLQW__repeat-qty var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__repeatBack{animation:home-page-module__VPyLQW__repeat-back var(--dur) both}@keyframes home-page-module__VPyLQW__repeat-row{0%{opacity:1;transform:none}7%,11%{opacity:0;transform:none}20%{opacity:1;transform:none}34%,66%{opacity:.6;transform:none}73%{opacity:1;transform:scale(1.06)}79%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__repeat-pill{0%{opacity:1}7%,34%{opacity:0}42%,to{opacity:1}}@keyframes home-page-module__VPyLQW__repeat-spin{0%,42%{transform:rotate(0)}70%,to{transform:rotate(720deg)}}@keyframes home-page-module__VPyLQW__repeat-tick{0%,20%{opacity:0;transform:scale(.4)}27%{opacity:1;transform:scale(1.15)}31%,66%{opacity:1;transform:none}72%,to{opacity:0;transform:scale(.4)}}@keyframes home-page-module__VPyLQW__repeat-strike{0%,24%{transform:scaleX(0)}32%,66%{transform:scaleX(1)}70%,to{transform:scaleX(0)}}@keyframes home-page-module__VPyLQW__repeat-qty{0%,7%{opacity:0}12%,66%{opacity:1}70%,to{opacity:0}}@keyframes home-page-module__VPyLQW__repeat-back{0%{opacity:1}7%,68%{opacity:0}74%,to{opacity:1}}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__island{animation:home-page-module__VPyLQW__live-island var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringFill{animation:home-page-module__VPyLQW__live-ring var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringCount:first-of-type{animation:home-page-module__VPyLQW__live-count-1 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringCount:nth-of-type(2){animation:home-page-module__VPyLQW__live-count-2 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringCount:nth-of-type(3){animation:home-page-module__VPyLQW__live-count-3 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringCount:nth-of-type(4){animation:home-page-module__VPyLQW__live-count-4 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__ringCheck{animation:home-page-module__VPyLQW__live-check var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__islandFinding{animation:home-page-module__VPyLQW__live-finding var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__islandDone{animation:home-page-module__VPyLQW__live-done var(--dur) both}@keyframes home-page-module__VPyLQW__live-island{0%{opacity:1;transform:none}7%,10%{opacity:0;transform:translateY(10px)}20%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__live-ring{0%,22%{stroke-dashoffset:1px}28%,38%{stroke-dashoffset:.75px}44%,54%{stroke-dashoffset:.5px}60%,70%{stroke-dashoffset:.25px}76%,to{stroke-dashoffset:0}}@keyframes home-page-module__VPyLQW__live-count-1{0%,22%{opacity:0}25%,40%{opacity:1}42%,to{opacity:0}}@keyframes home-page-module__VPyLQW__live-count-2{0%,40%{opacity:0}42%,56%{opacity:1}58%,to{opacity:0}}@keyframes home-page-module__VPyLQW__live-count-3{0%,56%{opacity:0}58%,72%{opacity:1}74%,to{opacity:0}}@keyframes home-page-module__VPyLQW__live-count-4{0%,72%{opacity:0}74%,84%{opacity:1}86%,to{opacity:0}}@keyframes home-page-module__VPyLQW__live-check{0%{opacity:1;transform:none}7%,85%{opacity:0;transform:scale(.3)}92%{opacity:1;transform:scale(1.25)}97%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__live-finding{0%,7%{opacity:0}12%,84%{opacity:1}88%,to{opacity:0}}@keyframes home-page-module__VPyLQW__live-done{0%{opacity:1}7%,86%{opacity:0}92%,to{opacity:1}}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__widget{animation:home-page-module__VPyLQW__widget-in var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__widgetRow:first-of-type .home-page-module__VPyLQW__widgetDot{animation:home-page-module__VPyLQW__widget-dot-1 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__widgetRow:nth-of-type(2) .home-page-module__VPyLQW__widgetDot{animation:home-page-module__VPyLQW__widget-dot-2 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__widgetRow:nth-of-type(3) .home-page-module__VPyLQW__widgetDot{animation:home-page-module__VPyLQW__widget-dot-3 var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__tripCard{animation:home-page-module__VPyLQW__widget-trip var(--dur) both}.home-page-module__VPyLQW__bentoCard[data-playing=true] .home-page-module__VPyLQW__tripRoll{animation:home-page-module__VPyLQW__widget-roll var(--dur) both}@keyframes home-page-module__VPyLQW__widget-in{0%{opacity:1}7%,10%{opacity:0}20%,to{opacity:1}}@keyframes home-page-module__VPyLQW__widget-dot-1{0%,26%{background:#e4dfdd;transform:none}31%{background:#3fbd65;transform:scale(1.5)}36%,to{background:#3fbd65;transform:none}}@keyframes home-page-module__VPyLQW__widget-dot-2{0%,38%{background:#e4dfdd;transform:none}43%{background:#3fbd65;transform:scale(1.5)}48%,to{background:#3fbd65;transform:none}}@keyframes home-page-module__VPyLQW__widget-dot-3{0%,50%{background:#e4dfdd;transform:none}55%{background:#3fbd65;transform:scale(1.5)}60%,to{background:#3fbd65;transform:none}}@keyframes home-page-module__VPyLQW__widget-trip{0%{opacity:1;transform:none}7%,60%{opacity:0;transform:scale(.6)}68%{opacity:1;transform:scale(1.08)}73%,to{opacity:1;transform:none}}@keyframes home-page-module__VPyLQW__widget-roll{0%,72%{transform:translateY(0)}92%,to{transform:translateY(-84px)}}@media (min-width:680px){.home-page-module__VPyLQW__bento{grid-template-columns:repeat(6,minmax(0,1fr))}.home-page-module__VPyLQW__bentoCard{grid-column:span 2}.home-page-module__VPyLQW__bentoWide{grid-column:span 3}.home-page-module__VPyLQW__bentoArt{height:220px}.home-page-module__VPyLQW__bentoWide .home-page-module__VPyLQW__bentoArt{height:268px}}.home-page-module__VPyLQW__review{background:#f7f5f3;border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:clamp(28px,4vw,44px);display:grid}.home-page-module__VPyLQW__reviewScore{color:var(--home-body);justify-items:start;gap:4px;font-size:14px;font-weight:600;display:grid}.home-page-module__VPyLQW__reviewScore strong{color:var(--home-ink);letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1}.home-page-module__VPyLQW__review blockquote{color:var(--home-ink);letter-spacing:-.01em;margin:0;font-size:clamp(21px,2.6vw,30px);font-weight:700;line-height:1.25}.home-page-module__VPyLQW__review figcaption{color:var(--home-body);letter-spacing:0;margin-top:12px;font-size:15px;font-weight:500}@media (min-width:680px){.home-page-module__VPyLQW__review{grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,6vw,72px)}}.home-page-module__VPyLQW__faqSection{max-width:1152px;padding:var(--home-space) var(--home-gutter) 0;grid-template-columns:minmax(0,1fr);gap:28px;margin:0 auto;display:grid}.home-page-module__VPyLQW__faqSection svg{color:var(--home-red)}@media (min-width:900px){.home-page-module__VPyLQW__faqSection{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:72px}.home-page-module__VPyLQW__faqSection h2{align-self:start;position:sticky;top:104px}}.home-page-module__VPyLQW__closingWrap{max-width:1152px;padding:var(--home-space) var(--home-gutter) 0;margin:0 auto}.home-page-module__VPyLQW__closing{background:#e4141f;border-radius:32px;padding:clamp(36px,6vw,68px) clamp(24px,6vw,72px) 0;display:grid;position:relative;overflow:hidden}.home-page-module__VPyLQW__page .home-page-module__VPyLQW__closing h2{color:#fff;max-width:15em}.home-page-module__VPyLQW__closingCopy>p{color:#fff;max-width:30em;margin:14px 0 24px;font-size:18px;font-weight:500;line-height:1.45}.home-page-module__VPyLQW__closingArt{justify-self:center;width:min(62vw,240px);margin-top:28px;position:relative}.home-page-module__VPyLQW__closingArt:before{content:"";aspect-ratio:1;background:#ffd24a;border-radius:50%;position:absolute;bottom:-50%;left:0;right:0}.home-page-module__VPyLQW__closingJack{width:72%;height:auto;margin:0 auto -18%;display:block;position:relative}@media (min-width:760px){.home-page-module__VPyLQW__closing{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:0}.home-page-module__VPyLQW__closingCopy{padding-bottom:clamp(36px,6vw,68px)}.home-page-module__VPyLQW__closingArt{width:clamp(220px,24vw,300px);margin:0}}.home-page-module__VPyLQW__page>footer{margin-top:88px}.home-page-module__VPyLQW__floatingCta{display:none}@media (max-width:639px){.home-page-module__VPyLQW__floatingCta{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:40;pointer-events:none;transition:transform .28s ease-out;display:grid;position:fixed;left:14px;transform:translateY(140%)}.home-page-module__VPyLQW__floatingCtaOn{pointer-events:auto;transform:none}.home-page-module__VPyLQW__floatingCta a{width:100%;min-height:62px}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.home-page-module__VPyLQW__floatingCta{transition:none}}@media (max-width:819px){.home-page-module__VPyLQW__hero{text-align:center;justify-items:center}.home-page-module__VPyLQW__heroBody{max-width:24em;margin-inline:auto}.home-page-module__VPyLQW__heroActions{justify-content:center}.home-page-module__VPyLQW__stepCopy{text-align:center;flex-direction:column;align-items:center;padding-right:0;display:flex}.home-page-module__VPyLQW__stepCopy h3{padding-top:0}.home-page-module__VPyLQW__stepCopy p,.home-page-module__VPyLQW__bentoCard>p{padding-right:0}.home-page-module__VPyLQW__diveCopy{text-align:center}.home-page-module__VPyLQW__checks{text-align:left;display:inline-grid}.home-page-module__VPyLQW__bentoCard{text-align:center}.home-page-module__VPyLQW__review{text-align:center;justify-items:center}.home-page-module__VPyLQW__reviewScore{justify-items:center}.home-page-module__VPyLQW__faqSection h2,.home-page-module__VPyLQW__closingCopy{text-align:center}.home-page-module__VPyLQW__page .home-page-module__VPyLQW__closing h2,.home-page-module__VPyLQW__closingCopy>p{margin-inline:auto}.home-page-module__VPyLQW__floatCard{text-align:left;border-radius:15px;padding:7px 12px 7px 7px;font-size:12px}.home-page-module__VPyLQW__floatCard strong{font-size:13px}.home-page-module__VPyLQW__floatCard .home-page-module__VPyLQW__avatar,.home-page-module__VPyLQW__floatCard .home-page-module__VPyLQW__floatIcon{width:30px;height:30px}.home-page-module__VPyLQW__floatTop{top:12px;right:12px}.home-page-module__VPyLQW__floatBottom{bottom:16px;right:12px}.home-page-module__VPyLQW__diveFloat{bottom:14px;left:12px}.home-page-module__VPyLQW__miniCard{max-width:260px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-page-module__VPyLQW__stepCard,.home-page-module__VPyLQW__dive,.home-page-module__VPyLQW__bentoCard,.home-page-module__VPyLQW__review{animation:linear both home-page-module__VPyLQW__home-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes home-page-module__VPyLQW__home-rise{0%{transform:translateY(26px)}to{transform:none}}
.home-layout-module__Nu2GZW__section{max-width:1152px;padding:var(--home-space) var(--home-gutter) 0;margin:0 auto;scroll-margin-top:100px}.home-layout-module__Nu2GZW__section h2{color:#231a1b;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,4.6vw,56px);line-height:1.08}.home-layout-module__Nu2GZW__comparison{max-width:1040px}.home-layout-module__Nu2GZW__comparisonHeading{text-align:center}.home-layout-module__Nu2GZW__comparisonHeading p{color:#6b6264;max-width:34em;margin:12px auto 0;font-size:18px;font-weight:500;line-height:1.5}.home-layout-module__Nu2GZW__comparison a{color:#c40d1a;font-weight:700;text-decoration:none}.home-layout-module__Nu2GZW__comparison a:hover{text-decoration:underline}.home-layout-module__Nu2GZW__comparisonLink{margin-top:18px;font-size:17px;display:inline-block}.home-layout-module__Nu2GZW__comparisonTable{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;width:100%;margin-top:52px}.home-layout-module__Nu2GZW__comparisonTable th,.home-layout-module__Nu2GZW__comparisonTable td{border-bottom:1.5px solid #ece7e5;padding:24px 12px;font-size:18px;line-height:1.3}.home-layout-module__Nu2GZW__comparisonTable tr>:first-child{color:#231a1b;text-align:left;width:46%;padding-left:4px;font-weight:600}.home-layout-module__Nu2GZW__comparisonTable tr>:nth-child(2){color:#fff;background:#e4141f;border-bottom-color:#ffffff38;width:22%;font-weight:700}.home-layout-module__Nu2GZW__comparisonTable thead th{vertical-align:bottom;padding-block:24px 20px;font-weight:700}.home-layout-module__Nu2GZW__comparisonTable thead tr>:nth-child(2){border-radius:28px 28px 0 0;padding-top:32px;font-size:19px}.home-layout-module__Nu2GZW__comparisonTable tbody tr:last-child>*{border-bottom:0}.home-layout-module__Nu2GZW__comparisonTable tbody tr:last-child>:nth-child(2){border-radius:0 0 28px 28px;box-shadow:0 6px #b00d17}.home-layout-module__Nu2GZW__competitor{color:#857d7f;font-size:16px;font-weight:600}.home-layout-module__Nu2GZW__comparisonTable thead th.home-layout-module__Nu2GZW__competitor,.home-layout-module__Nu2GZW__comparisonTable td.home-layout-module__Nu2GZW__competitor{white-space:nowrap;font-size:16px;font-weight:600}.home-layout-module__Nu2GZW__competitorLogo{filter:grayscale()opacity(.55);border-radius:12px;margin:0 auto 10px;display:block}.home-layout-module__Nu2GZW__pepperjackLogo{border-radius:16px;margin:0 auto 12px;display:block;box-shadow:0 0 0 3px #fff}.home-layout-module__Nu2GZW__yes{margin:0 auto;display:block}.home-layout-module__Nu2GZW__miss{color:#bdb6b7;font-size:19px;font-weight:700;line-height:1}.home-layout-module__Nu2GZW__comparisonNote{color:#a8a1a2;text-align:center;margin-top:28px;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:640px){.home-layout-module__Nu2GZW__comparisonTable{margin-top:36px}.home-layout-module__Nu2GZW__comparisonTable th,.home-layout-module__Nu2GZW__comparisonTable td{padding:16px 4px;font-size:14.5px}.home-layout-module__Nu2GZW__comparisonTable tr>:first-child{width:42%}.home-layout-module__Nu2GZW__comparisonTable tr>:nth-child(2){width:24%}.home-layout-module__Nu2GZW__comparisonTable thead th{padding-block:14px 12px}.home-layout-module__Nu2GZW__comparisonTable thead tr>:nth-child(2){border-radius:22px 22px 0 0;padding-top:18px;font-size:13px}.home-layout-module__Nu2GZW__comparisonTable tbody tr:last-child>:nth-child(2){border-radius:0 0 22px 22px}.home-layout-module__Nu2GZW__comparisonTable thead th.home-layout-module__Nu2GZW__competitor,.home-layout-module__Nu2GZW__comparisonTable td.home-layout-module__Nu2GZW__competitor{font-size:12.5px}.home-layout-module__Nu2GZW__pepperjackLogo{border-radius:12px;width:44px;height:44px}.home-layout-module__Nu2GZW__competitorLogo{border-radius:9px;width:32px;height:32px}}
