.hs-statement{text-align:center;max-width:36rem;margin-top:var(--hs-statement-offset,-4.75rem);padding:0}.hs-statement-en,.hs-statement-ja{margin:0;padding:0;color:var(--hs-color,#161616)}.hs-statement-en{font-family:var(--hs-en-family);font-style:italic;font-weight:var(--hs-en-weight);font-size:var(--hs-en-size);line-height:var(--hs-en-line);letter-spacing:var(--hs-en-tracking);text-wrap:balance}.hs-statement-ja{margin-top:var(--hs-line-gap,.95rem);font-family:var(--hs-ja-family);font-style:normal;font-weight:var(--hs-ja-weight);font-size:var(--hs-ja-size);line-height:var(--hs-ja-line);letter-spacing:0;font-feature-settings:normal,"kern";font-kerning:normal}.hs-statement-ja-seg{display:inline-block}@media (max-width:480px){.hs-statement{padding:0 .25rem}.hs-statement-ja-seg{display:block}}:root{--first-light-ease-settle:cubic-bezier(0.22,1,0.36,1);--first-light-ease-glide:cubic-bezier(0.65,0,0.35,1)}@keyframes first-light-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes first-light-fade{0%{opacity:0}to{opacity:1}}@keyframes first-light-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes first-light-statement-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.first-light--intro .c1-horizon,.first-light--intro .c1-ring,.first-light--intro .c1-sail1,.first-light--intro .c1-sail2{stroke-dashoffset:1}.first-light--intro .c1-l0,.first-light--intro .c1-l1,.first-light--intro .c1-l2,.first-light--intro .c1-l3,.first-light--intro .c1-l4,.first-light--intro .c1-l5,.first-light--intro .c1-nav,.first-light--intro .c1-statement,.first-light--intro .c1-top{opacity:0}.first-light--intro .c1-nav{transform:translateY(12px)}.first-light--intro .c1-horizon{animation:first-light-draw .4s var(--first-light-ease-glide) 0s both}.first-light--intro .c1-sail1{animation:first-light-draw .55s var(--first-light-ease-glide) .25s both}.first-light--intro .c1-sail2{animation:first-light-draw .55s var(--first-light-ease-glide) .4s both}.first-light--intro .c1-ring{animation:first-light-draw .6s var(--first-light-ease-settle) .8s both}.first-light--intro .c1-l0{animation:first-light-fade .25s ease-out 1.2s both}.first-light--intro .c1-l1{animation:first-light-fade .25s ease-out 1.26s both}.first-light--intro .c1-l2{animation:first-light-fade .25s ease-out 1.32s both}.first-light--intro .c1-l3{animation:first-light-fade .25s ease-out 1.38s both}.first-light--intro .c1-l4{animation:first-light-fade .25s ease-out 1.44s both}.first-light--intro .c1-l5{animation:first-light-fade .25s ease-out 1.5s both}.first-light--intro .c1-nav{animation:first-light-fade-up .45s var(--first-light-ease-settle) 1.55s both}.first-light--intro .c1-top{animation:first-light-fade .45s ease-out 1.6s both}.first-light--intro.first-light--statement .c1-statement{animation:first-light-statement-in .7s ease-out 2s both}.first-light--intro.first-light--statement .c1-nav{animation-delay:2.5s}}@media (prefers-reduced-motion:reduce){.first-light--intro .c1-horizon,.first-light--intro .c1-ring,.first-light--intro .c1-sail1,.first-light--intro .c1-sail2{stroke-dashoffset:0;animation:none!important}.first-light--intro .c1-l0,.first-light--intro .c1-l1,.first-light--intro .c1-l2,.first-light--intro .c1-l3,.first-light--intro .c1-l4,.first-light--intro .c1-l5,.first-light--intro .c1-nav,.first-light--intro .c1-statement,.first-light--intro .c1-top{opacity:1;transform:none;animation:none!important}}.first-light{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff;color:#161616;padding:1.5rem;box-sizing:border-box}.first-light-auth{position:absolute;top:1.25rem;right:1.5rem;font-family:ui-sans-serif,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;color:#9c9c9c;text-decoration:none;padding:.5rem;margin:-.5rem}.first-light-auth:hover{color:#5f5f5f;text-decoration:underline;text-underline-offset:.2em}.first-light-auth:focus-visible{outline:2px solid #161616;outline-offset:3px;border-radius:2px}.first-light-stage{display:flex;flex-direction:column;align-items:center;width:100%;max-width:42rem;margin-top:-4vh}.first-light-lockup{display:block;width:min(85vw,36rem);height:auto;aspect-ratio:1;overflow:visible}.first-light--statement{--hs-line-gap:0.95rem;--hs-statement-offset:-4.75rem}.first-light--statement .first-light-nav{margin-top:1.9rem}.first-light-nav{display:flex;align-items:center;justify-content:center;gap:0;margin-top:clamp(.75rem,2.5vw,1.5rem);font-family:ui-sans-serif,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.22em}.first-light-nav-link{color:#5f5f5f;text-decoration:none;padding:.65rem .5rem;margin:-.65rem -.25rem;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.first-light-nav-link:hover{color:#161616;text-decoration:underline;text-underline-offset:.25em}.first-light-nav-link:focus-visible{outline:2px solid #161616;outline-offset:3px;border-radius:2px}.first-light-nav-dot{color:#9c9c9c;font-size:15px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .15rem}.first-light-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.first-light-lockup{width:min(88vw,20rem)}.first-light-nav{font-size:13px;letter-spacing:.18em}.first-light-auth{top:1rem;right:1rem;font-size:11px;letter-spacing:.18em}.first-light--statement{--hs-statement-offset:-2.5rem}.first-light--statement .first-light-nav{margin-top:1.6rem}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9564176a1c72e95e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/16f2640564796f51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2e714ea0a947acb0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/986d0b4e8c08be46-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/920470eb51dfe776-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_a9c41c{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500;font-style:italic}.__variable_a9c41c{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}