.GroupHomepage_page__WR55a{background:var(--site-bg);color:var(--site-text)}.GroupHomepage_hero__SqG6K{position:relative;display:grid;min-height:calc(100svh - 5rem);place-items:center;overflow:hidden;border-bottom:1px solid var(--site-grid);padding:clamp(2rem,5vw,5rem)}.GroupHomepage_hero__SqG6K:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#F0F0F0 1px,transparent 0),linear-gradient(180deg,#F0F0F0 1px,transparent 0);background-size:clamp(48px,6vw,88px) clamp(48px,6vw,88px);-webkit-mask-image:radial-gradient(circle at center,#000 10%,rgba(0,0,0,.9) 48%,transparent 92%);mask-image:radial-gradient(circle at center,#000 10%,rgba(0,0,0,.9) 48%,transparent 92%)}.GroupHomepage_hero__SqG6K:after{content:"";position:absolute;width:min(72vw,860px);aspect-ratio:1;border:1px solid #eaf3fb;border-radius:50%;box-shadow:0 0 0 clamp(38px,5vw,74px) #F6F9FD,0 0 0 clamp(86px,11vw,164px) #FBFDFE}.GroupHomepage_heroFrame__q89R_{position:relative;z-index:1;width:min(94vw,1560px)}.GroupHomepage_heroFrame__q89R_:after,.GroupHomepage_heroFrame__q89R_:before{content:"";position:absolute;left:50%;width:42%;height:1px;transform:translateX(-50%);background:var(--site-border)}.GroupHomepage_heroFrame__q89R_:before{top:-2rem}.GroupHomepage_heroFrame__q89R_:after{bottom:-2rem}.GroupHomepage_heroTitle__ExYgc{position:relative;margin:0;font-family:var(--font-body),"Barlow",sans-serif;font-size:clamp(4rem,11.5vw,11.5rem);font-weight:700;line-height:.82;letter-spacing:-.06em;text-wrap:balance}.GroupHomepage_heroTitle__ExYgc span{display:block}.GroupHomepage_heroTitle__ExYgc span:first-child{text-align:left}.GroupHomepage_heroTitle__ExYgc span:last-child{margin-top:.08em;text-align:right}.GroupHomepage_voyage__0uu2J{scroll-margin-top:5rem;max-width:1560px;margin:0 auto;padding:clamp(6rem,10vw,10rem) clamp(1.5rem,7vw,8rem) clamp(7rem,12vw,12rem)}.GroupHomepage_voyageHeader__eIaBn{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(3rem,8vw,10rem);align-items:end;border-bottom:1px solid var(--site-border);padding-bottom:clamp(3.5rem,6vw,6rem)}.GroupHomepage_voyageHeader__eIaBn h2{margin:0;font-family:var(--font-body),"Barlow",sans-serif;font-size:clamp(3.25rem,7vw,7.25rem);font-weight:700;line-height:.92;letter-spacing:-.05em}.GroupHomepage_voyageHeader__eIaBn p{max-width:46rem;margin:0;color:var(--site-text-soft);font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7}.GroupHomepage_voyagePrimary__syhG0,.GroupHomepage_voyageSecondary__Hm0oa{display:grid}.GroupHomepage_voyagePrimary__syhG0{grid-template-columns:repeat(3,minmax(0,1fr))}.GroupHomepage_voyageSecondary__Hm0oa{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--site-border)}.GroupHomepage_voyageCard__wStGl{min-width:0;padding:clamp(2.25rem,4vw,4rem) clamp(1.25rem,3vw,3rem)}.GroupHomepage_voyagePrimary__syhG0 .GroupHomepage_voyageCard__wStGl+.GroupHomepage_voyageCard__wStGl,.GroupHomepage_voyageSecondary__Hm0oa .GroupHomepage_voyageCard__wStGl+.GroupHomepage_voyageCard__wStGl{border-left:1px solid var(--site-border)}.GroupHomepage_voyageCard__wStGl h3{margin:0;font-family:var(--font-body),"Barlow",sans-serif;font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.GroupHomepage_voyageCard__wStGl p{max-width:36rem;margin:1.35rem 0 0;color:var(--site-text-soft);font-size:1rem;line-height:1.75}@media (max-width:900px){.GroupHomepage_hero__SqG6K{min-height:calc(100svh - 4.5rem);padding-inline:1.25rem}.GroupHomepage_heroTitle__ExYgc{font-size:clamp(4rem,16vw,8rem);line-height:.87}.GroupHomepage_heroTitle__ExYgc span:first-child,.GroupHomepage_heroTitle__ExYgc span:last-child{text-align:center}.GroupHomepage_voyageHeader__eIaBn{gap:2rem;align-items:start}.GroupHomepage_voyageHeader__eIaBn,.GroupHomepage_voyagePrimary__syhG0,.GroupHomepage_voyageSecondary__Hm0oa{grid-template-columns:minmax(0,1fr)}.GroupHomepage_voyagePrimary__syhG0 .GroupHomepage_voyageCard__wStGl+.GroupHomepage_voyageCard__wStGl,.GroupHomepage_voyageSecondary__Hm0oa .GroupHomepage_voyageCard__wStGl+.GroupHomepage_voyageCard__wStGl{border-left:0;border-top:1px solid var(--site-border)}.GroupHomepage_voyageSecondary__Hm0oa{border-top:1px solid var(--site-border)}.GroupHomepage_voyageCard__wStGl{padding-inline:0}}@media (max-width:560px){.GroupHomepage_heroTitle__ExYgc{font-size:clamp(3.45rem,17.5vw,5.8rem)}.GroupHomepage_heroFrame__q89R_:before{top:-1.25rem}.GroupHomepage_heroFrame__q89R_:after{bottom:-1.25rem}.GroupHomepage_voyage__0uu2J{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.GroupHomepage_hero__SqG6K:after{box-shadow:0 0 0 52px var(--site-accent-soft),0 0 0 118px color-mix(in srgb,var(--site-accent-soft) 45%,transparent)}}