.HomePersonalCity-module__LeddrW__section{color:#ffffffeb;background:0 0;margin-top:0;padding:clamp(2.5rem,4vw,3.5rem) 0 clamp(5rem,7vw,6.5rem);overflow:clip}.HomePersonalCity-module__LeddrW__inner{display:block}.HomePersonalCity-module__LeddrW__heading{text-align:center;max-width:58rem;margin:0 auto}.HomePersonalCity-module__LeddrW__heading h2{color:#fffae8f5;max-width:18ch;font-size:var(--font-section-title);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;line-height:1.05}.HomePersonalCity-module__LeddrW__pillars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(3rem,5vw,4.5rem);display:grid}.HomePersonalCity-module__LeddrW__pillar{isolation:isolate;text-align:center;justify-content:center;align-items:center;min-height:14rem;display:flex;position:relative}.HomePersonalCity-module__LeddrW__pillarContent{z-index:1;max-width:20rem;position:relative}.HomePersonalCity-module__LeddrW__pillarContent h3{color:#fffae8f5;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.HomePersonalCity-module__LeddrW__pillarContent p{color:#e6e8ffb8;text-wrap:balance;max-width:30ch;margin:1.1rem auto 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.HomePersonalCity-module__LeddrW__pillar:first-child{--halo-core:19%;--halo-mid:11%;--halo-outer:5%;--halo-opacity:.78}.HomePersonalCity-module__LeddrW__pillar:nth-child(2){--halo-core:27%;--halo-mid:16%;--halo-outer:7%;--halo-opacity:.92}.HomePersonalCity-module__LeddrW__pillar:nth-child(3){--halo-core:31%;--halo-mid:18%;--halo-outer:8%;--halo-opacity:.96}.HomePersonalCity-module__LeddrW__halo{z-index:-1;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--pillar-color) var(--halo-core,21%), transparent) 0%, color-mix(in srgb, var(--pillar-color) var(--halo-mid,12%), transparent) 30%, color-mix(in srgb, var(--pillar-color) var(--halo-outer,5%), transparent) 58%, transparent 77%);filter:blur(24px);width:clamp(16rem,22vw,22rem);height:clamp(10rem,14vw,14rem);opacity:var(--halo-opacity,.8);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:860px){.HomePersonalCity-module__LeddrW__pillars{grid-template-columns:1fr;gap:3rem}.HomePersonalCity-module__LeddrW__pillar{min-height:11rem}}
.HomeCirclePersonalCityFlow-module__M8p3ha__flow{isolation:isolate;position:relative}.HomeCirclePersonalCityFlow-module__M8p3ha__flow>section{z-index:2;position:relative}.HomeCirclePersonalCityFlow-module__M8p3ha__path{z-index:1;pointer-events:none;width:100%;height:clamp(30rem,38vw,36rem);position:absolute;top:clamp(-24rem,-28vw,-20rem);left:0;overflow:visible}.HomeCirclePersonalCityFlow-module__M8p3ha__path svg{width:100%;height:100%;overflow:visible}.HomeCirclePersonalCityFlow-module__M8p3ha__glow{fill:none;stroke:url(#circle-personal-city-gradient);stroke-width:clamp(12px,1.2vw,18px);stroke-linecap:round;stroke-linejoin:round;filter:url(#circle-personal-city-blur);opacity:.14}.HomeCirclePersonalCityFlow-module__M8p3ha__line{fill:none;stroke:url(#circle-personal-city-gradient);stroke-width:clamp(.8px,.08vw,1.1px);stroke-linecap:round;stroke-linejoin:round;opacity:.19}.HomeCirclePersonalCityFlow-module__M8p3ha__endGlow{fill:#2494d11a;filter:url(#circle-personal-city-end-blur);opacity:.28}@media (max-width:860px){.HomeCirclePersonalCityFlow-module__M8p3ha__path{display:none}}
.HomeCircle-module__oHjGHq__section{color:#ffffffeb;background:0 0;border-radius:0;margin-top:0;padding:clamp(2.5rem,4vw,4rem) 0 clamp(2rem,4vw,3.5rem)}.HomeCircle-module__oHjGHq__inner{grid-template-columns:minmax(0,.82fr) minmax(18rem,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.HomeCircle-module__oHjGHq__copy{isolation:isolate;position:relative}.HomeCircle-module__oHjGHq__copy h2{color:#fffae8f5;max-width:13ch}.HomeCircle-module__oHjGHq__label{color:#ffffff9e}.HomeCircle-module__oHjGHq__arrivalGlow{z-index:-1;filter:blur(22px);opacity:.68;pointer-events:none;background:radial-gradient(at 42%,#2494d12e 0%,#2494d11c 36%,#2494d10d 58%,#0000 76%);border-radius:50%;width:15rem;height:8rem;display:none;position:absolute;top:1.6rem;left:-2.5rem}.HomeCircle-module__oHjGHq__signals{isolation:isolate;min-height:clamp(22rem,34vw,30rem);position:relative;overflow:visible}.HomeCircle-module__oHjGHq__signals:before{z-index:-1;content:"";filter:blur(32px);background:radial-gradient(at 52% 48%,#2494d11f,#19197029 38%,#13136014 58%,#0000 74%);border-radius:999rem;position:absolute;inset:5% 0 0 6%}.HomeCircle-module__oHjGHq__list{min-height:inherit;margin:0;padding:0;list-style:none;position:relative}.HomeCircle-module__oHjGHq__signal{opacity:0;filter:blur(8px);pointer-events:none;max-width:min(26rem,78%);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(10px)}.HomeCircle-module__oHjGHq__signal:before{z-index:-1;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--signal-color) 26%, transparent) 0%, color-mix(in srgb, var(--signal-color) 13%, transparent) 36%, transparent 72%);content:"";filter:blur(30px);opacity:.82;pointer-events:none;border-radius:999rem;transition:opacity .32s;position:absolute;inset:-4.25rem -5.5rem}.HomeCircle-module__oHjGHq__phrase{color:#ffffffd1;font:inherit;letter-spacing:-.025em;text-align:left;text-wrap:balance;cursor:default;background:0 0;border:0;margin:0;padding:0;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:650;line-height:1.35;transition:color .32s,opacity .32s}.HomeCircle-module__oHjGHq__entering,.HomeCircle-module__oHjGHq__visible{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.HomeCircle-module__oHjGHq__leaving{opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(-8px)}.HomeCircle-module__oHjGHq__hidden{opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(10px)}.HomeCircle-module__oHjGHq__one{top:9%;left:7%}.HomeCircle-module__oHjGHq__two{top:28%;right:2%}.HomeCircle-module__oHjGHq__three{top:53%;left:18%}.HomeCircle-module__oHjGHq__four{top:72%;right:10%}.HomeCircle-module__oHjGHq__five{top:39%;left:0}:is(.HomeCircle-module__oHjGHq__signals:has(.HomeCircle-module__oHjGHq__phrase:hover) .HomeCircle-module__oHjGHq__visible,.HomeCircle-module__oHjGHq__signals:has(.HomeCircle-module__oHjGHq__phrase:hover) .HomeCircle-module__oHjGHq__entering){opacity:.22}.HomeCircle-module__oHjGHq__signal:hover{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}.HomeCircle-module__oHjGHq__signal:hover:before{opacity:1}.HomeCircle-module__oHjGHq__signal:hover .HomeCircle-module__oHjGHq__phrase{color:#fffffff5}@media (max-width:860px){.HomeCircle-module__oHjGHq__inner{grid-template-columns:1fr}.HomeCircle-module__oHjGHq__copy h2{max-width:16ch}.HomeCircle-module__oHjGHq__signals{min-height:clamp(19rem,54vw,25rem)}.HomeCircle-module__oHjGHq__signal{max-width:min(28rem,86%)}.HomeCircle-module__oHjGHq__one{top:5%;left:4%}.HomeCircle-module__oHjGHq__two{top:24%;right:0}.HomeCircle-module__oHjGHq__three{top:45%;left:10%}.HomeCircle-module__oHjGHq__four{top:66%;right:4%}.HomeCircle-module__oHjGHq__five{top:82%;left:0}}@media (max-width:520px){.HomeCircle-module__oHjGHq__arrivalGlow{filter:blur(20px);opacity:.62;width:13.5rem;height:7.5rem;display:block;top:.9rem;left:-1.75rem}.HomeCircle-module__oHjGHq__section{padding:clamp(2.35rem,8vw,3.25rem) 0 clamp(5rem,16vw,6rem)}.HomeCircle-module__oHjGHq__signals{min-height:23rem}.HomeCircle-module__oHjGHq__signals:before{filter:blur(28px);inset:10% -8% 0}.HomeCircle-module__oHjGHq__signal{max-width:94%}.HomeCircle-module__oHjGHq__phrase{font-size:clamp(.98rem,4.8vw,1.14rem)}.HomeCircle-module__oHjGHq__signal:before{inset:-3.5rem -3rem}.HomeCircle-module__oHjGHq__one{top:2%;left:0}.HomeCircle-module__oHjGHq__two{top:22%;right:0}.HomeCircle-module__oHjGHq__three{top:43%;left:3%}.HomeCircle-module__oHjGHq__four{top:64%;right:0}.HomeCircle-module__oHjGHq__five{top:82%;left:0}}@media (prefers-reduced-motion:reduce){.HomeCircle-module__oHjGHq__signal,.HomeCircle-module__oHjGHq__signal:before,.HomeCircle-module__oHjGHq__phrase{transition:none}.HomeCircle-module__oHjGHq__list{align-content:center;gap:.95rem;display:grid}.HomeCircle-module__oHjGHq__signal{opacity:1;filter:none;max-width:100%;position:relative;inset:auto;transform:none}.HomeCircle-module__oHjGHq__signal:before{opacity:.34;inset:-2rem -2.5rem}}
.HomeMoods-module__tGsz0a__section{--active-color:transparent;--active-x:50%;--active-y:50%;color:#ffffffeb;background:0 0;min-height:auto;margin-top:0;padding:clamp(4.5rem,7vw,6rem) 0 clamp(2rem,3vw,3rem)}.HomeMoods-module__tGsz0a__inner{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:grid}.HomeMoods-module__tGsz0a__stage{isolation:isolate;place-items:center;min-height:clamp(18rem,28vw,23rem);display:grid;position:relative}.HomeMoods-module__tGsz0a__stage:before{z-index:-1;background:radial-gradient(ellipse at var(--active-x,50%) var(--active-y,50%), color-mix(in srgb, var(--active-color) 22%, transparent) 0%, color-mix(in srgb, var(--active-color) 10%, transparent) 34%, transparent 68%);content:"";opacity:0;filter:blur(28px);pointer-events:none;border-radius:48%;transition:opacity .42s,background .42s;position:absolute;inset:-10% -6%}.HomeMoods-module__tGsz0a__stage[data-has-active=true]:before{opacity:1}.HomeMoods-module__tGsz0a__heading{text-align:center;max-width:46rem;margin:0 auto}.HomeMoods-module__tGsz0a__heading h2{color:#fffae8f5;max-width:22ch;font-size:var(--font-section-title);letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:0 auto;line-height:1.06}.HomeMoods-module__tGsz0a__activeCopy{color:#e6e8ffc2;opacity:0;max-width:38rem;min-height:1.7em;transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);margin:1rem auto 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.5;transform:translateY(.35rem)}.HomeMoods-module__tGsz0a__activeCopy[data-visible=true]{opacity:1;transform:translateY(0)}.HomeMoods-module__tGsz0a__word{color:#dce0ff94;cursor:pointer;letter-spacing:-.02em;transition:color var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard), opacity var(--motion-standard) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:.45rem .3rem;font-size:clamp(1rem,1.22vw,1.16rem);font-weight:650;animation:7.5s ease-in-out infinite alternate HomeMoods-module__tGsz0a__mood-drift;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.HomeMoods-module__tGsz0a__word[data-mood=anime]{color:#dce0ff94;font-size:clamp(1.08rem,1.42vw,1.3rem);animation-duration:8.2s;top:26%;left:19%}.HomeMoods-module__tGsz0a__word[data-mood=intime]{color:#dce0ff94;font-size:clamp(1.08rem,1.4vw,1.28rem);animation-duration:9.4s;animation-delay:-1.4s;top:24%;left:80%}.HomeMoods-module__tGsz0a__word[data-mood=tablee]{color:#dce0ff94;font-size:clamp(1rem,1.28vw,1.18rem);font-weight:700;animation-duration:8.8s;animation-delay:-3.1s;top:72%;left:78%}.HomeMoods-module__tGsz0a__word[data-mood=decouverte]{color:#dce0ff94;opacity:.9;font-size:clamp(.98rem,1.18vw,1.12rem);animation-duration:10.2s;animation-delay:-2.2s;top:70%;left:21%}.HomeMoods-module__tGsz0a__word[data-mood=apaisant]{color:#dce0ff94;opacity:.86;font-size:clamp(.96rem,1.15vw,1.1rem);animation-duration:9.7s;animation-delay:-4.2s;top:88%;left:57%}.HomeMoods-module__tGsz0a__wordHalo{background:radial-gradient(circle, color-mix(in srgb, var(--mood-color) 22%, transparent) 0%, color-mix(in srgb, var(--mood-color) 9%, transparent) 44%, transparent 72%);filter:blur(24px);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .32s,transform .42s;position:absolute;inset:-2.8rem -3.6rem;transform:scale(.9)}.HomeMoods-module__tGsz0a__wordLabel{z-index:1;position:relative}.HomeMoods-module__tGsz0a__word:hover .HomeMoods-module__tGsz0a__wordHalo,.HomeMoods-module__tGsz0a__word:focus-visible .HomeMoods-module__tGsz0a__wordHalo,.HomeMoods-module__tGsz0a__word[data-active=true] .HomeMoods-module__tGsz0a__wordHalo{opacity:.42;transform:scale(1.06)}.HomeMoods-module__tGsz0a__stage[data-has-active=true] .HomeMoods-module__tGsz0a__word{opacity:.46}.HomeMoods-module__tGsz0a__stage[data-has-active=true] .HomeMoods-module__tGsz0a__word[data-active=true]{opacity:1;color:#fffae8f0;transform:translate(-50%,-50%)translateY(-2px)scale(1.06)}@keyframes HomeMoods-module__tGsz0a__mood-drift{0%{margin-top:0}to{margin-top:-4px}}@media (max-width:860px){.HomeMoods-module__tGsz0a__stage{min-height:20rem}.HomeMoods-module__tGsz0a__word[data-mood=anime]{top:24%;left:18%}.HomeMoods-module__tGsz0a__word[data-mood=intime]{top:24%;left:78%}.HomeMoods-module__tGsz0a__word[data-mood=tablee]{top:70%;left:78%}.HomeMoods-module__tGsz0a__word[data-mood=decouverte]{top:70%;left:22%}.HomeMoods-module__tGsz0a__word[data-mood=apaisant]{top:86%;left:58%}}@media (max-width:520px){.HomeMoods-module__tGsz0a__section{margin-top:0;padding:clamp(4.75rem,15vw,6rem) 0 clamp(1.85rem,7vw,2.5rem)}.HomeMoods-module__tGsz0a__heading h2{font-size:clamp(2rem,9vw,2.45rem)}.HomeMoods-module__tGsz0a__stage{min-height:19rem;margin-inline:calc(var(--page-gutter-mobile) * -.25)}.HomeMoods-module__tGsz0a__word{font-size:clamp(.94rem,4.5vw,1.08rem)}.HomeMoods-module__tGsz0a__word[data-mood=anime]{font-size:clamp(1rem,4.8vw,1.14rem);top:18%;left:22%}.HomeMoods-module__tGsz0a__word[data-mood=intime]{font-size:clamp(1rem,4.7vw,1.12rem);top:21%;left:78%}.HomeMoods-module__tGsz0a__word[data-mood=tablee]{font-size:clamp(.94rem,4.3vw,1.06rem);top:69%;left:75%}.HomeMoods-module__tGsz0a__word[data-mood=decouverte]{font-size:clamp(.9rem,4vw,1rem);top:68%;left:25%}.HomeMoods-module__tGsz0a__word[data-mood=apaisant]{font-size:clamp(.88rem,3.9vw,.98rem);top:88%;left:54%}}@media (prefers-reduced-motion:reduce){.HomeMoods-module__tGsz0a__word{animation:none}.HomeMoods-module__tGsz0a__word:hover,.HomeMoods-module__tGsz0a__word:focus-visible,.HomeMoods-module__tGsz0a__word[data-active=true]{transform:translate(-50%,-50%)}.HomeMoods-module__tGsz0a__stage:before,.HomeMoods-module__tGsz0a__activeCopy,.HomeMoods-module__tGsz0a__word,.HomeMoods-module__tGsz0a__wordHalo{transition:none}}
.HomeMoodsCircleFlow-module__Nfhxtq__flow{isolation:isolate;position:relative}.HomeMoodsCircleFlow-module__Nfhxtq__flow>section{z-index:2;position:relative}.HomeMoodsCircleFlow-module__Nfhxtq__path{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.HomeMoodsCircleFlow-module__Nfhxtq__path svg{width:100%;height:100%;overflow:visible}.HomeMoodsCircleFlow-module__Nfhxtq__glow{fill:none;stroke:url(#moods-circle-path-gradient);stroke-width:clamp(14px,1.6vw,22px);stroke-linecap:round;stroke-linejoin:round;filter:url(#moods-circle-path-blur);opacity:.48}.HomeMoodsCircleFlow-module__Nfhxtq__line{fill:none;stroke:url(#moods-circle-path-gradient);stroke-width:clamp(.8px,.08vw,1.2px);stroke-linecap:round;stroke-linejoin:round;opacity:.44}.HomeMoodsCircleFlow-module__Nfhxtq__endGlow{fill:#2494d11f;filter:url(#moods-circle-path-end-blur);opacity:.42}.HomeMoodsCircleFlow-module__Nfhxtq__mobileGroup{display:none}@media (max-width:520px){.HomeMoodsCircleFlow-module__Nfhxtq__desktopGroup,.HomeMoodsCircleFlow-module__Nfhxtq__desktopEndGlow{display:none}.HomeMoodsCircleFlow-module__Nfhxtq__mobileGroup{display:block}.HomeMoodsCircleFlow-module__Nfhxtq__glow{stroke-width:12px;opacity:.48}.HomeMoodsCircleFlow-module__Nfhxtq__line{stroke-width:.8px;opacity:.44}}
