.HomegroundLegalPage_localeRoot__qGt7h{--legal-accent:#a84731;--legal-border:#d5d9e2;--legal-ink:#0a0a0a;--legal-muted:#686b70;--legal-paper:#fff;--legal-soft:#f5f5f4;background:var(--legal-paper);color:var(--legal-ink);min-block-size:100vh}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko]{overflow-wrap:anywhere;word-break:keep-all}.HomegroundLegalPage_skipLink__SBF4_{background:var(--hg-color-card);border:2px solid var(--legal-accent);color:var(--legal-ink);inset-block-start:.75rem;inset-inline-start:1rem;padding:.65rem 1rem;position:fixed;transform:translateY(-170%);transition:transform .14s ease;z-index:1000}.HomegroundLegalPage_skipLink__SBF4_:focus{transform:translateY(0)}.HomegroundLegalPage_hero__I7r4T{display:grid;grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,.95fr) minmax(19rem,.72fr);margin-inline:auto;max-inline-size:1180px;padding:clamp(3.25rem,6vw,5rem) clamp(1rem,4vw,2rem)}.HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_eyebrow__8r8vR{color:var(--legal-accent);font-size:.73rem;font-weight:780;letter-spacing:.14em;margin:0;text-transform:uppercase}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_eyebrow__8r8vR,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_eyebrow__8r8vR{letter-spacing:.03em;text-transform:none}.HomegroundLegalPage_hero__I7r4T h1{font-family:var(--serif);font-size:clamp(2.8rem,6.2vw,5.4rem);font-weight:500;letter-spacing:-.038em;line-height:.98;margin:.8rem 0 1.25rem;max-inline-size:12ch;text-wrap:balance}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_hero__I7r4T h1{letter-spacing:0;line-height:1.12}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_hero__I7r4T h1{letter-spacing:-.02em;line-height:1.14}.HomegroundLegalPage_callout__OtuIg p,.HomegroundLegalPage_card__GXPV2 p,.HomegroundLegalPage_factList__Qq_y8 p,.HomegroundLegalPage_heroIntro__xBu0T,.HomegroundLegalPage_section__jJ4_g>p{color:var(--legal-muted);line-height:1.72}.HomegroundLegalPage_heroIntro__xBu0T{font-size:clamp(1rem,1.8vw,1.2rem);margin:0;max-inline-size:62ch}.HomegroundLegalPage_heroIdentity__gTewW{border-block:1px solid var(--legal-border);display:grid;margin:1.5rem 0 0}.HomegroundLegalPage_heroIdentity__gTewW>div{align-items:baseline;display:grid;grid-gap:.35rem 1rem;gap:.35rem 1rem;grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);padding-block:.7rem}.HomegroundLegalPage_heroIdentity__gTewW>div+div{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border)}.HomegroundLegalPage_heroIdentity__gTewW dt{color:var(--legal-muted);font-size:.72rem;font-weight:750}.HomegroundLegalPage_heroIdentity__gTewW dd{font-size:.82rem;font-weight:720;line-height:1.45;margin:0;overflow-wrap:anywhere}.HomegroundLegalPage_reviewed__0aH4l{align-items:center;display:flex;font-size:.78rem;gap:.75rem;margin:1rem 0 0}.HomegroundLegalPage_reviewed__0aH4l span{color:var(--legal-muted)}.HomegroundLegalPage_callout__OtuIg{align-self:start;background:var(--hg-color-card);border:1px solid var(--legal-border);border-radius:1rem;box-shadow:0 20px 50px rgb(20 20 19/6%);padding:clamp(1.35rem,3vw,2rem)}.HomegroundLegalPage_callout__OtuIg h2{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.12;margin:.75rem 0 1rem}.HomegroundLegalPage_article__vxmjt{background:var(--hg-color-card);-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);margin-inline:auto;padding:0 max(1rem,calc((100vw - 980px) / 2)) clamp(4rem,8vw,7rem)}.HomegroundLegalPage_section__jJ4_g{scroll-margin-block-start:6rem;padding-block:clamp(3rem,7vw,5rem)}.HomegroundLegalPage_section__jJ4_g+.HomegroundLegalPage_section__jJ4_g{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border)}.HomegroundLegalPage_section__jJ4_g>h2{font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:0 0 1.5rem;max-inline-size:22ch;text-wrap:balance}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_section__jJ4_g>h2{letter-spacing:0;line-height:1.2}.HomegroundLegalPage_section__jJ4_g>p{margin:.8rem 0;max-inline-size:72ch}.HomegroundLegalPage_factList__Qq_y8{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);margin:2.5rem 0 0}.HomegroundLegalPage_factList__Qq_y8>div{-webkit-border-after:1px solid var(--legal-border);border-block-end:1px solid var(--legal-border);display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);padding-block:1.25rem}.HomegroundLegalPage_factList__Qq_y8 dt{color:var(--legal-muted);font-size:.78rem;font-weight:750}.HomegroundLegalPage_factList__Qq_y8 dd{margin:0;min-inline-size:0}.HomegroundLegalPage_factList__Qq_y8 strong{font-weight:700;overflow-wrap:anywhere}.HomegroundLegalPage_factList__Qq_y8 a{align-items:center;color:var(--hg-color-dark-rust);display:inline-flex;gap:.35rem;text-underline-offset:.24rem}.HomegroundLegalPage_factList__Qq_y8 p{margin:.45rem 0 0;max-inline-size:68ch}.HomegroundLegalPage_cardGrid__eBD5L{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:2rem;margin-block-start:2rem}.HomegroundLegalPage_card__GXPV2{background:var(--legal-paper);border:1px solid var(--legal-border);border-radius:.8rem;padding:clamp(1.15rem,2.5vw,1.6rem)}.HomegroundLegalPage_card__GXPV2 h3{font-size:1rem;line-height:1.4;margin:0}.HomegroundLegalPage_card__GXPV2 p{margin:.65rem 0 0}.HomegroundLegalPage_list__ggRRS{display:grid;grid-gap:0;gap:0;list-style:none;margin:2rem 0 0;padding:0}.HomegroundLegalPage_list__ggRRS li{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);color:var(--legal-muted);line-height:1.65;padding:1rem 0 1rem 2rem;position:relative}.HomegroundLegalPage_list__ggRRS li:before{color:var(--legal-accent);content:"✓";font-weight:800;inset-inline-start:.2rem;position:absolute}.HomegroundLegalPage_steps__sOSHF{counter-reset:legal-step;display:grid;list-style:none;margin:2rem 0 0;padding:0}.HomegroundLegalPage_steps__sOSHF li{align-items:start;-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2.2rem minmax(0,1fr);padding-block:1rem}.HomegroundLegalPage_steps__sOSHF span{color:var(--legal-accent);font-size:.78rem;font-weight:800}.HomegroundLegalPage_steps__sOSHF p{line-height:1.65;margin:0}.HomegroundLegalPage_related__NeZp0{background:var(--legal-soft);border-radius:1rem;padding:clamp(1.2rem,3vw,1.8rem)}.HomegroundLegalPage_related__NeZp0>p{font-size:.78rem;font-weight:760;margin:0 0 .8rem}.HomegroundLegalPage_related__NeZp0>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.HomegroundLegalPage_related__NeZp0 a,.HomegroundLegalPage_related__NeZp0 span{align-items:center;display:inline-flex;font-size:.85rem;min-block-size:2.75rem;text-underline-offset:.24rem}.HomegroundLegalPage_related__NeZp0 span{color:var(--legal-muted);font-weight:700}.HomegroundLegalPage_localeRoot__qGt7h :focus-visible{outline:3px solid var(--hg-color-focus);outline-offset:3px}@media (max-width:800px){.HomegroundLegalPage_cardGrid__eBD5L,.HomegroundLegalPage_hero__I7r4T{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.HomegroundLegalPage_factList__Qq_y8>div{gap:.5rem;grid-template-columns:minmax(0,1fr)}.HomegroundLegalPage_heroIdentity__gTewW>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.HomegroundLegalPage_article__vxmjt,.HomegroundLegalPage_hero__I7r4T{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.HomegroundLegalPage_skipLink__SBF4_{transition:none}}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_eyebrow__8r8vR{letter-spacing:.03em;text-transform:none}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_hero__I7r4T h1{font-size:clamp(2.4rem,4.4vw,4rem);letter-spacing:0;line-height:1.2;max-inline-size:11em}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_callout__OtuIg h2{line-height:1.35}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_section__jJ4_g>h2{letter-spacing:0;line-height:1.3;max-inline-size:18em}.HomegroundPrivacyPage_localeRoot__qEdbo{--privacy-accent:#a84731;--privacy-border:#d5d9e2;--privacy-ink:#0a0a0a;--privacy-muted:#686b70;--privacy-paper:#fff;--privacy-soft:#f5f5f4;background:var(--privacy-paper);color:var(--privacy-ink);font-family:var(--sans);min-block-size:100vh}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko]{overflow-wrap:anywhere;word-break:keep-all}.HomegroundPrivacyPage_skipLink__LKjCJ{background:#fff;border:2px solid var(--privacy-accent);color:var(--privacy-ink);inset-block-start:.75rem;inset-inline-start:1rem;padding:.65rem 1rem;position:fixed;transform:translateY(-170%);transition:transform .14s ease;z-index:1000}.HomegroundPrivacyPage_skipLink__LKjCJ:focus{transform:translateY(0)}.HomegroundPrivacyPage_hero__ZSDD1{display:grid;grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,.88fr) minmax(20rem,.72fr);margin-inline:auto;max-inline-size:1240px;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,2rem)}.HomegroundPrivacyPage_heroCopy__bcBKA{align-self:center}.HomegroundPrivacyPage_eyebrow__yG8Mh,.HomegroundPrivacyPage_statusLabel__5bTIn{color:var(--privacy-accent);font-size:.73rem;font-weight:780;letter-spacing:.14em;margin:0;text-transform:uppercase}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_eyebrow__yG8Mh,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_statusLabel__5bTIn,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_eyebrow__yG8Mh,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_statusLabel__5bTIn{letter-spacing:.03em;text-transform:none}.HomegroundPrivacyPage_hero__ZSDD1 h1{font-family:var(--serif);font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:.8rem 0 1.25rem;max-inline-size:13ch;text-wrap:balance}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_hero__ZSDD1 h1{letter-spacing:0;line-height:1.12}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_hero__ZSDD1 h1{font-weight:400;letter-spacing:-.016em;line-height:1.18}.HomegroundPrivacyPage_heroIntro__3eBZL{color:var(--privacy-muted);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72;margin:0;max-inline-size:62ch}.HomegroundPrivacyPage_reviewed__Sz_DU{align-items:baseline;color:#69766f;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.3rem .7rem;margin:1.5rem 0 0}.HomegroundPrivacyPage_reviewed__Sz_DU strong{color:var(--privacy-ink)}.HomegroundPrivacyPage_releaseBlock__d64XC{background:var(--privacy-soft);border:1px solid var(--privacy-border);border-radius:1.25rem;box-shadow:0 18px 50px rgb(10 10 10/6%);padding:clamp(1.4rem,4vw,2.2rem)}.HomegroundPrivacyPage_releaseBlock__d64XC h2{font-family:var(--serif);font-size:clamp(1.8rem,4vw,2.65rem);font-weight:500;line-height:1.12;margin:.55rem 0 .9rem}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_releaseBlock__d64XC h2{font-weight:400;line-height:1.22}.HomegroundPrivacyPage_releaseBlock__d64XC>p:not(.HomegroundPrivacyPage_statusLabel__5bTIn){color:var(--privacy-muted);line-height:1.65;margin:0}.HomegroundPrivacyPage_releaseBlock__d64XC h3{font-family:var(--sans);font-size:.94rem;margin:1.3rem 0 .6rem}.HomegroundPrivacyPage_releaseBlock__d64XC ul{color:var(--privacy-muted);display:grid;grid-gap:.45rem;gap:.45rem;line-height:1.55;margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.HomegroundPrivacyPage_notice__7D65A{background:#fff}.HomegroundPrivacyPage_contact__POkaI,.HomegroundPrivacyPage_currentFlow__mX6pv,.HomegroundPrivacyPage_section__768s0{margin-inline:auto;max-inline-size:1180px;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,2rem)}.HomegroundPrivacyPage_currentFlow__mX6pv{align-items:start;display:grid;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr)}.HomegroundPrivacyPage_contact__POkaI h2,.HomegroundPrivacyPage_currentFlow__mX6pv h2,.HomegroundPrivacyPage_sectionHeading__yN9ZF h2{font-family:var(--serif);font-size:clamp(2rem,4.5vw,3.7rem);font-weight:500;letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_contact__POkaI h2,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_currentFlow__mX6pv h2,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=zh] .HomegroundPrivacyPage_sectionHeading__yN9ZF h2{letter-spacing:0;line-height:1.18}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_contact__POkaI h2,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_currentFlow__mX6pv h2,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ko] .HomegroundPrivacyPage_sectionHeading__yN9ZF h2{font-weight:400;letter-spacing:-.012em;line-height:1.22}.HomegroundPrivacyPage_currentFlow__mX6pv>div{-webkit-border-start:3px solid var(--privacy-accent);border-inline-start:3px solid var(--privacy-accent);-webkit-padding-start:clamp(1rem,3vw,2rem);padding-inline-start:clamp(1rem,3vw,2rem)}.HomegroundPrivacyPage_currentFlow__mX6pv p{color:var(--privacy-muted);line-height:1.75;margin:0;max-inline-size:72ch}.HomegroundPrivacyPage_currentFlow__mX6pv p+p{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}.HomegroundPrivacyPage_section__768s0{-webkit-border-before:1px solid #e1e5df;border-block-start:1px solid #e1e5df}.HomegroundPrivacyPage_sectionHeading__yN9ZF{max-inline-size:780px}.HomegroundPrivacyPage_contact__POkaI h2,.HomegroundPrivacyPage_sectionHeading__yN9ZF h2{-webkit-margin-before:.6rem;margin-block-start:.6rem}.HomegroundPrivacyPage_contact__POkaI>div>p:not(.HomegroundPrivacyPage_eyebrow__yG8Mh),.HomegroundPrivacyPage_sectionHeading__yN9ZF>p:not(.HomegroundPrivacyPage_eyebrow__yG8Mh){color:var(--privacy-muted);line-height:1.75;margin:1rem 0 0;max-inline-size:72ch}.HomegroundPrivacyPage_itemGrid__r9TeP{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.HomegroundPrivacyPage_itemCard__HrnTU{background:var(--privacy-paper);border:1px solid var(--privacy-border);border-radius:1rem;padding:clamp(1.15rem,3vw,1.65rem)}.HomegroundPrivacyPage_stage__8PAGr{color:var(--privacy-accent);font-size:.72rem;font-weight:760;line-height:1.45;margin:0}.HomegroundPrivacyPage_itemCard__HrnTU h3{font-size:1.15rem;line-height:1.35;margin:.55rem 0}.HomegroundPrivacyPage_itemCard__HrnTU>p:last-child{color:var(--privacy-muted);line-height:1.65;margin:0}.HomegroundPrivacyPage_configurationList__YIWt6{-webkit-border-before:1px solid var(--privacy-border);border-block-start:1px solid var(--privacy-border);margin:2.5rem 0 0}.HomegroundPrivacyPage_configurationList__YIWt6>div{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);padding-block:1.4rem}.HomegroundPrivacyPage_configurationList__YIWt6>div+div{-webkit-border-before:1px solid var(--privacy-border);border-block-start:1px solid var(--privacy-border)}.HomegroundPrivacyPage_configurationList__YIWt6 dt{font-weight:760;line-height:1.45}.HomegroundPrivacyPage_configurationList__YIWt6 dd{margin:0;min-inline-size:0}.HomegroundPrivacyPage_configurationList__YIWt6 code,.HomegroundPrivacyPage_contact__POkaI code{background:#fff3ed;border:1px solid #e2b9ad;border-radius:.45rem;color:#783522;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:650;line-height:1.5;max-inline-size:100%;overflow-wrap:anywhere;padding:.35rem .5rem}.HomegroundPrivacyPage_configurationList__YIWt6 dd p{color:var(--privacy-muted);line-height:1.65;margin:.65rem 0 0;max-inline-size:70ch}.HomegroundPrivacyPage_choiceList__hNrWT{display:grid;grid-gap:0;gap:0;list-style:none;margin:2.5rem 0 0;padding:0}.HomegroundPrivacyPage_choiceList__hNrWT li{-webkit-border-before:1px solid var(--privacy-border);border-block-start:1px solid var(--privacy-border);color:var(--privacy-muted);line-height:1.65;padding-block:1rem;-webkit-padding-start:2rem;padding-inline-start:2rem;position:relative}.HomegroundPrivacyPage_choiceList__hNrWT li:before{color:var(--privacy-accent);content:"✓";font-weight:800;inset-inline-start:.2rem;position:absolute}.HomegroundPrivacyPage_contact__POkaI{align-items:start;background:var(--privacy-soft);display:grid;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.8fr) minmax(18rem,.65fr);max-inline-size:none;padding-inline:max(1rem,calc((100vw - 1180px) / 2))}.HomegroundPrivacyPage_contact__POkaI dl{background:#fff;border:1px solid var(--privacy-border);border-radius:1rem;margin:0;padding:clamp(1rem,3vw,1.5rem)}.HomegroundPrivacyPage_contact__POkaI dl>div+div{-webkit-border-before:1px solid var(--privacy-border);border-block-start:1px solid var(--privacy-border);-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-before:1rem;padding-block-start:1rem}.HomegroundPrivacyPage_contact__POkaI dt{color:var(--privacy-muted);font-size:.76rem;font-weight:750;-webkit-margin-after:.45rem;margin-block-end:.45rem}.HomegroundPrivacyPage_contact__POkaI dd{margin:0}.HomegroundPrivacyPage_footer__3Zdrb{align-items:center;background:var(--hg-color-ink);color:var(--hg-color-on-dark);display:flex;gap:1.25rem;justify-content:space-between;padding:1.5rem max(1rem,calc((100vw - 1180px) / 2))}.HomegroundPrivacyPage_footer__3Zdrb p{color:var(--hg-color-on-dark-muted);font-size:.78rem;line-height:1.55;margin:0;max-inline-size:70ch}.HomegroundPrivacyPage_footer__3Zdrb a{align-items:center;display:inline-flex;flex:none;font-size:.82rem;font-weight:750;min-block-size:2.75rem;padding-inline:.35rem;text-underline-offset:.25rem}.HomegroundPrivacyPage_localeRoot__qEdbo :focus-visible{outline:3px solid var(--hg-color-focus);outline-offset:3px}@media (max-width:800px){.HomegroundPrivacyPage_contact__POkaI,.HomegroundPrivacyPage_currentFlow__mX6pv,.HomegroundPrivacyPage_hero__ZSDD1,.HomegroundPrivacyPage_itemGrid__r9TeP{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.HomegroundPrivacyPage_configurationList__YIWt6>div{gap:.7rem;grid-template-columns:minmax(0,1fr)}.HomegroundPrivacyPage_footer__3Zdrb{align-items:flex-start;flex-direction:column}}@media (max-width:390px){.HomegroundPrivacyPage_currentFlow__mX6pv,.HomegroundPrivacyPage_hero__ZSDD1,.HomegroundPrivacyPage_section__768s0{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.HomegroundPrivacyPage_skipLink__LKjCJ{transition:none}}@media (prefers-contrast:more){.HomegroundPrivacyPage_configurationList__YIWt6,.HomegroundPrivacyPage_contact__POkaI dl,.HomegroundPrivacyPage_itemCard__HrnTU,.HomegroundPrivacyPage_releaseBlock__d64XC{border-color:#35443c}}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja] .HomegroundPrivacyPage_eyebrow__yG8Mh,.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja] .HomegroundPrivacyPage_statusLabel__5bTIn{letter-spacing:.03em;text-transform:none}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja] .HomegroundPrivacyPage_hero__ZSDD1 h1{font-size:clamp(2.4rem,4.4vw,4rem);letter-spacing:0;line-height:1.2;max-inline-size:11em}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja] .HomegroundPrivacyPage_currentFlow__mX6pv h2{font-size:clamp(1.9rem,3vw,2.6rem)}.HomegroundPrivacyPage_localeRoot__qEdbo[data-privacy-locale=ja] :is(.HomegroundPrivacyPage_releaseBlock__d64XC h2,.HomegroundPrivacyPage_currentFlow__mX6pv h2,.HomegroundPrivacyPage_sectionHeading__yN9ZF h2,.HomegroundPrivacyPage_contact__POkaI h2){letter-spacing:0;line-height:1.3}.PlaceMarquee_marquee__RXzAZ{block-size:2.25rem;cursor:default;-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);overflow:hidden;position:relative}.PlaceMarquee_track__Uvk_i{animation:PlaceMarquee_placeMarquee__vYQR4 170s linear infinite;display:flex;inline-size:max-content}.PlaceMarquee_marquee__RXzAZ[data-state=paused] .PlaceMarquee_track__Uvk_i{animation-play-state:paused}@media (hover:hover){.PlaceMarquee_marquee__RXzAZ:hover .PlaceMarquee_track__Uvk_i{animation-play-state:paused}}.PlaceMarquee_list__9GmRJ{align-items:center;display:flex;list-style:none;margin:0;padding:0}.PlaceMarquee_list__9GmRJ li{align-items:center;color:rgb(10 10 10/60%);display:flex;font-size:.875rem;font-weight:500;line-height:2.25rem;white-space:nowrap}.PlaceMarquee_list__9GmRJ li:after{color:rgb(10 10 10/22%);content:"·";padding-inline:.9rem}@keyframes PlaceMarquee_placeMarquee__vYQR4{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.PlaceMarquee_marquee__RXzAZ{display:none}.PlaceMarquee_track__Uvk_i{animation:none}}.TravelServicesHubPage_page__Nz5wt{--ink:#0a0a0a;--muted:rgb(10 10 10/60%);--line:#d5d9e2;--rule:rgb(10 10 10/10%);--soft:#f5f5f4;--tile:#f9f8f6;--warm:#f2f1ef;--warm-hover:#e9e7e3;--paper:#fff;--accent:#a84731;--focus:var(--hg-color-focus,#b14f37);--content:77rem;--gutter:1.5rem;--section:6rem;--pill:2.75rem;--ease:cubic-bezier(0.22,1,0.36,1);background:var(--paper);color:var(--ink);min-height:100vh}.TravelServicesHubPage_choices__OWRKj,.TravelServicesHubPage_hero__IlMta{padding-inline:max(var(--gutter),calc((100% - var(--content)) / 2))}.TravelServicesHubPage_cardEyebrow__u1swE,.TravelServicesHubPage_eyebrow__LnEzl{color:var(--muted);font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;text-transform:none}.TravelServicesHubPage_cardGrid__ATsmY h3,.TravelServicesHubPage_corporate__lTv9a h2,.TravelServicesHubPage_hero__IlMta h1,.TravelServicesHubPage_method__gxoQ6 h2,.TravelServicesHubPage_sectionIntro__1UarQ h2{font-family:var(--hg-editorial);font-weight:400;letter-spacing:-.02em;text-wrap:balance}.TravelServicesHubPage_hero__IlMta{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.TravelServicesHubPage_breadcrumb__rrR6M ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0}.TravelServicesHubPage_breadcrumb__rrR6M li{align-items:center;color:var(--muted);display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45}.TravelServicesHubPage_breadcrumb__rrR6M a{color:var(--ink);position:relative;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.25rem;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.TravelServicesHubPage_breadcrumb__rrR6M a:after{content:"";inset:-.5rem -.25rem -1.125rem;position:absolute}.TravelServicesHubPage_heroGrid__OGMJe,.TravelServicesHubPage_method__gxoQ6,.TravelServicesHubPage_sectionIntro__1UarQ{align-items:end;display:grid;grid-gap:1.5rem clamp(2rem,5vw,5rem);gap:1.5rem clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.75rem,5.2vw,4.5rem);line-height:1.02;margin:1rem 0 0;max-width:14ch}.TravelServicesHubPage_lede__vHA5t{color:var(--muted);font-size:1.0625rem;line-height:1.6;margin:1.5rem 0 0;max-width:36rem;text-wrap:pretty}.TravelServicesHubPage_scope__Dw3L2{background:var(--tile);border-radius:1rem;padding:1.5rem}.TravelServicesHubPage_scope__Dw3L2>p{font-size:.875rem;font-weight:500;line-height:1.45;margin:0}.TravelServicesHubPage_scope__Dw3L2 ul{list-style:none;margin:.75rem 0 0;padding:0}.TravelServicesHubPage_scope__Dw3L2 li{-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);color:var(--muted);font-size:.9375rem;line-height:1.5;padding-block:.75rem;text-wrap:pretty}.TravelServicesHubPage_scope__Dw3L2 li:last-child{-webkit-padding-after:0;padding-block-end:0}.TravelServicesHubPage_choices__OWRKj{padding-block:var(--section) 0}.TravelServicesHubPage_sectionIntro__1UarQ{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.TravelServicesHubPage_method__gxoQ6 h2,.TravelServicesHubPage_sectionIntro__1UarQ h2{font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.08;margin:.75rem 0 0;max-width:16ch}.TravelServicesHubPage_method__gxoQ6>div:last-child>p,.TravelServicesHubPage_sectionIntro__1UarQ>p{color:var(--muted);font-size:1.0625rem;line-height:1.6;margin:0;text-wrap:pretty}.TravelServicesHubPage_cardGrid__ATsmY{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.TravelServicesHubPage_cardGrid__ATsmY li{min-width:0}@media (min-width:61.3125rem){.TravelServicesHubPage_cardGrid__ATsmY[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.TravelServicesHubPage_cardGrid__ATsmY a{background:var(--tile);border-radius:1rem;color:inherit;display:flex;flex-direction:column;height:100%;isolation:isolate;padding:4px;position:relative;text-decoration:none;transition:background-color .15s ease,scale .15s ease}.TravelServicesHubPage_cardImage__oO07F{aspect-ratio:16/10;background:var(--soft);border-radius:.75rem;margin:0;overflow:hidden}.TravelServicesHubPage_cardImage__oO07F img{display:block;height:100%;object-fit:cover;transition:transform .7s var(--ease);width:100%}.TravelServicesHubPage_cardBody__b3wSt{display:flex;flex:1 1;flex-direction:column;padding:1.5rem 1.25rem 1.25rem}.TravelServicesHubPage_cardGrid__ATsmY h3{font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.1;margin:.5rem 0 0}.TravelServicesHubPage_cardText__0wUV_{color:var(--muted);font-size:.9375rem;line-height:1.55;margin:.75rem 0 0;max-width:34rem;text-wrap:pretty}.TravelServicesHubPage_action__RLyBd{align-items:center;align-self:start;background:var(--paper);border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.6rem;-webkit-margin-before:auto;margin-block-start:auto;min-height:var(--pill);padding:0 1.25rem;transition:background-color .15s ease}.TravelServicesHubPage_cardText__0wUV_+.TravelServicesHubPage_action__RLyBd{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.TravelServicesHubPage_action__RLyBd>span{transition:transform .3s var(--ease)}.TravelServicesHubPage_cardGrid__ATsmY a:after,.TravelServicesHubPage_cardGrid__ATsmY a:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.TravelServicesHubPage_cardGrid__ATsmY a:before{background:radial-gradient(22rem circle at var(--spot-x,50%) var(--spot-y,50%),rgb(255 255 255/90%),transparent 65%);z-index:-1}.TravelServicesHubPage_cardGrid__ATsmY a:after{background:radial-gradient(14rem circle at var(--spot-x,50%) var(--spot-y,50%),rgb(10 10 10/34%),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px}.TravelServicesHubPage_corporate__lTv9a{align-items:center;border-block:1px solid var(--rule);display:flex;gap:1.5rem 3rem;justify-content:space-between;-webkit-margin-before:var(--section);margin-block-start:var(--section);margin-inline:max(var(--gutter),calc((100% - var(--content)) / 2));padding-block:2rem}.TravelServicesHubPage_corporate__lTv9a h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;margin:.75rem 0 0}.TravelServicesHubPage_corporate__lTv9a h2+p{color:var(--muted);font-size:1rem;line-height:1.6;margin:.75rem 0 0;max-width:42rem;text-wrap:pretty}.TravelServicesHubPage_corporate__lTv9a>a{align-items:center;background:var(--tile);border-radius:999px;color:var(--ink);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.6rem;min-height:var(--pill);padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s ease}.TravelServicesHubPage_method__gxoQ6{align-items:start;background:var(--tile);border-radius:1rem;margin-block:var(--section);margin-inline:max(var(--gutter),calc((100% - var(--content)) / 2));padding:clamp(1.5rem,4vw,3rem)}.TravelServicesHubPage_methodLinks__37dgm{display:flex;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.TravelServicesHubPage_methodLinks__37dgm a{align-items:center;background:var(--paper);border:1px solid transparent;border-radius:999px;color:var(--ink);display:inline-flex;font-size:.875rem;font-weight:500;gap:.6rem;min-height:var(--pill);padding:0 1.25rem;text-decoration:none;transition:background-color .15s ease,scale .15s ease}.TravelServicesHubPage_methodLinks__37dgm a:first-child{background:var(--ink);color:var(--hg-color-on-dark,#fff)}.TravelServicesHubPage_methodLinks__37dgm a>span{transition:transform .3s var(--ease)}@media (hover:hover){.TravelServicesHubPage_breadcrumb__rrR6M a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.TravelServicesHubPage_cardGrid__ATsmY a:hover{background:var(--warm)}.TravelServicesHubPage_cardGrid__ATsmY a:hover:after,.TravelServicesHubPage_cardGrid__ATsmY a:hover:before{opacity:1}.TravelServicesHubPage_cardGrid__ATsmY a:hover .TravelServicesHubPage_cardImage__oO07F img{transform:scale(1.04)}.TravelServicesHubPage_cardGrid__ATsmY a:hover .TravelServicesHubPage_action__RLyBd>span,.TravelServicesHubPage_methodLinks__37dgm a:hover>span{transform:translateX(4px)}.TravelServicesHubPage_methodLinks__37dgm a:first-child:hover{background:#242424}.TravelServicesHubPage_corporate__lTv9a>a:hover,.TravelServicesHubPage_methodLinks__37dgm a:not(:first-child):hover{background:var(--warm)}}.TravelServicesHubPage_cardGrid__ATsmY a:active,.TravelServicesHubPage_methodLinks__37dgm a:active{scale:.98}.TravelServicesHubPage_breadcrumb__rrR6M a:focus-visible,.TravelServicesHubPage_cardGrid__ATsmY a:focus-visible,.TravelServicesHubPage_corporate__lTv9a>a:focus-visible,.TravelServicesHubPage_methodLinks__37dgm a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=zh] .TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.5rem,4.6vw,4rem);font-weight:500;letter-spacing:0;line-height:1.15;max-width:13em}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ko] .TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.4rem,4.4vw,3.75rem);letter-spacing:-.01em;line-height:1.18;max-width:13em;word-break:keep-all}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=zh] :is(.TravelServicesHubPage_sectionIntro__1UarQ h2,.TravelServicesHubPage_cardGrid__ATsmY h3,.TravelServicesHubPage_method__gxoQ6 h2){font-weight:500;letter-spacing:0;line-height:1.3}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ko] :is(.TravelServicesHubPage_sectionIntro__1UarQ h2,.TravelServicesHubPage_cardGrid__ATsmY h3,.TravelServicesHubPage_method__gxoQ6 h2){letter-spacing:0;line-height:1.3;word-break:keep-all}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ko] :is(.TravelServicesHubPage_lede__vHA5t,.TravelServicesHubPage_scope__Dw3L2 li,.TravelServicesHubPage_sectionIntro__1UarQ p,.TravelServicesHubPage_cardText__0wUV_,.TravelServicesHubPage_method__gxoQ6 p){word-break:keep-all}.TravelServicesHubPage_page__Nz5wt:is([data-homeground-locale=zh],[data-homeground-locale=ko]) :is(.TravelServicesHubPage_sectionIntro__1UarQ h2,.TravelServicesHubPage_method__gxoQ6 h2){max-width:16em}@keyframes TravelServicesHubPage_servicesEnter__WKvVK{0%{filter:blur(6px);opacity:0;translate:0 14px}to{filter:none;opacity:1;translate:none}}@keyframes TravelServicesHubPage_servicesImageReveal__lT6Rd{0%{-webkit-clip-path:inset(16% 0 0 0 round .75rem);clip-path:inset(16% 0 0 0 round .75rem)}to{-webkit-clip-path:inset(0 round .75rem);clip-path:inset(0 round .75rem)}}@keyframes TravelServicesHubPage_servicesImageSettle__p5sRW{0%{scale:1.12}to{scale:1}}@keyframes TravelServicesHubPage_servicesHeadingIn__jOdU4{0%{filter:blur(6px);opacity:.25;translate:0 12px}to{filter:none;opacity:1;translate:none}}@media (prefers-reduced-motion:no-preference){.TravelServicesHubPage_breadcrumb__rrR6M{animation:TravelServicesHubPage_servicesEnter__WKvVK .7s var(--ease) both}.TravelServicesHubPage_hero__IlMta .TravelServicesHubPage_eyebrow__LnEzl{animation:TravelServicesHubPage_servicesEnter__WKvVK .7s var(--ease) 60ms both}.TravelServicesHubPage_lede__vHA5t{animation:TravelServicesHubPage_servicesEnter__WKvVK .9s var(--ease) .32s both}.TravelServicesHubPage_scope__Dw3L2{animation:TravelServicesHubPage_servicesEnter__WKvVK .9s var(--ease) .46s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.TravelServicesHubPage_cardImage__oO07F{animation:TravelServicesHubPage_servicesImageReveal__lT6Rd linear both;animation-range:entry 0 entry 100%;animation-timeline:view()}.TravelServicesHubPage_cardImage__oO07F img{animation:TravelServicesHubPage_servicesImageSettle__p5sRW linear both;animation-range:entry 0 cover 60%;animation-timeline:view()}.TravelServicesHubPage_method__gxoQ6 h2,.TravelServicesHubPage_sectionIntro__1UarQ h2{animation:TravelServicesHubPage_servicesHeadingIn__jOdU4 linear both;animation-range:entry 0 entry 100%;animation-timeline:view()}}}@media (max-width:61.25rem){.TravelServicesHubPage_heroGrid__OGMJe,.TravelServicesHubPage_method__gxoQ6,.TravelServicesHubPage_sectionIntro__1UarQ{grid-template-columns:minmax(0,1fr)}.TravelServicesHubPage_scope__Dw3L2{max-width:36rem}}@media (max-width:48rem){.TravelServicesHubPage_page__Nz5wt{--gutter:1rem;--section:4rem}.TravelServicesHubPage_breadcrumb__rrR6M ol{-webkit-margin-after:2rem;margin-block-end:2rem}.TravelServicesHubPage_breadcrumb__rrR6M li>span[aria-hidden=true]{display:none}.TravelServicesHubPage_breadcrumb__rrR6M li:not(:last-child):after{color:var(--muted);content:"/"}.TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.25rem,10vw,2.75rem);line-height:1.05}.TravelServicesHubPage_page__Nz5wt:is([data-homeground-locale=zh],[data-homeground-locale=ko]) .TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.1rem,9.4vw,2.6rem);max-width:100%}.TravelServicesHubPage_lede__vHA5t,.TravelServicesHubPage_method__gxoQ6>div:last-child>p,.TravelServicesHubPage_sectionIntro__1UarQ>p{font-size:1rem}.TravelServicesHubPage_scope__Dw3L2{padding:1.25rem}.TravelServicesHubPage_cardGrid__ATsmY{grid-template-columns:minmax(0,1fr)}.TravelServicesHubPage_cardBody__b3wSt{padding:1.25rem 1rem 1rem}.TravelServicesHubPage_corporate__lTv9a{align-items:start;flex-direction:column}.TravelServicesHubPage_method__gxoQ6{padding:1.5rem 1.25rem}.TravelServicesHubPage_methodLinks__37dgm{align-items:stretch;flex-direction:column}}@media (max-width:22rem){.TravelServicesHubPage_page__Nz5wt{--gutter:0.75rem}}@media (prefers-reduced-motion:reduce){.TravelServicesHubPage_action__RLyBd>span,.TravelServicesHubPage_cardGrid__ATsmY a:after,.TravelServicesHubPage_cardGrid__ATsmY a:before,.TravelServicesHubPage_cardImage__oO07F img,.TravelServicesHubPage_methodLinks__37dgm a>span{transition:none}.TravelServicesHubPage_cardGrid__ATsmY a:hover .TravelServicesHubPage_cardImage__oO07F img{transform:none}}@media (forced-colors:active){.TravelServicesHubPage_cardGrid__ATsmY a,.TravelServicesHubPage_method__gxoQ6,.TravelServicesHubPage_scope__Dw3L2{border:1px solid CanvasText}}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] .TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.5rem,4.6vw,4rem);letter-spacing:0;line-height:1.2;max-width:12em}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] :is(.TravelServicesHubPage_sectionIntro__1UarQ h2,.TravelServicesHubPage_cardGrid__ATsmY h3,.TravelServicesHubPage_method__gxoQ6 h2){letter-spacing:0;line-height:1.35}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] :is(.TravelServicesHubPage_sectionIntro__1UarQ h2,.TravelServicesHubPage_method__gxoQ6 h2){max-width:16em}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] .TravelServicesHubPage_method__gxoQ6>div:last-child>p+p{margin-top:1rem}@media (max-width:48rem){.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] .TravelServicesHubPage_hero__IlMta h1{font-size:clamp(2.1rem,9.4vw,2.6rem);max-width:100%}}.TravelServicesHubPage_page__Nz5wt[data-homeground-locale=ja] #contact{scroll-margin-top:calc(var(--homeground-header-height, 4.25rem) + 1rem)}