.HomeGuestStory-module__4ljCkW__story{color:#fff;background:#101010;padding-block:72px 56px;scroll-margin-top:80px}.HomeGuestStory-module__4ljCkW__heading,.HomeGuestStory-module__4ljCkW__footer{justify-content:space-between;gap:32px;max-width:1280px;margin-inline:auto;padding-inline:24px;display:flex}.HomeGuestStory-module__4ljCkW__heading{align-items:end;margin-bottom:38px}.HomeGuestStory-module__4ljCkW__service{letter-spacing:.12em;color:#d0cbc3;margin-bottom:16px;font-size:12px}.HomeGuestStory-module__4ljCkW__heading h2{max-width:17ch;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:800;line-height:1.16}.HomeGuestStory-module__4ljCkW__intro{color:#cfcbc4;max-width:40ch;font-size:17px;line-height:1.85}.HomeGuestStory-module__4ljCkW__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#74716b #202020;padding-inline:max(24px,50vw - 616px);gap:24px;padding-bottom:22px;scroll-padding-inline:max(24px,50vw - 616px);display:flex;overflow-x:auto}.HomeGuestStory-module__4ljCkW__rail:focus-visible{outline-offset:-2px;outline:2px solid #fff}.HomeGuestStory-module__4ljCkW__moment{scroll-snap-align:start;flex:0 0 min(72vw,670px);min-width:0}.HomeGuestStory-module__4ljCkW__photograph{aspect-ratio:1.45;background:#191919;position:relative;overflow:hidden}.HomeGuestStory-module__4ljCkW__photograph img{object-fit:cover;transition:transform .35s}@media (hover:hover){.HomeGuestStory-module__4ljCkW__moment:hover .HomeGuestStory-module__4ljCkW__photograph img{transform:scale(1.025)}}.HomeGuestStory-module__4ljCkW__caption{padding-top:23px}.HomeGuestStory-module__4ljCkW__caption h3{text-wrap:balance;font-size:24px;font-weight:700;line-height:1.4}.HomeGuestStory-module__4ljCkW__caption p{color:#cbc7c0;text-wrap:pretty;max-width:54ch;margin-top:10px;font-size:16px;line-height:1.8}.HomeGuestStory-module__4ljCkW__footer{flex-wrap:wrap;align-items:center;margin-top:24px}.HomeGuestStory-module__4ljCkW__controls{align-items:center;gap:16px;display:flex}.HomeGuestStory-module__4ljCkW__controls button{cursor:pointer;border:1px solid #777;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.HomeGuestStory-module__4ljCkW__controls button:disabled{opacity:.3;cursor:default}.HomeGuestStory-module__4ljCkW__controls button:hover:not(:disabled){background:#333}.HomeGuestStory-module__4ljCkW__controls span{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:13px}.HomeGuestStory-module__4ljCkW__link{border-bottom:1px solid #999;align-items:center;gap:14px;min-height:46px;font-size:15px;font-weight:600;display:inline-flex}.HomeGuestStory-module__4ljCkW__link:hover{color:#ff879d}@media (max-width:760px){.HomeGuestStory-module__4ljCkW__story{padding-block:48px 40px}.HomeGuestStory-module__4ljCkW__heading{padding-inline:20px;display:block}.HomeGuestStory-module__4ljCkW__heading h2{max-width:21ch;font-size:2.45rem}.HomeGuestStory-module__4ljCkW__intro{margin-top:20px;font-size:16px}.HomeGuestStory-module__4ljCkW__rail{gap:16px;padding-inline:20px;scroll-padding-inline:20px}.HomeGuestStory-module__4ljCkW__moment{flex-basis:86vw}.HomeGuestStory-module__4ljCkW__photograph{aspect-ratio:1.07}.HomeGuestStory-module__4ljCkW__caption h3{font-size:21px}.HomeGuestStory-module__4ljCkW__caption p{font-size:15px}.HomeGuestStory-module__4ljCkW__footer{gap:24px;padding-inline:20px}.HomeGuestStory-module__4ljCkW__link{font-size:14px}}@media (prefers-reduced-motion:reduce){.HomeGuestStory-module__4ljCkW__photograph img{transition:none}.HomeGuestStory-module__4ljCkW__moment:hover .HomeGuestStory-module__4ljCkW__photograph img{transform:none}}
