@layer sitecube.composite{.icon-card-1[data-astro-cid-gfojbym2]{width:100%;padding:var(--card-padding-lg);border-radius:var(--card-radius-sm);background-color:var(--color-surface,var(--sitecube-color-surface))}.icon-card-1__frame[data-astro-cid-gfojbym2]{gap:var(--space-lg);display:flex}.icon-card-1__icon-frame[data-astro-cid-gfojbym2]{--_icon-card-1-icon-frame-size:5.5rem;--_icon-card-1-icon-size:2.25rem;width:var(--_icon-card-1-icon-frame-size);height:var(--_icon-card-1-icon-frame-size);background-color:var(--background);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-card-1__icon-frame[data-astro-cid-gfojbym2] svg{width:var(--_icon-card-1-icon-size);height:var(--_icon-card-1-icon-size)}.icon-card-1__content[data-astro-cid-gfojbym2]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-sm);color:var(--foreground);flex-direction:column;display:flex}.icon-card-1__title[data-astro-cid-gfojbym2]{color:inherit;font-size:var(--font-lead-l-size);font-weight:var(--font-lead-l-weight);letter-spacing:var(--font-lead-l-letter-spacing);line-height:var(--font-lead-l-line-height);overflow-wrap:break-word}.icon-card-1__description[data-astro-cid-gfojbym2]{color:inherit;font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);overflow-wrap:break-word}.icon-card-1[data-astro-cid-gfojbym2][data-layout=horizontal] .icon-card-1__frame[data-astro-cid-gfojbym2]{align-items:center}.icon-card-1[data-astro-cid-gfojbym2][data-layout=horizontal] .icon-card-1__content[data-astro-cid-gfojbym2]{text-align:left;flex:1}.icon-card-1[data-astro-cid-gfojbym2][data-layout=vertical] .icon-card-1__frame[data-astro-cid-gfojbym2]{flex-direction:column;align-items:center}.icon-card-1[data-astro-cid-gfojbym2][data-layout=vertical] .icon-card-1__content[data-astro-cid-gfojbym2]{text-align:center;align-items:center;width:100%}@media(min-width:64rem){.icon-card-1__icon-frame[data-astro-cid-gfojbym2]{--_icon-card-1-icon-frame-size:7rem;--_icon-card-1-icon-size:3rem}}}@layer sitecube.primitive{.checkbox[data-astro-cid-ej54dlug]{--_control-size:1.25rem;align-items:center;gap:var(--checkbox-gap,var(--space-sm));display:inline-flex;position:relative}.checkbox[data-astro-cid-ej54dlug][data-size=sm]{--_control-size:1rem}.checkbox[data-astro-cid-ej54dlug][data-size=lg]{--_control-size:1.5rem}.checkbox[data-astro-cid-ej54dlug][data-size=lg] .checkbox__label[data-astro-cid-ej54dlug]{font-size:var(--checkbox-label-font-size,var(--font-body-l-size));font-weight:var(--checkbox-label-font-weight,var(--font-body-l-weight));line-height:var(--checkbox-label-line-height,var(--font-body-l-line-height));letter-spacing:var(--checkbox-label-letter-spacing,var(--font-body-l-letter-spacing))}.checkbox[data-astro-cid-ej54dlug][data-variant=default] .checkbox__icon[data-astro-cid-ej54dlug]{color:var(--checkbox-icon-color,var(--background))}.checkbox[data-astro-cid-ej54dlug][data-variant=default] .checkbox__input[data-astro-cid-ej54dlug]:checked{background-color:var(--checkbox-checked-background,var(--foreground));border-color:var(--checkbox-checked-border-color,var(--foreground))}.checkbox[data-astro-cid-ej54dlug][data-variant=default] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,var(--ring))}@supports (color:color-mix(in lab,red,red)){.checkbox[data-astro-cid-ej54dlug][data-variant=default] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,color-mix(in srgb, var(--ring) 30%, transparent))}}.checkbox[data-astro-cid-ej54dlug][data-variant=secondary] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.checkbox[data-astro-cid-ej54dlug][data-variant=secondary] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,color-mix(in srgb, var(--secondary) 30%, transparent))}}.checkbox[data-astro-cid-ej54dlug][data-variant=destructive] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.checkbox[data-astro-cid-ej54dlug][data-variant=destructive] .checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,color-mix(in srgb, var(--destructive) 30%, transparent))}}.checkbox[data-astro-cid-ej54dlug][data-variant=secondary] .checkbox__input[data-astro-cid-ej54dlug]:checked{background-color:var(--checkbox-checked-background,var(--secondary));border-color:var(--checkbox-checked-border-color,var(--secondary))}.checkbox[data-astro-cid-ej54dlug][data-variant=destructive] .checkbox__input[data-astro-cid-ej54dlug]:checked{background-color:var(--checkbox-checked-background,var(--destructive));border-color:var(--checkbox-checked-border-color,var(--destructive))}.checkbox[data-astro-cid-ej54dlug][data-variant=secondary] .checkbox__icon[data-astro-cid-ej54dlug]{color:var(--checkbox-icon-color,var(--secondary-foreground))}.checkbox[data-astro-cid-ej54dlug][data-variant=destructive] .checkbox__icon[data-astro-cid-ej54dlug]{color:var(--checkbox-icon-color,var(--destructive-foreground))}.checkbox__control[data-astro-cid-ej54dlug]{width:var(--checkbox-size,var(--_control-size));height:var(--checkbox-size,var(--_control-size));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox__input[data-astro-cid-ej54dlug]{appearance:none;border:1px solid var(--color-ui-input-border);border-radius:var(--checkbox-radius,.125rem);background-color:var(--color-ui-input-bg,var(--sitecube-color-ui-input-bg));outline:none;flex-shrink:0;width:100%;height:100%;transition:background-color .2s,border-color .2s,box-shadow .2s;transform:translateZ(0)}.checkbox__input[data-astro-cid-ej54dlug]:checked{border-color:var(--checkbox-checked-border-color,var(--primary));background-color:var(--checkbox-checked-background,var(--primary));background-image:none}.checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.checkbox__input[data-astro-cid-ej54dlug]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--checkbox-focus-ring-color,color-mix(in srgb, var(--primary) 30%, transparent))}}.checkbox__input[data-astro-cid-ej54dlug][aria-invalid=true]{border-color:var(--destructive)}.checkbox__input[data-astro-cid-ej54dlug][aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.checkbox__input[data-astro-cid-ej54dlug][aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb,var(--destructive) 30%,transparent)}}.checkbox__input[data-astro-cid-ej54dlug]:disabled{cursor:not-allowed;opacity:.5}.checkbox__input[data-astro-cid-ej54dlug]:disabled~.checkbox__icon[data-astro-cid-ej54dlug],.checkbox[data-astro-cid-ej54dlug]:has(.checkbox__input:disabled) .checkbox__label[data-astro-cid-ej54dlug]{cursor:not-allowed;opacity:.7}.checkbox__icon[data-astro-cid-ej54dlug]{padding:var(--checkbox-icon-padding,calc(var(--space-xs) / 4));color:var(--checkbox-icon-color,var(--primary-foreground));opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.checkbox__input[data-astro-cid-ej54dlug]:checked+.checkbox__icon[data-astro-cid-ej54dlug]{opacity:1}.checkbox__svg[data-astro-cid-ej54dlug]{width:100%;height:100%}.checkbox__label[data-astro-cid-ej54dlug]{color:var(--checkbox-label-color,var(--foreground));font-size:var(--checkbox-label-font-size,var(--font-body-m-size));font-weight:var(--checkbox-label-font-weight,var(--font-body-m-weight));line-height:var(--checkbox-label-line-height,var(--font-body-m-line-height));letter-spacing:var(--checkbox-label-letter-spacing,var(--font-body-m-letter-spacing))}.checkbox__check-path[data-astro-cid-ej54dlug]{stroke-dasharray:20;stroke-dashoffset:20px;opacity:0}.checkbox__input[data-astro-cid-ej54dlug]:checked+.checkbox__icon[data-astro-cid-ej54dlug] .checkbox__check-path[data-astro-cid-ej54dlug]{animation:.3s .12s forwards checkbox-stroke}@keyframes checkbox-stroke{0%{stroke-dashoffset:20px;opacity:1}to{stroke-dashoffset:0;opacity:1}}}@layer sitecube.primitive{.form-field-row[data-astro-cid-arddylfc]{width:100%}.form-field-row[data-astro-cid-arddylfc][data-border=true]{border-block-end:1px solid var(--color-ui-border)}.form-field-row__inner[data-astro-cid-arddylfc]{width:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--form-field-row-gap,var(--space-md));padding-block:var(--form-field-row-padding-block,1.25rem);flex-direction:column;display:flex}.form-field-row__label[data-astro-cid-arddylfc],.form-field-row__content[data-astro-cid-arddylfc]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0)}.form-field-row[data-astro-cid-arddylfc][data-layout=vertical] .form-field-row__label[data-astro-cid-arddylfc],.form-field-row[data-astro-cid-arddylfc][data-layout=vertical] .form-field-row__content[data-astro-cid-arddylfc]{width:100%}.form-field-row[data-astro-cid-arddylfc][data-layout=horizontal] .form-field-row__content[data-astro-cid-arddylfc]{flex:1 1 0}@media(min-width:48rem){.form-field-row[data-astro-cid-arddylfc][data-layout=horizontal] .form-field-row__inner[data-astro-cid-arddylfc]{align-items:flex-start;gap:var(--form-field-row-horizontal-gap,var(--space-2xl));flex-direction:row}.form-field-row[data-astro-cid-arddylfc][data-layout=horizontal] .form-field-row__label[data-astro-cid-arddylfc]{width:var(--form-field-row-label-width,18rem);flex-shrink:0}}}@layer sitecube.primitive{.input[data-astro-cid-msojrick]{width:100%;height:var(--input-height-md);padding-block:var(--input-padding-y-md);padding-inline:var(--input-padding-x-md);border:1px solid var(--color-ui-input-border);border-radius:var(--input-radius-md);background-color:var(--color-ui-input-bg,var(--sitecube-color-ui-input-bg));color:var(--foreground);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);outline:none;display:flex}.input[data-astro-cid-msojrick][data-size=sm]{height:var(--input-height-sm);padding-block:var(--input-padding-y-sm);padding-inline:var(--input-padding-x-sm);border-radius:var(--input-radius-sm)}.input[data-astro-cid-msojrick][data-size=lg]{height:var(--input-height-lg);padding-block:var(--input-padding-y-lg);padding-inline:var(--input-padding-x-lg);border-radius:var(--input-radius-lg)}.input[data-astro-cid-msojrick]::placeholder{color:var(--color-ui-input-placeholder,var(--sitecube-color-ui-input-placeholder))}.input[data-astro-cid-msojrick]::file-selector-button{font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);background:0 0;border:0}.input[data-astro-cid-msojrick]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.input[data-astro-cid-msojrick]:disabled{cursor:not-allowed;opacity:.5}}@layer sitecube.primitive{.badge[data-astro-cid-o6pwhxct]{--_badge-icon-size:1em;white-space:nowrap;height:var(--badge-height-md);border-radius:var(--badge-radius-md);background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-badge-m-size);font-weight:var(--font-badge-m-weight);line-height:var(--font-badge-m-line-height);letter-spacing:var(--font-badge-m-letter-spacing);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding-block:.5rem;padding-inline:.5rem;display:inline-flex}.badge__icon[data-astro-cid-o6pwhxct],.badge__slot[data-astro-cid-o6pwhxct]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge__icon[data-astro-cid-o6pwhxct] :where(svg,img,span){width:var(--badge-icon-size,var(--_badge-icon-size));height:var(--badge-icon-size,var(--_badge-icon-size));flex-shrink:0;display:inline-block}.badge__slot[data-astro-cid-o6pwhxct] svg,.badge[data-astro-cid-o6pwhxct]>svg{width:var(--badge-icon-size,var(--_badge-icon-size));height:var(--badge-icon-size,var(--_badge-icon-size))}.badge[data-astro-cid-o6pwhxct][data-size=sm]{height:var(--badge-height-sm);border-radius:var(--badge-radius-sm);font-size:var(--font-badge-s-size);font-weight:var(--font-badge-s-weight);line-height:var(--font-badge-s-line-height);letter-spacing:var(--font-badge-s-letter-spacing)}.badge[data-astro-cid-o6pwhxct][data-size=lg]{height:var(--badge-height-lg);border-radius:var(--badge-radius-lg);gap:var(--space-xs);font-size:var(--font-badge-l-size);font-weight:var(--font-badge-l-weight);line-height:var(--font-badge-l-line-height);letter-spacing:var(--font-badge-l-letter-spacing);padding-inline:.75rem}.badge[data-astro-cid-o6pwhxct][data-variant=outlined],.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-variant=outlined],.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{color:var(--color-primary)}.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-variant=softOutlined]{border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-variant=plain]{color:var(--color-primary);background-color:#0000;border:1px solid #0000}.badge[data-astro-cid-o6pwhxct][data-color=secondary]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=outlined],.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{color:var(--color-secondary);border:1px solid var(--color-secondary);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=outlined],.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{border:1px solid color-mix(in srgb,var(--color-secondary) 50%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{border:1px solid var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{border:1px solid color-mix(in srgb,var(--color-secondary) 40%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{background-color:color-mix(in srgb,var(--color-secondary) 5%,transparent)}}.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=soft],.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=softOutlined]{color:var(--color-secondary)}.badge[data-astro-cid-o6pwhxct][data-color=secondary][data-variant=plain]{color:var(--color-secondary);background-color:#0000;border:1px solid #0000}}@layer sitecube.primitive{.label[data-astro-cid-xglsnqci]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);color:var(--label-color,var(--foreground));font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);-webkit-user-select:none;user-select:none}.label[data-astro-cid-xglsnqci][data-size=md]{font-weight:var(--font-lead-m-weight)}.label[data-astro-cid-xglsnqci][data-size=lg]{font-size:var(--font-lead-m-size);font-weight:var(--font-lead-m-weight);letter-spacing:var(--font-lead-m-letter-spacing);line-height:var(--font-lead-m-line-height)}.label[data-astro-cid-xglsnqci][data-requirement-placement=inline]{align-items:center;column-gap:var(--label-inline-gap-x,var(--space-xs));row-gap:var(--label-inline-gap-y,calc(var(--space-xs) / 2));flex-wrap:wrap;display:inline-flex}.label[data-astro-cid-xglsnqci][data-requirement-placement=between]{justify-content:space-between;align-items:flex-start;gap:var(--label-between-gap,var(--space-md));width:100%;display:flex}.label[data-astro-cid-xglsnqci]:disabled,.label[data-astro-cid-xglsnqci][aria-disabled=true]{pointer-events:none;opacity:.5}.label__content[data-astro-cid-xglsnqci]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0)}.label[data-astro-cid-xglsnqci][data-requirement-placement=between] .label__content[data-astro-cid-xglsnqci]{flex:1 1 0}.label__badge{flex-shrink:0}}@layer sitecube.primitive{.textarea[data-astro-cid-qj7q52yz]{width:100%;min-height:5rem;padding-block:var(--input-padding-y-md);padding-inline:var(--input-padding-x-md);border:1px solid var(--color-ui-input-border);border-radius:var(--input-radius-md);background-color:var(--color-ui-input-bg,var(--sitecube-color-ui-input-bg));color:var(--foreground);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);resize:vertical;outline:none;display:flex}.textarea[data-astro-cid-qj7q52yz][data-size=sm]{padding-block:var(--input-padding-y-sm);padding-inline:var(--input-padding-x-sm);border-radius:var(--input-radius-sm)}.textarea[data-astro-cid-qj7q52yz][data-size=lg]{padding-block:var(--input-padding-y-lg);padding-inline:var(--input-padding-x-lg);border-radius:var(--input-radius-lg)}.textarea[data-astro-cid-qj7q52yz]::placeholder{color:var(--color-ui-input-placeholder,var(--sitecube-color-ui-input-placeholder))}.textarea[data-astro-cid-qj7q52yz]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.textarea[data-astro-cid-qj7q52yz]:disabled{cursor:not-allowed;opacity:.5}}@layer sitecube.primitive{.heading-simple[data-astro-cid-7t5jwpxj]{align-items:flex-start;gap:var(--heading-simple-gap,calc(var(--space-xs) / 2));flex-direction:column;display:flex}.heading-simple[data-astro-cid-7t5jwpxj][data-align=center]{text-align:center;align-items:center}.heading-simple[data-astro-cid-7t5jwpxj][data-reverse-order=true]{flex-direction:column-reverse}.heading-simple[data-astro-cid-7t5jwpxj][data-title-color=primary] .heading-simple__title[data-astro-cid-7t5jwpxj]{color:var(--heading-simple-title-color,var(--primary))}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-color=primary] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{color:var(--heading-simple-subtitle-color,var(--primary))}.heading-simple[data-astro-cid-7t5jwpxj][data-title-font-family=jp] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-title-font-family,var(--font-family-jp))}.heading-simple[data-astro-cid-7t5jwpxj][data-title-font-family=en] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-title-font-family,var(--font-family-en))}.heading-simple[data-astro-cid-7t5jwpxj][data-title-font-family=number] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-title-font-family,var(--font-family-number))}.heading-simple[data-astro-cid-7t5jwpxj][data-title-font-family=display] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-title-font-family,var(--font-family-display))}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-font-family=en] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-subtitle-font-family,var(--font-family-en))}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-font-family=en]{--heading-simple-subtitle-letter-spacing:.3em}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-font-family=number] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-subtitle-font-family,var(--font-family-number))}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-font-family=display] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-subtitle-font-family,var(--font-family-display))}.heading-simple[data-astro-cid-7t5jwpxj][data-subtitle-font-family=displaySecondary] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-subtitle-font-family,var(--font-family-display-secondary))}.heading-simple[data-astro-cid-7t5jwpxj][data-title-font-family=displaySecondary] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-family:var(--heading-simple-title-font-family,var(--font-family-display-secondary))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=sm] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-size:var(--heading-simple-subtitle-font-size,var(--font-body-m-size));font-weight:var(--heading-simple-subtitle-font-weight,var(--font-body-m-weight));line-height:var(--heading-simple-subtitle-line-height,var(--font-body-m-line-height));letter-spacing:var(--heading-simple-subtitle-letter-spacing,var(--font-body-m-letter-spacing))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=lg] .heading-simple__subtitle[data-astro-cid-7t5jwpxj],.heading-simple[data-astro-cid-7t5jwpxj][data-size=xl] .heading-simple__subtitle[data-astro-cid-7t5jwpxj]{font-size:var(--heading-simple-subtitle-font-size,var(--font-lead-m-size));font-weight:var(--heading-simple-subtitle-font-weight,var(--font-lead-m-weight));line-height:var(--heading-simple-subtitle-line-height,var(--font-lead-m-line-height));letter-spacing:var(--heading-simple-subtitle-letter-spacing,var(--font-lead-m-letter-spacing))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=sm] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-size:var(--heading-simple-title-font-size,var(--font-heading-4-size));font-weight:var(--heading-simple-title-font-weight,var(--font-heading-4-weight));line-height:var(--heading-simple-title-line-height,var(--font-heading-4-line-height));letter-spacing:var(--heading-simple-title-letter-spacing,var(--font-heading-4-letter-spacing))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=lg] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-size:var(--heading-simple-title-font-size,var(--font-heading-2-size));font-weight:var(--heading-simple-title-font-weight,var(--font-heading-2-weight));line-height:var(--heading-simple-title-line-height,var(--font-heading-2-line-height));letter-spacing:var(--heading-simple-title-letter-spacing,var(--font-heading-2-letter-spacing))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=xl] .heading-simple__title[data-astro-cid-7t5jwpxj]{font-size:var(--heading-simple-title-font-size,var(--font-heading-1-size));font-weight:var(--heading-simple-title-font-weight,var(--font-heading-1-weight));line-height:var(--heading-simple-title-line-height,var(--font-heading-1-line-height));letter-spacing:var(--heading-simple-title-letter-spacing,var(--font-heading-1-letter-spacing))}.heading-simple[data-astro-cid-7t5jwpxj][data-size=xl]{gap:var(--heading-simple-gap,var(--space-xs))}.heading-simple__title[data-astro-cid-7t5jwpxj]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);color:var(--heading-simple-title-color,var(--foreground));font-family:var(--heading-simple-title-font-family,var(--font-family-en));font-size:var(--heading-simple-title-font-size,var(--font-heading-3-size));font-weight:var(--heading-simple-title-font-weight,var(--font-heading-3-weight));line-height:var(--heading-simple-title-line-height,var(--font-heading-3-line-height));letter-spacing:var(--heading-simple-title-letter-spacing,var(--font-heading-3-letter-spacing))}.heading-simple__subtitle[data-astro-cid-7t5jwpxj]{color:var(--heading-simple-subtitle-color,var(--foreground));font-family:var(--heading-simple-subtitle-font-family,var(--font-family-jp));font-size:var(--heading-simple-subtitle-font-size,var(--font-body-m-size));font-weight:var(--heading-simple-subtitle-font-weight,var(--font-body-m-weight));line-height:var(--heading-simple-subtitle-line-height,var(--font-body-m-line-height));letter-spacing:var(--heading-simple-subtitle-letter-spacing,var(--font-body-m-letter-spacing))}}@layer sitecube.section{.section-content-layout-1[data-astro-cid-cr5hyumf]{--_default-spacing-top:var(--section-spacing-lg);--_default-spacing-bottom:var(--section-spacing-lg);width:100%}@media(min-width:64rem){.section-content-layout-1[data-astro-cid-cr5hyumf]{--_default-spacing-top:var(--section-spacing-xl);--_default-spacing-bottom:var(--section-spacing-xl)}}.section-content-layout-1__inset[data-astro-cid-cr5hyumf]{width:100%;padding-inline:var(--layout-gutter)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-gutter=none] .section-content-layout-1__inset[data-astro-cid-cr5hyumf]{padding-inline:0}.section-content-layout-1__container[data-astro-cid-cr5hyumf]{width:100%;max-width:var(--layout-container-default);padding-top:var(--_spacing-top,var(--_default-spacing-top));padding-bottom:var(--_spacing-bottom,var(--_default-spacing-bottom));margin-inline:auto}.section-content-layout-1[data-astro-cid-cr5hyumf][data-container-width=narrow] .section-content-layout-1__container[data-astro-cid-cr5hyumf]{max-width:var(--layout-container-narrow)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-container-width=wide] .section-content-layout-1__container[data-astro-cid-cr5hyumf]{max-width:var(--layout-container-wide)}.section-content-layout-1__content[data-astro-cid-cr5hyumf]{width:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0)}@media(min-width:64rem){.section-content-layout-1__inset[data-astro-cid-cr5hyumf]{padding-inline:var(--layout-gutter)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-gutter=none] .section-content-layout-1__inset[data-astro-cid-cr5hyumf]{padding-inline:0}}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-top=none]{--_spacing-top:0}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-top=sm]{--_spacing-top:var(--section-spacing-sm)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-top=md]{--_spacing-top:var(--section-spacing-md)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-top=lg]{--_spacing-top:var(--section-spacing-lg)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-top=xl]{--_spacing-top:var(--section-spacing-xl)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-bottom=none]{--_spacing-bottom:0}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-bottom=sm]{--_spacing-bottom:var(--section-spacing-sm)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-bottom=md]{--_spacing-bottom:var(--section-spacing-md)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-bottom=lg]{--_spacing-bottom:var(--section-spacing-lg)}.section-content-layout-1[data-astro-cid-cr5hyumf][data-spacing-bottom=xl]{--_spacing-bottom:var(--section-spacing-xl)}}@layer sitecube.section{.content[data-astro-cid-klzwf4ov]{align-items:flex-start;gap:var(--space-3xl);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media(min-width:64rem){.content[data-astro-cid-klzwf4ov]{gap:var(--space-5xl);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.intro[data-astro-cid-klzwf4ov]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-3xl);flex-direction:column;display:flex}.heading[data-astro-cid-klzwf4ov]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-xl);flex-direction:column;display:flex}.rcp_455bf01454__heading.heading-simple{--heading-simple-gap:var(--space-sm)}.lead[data-astro-cid-klzwf4ov]{gap:var(--space-xs);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);text-wrap:pretty;color:var(--foreground);flex-direction:column;display:flex}.lead[data-astro-cid-klzwf4ov] p[data-astro-cid-klzwf4ov]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0)}.benefit-list[data-astro-cid-klzwf4ov]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-md);padding:calc(calc(.25rem * var(--spacing-scale)) * 0);flex-direction:column;list-style-type:none;display:flex}@media(min-width:64rem){.rcp_455bf01454__benefit-card .icon-card-1__icon-frame{--_icon-card-1-icon-frame-size:6rem}}.form[data-astro-cid-klzwf4ov]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-2xl);border-radius:var(--card-radius-lg);background-color:var(--color-surface,var(--sitecube-color-surface));padding:var(--card-padding-xl);flex-direction:column;display:flex}@media(min-width:40rem){.form[data-astro-cid-klzwf4ov]{padding:var(--space-2xl)}}.form[data-astro-cid-klzwf4ov]{box-shadow:var(--shadow-card)}.form-fields[data-astro-cid-klzwf4ov]{--form-field-row-padding-block:0;gap:var(--space-lg);flex-direction:column;display:flex}.agreement[data-astro-cid-klzwf4ov]{display:flex}.agreement-control[data-astro-cid-klzwf4ov]{align-items:center;gap:var(--space-sm);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);color:var(--foreground);display:flex}.turnstile[data-astro-cid-klzwf4ov]{justify-content:flex-start;display:flex}.turnstile-message[data-astro-cid-klzwf4ov],.form-status[data-astro-cid-klzwf4ov]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-s-size);font-weight:var(--font-body-s-weight);letter-spacing:var(--font-body-s-letter-spacing);line-height:var(--font-body-s-line-height)}.turnstile-message[data-astro-cid-klzwf4ov]{color:var(--muted-foreground)}.form-status[data-astro-cid-klzwf4ov][data-state=success]{color:var(--secondary)}.form-status[data-astro-cid-klzwf4ov][data-state=error]{color:var(--destructive)}.form-status[data-astro-cid-klzwf4ov][data-state=loading]{color:var(--muted-foreground)}.privacy-link[data-astro-cid-klzwf4ov]{color:var(--primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.privacy-link[data-astro-cid-klzwf4ov]{-webkit-text-decoration-color:color-mix(in oklab,var(--primary) 70%,transparent);text-decoration-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.privacy-link[data-astro-cid-klzwf4ov]{text-underline-offset:4px}.honeypot[data-astro-cid-klzwf4ov]{white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}@layer sitecube.primitive{.fukidashi-1[data-astro-cid-ghmk6fzb]{justify-content:center;align-items:center;gap:var(--fukidashi-1-gap,var(--space-xs));color:var(--fukidashi-1-color,var(--foreground));text-align:center;display:inline-flex}.fukidashi-1__line[data-astro-cid-ghmk6fzb]{width:var(--fukidashi-1-line-width,.125rem);height:var(--fukidashi-1-line-height,1.5rem);background-color:var(--fukidashi-1-line-color,var(--primary));transform-origin:bottom;border-radius:9999px;flex-shrink:0}.fukidashi-1__line--left[data-astro-cid-ghmk6fzb]{transform:rotate(-35deg)}.fukidashi-1__line--right[data-astro-cid-ghmk6fzb]{transform:rotate(35deg)}.fukidashi-1__text[data-astro-cid-ghmk6fzb]{font-size:var(--fukidashi-1-font-size,var(--font-lead-l-size));font-weight:var(--fukidashi-1-font-weight,var(--font-body-l-weight));line-height:var(--fukidashi-1-line-height-text,var(--font-lead-l-line-height));letter-spacing:var(--fukidashi-1-letter-spacing,.04em)}@media(min-width:48rem){.fukidashi-1__text[data-astro-cid-ghmk6fzb]{color:var(--fukidashi-1-font-size-md);--tw-font-weight:var(--fukidashi-1-font-weight-md);font-weight:var(--fukidashi-1-font-weight-md);--tw-leading:var(--fukidashi-1-line-height-md);line-height:var(--fukidashi-1-line-height-md)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}@layer sitecube.section{.rcp_b01161e551.section-content-layout-1{--_spacing-top:var(--section-spacing-md)}@media(min-width:64rem){.rcp_b01161e551.section-content-layout-1{--_spacing-top:var(--section-spacing-xl)}}.content[data-astro-cid-vz4palms]{--fukidashi-1-color:var(--color-primary);--fukidashi-1-line-color:var(--color-primary);align-items:center;gap:var(--space-3xl);text-align:center;flex-direction:column;display:flex}.intro[data-astro-cid-vz4palms]{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.title[data-astro-cid-vz4palms]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);max-width:var(--container-4xl,56rem);font-family:var(--font-family-jp);font-size:var(--font-heading-4-size);font-weight:var(--font-heading-4-weight);letter-spacing:var(--font-heading-4-letter-spacing);line-height:var(--font-heading-4-line-height);color:var(--foreground)}@media(min-width:48rem){.title[data-astro-cid-vz4palms]{font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);letter-spacing:var(--font-heading-2-letter-spacing);line-height:var(--font-heading-2-line-height)}}.title[data-astro-cid-vz4palms]{text-wrap:balance}.lead[data-astro-cid-vz4palms]{max-width:var(--container-3xl,48rem);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.lead[data-astro-cid-vz4palms]>*+*{margin-top:var(--space-xs)}.lead[data-astro-cid-vz4palms] p[data-astro-cid-vz4palms]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0)}.cards[data-astro-cid-vz4palms]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-3xl);width:100%;list-style-type:none;display:grid}@media(min-width:48rem){.cards[data-astro-cid-vz4palms]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-vz4palms]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0)}.problem-card[data-astro-cid-vz4palms]{width:100%}.frame[data-astro-cid-vz4palms]{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.media-wrap[data-astro-cid-vz4palms]{aspect-ratio:1;flex-shrink:0;width:18rem;margin-inline:auto;position:relative}.media[data-astro-cid-vz4palms]{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.card-content[data-astro-cid-vz4palms]{width:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:flex-start;gap:var(--space-lg);text-align:left;color:var(--foreground);flex-direction:column;flex:1;display:flex}.card-title[data-astro-cid-vz4palms]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:center;font-size:var(--font-heading-6-size);font-weight:var(--font-heading-6-weight);letter-spacing:var(--font-heading-6-letter-spacing);line-height:var(--font-heading-6-line-height);color:var(--primary);overflow-wrap:break-word;align-self:center}.card-description[data-astro-cid-vz4palms]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:left;font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);color:var(--foreground);align-self:stretch}}@layer sitecube.primitive{.text-link[data-astro-cid-nqjhm4en]{--_text-link-icon-size:1rem;align-items:center;gap:var(--text-link-gap,calc(var(--space-xs) / 2));border-radius:var(--text-link-radius,.125rem);width:fit-content;height:fit-content;color:inherit;font-size:var(--text-link-font-size,var(--font-body-m-size));font-weight:var(--text-link-font-weight,var(--font-body-m-weight));line-height:var(--text-link-line-height,var(--font-body-m-line-height));letter-spacing:var(--text-link-letter-spacing,var(--font-body-m-letter-spacing));transition:color var(--text-link-color-duration,.2s) ease;text-decoration:none;display:inline-flex;position:relative}.text-link[data-astro-cid-nqjhm4en]:after{inset-inline:calc(calc(.25rem * var(--spacing-scale)) * 0);bottom:calc(calc(.25rem * var(--spacing-scale)) * 0);height:var(--text-link-underline-width,1px);opacity:0;transition:opacity var(--text-link-underline-duration,.2s) ease;pointer-events:none;content:"";background:currentColor;position:absolute}.text-link[data-astro-cid-nqjhm4en][data-size=sm]{--_text-link-icon-size:.75rem;font-size:var(--text-link-font-size,var(--font-body-s-size));font-weight:var(--text-link-font-weight,var(--font-body-s-weight));line-height:var(--text-link-line-height,var(--font-body-s-line-height));letter-spacing:var(--text-link-letter-spacing,var(--font-body-s-letter-spacing))}.text-link[data-astro-cid-nqjhm4en][data-size=lg]{font-size:var(--text-link-font-size,var(--font-lead-m-size));font-weight:var(--text-link-font-weight,var(--font-weight-base));line-height:var(--text-link-line-height,var(--font-lead-m-line-height));letter-spacing:var(--text-link-letter-spacing,var(--font-lead-m-letter-spacing))}.text-link[data-astro-cid-nqjhm4en][data-size=xl]{font-size:var(--text-link-font-size,var(--font-lead-l-size));font-weight:var(--text-link-font-weight,var(--font-weight-base));line-height:var(--text-link-line-height,var(--font-lead-l-line-height));letter-spacing:var(--text-link-letter-spacing,var(--font-lead-l-letter-spacing))}.text-link[data-astro-cid-nqjhm4en][data-weight=base]{font-weight:var(--text-link-font-weight,var(--font-weight-base))}.text-link[data-astro-cid-nqjhm4en][data-weight=bold]{font-weight:var(--text-link-font-weight,var(--font-weight-bold))}.text-link[data-astro-cid-nqjhm4en][data-size=lg]{--_text-link-icon-size:1.25rem}.text-link[data-astro-cid-nqjhm4en][data-size=xl]{--_text-link-icon-size:1.5rem}.text-link[data-astro-cid-nqjhm4en][data-hover-style=primary]:hover,.text-link[data-astro-cid-nqjhm4en][data-hover-style=primary]:focus-visible,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary]:hover,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary]:focus-visible{color:var(--text-link-hover-color,var(--color-primary))}.text-link[data-astro-cid-nqjhm4en][data-hover-style=underline],.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary]{padding-bottom:var(--text-link-underline-offset,.25rem)}.text-link[data-astro-cid-nqjhm4en][data-hover-style=underline][data-underline-display=hover]:hover:after,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underline][data-underline-display=hover]:focus-visible:after,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary][data-underline-display=hover]:hover:after,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary][data-underline-display=hover]:focus-visible:after,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underline][data-underline-display=always]:after,.text-link[data-astro-cid-nqjhm4en][data-hover-style=underlinePrimary][data-underline-display=always]:after{opacity:1}.text-link[data-astro-cid-nqjhm4en]:focus-visible{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-ring);outline:none}.text-link__label[data-astro-cid-nqjhm4en]{text-box:trim-both cap alphabetic;display:inline-flex}.text-link__icon[data-astro-cid-nqjhm4en]{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.text-link__icon[data-astro-cid-nqjhm4en] svg,.text-link[data-astro-cid-nqjhm4en] svg{width:var(--text-link-icon-size,var(--_text-link-icon-size));height:var(--text-link-icon-size,var(--_text-link-icon-size));flex-shrink:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}@layer sitecube.section{.content[data-astro-cid-64rrknv6]{align-items:center;gap:var(--space-3xl);flex-direction:column;display:flex}@media(min-width:64rem){.content[data-astro-cid-64rrknv6]{gap:var(--space-4xl)}}.heading[data-astro-cid-64rrknv6]{max-width:var(--container-4xl,56rem);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.rcp_4c71c5c6df__heading.heading-simple{--heading-simple-gap:var(--space-sm)}.lead[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.lead[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.pricing-grid[data-astro-cid-64rrknv6]{align-items:center;gap:calc(calc(.25rem * var(--spacing-scale)) * 0);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid;position:relative}@media(min-width:48rem){.pricing-grid[data-astro-cid-64rrknv6]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-content[data-astro-cid-64rrknv6]{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.price-card[data-astro-cid-64rrknv6]{--_accent:var(--color-primary);height:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:center;padding-inline:var(--card-padding-lg);padding-block:var(--card-padding-lg);flex-direction:column;align-items:center;display:flex;position:relative}@media(min-width:48rem){.price-card[data-astro-cid-64rrknv6]{min-height:calc(calc(.25rem * var(--spacing-scale)) * 112)}}.price-card[data-astro-cid-64rrknv6]{padding-top:calc(var(--card-padding-lg) + var(--space-xs));border-radius:var(--radius-lg);background:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.price-card[data-astro-cid-64rrknv6]{background:color-mix(in srgb,var(--_accent) 6%,var(--color-background))}}.price-card[data-astro-cid-64rrknv6][data-tone=primary]{padding-bottom:calc(var(--card-padding-lg) + var(--space-lg))}.price-card[data-astro-cid-64rrknv6][data-tone=secondary]{--_accent:var(--color-secondary);padding-top:calc(var(--card-padding-lg) + var(--space-lg))}.price-card-title[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);padding-inline:var(--space-xl);padding-block:var(--space-xs);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--color-white);color:var(--_accent);border:0;border-radius:3.40282e38px}.price-card-lead[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);margin-top:var(--space-lg);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.price-card-lead[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}}.price[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);letter-spacing:var(--font-heading-1-letter-spacing);line-height:var(--font-heading-1-line-height);color:var(--_accent);font-family:var(--font-family-number);letter-spacing:0;line-height:var(--font-display-line-height);white-space:nowrap}.price-unit[data-astro-cid-64rrknv6]{font-family:var(--font-family-jp);font-size:.56em;font-weight:var(--font-heading-3-weight)}.price-details[data-astro-cid-64rrknv6]{margin-top:var(--space-lg);align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.tax[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.tax[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--_accent) 86%,var(--color-foreground))}}.tax[data-astro-cid-64rrknv6]{font-weight:var(--font-heading-3-weight)}.price-card-divider[data-astro-cid-64rrknv6]{width:100%;height:1px;margin-top:var(--space-xl);background:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.price-card-divider[data-astro-cid-64rrknv6]{background:color-mix(in srgb,var(--_accent) 18%,var(--color-border))}}.price-card-description[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);margin-top:var(--space-lg);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.price-card-description[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}}.price-card-description[data-astro-cid-64rrknv6]{line-height:2}.separator[data-astro-cid-64rrknv6]{z-index:10;width:calc(calc(.25rem * var(--spacing-scale)) * 14);height:calc(calc(.25rem * var(--spacing-scale)) * 14);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media(min-width:48rem){.separator[data-astro-cid-64rrknv6]{width:calc(calc(.25rem * var(--spacing-scale)) * 16);height:calc(calc(.25rem * var(--spacing-scale)) * 16);position:absolute;left:50%}}.separator[data-astro-cid-64rrknv6]{margin-block:calc(var(--space-lg) * -1);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-primary)}@media(min-width:768px){.price-card[data-astro-cid-64rrknv6][data-tone=primary]{padding-bottom:var(--card-padding-lg)}.price-card[data-astro-cid-64rrknv6][data-tone=secondary]{padding-top:calc(var(--card-padding-lg) + var(--space-xs))}.separator[data-astro-cid-64rrknv6]{margin-block:0;top:45%;transform:translate(-50%,-50%)}}.included-content[data-astro-cid-64rrknv6]{align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.included[data-astro-cid-64rrknv6]{align-items:center;gap:var(--space-xl);border-style:var(--tw-border-style);width:100%;padding:var(--card-padding-xl);border-width:1px;border-color:var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.included-title[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:center;font-size:var(--font-heading-5-size);font-weight:var(--font-heading-5-weight);letter-spacing:var(--font-heading-5-letter-spacing);line-height:var(--font-heading-5-line-height)}.feature-list[data-astro-cid-64rrknv6]{width:100%;padding:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:calc(calc(.25rem * var(--spacing-scale)) * 0);flex-direction:column;list-style-type:none;display:flex}@media(min-width:40rem){.feature-list[data-astro-cid-64rrknv6]{column-gap:var(--space-lg);row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(min-width:64rem){.feature-list[data-astro-cid-64rrknv6]{gap:calc(calc(.25rem * var(--spacing-scale)) * 0);grid-template-columns:repeat(5,minmax(0,1fr))}}.feature[data-astro-cid-64rrknv6]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:center;gap:var(--space-md);border-bottom-style:var(--tw-border-style);padding-inline:calc(calc(.25rem * var(--spacing-scale)) * 0);padding-block:var(--space-md);text-align:left;border-bottom-width:1px;flex-direction:row;display:flex}@media(min-width:40rem){.feature[data-astro-cid-64rrknv6]{gap:var(--space-md);border-bottom-style:var(--tw-border-style);padding-inline:var(--space-md);padding-block:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:center;border-bottom-width:0;flex-direction:column}}@media(min-width:64rem){.feature[data-astro-cid-64rrknv6]{border-left-style:var(--tw-border-style);border-left-width:1px}}.feature[data-astro-cid-64rrknv6]{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.feature[data-astro-cid-64rrknv6]{border-color:color-mix(in srgb,var(--color-foreground) 16%,transparent)}}@media(min-width:64rem){.feature[data-astro-cid-64rrknv6]:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}.feature[data-astro-cid-64rrknv6]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.feature-icon[data-astro-cid-64rrknv6]{width:calc(calc(.25rem * var(--spacing-scale)) * 10);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.feature-icon[data-astro-cid-64rrknv6]{width:auto}}.rcp_4c71c5c6df__feature-icon-svg{width:calc(calc(.25rem * var(--spacing-scale)) * 10);height:calc(calc(.25rem * var(--spacing-scale)) * 10)}@media(min-width:40rem){.rcp_4c71c5c6df__feature-icon-svg{width:calc(calc(.25rem * var(--spacing-scale)) * 14);height:calc(calc(.25rem * var(--spacing-scale)) * 14)}}.feature-label[data-astro-cid-64rrknv6]{font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);white-space:nowrap}@media(min-width:40rem){.feature-label[data-astro-cid-64rrknv6]{white-space:normal}}.feature-label[data-astro-cid-64rrknv6]{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.feature-label[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}}.feature-label[data-astro-cid-64rrknv6]{font-weight:var(--font-heading-3-weight)}.included-note[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);text-align:center;font-size:var(--font-body-s-size);font-weight:var(--font-body-s-weight);letter-spacing:var(--font-body-s-letter-spacing);line-height:var(--font-body-s-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.included-note[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.pricing-assurance[data-astro-cid-64rrknv6]{align-items:flex-start;gap:var(--space-md);border-radius:var(--radius-lg);width:100%;padding:var(--card-padding-xl);text-align:left;background:var(--color-secondary);flex-direction:row;display:flex}@supports (color:color-mix(in lab,red,red)){.pricing-assurance[data-astro-cid-64rrknv6]{background:color-mix(in srgb,var(--color-secondary) 8%,var(--color-background))}}.pricing-assurance-icon[data-astro-cid-64rrknv6]{flex-shrink:0;display:flex}.rcp_4c71c5c6df__assurance-shield{width:calc(calc(.25rem * var(--spacing-scale)) * 8);height:calc(calc(.25rem * var(--spacing-scale)) * 8)}@media(min-width:40rem){.rcp_4c71c5c6df__assurance-shield{width:calc(calc(.25rem * var(--spacing-scale)) * 14);height:calc(calc(.25rem * var(--spacing-scale)) * 14)}}.pricing-assurance-copy[data-astro-cid-64rrknv6]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.pricing-assurance-title[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-heading-6-size);font-weight:var(--font-heading-6-weight);letter-spacing:var(--font-heading-6-letter-spacing);line-height:var(--font-heading-6-line-height);color:var(--color-secondary)}.pricing-assurance-description[data-astro-cid-64rrknv6]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.pricing-assurance-description[data-astro-cid-64rrknv6]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.pricing-actions[data-astro-cid-64rrknv6]{justify-content:center;align-items:stretch;gap:var(--space-lg);flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.pricing-actions[data-astro-cid-64rrknv6]{flex-direction:row;align-items:center}}.rcp_4c71c5c6df__contact-button{width:100%}@media(min-width:40rem){.rcp_4c71c5c6df__contact-button{width:auto;min-width:calc(calc(.25rem * var(--spacing-scale)) * 96)}}.rcp_4c71c5c6df__template-link{justify-content:center;margin-inline:auto}@media(min-width:40rem){.rcp_4c71c5c6df__template-link{margin-inline:calc(calc(.25rem * var(--spacing-scale)) * 0)}}.rcp_4c71c5c6df__template-link{color:var(--color-secondary)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer sitecube.composite{.qa-list-3[data-astro-cid-6nzmdclg]{gap:var(--space-md);flex-direction:column;width:100%;display:flex}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer sitecube.composite{.qa-list-3-item[data-astro-cid-npmrw35v]{--_qa-list-padding:var(--card-padding-lg);--_qa-list-inner-gap:var(--space-md);--_qa-list-question-badge-size:3rem;border-radius:var(--card-radius-md);background-color:var(--color-surface);width:100%;color:var(--color-foreground);box-shadow:var(--shadow-card);overflow:hidden}.qa-list-3-item__summary[data-astro-cid-npmrw35v]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);width:100%;padding:var(--_qa-list-padding);list-style-type:none;display:flex}.qa-list-3-item__summary[data-astro-cid-npmrw35v]::-webkit-details-marker{display:none}.qa-list-3-item__summary[data-astro-cid-npmrw35v]:focus-visible:focus-visible{--tw-outline-style:none;outline-style:none}.qa-list-3-item__summary[data-astro-cid-npmrw35v]:focus-visible{box-shadow:0 0 0 2px var(--color-ring),0 0 0 4px var(--color-background)}.qa-list-3-item__summary-content[data-astro-cid-npmrw35v]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:center;gap:var(--_qa-list-inner-gap);flex:1;display:flex}.qa-list-3-item__question-badge[data-astro-cid-npmrw35v],.qa-list-3-item__answer-badge[data-astro-cid-npmrw35v]{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.qa-list-3-item__question-badge[data-astro-cid-npmrw35v]{width:var(--_qa-list-question-badge-size);height:var(--_qa-list-question-badge-size);background-color:var(--color-primary);color:var(--primary-foreground);font-size:var(--font-heading-4-size);line-height:var(--font-heading-4-line-height)}.qa-list-3-item__question[data-astro-cid-npmrw35v]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);color:var(--color-foreground);font-size:var(--font-lead-l-size);font-weight:var(--font-weight-bold);line-height:var(--font-lead-l-line-height);letter-spacing:var(--font-lead-l-letter-spacing);overflow-wrap:break-word;flex:1}.qa-list-3-item__chevron-wrap[data-astro-cid-npmrw35v]{color:var(--color-foreground);flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:transform .2s ease-out;display:flex}.qa-list-3-item__panel[data-astro-cid-npmrw35v]{overflow:hidden}.qa-list-3-item__panel-body[data-astro-cid-npmrw35v]{align-items:flex-start;gap:var(--_qa-list-inner-gap);padding-inline:var(--_qa-list-padding);padding-bottom:var(--_qa-list-padding);transition:opacity var(--sitecube-accordion-open-duration,.28s) var(--sitecube-accordion-easing,cubic-bezier(.22, 1, .36, 1)),transform var(--sitecube-accordion-open-duration,.28s) var(--sitecube-accordion-easing,cubic-bezier(.22, 1, .36, 1));display:flex}.qa-list-3-item__answer-badge[data-astro-cid-npmrw35v]{width:var(--_qa-list-question-badge-size);height:var(--_qa-list-question-badge-size);background-color:var(--color-secondary);color:var(--color-secondary-foreground);font-size:var(--font-heading-4-size);line-height:var(--font-heading-4-line-height)}.qa-list-3-item__answer[data-astro-cid-npmrw35v]{min-width:0;color:var(--color-foreground);font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height);letter-spacing:var(--font-body-m-letter-spacing);flex:1}.qa-list-3-item__answer[data-astro-cid-npmrw35v] *+*{margin-top:var(--space-sm)}.qa-list-3-item__answer[data-astro-cid-npmrw35v] p{white-space:pre-line}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm]{--_qa-list-padding:var(--card-padding-md);--_qa-list-inner-gap:var(--space-sm);--_qa-list-question-badge-size:2.5rem}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm] .qa-list-3-item__summary[data-astro-cid-npmrw35v]{gap:var(--space-md)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm] .qa-list-3-item__question-badge[data-astro-cid-npmrw35v],.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm] .qa-list-3-item__answer-badge[data-astro-cid-npmrw35v]{font-size:var(--font-lead-l-size);line-height:var(--font-lead-l-line-height)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm] .qa-list-3-item__question[data-astro-cid-npmrw35v]{font-size:var(--font-lead-m-size);line-height:var(--font-lead-m-line-height)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=sm] .qa-list-3-item__answer[data-astro-cid-npmrw35v]{font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=lg] .qa-list-3-item__question[data-astro-cid-npmrw35v]{font-size:var(--font-heading-6-size);line-height:var(--font-heading-6-line-height)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=lg] .qa-list-3-item__answer-badge[data-astro-cid-npmrw35v],.qa-list-3-item[data-astro-cid-npmrw35v][data-size=lg] .qa-list-3-item__question-badge[data-astro-cid-npmrw35v]{font-size:var(--font-heading-3-size);line-height:var(--font-heading-3-line-height)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=lg] .qa-list-3-item__summary[data-astro-cid-npmrw35v]{gap:var(--space-lg)}.qa-list-3-item[data-astro-cid-npmrw35v][data-size=lg]{--_qa-list-padding:var(--card-padding-xl);--_qa-list-inner-gap:var(--space-lg);--_qa-list-question-badge-size:3.5rem}.qa-list-3-item[data-astro-cid-npmrw35v][open] .qa-list-3-item__chevron-wrap[data-astro-cid-npmrw35v],.qa-list-3-item[data-astro-cid-npmrw35v][data-state=open] .qa-list-3-item__chevron-wrap[data-astro-cid-npmrw35v],.qa-list-3-item[data-astro-cid-npmrw35v][data-state=opening] .qa-list-3-item__chevron-wrap[data-astro-cid-npmrw35v]{transform:rotate(180deg)}.qa-list-3-item__panel[data-astro-cid-npmrw35v][data-state=closed] .qa-list-3-item__panel-body[data-astro-cid-npmrw35v],.qa-list-3-item__panel[data-astro-cid-npmrw35v][data-state=closing] .qa-list-3-item__panel-body[data-astro-cid-npmrw35v]{opacity:0;--tw-translate-y:calc(calc(.25rem * var(--spacing-scale)) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@layer sitecube.section{.content[data-astro-cid-ogckc3vb]{align-items:center;gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}@media(min-width:64rem){.content[data-astro-cid-ogckc3vb]{gap:var(--space-3xl)}}.heading[data-astro-cid-ogckc3vb]{max-width:var(--container-4xl,56rem);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.rcp_9e581f2c70__heading.heading-simple{--heading-simple-gap:var(--space-sm)}.lead[data-astro-cid-ogckc3vb]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.lead[data-astro-cid-ogckc3vb]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.rcp_9e581f2c70 .qa-list-3-item__question{font-size:var(--font-lead-l-size)}.rcp_9e581f2c70 .qa-list-3-item__answer{font-size:var(--font-body-l-size)}}@layer sitecube.primitive{.thumbnail[data-astro-cid-44cc2nl7]{object-fit:cover;display:block;overflow:hidden}.thumbnail[data-astro-cid-44cc2nl7][data-fit=contain]{object-fit:contain}.thumbnail[data-astro-cid-44cc2nl7][data-fit=fill]{object-fit:fill}.thumbnail[data-astro-cid-44cc2nl7][data-fit=none]{object-fit:none}.thumbnail[data-astro-cid-44cc2nl7][data-radius=sm]{border-radius:var(--thumb-radius-sm)}.thumbnail[data-astro-cid-44cc2nl7][data-radius=md]{border-radius:var(--thumb-radius-md)}.thumbnail[data-astro-cid-44cc2nl7][data-radius=lg]{border-radius:var(--thumb-radius-lg)}.thumbnail[data-astro-cid-44cc2nl7][data-radius=full]{border-radius:9999px}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="4:3"]{aspect-ratio:4/3}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="3:2"]{aspect-ratio:3/2}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="2:1"]{aspect-ratio:2}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="16:9"]{aspect-ratio:16/9}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="1:1"]{aspect-ratio:1}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="3:1"]{aspect-ratio:3}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="4:5"]{aspect-ratio:4/5}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="2:3"]{aspect-ratio:2/3}.thumbnail[data-astro-cid-44cc2nl7][data-aspect="1:2"]{aspect-ratio:1/2}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer sitecube.section{.rcp_14e6d1f827[data-astro-cid-v4h7yiza]{background-color:var(--background);width:100%;color:var(--foreground)}.feature-overview[data-astro-cid-v4h7yiza]{background-color:var(--color-surface,var(--sitecube-color-surface));text-align:center}.feature-overview__content[data-astro-cid-v4h7yiza]{max-width:var(--container-3xl,48rem);align-items:center;gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.feature-overview__eyebrow[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-en);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.3em;letter-spacing:.3em;color:var(--primary)}.feature-overview__title[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-jp);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);letter-spacing:var(--font-heading-2-letter-spacing);line-height:var(--font-heading-2-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.feature-overview__title-primary[data-astro-cid-v4h7yiza]{color:var(--primary)}.feature-overview__title-secondary[data-astro-cid-v4h7yiza]{color:var(--secondary)}.feature-overview__lead[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-jp);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);color:var(--muted-foreground)}@media(min-width:48rem){.feature-overview__lead[data-astro-cid-v4h7yiza]{font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height)}}.feature-list[data-astro-cid-v4h7yiza]{flex-direction:column;display:flex}.feature-item[data-astro-cid-v4h7yiza]{width:100%;overflow-x:clip}.feature-item[data-astro-cid-v4h7yiza][data-tone=primary]{background-color:var(--color-primary-alpha-5)}.feature-item[data-astro-cid-v4h7yiza][data-tone=secondary]{background-color:var(--color-secondary-alpha-5)}.feature-item__layout[data-astro-cid-v4h7yiza]{align-items:center;gap:var(--space-2xl);display:grid}@media(min-width:64rem){.feature-item__layout[data-astro-cid-v4h7yiza]{gap:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-item__copy[data-astro-cid-v4h7yiza]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.feature-item__number[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-number);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);letter-spacing:var(--font-heading-2-letter-spacing);line-height:var(--font-heading-2-line-height);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--primary)}@media(min-width:64rem){.feature-item__number[data-astro-cid-v4h7yiza]{font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);letter-spacing:var(--font-heading-1-letter-spacing);line-height:var(--font-heading-1-line-height)}}.feature-item[data-astro-cid-v4h7yiza][data-tone=secondary] .feature-item__number[data-astro-cid-v4h7yiza]{color:var(--secondary)}.feature-item__title[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-jp);font-size:var(--font-heading-4-size);font-weight:var(--font-heading-4-weight);letter-spacing:var(--font-heading-4-letter-spacing);line-height:var(--font-heading-4-line-height);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}@media(min-width:64rem){.feature-item__title[data-astro-cid-v4h7yiza]{font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);letter-spacing:var(--font-heading-3-letter-spacing);line-height:var(--font-heading-3-line-height)}}.feature-item__title[data-astro-cid-v4h7yiza]{text-wrap:balance}.feature-item__subtitle[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-family:var(--font-family-jp);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary)}.feature-item[data-astro-cid-v4h7yiza][data-tone=secondary] .feature-item__subtitle[data-astro-cid-v4h7yiza]{color:var(--secondary)}.feature-item__description[data-astro-cid-v4h7yiza]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);max-width:var(--container-xl,36rem);font-family:var(--font-family-jp);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-line;color:var(--muted-foreground)}@media(min-width:64rem){.feature-item__description[data-astro-cid-v4h7yiza]{font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height)}}.feature-item__visual[data-astro-cid-v4h7yiza]{aspect-ratio:16/9;border-radius:var(--thumb-radius-lg);width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.rcp_14e6d1f827__feature-image{width:100%;height:100%}@media(min-width:1024px){.feature-item[data-astro-cid-v4h7yiza][data-reverse=true] .feature-item__copy[data-astro-cid-v4h7yiza]{grid-area:1/2}.feature-item[data-astro-cid-v4h7yiza][data-reverse=true] .feature-item__visual[data-astro-cid-v4h7yiza]{grid-area:1/1}}@media(min-width:1200px){.feature-item__layout[data-astro-cid-v4h7yiza]{--feature-copy-width:min(42%, 34rem);--feature-copy-visual-gap:clamp(var(--space-xl), 4vw, var(--space-3xl));--feature-visual-overhang:calc(var(--layout-gutter) * 4);min-height:clamp(32rem,38vw,40rem);display:flex;position:relative}.feature-item__copy[data-astro-cid-v4h7yiza]{z-index:1;width:var(--feature-copy-width);position:relative}.feature-item__visual[data-astro-cid-v4h7yiza]{z-index:0;top:50%;right:calc(var(--feature-visual-overhang) * -1);width:min(clamp(34rem,68vw,75rem),calc(100% + var(--feature-visual-overhang) - var(--feature-copy-width) - var(--feature-copy-visual-gap)));position:absolute;transform:translateY(-50%)}.feature-item[data-astro-cid-v4h7yiza][data-reverse=true] .feature-item__copy[data-astro-cid-v4h7yiza]{margin-left:auto}.feature-item[data-astro-cid-v4h7yiza][data-reverse=true] .feature-item__visual[data-astro-cid-v4h7yiza]{right:auto;left:calc(var(--feature-visual-overhang) * -1)}}}@layer sitecube.composite{.number-card-2[data-astro-cid-3onbuxa7]{border-radius:var(--card-radius-sm);background-color:var(--color-surface,var(--sitecube-color-surface));width:100%;position:relative}.number-card-2[data-astro-cid-3onbuxa7][data-layout=horizontal]{padding:var(--card-padding-lg) var(--card-padding-xl)}.number-card-2[data-astro-cid-3onbuxa7][data-layout=vertical]{padding:var(--space-3xl) var(--space-2xl) var(--card-padding-xl)}.number-card-2__number[data-astro-cid-3onbuxa7]{background-color:var(--primary);width:4rem;height:4rem;color:var(--primary-foreground);font-family:var(--font-family-number);font-size:var(--font-heading-6-size);font-weight:var(--font-heading-6-weight);line-height:var(--font-heading-6-line-height);font-variant-numeric:lining-nums proportional-nums;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-2rem}.number-card-2[data-astro-cid-3onbuxa7][data-number-shape=square] .number-card-2__number[data-astro-cid-3onbuxa7]{border-radius:0}.number-card-2[data-astro-cid-3onbuxa7][data-layout=horizontal] .number-card-2__number[data-astro-cid-3onbuxa7]{left:2rem}.number-card-2[data-astro-cid-3onbuxa7][data-layout=vertical] .number-card-2__number[data-astro-cid-3onbuxa7]{left:50%;transform:translate(-50%)}.number-card-2__frame[data-astro-cid-3onbuxa7]{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.number-card-2[data-astro-cid-3onbuxa7] .number-card-2__media{aspect-ratio:1;flex-shrink:0;width:15rem;margin-inline:auto}.number-card-2__content[data-astro-cid-3onbuxa7]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-lg);color:var(--foreground);flex-direction:column;flex:1;display:flex}.number-card-2__title[data-astro-cid-3onbuxa7]{color:var(--primary);font-size:var(--font-lead-l-size);font-weight:var(--font-lead-l-weight);letter-spacing:var(--font-lead-l-letter-spacing);line-height:var(--font-lead-l-line-height);overflow-wrap:break-word}.number-card-2__body[data-astro-cid-3onbuxa7]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);color:var(--foreground);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height)}.number-card-2[data-astro-cid-3onbuxa7][data-layout=horizontal] .number-card-2__content[data-astro-cid-3onbuxa7]{text-align:left;align-items:flex-start}.number-card-2[data-astro-cid-3onbuxa7][data-layout=vertical] .number-card-2__content[data-astro-cid-3onbuxa7]{text-align:center;align-items:center}@media(min-width:48rem){.number-card-2[data-astro-cid-3onbuxa7][data-layout=horizontal] .number-card-2__frame[data-astro-cid-3onbuxa7]{flex-direction:row;align-items:center}}}@layer sitecube.section{.content[data-astro-cid-utnabs3e]{align-items:center;gap:var(--space-3xl);flex-direction:column;display:flex}@media(min-width:64rem){.content[data-astro-cid-utnabs3e]{gap:var(--space-4xl)}}.heading[data-astro-cid-utnabs3e]{max-width:var(--container-4xl,56rem);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.rcp_858cf7c1d__heading.heading-simple{--heading-simple-gap:var(--space-sm)}.lead[data-astro-cid-utnabs3e]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.lead[data-astro-cid-utnabs3e]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.grid[data-astro-cid-utnabs3e]{width:100%;padding:calc(calc(.25rem * var(--spacing-scale)) * 0);row-gap:var(--space-2xl);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:40rem){.grid[data-astro-cid-utnabs3e]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.grid[data-astro-cid-utnabs3e]{column-gap:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}}.item[data-astro-cid-utnabs3e]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);padding-top:var(--space-xl);position:relative}.rcp_858cf7c1d__card.number-card-2{height:100%;box-shadow:var(--shadow-card)}.rcp_858cf7c1d__card .number-card-2__body>*+*{margin-top:var(--space-xs)}.connector[data-astro-cid-utnabs3e]{pointer-events:none;color:var(--primary);display:none}@media(min-width:64rem){.connector[data-astro-cid-utnabs3e]{align-items:center;display:flex}}.connector[data-astro-cid-utnabs3e]{top:45%;right:calc(var(--space-xl) * -.65);z-index:1;width:var(--space-2xl);position:absolute;transform:translateY(-50%)}.connector[data-astro-cid-utnabs3e] svg[data-astro-cid-utnabs3e]{height:calc(calc(.25rem * var(--spacing-scale)) * 6);width:100%}}@layer sitecube.section{.content[data-astro-cid-yzvx24ym]{align-items:center;gap:var(--space-3xl);flex-direction:column;display:flex}@media(min-width:64rem){.content[data-astro-cid-yzvx24ym]{gap:var(--space-4xl)}}.copy[data-astro-cid-yzvx24ym]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;display:flex}.title[data-astro-cid-yzvx24ym]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);letter-spacing:var(--font-heading-3-letter-spacing);line-height:var(--font-heading-3-line-height);color:var(--foreground)}@media(min-width:48rem){.title[data-astro-cid-yzvx24ym]{font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);letter-spacing:var(--font-heading-2-letter-spacing);line-height:var(--font-heading-2-line-height)}}.title-primary[data-astro-cid-yzvx24ym]{color:var(--secondary)}.title-secondary[data-astro-cid-yzvx24ym]{color:var(--primary)}.rcp_63f7be2c19__callout[data-astro-cid-yzvx24ym]{--fukidashi-1-font-size:var(--font-body-m-size);--fukidashi-1-font-weight:var(--font-body-m-weight);--fukidashi-1-font-weight-md:var(--font-body-m-weight);--fukidashi-1-line-height-text:var(--font-body-m-line-height)}.description[data-astro-cid-yzvx24ym]{max-width:var(--container-4xl,56rem);gap:var(--space-sm);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--foreground);text-align:center;flex-direction:column;display:flex}.description[data-astro-cid-yzvx24ym] p[data-astro-cid-yzvx24ym]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0)}.list[data-astro-cid-yzvx24ym]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);width:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);padding:calc(calc(.25rem * var(--spacing-scale)) * 0);column-gap:var(--space-2xl);row-gap:var(--space-4xl);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:40rem){.list[data-astro-cid-yzvx24ym]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.list[data-astro-cid-yzvx24ym]{grid-template-columns:repeat(3,minmax(0,1fr))}}.item[data-astro-cid-yzvx24ym]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:flex-start;gap:var(--space-md);display:flex}.icon[data-astro-cid-yzvx24ym]{margin-top:calc(calc(.25rem * var(--spacing-scale)) * .5)}.item-copy[data-astro-cid-yzvx24ym]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);gap:var(--space-xs);flex-direction:column;display:flex}.item-title[data-astro-cid-yzvx24ym]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-lead-l-size);font-weight:var(--font-lead-l-weight);letter-spacing:var(--font-lead-l-letter-spacing);line-height:var(--font-lead-l-line-height);color:var(--foreground)}.item-description[data-astro-cid-yzvx24ym]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-m-size);font-weight:var(--font-body-m-weight);letter-spacing:var(--font-body-m-letter-spacing);line-height:var(--font-body-m-line-height);color:var(--foreground)}@media(min-width:48rem){.rcp_63f7be2c19__callout[data-astro-cid-yzvx24ym]{--fukidashi-1-font-size:var(--font-lead-l-size);--fukidashi-1-line-height-text:var(--font-lead-l-line-height)}}}@layer sitecube.primitive{.arrow-icon-button[data-astro-cid-wvvyjrt5]{--_arrow-icon-button-background:var(--color-primary);--_arrow-icon-button-border-color:transparent;--_arrow-icon-button-color:var(--color-primary-foreground);--_arrow-icon-button-hover-background:var(--_arrow-icon-button-background)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5]{--_arrow-icon-button-hover-background:color-mix(in srgb, var(--_arrow-icon-button-background) 90%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5]{--_arrow-icon-button-size:var(--button-height-md);cursor:pointer;width:var(--_arrow-icon-button-size);height:var(--_arrow-icon-button-size);border:1px solid var(--_arrow-icon-button-border-color);border-radius:var(--button-radius-md);background-color:var(--_arrow-icon-button-background);color:var(--_arrow-icon-button-color);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.arrow-icon-button[data-astro-cid-wvvyjrt5]:hover{background-color:var(--_arrow-icon-button-hover-background)}.arrow-icon-button[data-astro-cid-wvvyjrt5]:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-ring);outline-style:none}.arrow-icon-button[data-astro-cid-wvvyjrt5]:disabled,.arrow-icon-button[data-astro-cid-wvvyjrt5][aria-disabled=true]{pointer-events:none;opacity:.5}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-size=sm]{--_arrow-icon-button-size:var(--button-height-sm)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-size=lg]{--_arrow-icon-button-size:var(--button-height-lg)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-shape=square]{border-radius:0}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-shape=circle]{border-radius:9999px}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-shape=rounded][data-size=sm]{border-radius:var(--button-radius-sm)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-shape=rounded][data-size=lg]{border-radius:var(--button-radius-lg)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=filled][data-color=foreground]{--_arrow-icon-button-background:var(--color-foreground);--_arrow-icon-button-color:var(--color-foreground-primary)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=filled][data-color=white]{--_arrow-icon-button-background:white;--_arrow-icon-button-color:black}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=filled][data-color=black]{--_arrow-icon-button-background:black;--_arrow-icon-button-color:white}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=primary]{--_arrow-icon-button-background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=primary]{--_arrow-icon-button-background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=primary]{--_arrow-icon-button-color:var(--color-primary);--_arrow-icon-button-hover-background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=primary]{--_arrow-icon-button-hover-background:color-mix(in srgb, var(--color-primary) 15%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=foreground]{--_arrow-icon-button-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=foreground]{--_arrow-icon-button-background:color-mix(in srgb, var(--color-foreground) 10%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=foreground]{--_arrow-icon-button-color:var(--color-foreground);--_arrow-icon-button-hover-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=foreground]{--_arrow-icon-button-hover-background:color-mix(in srgb, var(--color-foreground) 15%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=white]{--_arrow-icon-button-background:#ffffff1a;--_arrow-icon-button-color:white;--_arrow-icon-button-hover-background:#ffffff26}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=soft][data-color=black]{--_arrow-icon-button-background:#0000001a;--_arrow-icon-button-color:black;--_arrow-icon-button-hover-background:#00000026}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline]{--_arrow-icon-button-background:transparent;--_arrow-icon-button-hover-background:var(--_arrow-icon-button-color)}@supports (color:color-mix(in lab,red,red)){.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline]{--_arrow-icon-button-hover-background:color-mix(in srgb, var(--_arrow-icon-button-color) 10%, transparent)}}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline][data-color=primary]{--_arrow-icon-button-color:var(--color-primary)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline][data-color=foreground]{--_arrow-icon-button-color:var(--color-foreground)}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline][data-color=white]{--_arrow-icon-button-color:white}.arrow-icon-button[data-astro-cid-wvvyjrt5][data-variant=outline][data-color=black]{--_arrow-icon-button-color:black}.arrow-icon-button[data-astro-cid-wvvyjrt5] svg{pointer-events:none;flex-shrink:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer sitecube.composite{.carousel-1[data-astro-cid-mnf4ckeu]{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.carousel-1__frame[data-astro-cid-mnf4ckeu]{position:relative}.carousel-1__viewport[data-astro-cid-mnf4ckeu]{overflow:hidden}.carousel-1__wrapper[data-astro-cid-mnf4ckeu]{align-items:stretch;display:flex}.carousel-1__nav-button{z-index:10;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);width:2.25rem;height:2.25rem;position:absolute;top:50%;box-shadow:0 4px 6px #0000001a}.carousel-1__nav-button--prev{left:-.75rem}.carousel-1__nav-button--next{right:-.75rem}.carousel-1__nav-button.swiper-button-disabled{pointer-events:none;opacity:.45}.carousel-1__pagination[data-astro-cid-mnf4ckeu]{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.carousel-1__pagination[data-astro-cid-mnf4ckeu] .swiper-pagination-bullet{background-color:var(--muted)}.carousel-1__pagination[data-astro-cid-mnf4ckeu] .swiper-pagination-bullet-active{background-color:var(--color-primary)!important}@media(min-width:48rem){.carousel-1__nav-button{width:var(--space-3xl);height:var(--space-3xl)}.carousel-1__nav-button--prev{left:calc(var(--space-4xl) * -1)}.carousel-1__nav-button--next{right:calc(var(--space-4xl) * -1)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer sitecube.section{.featured-template__content[data-astro-cid-kdoaejar]{height:100%}.featured-template__card[data-astro-cid-kdoaejar]{gap:var(--space-md);height:100%;color:var(--foreground);flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}.featured-template__image{width:100%;height:100%}.featured-template__copy[data-astro-cid-kdoaejar]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.featured-template__audience[data-astro-cid-kdoaejar]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-s-size);font-weight:var(--font-body-s-weight);letter-spacing:var(--font-body-s-letter-spacing);line-height:var(--font-body-s-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--secondary)}.featured-template__title[data-astro-cid-kdoaejar]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-lead-l-size);font-weight:var(--font-lead-l-weight);letter-spacing:var(--font-lead-l-letter-spacing);line-height:var(--font-lead-l-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--foreground)}.featured-template__price[data-astro-cid-kdoaejar]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-s-size);font-weight:var(--font-body-s-weight);letter-spacing:var(--font-body-s-letter-spacing);line-height:var(--font-body-s-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@layer sitecube.composite{.thumbnail-ticker[data-astro-cid-t2l6sgxm]{--_thumbnail-ticker-edge-mask:clamp(1.5rem, 6vw, 5rem);width:100%;padding-block:var(--space-md);position:relative}.thumbnail-ticker__viewport[data-astro-cid-t2l6sgxm]{position:relative;overflow:hidden}.thumbnail-ticker__viewport--masked[data-astro-cid-t2l6sgxm]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--_thumbnail-ticker-edge-mask),#000 calc(100% - var(--_thumbnail-ticker-edge-mask)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--_thumbnail-ticker-edge-mask),#000 calc(100% - var(--_thumbnail-ticker-edge-mask)),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.thumbnail-ticker__track[data-astro-cid-t2l6sgxm]{align-items:center;display:flex}.thumbnail-ticker__track[data-astro-cid-t2l6sgxm][data-animated=true]{width:max-content;min-width:max-content}.thumbnail-ticker__track[data-astro-cid-t2l6sgxm][data-animated=false]{width:100%;min-width:100%}.thumbnail-ticker__list[data-astro-cid-t2l6sgxm]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);align-items:center;gap:var(--space-sm);padding:calc(calc(.25rem * var(--spacing-scale)) * 0);list-style-type:none;display:flex}.thumbnail-ticker__list[data-astro-cid-t2l6sgxm][data-animated=true]{width:max-content;padding-right:var(--space-sm);flex-shrink:0}.thumbnail-ticker__list[data-astro-cid-t2l6sgxm][data-animated=false]{justify-content:center;min-width:100%}.thumbnail-ticker__item[data-astro-cid-t2l6sgxm]{border-radius:var(--thumb-radius-md);flex-shrink:0;width:min(72vw,17rem);display:block;overflow:hidden}.thumbnail-ticker[data-astro-cid-t2l6sgxm][data-radius=none] .thumbnail-ticker__item[data-astro-cid-t2l6sgxm]{border-radius:0}.thumbnail-ticker__item--interactive[data-astro-cid-t2l6sgxm]:focus-visible{box-shadow:0 0 0 2px var(--color-ring),0 0 0 4px var(--color-background);outline:none}.thumbnail-ticker__thumbnail{background-color:var(--muted);width:100%}[data-astro-cid-t2l6sgxm][data-thumbnail-ticker-root][data-thumbnail-ticker-animated=true] .thumbnail-ticker__track[data-astro-cid-t2l6sgxm]{animation:sitecube-thumbnail-ticker-scroll var(--_thumbnail-ticker-duration) linear infinite;will-change:transform;transform:translate(0)}[data-astro-cid-t2l6sgxm][data-thumbnail-ticker-root][data-thumbnail-ticker-animated=true][data-thumbnail-ticker-pause-on-hover=true]:hover .thumbnail-ticker__track[data-astro-cid-t2l6sgxm],[data-astro-cid-t2l6sgxm][data-thumbnail-ticker-root][data-thumbnail-ticker-in-view=false] .thumbnail-ticker__track[data-astro-cid-t2l6sgxm]{animation-play-state:paused}@keyframes sitecube-thumbnail-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.thumbnail-ticker__viewport[data-astro-cid-t2l6sgxm]{overflow:auto hidden;-webkit-mask-image:none;mask-image:none}[data-astro-cid-t2l6sgxm][data-thumbnail-ticker-root][data-thumbnail-ticker-animated=true] .thumbnail-ticker__track[data-astro-cid-t2l6sgxm]{animation:none;transform:none}[data-astro-cid-t2l6sgxm][data-thumbnail-ticker-duplicate]{display:none}}@media(min-width:48rem){.thumbnail-ticker__list[data-astro-cid-t2l6sgxm]{gap:var(--space-md)}.thumbnail-ticker__list[data-astro-cid-t2l6sgxm][data-animated=true]{padding-right:var(--space-md)}.thumbnail-ticker__item[data-astro-cid-t2l6sgxm]{width:20rem}}@media(min-width:80rem){.thumbnail-ticker__item[data-astro-cid-t2l6sgxm]{width:22rem}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer sitecube.section{.content[data-astro-cid-grd3pmuo]{align-items:stretch;gap:var(--space-2xl);flex-direction:column;display:flex}@media(min-width:64rem){.content[data-astro-cid-grd3pmuo]{gap:var(--space-3xl)}}.heading[data-astro-cid-grd3pmuo]{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.rcp_71a4b0c9e2__heading.heading-simple{--heading-simple-gap:var(--space-sm)}.lead[data-astro-cid-grd3pmuo]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.lead[data-astro-cid-grd3pmuo]{color:color-mix(in srgb,var(--color-foreground) 72%,transparent)}}.featured-templates[data-astro-cid-grd3pmuo]{gap:var(--space-xl);flex-direction:column;display:flex}.featured-templates__heading[data-astro-cid-grd3pmuo]{text-align:center}.featured-templates__eyebrow[data-astro-cid-grd3pmuo]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);font-size:var(--font-lead-l-size);font-weight:var(--font-lead-l-weight);letter-spacing:var(--font-lead-l-letter-spacing);line-height:var(--font-lead-l-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}@media(min-width:48rem){.featured-templates__mobile[data-astro-cid-grd3pmuo]{display:none}}.featured-templates__grid[data-astro-cid-grd3pmuo]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);column-gap:var(--space-lg);row-gap:var(--space-3xl);padding:calc(calc(.25rem * var(--spacing-scale)) * 0);list-style-type:none;display:none}@media(min-width:48rem){.featured-templates__grid[data-astro-cid-grd3pmuo]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(min-width:80rem){.featured-templates__grid[data-astro-cid-grd3pmuo]{column-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.carousel-1.featured-templates__carousel{gap:var(--space-xl)}.ticker-wrap[data-astro-cid-grd3pmuo]{gap:var(--space-lg);width:100vw;max-width:none;margin-top:var(--space-2xl);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;display:flex;position:relative;left:50%}@media(min-width:64rem){.ticker-wrap[data-astro-cid-grd3pmuo]{margin-top:var(--space-3xl);gap:var(--space-xl)}}.ticker-wrap__callout[data-astro-cid-grd3pmuo]{--fukidashi-1-color:var(--color-foreground);--fukidashi-1-line-color:var(--color-foreground);--fukidashi-1-font-weight:var(--font-weight-bold);--fukidashi-1-font-weight-md:var(--font-weight-bold);padding-inline:var(--layout-gutter);align-self:center}.thumbnail-ticker.rcp_71a4b0c9e2__ticker[data-thumbnail-ticker-root]{padding-block:0}.action[data-astro-cid-grd3pmuo]{justify-content:center;width:100%;display:flex}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer sitecube.section{.section-content-layout-2[data-astro-cid-64j46h2f]{--_default-spacing-top:var(--section-spacing-lg);--_default-spacing-bottom:var(--section-spacing-lg);width:100%}@media(min-width:64rem){.section-content-layout-2[data-astro-cid-64j46h2f]{--_default-spacing-top:var(--section-spacing-xl);--_default-spacing-bottom:var(--section-spacing-xl)}}.section-content-layout-2__inset[data-astro-cid-64j46h2f]{width:100%;padding-inline:var(--layout-gutter)}.section-content-layout-2[data-astro-cid-64j46h2f][data-gutter=none] .section-content-layout-2__inset[data-astro-cid-64j46h2f]{padding-inline:0}.section-content-layout-2__container[data-astro-cid-64j46h2f]{width:100%;max-width:var(--layout-container-default);padding-top:var(--_spacing-top,var(--_default-spacing-top));padding-bottom:var(--_spacing-bottom,var(--_default-spacing-bottom));margin-inline:auto}.section-content-layout-2[data-astro-cid-64j46h2f][data-container-width=narrow] .section-content-layout-2__container[data-astro-cid-64j46h2f]{max-width:var(--layout-container-narrow)}.section-content-layout-2[data-astro-cid-64j46h2f][data-container-width=wide] .section-content-layout-2__container[data-astro-cid-64j46h2f]{max-width:var(--layout-container-wide)}.section-content-layout-2__grid[data-astro-cid-64j46h2f]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.section-content-layout-2__content[data-astro-cid-64j46h2f],.section-content-layout-2__media[data-astro-cid-64j46h2f]{width:100%;min-width:calc(calc(.25rem * var(--spacing-scale)) * 0)}.section-content-layout-2__content[data-astro-cid-64j46h2f]{align-self:flex-start}.section-content-layout-2__content-inner[data-astro-cid-64j46h2f]{gap:var(--space-xl);flex-direction:column;display:flex}@media(min-width:64rem){.section-content-layout-2__inset[data-astro-cid-64j46h2f]{padding-inline:var(--layout-gutter)}.section-content-layout-2[data-astro-cid-64j46h2f][data-gutter=none] .section-content-layout-2__inset[data-astro-cid-64j46h2f]{padding-inline:0}.section-content-layout-2__grid[data-astro-cid-64j46h2f]{gap:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr))}.section-content-layout-2[data-astro-cid-64j46h2f][data-has-media=true] .section-content-layout-2__grid[data-astro-cid-64j46h2f]{align-items:center}.section-content-layout-2__content[data-astro-cid-64j46h2f],.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="6:6"] .section-content-layout-2__content[data-astro-cid-64j46h2f],.section-content-layout-2__media[data-astro-cid-64j46h2f],.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="6:6"] .section-content-layout-2__media[data-astro-cid-64j46h2f]{grid-column:span 6/span 6}.section-content-layout-2[data-astro-cid-64j46h2f][data-has-media=false] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:1/-1}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="2:10"] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:span 2/span 2}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="2:10"] .section-content-layout-2__media[data-astro-cid-64j46h2f]{grid-column:span 10/span 10}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="4:8"] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:span 4/span 4}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="4:8"] .section-content-layout-2__media[data-astro-cid-64j46h2f]{grid-column:span 8/span 8}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="5:7"] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:span 5/span 5}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="5:7"] .section-content-layout-2__media[data-astro-cid-64j46h2f],.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="7:5"] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:span 7/span 7}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="7:5"] .section-content-layout-2__media[data-astro-cid-64j46h2f]{grid-column:span 5/span 5}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="8:4"] .section-content-layout-2__content[data-astro-cid-64j46h2f]{grid-column:span 8/span 8}.section-content-layout-2[data-astro-cid-64j46h2f][data-ratio="8:4"] .section-content-layout-2__media[data-astro-cid-64j46h2f]{grid-column:span 4/span 4}.section-content-layout-2[data-astro-cid-64j46h2f][data-media-position=start] .section-content-layout-2__content[data-astro-cid-64j46h2f]{order:2}.section-content-layout-2[data-astro-cid-64j46h2f][data-media-position=start] .section-content-layout-2__media[data-astro-cid-64j46h2f]{order:1}.section-content-layout-2__content-inner[data-astro-cid-64j46h2f]{gap:var(--space-2xl)}}@media(min-width:80rem){.section-content-layout-2__grid[data-astro-cid-64j46h2f]{gap:var(--space-4xl)}}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-top=none]{--_spacing-top:0}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-top=sm]{--_spacing-top:var(--section-spacing-sm)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-top=md]{--_spacing-top:var(--section-spacing-md)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-top=lg]{--_spacing-top:var(--section-spacing-lg)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-top=xl]{--_spacing-top:var(--section-spacing-xl)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-bottom=none]{--_spacing-bottom:0}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-bottom=sm]{--_spacing-bottom:var(--section-spacing-sm)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-bottom=md]{--_spacing-bottom:var(--section-spacing-md)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-bottom=lg]{--_spacing-bottom:var(--section-spacing-lg)}.section-content-layout-2[data-astro-cid-64j46h2f][data-spacing-bottom=xl]{--_spacing-bottom:var(--section-spacing-xl)}}/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer sitecube.section{.rcp_78f513b0a4[data-astro-cid-zz5ztgrm]{width:100%;color:var(--foreground);background-color:#fdfdfd}.rcp_78f513b0a4__layout.section-content-layout-2{overflow-x:clip}.rcp_78f513b0a4__layout.section-content-layout-2[data-spacing-top=xl]{--_spacing-top:var(--section-spacing-lg)}@media(min-width:64rem){.rcp_78f513b0a4__layout.section-content-layout-2[data-spacing-top=xl]{--_spacing-top:var(--section-spacing-xl)}}.rcp_78f513b0a4__layout.section-content-layout-2 .section-content-layout-2__content{align-self:center}.rcp_78f513b0a4__layout.section-content-layout-2 .section-content-layout-2__media{order:-1}@media(min-width:64rem){.rcp_78f513b0a4__layout.section-content-layout-2 .section-content-layout-2__media{order:0}}.content[data-astro-cid-zz5ztgrm]{gap:var(--space-lg);flex-direction:column;display:flex}@media(min-width:64rem){.content[data-astro-cid-zz5ztgrm]{gap:var(--space-xl)}}.copy[data-astro-cid-zz5ztgrm]{gap:var(--space-lg);flex-direction:column;display:flex}.title[data-astro-cid-zz5ztgrm]{--_hero-title-size:clamp(var(--font-heading-2-size), 4vw, var(--font-heading-1-size));font-family:var(--font-family-jp);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);letter-spacing:var(--font-heading-2-letter-spacing);line-height:var(--font-heading-2-line-height);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--foreground);font-size:var(--_hero-title-size)}.title-primary[data-astro-cid-zz5ztgrm]{color:var(--primary)}.title-secondary[data-astro-cid-zz5ztgrm]{color:var(--secondary)}.title-line[data-astro-cid-zz5ztgrm]{letter-spacing:0}.availability-note[data-astro-cid-zz5ztgrm]{margin:calc(calc(.25rem * var(--spacing-scale)) * 0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--primary)}.lead[data-astro-cid-zz5ztgrm]{font-family:var(--font-family-jp);font-size:var(--font-body-l-size);font-weight:var(--font-body-l-weight);letter-spacing:var(--font-body-l-letter-spacing);line-height:var(--font-body-l-line-height);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.actions[data-astro-cid-zz5ztgrm]{gap:var(--space-sm);flex-direction:column;display:flex}@media(min-width:40rem){.actions[data-astro-cid-zz5ztgrm]{flex-direction:row;align-items:center}}.action-primary[data-astro-cid-zz5ztgrm],.action-secondary[data-astro-cid-zz5ztgrm]{width:100%}@media(min-width:40rem){.action-primary[data-astro-cid-zz5ztgrm],.action-secondary[data-astro-cid-zz5ztgrm]{width:auto}}.media[data-astro-cid-zz5ztgrm]{min-width:calc(calc(.25rem * var(--spacing-scale)) * 0);position:relative}.visual-stage[data-astro-cid-zz5ztgrm]{isolation:isolate;aspect-ratio:793/496;width:100%;position:relative;overflow:hidden}.visual-slide[data-astro-cid-zz5ztgrm]{inset:calc(calc(.25rem * var(--spacing-scale)) * 0);margin:calc(calc(.25rem * var(--spacing-scale)) * 0);opacity:0;pointer-events:none;transition:opacity var(--duration-slower) var(--ease-standard);position:absolute}.visual-slide[data-astro-cid-zz5ztgrm][data-active=true]{z-index:1;opacity:1;pointer-events:auto}.rcp_78f513b0a4__template-image{object-fit:cover;width:100%;height:100%}@media(min-width:1024px){.visual-stage[data-astro-cid-zz5ztgrm]{width:128%;max-width:none}}@media(min-width:1440px){.visual-stage[data-astro-cid-zz5ztgrm]{width:132%}}@media(prefers-reduced-motion:reduce){.visual-slide[data-astro-cid-zz5ztgrm]{transition:none}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
