@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4a3aad52],[data-v-4a3aad52]::backdrop,[data-v-4a3aad52]:after,[data-v-4a3aad52]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.animate-hcm-onload[data-v-4a3aad52],.animate-tokyo-onload[data-v-4a3aad52],.hero-center-text[data-v-4a3aad52],.hero-left-image[data-v-4a3aad52],.hero-right-image[data-v-4a3aad52]{backface-visibility:hidden;transform:translate(0);will-change:transform,opacity}.hero-left-image[data-v-4a3aad52]{animation:heroLeftReveal-4a3aad52 .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes heroLeftReveal-4a3aad52{0%{opacity:0;transform:translate(-120px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.hero-right-image[data-v-4a3aad52]{animation:heroRightReveal-4a3aad52 .9s cubic-bezier(.22,1,.36,1) .45s forwards;opacity:0}@keyframes heroRightReveal-4a3aad52{0%{opacity:0;transform:translate(120px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.animate-tokyo-onload[data-v-4a3aad52]{animation:tokyoDrop-4a3aad52 .7s cubic-bezier(.16,1,.3,1) 1s forwards;opacity:0}@keyframes tokyoDrop-4a3aad52{0%{opacity:0;transform:translateY(-80px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.hero-center-text[data-v-4a3aad52]{animation:centerSweep-4a3aad52 .8s cubic-bezier(.22,1,.36,1) 1.45s forwards;contain:paint;display:inline-block;line-height:1;opacity:0;white-space:nowrap;width:-moz-max-content;width:max-content}@keyframes centerSweep-4a3aad52{0%{opacity:0;transform:translate(-90px)skew(-12deg)scale(.92)}60%{opacity:1}to{opacity:1;transform:translate(0)skew(0)scale(1)}}.animate-hcm-onload[data-v-4a3aad52]{animation:hcmRise-4a3aad52 .7s cubic-bezier(.16,1,.3,1) 2s forwards;opacity:0}@keyframes hcmRise-4a3aad52{0%{opacity:0;transform:translateY(80px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.hero[data-v-4a3aad52]{font-family:var(--font-roboto);font-family:var(--font-roboto,"Roboto",sans-serif);height:100vh;isolation:isolate;min-height:500px;overflow:hidden;position:relative;width:100%}.hero__media--hcm[data-v-4a3aad52],.hero__media--tokyo[data-v-4a3aad52]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:calc(var(--spacing,.25rem)*0);position:absolute;width:100%}.hero__media--hcm[data-v-4a3aad52]:after,.hero__media--tokyo[data-v-4a3aad52]:after{background-color:#0000004d;clip-path:inherit;content:"";inset:calc(var(--spacing,.25rem)*0);pointer-events:none;position:absolute}.hero__media--hcm[data-v-4a3aad52]{background-image:url(../hero/hcm.jpg);clip-path:polygon(42% 0,100% 0,100% 100%,59% 100%);z-index:1}.hero__media--tokyo[data-v-4a3aad52]{background-image:url(../hero/tokyo.jpg);clip-path:polygon(0 0,41% 0,58% 100%,0 100%);z-index:2}.hero__accent[data-v-4a3aad52]{background-color:#f25a22;height:100%;inset:calc(var(--spacing,.25rem)*0);position:absolute;width:100%;z-index:5}.hero__accent--trail-bottom[data-v-4a3aad52],.hero__accent--trail-top[data-v-4a3aad52]{opacity:.6}.hero__accent--trail-bottom[data-v-4a3aad52]{clip-path:polygon(52.36% 58%,53.36% 58%,60.5% 100%,59.5% 100%)}.hero__accent--spine[data-v-4a3aad52]{clip-path:polygon(41% 0,42% 0,59% 100%,58% 100%);z-index:4}.hero__accent--trail-top[data-v-4a3aad52]{clip-path:polygon(39.5% 0,40.5% 0,47.64% 42%,46.64% 42%)}.hero__content[data-v-4a3aad52],.hero__content-inner[data-v-4a3aad52]{row-gap:calc(var(--spacing,.25rem)*4)}@media(min-width:48rem){.hero__content[data-v-4a3aad52],.hero__content-inner[data-v-4a3aad52]{row-gap:calc(var(--spacing,.25rem)*3)}}@media(min-width:64rem){.hero__content[data-v-4a3aad52],.hero__content-inner[data-v-4a3aad52]{row-gap:calc(var(--spacing,.25rem)*4)}}.hero__content[data-v-4a3aad52]{align-items:center;display:flex;flex-direction:column;inset:calc(var(--spacing,.25rem)*0);justify-content:center;min-height:100%;padding-inline:calc(var(--spacing,.25rem)*4);pointer-events:none;position:absolute;z-index:10}@media(min-width:48rem){.hero__content[data-v-4a3aad52]{padding-inline:calc(var(--spacing,.25rem)*6)}}.hero__content-inner[data-v-4a3aad52]{display:flex;flex-direction:column;max-width:100%;width:-moz-fit-content;width:fit-content}.hero__city-block[data-v-4a3aad52],.hero__content-inner[data-v-4a3aad52]{min-width:calc(var(--spacing,.25rem)*0)}.hero__city-block[data-v-4a3aad52]{color:var(--color-white,#fff);width:100%}.hero__city-block--tokyo[data-v-4a3aad52]{text-align:left}.hero__city-block--hcm[data-v-4a3aad52]{text-align:right}.hero__city-heading[data-v-4a3aad52],.hero__city-lede[data-v-4a3aad52],.hero__headline[data-v-4a3aad52]{text-shadow:2px 2px 8px #00000080}.hero__city-heading[data-v-4a3aad52]{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(2rem,4.2vw,3rem);font-weight:var(--font-weight-bold,700);line-height:1.1}.hero__city-lede[data-v-4a3aad52]{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:1.5px;font-size:clamp(.8125rem,1.65vw,1.25rem);letter-spacing:1.5px}.hero__headline[data-v-4a3aad52]{min-width:calc(var(--spacing,.25rem)*0);text-align:center;width:100%;--tw-font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);font-weight:var(--font-weight-black,900);text-transform:uppercase;white-space:normal;--tw-leading:1.12;--tw-tracking:2px;font-size:clamp(1.5rem,5.5vw,4.5rem);letter-spacing:2px;line-height:1.12}@media(min-width:40rem){.hero__headline[data-v-4a3aad52]{white-space:nowrap}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4bc74e88],[data-v-4bc74e88]::backdrop,[data-v-4bc74e88]:after,[data-v-4bc74e88]:before{--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-divide-x-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial}}}.mission[data-v-4bc74e88]{overflow:hidden;position:relative}.mission__shell[data-v-4bc74e88]{background-color:var(--color-white,#fff);background-image:linear-gradient(#eb61000f,#0000 28%)}@supports (color:color-mix(in lab,red,red)){.mission__shell[data-v-4bc74e88]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 6%,transparent) 0,transparent 28%)}}.mission__shell[data-v-4bc74e88]:before{background:linear-gradient(90deg,transparent,var(--color-primary) 22%,var(--color-primary) 78%,transparent);border-radius:3.40282e+38px;content:"";display:block;height:calc(var(--spacing,.25rem)*.5);inset-inline:calc(var(--spacing,.25rem)*0);opacity:.9;pointer-events:none;position:absolute;top:calc(var(--spacing,.25rem)*0);width:min(100% - 2.5rem,72rem);z-index:10}.mission__inner[data-v-4bc74e88],.mission__shell[data-v-4bc74e88]:before{margin-inline:auto;max-width:var(--container-7xl,80rem)}.mission__inner[data-v-4bc74e88]{padding-inline:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*8);position:relative;z-index:20}@media(min-width:48rem){.mission__inner[data-v-4bc74e88]{padding-inline:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.mission__inner[data-v-4bc74e88]{padding-inline:calc(var(--spacing,.25rem)*10)}}.mission__stats[data-v-4bc74e88]{display:flex;flex-direction:column;list-style-type:none;margin:calc(var(--spacing,.25rem)*0)}:where(.mission__stats[data-v-4bc74e88]>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom:calc(1px*(1 - var(--tw-divide-y-reverse))) var(--tw-border-style) #e5e7ebe6;border-left-color:#e5e7ebe6;border-right-color:#e5e7ebe6;border-top:calc(1px*var(--tw-divide-y-reverse)) var(--tw-border-style) #e5e7ebe6}@supports (color:color-mix(in lab,red,red)){:where(.mission__stats[data-v-4bc74e88]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 90%,transparent)}}.mission__stats[data-v-4bc74e88]{padding:calc(var(--spacing,.25rem)*0)}@media(min-width:40rem){.mission__stats[data-v-4bc74e88]{align-items:stretch;flex-direction:row}:where(.mission__stats[data-v-4bc74e88]>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style);--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse))}}.mission__stat[data-v-4bc74e88]{align-items:center;display:flex;flex-direction:column;font-family:var(--font-roboto);font-family:var(--font-roboto,"Roboto",sans-serif);justify-content:center;padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2);text-align:center}@media(min-width:40rem){.mission__stat[data-v-4bc74e88]{flex:1;padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*5)}}@media(min-width:48rem){.mission__stat[data-v-4bc74e88]{padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*8)}}.mission__stat-value[data-v-4bc74e88]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);--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,);--tw-leading:1;color:var(--color-primary);font-size:clamp(3rem,5.5vw,4.25rem);line-height:1}.mission__stat-label[data-v-4bc74e88]{margin-top:calc(var(--spacing,.25rem)*2);max-width:calc(var(--spacing,.25rem)*48);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-tracking:.18em;letter-spacing:.18em;text-wrap:balance}@media(min-width:40rem){.mission__stat-label[data-v-4bc74e88]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}.mission__stat-label[data-v-4bc74e88]{color:var(--color-primary)}.mission__story[data-v-4bc74e88]{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);max-width:var(--container-3xl,48rem);text-align:center}@media(min-width:48rem){.mission__story[data-v-4bc74e88]{margin-top:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.mission__story[data-v-4bc74e88]{margin-top:calc(var(--spacing,.25rem)*10)}}.mission__kicker[data-v-4bc74e88]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.28em;letter-spacing:.28em;text-transform:uppercase}@media(min-width:48rem){.mission__kicker[data-v-4bc74e88]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}}.mission__kicker[data-v-4bc74e88]{color:var(--color-primary)}.mission__headline[data-v-4bc74e88]{margin-top:calc(var(--spacing,.25rem)*6);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:balance}@media(min-width:48rem){.mission__headline[data-v-4bc74e88]{margin-top:calc(var(--spacing,.25rem)*7);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}}.mission__headline[data-v-4bc74e88]{color:var(--color-gray-800,oklch(27.8% .033 256.848));font-size:clamp(1.125rem,2.8vw,1.625rem)}.mission__highlight[data-v-4bc74e88]{border-bottom:2px solid var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-leading{syntax:"*";inherits:false}
