.lp{--lp-ink:#1a1a1a;--lp-ink-2:#4a4845;--lp-card:#f2f2f0;--lp-divider:#cfc9bc73;--lp-pad:80px;--lp-head-h:96px;--u:calc(min(100vw, 1440px) / 1440);--lp-hand-font:"Caveat", "Mona Sans", cursive;--lp-mono:"JetBrains Mono", ui-monospace, monospace;--lp-sec-y:128px;--lp-fs-hand:36px;--lp-fs-h2:36px;--lp-head-gap:56px;--lp-fs-h3:26px;--lp-fs-body:16px;--lp-radius:28px;--lp-gap:32px;color:var(--lp-ink);letter-spacing:0;background:#fff;font-family:Noto Sans JP,Noto Sans JP All,system-ui,sans-serif;font-weight:500;line-height:1.6;overflow-x:clip}.lp:lang(en){font-family:Mona Sans,Noto Sans JP,system-ui,sans-serif}.lp{--lp-key-text:#fff;--lp-key-sub:#ffffffd9}.lp-key{background:var(--lp-key);color:var(--lp-key-text)}.lp-open{background:var(--lp-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:800;display:inline-flex}.lp-open:hover{opacity:.85}.lp-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.lp :focus-visible{outline-offset:3px;outline:2px solid}.lp-wrap{max-width:calc(1280px + 2 * var(--lp-pad));padding-inline:var(--lp-pad);margin-inline:auto}.lp :is(h1,h2,h3){text-wrap:balance}html:has(.lp){scroll-padding-top:120px}.lp-sec-head{margin-bottom:var(--lp-head-gap);text-align:center}.lp-hand{font-family:var(--lp-hand-font);opacity:.92;font-weight:600;line-height:1.25}.lp-hand--sec{font-size:var(--lp-fs-hand);color:var(--lp-accent);padding-bottom:4px;display:inline-block;transform:rotate(-2deg)}.lp-key .lp-hand--sec{color:var(--lp-on-key)}.lp-h2{font-size:var(--lp-fs-h2);font-weight:900;line-height:1.4}.lp-lead{max-width:760px;font-size:var(--lp-fs-body);color:var(--lp-ink-2);margin:16px auto 0;line-height:1.9}.lp-key .lp-lead{color:var(--lp-key-sub)}.lp-h3{font-size:var(--lp-fs-h3);font-weight:900;line-height:1.45}.lp-tag{font-family:var(--lp-mono);letter-spacing:2px;color:var(--lp-accent);font-size:12px;font-weight:700}.lp-wordmark{letter-spacing:1px;font-family:Mona Sans,sans-serif;font-size:22px;font-weight:800}.lp-wordmark-img{width:auto;height:34px;display:block;position:relative;top:-5px}.lp-lockup{align-items:center;gap:12px;display:inline-flex}.lp-icon{border-radius:10px;width:40px;height:40px}.lp-badge{border-radius:10px;display:inline-block}.lp-badge img{width:auto;height:56px;display:block}.lp-badge:hover{opacity:.85}.lp-soon{font-size:16px;font-weight:700}.lp-print{background:#fff;border-radius:3px;box-shadow:4px 10px 26px #00000038;container-type:inline-size}.lp-print-in{padding:5.7cqw 5.7cqw 0}.lp-print-photo{aspect-ratio:1;object-fit:cover;width:100%}.lp-print figcaption{height:20cqw;font-family:var(--lp-hand-font);color:#1f1e1cd9;white-space:nowrap;align-items:center;font-size:9.5cqw;font-weight:500;line-height:1;display:flex}.lp-phone{object-fit:cover;border-radius:calc(var(--pw,300px) * .093);outline:calc(var(--pw,300px) * .02) solid #fff;box-shadow:6px 16px 40px #00000040}.lp-bar{z-index:10;height:var(--lp-head-h);margin-bottom:calc(-1 * var(--lp-head-h));color:var(--lp-key-text);transition:background-color .25s,box-shadow .25s,color .25s;position:sticky;top:0}.lp-bar.is-stuck{background:var(--lp-key);box-shadow:0 1px #00000012}.lp-bar--kv:not(.is-stuck){color:#fff}.lp-hero{min-height:max(calc(880 * var(--u)), 600px);padding-top:var(--lp-head-h);position:relative;overflow:hidden}.lp-head{height:var(--lp-head-h);max-width:calc(1280px + 2 * var(--lp-pad));padding-inline:var(--lp-pad);align-items:center;gap:40px;margin-inline:auto;display:flex}.lp-head .lp-icon{outline-offset:-1px;outline:1px solid #ffffff59}.lp-nav{gap:40px;margin-left:auto;font-size:15px;font-weight:700;display:flex}.lp-nav a:hover{opacity:.75}.lp-get{color:var(--lp-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;display:inline-flex}.lp-get .lp-ico{font-size:16px}.lp-get:hover{background:#ffffffe0}.lp-hero-copy{z-index:2;max-width:calc(1280px + 2 * var(--lp-pad));padding:max(calc(94 * var(--u)), 24px) var(--lp-pad) 64px;margin-inline:auto;position:relative}.lp-hero-copy>*{max-width:700px}.lp-hero .lp-hand{color:var(--lp-on-key);transform-origin:0;padding:0 0 4px 6px;font-size:56px;display:inline-block;transform:rotate(-3deg)}.lp-hero-logo{transform-origin:0;width:460px;max-width:100%;margin-bottom:4px;transform:rotate(-3deg)}.lp-hero-title{margin-top:14px;font-size:36px;font-weight:800;line-height:1.4}.lp-hero:lang(en) .lp-hero-title,.lp:lang(en) .lp-hero-title{font-size:40px;line-height:1.15}.lp-hero-body{color:var(--lp-key-sub);margin-top:16px;font-size:18px;line-height:1.8}.lp-get-row{justify-items:start;gap:22px;padding-top:36px;display:grid}.lp-chips{flex-wrap:wrap;gap:10px;display:flex}.lp-chips li{color:var(--lp-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 9px 13px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.lp-chips .lp-ico{color:var(--lp-accent);font-size:15px}.lp-hero--kv{min-height:0;aspect-ratio:var(--lp-kv-ratio,1782 / 1192);color:#fff;width:100%;max-height:960px;padding-top:0}.lp-kv{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-kv img{object-fit:cover;width:100%;height:100%;display:block}.lp-hero--kv:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000052,#0000);height:160px;position:absolute;inset:0 0 auto}.lp-hero--kv .lp-hero-copy{max-width:42vw;margin:0;padding:0;position:absolute;top:calc(50% + 2.4vw);left:8.4%}.lp-hero--kv .lp-get-row{padding-top:0}.lp-hero--kv-words:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e100e94,#0e100e4d 30%,#0e100e00 46%);position:absolute;inset:0}.lp-hero--kv-words .lp-hero-copy{top:calc(50% + var(--lp-head-h) / 2);max-width:36%;transform:translateY(-50%)}.lp-hero--kv-words :is(.lp-hero-title,.lp-hero-body){text-shadow:0 1px 14px #0000004d}.lp-hero--kv-words .lp-hero-title{margin-top:0}.lp-hero--kv-words .lp-hero-body{color:#ffffffe6}.lp-hero--kv-words .lp-get-row{padding-top:32px}.lp-hero-art,.lp-cta-art{z-index:1;pointer-events:none;position:absolute;inset:0}@media (width>=1441px){.lp-hero-art,.lp-cta-art{left:calc(50% - 720px);right:calc(50% - 720px)}}.lp-disc{max-width:none;position:absolute}.lp-hero .lp-disc{width:calc(788 * var(--u));right:calc(-179 * var(--u));top:calc(51 * var(--u))}.lp-hero .lp-phone{--pw:calc(300 * var(--u));width:var(--pw);height:calc(520 * var(--u));right:calc(360 * var(--u));top:calc(300 * var(--u));position:absolute}.lp-hero .lp-print{position:absolute}.lp-print--hero1{width:calc(210 * var(--u));right:calc(30 * var(--u));top:calc(128 * var(--u));transform:rotate(9deg)}.lp-print--hero2{width:calc(220 * var(--u));right:calc(30 * var(--u));top:calc(610 * var(--u));transform:rotate(-6deg)}.lp-sec{padding-block:var(--lp-sec-y)}.lp-sec:not(.lp-key)+.lp-sec:not(.lp-key){padding-top:0}.lp-memories{grid-template-columns:repeat(6,minmax(0,186px));justify-content:center;gap:28px;display:grid}.lp-memory{align-content:start;justify-items:center;gap:18px;display:grid}.lp-memory .lp-print{width:100%;box-shadow:3px 8px 20px #1a1a1a24,0 0 0 1px #1a1a1a0f}.lp-memory .lp-print-in{padding:5.4cqw 5.4cqw 0}.lp-memory:first-child .lp-print{transform:rotate(4deg)}.lp-memory:nth-child(2) .lp-print{transform:rotate(-3deg)}.lp-memory:nth-child(3) .lp-print{transform:rotate(2deg)}.lp-memory:nth-child(4) .lp-print{transform:rotate(-4deg)}.lp-memory:nth-child(5) .lp-print{transform:rotate(3deg)}.lp-memory:nth-child(6) .lp-print{transform:rotate(-2deg)}.lp-track{background:var(--lp-card);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:8px 14px 8px 10px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.lp-track span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-track .lp-ico{fill:currentColor;stroke:none;font-size:13px}.lp-track--play{color:inherit;cursor:pointer;background-image:linear-gradient(to right, color-mix(in srgb, var(--mood) 24%, transparent) calc(var(--p,0) * 100%), transparent 0);border:0;font-family:inherit;transition:background-color .2s}.lp-track--play:hover,.lp-track--play.is-playing,.lp-track--play.is-loading{background-color:color-mix(in srgb, var(--mood) 10%, var(--lp-card))}.lp-track--play .lp-ico--pause,.lp-track--play.is-playing .lp-ico--play{display:none}.lp-track--play.is-playing .lp-ico--pause{display:block}.lp-track--play.is-loading .lp-dot{animation:.8s ease-in-out infinite alternate lp-blink}@keyframes lp-blink{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.lp-track--play.is-loading .lp-dot{animation:none}}.lp-memory:has(.lp-track--play) .lp-print{cursor:pointer}.lp-dot{background:var(--mood);border-radius:50%;flex:none;width:8px;height:8px}.lp-rows{gap:var(--lp-sec-y);display:grid}.lp-row{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:96px;display:grid}.lp-row-text{padding-top:40px}.lp-row:nth-child(2){grid-template-columns:minmax(0,620px) minmax(0,1fr)}.lp-row:nth-child(2) .lp-visual{order:-1}.lp-row-no{color:var(--lp-accent);align-items:center;gap:14px;padding-bottom:18px;display:flex}.lp-no{font-family:Mona Sans,sans-serif;font-size:18px;font-weight:800}.lp-rule{background:currentColor;width:40px;height:2px}.lp-row-body{font-size:var(--lp-fs-body);color:var(--lp-ink-2);padding:18px 0 24px;line-height:1.9}.lp-bullets{gap:12px;display:grid}.lp-bullets li{align-items:flex-start;gap:12px;font-size:15px;font-weight:700;line-height:1.6;display:flex}.lp-row-note{color:var(--lp-ink-2);margin-top:20px;font-size:13px;line-height:1.8}.lp-check{background:color-mix(in srgb, var(--lp-accent) 12%, transparent);width:24px;height:24px;color:var(--lp-accent);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.lp-check .lp-ico{stroke-width:2.6px}.lp-visual{aspect-ratio:620/600;border-radius:var(--lp-radius);background:var(--lp-card);position:relative;overflow:hidden;container-type:inline-size}.lp-device{--w:38.9cqw;width:var(--w);filter:drop-shadow(6px 18px 20px #1a1a1a2e);position:absolute;top:6.67%;left:31.3%}.lp-visual .lp-print{width:32.3%;position:absolute;top:50%;left:11.3%;transform:rotate(6deg);box-shadow:3px 8px 20px #1a1a1a24}.lp-visual .lp-print figcaption{height:18cqw}.lp-row:nth-child(2) .lp-visual .lp-print{top:11.7%;left:58.1%;transform:rotate(-5deg)}.lp-row:nth-child(3) .lp-visual .lp-print{transform:rotate(5deg)}.lp-row--demo{grid-template:"visual."1fr"visual text""visual go""visual."1fr/minmax(0,620px) minmax(0,1fr)}.lp-demo .lp-row--demo{row-gap:0}.lp-row--demo .lp-row-text{grid-area:text;padding-top:0}.lp-row--demo .lp-visual{grid-area:visual}.lp-demo-go{grid-area:go}.lp-demo .lp-hand--sec{transform-origin:0}.lp-demo .lp-row-body{padding-bottom:32px}.lp-visual--demo{background:var(--lp-key);display:block}.lp-visual--demo .lp-device{transition:transform .3s}.lp-visual--demo:hover .lp-device{transform:translateY(-8px)}.lp-ways-grid{gap:var(--lp-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-way .lp-visual{aspect-ratio:4/3}.lp-way .lp-device{--w:31cqw;top:5%;left:34.5%}.lp-way-text{gap:10px;padding-top:24px;display:grid}.lp-way-title{font-size:var(--lp-fs-h3);font-weight:900;line-height:1.45}.lp-way-body{font-size:var(--lp-fs-body);color:var(--lp-ink-2);line-height:1.85}.lp-screens{flex-wrap:wrap;justify-content:center;gap:40px 32px;padding-bottom:32px;display:flex}.lp-screen-item{align-content:start;justify-items:center;gap:16px;width:200px;display:grid;container-type:inline-size}.lp-screen-item:nth-child(2n){transform:translateY(32px)}.lp-screen{aspect-ratio:886/1920;object-fit:cover;background:#111;border:3cqw solid #111;border-radius:14%/6.5%;width:100%;box-shadow:4px 14px 32px #1a1a1a33}.lp-tag-hand{font-family:var(--lp-hand-font);color:var(--lp-accent);font-size:24px;line-height:1;transform:rotate(-4deg)}.lp-screen-item:nth-child(2n) .lp-tag-hand{transform:rotate(3deg)}.lp-street{object-fit:cover;filter:blur(14px)saturate(1.15);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.lp-visual .lp-street+.lp-device{z-index:1}.lp-street--cta{width:calc(620 * var(--u));height:calc(460 * var(--u));inset:auto;right:calc(150 * var(--u));top:calc(70 * var(--u));clip-path:inset(0 round 40px);filter:blur(10px)saturate(1.15);transform:none}.lp-street--hero{clip-path:inset(0 round 40px);filter:blur(10px)saturate(1.15);inset:auto;transform:none}.lp--bare-screens .lp-device{aspect-ratio:241/520;object-fit:cover;border:calc(var(--w) * .029) solid #111;filter:none;background:#111;border-radius:14%/6.5%;box-shadow:6px 18px 40px #1a1a1a2e}.lp--bare-screens .lp-phone{border-radius:calc(var(--pw,300px) * .14)}.lp--stage .lp-phone{outline-color:#111}.lp--stage .lp-street--hero,.lp--stage .lp-street--cta{filter:none}@media (width>=1024px){.lp--stage .lp-hero{--vh:min(max(100svh, 640px), max(calc(960 * var(--u)), 760px));--ph:min(calc(650 * var(--u)), var(--vh) - var(--lp-head-h) - 80px);--mid:calc(var(--lp-head-h) + (var(--vh) - var(--lp-head-h)) / 2);min-height:var(--vh);flex-direction:column;justify-content:center;display:flex}.lp--stage .lp-hero-copy{width:100%;padding-block:24px}.lp--stage .lp-hero .lp-phone{--pw:calc(var(--ph) * 390 / 844);width:var(--pw);height:var(--ph);top:calc(var(--mid) - var(--ph) / 2);right:calc(360 * var(--u) - var(--pw) / 2)}.lp--stage .lp-cta{min-height:max(calc(660 * var(--u)), 480px)}.lp--stage .lp-cta .lp-phone{height:calc(541 * var(--u));top:calc(60 * var(--u));right:calc(235 * var(--u))}.lp--stage .lp-street--hero{width:calc(var(--ph) * 620 / 650);height:calc(var(--ph) * .8);right:calc(360 * var(--u) - var(--ph) * 310 / 650);top:calc(var(--mid) - var(--ph) * .4)}.lp--stage .lp-hero-copy>*{max-width:calc(770 * var(--u) - var(--lp-pad) - 32px)}.lp--stage .lp-street--cta{width:calc(600 * var(--u));height:calc(440 * var(--u));right:calc(60 * var(--u));top:calc(110 * var(--u))}}@media (width<=1023px){.lp--stage .lp-hero .lp-phone,.lp--stage .lp-cta .lp-phone{aspect-ratio:390/844;top:0;left:calc(50% - min(22vw,165px))}.lp--stage .lp-hero-art,.lp--stage .lp-cta-art{height:min(100vw,734px)}.lp--stage .lp-street--hero,.lp--stage .lp-street--cta{clip-path:inset(0 round 24px);width:88vw;height:min(72vw,540px);top:min(12vw,92px);left:6vw;right:auto}}.lp-steps{gap:var(--lp-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;display:grid}.lp-step{border-radius:var(--lp-radius);color:var(--lp-ink);background:#fff;flex-direction:column;display:flex;overflow:hidden}.lp-step-img{aspect-ratio:400/260;object-fit:cover;width:100%}.lp-step-visual{aspect-ratio:1;border-radius:0}.lp-step-visual .lp-device{--w:42cqw;top:5%;left:29%}.lp-step-body{align-content:start;gap:10px;padding:24px 28px 32px;display:grid}.lp-step-label{align-items:center;gap:12px;display:flex}.lp-step-word{font-size:14px;font-weight:800}.lp-step-title{font-size:var(--lp-fs-h3);font-weight:900;line-height:1.45}.lp-step-text{font-size:var(--lp-fs-body);color:var(--lp-ink-2);line-height:1.85}.lp-note{text-align:center;color:var(--lp-ink-2);margin-top:32px;font-size:14px;line-height:1.8}.lp-key .lp-note{color:var(--lp-key-sub)}.lp-faq-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:80px;display:grid}.lp:lang(en) .lp-faq-grid{grid-template-columns:400px minmax(0,1fr)}.lp-faq-head{text-align:left;margin-bottom:0}.lp-faq-head .lp-hand--sec{transform-origin:0}.lp-faq-list{border-top:1px solid var(--lp-divider)}.lp-qa{border-bottom:1px solid var(--lp-divider)}.lp-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:26px 4px;font-size:17px;font-weight:800;line-height:1.55;list-style:none;display:flex}.lp-qa summary::-webkit-details-marker{display:none}.lp .lp-q{font:inherit;text-wrap:inherit}.lp-qa[open] summary{padding-bottom:12px}.lp-pm{flex:none;width:22px;height:22px;position:relative}.lp-pm:before,.lp-pm:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;top:10px;left:4px;right:4px}.lp-pm:after{transition:transform .2s;transform:rotate(90deg)}.lp-qa[open] .lp-pm:after{transform:rotate(0)}.lp-a{font-size:var(--lp-fs-body);color:var(--lp-ink-2);padding:0 4px 26px;line-height:1.85}.lp-cta{min-height:max(calc(600 * var(--u)), 480px);position:relative;overflow:hidden}.lp-cta-copy{z-index:2;max-width:calc(1280px + 2 * var(--lp-pad));padding:max(calc(130 * var(--u)), 64px) var(--lp-pad) 72px;margin-inline:auto;position:relative}.lp-cta-copy>*{max-width:640px}@media (width>=1024px){.lp-cta:not(.lp-cta--poster) .lp-cta-copy>*{max-width:min(640px, calc(780 * var(--u) - var(--lp-pad) - 24px))}}.lp-hand--cta{color:var(--lp-on-key);transform-origin:0;padding:0 0 8px 4px;font-size:44px;display:inline-block;transform:rotate(-3deg)}.lp-cta-title{font-size:40px;font-weight:900;line-height:1.35}.lp-cta-body{color:var(--lp-key-sub);padding:18px 0 32px;font-size:17px;line-height:1.85}.lp-cta .lp-disc{width:calc(670 * var(--u));right:calc(-31 * var(--u));top:calc(20 * var(--u))}.lp-cta .lp-phone{--pw:calc(250 * var(--u));width:var(--pw);height:calc(430 * var(--u));right:calc(410 * var(--u));top:calc(130 * var(--u));position:absolute}.lp-qr{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lp-qr{z-index:9;width:128px;color:var(--lp-ink);background:#fff;border-radius:14px;justify-items:center;padding:10px 10px 9px;transition:opacity .25s,transform .25s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000029,0 0 0 1px #1a1a1a14}.lp-qr.is-away{opacity:0;pointer-events:none;transform:translateY(8px)}.lp-qr-box{width:108px;height:108px;display:block;position:relative}.lp-qr-code{width:100%;height:100%;display:block}.lp-qr-icon{border-radius:22%;width:19.5%;height:19.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-qr-label{text-align:center;white-space:nowrap;margin-top:7px;font-size:10.5px;font-weight:800;line-height:1.4}.lp-qr-store{color:var(--lp-ink-2);font-family:Mona Sans,Noto Sans JP,sans-serif;font-size:10px;font-weight:600;line-height:1.4}}@media print{.lp-qr{display:none}}.lp-foot{background:var(--lp-ink);color:#fff;padding:80px 0 48px}.lp-foot-top{border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:48px 96px;padding-bottom:56px;display:flex}.lp-brand{align-content:start;gap:16px;display:grid}.lp-brand p{color:#ffffffb8;font-size:14px;font-weight:600}.lp-foot-cols{flex-wrap:wrap;gap:40px 96px;display:flex}.lp-foot-h{color:#fff9;margin-bottom:14px;font-size:13px;font-weight:800}.lp-foot-cols ul{gap:14px;display:grid}.lp-foot-cols a,.lp-lang{font-size:15px;font-weight:600}.lp-foot-cols a:hover,.lp-lang:hover{opacity:.75}.lp-foot-base{justify-content:space-between;align-items:center;gap:24px;padding-top:48px;display:flex}.lp-copy{font-family:var(--lp-mono);color:#fff9;font-size:12px}.lp-lang{color:#fffc;font-size:13px}@media (width<=1279px){.lp{--lp-pad:56px}.lp-row,.lp-row:nth-child(2){gap:64px}.lp-step-body{padding:22px 24px 28px}}@media (width<=1023px){.lp{--lp-pad:40px;--lp-sec-y:96px;--lp-fs-hand:30px;--lp-fs-h2:32px;--lp-head-gap:40px;--lp-fs-h3:22px;--lp-radius:24px;--lp-gap:16px}.lp-nav{display:none}.lp-get{margin-left:auto}.lp-sec-head{text-align:left}.lp-hand--sec{transform-origin:0}.lp-lead{margin-inline:0}.lp-hero,.lp-cta{min-height:0}.lp-hero-copy{padding-bottom:0}.lp-hero-copy>*,.lp-cta-copy>*{max-width:none}.lp-hero-art,.lp-cta-art{height:min(118vw,760px);margin-top:40px;position:relative;inset:auto}.lp-hero .lp-disc,.lp-cta .lp-disc{width:min(110vw,860px);top:0;right:-26vw}.lp-hero .lp-phone,.lp-cta .lp-phone{--pw:min(44vw, 330px);width:var(--pw);aspect-ratio:300/520;height:auto;top:min(16vw,120px);left:8vw;right:auto}.lp-hero--kv{aspect-ratio:auto;max-height:none;padding-top:var(--lp-head-h);color:var(--lp-key-text);flex-direction:column;display:flex}.lp-hero--kv:before{display:none}.lp-bar--kv:not(.is-stuck){color:var(--lp-key-text)}.lp-hero--kv .lp-kv{height:auto;aspect-ratio:var(--lp-kv-ratio,1782 / 1192);display:block;position:relative;inset:auto}.lp-hero--kv .lp-hero-copy{max-width:none;padding:28px var(--lp-pad) 48px;position:static}.lp-hero--kv-words:after{display:none}.lp-hero--kv-words .lp-hero-copy{transform:none}.lp-hero--kv-words :is(.lp-hero-title,.lp-hero-body){text-shadow:none}.lp-hero--kv-words .lp-hero-body{color:var(--lp-key-sub)}.lp-print--hero1{display:none}.lp-print--hero2{width:min(36vw,260px);top:auto;bottom:6vw;right:6vw}.lp-cta-art{height:min(100vw,640px)}.lp-street--cta{clip-path:inset(0 round 28px 0 0 28px);width:84vw;height:min(80vw,560px);top:0;right:0}.lp-cta-copy{padding-bottom:0}.lp-row,.lp-row:nth-child(2){grid-template-columns:minmax(0,1fr);gap:32px}.lp-row-text{padding-top:0}.lp-row .lp-visual{order:-1}.lp-demo .lp-row--demo{grid-template-rows:none;grid-template-areas:"text""visual""go"}.lp-demo .lp-row-body{padding-bottom:28px}.lp-demo-go{padding-top:28px}.lp-faq-grid,.lp:lang(en) .lp-faq-grid{gap:var(--lp-head-gap);grid-template-columns:minmax(0,1fr)}.lp-scroller{justify-content:flex-start;gap:var(--lp-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-pad);scrollbar-width:none;margin:-12px calc(-1 * var(--lp-pad)) -28px;padding:12px 0 28px var(--lp-pad);flex-wrap:nowrap;display:flex;overflow-x:auto}.lp-scroller::-webkit-scrollbar{display:none}.lp-scroller>li{scroll-snap-align:start;flex:none}.lp-scroller:after{content:"";width:calc(var(--lp-pad) - var(--lp-gap));flex:none}.lp-screens.lp-scroller{padding-bottom:28px}.lp-scroller .lp-screen-item{width:200px}.lp-scroller .lp-screen-item:nth-child(2n){transform:none}.lp-scroller .lp-memory{width:200px}.lp-steps.lp-scroller>li{width:min(70vw,380px)}.lp-note{text-align:left;margin-top:52px}}@media (width<=639px){.lp{--lp-pad:20px;--lp-head-h:64px;--lp-sec-y:72px;--lp-fs-hand:24px;--lp-fs-h2:26px;--lp-head-gap:28px;--lp-fs-h3:19px;--lp-fs-body:15px;--lp-radius:20px;--lp-gap:12px}html:has(.lp){scroll-padding-top:88px}.lp-head{gap:12px}.lp-wordmark{font-size:18px}.lp-wordmark-img{height:29px;top:-4px}.lp-icon{border-radius:9px;width:34px;height:34px}.lp-get{padding:9px 14px;font-size:12px}.lp-hand--sec{padding-bottom:2px}.lp-lead{margin-top:12px}.lp-hero:not(.lp-hero--kv),.lp-cta{flex-direction:column;display:flex}.lp-hero:not(.lp-hero--kv) .lp-hero-art,.lp-cta-art{order:-1;margin-top:8px}.lp-hero-copy,.lp-cta-copy{width:100%;margin-inline:0}.lp-hero:not(.lp-hero--kv) .lp-hero-copy{padding:24px var(--lp-pad) 48px}.lp-hero--kv .lp-kv{aspect-ratio:var(--lp-kv-tall-ratio,var(--lp-kv-ratio,1782 / 1192))}.lp-cta-art{margin-top:48px}.lp-cta-copy{padding:24px var(--lp-pad) var(--lp-sec-y)}.lp--stage .lp-hero-art,.lp--stage .lp-cta-art{height:92vw}.lp--stage .lp-hero .lp-phone,.lp--stage .lp-cta .lp-phone{--pw:40vw;width:var(--pw);left:30vw}.lp--stage .lp-street--hero,.lp--stage .lp-street--cta{height:66vw;clip-path:inset(0 round var(--lp-radius));top:11vw}.lp-hero .lp-hand{font-size:40px}.lp-hero-logo{width:300px}.lp-hero-title{margin-top:0;font-size:28px}.lp:lang(en) .lp-hero-title{font-size:30px}.lp-hero-body{margin-top:12px;font-size:16px}.lp-get-row{justify-items:stretch;gap:16px;padding-top:28px}.lp-hero .lp-open,.lp-cta .lp-open,.lp-demo-go .lp-open{width:100%;padding:17px 24px;display:flex}.lp-chips{gap:8px}.lp-chips li{padding:7px 12px 7px 10px;font-size:12px}.lp-badge{justify-self:start}.lp-badge img{height:48px}.lp-hand--cta{font-size:32px}.lp-cta-title{font-size:28px}.lp-cta-body{padding:12px 0 28px;font-size:15px}.lp-scroller .lp-screen-item{width:38vw}.lp-scroller .lp-memory{width:44vw}.lp-tag-hand{font-size:20px}.lp-track{font-size:12px}.lp-steps.lp-scroller>li{width:80vw}.lp-step-body{gap:8px;padding:20px 20px 24px}.lp-step-word{font-size:13px}.lp-note{margin-top:48px;font-size:13px}.lp-rows{gap:64px}.lp-row-no{padding-bottom:12px}.lp-row-body{padding:12px 0 20px}.lp-bullets li{font-size:14px}.lp-way .lp-visual{aspect-ratio:3/4}.lp-way .lp-device{--w:56cqw;top:7%;left:22%}.lp-way-text{gap:6px;padding-top:16px}.lp-way-text .lp-tag{letter-spacing:1px;font-size:10px}.lp-way-title{font-size:17px}.lp-way-body{font-size:14px;line-height:1.75}.lp-qa summary{padding:20px 2px;font-size:15px}.lp-qa[open] summary{padding-bottom:10px}.lp-a{padding:0 2px 20px;font-size:14px}.lp-foot{padding:56px 0 40px}.lp-foot-top{flex-direction:column;gap:40px;padding-bottom:40px}.lp-foot-cols{gap:32px 48px}.lp-foot-base{padding-top:32px}}.lp-hero--person{--lp-dark:#1b1e27;--lp-shift:clamp(0px, (100vw - 1024px) * .1923, 80px);background:var(--lp-dark);color:#fff}.lp-person{z-index:0;position:absolute;inset:0}.lp-person img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block}@media (width>=1600px){.lp-person img{object-position:50% 40%}}@media (width>=2200px){.lp-person img{object-position:50% 25%}}.lp-hero--person:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0c146b, transparent 170px), radial-gradient(calc(470 * var(--u)) calc(380 * var(--u)) at calc(max(0px, 50% - 720px) + min(680 * var(--u), 1060 * var(--u) - 370px) - var(--lp-shift) + max(190 * var(--u), 185px)) calc(var(--mid) + 10px), #0e10186b, #0e101842 50%, #0e101800);position:absolute;inset:0}.lp-hero--person .lp-phone--drawn{--pw:calc(260 * var(--u));width:var(--pw);height:calc(var(--pw) * (.94 * 844 / 390 + .06));aspect-ratio:auto;right:calc(80 * var(--u) + var(--lp-shift));top:calc(var(--lp-head-h) + 111px - 22.3 * var(--u));object-fit:cover;object-position:top;border:calc(var(--pw) * .03) solid #111;background:#111;border-radius:14%/6.5%;outline:0;box-shadow:10px 26px 56px #00000073}@media (width>=1024px){.lp-hero--person{--vh:min(max(100svh, 640px), max(calc(960 * var(--u)), 760px));--up:clamp(0px, (1440px - 100vw) * .072, 30px);--mid:calc(var(--lp-head-h) + (var(--vh) - var(--lp-head-h)) / 2 - var(--up));min-height:var(--vh);flex-direction:column;justify-content:center;display:flex}.lp-hero--person .lp-hero-copy{width:100%;padding-left:calc(min(680 * var(--u), 1060 * var(--u) - 370px) - var(--lp-shift));padding-block:24px calc(24px + 2 * var(--up));padding-right:0}.lp-hero--person .lp-hero-copy>*{max-width:max(calc(380 * var(--u)), 370px)}.lp-hero--person .lp-phone--drawn{--pw:min(calc(260 * var(--u)), (var(--vh) - var(--lp-head-h) - 112px) / 2.0943);top:calc(var(--mid) + 32px - var(--pw) * 1.04715)}.lp-hero--person :is(.lp-hand,.lp-hero-title,.lp-hero-body){text-shadow:0 1px 14px #0a0c1459}.lp-hero--person .lp-hero-title{margin-top:-6px}.lp-hero--person .lp-hero-body{margin-top:10px;font-size:16px;line-height:1.75}.lp-hero--person .lp-get-row{gap:14px;padding-top:44px}.lp-hero--person .lp-chips{gap:8px}.lp-hero--person .lp-chips li{padding:7px 13px 7px 11px;font-size:12px}.lp-hero--person .lp-chips .lp-ico{font-size:14px}.lp:lang(en) .lp-hero--person .lp-hero-title{font-size:clamp(28px, calc(max(380 * var(--u), 370px) / 12.6), 40px)}.lp-hero--person .lp-hero-body{text-wrap:pretty}}@media (width<=1023px){.lp-hero--person{--ph:min(178vw, 1000px);flex-direction:column;display:flex}.lp-person{height:var(--ph);inset:0 0 auto}.lp-person img{object-position:50% 30%}.lp-hero--person:before{height:var(--ph);background:linear-gradient(#0a0c146b, transparent 140px), linear-gradient(transparent 42%, #1b1e27db 74%, var(--lp-dark));inset:0 0 auto}.lp-hero--person .lp-hero-art{order:-1;height:min(100vw,820px);margin-top:8px}.lp-hero--person .lp-phone--drawn{--pw:min(34vw, 260px);top:min(22vw,170px);left:auto;right:6vw}.lp-hero--person .lp-hero-copy{padding:24px var(--lp-pad) 56px}.lp-hero--person .lp-hero-body{margin-top:10px}.lp-hero--person .lp-get-row{gap:12px;padding-top:36px}}.lp-logo{width:auto;height:52px;display:block}.lp-paint{pointer-events:none;max-width:none;height:auto;position:absolute}.lp-cut{--stuck:drop-shadow(0 1px 1px #00000052) drop-shadow(0 2px 3px #0000001a);--lifted:drop-shadow(0 3px 2px #0000002e) drop-shadow(0 12px 12px #0003);max-width:none;height:auto;filter:var(--stuck);position:absolute}@keyframes lp-cut-peel{0%{filter:var(--stuck);animation-timing-function:ease-out;translate:0;rotate:0deg;scale:1}2.2%{scale:1.06;rotate:var(--peel,3deg);filter:var(--lifted);animation-timing-function:ease-in-out;translate:0 calc(-1*max(.45cqw,2px))}4.4%{scale:1.06;rotate:calc(var(--peel,3deg) * .5);filter:var(--lifted);animation-timing-function:cubic-bezier(.7,0,1,.5);translate:0 calc(-1*max(.45cqw,2px))}5.6%{filter:var(--stuck);animation-timing-function:ease-out;translate:0;rotate:0deg;scale:.975}7%{filter:var(--stuck);animation-timing-function:ease-in-out;translate:0;rotate:0deg;scale:1.008}8.4%,to{filter:var(--stuck);translate:0;rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-cut{animation:lp-cut-peel 18s var(--at,0s) infinite}.lp-cut--hero1{--at:1.2s;--peel:3deg}.lp-cut--hero5{--at:4.2s;--peel:-3deg}.lp-cut--hero2{--at:7.2s;--peel:3.5deg}.lp-cut--hero3{--at:10.2s;--peel:-3deg}.lp-cut--hero6{--at:13.2s;--peel:3deg}.lp-cut--hero4{--at:16.2s;--peel:-4deg}}.lp-poster{aspect-ratio:100/87.5;position:absolute;container-type:inline-size}.lp-hero .lp-poster .lp-phone{--pw:36.9cqw;width:var(--pw);aspect-ratio:241/520;object-fit:cover;object-position:top;border:calc(var(--pw) * .029) solid #111;background:#111;border-radius:14%/6.5%;outline:0;height:auto;position:absolute;top:6.25cqw;left:39cqw;right:auto;box-shadow:0 26px 50px #00000047}.lp-paint--hero{width:115.65cqw;top:4.7cqw;left:-5.91cqw}@media (width>=1024px){.lp-hero--poster{--vh:min(max(100svh, 640px), max(calc(960 * var(--u)), 760px));min-height:var(--vh);flex-direction:column;justify-content:center;display:flex}.lp-hero--poster .lp-hero-copy{width:100%;padding-block:24px}.lp-hero--poster .lp-hero-copy>*{max-width:calc(550 * var(--u) - var(--lp-pad))}.lp-hero--poster .lp-poster{--w:min(calc(860 * var(--u)), (var(--vh) - var(--lp-head-h) - 80px) / .7962);width:var(--w);left:calc(1044 * var(--u) - .5745 * var(--w));top:calc(var(--lp-head-h) + (var(--vh) - var(--lp-head-h)) / 2 - .4606 * var(--w))}}@media (width<=1023px){.lp-hero--poster .lp-hero-art{height:auto;margin-top:32px}.lp-hero--poster .lp-poster{aspect-ratio:100/101;width:min(100%,640px);margin-inline:auto;position:relative}.lp-hero .lp-poster .lp-phone{--pw:44cqw;top:3cqw;left:28cqw}.lp-paint--hero{top:14cqw;left:-7.8cqw}}@media (width<=639px){.lp-logo{height:40px}}.lp-feats{border-top:1.5px solid var(--lp-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-feat{border-right:1px solid #d6d2c9;padding:32px 28px 8px}.lp-feat:first-child{padding-left:0}.lp-feat:last-child{border-right:0;padding-right:0}.lp-feat-pic{aspect-ratio:136/140;width:177px;margin:-26px 0 -26px -18px;position:relative}.lp-feat-pic .lp-paint{width:100%;height:100%;inset:0}.lp-feat-cut{object-fit:contain;filter:drop-shadow(0 4px 5px #00000038);width:47%;height:40%;position:absolute;top:30%;left:26.5%}.lp-feat:nth-child(4n+1) .lp-feat-cut{transform:rotate(-8deg)}.lp-feat:nth-child(4n+2) .lp-feat-cut{transform:rotate(6deg)}.lp-feat:nth-child(4n+3) .lp-feat-cut{transform:rotate(-5deg)}.lp-feat:nth-child(4n+4) .lp-feat-cut{transform:rotate(9deg)}.lp-feat .lp-row-no{padding:0 0 12px}.lp-feat-pic+.lp-row-no{padding-top:18px}.lp-feat-title{font-size:20px;font-weight:900;line-height:1.5}.lp-feat-body{color:var(--lp-ink-2);padding:10px 0 18px;font-size:15px;line-height:1.85}.lp-feat .lp-bullets{gap:10px}.lp-feat .lp-bullets li{gap:10px;font-size:14px}.lp-feat .lp-check{width:22px;height:22px;font-size:13px}.lp-feat .lp-row-note{margin-top:16px;font-size:12px}.lp-feat :is(.lp-feat-body,.lp-bullets li,.lp-row-note){text-wrap:pretty}@media (width<=1439px){.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-feat,.lp-feat:first-child,.lp-feat:last-child{border-right:0;padding:28px 0 32px}.lp-feat:nth-child(odd){border-right:1px solid #d6d2c9;padding-right:32px}.lp-feat:nth-child(2n){padding-left:32px}.lp-feat:nth-child(-n+2){border-bottom:1px solid #d6d2c9}}@media (width<=639px){.lp-feats{grid-template-columns:minmax(0,1fr)}.lp-feat,.lp-feat:nth-child(odd),.lp-feat:nth-child(2n){border-bottom:1px solid #d6d2c9;border-right:0;padding:24px 0 28px}.lp-feat:has(>.lp-feat-pic){grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.lp-feat:last-child{border-bottom:0}.lp-feat-pic{grid-row:span 2;width:127px;margin:-19px 0 -19px -14px}.lp-feat .lp-row-no,.lp-feat-pic+.lp-row-no{align-self:end;padding:0 0 6px}.lp-feat-title{align-self:start;font-size:18px}.lp-feat>:is(.lp-feat-body,.lp-bullets,.lp-row-note){grid-column:1/-1}.lp-feat-body{padding:14px 0 16px}}.lp-cta--poster{min-height:0;padding:72px 0 96px;display:block}.lp-panel{aspect-ratio:984/440;border-radius:var(--lp-radius);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.lp-panel-art{pointer-events:none;position:absolute;inset:0}.lp-paint--cta{opacity:.95;width:100%;top:50%;left:0;transform:translateY(-50%)}.lp-paint--cta2{display:none}.lp-card{z-index:2;backdrop-filter:blur(6px);text-align:center;background:#ffffffe6;border-radius:24px;flex-direction:column;align-items:center;max-width:100%;padding:36px 56px 40px;display:flex;position:relative;box-shadow:0 10px 30px #00000014}.lp-card-icon{border-radius:16px;width:72px;height:72px;box-shadow:0 8px 20px #0000002e}.lp-card .lp-hand--cta{transform-origin:50%;padding:16px 0 6px;font-size:26px;transform:rotate(-2deg)}.lp-card .lp-cta-body{padding:12px 0 26px}@media (width<=1023px){.lp-cta--poster{padding:56px 0 72px}.lp-panel{aspect-ratio:auto;padding:min(26vw,190px) 24px min(24vw,170px)}.lp-paint--cta{width:auto;height:100%;left:50%;transform:translate(-50%,-50%)}.lp-card{width:min(100%,480px);padding:32px 28px 36px}}@media (width<=639px){.lp-cta--poster{padding:40px 0 56px}.lp-panel{padding-inline:12px}.lp-paint--cta,.lp-paint--cta2{width:220%;height:auto;display:block;transform:none}.lp-paint--cta{top:-36px;left:0}.lp-paint--cta2{inset:auto 0 0 auto}.lp-card{width:100%;padding:28px 18px 30px}.lp-card-icon{border-radius:14px;width:60px;height:60px}.lp-card .lp-hand--cta{padding-top:12px;font-size:22px}.lp-card .lp-badge{justify-self:center}}.lp--muuuumo{--lp-key:#4153f2;--lp-accent:#4153f2;--lp-on-key:#fff}.lp-mood--happy{--mood:#d24f3f}.lp-mood--emotional{--mood:#4e9e52}.lp-mood--funny{--mood:#e0a014}.lp-mood--sad{--mood:#3f7fcf}.lp-mood--love{--mood:#ee6f9c}.lp-mood--surprise{--mood:#8a55cc}.lp--muuuumo{--lp-fs-h2:clamp(40px, 3.9vw, 56px);--lp-fs-body:15px}.lp--muuuumo .lp-cta-title{font-size:clamp(32px,4vw,52px);line-height:1.3}.lp--muuuumo .lp-cta-body{font-size:15px}@media (width>=1024px){.lp--muuuumo:lang(en){--lp-fs-h2:clamp(32px, 3.05vw, 44px)}.lp--muuuumo:lang(en) .lp-cta-title{font-size:clamp(32px,3.2vw,46px)}.lp--muuuumo:lang(ja) .lp-hero--person .lp-hero-title{font-size:min(clamp(36px, 3.85vw, 56px), max(380 * var(--u), 370px) / 7.6);font-weight:900;line-height:1.25}.lp--muuuumo:lang(ja) .lp-hero--long-title .lp-hero-title{font-size:min(clamp(34px, 3.4vw, 48px), max(380 * var(--u), 370px) / 9)}}@media (width<=1023px){.lp--muuuumo{--lp-fs-h2:44px}.lp--muuuumo:lang(ja) .lp-hero-title{font-size:48px;font-weight:900;line-height:1.25}.lp--muuuumo .lp-cta-title{font-size:40px}}@media (width<=639px){.lp--muuuumo{--lp-fs-h2:min(32px, 8.5vw)}.lp--muuuumo:lang(ja) .lp-hero-title{font-size:min(38px,10.1vw)}.lp--muuuumo:lang(ja) .lp-hero--long-title .lp-hero-title{font-size:min(36px,9.6vw)}.lp--muuuumo .lp-cta-title{font-size:min(28px,7.2vw)}}.lp--vanxii{--lp-key:#edebe6;--lp-key-text:var(--lp-ink);--lp-key-sub:var(--lp-ink-2);--lp-accent:var(--lp-ink);--lp-on-key:var(--lp-ink);--lp-hand-font:"Permanent Marker", "Mona Sans", cursive}.lp--vanxii .lp-chips li{box-shadow:0 0 0 1px #1a1a1a14}.lp--vanxii .lp-hand{opacity:1;font-weight:400}.lp--vanxii .lp-get{background:var(--lp-ink);color:#fff}.lp--vanxii .lp-get:hover{background:#3a3936}.lp--vanxii{--lp-fs-h2:clamp(40px, 3.9vw, 56px);--lp-fs-body:15px}.lp--vanxii .lp-hero-title{font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:1.25}.lp--vanxii:lang(en) .lp-hero-title{font-size:clamp(34px,3.5vw,50px);line-height:1.12}@media (width>=1024px){.lp--vanxii:lang(en){--lp-fs-h2:clamp(32px, 3.05vw, 44px)}.lp--vanxii:lang(en) .lp-card .lp-cta-title{font-size:clamp(32px,3.2vw,46px)}}.lp--vanxii .lp-hero-body{margin-top:20px;font-size:16px}.lp--vanxii .lp-feat-title{font-size:22px}.lp--vanxii .lp-card .lp-cta-title{font-size:clamp(32px,4vw,52px);line-height:1.3}.lp--vanxii .lp-card .lp-cta-body{font-size:15px}@media (width<=1023px){.lp--vanxii{--lp-fs-h2:44px}.lp--vanxii .lp-hero-title{font-size:56px}.lp--vanxii:lang(en) .lp-hero-title{font-size:54px}.lp--vanxii .lp-card .lp-cta-title{font-size:40px}}@media (width<=639px){.lp--vanxii{--lp-fs-h2:min(32px, 8.5vw)}.lp--vanxii .lp-hero-title{font-size:min(44px,11.4vw)}.lp--vanxii:lang(en) .lp-hero-title{font-size:min(38px,9.3vw)}.lp--vanxii .lp-hero-body{margin-top:14px;font-size:15px}.lp--vanxii .lp-feat-title{font-size:19px}.lp--vanxii .lp-card .lp-cta-title{font-size:min(28px,7.2vw)}}.lp-cut--hero1{width:16.2cqw;top:9.4cqw;left:20.5cqw;transform:rotate(-10deg)}.lp-cut--hero2{width:12.1cqw;top:58.3cqw;left:20.9cqw;transform:rotate(-6deg)}.lp-cut--hero3{width:15.2cqw;top:8.1cqw;left:77.1cqw;transform:rotate(8deg)}.lp-cut--hero4{width:9.3cqw;top:31.5cqw;left:88.9cqw;transform:rotate(6deg)}.lp-cut--hero5{width:15.1cqw;top:48.45cqw;left:78.75cqw;transform:rotate(6deg)}.lp-cut--hero6{width:14.8cqw;top:71.5cqw;left:75.7cqw;transform:rotate(-6deg)}@media (width<=1023px){.lp-cut--hero1{width:17.8cqw;top:4.7cqw;left:9.5cqw}.lp-cut--hero2{width:13.3cqw;top:67.9cqw;left:10cqw}.lp-cut--hero3{width:16.6cqw;top:3.1cqw;left:71.5cqw}.lp-cut--hero4{width:10.2cqw;top:32.7cqw;left:84.4cqw}.lp-cut--hero5{width:16.6cqw;top:55.2cqw;left:73.3cqw}.lp-cut--hero6{width:16.2cqw;top:84.7cqw;left:70cqw}}.lp--giftar{--lp-key:#fbf2d5;--lp-key-text:var(--lp-ink);--lp-key-sub:var(--lp-ink-2);--lp-accent:var(--lp-ink);--lp-on-key:var(--lp-ink)}.lp--giftar .lp-check{color:var(--lp-ink);background:#ffd84d}.lp--giftar .lp-chips li{box-shadow:0 0 0 1px #1a1a1a14}.lp--giftar{--lp-fs-h2:clamp(40px, 3.9vw, 56px);--lp-fs-body:15px}.lp--giftar .lp-hero-title{font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:1.25}.lp--giftar .lp-hero-body{margin-top:20px;font-size:16px}.lp--giftar .lp-cta-title{font-size:clamp(32px,4vw,52px);line-height:1.3}.lp--giftar .lp-cta-body{font-size:15px}@media (width>=1024px){.lp--giftar .lp-demo .lp-row-text{container-type:inline-size}.lp--giftar .lp-demo .lp-h2{font-size:min(var(--lp-fs-h2), 12.4cqw)}}@media (width<=1023px){.lp--giftar{--lp-fs-h2:44px}.lp--giftar .lp-hero-title{font-size:56px}.lp--giftar .lp-cta-title{font-size:40px}}@media (width<=639px){.lp--giftar{--lp-fs-h2:min(32px, 8.5vw)}.lp--giftar .lp-hero-title{font-size:min(40px,10.4vw)}.lp--giftar .lp-hero-body{margin-top:14px;font-size:15px}.lp--giftar .lp-cta-title{font-size:min(28px,7.2vw)}}.lp--giftar .lp-screens{gap:40px 80px}.lp--giftar .lp-screen-item{width:240px}@media (width>=640px) and (width<=1023px){.lp--giftar .lp-screens.lp-scroller{grid-template-columns:repeat(3,minmax(0,240px));justify-content:space-between;column-gap:40px;margin:0;padding:0 0 32px;display:grid;overflow:visible}.lp--giftar .lp-screens.lp-scroller:after{display:none}.lp--giftar .lp-scroller .lp-screen-item{width:auto}.lp--giftar .lp-scroller .lp-screen-item:nth-child(2n){transform:translateY(32px)}}@media (width<=639px){.lp--giftar .lp-screens.lp-scroller{gap:32px}.lp--giftar .lp-scroller .lp-screen-item{width:50vw}}
