@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,900&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Maru+Gothic:wght@500;700;900&display=swap");.lp-root{--lp-cream:#fdf7ec;--lp-ink:#14161b;--lp-blue:#1b3cf5;--lp-coral:#ff6b4d;background:var(--lp-cream);color:var(--lp-ink);font-family:Zen Kaku Gothic New,Hiragino Sans,system-ui,sans-serif;font-feature-settings:"palt" 1;overflow-x:clip}.lp-root ::-moz-selection{background:#ffd84a;color:var(--lp-ink)}.lp-root ::selection{background:#ffd84a;color:var(--lp-ink)}.lp-display{font-family:Fraunces,Zen Maru Gothic,Hiragino Maru Gothic ProN,sans-serif;font-weight:900;letter-spacing:-.03em;line-height:1.08}.lp-maru{font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Sans,sans-serif}.lp-body-text{line-height:1.95}.lp-underline{position:relative;display:inline-block}.lp-underline>svg{position:absolute;left:-2%;bottom:-.42em;width:104%;height:.5em;pointer-events:none}.lp-marker{background-image:linear-gradient(transparent 58%,#ffe98a 0,#ffe98a 92%,transparent 0);padding:0 .1em}.lp-blob{border-radius:62% 38% 55% 45%/45% 55% 45% 55%}.lp-blob-2{border-radius:40% 60% 38% 62%/58% 42% 58% 42%}.lp-blob-3{border-radius:58% 42% 62% 38%/40% 60% 40% 60%}.lp-tilt-l{transform:rotate(-1.6deg)}.lp-tilt-r{transform:rotate(1.4deg)}.lp-doodle{stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none}.lp-slot{background-image:repeating-linear-gradient(-45deg,rgba(27,60,245,.05) 0 10px,transparent 10px 20px)}html:has(.lp-root){scroll-behavior:smooth}.lp-root :where(section[id],div[id]){scroll-margin-top:86px}.lp-root details>summary{list-style:none;cursor:pointer}.lp-root details>summary::-webkit-details-marker{display:none}.lp-root details[open] .lp-faq-plus{transform:rotate(45deg)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-float{animation:lp-float 5.5s ease-in-out infinite}.lp-float-slow{animation:lp-float 7.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp-float,.lp-float-slow{animation:none}html:has(.lp-root){scroll-behavior:auto}}