.home_page__Y3Pdw{--hg-0:#0b0c0e;--hg-line:rgb(255 255 255/0.08);--hg-line-strong:rgb(255 255 255/0.14);--hg-text:#f1f1ee;--hg-muted:rgb(241 241 238/0.66);--hg-dim:rgb(241 241 238/0.56);--hg-silver:#c9ccd2;--hg-lime:var(--color-lime,#d4f55a);--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua","Hoefler Text",Georgia,"Songti SC","STSong","Hiragino Mincho ProN","Yu Mincho","AppleMyungjo","Noto Serif CJK SC",serif;--gutter:clamp(1.25rem,4vw,3.5rem);--pad:max(var(--gutter),calc((100% - 112rem) / 2));--ease-out:cubic-bezier(0.2,0.75,0.1,1);min-height:100dvh;overflow-x:clip;background:var(--hg-0);color:var(--hg-text);color-scheme:dark}.home_page__Y3Pdw ::selection{background:rgb(212 245 90/.28);color:#fff}.home_page__Y3Pdw :focus-visible{outline:2px solid var(--hg-lime);outline-offset:3px}.home_textLink__lHvt_{display:inline-flex;align-items:center;gap:.35rem;padding-bottom:.2rem;border-bottom:1px solid rgb(212 245 90/.55);font-size:.92rem;font-weight:500;white-space:nowrap;transition:color .2s}.home_textLink__lHvt_:hover{color:var(--hg-lime)}.home_hero__Ano5z{position:relative;isolation:isolate;display:grid;justify-items:center;padding:clamp(2.5rem,7vh,5rem) var(--gutter) clamp(2rem,5vh,3.25rem);text-align:center}.home_hero__Ano5z:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 46% at 50% 28%,rgb(214 219 226/.07),transparent 100%),radial-gradient(ellipse 24% 34% at 38% 52%,rgb(124 108 255/.08),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.home_display__0YbTG{max-width:100%;margin:0;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:500;line-height:.98;letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance}.home_displayAccent__dOfQM,.home_displayLine__pjQ8k{display:block}.home_displayAccent__dOfQM{padding:.02em 0 .1em;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.03em;color:var(--hg-silver)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home_displayAccent__dOfQM{background:linear-gradient(100deg,#ffffff,#dcdee3 32%,#9ea2ab 62%,#eef0f3);-webkit-background-clip:text;background-clip:text;color:transparent}}.home_page__Y3Pdw:is(:lang(zh),:lang(ja),:lang(ko),:lang(th)) .home_displayAccent__dOfQM{font-style:normal}.home_page__Y3Pdw:is(:lang(zh),:lang(ja),:lang(ko),:lang(th)) .home_display__0YbTG{font-size:clamp(2.2rem,4.6vw,4.25rem);line-height:1.12;letter-spacing:-.02em}.home_lede__vucbS{max-width:38rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;color:var(--hg-muted);text-wrap:pretty}.home_ctaRow__5SELA{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.home_ctaGhost__rUexU,.home_ctaPrimary__G8_9Q{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem 1.4rem;border-radius:999px;font-weight:600;font-size:.97rem;transition:background-color .2s,border-color .2s,box-shadow .3s}.home_ctaPrimary__G8_9Q{background:var(--hg-lime);color:#111;box-shadow:0 0 0 1px rgb(212 245 90/.35),0 14px 40px -16px rgb(212 245 90/.5)}.home_ctaPrimary__G8_9Q:hover{background:#e2fb86;box-shadow:0 0 0 1px rgb(212 245 90/.5),0 18px 48px -14px rgb(212 245 90/.6)}.home_ctaPrimary__G8_9Q svg{transition:transform .25s var(--ease-out)}.home_ctaPrimary__G8_9Q:hover svg{transform:translateY(2px)}.home_ctaGhost__rUexU{border:1px solid var(--hg-line-strong);color:var(--hg-text);font-weight:500}.home_ctaGhost__rUexU:hover{border-color:rgb(255 255 255/.3);background:rgb(255 255 255/.05)}.home_notice__LixNn{max-width:34rem;margin:1.1rem 0 0;font-size:.8rem;line-height:1.5;color:var(--hg-dim);text-wrap:pretty}.home_notice__LixNn svg{display:inline;margin-inline-end:.4rem;vertical-align:-.2em}.home_gallery__t6Jur{scroll-margin-top:4.5rem;padding-block:clamp(.5rem,1.5vw,1.25rem) clamp(3.5rem,7vw,6rem)}.home_galleryHead__QjTyP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem;padding-inline:var(--pad)}.home_galleryTitle__Vzo7o{margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}.home_galleryBody__GlE55,.home_galleryNote__7zTMX{padding-inline:var(--pad)}.home_galleryNote__7zTMX{max-width:44rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:.82rem;line-height:1.55;color:var(--hg-dim)}@media (max-width:639px){.home_hero__Ano5z{padding-block:2rem 1.5rem}.home_display__0YbTG{font-size:2.2rem}.home_ctaRow__5SELA{margin-top:1.25rem}}@media (prefers-reduced-motion:no-preference){.home_hero__Ano5z>*{animation:home_copy-in__WJvYt .8s var(--ease-out) backwards}.home_hero__Ano5z>:nth-child(n+2){animation-delay:.12s}}@keyframes home_copy-in__WJvYt{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){.home_ctaPrimary__G8_9Q svg{transition:none}.home_ctaPrimary__G8_9Q:hover svg{transform:none}}@media (forced-colors:active){.home_displayAccent__dOfQM{color:CanvasText;background:none}}