.vetweb-introduction{box-sizing:border-box;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem;padding:8rem clamp(1.25rem,6vw,6rem) 5rem;background:#102d23;color:#eff3dc}
.vetweb-introduction h1{margin:0;max-width:22ch;font:600 clamp(2.5rem,5.5vw,5.5rem)/1.08 var(--sans,Arial,sans-serif);letter-spacing:-.045em;text-wrap:balance}
.vetweb-introduction>a{display:inline-flex;align-items:center;gap:1.5rem;min-height:44px;color:#d2e598;font:500 .85rem/1.5 var(--sans,Arial,sans-serif);text-decoration:none}
.vetweb-introduction>a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
@media(max-width:620px){.vetweb-introduction{padding-top:7rem;gap:2rem}.vetweb-introduction h1{font-size:clamp(2.25rem,9vw,3.5rem)}}

.vetweb-introduction{position:relative;z-index:1;background:linear-gradient(#8db9d4,#e1edf0);color:#102f27;gap:1.5rem}
.vetweb-introduction-strapline{font:400 clamp(1rem,1.4vw,1.3rem)/1.55 var(--sans,Arial,sans-serif);max-width:47ch;margin:0}
.vetweb-introduction>a{color:#173e31;margin-top:.5rem}
.vetweb-introduction.has-sky-scene{background:transparent}
.v6-journey.is-sky-intro:not(.is-fallback):not(.is-reduced-motion)>.v3d-stage{position:fixed;inset:0;width:100%;height:100svh;z-index:0;background:linear-gradient(#8db9d4,#e1edf0)}
.v6-journey.is-sky-intro .v3d-stage>:not(.v3d-world){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.v6-journey.is-sky-intro .v5-vignette{opacity:0}
.v6-journey.is-sky-intro [data-world-poster],.v6-journey.is-sky-intro [data-world-loader]{display:none!important}
.v6-journey.is-sky-intro .v5-world{background:linear-gradient(#8db9d4,#e1edf0)}
@media(max-width:620px){.vetweb-introduction{gap:1.25rem}.vetweb-introduction-strapline{max-width:32ch;font-size:1rem}}
@media(prefers-reduced-motion:reduce){.vetweb-introduction{opacity:1!important}}

/* Repeated sky panels travel with one wind, at two depths. */
.v6-journey .vetweb-cloud-layer{position:absolute;inset:-8% -14%;z-index:2;pointer-events:none;overflow:hidden;translate:0 var(--sky-cloud-near-y,0px);opacity:calc(var(--sky-cloud-opacity,0)*.78)}
.v6-journey .vetweb-cloud-layer--far{translate:0 var(--sky-cloud-far-y,0px);opacity:calc(var(--sky-cloud-opacity,0)*.4)}
.vetweb-cloud-track{display:flex;width:200%;height:100%;transform:translate3d(-50%,0,0);will-change:transform;animation:vetweb-cloud-wind 420s linear infinite;animation-play-state:paused}
.vetweb-cloud-layer--far .vetweb-cloud-track{animation-duration:640s}
.vetweb-cloud-tile{flex:0 0 50%;height:100%;background-repeat:no-repeat;background-image:url('/images/cinematic/cumulus-cloud-20261024.webp'),url('/images/cinematic/cumulus-cloud-20261024.webp');background-size:43% auto,29% auto;background-position:98% 19%,2% 93%}
.vetweb-cloud-layer--far .vetweb-cloud-tile{background-size:26% auto,20% auto;background-position:32% 13%,97% 78%}
.v6-journey.is-sky-intro .vetweb-cloud-track{animation-play-state:running}
@keyframes vetweb-cloud-wind{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
@media(max-width:620px){.v6-journey .vetweb-cloud-layer{inset:-5% -45%}.vetweb-cloud-tile{background-size:68% auto,65% auto;background-position:98% 10%,2% 93%}.vetweb-cloud-layer--far .vetweb-cloud-tile{background-size:48% auto,38% auto;background-position:10% 25%,98% 70%}}
@media(prefers-reduced-motion:reduce){.v6-journey .vetweb-cloud-track{animation:none!important;will-change:auto}}
