.garden-journey{height:340svh;position:relative;background:#173b38}.garden-journey-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;isolation:isolate;color:#fff}.gj-scenes,.gj-scene,.gj-shade{position:absolute;inset:0;width:100%;height:100%}.gj-scenes{z-index:-3}.gj-scene{object-fit:cover;opacity:0;will-change:transform,opacity;object-position:65% center}.gj-scene.is-current{opacity:1}.gj-shade{z-index:-2;background:linear-gradient(90deg,#0b2729db, #102d2a80 43%,#102c2910 80%),linear-gradient(0deg,#102d29d9,transparent 34%)}.gj-copy{position:absolute;left:6%;top:50%;transform:translateY(-42%);max-width:670px;right:5%}.garden-page .gj-copy .eyebrow{font-size:10px;letter-spacing:.19em;color:#e5e9dc}.garden-page .gj-copy h1{font-size:clamp(53px,6.6vw,96px);line-height:1.06;margin:0 0 24px;color:#fff;letter-spacing:-.045em}.gj-copy h1 em{color:#e1d3ae}.garden-page .gj-copy>p:not(.eyebrow){color:#ecf0e6;max-width:450px;font-size:16px;line-height:1.8}.gj-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.gj-studio-link{font-size:12px;border-bottom:1px solid #cfdbcf;padding:12px 0}.garden-page .gj-copy .gj-service-line{font-size:10px;margin-top:25px;max-width:520px;color:#d8e1d1}.gj-bottom{position:absolute;left:6%;right:6%;bottom:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d1e2d166;padding-top:21px;font-size:10px}.gj-chapters{display:flex;gap:9px}.gj-chapters button{background:transparent;color:#e6ebdf;border:1px solid #cddbc55e;padding:12px 17px;font:11px Arial,sans-serif;cursor:pointer}.gj-chapters button[aria-pressed=true]{background:#e6dbc1;color:#173b38;border-color:#e6dbc1}.gj-credit{position:absolute;right:6%;bottom:20px;color:#d3dfd3;font-size:9px}.gj-progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background:#d7c39b;transform:scaleX(var(--gj-progress,0));transform-origin:left}.gj-copy.gj-change{animation:gj-reveal .45s ease-out}@keyframes gj-reveal{from{opacity:.4;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:700px){.garden-journey{height:280svh}.garden-journey-stage{min-height:690px}.gj-copy{top:43%;left:6%;right:6%;max-width:none;transform:translateY(-40%)}.garden-page .gj-copy h1{font-size:clamp(43px,11vw,60px)}.garden-page .gj-copy>p:not(.eyebrow){font-size:14px;max-width:320px}.garden-page .gj-copy .gj-service-line{font-size:9px}.gj-actions{gap:15px;margin-top:22px}.gj-actions .button{padding:13px 18px;font-size:11px}.gj-studio-link{font-size:10px}.gj-bottom{bottom:45px;display:grid;grid-template-columns:1fr auto;gap:14px;font-size:9px}.gj-chapters{grid-row:2;grid-column:1/-1;gap:6px}.gj-chapters button{flex:1;padding:12px 6px;font-size:9px}.gj-bottom>a{grid-column:2;grid-row:1}.gj-credit{font-size:8px;bottom:17px}.gj-scene{object-position:68% center}.gj-shade{background:linear-gradient(90deg,#0b2729d4,#0c292d61),linear-gradient(0deg,#102d29e8,transparent 55%)} }@media(prefers-reduced-motion:reduce){.garden-journey{height:100svh;min-height:690px}.garden-journey-stage{position:relative}.gj-scene{transform:none!important;will-change:auto}.gj-copy.gj-change{animation:none}.gj-progress{display:none}}
.gj-copy{top:48%;transform:translateY(-50%)}.garden-page .gj-copy h1{font-size:clamp(50px,5.7vw,78px)}.garden-page .gj-copy .gj-service-line{font-size:10px;line-height:1.8}.garden-page .gj-copy>p:not(.eyebrow):not(.gj-service-line){font-size:15px}@media(max-width:700px){.gj-copy{top:130px;transform:none}.garden-page .gj-copy h1{font-size:clamp(36px,10vw,52px)}.garden-page .gj-copy>p:not(.eyebrow):not(.gj-service-line){font-size:13px}.garden-page .gj-copy .gj-service-line{font-size:9px;margin-top:17px}.gj-copy .eyebrow{margin-bottom:17px}}
