@keyframes lg-reveal{0%{opacity:var(--lg-motion-reveal-opacity-from);transform:translateY(var(--lg-motion-distance-reveal))}}@keyframes lg-open{0%{opacity:var(--lg-motion-reveal-opacity-from);transform:translateY(var(--lg-motion-distance-open))}}:root[data-lg-motion] .lg-button{position:relative;isolation:isolate}:root[data-lg-motion] .lg-button--primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--lg-color-gradient-hover-start),var(--lg-color-gradient-hover-end));box-shadow:var(--lg-shadow-button-hover);opacity:0;pointer-events:none}:root[data-lg-motion] .lg-button.lg-button--primary:hover{background:linear-gradient(180deg,var(--lg-color-gradient-start),var(--lg-color-gradient-end))}:root[data-lg-motion] .lg-button--primary:hover:before,:root[data-lg-motion] .lg-button--primary:focus-visible:before{opacity:1}:root[data-lg-motion] .lg-prose a{transition:color var(--lg-motion-fast) var(--lg-motion-ease),text-decoration-color var(--lg-motion-fast) var(--lg-motion-ease)}@media(prefers-reduced-motion:no-preference){:root[data-lg-motion] .lg-button{transition:color var(--lg-motion-fast) var(--lg-motion-ease),background-color var(--lg-motion-fast) var(--lg-motion-ease),border-color var(--lg-motion-fast) var(--lg-motion-ease),transform var(--lg-motion-base) var(--lg-motion-ease)}:root[data-lg-motion] .lg-button--primary:before{transition:opacity var(--lg-motion-base) var(--lg-motion-ease)}@media(hover:hover){:root[data-lg-motion] .lg-button:hover{transform:translateY(calc(var(--lg-motion-distance-lift) * -1))}}:root[data-lg-motion] .lg-button:active{transform:translateY(var(--lg-size-press-offset))}:root[data-lg-motion] .lg-accordion__item[open]>.lg-accordion__body{animation:lg-open var(--lg-motion-base) var(--lg-motion-ease)}:root[data-lg-motion=considered] [data-lg-reveal].is-revealing{animation:lg-reveal var(--lg-motion-reveal) var(--lg-motion-ease)}}@media(scripting:enabled){:root[data-lg-motion] .lg-hero-mark__still{display:none}}.lg-button[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:var(--lg-space-2);min-height:var(--lg-size-tap-target);padding:var(--lg-space-3) var(--lg-space-6);border:var(--lg-size-border-strong) solid transparent;border-radius:var(--lg-radius-button);font-family:var(--lg-font-family-sans);font-size:var(--lg-font-size-body-sm);font-weight:var(--lg-font-weight-bold);line-height:var(--lg-font-line-tight);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--lg-motion-fast) var(--lg-motion-ease),color var(--lg-motion-fast) var(--lg-motion-ease),border-color var(--lg-motion-fast) var(--lg-motion-ease),box-shadow var(--lg-motion-fast) var(--lg-motion-ease),transform var(--lg-motion-fast) var(--lg-motion-ease)}.lg-button--lg[data-astro-cid-6ygtcg62]{padding:var(--lg-space-4) var(--lg-space-7);font-size:var(--lg-font-size-body-sm)}.lg-button--xl[data-astro-cid-6ygtcg62]{padding:var(--lg-space-4) var(--lg-space-7);font-size:var(--lg-font-size-button-xl)}.lg-button--block[data-astro-cid-6ygtcg62]{width:100%}.lg-button--arrow[data-astro-cid-6ygtcg62]:after{content:"";flex:none;width:var(--lg-size-icon);height:var(--lg-size-icon);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M11.3 4.3a1 1 0 0 1 1.4 0l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4L14.6 11H3a1 1 0 1 1 0-2h11.6l-3.3-3.3a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M11.3 4.3a1 1 0 0 1 1.4 0l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4L14.6 11H3a1 1 0 1 1 0-2h11.6l-3.3-3.3a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") center / contain no-repeat}.lg-button[data-astro-cid-6ygtcg62]:lang(ja){word-break:auto-phrase}.lg-button[data-astro-cid-6ygtcg62]:focus-visible{outline:var(--lg-size-focus-ring) solid var(--lg-surface-focus, var(--lg-color-brand-purple));outline-offset:var(--lg-size-focus-offset)}.lg-button[data-astro-cid-6ygtcg62]:active{transform:translateY(var(--lg-size-press-offset))}.lg-button--primary[data-astro-cid-6ygtcg62]{color:var(--lg-color-white);background:linear-gradient(180deg,var(--lg-color-gradient-start),var(--lg-color-gradient-end));border-color:var(--lg-color-gradient-start);box-shadow:var(--lg-shadow-button)}.lg-button--primary[data-astro-cid-6ygtcg62]:hover{background:linear-gradient(180deg,var(--lg-color-gradient-hover-start),var(--lg-color-gradient-hover-end));border-color:var(--lg-color-gradient-hover-start)}.lg-button--outline-purple[data-astro-cid-6ygtcg62]{color:var(--lg-color-brand-purple);background:transparent;border-color:var(--lg-color-brand-purple)}.lg-button--outline-purple[data-astro-cid-6ygtcg62]:hover{color:var(--lg-color-white);background:var(--lg-color-brand-purple)}.lg-button--outline-white[data-astro-cid-6ygtcg62]{color:var(--lg-color-white);background:transparent;border-color:var(--lg-color-white)}.lg-button--outline-white[data-astro-cid-6ygtcg62]:hover{color:var(--lg-color-brand-purple);background:var(--lg-color-white)}.lg-button--solid-white[data-astro-cid-6ygtcg62]{color:var(--lg-color-near-black);background:var(--lg-color-white);border-color:var(--lg-color-near-black);border-width:var(--lg-size-border)}.lg-button--solid-white[data-astro-cid-6ygtcg62]:hover{color:var(--lg-color-brand-purple);border-color:var(--lg-color-brand-purple)}.lg-button--outline-neutral[data-astro-cid-6ygtcg62]{color:var(--lg-color-ink);background:var(--lg-color-white);border-color:var(--lg-color-button-neutral-border);border-width:var(--lg-size-border)}.lg-button--outline-neutral[data-astro-cid-6ygtcg62]:hover{border-color:var(--lg-color-brand-purple);color:var(--lg-color-brand-purple)}
