.a10-journey{height:590svh;position:relative;background:#fff}.a10-stage{position:sticky;top:var(--header,86px);height:calc(100svh - var(--header,86px));overflow:hidden}.a10-intro{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#203d37}.a10-intro>.v7-kicker{position:absolute;top:9%;text-align:center}.a10-marquee{position:absolute;left:0;white-space:nowrap;font:500 clamp(100px,14vw,240px)/1 AiraOgg,Georgia,serif;letter-spacing:-.045em;margin:0;will-change:transform}.a10-invitation{position:absolute;bottom:7%;font-size:13px;letter-spacing:.1em}.a10-film{position:absolute;inset:0;clip-path:inset(24% 34%);will-change:clip-path}.a10-scene{position:absolute;inset:0;overflow:hidden}.a10-scene:not(:first-child){clip-path:inset(0 0 0 100%)}.a10-scene img{width:100%;height:100%;object-fit:cover;will-change:transform}.a10-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#09231ba6,transparent 62%);opacity:var(--shade,0)}.a10-caption{position:absolute;bottom:9%;left:7vw;right:7vw;color:#fff;z-index:1;opacity:0;will-change:opacity,transform}.a10-caption h3{font:500 clamp(48px,6.5vw,100px)/1.06 AiraOgg,Georgia,serif;letter-spacing:-.035em;max-width:850px;margin:20px 0}.a10-caption p:last-child{font-size:14px}.a10-moments{padding:110px 4vw 65px;background:#fff;color:#203d37}.a10-moments-heading{text-align:center;margin:0 auto 65px}.a10-moments-heading h2{font:500 clamp(42px,5.3vw,80px)/1.1 AiraOgg,Georgia,serif;letter-spacing:-.035em;margin:25px 0}.a10-moments-heading>p:last-child{font-size:14px}.a10-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.a10-tile{position:relative;display:block;width:100%;height:75svh;min-height:450px;max-height:900px;border:0;padding:0;background:#203d37;color:white;overflow:hidden;text-align:left;font:inherit}.a10-tile:is(button){cursor:pointer}.a10-tile img,.a10-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a10-tile video{opacity:0;transition:opacity .45s}.a10-tile.is-playing video{opacity:1}.a10-tile:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0b251bb3);pointer-events:none}.a10-tile-copy{position:absolute;bottom:7%;left:8%;right:8%;z-index:2;display:flex;flex-direction:column;gap:16px}.a10-tile-copy small{font-size:10px;letter-spacing:.18em}.a10-tile-copy strong{font:500 clamp(30px,3vw,49px)/1.13 AiraOgg,Georgia,serif}.a10-play-label{font-size:11px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:5px}.a10-tile:focus-visible{outline:3px solid #b67c5e;outline-offset:4px}.a10-note{font-size:10px;margin-top:25px;opacity:.65}
@media(max-width:760px){.a10-journey{height:540svh}.a10-marquee{font-size:112px}.a10-film{clip-path:inset(22% 18%)}.a10-caption{left:7vw;right:7vw;bottom:9%}.a10-caption h3{font-size:46px}.a10-caption p:last-child{max-width:260px;line-height:1.6}.a10-moments{padding:75px 5vw 45px}.a10-moments-heading{margin-bottom:40px}.a10-tiles{grid-template-columns:1fr;gap:22px}.a10-tile{height:72svh;min-height:430px}.a10-tile-copy strong{font-size:42px}}
@media(prefers-reduced-motion:reduce){.a10-journey{height:auto}.a10-stage{position:relative;top:0;height:auto}.a10-intro{position:relative;min-height:320px;padding:80px 7vw}.a10-marquee{position:static;white-space:normal;font-size:55px}.a10-film{position:relative;clip-path:none!important}.a10-scene{position:relative;height:85svh;clip-path:none!important}.a10-scene img{transform:none!important}.a10-caption{opacity:1!important;transform:none!important}.a10-scene:after{opacity:1}}
