.section-header__eyebrow[data-astro-cid-smbb6lpu]{margin-bottom:var(--space-16)}.section-header__title[data-astro-cid-smbb6lpu]>span[data-astro-cid-smbb6lpu]{display:block}.section-header__title--display[data-astro-cid-smbb6lpu]{font-size:var(--type-mobile-h2-size);line-height:var(--type-mobile-h2-line-height);font-weight:var(--type-mobile-h2-weight)}@media(min-width:768px){.section-header__title--display[data-astro-cid-smbb6lpu]{font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight)}}.section-header--dark[data-astro-cid-smbb6lpu] .section-header__eyebrow[data-astro-cid-smbb6lpu],.section-header--dark[data-astro-cid-smbb6lpu] .section-header__title[data-astro-cid-smbb6lpu]{color:var(--color-brand-warmwhite)}.map[data-astro-cid-2btlfwvw]{width:100%;height:auto;font-family:var(--font-family)}.map__land[data-astro-cid-2btlfwvw]{fill:var(--color-border)}.map__land-inset[data-astro-cid-2btlfwvw]{fill:color-mix(in srgb,var(--color-border) 60%,var(--color-brand-warmwhite))}.map__japan[data-astro-cid-2btlfwvw]{fill:var(--color-brand-bordeaux);opacity:.68}.map__line[data-astro-cid-2btlfwvw] path[data-astro-cid-2btlfwvw],.map__arrow[data-astro-cid-2btlfwvw] path[data-astro-cid-2btlfwvw],.map__line-single[data-astro-cid-2btlfwvw],.map__arrow-single[data-astro-cid-2btlfwvw]{fill:none;stroke:var(--color-brand-bordeaux);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.map__desktop[data-astro-cid-2btlfwvw] .map__line-single[data-astro-cid-2btlfwvw],.map__desktop[data-astro-cid-2btlfwvw] .map__arrow-single[data-astro-cid-2btlfwvw]{stroke-width:2}.map__planned[data-astro-cid-2btlfwvw]{stroke:var(--color-brand-amber)}.map__line-single[data-astro-cid-2btlfwvw].map__planned{stroke-dasharray:7 6}.map__marker[data-astro-cid-2btlfwvw] circle[data-astro-cid-2btlfwvw],.map__marker-single[data-astro-cid-2btlfwvw]{fill:var(--color-brand-warmwhite);stroke:var(--color-brand-bordeaux);stroke-width:2.5}.map__marker-single--inset[data-astro-cid-2btlfwvw]{stroke-width:2}.map__marker-single[data-astro-cid-2btlfwvw].map__planned{stroke:var(--color-brand-amber)}.map__origin-ring[data-astro-cid-2btlfwvw]{fill:none;stroke:var(--color-brand-bordeaux);stroke-width:1}.map__origin[data-astro-cid-2btlfwvw]{fill:var(--color-brand-bordeaux)}.map__origin-dot[data-astro-cid-2btlfwvw]{fill:var(--color-brand-warmwhite)}.map__label-bg[data-astro-cid-2btlfwvw]{fill:var(--color-surface-subtle)}.map__label[data-astro-cid-2btlfwvw]{fill:var(--color-text-heading);font-size:24px;font-weight:var(--font-weight-action)}.map__label--origin[data-astro-cid-2btlfwvw]{font-weight:700}.map__label--small[data-astro-cid-2btlfwvw]{font-size:18px}.map__sublabel[data-astro-cid-2btlfwvw]{fill:var(--color-text-muted);font-size:16px}.map__inset[data-astro-cid-2btlfwvw]{fill:var(--color-brand-warmwhite);stroke:var(--color-border)}.map__inset-title[data-astro-cid-2btlfwvw]{fill:var(--color-brand-bordeaux);font-size:14px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.map__desktop[data-astro-cid-2btlfwvw]{display:none}@media(min-width:1280px){.map__desktop[data-astro-cid-2btlfwvw]{display:inline}.map__compact[data-astro-cid-2btlfwvw]{display:none}}@media(forced-colors:active){.map__land[data-astro-cid-2btlfwvw],.map__land-inset[data-astro-cid-2btlfwvw]{fill:GrayText}.map__line[data-astro-cid-2btlfwvw] path[data-astro-cid-2btlfwvw],.map__arrow[data-astro-cid-2btlfwvw] path[data-astro-cid-2btlfwvw],.map__line-single[data-astro-cid-2btlfwvw],.map__arrow-single[data-astro-cid-2btlfwvw],.map__marker[data-astro-cid-2btlfwvw] circle[data-astro-cid-2btlfwvw],.map__marker-single[data-astro-cid-2btlfwvw],.map__origin-ring[data-astro-cid-2btlfwvw]{stroke:CanvasText}.map__label[data-astro-cid-2btlfwvw],.map__sublabel[data-astro-cid-2btlfwvw],.map__inset-title[data-astro-cid-2btlfwvw]{fill:CanvasText}}.world[data-astro-cid-rmbpdilf]{margin-top:var(--space-96)}.world__figure[data-astro-cid-rmbpdilf]{margin-top:var(--space-32);padding:var(--space-16);border-radius:var(--radius-18);background:var(--color-surface-subtle)}.world__figure[data-astro-cid-rmbpdilf] figcaption[data-astro-cid-rmbpdilf]{display:grid;gap:var(--space-8);padding:var(--space-16) var(--space-8) var(--space-8)}.world__legend[data-astro-cid-rmbpdilf],.world__note[data-astro-cid-rmbpdilf]{display:none}.world__legend[data-astro-cid-rmbpdilf]{flex-wrap:wrap;gap:var(--space-8) var(--space-48);padding:0;max-width:none;list-style:none;color:var(--color-text-heading);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.world__legend[data-astro-cid-rmbpdilf] li[data-astro-cid-rmbpdilf]{display:flex;align-items:center;gap:var(--space-16)}.world__legend[data-astro-cid-rmbpdilf] svg[data-astro-cid-rmbpdilf]{flex:none;width:var(--space-48);height:var(--space-4);overflow:visible}.legend-solid[data-astro-cid-rmbpdilf],.legend-dashed[data-astro-cid-rmbpdilf]{stroke-width:2.5}.legend-solid[data-astro-cid-rmbpdilf]{stroke:var(--color-brand-bordeaux)}.legend-dashed[data-astro-cid-rmbpdilf]{stroke:var(--color-brand-amber);stroke-dasharray:7 6}.world__note[data-astro-cid-rmbpdilf],.world__credit[data-astro-cid-rmbpdilf]{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.appearances[data-astro-cid-rmbpdilf]{margin-top:var(--space-32)}.appearances__origin[data-astro-cid-rmbpdilf]{margin-bottom:var(--space-24);color:var(--color-text-heading);font-weight:var(--font-weight-action)}.appearances__list[data-astro-cid-rmbpdilf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16) var(--space-24);margin-block:var(--space-16) var(--space-32);padding:0;max-width:24rem;list-style:none}.appearances__list[data-astro-cid-rmbpdilf] li[data-astro-cid-rmbpdilf]{display:flex;align-items:center;gap:var(--space-16)}.appearances__list[data-astro-cid-rmbpdilf] li[data-astro-cid-rmbpdilf]:before{content:"";flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-999);background:var(--color-brand-bordeaux)}.appearances__planned[data-astro-cid-rmbpdilf]{display:grid;gap:var(--space-4);padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-surface-subtle)}.appearances__planned-name[data-astro-cid-rmbpdilf]{display:flex;align-items:center;gap:var(--space-16);color:var(--color-text-heading);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}.appearances__planned-name[data-astro-cid-rmbpdilf]:before{content:"";flex:none;width:var(--space-8);height:var(--space-8);border:var(--space-4) solid var(--color-brand-amber);box-sizing:content-box;border-radius:var(--radius-999);background:var(--color-brand-warmwhite)}.world__more[data-astro-cid-rmbpdilf]{display:grid;gap:var(--space-16);margin-top:var(--space-32)}@media(min-width:1280px){.world__legend[data-astro-cid-rmbpdilf]{display:flex}.world__note[data-astro-cid-rmbpdilf]{display:block}.world__more[data-astro-cid-rmbpdilf]{display:none}.appearances[data-astro-cid-rmbpdilf]{position:absolute;width:var(--line-width);height:var(--line-width);margin:calc(-1 * var(--line-width));overflow:hidden;clip-path:inset(50%);white-space:nowrap}.world__figure[data-astro-cid-rmbpdilf]{padding:var(--space-16)}}@media(forced-colors:active){.legend-solid[data-astro-cid-rmbpdilf],.legend-dashed[data-astro-cid-rmbpdilf]{stroke:CanvasText}}.about-us__text[data-astro-cid-fvv3tkl4]{margin-top:var(--space-32)}.about-us__text--aside[data-astro-cid-fvv3tkl4]{padding-top:var(--space-24);border-top:var(--line-width) solid var(--color-border);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.contact-cta[data-astro-cid-7vdwcxv7]{background:var(--color-surface-subtle)}.contact-cta__audience[data-astro-cid-7vdwcxv7]{display:none;margin-top:var(--space-24);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}@media(min-width:768px){.contact-cta__audience[data-astro-cid-7vdwcxv7]{display:block}}.entry-points[data-astro-cid-qijqukny]{padding-bottom:var(--space-16)}.entry-points__list[data-astro-cid-qijqukny]{padding:0;max-width:none;list-style:none}.entry[data-astro-cid-qijqukny]{display:grid;grid-template-columns:var(--space-32) minmax(0,1fr) auto;grid-template-areas:"number title arrow" "description description arrow";align-items:center;column-gap:var(--space-8);padding-block:var(--space-16);border-bottom:var(--line-width) solid var(--color-border);color:var(--color-brand-bordeaux);text-decoration:none}.entry__number[data-astro-cid-qijqukny]{grid-area:number}.entry__title[data-astro-cid-qijqukny]{grid-area:title;color:var(--color-text-heading);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.entry__description[data-astro-cid-qijqukny]{grid-area:description;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.entry[data-astro-cid-qijqukny] .arrow-icon{grid-area:arrow}.entry[data-astro-cid-qijqukny]:hover .entry__title[data-astro-cid-qijqukny]{text-decoration:underline;text-underline-offset:var(--underline-offset)}@media(min-width:768px){.entry-points[data-astro-cid-qijqukny]{padding-block:var(--space-24);border-bottom:var(--line-width) solid var(--color-border)}.entry-points__list[data-astro-cid-qijqukny]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.entry[data-astro-cid-qijqukny]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"number arrow" "title title" "description description";align-content:start;padding:var(--space-16);border-bottom:0}.entry-points__list[data-astro-cid-qijqukny] li[data-astro-cid-qijqukny]:not(:first-child) .entry[data-astro-cid-qijqukny]{border-left:var(--line-width) solid var(--color-border)}.entry-points__list[data-astro-cid-qijqukny] li[data-astro-cid-qijqukny]:first-child .entry[data-astro-cid-qijqukny]{padding-left:0}}@media(min-width:1200px){.entry[data-astro-cid-qijqukny]{grid-template-columns:var(--space-32) minmax(0,1fr) auto;grid-template-areas:"number title arrow" "description description arrow";align-content:normal;padding:var(--space-16) var(--space-24)}.entry-points__list[data-astro-cid-qijqukny] li[data-astro-cid-qijqukny]:first-child .entry[data-astro-cid-qijqukny]{padding-left:0}}.faq-item[data-astro-cid-4pfzygtj]{padding-block:var(--space-8);border-top:var(--line-width) solid var(--color-border)}.faq-item[data-astro-cid-4pfzygtj]:last-child{border-bottom:var(--line-width) solid var(--color-border)}.faq-item__question[data-astro-cid-4pfzygtj]{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.faq-item__question[data-astro-cid-4pfzygtj]{margin-top:var(--space-8);margin-bottom:var(--space-8)}.faq-item__answer[data-astro-cid-4pfzygtj]{padding-bottom:var(--space-16)}.faq-item[data-astro-cid-4pfzygtj] .faq-item__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);width:100%;min-height:var(--touch-target-min);padding:var(--space-16) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.faq-item[data-astro-cid-4pfzygtj] .faq-item__icon{position:relative;flex:none;width:var(--icon-size);height:var(--icon-size)}.faq-item[data-astro-cid-4pfzygtj] .faq-item__icon:before,.faq-item[data-astro-cid-4pfzygtj] .faq-item__icon:after{content:"";position:absolute;top:50%;left:15%;width:70%;height:0;border-top:.125rem solid currentColor;transition:transform var(--motion-ui-duration) var(--motion-easing)}.faq-item[data-astro-cid-4pfzygtj] .faq-item__icon:after{transform:rotate(90deg)}.faq-item[data-astro-cid-4pfzygtj] .faq-item__button[aria-expanded=true] .faq-item__icon:after{transform:rotate(0)}.faq-item[data-astro-cid-4pfzygtj] .faq-item__button:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.hero[data-astro-cid-anhloy43]{--hero-ratio: 1.7778;background:var(--color-stage);color:var(--color-brand-warmwhite)}.hero__media[data-astro-cid-anhloy43]{aspect-ratio:390 / 360}.hero__media[data-astro-cid-anhloy43] picture{display:block;height:100%}.hero__media[data-astro-cid-anhloy43] img{width:100%;height:100%;object-fit:cover;object-position:72% 40%}.hero__content[data-astro-cid-anhloy43]{padding-block:var(--space-32) var(--space-48)}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{margin-bottom:var(--space-24);color:var(--color-brand-warmwhite)}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{display:block}.hero__eyebrow[data-astro-cid-anhloy43],.hero__keywords[data-astro-cid-anhloy43],.hero__caption[data-astro-cid-anhloy43] .eyebrow[data-astro-cid-anhloy43]{color:var(--color-brand-warmwhite)}.hero__eyebrow[data-astro-cid-anhloy43]{margin-bottom:var(--space-16)}.hero__lead[data-astro-cid-anhloy43]{margin-bottom:var(--space-32)}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16) var(--space-24)}.hero__meta[data-astro-cid-anhloy43]{display:none}.hero__caption[data-astro-cid-anhloy43]{position:relative;display:flex;flex-direction:column;margin:0;padding-left:var(--space-16)}.hero__caption[data-astro-cid-anhloy43]:before{content:"";position:absolute;left:0;top:var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-999);background:var(--color-brand-amber)}.hero__caption-name[data-astro-cid-anhloy43]{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}@media(min-width:768px){.hero__meta[data-astro-cid-anhloy43]{display:grid;gap:var(--space-24);margin-top:var(--space-48)}.hero__media[data-astro-cid-anhloy43]{aspect-ratio:16 / 9}.hero__media[data-astro-cid-anhloy43] img{object-position:right center}.hero__content[data-astro-cid-anhloy43]{padding-block:var(--space-48) var(--space-64)}}@media(min-width:1200px)and (forced-colors:none){.hero[data-astro-cid-anhloy43]{position:relative;display:flex;min-height:max(46rem,min(calc(100vw / var(--hero-ratio)),calc(100svh - var(--header-height-desktop))));overflow:hidden}.hero__media[data-astro-cid-anhloy43]{position:absolute;inset:0;aspect-ratio:auto}.hero__media[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-stage) 85%,transparent) 0%,color-mix(in srgb,var(--color-stage) 45%,transparent) 40%,transparent 62%)}.hero__content[data-astro-cid-anhloy43]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--space-64) var(--space-48)}.hero__main[data-astro-cid-anhloy43]{max-width:42rem;margin-block:auto}.hero__content[data-astro-cid-anhloy43]>.hero__meta[data-astro-cid-anhloy43]{display:flex;width:100%;max-width:none;align-items:flex-end;justify-content:space-between;margin-top:var(--space-48)}.hero__caption[data-astro-cid-anhloy43]{max-width:none}}@media(forced-colors:active){.hero[data-astro-cid-anhloy43]{background:Canvas}.hero__content[data-astro-cid-anhloy43] *:not(a){color:CanvasText!important}}.portrait[data-astro-cid-qet7nwre]{position:relative;overflow:hidden;border-radius:var(--radius-24);background:var(--color-stage);color:var(--color-brand-warmwhite)}.portrait[data-astro-cid-qet7nwre] img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.portrait[data-astro-cid-qet7nwre] figcaption[data-astro-cid-qet7nwre]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;padding:var(--space-48) var(--space-32) var(--space-24);background:linear-gradient(transparent,color-mix(in srgb,var(--color-stage) 88%,transparent));font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.portrait__greeting[data-astro-cid-qet7nwre]{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}@media(min-width:768px){.portrait__greeting[data-astro-cid-qet7nwre]{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height)}}.meet__intro[data-astro-cid-qet7nwre]{margin-top:var(--space-24)}.points[data-astro-cid-qet7nwre]{display:grid;gap:var(--space-16);margin-block:var(--space-32);padding:0;list-style:none}.points[data-astro-cid-qet7nwre] li[data-astro-cid-qet7nwre]{position:relative;padding-left:var(--space-24);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.points[data-astro-cid-qet7nwre] li[data-astro-cid-qet7nwre]:before{content:"";position:absolute;left:0;top:var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-999);background:var(--color-brand-amber)}.points[data-astro-cid-qet7nwre] strong[data-astro-cid-qet7nwre]{display:block;color:var(--color-text-heading);font-weight:var(--font-weight-action)}@media(forced-colors:active){.portrait[data-astro-cid-qet7nwre] figcaption[data-astro-cid-qet7nwre]{background:Canvas;color:CanvasText}}.process-row[data-astro-cid-hgb4tagw]{display:grid;grid-template-columns:var(--space-48) minmax(0,1fr);gap:var(--space-16);padding-block:var(--space-24) var(--space-32);border-top:var(--line-width) solid var(--color-border)}.process-row[data-astro-cid-hgb4tagw]:last-child{border-bottom:var(--line-width) solid var(--color-border)}.process-row__number[data-astro-cid-hgb4tagw]{padding-top:var(--space-8)}.process-row__title[data-astro-cid-hgb4tagw]{margin-bottom:var(--space-8);font-size:var(--type-h3-size)}.practice__intro[data-astro-cid-vkkihy37]{margin-top:var(--space-32)}.practice__note[data-astro-cid-vkkihy37]{display:flex;align-items:center;gap:var(--space-16);margin-block:var(--space-32);padding:var(--space-16) var(--space-24);border-radius:var(--radius-999);background:var(--color-surface-subtle);color:var(--color-text-heading);font-size:var(--type-body-small-size);font-weight:var(--font-weight-action);line-height:var(--type-body-small-line-height)}.practice__note[data-astro-cid-vkkihy37]:before{content:"";flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-999);background:var(--color-brand-amber)}.practice__steps[data-astro-cid-vkkihy37]{padding:0;max-width:none;list-style:none}.research[data-astro-cid-dnn6o7sn]{background:var(--color-text-heading);color:var(--color-brand-warmwhite)}.research[data-astro-cid-dnn6o7sn] a[data-astro-cid-dnn6o7sn]:not(.text-link){color:inherit}.research__points[data-astro-cid-dnn6o7sn]{display:grid;gap:var(--space-32);margin-top:var(--space-48);padding:0;max-width:none;list-style:none}.research__points[data-astro-cid-dnn6o7sn] li[data-astro-cid-dnn6o7sn]{padding-top:var(--space-16);border-top:var(--line-width) solid color-mix(in srgb,var(--color-brand-warmwhite) 35%,transparent)}.research__points[data-astro-cid-dnn6o7sn] h3[data-astro-cid-dnn6o7sn]{margin-bottom:var(--space-8);color:var(--color-brand-warmwhite);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.research__actions[data-astro-cid-dnn6o7sn]{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-32);margin-top:var(--space-32)}@media(min-width:1024px){.research__points[data-astro-cid-dnn6o7sn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}}@media(forced-colors:active){.research[data-astro-cid-dnn6o7sn]{background:Canvas}.research[data-astro-cid-dnn6o7sn] *:not(a){color:CanvasText!important}.research[data-astro-cid-dnn6o7sn] .text-link{color:LinkText}.research__points[data-astro-cid-dnn6o7sn] li[data-astro-cid-dnn6o7sn]{border-top-color:CanvasText}}.use-cases[data-astro-cid-eao2futs]{background:var(--color-surface-subtle)}.use-cases__grid[data-astro-cid-eao2futs]{display:grid;gap:var(--space-24);margin-top:var(--space-48)}@media(min-width:768px){.use-cases__grid[data-astro-cid-eao2futs]{grid-template-columns:repeat(2,minmax(0,1fr))}.use-cases__grid[data-astro-cid-eao2futs]>:nth-child(3){grid-column:1 / -1}}@media(min-width:1200px){.use-cases__grid[data-astro-cid-eao2futs]{grid-template-columns:repeat(3,minmax(0,1fr))}.use-cases__grid[data-astro-cid-eao2futs]>:nth-child(3){grid-column:auto}}
