.list.svelte-p90rz6{border-bottom:1px solid var(--lp-ink);margin:3.5rem 0 0;padding:0;list-style:none}.city.svelte-p90rz6{border-top:1px solid var(--lp-ink);grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:2rem 5rem;padding:2.5rem 0 3rem;display:grid}.name.svelte-p90rz6{font-family:var(--lp-font-ja);font-feature-settings:"palt";letter-spacing:-.01em;color:var(--lp-ink);margin:0;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;line-height:1.05}.counts.svelte-p90rz6{color:var(--lp-ink);flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.enter.svelte-p90rz6{background:var(--lp-ink);min-height:3.25rem;color:var(--lp-paper);align-items:center;margin-top:2rem;padding:0 1.75rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.enter.svelte-p90rz6:hover{background:var(--lp-ink-hover)}.enter.svelte-p90rz6:focus-visible{outline:3px solid var(--lp-amber);outline-offset:3px}dl.svelte-p90rz6{align-content:start;gap:1.5rem;margin:.75rem 0 0;display:grid}dt.svelte-p90rz6{color:var(--lp-text);font-size:.8125rem}dd.svelte-p90rz6{color:var(--lp-ink);margin:.375rem 0 0;line-height:1.85}.strong.svelte-p90rz6{font-size:1.25rem;font-weight:800}.pending.svelte-p90rz6{color:var(--lp-text)}.links.svelte-p90rz6{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.links.svelte-p90rz6 a:where(.svelte-p90rz6){color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-amber);text-decoration-color:var(--lp-amber);text-underline-offset:.35em;font-weight:700;text-decoration-thickness:2px}.links.svelte-p90rz6 a:where(.svelte-p90rz6):focus-visible{outline:3px solid var(--lp-amber);outline-offset:3px}.empty.svelte-p90rz6{color:var(--lp-text);margin-top:1.5rem}@media (width<=859.98px){.list.svelte-p90rz6{margin-top:2.5rem}.city.svelte-p90rz6{grid-template-columns:minmax(0,1fr);padding:2rem 0 2.5rem}}canvas.svelte-1wpdoqo{width:100%;height:100%;display:block}.hero.svelte-1gisdk3{border-bottom:1px solid var(--lp-ink);background:var(--lp-paper);position:relative;overflow:hidden}.inner.svelte-1gisdk3{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:0 2rem;max-width:72rem;min-height:clamp(34rem,100svh - 3.75rem,50rem);margin:0 auto;padding:0 1.5rem;display:grid}.stage.svelte-1gisdk3{position:absolute;inset:0}.copy.svelte-1gisdk3,.strips.svelte-1gisdk3,.caption.svelte-1gisdk3{position:relative}.copy.svelte-1gisdk3{align-self:center;max-width:33rem;padding:4rem 0 3rem}h1.svelte-1gisdk3{font-family:var(--lp-font-ja);font-feature-settings:"palt";letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(2.5rem,1rem + 4.4vw,4.75rem);font-weight:800;line-height:1.12}.line.svelte-1gisdk3{white-space:nowrap;display:block}.lead.svelte-1gisdk3{max-width:min(29em,42vw);color:var(--lp-text);margin:2rem 0 0;font-size:1.0625rem;line-height:1.95}.actions.svelte-1gisdk3{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2.25rem;display:flex}.primary.svelte-1gisdk3{background:var(--lp-ink);min-height:3.25rem;color:var(--lp-paper);align-items:center;padding:0 1.75rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.primary.svelte-1gisdk3:hover{background:var(--lp-ink-hover)}.secondary.svelte-1gisdk3{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-amber);text-decoration-color:var(--lp-amber);text-underline-offset:.35em;font-weight:600;text-decoration-thickness:2px}.strips.svelte-1gisdk3{align-self:start}.strips.svelte-1gisdk3 ul:where(.svelte-1gisdk3){align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.strip.svelte-1gisdk3{border:1px solid var(--lp-ink);background:var(--lp-paper);min-width:3.375rem;color:var(--lp-ink);font-family:var(--lp-font-ja);writing-mode:vertical-rl;border-top:0;align-items:center;gap:.875rem;padding:1.75rem .875rem 1.125rem;text-decoration:none;transition:padding-top .18s,background-color .18s,color .18s;display:flex}.strip-title.svelte-1gisdk3{letter-spacing:.1em;max-inline-size:7.75em;font-size:1.375rem;font-weight:800;line-height:1.2}.strip-type.svelte-1gisdk3{letter-spacing:.24em;opacity:.72;font-size:.75rem;font-weight:600}.strip[data-showing].svelte-1gisdk3{background:var(--lp-ink);color:var(--lp-paper);padding-top:2.5rem}.strip.svelte-1gisdk3:hover{padding-top:2.5rem}.caption.svelte-1gisdk3{color:var(--lp-text);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.875rem;padding-bottom:1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.caption.svelte-1gisdk3 p:where(.svelte-1gisdk3){flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem .875rem;margin:0;display:flex}.state.svelte-1gisdk3{font-family:var(--lp-font-ja);color:var(--lp-ink);font-size:.9375rem;font-weight:800}.toggle.svelte-1gisdk3{border:1px solid var(--lp-ink);background:var(--lp-paper);width:2.25rem;height:2.25rem;color:var(--lp-ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.toggle.svelte-1gisdk3:hover{background:var(--lp-ink);color:var(--lp-paper)}.primary.svelte-1gisdk3:focus-visible,.secondary.svelte-1gisdk3:focus-visible,.strip.svelte-1gisdk3:focus-visible,.toggle.svelte-1gisdk3:focus-visible{outline:3px solid var(--lp-amber);outline-offset:3px}@media (width<=959.98px){.inner.svelte-1gisdk3{grid-template-rows:auto 31rem auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:0 1rem}.copy.svelte-1gisdk3{padding:2.75rem 0 .5rem}.lead.svelte-1gisdk3{max-width:29em}.stage.svelte-1gisdk3{border-top:1px solid var(--lp-ink);grid-area:2/1;margin:2rem -1rem 0;position:relative;inset:auto}.strips.svelte-1gisdk3{grid-area:2/1;justify-self:end;margin-top:2rem}.strip.svelte-1gisdk3{min-width:2.75rem;padding:1.25rem .625rem .875rem}.strip[data-showing].svelte-1gisdk3,.strip.svelte-1gisdk3:hover{padding-top:1.75rem}.strip-title.svelte-1gisdk3{font-size:1.0625rem}.caption.svelte-1gisdk3{justify-content:space-between;padding-top:.5rem}.caption.svelte-1gisdk3 p:where(.svelte-1gisdk3){justify-content:flex-start}}@media (width<=479.98px){.strips.svelte-1gisdk3 ul:where(.svelte-1gisdk3){gap:.375rem}.strip.svelte-1gisdk3{min-width:2.25rem;padding-inline:.4375rem}.strip-title.svelte-1gisdk3{font-size:.9375rem}.strip-type.svelte-1gisdk3{font-size:.6875rem}}@media (width<=380px){.line.svelte-1gisdk3{white-space:normal}}@media (prefers-reduced-motion:reduce){.strip.svelte-1gisdk3{transition:none}}.shape.svelte-1ofc0s5{width:100%;height:auto;display:block;overflow:visible}.stroke.svelte-1ofc0s5{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.6, 0, .2, 1) var(--delay,0s)}.grow.svelte-1ofc0s5{transform-origin:0;transform-box:fill-box;transition:transform .7s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);transform:scaleX(0)}.rise.svelte-1ofc0s5{transform-origin:bottom;transform-box:fill-box;transition:transform .6s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);transform:scaleY(0)}.fade.svelte-1ofc0s5,.dot.svelte-1ofc0s5{opacity:0;transition:opacity .4s ease-out var(--delay,0s)}.dot.svelte-1ofc0s5{transition-delay:.8s}.drawn.svelte-1ofc0s5 .stroke:where(.svelte-1ofc0s5){stroke-dashoffset:0}.drawn.svelte-1ofc0s5 .grow:where(.svelte-1ofc0s5),.drawn.svelte-1ofc0s5 .rise:where(.svelte-1ofc0s5){transform:none}.drawn.svelte-1ofc0s5 .fade:where(.svelte-1ofc0s5),.drawn.svelte-1ofc0s5 .dot:where(.svelte-1ofc0s5){opacity:1}@media (prefers-reduced-motion:reduce){.stroke.svelte-1ofc0s5,.grow.svelte-1ofc0s5,.rise.svelte-1ofc0s5,.fade.svelte-1ofc0s5,.dot.svelte-1ofc0s5{transition:none}}.console.svelte-dp2p28{background:var(--lp-ink);color:var(--lp-paper);margin:0;padding:1.5rem}.head.svelte-dp2p28{color:var(--lp-ink-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.lens.svelte-dp2p28{border:1px solid #ffffff29;border-radius:999px;padding:.125rem .625rem}.question.svelte-dp2p28{min-height:2lh;font-family:var(--lp-font-ja);font-feature-settings:"palt";letter-spacing:.01em;margin:.5rem 0 1rem;font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:700;line-height:1.4}.caret.svelte-dp2p28{vertical-align:-.15em;background:var(--lp-amber);opacity:0;width:.08em;height:1.1em;margin-left:.08em;display:inline-block}.caret.typing.svelte-dp2p28{opacity:1}.slots.svelte-dp2p28{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;margin:0;display:grid}.slot.svelte-dp2p28{gap:.25rem;display:grid}dt.svelte-dp2p28{color:var(--lp-ink-muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.slot-count.svelte-dp2p28{font-variant-numeric:tabular-nums;font-size:.6875rem}.tile.svelte-dp2p28{background:linear-gradient(to bottom, var(--lp-tile-top) 50%, var(--lp-tile) 50%);white-space:nowrap;color:#f8fafcb3;border-radius:.125rem;align-items:center;min-height:2.5rem;margin:0;padding:0 .75rem;font-weight:600;transition:color .2s;display:flex;position:relative;overflow:hidden}.tile.settled.svelte-dp2p28{color:var(--lp-paper);box-shadow:inset 3px 0 0 var(--lp-amber)}.tile-text.svelte-dp2p28{text-overflow:ellipsis;transform-origin:50%;display:block;overflow:hidden}.stage.svelte-dp2p28{border-top:1px solid #ffffff1a;margin-top:1.25rem;padding-top:1.25rem}figcaption.svelte-dp2p28{color:var(--lp-ink-muted);margin-top:1rem;font-size:.75rem;line-height:1.6}.controls.svelte-dp2p28{align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.scenes.svelte-dp2p28{flex-wrap:wrap;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.scene-button.svelte-dp2p28,.toggle.svelte-dp2p28{border:1px solid var(--lp-ink);background:var(--lp-white);color:var(--lp-ink);cursor:pointer;font-size:.8125rem;transition:background-color .15s,color .15s}.scene-button.svelte-dp2p28{text-align:left;padding:.375rem .875rem}.scene-button.svelte-dp2p28:hover,.toggle.svelte-dp2p28:hover,.scene-button.current.svelte-dp2p28{background:var(--lp-ink);color:var(--lp-paper)}.toggle.svelte-dp2p28{border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.scene-button.svelte-dp2p28:focus-visible,.toggle.svelte-dp2p28:focus-visible{outline:3px solid var(--lp-amber);outline-offset:2px}@media (width<=420px){.console.svelte-dp2p28{padding:1.125rem}.slots.svelte-dp2p28{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.caret.typing.svelte-dp2p28{animation:1s step-end infinite svelte-dp2p28-blink}}@keyframes svelte-dp2p28-blink{50%{opacity:0}}.machine.svelte-b3y53c{border-block:1px solid var(--lp-ink);background:var(--lp-white)}.line.svelte-b3y53c{display:block}.body.svelte-b3y53c{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:3rem 5rem;margin-top:4rem;display:grid}.demo.svelte-b3y53c{position:sticky;top:1.5rem}ol.svelte-b3y53c{counter-reset:step;margin:0;padding:0;list-style:none}li.svelte-b3y53c{counter-increment:step;padding:0 0 2.75rem 4.25rem;position:relative}li.svelte-b3y53c:last-child{padding-bottom:0}li.svelte-b3y53c:before{content:counter(step);font-variant-numeric:tabular-nums;color:var(--lp-ink);font-size:2.75rem;font-weight:800;line-height:1;position:absolute;top:-.375rem;left:0}li.svelte-b3y53c:not(:last-child):after{content:"";background:var(--lp-ink);opacity:.25;width:1px;position:absolute;top:3rem;bottom:.75rem;left:.8125rem}h3.svelte-b3y53c{font-family:var(--lp-font-ja);font-feature-settings:"palt";color:var(--lp-ink);margin:0;font-size:1.5rem;font-weight:800;line-height:1.35}li.svelte-b3y53c>p:where(.svelte-b3y53c){max-width:38em;color:var(--lp-text);margin:.625rem 0 0;line-height:1.95}.specs.svelte-b3y53c{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin-top:.5rem;display:grid}li.svelte-b3y53c>.code-label:where(.svelte-b3y53c),.code-label.svelte-b3y53c{color:var(--lp-text);margin:1.25rem 0 .375rem;font-size:.75rem;line-height:1.6}pre.svelte-b3y53c{background:var(--lp-ink);color:var(--lp-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.65}@media (width<=959.98px){.body.svelte-b3y53c{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.demo.svelte-b3y53c{position:static}li.svelte-b3y53c{padding-left:3rem}li.svelte-b3y53c:before{font-size:2.125rem}li.svelte-b3y53c:not(:last-child):after{top:2.5rem;left:.625rem}.specs.svelte-b3y53c{grid-template-columns:minmax(0,1fr)}}.series.svelte-ews922{background:var(--lp-ink);color:var(--lp-paper);margin-top:4rem;padding:3rem 2.5rem 3.25rem}.series-head.svelte-ews922{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem 3rem;display:grid}.series-head.svelte-ews922 h3:where(.svelte-ews922){font-family:var(--lp-font-ja);font-feature-settings:"palt";margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;line-height:1.2}.series-head.svelte-ews922 p:where(.svelte-ews922){max-width:30em;color:var(--lp-ink-muted);margin:0;line-height:1.9}.route.svelte-ews922{grid-template-columns:repeat(var(--stops), minmax(0, 1fr));gap:0 2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.route.svelte-ews922:before{content:"";background:var(--lp-amber);height:4px;position:absolute;top:2.625rem;left:-2.5rem;right:-2.5rem}.stop.svelte-ews922{position:relative}.order.svelte-ews922{letter-spacing:.04em;color:var(--lp-ink-muted);margin:0;font-size:.8125rem;font-weight:700}.node.svelte-ews922{border:4px solid var(--lp-amber);background:var(--lp-ink);border-radius:999px;width:1.5rem;height:1.5rem;margin-top:.75rem;transition:background-color .16s,transform .16s;display:block;position:relative}.stop.svelte-ews922:hover .node:where(.svelte-ews922){background:var(--lp-amber);transform:scale(1.25)}.stop.svelte-ews922:has(a:where(.svelte-ews922):focus-visible) .node:where(.svelte-ews922){background:var(--lp-amber);transform:scale(1.25)}.stop.svelte-ews922 h4:where(.svelte-ews922){font-family:var(--lp-font-ja);font-feature-settings:"palt";margin:1.25rem 0 0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:800;line-height:1.3}.stop.svelte-ews922 a:where(.svelte-ews922){color:var(--lp-paper)}.tags.svelte-ews922{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;font-size:.75rem;font-weight:700;display:flex}.tags.svelte-ews922 span:where(.svelte-ews922){color:var(--lp-paper);border:1px solid #f8fafc59;padding:.125rem .5rem}.stop.svelte-ews922 .summary:where(.svelte-ews922){color:var(--lp-ink-muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.85}.singles-head.svelte-ews922{font-family:var(--lp-font-ja);font-feature-settings:"palt";color:var(--lp-ink);margin:4.5rem 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.3}.rows.svelte-ews922{border-bottom:1px solid var(--lp-ink);margin:2rem 0 0;padding:0;list-style:none}.series.svelte-ews922+.rows:where(.svelte-ews922){margin-top:4rem}.row.svelte-ews922{border-top:1px solid var(--lp-ink);grid-template-columns:minmax(0,21rem) minmax(0,1fr) minmax(0,17rem);align-items:start;gap:1rem 3rem;padding:2.25rem 0 2.5rem;transition:background-color .15s;display:grid;position:relative}.row.svelte-ews922:not(.upcoming):hover{background:var(--lp-white)}.row-title.svelte-ews922{font-family:var(--lp-font-ja);font-feature-settings:"palt";letter-spacing:-.01em;color:var(--lp-ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.625rem);font-weight:800;line-height:1.2}.row.svelte-ews922 a:where(.svelte-ews922){color:var(--lp-ink)}a.svelte-ews922{text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .15s}a.svelte-ews922:after{content:"";position:absolute;inset:0}.row.svelte-ews922:hover a:where(.svelte-ews922),.stop.svelte-ews922:hover a:where(.svelte-ews922),a.svelte-ews922:focus-visible{-webkit-text-decoration-color:var(--lp-amber);text-decoration-color:var(--lp-amber)}a.svelte-ews922:focus-visible{outline:none}:is(.row.svelte-ews922:has(a:where(.svelte-ews922):focus-visible),.stop.svelte-ews922:has(a:where(.svelte-ews922):focus-visible)){outline:3px solid var(--lp-amber);outline-offset:6px}.upcoming.svelte-ews922{border-top-style:dashed}.upcoming.svelte-ews922 .row-title:where(.svelte-ews922){color:var(--lp-text);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.status.svelte-ews922{border:1px solid var(--lp-text);letter-spacing:.04em;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.4}.row.svelte-ews922 .summary:where(.svelte-ews922){max-width:34em;color:var(--lp-text);margin:.375rem 0 0;line-height:1.95}dl.svelte-ews922{gap:.625rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.7;display:grid}dl.svelte-ews922 div:where(.svelte-ews922){grid-template-columns:4rem minmax(0,1fr);gap:.75rem;display:grid}dt.svelte-ews922{color:var(--lp-text)}dd.svelte-ews922{color:var(--lp-ink);margin:0;font-weight:600}@media (width<=959.98px){.series.svelte-ews922{margin:2.5rem -1rem 0;padding:2.25rem 1rem 2.5rem}.series-head.svelte-ews922{grid-template-columns:minmax(0,1fr)}.route.svelte-ews922{grid-template-columns:minmax(0,1fr);gap:2.25rem;margin-top:2.25rem;padding-left:2.75rem}.route.svelte-ews922:before{width:4px;height:auto;inset:-1.25rem auto -1.25rem .625rem}.node.svelte-ews922{margin:0;position:absolute;top:0;left:-2.75rem}.stop.svelte-ews922 h4:where(.svelte-ews922){margin-top:.375rem}.singles-head.svelte-ews922{margin-top:3rem}.rows.svelte-ews922,.series.svelte-ews922+.rows:where(.svelte-ews922){margin-top:1.5rem}.row.svelte-ews922{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.75rem 0 2rem}dl.svelte-ews922{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.node.svelte-ews922{transition:none}.stop.svelte-ews922:hover .node:where(.svelte-ews922){transform:none}.stop.svelte-ews922:has(a:where(.svelte-ews922):focus-visible) .node:where(.svelte-ews922){transform:none}}.promises.svelte-7lny60{--lp-title-color:var(--lp-paper);background:var(--lp-ink);color:var(--lp-paper)}ul.svelte-7lny60{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}li.svelte-7lny60{background:linear-gradient(var(--lp-amber), var(--lp-amber)) top left / 2.5rem 3px no-repeat;padding-top:1.5rem}h3.svelte-7lny60{font-family:var(--lp-font-ja);font-feature-settings:"palt";margin:0;font-size:1.375rem;font-weight:800;line-height:1.45}p.svelte-7lny60{color:var(--lp-ink-muted);margin:.875rem 0 0;font-size:.9375rem;line-height:1.95}@media (width<=1099.98px){ul.svelte-7lny60{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){ul.svelte-7lny60{grid-template-columns:minmax(0,1fr);gap:2.25rem;margin-top:2.5rem}}.landing.svelte-p36xv8{--lp-white:#fff;--lp-text:#3d4b5c;--lp-tile:#16304f;--lp-tile-top:#1b3a5e;--lp-code:#dbe4ef;--lp-blue:#0072b2;--lp-blue-bright:#56b4e9;--lp-green:#009e73;--lp-pink:#cc79a7}.landing.svelte-p36xv8 .lp-inner{max-width:72rem;margin:0 auto;padding:7rem 1.5rem}.landing.svelte-p36xv8 .lp-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem 3rem;display:grid}.landing.svelte-p36xv8 .lp-title{font-family:var(--lp-font-ja);font-feature-settings:"palt";letter-spacing:-.02em;color:var(--lp-title-color,var(--lp-ink));margin:0;font-size:clamp(2.125rem,1.3rem + 3vw,4rem);font-weight:800;line-height:1.15}.landing.svelte-p36xv8 .lp-lead{max-width:34em;color:var(--lp-text);margin:0;line-height:1.95}@media (width<=959.98px){.landing.svelte-p36xv8 .lp-inner{padding:4.5rem 1rem}.landing.svelte-p36xv8 .lp-head{grid-template-columns:minmax(0,1fr)}}
