.Hero-module__oYxIXa__hero{background:radial-gradient(circle at 82% 43%, #9b5f4224, transparent 34%), radial-gradient(circle at 57% 58%, #e2bda41f, transparent 29%), linear-gradient(132deg, var(--vn-ivory) 0%, var(--vn-cream) 52%, #f2e8dc 100%);isolation:isolate;min-height:max(45rem,100svh);position:relative;overflow:hidden}.Hero-module__oYxIXa__paperTexture,.Hero-module__oYxIXa__craftLines{pointer-events:none;position:absolute;inset:0}.Hero-module__oYxIXa__paperTexture{opacity:.24;mix-blend-mode:multiply;background-image:repeating-linear-gradient(92deg,#0000 0 5px,#6c342006 6px),repeating-linear-gradient(2deg,#0000 0 7px,#ffffff24 8px)}.Hero-module__oYxIXa__craftLines{opacity:.24;background-image:linear-gradient(90deg,#9b5f4233 1px,#0000 1px),linear-gradient(#9b5f422e 1px,#0000 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.Hero-module__oYxIXa__shell{z-index:1;min-height:max(45rem,100svh);padding-top:calc(var(--header-height) + 2rem);grid-template-rows:minmax(0,1fr) auto;padding-bottom:1.6rem;display:grid;position:relative}.Hero-module__oYxIXa__stage{grid-template-columns:minmax(0,.87fr) minmax(31rem,1.13fr);align-items:center;gap:clamp(.75rem,2.2vw,2.8rem);min-height:0;display:grid}.Hero-module__oYxIXa__content{z-index:5;will-change:transform, opacity;max-width:42rem;padding-bottom:1.25rem;position:relative}.Hero-module__oYxIXa__eyebrow{margin-bottom:var(--rhythm-eyebrow-heading);color:var(--vn-brown);font-size:var(--type-eyebrow);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.Hero-module__oYxIXa__headline{max-width:12ch;color:var(--vn-ink);font-size:clamp(3.3rem,6.25vw,6.55rem);line-height:.94}.Hero-module__oYxIXa__headlineMask,.Hero-module__oYxIXa__headlineLine{display:block}.Hero-module__oYxIXa__headlineMask{padding:.035em .04em .11em 0;overflow:hidden}.Hero-module__oYxIXa__headlineLine{will-change:transform}.Hero-module__oYxIXa__summary{max-width:35rem;margin-top:var(--rhythm-heading-body);color:var(--vn-muted);font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.64}.Hero-module__oYxIXa__actions{margin-top:var(--rhythm-body-cta);align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.Hero-module__oYxIXa__cta{letter-spacing:.035em;min-height:3rem;transition:color var(--transition-standard), background var(--transition-standard), border-color var(--transition-standard), transform var(--transition-standard) var(--ease-premium);justify-content:space-between;align-items:center;gap:1.25rem;font-size:.76rem;font-weight:650;display:inline-flex}.Hero-module__oYxIXa__primaryCta{min-width:12.25rem;color:var(--vn-ivory);background:var(--vn-brown);border:1px solid var(--vn-brown);padding:.25rem .25rem .25rem 1rem;box-shadow:0 .8rem 2rem #3b211817}.Hero-module__oYxIXa__primaryCta:hover{background:var(--vn-brown-dark);border-color:var(--vn-brown-dark);transform:translateY(-2px)}.Hero-module__oYxIXa__primaryCta span{background:var(--vn-copper);width:2.35rem;height:2.35rem;transition:transform var(--transition-standard) var(--ease-premium);place-items:center;display:grid}.Hero-module__oYxIXa__primaryCta:hover span{transform:rotate(45deg)}.Hero-module__oYxIXa__secondaryCta{color:var(--vn-ink);border-bottom:1px solid var(--vn-taupe);padding-block:.2rem}.Hero-module__oYxIXa__secondaryCta:hover{color:var(--vn-brown);border-color:var(--vn-brown)}.Hero-module__oYxIXa__visual{z-index:2;aspect-ratio:820/620;isolation:isolate;will-change:transform, opacity;justify-self:end;width:min(100%,49rem);position:relative}.Hero-module__oYxIXa__visualSurface{position:absolute;inset:0}.Hero-module__oYxIXa__visualBackdrop{z-index:-1;filter:blur(1px);background:radial-gradient(at 71% 49%,#fffaf3c2,#0000 43%),radial-gradient(at 34% 57%,#9b5f421a,#0000 58%);border-radius:50%;position:absolute;inset:8% 0 3% 6%}.Hero-module__oYxIXa__heritageLabel,.Hero-module__oYxIXa__futureLabel{z-index:5;color:color-mix(in srgb, var(--vn-brown) 72%, transparent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.56rem;font-weight:650;display:flex;position:absolute}.Hero-module__oYxIXa__heritageLabel{top:9%;left:7%}.Hero-module__oYxIXa__futureLabel{top:12%;right:3%}.Hero-module__oYxIXa__heritageLabel i,.Hero-module__oYxIXa__futureLabel i{background:color-mix(in srgb, var(--vn-copper) 44%, transparent);width:1.9rem;height:1px}.Hero-module__oYxIXa__heritageLabel span:first-child,.Hero-module__oYxIXa__futureLabel span:first-child{color:var(--vn-copper)}.Hero-module__oYxIXa__artisanLayer{z-index:1;width:65%;height:70%;position:absolute;top:15%;left:-4%}.Hero-module__oYxIXa__artisanPointer,.Hero-module__oYxIXa__modernPointer{will-change:transform;position:absolute;inset:0}.Hero-module__oYxIXa__artisanArtwork{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(66% 56% at 51% 54%,#000 0% 45%,#000000eb 58%,#0000008c 76%,#0000002e 89%,#0000 100%);mask-image:radial-gradient(66% 56% at 51% 54%,#000 0% 45%,#000000eb 58%,#0000008c 76%,#0000002e 89%,#0000 100%)}.Hero-module__oYxIXa__artisanArtwork:after{content:"";z-index:3;background:linear-gradient(to bottom, var(--vn-cream) 0%, color-mix(in srgb, var(--vn-cream) 84%, transparent) 8%, transparent 22%, transparent 76%, color-mix(in srgb, var(--vn-cream) 84%, transparent) 92%, var(--vn-cream) 100%), linear-gradient(to right, var(--vn-cream) 0%, color-mix(in srgb, var(--vn-cream) 82%, transparent) 7%, transparent 20%, transparent 82%, color-mix(in srgb, var(--vn-cream) 80%, transparent) 95%, var(--vn-cream) 100%);opacity:.82;position:absolute;inset:0}.Hero-module__oYxIXa__artisanCamera{will-change:transform;width:108%;position:relative;left:-1%}.Hero-module__oYxIXa__artisanImage{filter:saturate(.56)sepia(.06)brightness(1.08)contrast(1.02);width:100%;height:auto;display:block}.Hero-module__oYxIXa__artisanTone{z-index:1;mix-blend-mode:screen;background:linear-gradient(118deg,#fffaf338,#0000 44%,#f5efe538);position:absolute;inset:0}.Hero-module__oYxIXa__modernLayer{z-index:3;width:53%;height:105%;position:absolute;top:-3%;right:-4%}.Hero-module__oYxIXa__modernGlow{z-index:-1;opacity:.34;will-change:transform, opacity;background:radial-gradient(circle at 52% 45%,#fffaf3e0,#e2bda42e 43%,#0000 69%);border:1px solid #9b5f421a;border-radius:50%;position:absolute;inset:14% -9% 8% -16%;box-shadow:0 1.5rem 5rem #6c342014}.Hero-module__oYxIXa__digitalGrid{z-index:-1;aspect-ratio:1;opacity:.3;background-image:linear-gradient(90deg,#6c34202e 1px,#0000 1px),linear-gradient(#6c34202e 1px,#0000 1px);background-size:.9rem .9rem;border-radius:50%;width:44%;position:absolute;bottom:16%;right:1%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.Hero-module__oYxIXa__modernCharacter{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1.4rem 1.6rem #3b21181a);will-change:transform;width:100%;height:100%;position:absolute;inset:0 0 auto auto}.Hero-module__oYxIXa__materialTag{z-index:4;min-width:8.8rem;color:var(--vn-brown-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:#fffaf3c2;border:1px solid #9b5f4233;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.53rem;font-weight:650;display:flex;position:absolute;bottom:8%;right:5%}.Hero-module__oYxIXa__materialTag i{background:var(--vn-copper);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .2rem #9b5f421f}.Hero-module__oYxIXa__connection{z-index:4;pointer-events:none;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__oYxIXa__connectionGlow,.Hero-module__oYxIXa__threadPath,.Hero-module__oYxIXa__digitalPath{fill:none;stroke-linecap:round;stroke-linejoin:round}.Hero-module__oYxIXa__connectionGlow{stroke:var(--vn-copper);stroke-width:8px;opacity:.12;filter:url(#hero-thread-glow)}.Hero-module__oYxIXa__threadPath{stroke:url(#hero-thread-gradient);stroke-width:2px;stroke-dasharray:.055 .022}.Hero-module__oYxIXa__digitalPath{stroke:var(--vn-copper);stroke-width:1.2px;stroke-dasharray:.04 .035;opacity:.66}.Hero-module__oYxIXa__threadOrigin{fill:var(--vn-copper);opacity:.8}.Hero-module__oYxIXa__signalDot{fill:var(--vn-copper);opacity:.38;filter:drop-shadow(0 0 4px #9b5f4275)}.Hero-module__oYxIXa__dataMark{fill:none;stroke:var(--vn-copper);stroke-width:1px;stroke-linecap:round;opacity:.32}.Hero-module__oYxIXa__values{z-index:6;border-top:1px solid #9b5f423b;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.Hero-module__oYxIXa__valueItem{min-height:4.5rem;color:color-mix(in srgb, var(--vn-ink) 76%, transparent);letter-spacing:.015em;align-items:center;gap:.75rem;font-size:clamp(.67rem,.76vw,.76rem);display:flex}.Hero-module__oYxIXa__valueItem+.Hero-module__oYxIXa__valueItem{border-left:1px solid #9b5f422e;padding-left:clamp(.8rem,2.2vw,2.3rem)}.Hero-module__oYxIXa__valueIcon{width:1.5rem;height:1.5rem;color:var(--vn-copper);flex:none;place-items:center;display:grid}.Hero-module__oYxIXa__valueIcon svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.Hero-module__oYxIXa__scrollCue{z-index:7;right:max(.7rem, calc((100vw - var(--container)) / 2 - 1.5rem));color:var(--vn-muted);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.75rem;font-size:.55rem;display:flex;position:absolute;bottom:6.6rem}.Hero-module__oYxIXa__scrollCue i{background:linear-gradient(var(--vn-copper), transparent);width:1px;height:2.8rem}@media (max-width:70rem){.Hero-module__oYxIXa__stage{grid-template-columns:minmax(0,.84fr) minmax(29rem,1.16fr);gap:0}.Hero-module__oYxIXa__headline{font-size:clamp(3.2rem,6vw,5.2rem)}.Hero-module__oYxIXa__visual{width:min(104%,43rem);margin-right:-3%}.Hero-module__oYxIXa__heritageLabel{left:10%}.Hero-module__oYxIXa__futureLabel{right:5%}}@media (max-width:52rem){.Hero-module__oYxIXa__hero,.Hero-module__oYxIXa__shell{min-height:max(59rem,100svh)}.Hero-module__oYxIXa__shell{padding-top:calc(var(--header-height) + 3.25rem)}.Hero-module__oYxIXa__stage{display:block}.Hero-module__oYxIXa__content{max-width:42rem;padding-bottom:0}.Hero-module__oYxIXa__headline{max-width:43rem;font-size:clamp(3.4rem,10vw,5rem)}.Hero-module__oYxIXa__summary{max-width:38rem}.Hero-module__oYxIXa__visual{aspect-ratio:820/555;width:min(100%,44rem);margin:-1rem auto -2.2rem}.Hero-module__oYxIXa__artisanLayer{width:64%;height:72%;top:16%;left:-3%}.Hero-module__oYxIXa__modernLayer{width:50%;height:108%;top:-5%;right:-1%}.Hero-module__oYxIXa__materialTag,.Hero-module__oYxIXa__scrollCue{display:none}.Hero-module__oYxIXa__values{grid-template-columns:repeat(2,1fr)}.Hero-module__oYxIXa__valueItem{min-height:3.8rem}.Hero-module__oYxIXa__valueItem+.Hero-module__oYxIXa__valueItem{border-left:0;padding-left:0}.Hero-module__oYxIXa__valueItem:nth-child(2n){border-left:1px solid #9b5f422e;padding-left:1.2rem}.Hero-module__oYxIXa__valueItem:nth-child(n+3){border-top:1px solid #9b5f422e}}@media (max-width:32.5rem){.Hero-module__oYxIXa__hero,.Hero-module__oYxIXa__shell{min-height:0}.Hero-module__oYxIXa__shell{padding-top:calc(var(--header-height) + 2.2rem);padding-bottom:1rem}.Hero-module__oYxIXa__eyebrow{letter-spacing:.17em;margin-bottom:1.35rem;font-size:.6rem}.Hero-module__oYxIXa__headline{letter-spacing:-.066em;font-size:clamp(2.78rem,12.25vw,3.9rem)}.Hero-module__oYxIXa__summary{margin-top:1.15rem;font-size:.91rem;line-height:1.54}.Hero-module__oYxIXa__actions{gap:1rem;margin-top:1.3rem}.Hero-module__oYxIXa__cta{gap:.75rem;min-height:2.75rem;font-size:.7rem}.Hero-module__oYxIXa__primaryCta{min-width:10.8rem}.Hero-module__oYxIXa__primaryCta span{width:2.1rem;height:2.1rem}.Hero-module__oYxIXa__visual{aspect-ratio:1.18;width:calc(100% + 1.8rem);margin:-.1rem -.9rem -.8rem}.Hero-module__oYxIXa__visualBackdrop{inset:8% 0 2%}.Hero-module__oYxIXa__artisanLayer{width:71%;height:68%;top:19%;left:-7%}.Hero-module__oYxIXa__modernLayer{width:54%;height:103%;top:-2%;right:-4%}.Hero-module__oYxIXa__heritageLabel,.Hero-module__oYxIXa__futureLabel{font-size:.48rem;top:8%}.Hero-module__oYxIXa__heritageLabel{left:5%}.Hero-module__oYxIXa__futureLabel{right:4%}.Hero-module__oYxIXa__connection{transform:scale(1.02)}.Hero-module__oYxIXa__values{margin-top:.35rem}.Hero-module__oYxIXa__valueItem{gap:.5rem;min-height:3.35rem;font-size:.62rem}.Hero-module__oYxIXa__valueItem:nth-child(2n){padding-left:.65rem}.Hero-module__oYxIXa__valueIcon{width:1.25rem;height:1.25rem}}@media (max-width:24.5rem){.Hero-module__oYxIXa__actions{flex-direction:column;align-items:flex-start;gap:.6rem}.Hero-module__oYxIXa__secondaryCta{min-height:2.2rem}.Hero-module__oYxIXa__visual{margin-top:-.8rem}}@media (prefers-reduced-motion:reduce){.Hero-module__oYxIXa__content,.Hero-module__oYxIXa__visual,.Hero-module__oYxIXa__artisanLayer,.Hero-module__oYxIXa__artisanPointer,.Hero-module__oYxIXa__artisanCamera,.Hero-module__oYxIXa__modernLayer,.Hero-module__oYxIXa__modernPointer,.Hero-module__oYxIXa__modernCharacter,.Hero-module__oYxIXa__modernGlow,.Hero-module__oYxIXa__connection,.Hero-module__oYxIXa__headlineLine,.Hero-module__oYxIXa__valueItem,.Hero-module__oYxIXa__hero [data-hero-reveal]{opacity:1!important;transform:none!important}.Hero-module__oYxIXa__threadPath,.Hero-module__oYxIXa__digitalPath{stroke-dashoffset:0!important}}
@layer components{.FinalCTA-module__o1bE4W__section{background:linear-gradient(180deg, #efe2d5 0, #3b211800 clamp(4rem, 8svh, 6rem)), radial-gradient(circle at 88% 76%, #9b5f422e, transparent 28rem), var(--vn-brown-dark);min-height:68svh;color:var(--vn-ivory);isolation:isolate;align-items:center;padding-block:clamp(7rem,12svh,9rem) clamp(5rem,9svh,7rem);display:grid;position:relative;overflow:clip}.FinalCTA-module__o1bE4W__section:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#e2bda40a 1px,#0000 1px);background-size:clamp(4rem,8vw,8rem) 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.FinalCTA-module__o1bE4W__thread{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FinalCTA-module__o1bE4W__threadPath,.FinalCTA-module__o1bE4W__threadShadow{fill:none;stroke-linecap:round}.FinalCTA-module__o1bE4W__threadShadow{stroke:#00000038;stroke-width:8px}.FinalCTA-module__o1bE4W__threadPath{stroke:url(#final-thread-gradient);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.FinalCTA-module__o1bE4W__threadSignal{fill:var(--vn-highlight);filter:drop-shadow(0 0 .55rem #e2bda485)}.FinalCTA-module__o1bE4W__inner{z-index:1;grid-template-columns:minmax(10rem,.28fr) minmax(28rem,.72fr) minmax(16rem,.32fr);align-items:start;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.FinalCTA-module__o1bE4W__eyebrow{color:var(--vn-highlight);letter-spacing:.2em;text-transform:uppercase;padding-top:.5rem;font-size:.66rem;font-weight:700}.FinalCTA-module__o1bE4W__inner h2{max-width:18ch;color:var(--vn-ivory);grid-column:2/-1;font-size:clamp(3.25rem,6.5vw,6.6rem)}.FinalCTA-module__o1bE4W__inner h2 span{display:block}.FinalCTA-module__o1bE4W__closing{border-top:1px solid var(--on-brand-border);grid-column:2/-1;grid-template-columns:minmax(18rem,.72fr) auto;align-items:end;gap:clamp(2rem,6vw,7rem);margin-top:clamp(1.5rem,4svh,3rem);padding-top:clamp(1.5rem,3svh,2.5rem);display:grid}.FinalCTA-module__o1bE4W__closing>p{max-width:34rem;color:var(--on-brand-muted);font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.65}.FinalCTA-module__o1bE4W__actions{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);display:flex}.FinalCTA-module__o1bE4W__primary,.FinalCTA-module__o1bE4W__secondary{letter-spacing:.045em;align-items:center;gap:1.5rem;min-height:3.1rem;font-size:.76rem;font-weight:700;display:inline-flex}.FinalCTA-module__o1bE4W__primary{border:1px solid var(--vn-ivory);background:var(--vn-ivory);width:fit-content;max-width:100%;color:var(--vn-brown-dark);transition:color var(--transition-standard), background var(--transition-standard), border-color var(--transition-standard), box-shadow var(--transition-fast);justify-content:space-between;gap:1.1rem;padding:.25rem .25rem .25rem 1rem}.FinalCTA-module__o1bE4W__primaryLabel{color:var(--vn-brown-dark);white-space:nowrap}.FinalCTA-module__o1bE4W__primaryArrow{background:var(--vn-copper);width:2.5rem;height:2.5rem;color:var(--vn-ivory);transition:transform var(--transition-standard) var(--ease-premium);flex:none;place-items:center;display:grid}.FinalCTA-module__o1bE4W__primary:hover{border-color:var(--vn-highlight);background:var(--vn-highlight)}.FinalCTA-module__o1bE4W__primary:hover .FinalCTA-module__o1bE4W__primaryArrow{transform:translate(.16rem)}.FinalCTA-module__o1bE4W__primary:focus-visible{box-shadow:0 0 0 .2rem var(--vn-brown-dark), 0 0 0 .35rem var(--vn-highlight)}.FinalCTA-module__o1bE4W__secondary{color:var(--vn-ivory);position:relative}.FinalCTA-module__o1bE4W__secondary:after{content:"";transform-origin:0;height:1px;transition:transform var(--transition-standard) var(--ease-premium);background:#e2bda48a;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(1)}.FinalCTA-module__o1bE4W__secondary span{color:var(--vn-highlight);transition:transform var(--transition-standard) var(--ease-premium)}.FinalCTA-module__o1bE4W__secondary:hover:after{transform-origin:100%;transform:scaleX(0)}.FinalCTA-module__o1bE4W__secondary:hover span{transform:translate(.25rem)}}@layer responsive{@media (max-width:64rem){.FinalCTA-module__o1bE4W__section{min-height:66svh}.FinalCTA-module__o1bE4W__inner{grid-template-columns:minmax(8rem,.28fr) 1fr}.FinalCTA-module__o1bE4W__inner h2,.FinalCTA-module__o1bE4W__closing{grid-column:2}.FinalCTA-module__o1bE4W__closing{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:48rem){.FinalCTA-module__o1bE4W__section{min-height:70svh;padding-block:6.5rem 4.5rem}.FinalCTA-module__o1bE4W__inner{display:block}.FinalCTA-module__o1bE4W__eyebrow{margin-bottom:1.5rem}.FinalCTA-module__o1bE4W__inner h2{max-width:100%;font-size:clamp(2.2rem,10.6vw,4.8rem)}.FinalCTA-module__o1bE4W__closing{margin-top:2rem;padding-top:1.5rem}.FinalCTA-module__o1bE4W__actions{flex-direction:column;align-items:flex-start;gap:.9rem}.FinalCTA-module__o1bE4W__thread{width:165%;transform:translate(-30%)}}@media (max-width:23.5rem){.FinalCTA-module__o1bE4W__section{padding-block:5.25rem 3.5rem}.FinalCTA-module__o1bE4W__closing>p{font-size:.9rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.FinalCTA-module__o1bE4W__section [data-final-reveal]{opacity:1!important;transform:none!important}.FinalCTA-module__o1bE4W__threadPath{stroke-dashoffset:0!important}.FinalCTA-module__o1bE4W__threadSignal{opacity:1!important;transform:none!important}}}
@layer components{.Ecosystem-module__lP1ZfW__ecosystem{background:var(--brand-strong);color:var(--accent-contrast);position:relative;overflow:clip}.Ecosystem-module__lP1ZfW__ecosystem:after{pointer-events:none;content:"";background:radial-gradient(circle at 78% 39%,#9b5f421a,#0000 25%),linear-gradient(90deg,#0000 49.95%,#fffaf306 50%,#0000 50.05%);position:absolute;inset:0}.Ecosystem-module__lP1ZfW__intro{z-index:1;min-height:80svh;padding-block:calc(var(--header-height) + 5rem) 8rem;align-items:center;display:grid;position:relative}.Ecosystem-module__lP1ZfW__introInner{grid-template-columns:minmax(11rem,.38fr) minmax(24rem,1fr) minmax(17rem,.48fr);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.Ecosystem-module__lP1ZfW__introInner .section-label{color:var(--accent-soft);align-self:start;margin:0}.Ecosystem-module__lP1ZfW__intro h2{max-width:11ch;color:var(--accent-contrast);font-size:var(--font-size-heading)}.Ecosystem-module__lP1ZfW__introCopy{max-width:31rem;color:var(--on-brand-muted);padding-bottom:.5rem;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.72}.Ecosystem-module__lP1ZfW__threadArrival{background:linear-gradient(transparent, var(--vn-highlight));width:1px;height:7rem;position:absolute;bottom:0;left:50%}.Ecosystem-module__lP1ZfW__threadArrival:before,.Ecosystem-module__lP1ZfW__threadArrival span{content:"";border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.Ecosystem-module__lP1ZfW__threadArrival:before{background:var(--vn-highlight);width:.45rem;height:.45rem;bottom:-.2rem;box-shadow:0 0 0 .45rem #e2bda414}.Ecosystem-module__lP1ZfW__threadArrival span{border:1px solid #e2bda447;width:2.15rem;height:2.15rem;bottom:-1.05rem}.Ecosystem-module__lP1ZfW__desktopStory{z-index:1;height:340svh;position:relative}.Ecosystem-module__lP1ZfW__stickyStage{align-items:center;min-height:100svh;display:grid;position:sticky;top:0}.Ecosystem-module__lP1ZfW__stageInner{height:100svh;padding-block:calc(var(--header-height) + 2rem) 2.5rem;grid-template-columns:minmax(18rem,.38fr) minmax(34rem,.62fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.Ecosystem-module__lP1ZfW__storyPanel{min-height:min(33rem, calc(100svh - var(--header-height) - 5rem));flex-direction:column;justify-content:center;display:flex}.Ecosystem-module__lP1ZfW__storyStack{flex:1;min-height:24rem;position:relative}.Ecosystem-module__lP1ZfW__storyChapter{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-standard) var(--ease-premium), transform var(--transition-standard) var(--ease-premium), visibility var(--transition-standard);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(1rem)}.Ecosystem-module__lP1ZfW__storyChapterActive{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Ecosystem-module__lP1ZfW__storyCount,.Ecosystem-module__lP1ZfW__mobileCount{color:var(--vn-highlight);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:650}.Ecosystem-module__lP1ZfW__storyCount span{color:#d8c2b38c}.Ecosystem-module__lP1ZfW__storyChapter h3{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:1.7rem;font-size:clamp(2.8rem,4.5vw,5.3rem);font-weight:500;line-height:.95}.Ecosystem-module__lP1ZfW__storyDescription{max-width:30rem;color:var(--on-brand-muted);margin-top:2rem;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.68}.Ecosystem-module__lP1ZfW__storyLink,.Ecosystem-module__lP1ZfW__mobileList a{width:fit-content;color:var(--accent-contrast);letter-spacing:.04em;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #e2bda473;align-items:center;gap:1.1rem;margin-top:2.35rem;padding-bottom:.45rem;font-size:.76rem;font-weight:650;display:inline-flex}.Ecosystem-module__lP1ZfW__storyLink span,.Ecosystem-module__lP1ZfW__mobileList a span{color:var(--vn-highlight);transition:transform var(--transition-standard) var(--ease-premium)}.Ecosystem-module__lP1ZfW__storyLink:hover,.Ecosystem-module__lP1ZfW__mobileList a:hover{color:var(--vn-highlight);border-color:var(--vn-highlight)}.Ecosystem-module__lP1ZfW__storyLink:hover span,.Ecosystem-module__lP1ZfW__mobileList a:hover span{transform:translate(.25rem)}.Ecosystem-module__lP1ZfW__progress{color:var(--on-brand-muted);letter-spacing:.12em;grid-template-columns:1.8rem 1fr 1.8rem;align-items:center;gap:.9rem;font-size:.6rem;display:grid}.Ecosystem-module__lP1ZfW__progressTrack{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.Ecosystem-module__lP1ZfW__progressTrack i{height:1px;transition:background var(--transition-standard), transform var(--transition-standard) var(--ease-premium);background:#fffaf32e;display:block}.Ecosystem-module__lP1ZfW__progressTrack .Ecosystem-module__lP1ZfW__progressActive{background:var(--vn-highlight);transform:scaleY(2)}.Ecosystem-module__lP1ZfW__network{aspect-ratio:1000/720;justify-self:end;width:min(100%,52rem);position:relative}.Ecosystem-module__lP1ZfW__networkSvg,.Ecosystem-module__lP1ZfW__nodes{width:100%;height:100%;position:absolute;inset:0}.Ecosystem-module__lP1ZfW__networkSvg{overflow:visible}.Ecosystem-module__lP1ZfW__depth{fill:url(#ecosystem-depth)}.Ecosystem-module__lP1ZfW__orbit,.Ecosystem-module__lP1ZfW__orbitInner{fill:none;stroke:#ccb9a921;stroke-width:1px;stroke-dasharray:3 9}.Ecosystem-module__lP1ZfW__orbitInner{stroke:#e2bda429;stroke-dasharray:1 7}.Ecosystem-module__lP1ZfW__weave{fill:url(#ecosystem-weave);opacity:.13}.Ecosystem-module__lP1ZfW__networkSvg pattern path{fill:none;stroke:var(--vn-highlight);stroke-width:.75px}.Ecosystem-module__lP1ZfW__arrivalPath,.Ecosystem-module__lP1ZfW__connectionBase,.Ecosystem-module__lP1ZfW__connectionHighlight{fill:none;vector-effect:non-scaling-stroke}.Ecosystem-module__lP1ZfW__arrivalPath{stroke:#e2bda466;stroke-width:1.25px;stroke-dasharray:.012 .018}.Ecosystem-module__lP1ZfW__connectionBase{stroke:#ccb9a936;stroke-width:1px}.Ecosystem-module__lP1ZfW__connectionHighlight{stroke:var(--vn-highlight);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .3rem #b77a6247);transition:stroke-dashoffset .55s var(--ease-premium)}.Ecosystem-module__lP1ZfW__connectionActive .Ecosystem-module__lP1ZfW__connectionHighlight{stroke-dashoffset:0}.Ecosystem-module__lP1ZfW__node{color:#d8c2b394;min-width:8.5rem;transition:color var(--transition-standard), border-color var(--transition-standard), transform var(--transition-standard) var(--ease-premium);border-bottom:1px solid #ccb9a92e;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem 0;display:grid;position:absolute;transform:translate(-50%,-50%)}.Ecosystem-module__lP1ZfW__node:first-child{top:10.3%;left:50%}.Ecosystem-module__lP1ZfW__node:nth-child(2){top:20%;left:80.4%}.Ecosystem-module__lP1ZfW__node:nth-child(3){top:49.4%;left:91.4%}.Ecosystem-module__lP1ZfW__node:nth-child(4){top:83%;left:77.6%}.Ecosystem-module__lP1ZfW__node:nth-child(5){top:89.2%;left:35%}.Ecosystem-module__lP1ZfW__node:nth-child(6){top:73.1%;left:11.6%}.Ecosystem-module__lP1ZfW__node:nth-child(7){top:25.6%;left:16.2%}.Ecosystem-module__lP1ZfW__node:hover,.Ecosystem-module__lP1ZfW__node:focus-visible,.Ecosystem-module__lP1ZfW__nodeActive{color:var(--accent-contrast);border-color:var(--vn-highlight)}.Ecosystem-module__lP1ZfW__node:hover,.Ecosystem-module__lP1ZfW__node:focus-visible{transform:translate(-50%,-50%)translateY(-.18rem)}.Ecosystem-module__lP1ZfW__nodeActive{transform:translate(-50%,-50%)scale(1.035)}.Ecosystem-module__lP1ZfW__nodeIndex{color:var(--vn-highlight);letter-spacing:.12em;font-size:.55rem}.Ecosystem-module__lP1ZfW__nodeLabel{font-family:var(--font-display), sans-serif;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.7rem,1vw,.86rem);font-weight:600}.Ecosystem-module__lP1ZfW__nodeArrow{opacity:0;color:var(--vn-highlight);transition:opacity var(--transition-fast), transform var(--transition-standard) var(--ease-premium)}.Ecosystem-module__lP1ZfW__node:hover .Ecosystem-module__lP1ZfW__nodeArrow,.Ecosystem-module__lP1ZfW__node:focus-visible .Ecosystem-module__lP1ZfW__nodeArrow,.Ecosystem-module__lP1ZfW__nodeActive .Ecosystem-module__lP1ZfW__nodeArrow{opacity:1}.Ecosystem-module__lP1ZfW__node:hover .Ecosystem-module__lP1ZfW__nodeArrow,.Ecosystem-module__lP1ZfW__node:focus-visible .Ecosystem-module__lP1ZfW__nodeArrow{transform:translate(.12rem,-.12rem)}.Ecosystem-module__lP1ZfW__hub{aspect-ratio:1;background:color-mix(in srgb, var(--vn-brown-dark) 84%, var(--vn-cocoa));text-align:center;width:clamp(8.3rem,11vw,10.75rem);transition:border-color var(--transition-standard), box-shadow var(--transition-standard), transform var(--transition-standard) var(--ease-premium);border:1px solid #e2bda46b;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.6rem 5rem #24191447}.Ecosystem-module__lP1ZfW__hub strong,.Ecosystem-module__lP1ZfW__hub small{z-index:1;text-transform:uppercase;display:block;position:relative}.Ecosystem-module__lP1ZfW__hub strong{font-family:var(--font-display), sans-serif;letter-spacing:.13em;font-size:clamp(.76rem,1.05vw,.96rem)}.Ecosystem-module__lP1ZfW__hub small{color:var(--vn-highlight);letter-spacing:.26em;margin-top:.45rem;font-size:.47rem}.Ecosystem-module__lP1ZfW__hubOuter,.Ecosystem-module__lP1ZfW__hubInner{transition:transform .55s var(--ease-premium);border-radius:50%;position:absolute}.Ecosystem-module__lP1ZfW__hubOuter{border:1px dashed #e2bda43d;inset:-.65rem}.Ecosystem-module__lP1ZfW__hubInner{border:1px solid #fffaf314;inset:.65rem}.Ecosystem-module__lP1ZfW__hub[data-step="1"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(15deg)}.Ecosystem-module__lP1ZfW__hub[data-step="2"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(30deg)}.Ecosystem-module__lP1ZfW__hub[data-step="3"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(45deg)}.Ecosystem-module__lP1ZfW__hub[data-step="4"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(60deg)}.Ecosystem-module__lP1ZfW__hub[data-step="5"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(75deg)}.Ecosystem-module__lP1ZfW__hub[data-step="6"] .Ecosystem-module__lP1ZfW__hubOuter{transform:rotate(90deg)}.Ecosystem-module__lP1ZfW__mobileStory{z-index:1;display:none;position:relative}.Ecosystem-module__lP1ZfW__mobileList{position:relative}.Ecosystem-module__lP1ZfW__mobileThread{background:#ccb9a933;width:1px;position:absolute;top:0;bottom:0;left:.45rem}.Ecosystem-module__lP1ZfW__mobileThread span{background:linear-gradient(var(--vn-highlight), var(--vn-copper));transform-origin:top;display:block;position:absolute;inset:0}.Ecosystem-module__lP1ZfW__mobileList li{border-bottom:1px solid var(--on-brand-border);align-items:center;min-height:25rem;margin-left:.45rem;padding:4.5rem 0 4.5rem clamp(2.7rem,8vw,5rem);display:flex;position:relative}.Ecosystem-module__lP1ZfW__mobileMarker{border:1px solid var(--vn-highlight);background:var(--brand-strong);width:.7rem;height:.7rem;box-shadow:0 0 0 .4rem var(--brand-strong);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.Ecosystem-module__lP1ZfW__mobileList article{max-width:38rem}.Ecosystem-module__lP1ZfW__mobileList h3{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(2.25rem,7vw,4.2rem);font-weight:500;line-height:1}.Ecosystem-module__lP1ZfW__mobileList article>p:not(.Ecosystem-module__lP1ZfW__mobileCount){max-width:34rem;color:var(--on-brand-muted);margin-top:1.5rem;line-height:1.72}.Ecosystem-module__lP1ZfW__closing{color:var(--vn-highlight);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-align:center;padding-block:5rem 6.5rem;font-size:clamp(1.2rem,3vw,1.75rem)}}@layer responsive{@media (max-width:78rem) and (min-width:64.0625rem){.Ecosystem-module__lP1ZfW__stageInner{grid-template-columns:minmax(17rem,.34fr) minmax(32rem,.66fr);gap:1.5rem}.Ecosystem-module__lP1ZfW__node{min-width:7rem}.Ecosystem-module__lP1ZfW__nodeLabel{font-size:.67rem}}@media (max-width:64rem){.Ecosystem-module__lP1ZfW__intro{min-height:auto;padding-block:calc(var(--header-height) + 5.5rem) 7rem}.Ecosystem-module__lP1ZfW__introInner{grid-template-columns:minmax(10rem,.4fr) 1fr;gap:2rem}.Ecosystem-module__lP1ZfW__introInner .section-label{grid-row:span 2}.Ecosystem-module__lP1ZfW__introCopy{max-width:35rem;padding:0}.Ecosystem-module__lP1ZfW__threadArrival{left:calc(var(--space-page) + .45rem);height:4.5rem}.Ecosystem-module__lP1ZfW__desktopStory{display:none}.Ecosystem-module__lP1ZfW__mobileStory{padding-top:1rem;display:block}}@media (max-width:52rem){.Ecosystem-module__lP1ZfW__introInner{display:block}.Ecosystem-module__lP1ZfW__introInner .section-label{margin-bottom:2rem}.Ecosystem-module__lP1ZfW__introCopy{margin-top:2rem}.Ecosystem-module__lP1ZfW__mobileList li{min-height:23rem}}@media (max-width:31rem){.Ecosystem-module__lP1ZfW__intro{padding-block:calc(var(--header-height) + 4rem) 6rem}.Ecosystem-module__lP1ZfW__intro h2{max-width:9.5ch;font-size:clamp(2.7rem,13vw,4rem)}.Ecosystem-module__lP1ZfW__introCopy{font-size:.95rem;line-height:1.65}.Ecosystem-module__lP1ZfW__mobileList li{padding-block:3.5rem;min-height:22rem;padding-left:2.5rem}.Ecosystem-module__lP1ZfW__mobileList h3{font-size:clamp(2.2rem,11vw,3.2rem)}.Ecosystem-module__lP1ZfW__mobileList article>p:not(.Ecosystem-module__lP1ZfW__mobileCount){font-size:.94rem;line-height:1.65}.Ecosystem-module__lP1ZfW__mobileList a{gap:.8rem;margin-top:1.8rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.Ecosystem-module__lP1ZfW__desktopStory{display:none}.Ecosystem-module__lP1ZfW__mobileStory{display:block}.Ecosystem-module__lP1ZfW__mobileThread span,.Ecosystem-module__lP1ZfW__mobileList li{opacity:1!important;transform:none!important}}}
@layer components{.Journey-module__Lj6LGa__journey{background:linear-gradient(90deg, transparent 49.96%, #6c342008 50%, transparent 50.04%), var(--vn-ivory);color:var(--vn-ink);position:relative;overflow:clip}.Journey-module__Lj6LGa__transition{background:radial-gradient(ellipse at 50% 0, #9b5f423d, transparent 58%), linear-gradient(to bottom, var(--vn-brown-dark) 0%, #6a3c2d 42%, var(--vn-sand) 82%, var(--vn-ivory) 100%);height:24svh;min-height:10rem;position:relative}.Journey-module__Lj6LGa__transition:after{content:"";clip-path:polygon(46% 100%,49.3% 0,50.7% 0,54% 100%);background:linear-gradient(90deg,#0000,#fffaf36b 50%,#0000);height:52%;position:absolute;inset:auto 0 0}.Journey-module__Lj6LGa__transition span{background:linear-gradient(transparent, var(--vn-copper));width:1px;height:70%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Journey-module__Lj6LGa__transition span:after{background:var(--vn-copper);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:0;right:50%;transform:translate(50%,50%);box-shadow:0 0 0 .55rem #9b5f421a}.Journey-module__Lj6LGa__intro{min-height:84svh;padding-block:calc(var(--header-height) + 4rem) 7rem;align-items:center;display:grid}.Journey-module__Lj6LGa__introInner{grid-template-columns:minmax(11rem,.32fr) minmax(29rem,.88fr) minmax(18rem,.4fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.Journey-module__Lj6LGa__introInner .section-label{align-self:start;margin:0}.Journey-module__Lj6LGa__intro h2{max-width:10ch;color:var(--vn-ink);font-size:var(--font-size-heading)}.Journey-module__Lj6LGa__intro h2 span{display:block}.Journey-module__Lj6LGa__introCopy{max-width:31rem;color:var(--vn-muted);padding-bottom:.5rem;font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.72}.Journey-module__Lj6LGa__desktopStory{height:520svh;position:relative}.Journey-module__Lj6LGa__stickyStage{background:radial-gradient(circle at 71% 51%, #9b5f4217, transparent 36%), linear-gradient(120deg, #eadfd35c, transparent 37%), var(--vn-ivory);align-items:center;min-height:100svh;display:grid;position:sticky;top:0}.Journey-module__Lj6LGa__stageInner{height:100svh;padding-block:calc(var(--header-height) + 2rem) 2.5rem;grid-template-columns:minmax(19rem,.38fr) minmax(37rem,.62fr);align-items:center;gap:clamp(2rem,4.5vw,6rem);display:grid}.Journey-module__Lj6LGa__storyPanel{min-height:min(35rem, calc(100svh - var(--header-height) - 5rem));flex-direction:column;justify-content:center;display:flex}.Journey-module__Lj6LGa__storyStack{flex:1;min-height:25rem;position:relative}.Journey-module__Lj6LGa__storyChapter{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-premium), transform .42s var(--ease-premium), visibility .42s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(1rem)}.Journey-module__Lj6LGa__storyChapterActive{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.Journey-module__Lj6LGa__storyCount,.Journey-module__Lj6LGa__mobileCount{color:var(--vn-copper);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:700}.Journey-module__Lj6LGa__storyCount span{color:#74645c85}.Journey-module__Lj6LGa__storyChapter h3{max-width:9ch;color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:1.65rem;font-size:clamp(2.75rem,4.3vw,5.15rem);font-weight:500;line-height:.95}.Journey-module__Lj6LGa__storyDescription{max-width:29rem;color:var(--vn-muted);margin-top:2rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.Journey-module__Lj6LGa__storyLink,.Journey-module__Lj6LGa__mobileList a{width:fit-content;color:var(--vn-brown-dark);letter-spacing:.04em;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1px solid #6c342057;align-items:center;gap:1.1rem;margin-top:2.25rem;padding-bottom:.45rem;font-size:.76rem;font-weight:650;display:inline-flex}.Journey-module__Lj6LGa__storyLink span,.Journey-module__Lj6LGa__mobileList a span{color:var(--vn-copper);transition:transform var(--transition-standard) var(--ease-premium)}.Journey-module__Lj6LGa__storyLink:hover,.Journey-module__Lj6LGa__mobileList a:hover{color:var(--vn-copper);border-color:var(--vn-copper)}.Journey-module__Lj6LGa__storyLink:hover span,.Journey-module__Lj6LGa__mobileList a:hover span{transform:translate(.25rem)}.Journey-module__Lj6LGa__progress{color:var(--vn-muted);letter-spacing:.12em;grid-template-columns:1.8rem 1fr 1.8rem;align-items:center;gap:.8rem;font-size:.58rem;display:grid}.Journey-module__Lj6LGa__progressTrack{grid-template-columns:repeat(9,1fr);gap:.25rem;display:grid;position:relative}.Journey-module__Lj6LGa__progressTrack>i:not(.Journey-module__Lj6LGa__progressFill){height:1px;transition:background .4s var(--ease-premium), transform .4s var(--ease-premium);background:#6c342024;display:block}.Journey-module__Lj6LGa__progressTrack>i.Journey-module__Lj6LGa__progressReached{background:#9b5f429e;transform:scaleY(1.5)}.Journey-module__Lj6LGa__progressTrack .Journey-module__Lj6LGa__progressFill{z-index:2;background:var(--vn-brown);opacity:.35;width:100%;height:.1rem;display:block;position:absolute;top:-.15rem;left:0}.Journey-module__Lj6LGa__visual{isolation:isolate;justify-self:end;width:min(100%,57rem);position:relative}.Journey-module__Lj6LGa__visual:before{z-index:-1;content:"";background:radial-gradient(circle,#fffaf3b3,#0000 67%);border:1px solid #6c342012;border-radius:50%;position:absolute;inset:8% 4% 12% 5%}.Journey-module__Lj6LGa__oversizeIndex{z-index:-2;color:#6c34200b;font-family:var(--font-display), sans-serif;letter-spacing:-.09em;font-size:clamp(10rem,19vw,19rem);font-weight:600;line-height:1;transition:opacity .4s;position:absolute;top:-5%;right:1%}.Journey-module__Lj6LGa__visualSvg{width:100%;height:auto;display:block;overflow:visible}.Journey-module__Lj6LGa__fieldGrid{fill:url(#journey-weave-grid);opacity:.11}.Journey-module__Lj6LGa__orbitOuter,.Journey-module__Lj6LGa__orbitInner{fill:none;stroke:#6c34201c;stroke-width:1px;stroke-dasharray:2 9}.Journey-module__Lj6LGa__orbitInner{stroke:#9b5f4221;stroke-dasharray:1 7}.Journey-module__Lj6LGa__visualSvg pattern path{fill:none;stroke:var(--vn-taupe);stroke-width:.7px}.Journey-module__Lj6LGa__stageLayer{opacity:0;transform-origin:50%;transition:opacity .44s var(--ease-premium), transform .44s var(--ease-premium);transform:translateY(10px)}.Journey-module__Lj6LGa__visual[data-state="0"] .Journey-module__Lj6LGa__designLayer,.Journey-module__Lj6LGa__visual[data-state="1"] .Journey-module__Lj6LGa__textileLayer,.Journey-module__Lj6LGa__visual[data-state="2"] .Journey-module__Lj6LGa__manufacturingLayer,.Journey-module__Lj6LGa__visual[data-state="3"] .Journey-module__Lj6LGa__qualityLayer,.Journey-module__Lj6LGa__visual[data-state="4"] .Journey-module__Lj6LGa__warehouseLayer,.Journey-module__Lj6LGa__visual[data-state="5"] .Journey-module__Lj6LGa__commerceLayer,.Journey-module__Lj6LGa__visual[data-state="6"] .Journey-module__Lj6LGa__fulfilmentLayer,.Journey-module__Lj6LGa__visual[data-state="7"] .Journey-module__Lj6LGa__retailLayer,.Journey-module__Lj6LGa__visual[data-state="8"] .Journey-module__Lj6LGa__customerLayer{opacity:1;transform:translateY(0)}.Journey-module__Lj6LGa__guide,.Journey-module__Lj6LGa__machineGuide{fill:none;stroke:#74645c57;stroke-width:1px;stroke-dasharray:4 8}.Journey-module__Lj6LGa__designOutline,.Journey-module__Lj6LGa__looseThread,.Journey-module__Lj6LGa__textileThread,.Journey-module__Lj6LGa__fabricEdge,.Journey-module__Lj6LGa__roller,.Journey-module__Lj6LGa__rollerCore,.Journey-module__Lj6LGa__inspectionFrame,.Journey-module__Lj6LGa__productShape,.Journey-module__Lj6LGa__cornerMarks,.Journey-module__Lj6LGa__scanLine,.Journey-module__Lj6LGa__checkMark,.Journey-module__Lj6LGa__rackFrame,.Journey-module__Lj6LGa__barcode,.Journey-module__Lj6LGa__browserFrame,.Journey-module__Lj6LGa__browserTop,.Journey-module__Lj6LGa__digitalProduct,.Journey-module__Lj6LGa__interfaceLine,.Journey-module__Lj6LGa__orderPulse,.Journey-module__Lj6LGa__foldGuide,.Journey-module__Lj6LGa__parcel,.Journey-module__Lj6LGa__parcelDetail,.Journey-module__Lj6LGa__label,.Journey-module__Lj6LGa__labelLines,.Journey-module__Lj6LGa__dispatchLine,.Journey-module__Lj6LGa__routeBase,.Journey-module__Lj6LGa__retailRoute,.Journey-module__Lj6LGa__deliveryRoute,.Journey-module__Lj6LGa__routeParcel,.Journey-module__Lj6LGa__routeParcelDetail,.Journey-module__Lj6LGa__retailGlyph,.Journey-module__Lj6LGa__deliveryGlyph,.Journey-module__Lj6LGa__finalFabric,.Journey-module__Lj6LGa__finalFold,.Journey-module__Lj6LGa__completedLoop{fill:none;vector-effect:non-scaling-stroke}.Journey-module__Lj6LGa__designOutline{stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__looseThread,.Journey-module__Lj6LGa__textileThread{stroke:var(--vn-copper);stroke-width:2.4px;stroke-linecap:round}.Journey-module__Lj6LGa__guidePoint{fill:var(--vn-ivory);stroke:var(--vn-copper);stroke-width:2px}.Journey-module__Lj6LGa__warpLines path,.Journey-module__Lj6LGa__weftLines path{fill:none;stroke:var(--vn-brown);stroke-width:3px}.Journey-module__Lj6LGa__warpLines path:nth-child(2n),.Journey-module__Lj6LGa__weftLines path:nth-child(2n){stroke:var(--vn-copper);opacity:.72}.Journey-module__Lj6LGa__fabricEdge{stroke:var(--vn-brown-dark);stroke-width:1.2px}.Journey-module__Lj6LGa__roller{fill:var(--vn-sand);stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__rollerCore{fill:var(--vn-copper);stroke:var(--vn-brown-dark);stroke-width:2px}.Journey-module__Lj6LGa__productionFabric{fill:url(#journey-fabric);stroke:var(--vn-brown);stroke-width:1.5px}.Journey-module__Lj6LGa__inspectionFrame{stroke:var(--vn-brown);stroke-width:1.5px}.Journey-module__Lj6LGa__productShape{fill:#9b5f4221;stroke:var(--vn-copper);stroke-width:2px}.Journey-module__Lj6LGa__cornerMarks{stroke:var(--vn-brown-dark);stroke-width:2px}.Journey-module__Lj6LGa__scanLine{stroke:var(--vn-copper);stroke-width:2px;filter:drop-shadow(0 0 .45rem #9b5f42a6);animation:2.8s ease-in-out infinite Journey-module__Lj6LGa__journey-scan}.Journey-module__Lj6LGa__checkMark{stroke:var(--vn-brown);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Journey-module__Lj6LGa__rackFrame{stroke:var(--vn-brown-dark);stroke-width:1.3px}.Journey-module__Lj6LGa__inventoryBlock,.Journey-module__Lj6LGa__inventoryActive{fill:var(--vn-sand);stroke:var(--vn-taupe)}.Journey-module__Lj6LGa__inventoryActive{fill:#9b5f4240;stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__barcode path{stroke:var(--vn-brown-dark);stroke-width:1px}.Journey-module__Lj6LGa__browserFrame{fill:#fffaf3bd;stroke:var(--vn-brown);stroke-width:1.5px}.Journey-module__Lj6LGa__browserTop,.Journey-module__Lj6LGa__interfaceLine{stroke:var(--vn-taupe);stroke-width:1.2px}.Journey-module__Lj6LGa__browserDot{fill:var(--vn-copper);opacity:.7}.Journey-module__Lj6LGa__productSlot{fill:url(#journey-weave-grid);stroke:var(--vn-taupe)}.Journey-module__Lj6LGa__digitalProduct{stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__orderSignal{fill:var(--vn-copper);opacity:.75}.Journey-module__Lj6LGa__orderPulse{stroke:var(--vn-copper);stroke-width:2px;stroke-dasharray:5 7}.Journey-module__Lj6LGa__foldGuide{stroke:#9b5f4261;stroke-dasharray:5 6}.Journey-module__Lj6LGa__parcel{fill:#eadfd3d1;stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__parcelDetail,.Journey-module__Lj6LGa__labelLines{stroke:var(--vn-copper);stroke-width:1.4px}.Journey-module__Lj6LGa__label{fill:var(--vn-ivory);stroke:var(--vn-brown)}.Journey-module__Lj6LGa__dispatchLine{stroke:var(--vn-brown);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Journey-module__Lj6LGa__routeBase{stroke:#6c342021;stroke-width:5px}.Journey-module__Lj6LGa__retailRoute,.Journey-module__Lj6LGa__deliveryRoute{stroke:var(--vn-copper);stroke-width:2px;stroke-dasharray:6 7}.Journey-module__Lj6LGa__routeParcel{fill:var(--vn-sand);stroke:var(--vn-brown);stroke-width:2px}.Journey-module__Lj6LGa__routeParcelDetail,.Journey-module__Lj6LGa__retailGlyph,.Journey-module__Lj6LGa__deliveryGlyph{stroke:var(--vn-brown);stroke-width:1.8px}.Journey-module__Lj6LGa__routeLabel{fill:var(--vn-copper);font-family:var(--font-body), sans-serif;letter-spacing:2px;font-size:11px;font-weight:700}.Journey-module__Lj6LGa__finalFabric{fill:url(#journey-fabric);stroke:var(--vn-brown);stroke-width:1.7px}.Journey-module__Lj6LGa__finalFold{stroke:#fffaf394;stroke-width:2px}.Journey-module__Lj6LGa__completedLoop{stroke:var(--vn-copper);stroke-width:1.5px;stroke-dasharray:4 7}.Journey-module__Lj6LGa__loopSeal{fill:var(--vn-brown);stroke:var(--vn-ivory);stroke-width:3px}.Journey-module__Lj6LGa__threadShadow,.Journey-module__Lj6LGa__masterThread{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.Journey-module__Lj6LGa__threadShadow{stroke:var(--vn-brown-dark);stroke-width:7px;opacity:.07}.Journey-module__Lj6LGa__masterThread{stroke:url(#journey-thread-gradient);stroke-width:2.5px;filter:url(#journey-thread-shadow)}.Journey-module__Lj6LGa__threadOrigin{fill:var(--vn-copper)}.Journey-module__Lj6LGa__visualCaption{color:var(--vn-muted);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.65rem;padding-inline:5%;font-size:.54rem;font-weight:650;display:grid}.Journey-module__Lj6LGa__visualCaption i{background:#6c34202e;height:1px;display:block}.Journey-module__Lj6LGa__mobileStory{display:none}.Journey-module__Lj6LGa__mobileList{position:relative}.Journey-module__Lj6LGa__mobileThread{background:#6c342021;width:1px;position:absolute;top:0;bottom:0;left:.45rem}.Journey-module__Lj6LGa__mobileThread span{background:linear-gradient(var(--vn-copper), var(--vn-brown));transform-origin:top;display:block;position:absolute;inset:0}.Journey-module__Lj6LGa__mobileList li{border-bottom:1px solid #6c34201c;align-items:center;min-height:25rem;margin-left:.45rem;padding:4rem 0 4rem clamp(2.7rem,8vw,5rem);display:flex;position:relative}.Journey-module__Lj6LGa__mobileMarker{border:1px solid var(--vn-copper);background:var(--vn-ivory);width:.72rem;height:.72rem;box-shadow:0 0 0 .45rem var(--vn-ivory);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.Journey-module__Lj6LGa__mobileList article{width:min(100%,40rem)}.Journey-module__Lj6LGa__mobileTopline{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Journey-module__Lj6LGa__mobileMotif{width:5rem;height:3.5rem;overflow:visible}.Journey-module__Lj6LGa__mobileMotif path{fill:none;stroke:var(--vn-copper);stroke-width:1.2px;vector-effect:non-scaling-stroke}.Journey-module__Lj6LGa__mobileList h3{max-width:13ch;color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.35rem,7vw,4.35rem);font-weight:500;line-height:1}.Journey-module__Lj6LGa__mobileList article>p:not(.Journey-module__Lj6LGa__mobileCount){max-width:34rem;color:var(--vn-muted);margin-top:1.4rem;line-height:1.72}.Journey-module__Lj6LGa__exit{min-height:42svh;padding:5rem var(--space-page) 7rem;text-align:center;background:linear-gradient(#0000,#eadfd394);place-items:center;display:grid}.Journey-module__Lj6LGa__exit p{color:var(--vn-brown);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.75rem)}@keyframes Journey-module__Lj6LGa__journey-scan{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(155px)}}}@layer responsive{@media (max-width:78rem) and (min-width:64.0625rem){.Journey-module__Lj6LGa__stageInner{grid-template-columns:minmax(18rem,.35fr) minmax(33rem,.65fr);gap:1rem}.Journey-module__Lj6LGa__storyChapter h3{font-size:clamp(2.65rem,4vw,4.2rem)}.Journey-module__Lj6LGa__visualCaption{font-size:.49rem}}@media (max-width:64rem){.Journey-module__Lj6LGa__intro{min-height:auto;padding-block:calc(var(--header-height) + 5rem) 7rem}.Journey-module__Lj6LGa__introInner{grid-template-columns:minmax(10rem,.38fr) 1fr;gap:2rem}.Journey-module__Lj6LGa__introInner .section-label{grid-row:span 2}.Journey-module__Lj6LGa__introCopy{max-width:35rem;padding:0}.Journey-module__Lj6LGa__desktopStory{display:none}.Journey-module__Lj6LGa__mobileStory{display:block}}@media (max-width:52rem){.Journey-module__Lj6LGa__transition{height:18svh;min-height:8rem}.Journey-module__Lj6LGa__introInner{display:block}.Journey-module__Lj6LGa__introInner .section-label{margin-bottom:2rem}.Journey-module__Lj6LGa__introCopy{margin-top:2rem}.Journey-module__Lj6LGa__mobileList li{min-height:23rem}}@media (max-width:31rem){.Journey-module__Lj6LGa__intro{padding-block:calc(var(--header-height) + 3.5rem) 5.5rem}.Journey-module__Lj6LGa__intro h2{max-width:9.5ch;font-size:clamp(2.7rem,13vw,4rem)}.Journey-module__Lj6LGa__introCopy{font-size:.95rem;line-height:1.65}.Journey-module__Lj6LGa__mobileList li{padding-block:3.25rem;min-height:21rem;padding-left:2.5rem}.Journey-module__Lj6LGa__mobileList h3{font-size:clamp(2.2rem,11vw,3.2rem)}.Journey-module__Lj6LGa__mobileList article>p:not(.Journey-module__Lj6LGa__mobileCount){font-size:.94rem;line-height:1.65}.Journey-module__Lj6LGa__mobileList a{gap:.8rem;margin-top:1.75rem}.Journey-module__Lj6LGa__mobileMotif{width:4rem;height:3rem}.Journey-module__Lj6LGa__exit{min-height:34svh;padding-block:4.5rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.Journey-module__Lj6LGa__desktopStory{display:none}.Journey-module__Lj6LGa__mobileStory{display:block}.Journey-module__Lj6LGa__mobileThread span,.Journey-module__Lj6LGa__mobileList li{opacity:1!important;transform:none!important}.Journey-module__Lj6LGa__scanLine{animation:none}}}
@layer components{.Retail-module__72hPPa__retail{color:var(--vn-ivory);isolation:isolate;background:#261611;position:relative;overflow:clip}.Retail-module__72hPPa__retail:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 72% 30%,#b77a6224,#0000 33rem),linear-gradient(90deg,#e2bda40a 1px,#0000 1px) 0 0/4.75rem 4.75rem,linear-gradient(#e2bda40a 1px,#0000 1px) 0 0/4.75rem 4.75rem;height:78rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000 66%,#0000);mask-image:linear-gradient(#000,#000 66%,#0000)}.Retail-module__72hPPa__entryGrid{pointer-events:none;border-top:1px solid #e2bda421;height:9rem;position:absolute;top:0;left:0;right:0}.Retail-module__72hPPa__entryGrid:before,.Retail-module__72hPPa__entryGrid:after,.Retail-module__72hPPa__entryGrid i{content:"";position:absolute}.Retail-module__72hPPa__entryGrid:before{background:linear-gradient(#9b5f42ad,#0000);width:1px;height:100%;top:0;left:50%}.Retail-module__72hPPa__entryGrid:after{background:linear-gradient(90deg,#0000,#e2bda433,#0000);height:1px;top:3rem;left:8%;right:8%}.Retail-module__72hPPa__entryGrid i{border:1px solid var(--vn-copper);background:#261611;width:.45rem;height:.45rem;top:2.78rem;transform:rotate(45deg)}.Retail-module__72hPPa__entryGrid i:first-child{left:24%}.Retail-module__72hPPa__entryGrid i:nth-child(2){left:calc(50% - .2rem)}.Retail-module__72hPPa__entryGrid i:nth-child(3){left:76%}.Retail-module__72hPPa__intro{align-items:center;min-height:78svh;padding-block:clamp(9rem,16vh,13rem) clamp(5rem,9vh,8rem);display:grid}.Retail-module__72hPPa__introInner{grid-template-columns:minmax(10rem,.3fr) minmax(28rem,.72fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.Retail-module__72hPPa__eyebrow{color:var(--vn-highlight);letter-spacing:.2em;text-transform:uppercase;align-self:start;font-size:.68rem;font-weight:650}.Retail-module__72hPPa__intro h2{max-width:10ch;color:var(--vn-ivory);font-size:var(--font-size-heading)}.Retail-module__72hPPa__intro h2 span{display:block}.Retail-module__72hPPa__introCopy{max-width:32rem;color:var(--on-brand-muted);font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.72}.Retail-module__72hPPa__desktopStory{height:260svh;position:relative}.Retail-module__72hPPa__stickyStage{align-items:center;height:100svh;min-height:42rem;display:grid;position:sticky;top:0;overflow:hidden}.Retail-module__72hPPa__stageInner{padding-top:var(--header-height);grid-template-columns:minmax(18rem,.35fr) minmax(36rem,.65fr);align-items:center;gap:clamp(2.5rem,4.5vw,5.5rem);display:grid}.Retail-module__72hPPa__storyPanel{min-width:0}.Retail-module__72hPPa__storyStack{min-height:25rem;position:relative}.Retail-module__72hPPa__storyChapter{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-premium), transform .42s var(--ease-premium), visibility .42s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(14px)}.Retail-module__72hPPa__storyChapterActive{opacity:1;visibility:visible;transform:none}.Retail-module__72hPPa__storyCount{color:var(--vn-highlight);font-variant-numeric:tabular-nums;letter-spacing:.18em;font-size:.7rem;font-weight:650}.Retail-module__72hPPa__storyCount span{color:#d8c2b36b}.Retail-module__72hPPa__storyKicker{color:#d8c2b385;letter-spacing:.19em;text-transform:uppercase;margin-top:clamp(2rem,4vh,3rem);font-size:.61rem;font-weight:650}.Retail-module__72hPPa__storyChapter h3{max-width:9ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(3.2rem,4.7vw,5.35rem);font-weight:500;line-height:.94}.Retail-module__72hPPa__storyDescription{max-width:29rem;color:var(--on-brand-muted);margin-top:1.5rem;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.7}.Retail-module__72hPPa__storyLink,.Retail-module__72hPPa__mobileLink{width:fit-content;color:var(--vn-ivory);letter-spacing:.04em;transition:border-color var(--transition-standard), color var(--transition-standard);border-bottom:1px solid #e2bda470;align-items:center;gap:1rem;padding-bottom:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.Retail-module__72hPPa__storyLink{margin-top:2rem}.Retail-module__72hPPa__storyLink:hover,.Retail-module__72hPPa__mobileLink:hover{border-color:var(--vn-highlight);color:var(--vn-highlight)}.Retail-module__72hPPa__progress{color:#d8c2b37a;font-variant-numeric:tabular-nums;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;max-width:27rem;font-size:.58rem;display:grid}.Retail-module__72hPPa__progressTrack{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.Retail-module__72hPPa__progressTrack i{height:2px;transition:background .42s var(--ease-premium);background:#fffaf321}.Retail-module__72hPPa__progressTrack .Retail-module__72hPPa__progressReached{background:var(--vn-copper)}.Retail-module__72hPPa__visual{background:#12090775;border:1px solid #e2bda424;min-width:0;box-shadow:0 2rem 6rem #0000002e}.Retail-module__72hPPa__visualMeta,.Retail-module__72hPPa__visualFooter{color:#d8c2b37a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-inline:1rem;font-size:.53rem;font-weight:650;display:flex}.Retail-module__72hPPa__visualMeta{border-bottom:1px solid #e2bda41c}.Retail-module__72hPPa__visualFooter{border-top:1px solid #e2bda41c}.Retail-module__72hPPa__visualFooter i{background:#e2bda41f;flex:1;height:1px}.Retail-module__72hPPa__visualCanvas{background:radial-gradient(circle at 50% 67%,#9b5f421f,#0000 35%),linear-gradient(#fffaf305,#0000);position:relative;overflow:hidden}.Retail-module__72hPPa__visualCanvas svg{z-index:2;width:100%;height:auto;display:block;position:relative}.Retail-module__72hPPa__visualCanvas path,.Retail-module__72hPPa__visualCanvas rect,.Retail-module__72hPPa__visualCanvas circle{vector-effect:non-scaling-stroke}.Retail-module__72hPPa__digitalField,.Retail-module__72hPPa__guides,.Retail-module__72hPPa__storeShell,.Retail-module__72hPPa__interior,.Retail-module__72hPPa__doorway,.Retail-module__72hPPa__displays,.Retail-module__72hPPa__customerPath,.Retail-module__72hPPa__pathNode,.Retail-module__72hPPa__storeSign,.Retail-module__72hPPa__lightBloom{transition:opacity .62s var(--ease-premium), transform .76s var(--ease-premium), fill .62s var(--ease-premium), stroke-dashoffset .76s var(--ease-premium)}.Retail-module__72hPPa__digitalField{fill:none;stroke:#e2bda429;stroke-width:1px;opacity:.9;transform-box:fill-box;transform-origin:50%}.Retail-module__72hPPa__digitalField rect{stroke:none}.Retail-module__72hPPa__digitalField circle{fill:var(--vn-copper);stroke:var(--vn-highlight);stroke-width:1px;animation:1.8s ease-in-out infinite alternate Retail-module__72hPPa__retailNodePulse}.Retail-module__72hPPa__signalLine{stroke:var(--vn-highlight);stroke-width:2px;stroke-dasharray:.055 .035;animation:2.4s linear infinite Retail-module__72hPPa__retailSignal}.Retail-module__72hPPa__guides{fill:none;stroke:#e2bda494;stroke-width:1px;opacity:.08;transform-box:fill-box;transform-origin:bottom;transform:scale(.95)}.Retail-module__72hPPa__guideDash{stroke:#b77a62a3;stroke-dasharray:5 7}.Retail-module__72hPPa__storeShell{fill:none;stroke:#e2bda499;stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:bottom;transform:translateY(20px)scale(.98)}.Retail-module__72hPPa__facadeFill{fill:#301b15;fill-opacity:.86;stroke:none}.Retail-module__72hPPa__canopy{fill:#3b2118;fill-opacity:.82;stroke:var(--vn-copper)}.Retail-module__72hPPa__plinth{stroke:#e2bda47a;stroke-width:1.5px}.Retail-module__72hPPa__interior{opacity:0;transform-box:fill-box;transform-origin:bottom;transform:scaleY(.84)}.Retail-module__72hPPa__interiorLight{stroke:none}.Retail-module__72hPPa__interiorPerspective,.Retail-module__72hPPa__backDisplay{fill:none;stroke:#3b21188f;stroke-width:1.2px}.Retail-module__72hPPa__doorway{fill:none;stroke:#e2bda4b3;stroke-width:1.25px}.Retail-module__72hPPa__leftDoor,.Retail-module__72hPPa__rightDoor{fill:#2b1813;fill-opacity:.96;transform-box:fill-box;transition:transform .82s var(--ease-premium), fill-opacity .62s var(--ease-premium)}.Retail-module__72hPPa__leftDoor{transform-origin:0}.Retail-module__72hPPa__rightDoor{transform-origin:100%}.Retail-module__72hPPa__displays{fill:none;stroke:#e2bda49e;stroke-width:1.15px;opacity:0;transform:translateY(12px)}.Retail-module__72hPPa__textileOne{fill:#9b5f42;fill-opacity:.72;stroke:#d1a488}.Retail-module__72hPPa__textileTwo{fill:#d8c2b3;fill-opacity:.74;stroke:#eadfd3}.Retail-module__72hPPa__textileThree{fill:#7a4334;fill-opacity:.84;stroke:#b77a62}.Retail-module__72hPPa__textileFour{fill:#c89a7e;fill-opacity:.72;stroke:#e2bda4}.Retail-module__72hPPa__customerPath{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.Retail-module__72hPPa__pathNode{fill:var(--vn-highlight);stroke:#3b2118;stroke-width:2px;opacity:0}.Retail-module__72hPPa__storeSign{z-index:3;aspect-ratio:3242.29/514.15;width:31%;color:var(--vn-ivory);opacity:0;position:absolute;top:26.2%;left:50%;transform:translate(-50%,9px)}.Retail-module__72hPPa__storeSign span{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/brand/vastranand-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/vastranand-wordmark.svg) 50%/contain no-repeat}.Retail-module__72hPPa__lightBloom{z-index:1;aspect-ratio:.9;filter:blur(12px);opacity:0;background:radial-gradient(#ffe6c059,#0000 68%);width:34%;position:absolute;top:37%;left:50%;transform:translate(-50%)scale(.72)}.Retail-module__72hPPa__visual[data-state="1"] .Retail-module__72hPPa__digitalField{opacity:.2;transform:scale(1.03)}.Retail-module__72hPPa__visual[data-state="1"] .Retail-module__72hPPa__guides{opacity:.92;transform:none}.Retail-module__72hPPa__visual[data-state="1"] .Retail-module__72hPPa__storeShell{opacity:.28;transform:none}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__digitalField{opacity:.06;transform:scale(1.05)}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__guides{opacity:.2;transform:none}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__storeShell{opacity:1;transform:none}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__interior{opacity:.3;transform:none}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__displays{opacity:.86;transform:none}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__customerPath{opacity:.42;stroke-dashoffset:.56px}.Retail-module__72hPPa__visual[data-state="2"] .Retail-module__72hPPa__storeSign{opacity:1;transform:translate(-50%)}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__digitalField{opacity:.035;transform:scale(1.06)}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__guides{opacity:.1;transform:none}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__storeShell,.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__interior{opacity:1;transform:none}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__leftDoor{fill-opacity:.5;transform:translate(-32px)}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__rightDoor{fill-opacity:.5;transform:translate(32px)}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__displays{opacity:1;transform:none}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__customerPath{opacity:1;stroke-dashoffset:0}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__pathNode{opacity:1}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__storeSign{opacity:1;transform:translate(-50%)}.Retail-module__72hPPa__visual[data-state="3"] .Retail-module__72hPPa__lightBloom{opacity:1;transform:translate(-50%)scale(1)}@keyframes Retail-module__72hPPa__retailSignal{to{stroke-dashoffset:-.18px}}@keyframes Retail-module__72hPPa__retailNodePulse{to{opacity:.45;r:3px}}.Retail-module__72hPPa__mobileStory{display:none}.Retail-module__72hPPa__mobileStates{border-top:1px solid #e2bda42e;max-width:48rem;margin:clamp(4rem,9vw,6rem) auto 0}.Retail-module__72hPPa__mobileStates li{border-bottom:1px solid #e2bda42e;grid-template-columns:3.5rem 1fr;gap:clamp(1rem,4vw,2rem);padding-block:clamp(1.7rem,5vw,2.5rem);display:grid}.Retail-module__72hPPa__mobileCount{color:var(--vn-highlight);letter-spacing:.16em;padding-top:.35rem;font-size:.65rem;font-weight:650}.Retail-module__72hPPa__mobileStates h3{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;font-size:clamp(2rem,7vw,3.5rem);font-weight:500;line-height:1}.Retail-module__72hPPa__mobileStates p{max-width:35rem;color:var(--on-brand-muted);margin-top:.75rem;font-size:.94rem;line-height:1.65}.Retail-module__72hPPa__mobileLink{margin:2.5rem auto 0}.Retail-module__72hPPa__locations{background:var(--vn-cream);min-height:94svh;color:var(--vn-ink);padding-block:clamp(7rem,12vw,12rem)}.Retail-module__72hPPa__locationsInner{grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr);column-gap:clamp(3rem,8vw,9rem);display:grid}.Retail-module__72hPPa__locationsHeading>p{color:var(--vn-brown);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Retail-module__72hPPa__locationsHeading h3{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:clamp(1.8rem,4vw,3rem);font-size:clamp(2.6rem,4.7vw,5rem);font-weight:500;line-height:.96}.Retail-module__72hPPa__locationList{border-top:1px solid var(--vn-taupe)}.Retail-module__72hPPa__locationList li{border-bottom:1px solid var(--vn-taupe);grid-template-columns:3.5rem minmax(14rem,.62fr) minmax(13rem,.38fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:13rem;padding-block:2rem;display:grid}.Retail-module__72hPPa__locationCount{color:var(--vn-copper);letter-spacing:.15em;font-size:.68rem;font-weight:700}.Retail-module__72hPPa__locationName h4{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(2.7rem,5vw,5.8rem);font-weight:500;line-height:.9}.Retail-module__72hPPa__locationName p{color:var(--vn-brown);letter-spacing:.15em;text-transform:uppercase;margin-top:1rem;font-size:.66rem;font-weight:650}.Retail-module__72hPPa__locationName p span{color:var(--vn-copper);padding-inline:.4rem}.Retail-module__72hPPa__locationDescription{max-width:24rem;color:var(--vn-muted);font-size:.95rem;line-height:1.7}.Retail-module__72hPPa__closingLine{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;grid-column:2;margin-top:clamp(4rem,8vw,7rem);font-size:clamp(1.8rem,3vw,3rem)}}@layer responsive{@media (max-width:72rem) and (min-width:64.0625rem){.Retail-module__72hPPa__stageInner{grid-template-columns:minmax(17rem,.36fr) minmax(34rem,.64fr);gap:2rem}.Retail-module__72hPPa__storyChapter h3{font-size:clamp(2.9rem,4.2vw,4.5rem)}.Retail-module__72hPPa__visualMeta,.Retail-module__72hPPa__visualFooter{min-height:2.35rem}}@media (max-width:64rem){.Retail-module__72hPPa__intro{min-height:auto;padding-block:calc(var(--header-height) + 7rem) 6rem}.Retail-module__72hPPa__introInner{grid-template-columns:minmax(10rem,.34fr) 1fr;gap:2rem}.Retail-module__72hPPa__eyebrow{grid-row:span 2}.Retail-module__72hPPa__introCopy{max-width:39rem}.Retail-module__72hPPa__desktopStory{display:none}.Retail-module__72hPPa__mobileStory{padding-block:2rem 8rem;display:block}.Retail-module__72hPPa__visualMobile{max-width:58rem;margin-inline:auto}.Retail-module__72hPPa__locations{min-height:auto}.Retail-module__72hPPa__locationsInner{grid-template-columns:1fr}.Retail-module__72hPPa__locationsHeading{margin-bottom:4rem}.Retail-module__72hPPa__locationsHeading h3{max-width:9ch}.Retail-module__72hPPa__closingLine{grid-column:1}}@media (max-width:48rem){.Retail-module__72hPPa__entryGrid:after{right:var(--space-page);left:var(--space-page)}.Retail-module__72hPPa__introInner{display:block}.Retail-module__72hPPa__eyebrow{margin-bottom:2rem}.Retail-module__72hPPa__intro h2{max-width:9ch;font-size:clamp(2.8rem,12vw,4.7rem)}.Retail-module__72hPPa__introCopy{margin-top:2rem}.Retail-module__72hPPa__mobileStory{padding-top:0}.Retail-module__72hPPa__visualMeta,.Retail-module__72hPPa__visualFooter{letter-spacing:.1em;min-height:2.25rem;padding-inline:.7rem;font-size:.47rem}.Retail-module__72hPPa__storeSign{width:32%;top:25.6%}.Retail-module__72hPPa__locationList li{grid-template-columns:2.5rem 1fr;gap:1rem;min-height:0;padding-block:2.5rem}.Retail-module__72hPPa__locationDescription{grid-column:2;max-width:31rem}.Retail-module__72hPPa__locationName h4{font-size:clamp(2.7rem,12vw,5rem)}}@media (max-width:31rem){.Retail-module__72hPPa__intro{padding-block:calc(var(--header-height) + 5.5rem) 5rem}.Retail-module__72hPPa__intro h2{font-size:clamp(2.65rem,13vw,4rem)}.Retail-module__72hPPa__introCopy{font-size:.94rem}.Retail-module__72hPPa__mobileStory{padding-bottom:6rem}.Retail-module__72hPPa__visualMeta span:first-child{display:none}.Retail-module__72hPPa__visualMeta{justify-content:flex-end}.Retail-module__72hPPa__visualFooter{gap:.5rem;font-size:.42rem}.Retail-module__72hPPa__mobileStates{margin-top:3.5rem}.Retail-module__72hPPa__mobileStates li{grid-template-columns:2.7rem 1fr}.Retail-module__72hPPa__mobileStates p{font-size:.9rem}.Retail-module__72hPPa__locations{padding-block:6rem}.Retail-module__72hPPa__locationsHeading{margin-bottom:3rem}.Retail-module__72hPPa__locationList li{grid-template-columns:2rem 1fr}.Retail-module__72hPPa__locationDescription{font-size:.9rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.Retail-module__72hPPa__desktopStory{height:auto;display:none}.Retail-module__72hPPa__mobileStory{padding-block:2rem 8rem;display:block}.Retail-module__72hPPa__visualMobile{max-width:58rem;margin-inline:auto}.Retail-module__72hPPa__digitalField circle,.Retail-module__72hPPa__signalLine{animation:none}.Retail-module__72hPPa__retail [data-retail-intro],.Retail-module__72hPPa__retail [data-retail-mobile-item],.Retail-module__72hPPa__retail [data-retail-location-reveal]{opacity:1!important;transform:none!important}}}
@layer components{.Technology-module__kD9FWa__technology{color:var(--vn-ivory);isolation:isolate;background:#261611;position:relative;overflow:clip}.Technology-module__kD9FWa__technology:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2bda40a 1px,#0000 1px),linear-gradient(#e2bda408 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.75rem 4.75rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 88%,#0000);mask-image:linear-gradient(#0000,#000 18% 88%,#0000)}.Technology-module__kD9FWa__entryWeave{pointer-events:none;border-top:1px solid #9b5f4266;width:min(42rem,52vw);height:8.5rem;position:absolute;top:0;left:50%}.Technology-module__kD9FWa__entryWeave:before,.Technology-module__kD9FWa__entryWeave:after,.Technology-module__kD9FWa__entryWeave i{content:"";position:absolute}.Technology-module__kD9FWa__entryWeave:before{background:linear-gradient(var(--vn-copper), transparent);width:1px;height:100%;top:0;left:0}.Technology-module__kD9FWa__entryWeave:after{background:linear-gradient(90deg,#0000,#e2bda43d,#0000);height:1px;top:2.75rem;left:-5rem;right:0}.Technology-module__kD9FWa__entryWeave i{border:1px solid var(--vn-copper);background:#261611;width:.42rem;height:.42rem;top:2.55rem}.Technology-module__kD9FWa__entryWeave i:first-child{left:22%}.Technology-module__kD9FWa__entryWeave i:nth-child(2){left:54%}.Technology-module__kD9FWa__entryWeave i:nth-child(3){left:82%}.Technology-module__kD9FWa__intro{background:radial-gradient(circle at 74% 42%,#b77a6221,#0000 29rem),linear-gradient(#fffaf314,#0000 24%);align-items:center;min-height:84svh;padding-block:clamp(8rem,15vh,12rem) clamp(5rem,9vh,8rem);display:grid}.Technology-module__kD9FWa__introInner{grid-template-columns:minmax(11rem,.34fr) minmax(28rem,.78fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.Technology-module__kD9FWa__eyebrow{color:var(--vn-highlight);letter-spacing:.2em;text-transform:uppercase;align-self:start;font-size:.68rem;font-weight:650}.Technology-module__kD9FWa__intro h2{max-width:10ch;color:var(--vn-ivory);font-size:var(--font-size-heading)}.Technology-module__kD9FWa__introCopy{max-width:31rem;color:var(--on-brand-muted);font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.72}.Technology-module__kD9FWa__mobileStory{display:none}.Technology-module__kD9FWa__mobileWeave{max-width:48rem;margin-inline:auto;position:relative}.Technology-module__kD9FWa__mobileLine{background:#e2bda421;width:1px;position:absolute;top:0;bottom:0;left:.42rem}.Technology-module__kD9FWa__mobileLine span{background:linear-gradient(var(--vn-copper), var(--vn-highlight), var(--vn-copper));display:block;position:absolute;inset:0}.Technology-module__kD9FWa__mobileWeave li{padding:0 0 clamp(5rem,11vw,7rem) clamp(2.5rem,7vw,4rem);position:relative}.Technology-module__kD9FWa__mobileNode{border:1px solid var(--vn-highlight);background:#261611;width:.85rem;height:.85rem;position:absolute;top:.35rem;left:0;box-shadow:inset 0 0 0 .2rem #261611}.Technology-module__kD9FWa__mobileNode:after{background:var(--vn-copper);content:"";position:absolute;inset:.2rem}.Technology-module__kD9FWa__mobileTopline{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.Technology-module__kD9FWa__mobileTopline p{color:var(--vn-highlight);letter-spacing:.16em;font-size:.64rem;font-weight:650}.Technology-module__kD9FWa__mobileTopline p span{color:#d8c2b36b}.Technology-module__kD9FWa__mobileTopline svg{width:6.25rem;height:4.7rem;margin-top:-.6rem}.Technology-module__kD9FWa__mobileTopline path{fill:none;stroke:#b77a62c2;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25px}.Technology-module__kD9FWa__mobileWeave h3{max-width:10ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:1.35rem;font-size:clamp(2.55rem,8vw,4.25rem);font-weight:500;line-height:.96}.Technology-module__kD9FWa__mobileWeave article>p{max-width:34rem;color:var(--on-brand-muted);margin-top:1.25rem;font-size:.96rem;line-height:1.7}.Technology-module__kD9FWa__mobileWeave a{border-bottom:1px solid #e2bda461;gap:.8rem;width:fit-content;margin-top:1.6rem;padding-bottom:.3rem;font-size:.72rem;font-weight:650;display:inline-flex}.Technology-module__kD9FWa__mapFrame{background:#140a0861;border:1px solid #e2bda421;min-width:0;box-shadow:0 1.8rem 5rem #00000026}.Technology-module__kD9FWa__mapHeader,.Technology-module__kD9FWa__mapFooter{color:#d8c2b37a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding-inline:1rem;font-size:.54rem;font-weight:650;display:flex}.Technology-module__kD9FWa__mapHeader{border-bottom:1px solid #e2bda41c}.Technology-module__kD9FWa__mapFooter{border-top:1px solid #e2bda41c}.Technology-module__kD9FWa__mapFooter i{background:#e2bda41f;flex:1;height:1px}.Technology-module__kD9FWa__systemMap{width:100%;height:auto;display:block}.Technology-module__kD9FWa__gridField{fill-opacity:.32;stroke:#e2bda417}.Technology-module__kD9FWa__gridLine{fill:none;stroke:#e2bda412;stroke-width:1px}.Technology-module__kD9FWa__weftLine,.Technology-module__kD9FWa__warpLine{fill:none;stroke:#e2bda40f;stroke-width:1px}.Technology-module__kD9FWa__route{fill:none;stroke:#ccb9a92b;stroke-width:1.4px;transition:stroke .4s var(--ease-premium), stroke-width .4s var(--ease-premium)}.Technology-module__kD9FWa__routeActive{stroke:#b77a62e6;stroke-width:2.5px}.Technology-module__kD9FWa__signal{fill:none;stroke:var(--vn-highlight);stroke-dasharray:.09 .91;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:4px;animation:Technology-module__kD9FWa__signalPass .9s var(--ease-premium) .12s 1 both}@keyframes Technology-module__kD9FWa__signalPass{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.Technology-module__kD9FWa__commerceDetail,.Technology-module__kD9FWa__inventoryDetail,.Technology-module__kD9FWa__warehouseDetail,.Technology-module__kD9FWa__fulfilmentDetail,.Technology-module__kD9FWa__customerDetail,.Technology-module__kD9FWa__dataDetail{fill:none;stroke:var(--vn-clay);stroke-width:1.3px;transition:opacity .4s var(--ease-premium)}.Technology-module__kD9FWa__scanLine{stroke:var(--vn-highlight);stroke-width:2px}.Technology-module__kD9FWa__hub rect{fill:#321d17;stroke:var(--vn-copper);stroke-width:1.5px}.Technology-module__kD9FWa__hub path{fill:none;stroke:#e2bda44d}.Technology-module__kD9FWa__hub text{fill:var(--vn-ivory);font-family:var(--font-body), sans-serif;letter-spacing:1.4px;font-size:11px;font-weight:700}.Technology-module__kD9FWa__hub .Technology-module__kD9FWa__hubStatus{fill:#d8c2b385;letter-spacing:1px;font-size:6px;font-weight:600}.Technology-module__kD9FWa__node rect{fill:#261611;stroke:#d8c2b347;transition:fill .4s var(--ease-premium), stroke .4s var(--ease-premium), stroke-width .4s var(--ease-premium)}.Technology-module__kD9FWa__node circle{fill:#d8c2b357;transition:fill .4s var(--ease-premium), r .4s var(--ease-premium)}.Technology-module__kD9FWa__node text{fill:#d8c2b38c;font-family:var(--font-body), sans-serif;letter-spacing:1.1px;transition:fill .4s var(--ease-premium);font-size:8px;font-weight:600}.Technology-module__kD9FWa__nodeActive rect{fill:#3a211a;stroke:var(--vn-highlight);stroke-width:2px}.Technology-module__kD9FWa__nodeActive circle{fill:var(--vn-highlight);r:5px}.Technology-module__kD9FWa__nodeActive text{fill:var(--vn-ivory);font-weight:750}.Technology-module__kD9FWa__exit{min-height:44svh;padding:5rem var(--space-page) 8rem;text-align:center;background:radial-gradient(circle at 50% 100%,#b77a621a,#0000 30rem);place-content:center;justify-items:center;gap:2rem;display:grid}.Technology-module__kD9FWa__exit span{background:linear-gradient(transparent, var(--vn-copper));width:1px;height:5rem}.Technology-module__kD9FWa__exit p{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.75rem)}.Technology-module__kD9FWa__desktopStory{height:350svh;position:relative}.Technology-module__kD9FWa__stickyStage{align-items:center;height:100svh;min-height:42rem;display:grid;position:sticky;top:0;overflow:hidden}.Technology-module__kD9FWa__stageInner{padding-top:var(--header-height);grid-template-columns:minmax(19rem,.38fr) minmax(35rem,.62fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.Technology-module__kD9FWa__storyPanel{min-width:0}.Technology-module__kD9FWa__storyStack{min-height:25rem;position:relative}.Technology-module__kD9FWa__storyChapter{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-premium), transform .4s var(--ease-premium), visibility .4s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(14px)}.Technology-module__kD9FWa__storyChapterActive{opacity:1;visibility:visible;transform:none}.Technology-module__kD9FWa__storyCount{color:var(--vn-highlight);font-variant-numeric:tabular-nums;letter-spacing:.18em;font-size:.7rem;font-weight:650}.Technology-module__kD9FWa__storyCount span{color:#d8c2b373}.Technology-module__kD9FWa__storyKicker{color:#d8c2b385;letter-spacing:.19em;text-transform:uppercase;margin-top:clamp(2rem,4vh,3rem);font-size:.61rem;font-weight:650}.Technology-module__kD9FWa__storyChapter h3{max-width:9ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:.6rem;font-size:clamp(3rem,4.6vw,5.2rem);font-weight:500;line-height:.94}.Technology-module__kD9FWa__storyDescription{max-width:30rem;color:var(--on-brand-muted);margin-top:1.5rem;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.7}.Technology-module__kD9FWa__storyLink{width:fit-content;color:var(--vn-ivory);letter-spacing:.04em;transition:border-color var(--transition-standard), color var(--transition-standard);border-bottom:1px solid #e2bda470;align-items:center;gap:1rem;margin-top:2rem;padding-bottom:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.Technology-module__kD9FWa__storyLink:hover{border-color:var(--vn-highlight);color:var(--vn-highlight)}.Technology-module__kD9FWa__progress{color:#d8c2b37a;font-variant-numeric:tabular-nums;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;max-width:27rem;font-size:.58rem;display:grid}.Technology-module__kD9FWa__progressTrack{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.Technology-module__kD9FWa__progressTrack i{height:2px;transition:background .4s var(--ease-premium);background:#fffaf321}.Technology-module__kD9FWa__progressTrack .Technology-module__kD9FWa__progressReached{background:var(--vn-copper)}}@layer responsive{@media (max-width:72rem) and (min-width:64.0625rem){.Technology-module__kD9FWa__stageInner{grid-template-columns:minmax(17rem,.36fr) minmax(34rem,.64fr);gap:2rem}.Technology-module__kD9FWa__storyChapter h3{font-size:clamp(2.8rem,4.2vw,4.4rem)}}@media (max-width:64rem){.Technology-module__kD9FWa__entryWeave{left:var(--space-page);width:48vw;height:7rem}.Technology-module__kD9FWa__intro{min-height:auto;padding-block:calc(var(--header-height) + 7rem) 7rem}.Technology-module__kD9FWa__introInner{grid-template-columns:minmax(10rem,.35fr) 1fr;gap:2rem}.Technology-module__kD9FWa__eyebrow{grid-row:span 2}.Technology-module__kD9FWa__introCopy{max-width:38rem}.Technology-module__kD9FWa__desktopStory{display:none}.Technology-module__kD9FWa__mobileStory{padding-block:2rem 4rem;display:block}.Technology-module__kD9FWa__exit{min-height:34svh}}@media (max-width:48rem){.Technology-module__kD9FWa__introInner{display:block}.Technology-module__kD9FWa__eyebrow{margin-bottom:2rem}.Technology-module__kD9FWa__intro h2{max-width:9ch;font-size:clamp(2.8rem,12vw,4.7rem)}.Technology-module__kD9FWa__introCopy{margin-top:2rem}.Technology-module__kD9FWa__mobileStory{padding-top:1rem}}@media (max-width:31rem){.Technology-module__kD9FWa__entryWeave{width:58vw}.Technology-module__kD9FWa__intro{padding-block:calc(var(--header-height) + 5.5rem) 6rem}.Technology-module__kD9FWa__intro h2{font-size:clamp(2.65rem,13vw,4rem)}.Technology-module__kD9FWa__introCopy{font-size:.94rem}.Technology-module__kD9FWa__mobileWeave li{padding-left:2.25rem}.Technology-module__kD9FWa__mobileTopline svg{width:5.25rem}.Technology-module__kD9FWa__mobileWeave h3{font-size:clamp(2.45rem,12vw,3.5rem)}.Technology-module__kD9FWa__exit{padding-bottom:6rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.Technology-module__kD9FWa__desktopStory{height:auto;display:none}.Technology-module__kD9FWa__mobileStory{padding-block:2rem 4rem;display:block}.Technology-module__kD9FWa__signal{animation:none;display:none}.Technology-module__kD9FWa__storyChapter,.Technology-module__kD9FWa__route,.Technology-module__kD9FWa__node rect,.Technology-module__kD9FWa__node circle,.Technology-module__kD9FWa__node text,.Technology-module__kD9FWa__commerceDetail,.Technology-module__kD9FWa__inventoryDetail,.Technology-module__kD9FWa__warehouseDetail,.Technology-module__kD9FWa__fulfilmentDetail,.Technology-module__kD9FWa__customerDetail,.Technology-module__kD9FWa__dataDetail{transition:none}.Technology-module__kD9FWa__technology [data-technology-intro],.Technology-module__kD9FWa__technology [data-technology-mobile-item],.Technology-module__kD9FWa__technology [data-technology-mobile-line]{opacity:1!important;transform:none!important}}}
@layer components{.HomepagePreviews-module__rFnuZa__arrowLink{width:fit-content;min-height:2.6rem;color:var(--vn-brown-dark);letter-spacing:.04em;border-bottom:1px solid #6c342057;align-items:center;gap:1rem;padding-bottom:.3rem;font-size:.74rem;font-weight:700;display:inline-flex}.HomepagePreviews-module__rFnuZa__arrowLink span{color:var(--vn-copper);transition:transform var(--transition-standard) var(--ease-premium)}.HomepagePreviews-module__rFnuZa__arrowLink:hover span{transform:translate(.25rem)}.HomepagePreviews-module__rFnuZa__arrowLinkLight{color:var(--vn-ivory);border-color:#e2bda46b}.HomepagePreviews-module__rFnuZa__arrowLinkLight:hover{color:var(--vn-highlight);border-color:var(--vn-highlight)}.HomepagePreviews-module__rFnuZa__darkHeader,.HomepagePreviews-module__rFnuZa__lightHeader,.HomepagePreviews-module__rFnuZa__scaleHeader{grid-template-columns:minmax(10rem,.28fr) minmax(25rem,.76fr) minmax(17rem,.4fr);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid}:is(.HomepagePreviews-module__rFnuZa__darkHeader .section-label,.HomepagePreviews-module__rFnuZa__lightHeader .section-label,.HomepagePreviews-module__rFnuZa__scaleHeader .section-label){align-self:start}.HomepagePreviews-module__rFnuZa__darkHeader h2,.HomepagePreviews-module__rFnuZa__stackHeader h2,.HomepagePreviews-module__rFnuZa__technologyHeader h2{color:var(--vn-ivory)}.HomepagePreviews-module__rFnuZa__darkHeader h2,.HomepagePreviews-module__rFnuZa__lightHeader h2,.HomepagePreviews-module__rFnuZa__scaleHeader h2,.HomepagePreviews-module__rFnuZa__technologyHeader h2,.HomepagePreviews-module__rFnuZa__stackHeader h2,.HomepagePreviews-module__rFnuZa__lifeHeader h2,.HomepagePreviews-module__rFnuZa__retailCopy h2{font-size:clamp(2.75rem,4.8vw,5.5rem)}.HomepagePreviews-module__rFnuZa__darkHeader>p:last-child,.HomepagePreviews-module__rFnuZa__lightHeader>p:last-child,.HomepagePreviews-module__rFnuZa__scaleHeader>p:last-child,.HomepagePreviews-module__rFnuZa__technologyHeader>p:last-child,.HomepagePreviews-module__rFnuZa__stackHeader>p:last-child{max-width:30rem;line-height:1.65}.HomepagePreviews-module__rFnuZa__darkHeader>p:last-child,.HomepagePreviews-module__rFnuZa__technologyHeader>p:last-child,.HomepagePreviews-module__rFnuZa__stackHeader>p:last-child{color:var(--on-brand-muted)}.HomepagePreviews-module__rFnuZa__ecosystem{background:var(--brand-strong);color:var(--accent-contrast);position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__ecosystem:before{content:"";pointer-events:none;background:radial-gradient(circle at 76%,#9b5f421f,#0000 28%),linear-gradient(90deg,#0000 49.95%,#fffaf306 50%,#0000 50.05%);position:absolute;inset:0}.HomepagePreviews-module__rFnuZa__ecosystemDesktop{z-index:1;height:145svh;position:relative}.HomepagePreviews-module__rFnuZa__ecosystemSticky{align-items:center;height:100svh;min-height:43rem;display:grid;position:sticky;top:0}.HomepagePreviews-module__rFnuZa__ecosystemInner{padding-block:calc(var(--header-height) + 1rem) 1.25rem;grid-template-rows:auto 1fr;gap:clamp(1.25rem,2.5vh,2rem);display:grid}.HomepagePreviews-module__rFnuZa__darkHeader .section-label{color:var(--accent-soft)}.HomepagePreviews-module__rFnuZa__ecosystemBody{grid-template-columns:minmax(17rem,.34fr) minmax(34rem,.66fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:0;display:grid}.HomepagePreviews-module__rFnuZa__previewStory{flex-direction:column;justify-content:center;min-width:0;display:flex}.HomepagePreviews-module__rFnuZa__previewStoryStack{min-height:11rem;position:relative}.HomepagePreviews-module__rFnuZa__previewChapter{opacity:0;visibility:hidden;transition:opacity .36s var(--ease-premium), transform .36s var(--ease-premium), visibility .36s;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(.75rem)}.HomepagePreviews-module__rFnuZa__previewChapterActive{opacity:1;visibility:visible;transform:none}.HomepagePreviews-module__rFnuZa__previewCount{letter-spacing:.18em;font-size:.64rem;font-weight:700;color:var(--vn-highlight)!important}.HomepagePreviews-module__rFnuZa__previewCount span{color:#d8c2b37a}.HomepagePreviews-module__rFnuZa__previewChapter h3,.HomepagePreviews-module__rFnuZa__technologyStory h3{max-width:13ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:1rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:.98}.HomepagePreviews-module__rFnuZa__previewChapter>p:last-child,.HomepagePreviews-module__rFnuZa__technologyStory>p:nth-of-type(2){max-width:28rem;color:var(--on-brand-muted);margin-top:.9rem;line-height:1.58}.HomepagePreviews-module__rFnuZa__fourProgress{grid-template-columns:repeat(4,1fr);gap:.35rem;max-width:24rem;margin-top:.75rem;display:grid}.HomepagePreviews-module__rFnuZa__fourProgress i{background:#fffaf329;height:1px}.HomepagePreviews-module__rFnuZa__fourProgress .HomepagePreviews-module__rFnuZa__progressActive{background:var(--vn-highlight)}.HomepagePreviews-module__rFnuZa__previewStory .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1.1rem}.HomepagePreviews-module__rFnuZa__ecosystemMobile{display:none}.HomepagePreviews-module__rFnuZa__journey{background:var(--vn-ivory);color:var(--vn-ink);position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__journeyTransition{background:linear-gradient(to bottom, var(--vn-brown-dark), #744432 46%, var(--vn-sand) 84%, var(--vn-ivory));height:10svh;min-height:5rem;position:relative}.HomepagePreviews-module__rFnuZa__journeyTransition span{background:linear-gradient(transparent, var(--vn-copper));width:1px;height:75%;position:absolute;bottom:0;left:50%}.HomepagePreviews-module__rFnuZa__lightHeader{align-content:center;min-height:42svh}.HomepagePreviews-module__rFnuZa__lightHeader .section-label{color:var(--vn-brown)}.HomepagePreviews-module__rFnuZa__lightHeader h2{color:var(--vn-brown-dark)}.HomepagePreviews-module__rFnuZa__lightHeader h2 span{display:block}.HomepagePreviews-module__rFnuZa__lightHeader>p:last-child{color:var(--vn-muted)}.HomepagePreviews-module__rFnuZa__journeyDesktop{height:180svh;position:relative}.HomepagePreviews-module__rFnuZa__journeySticky{background:radial-gradient(circle at 72%,#9b5f4217,#0000 36%);align-items:center;height:100svh;min-height:43rem;display:grid;position:sticky;top:0}.HomepagePreviews-module__rFnuZa__journeyStage{padding-top:var(--header-height);grid-template-columns:minmax(18rem,.36fr) minmax(36rem,.64fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.HomepagePreviews-module__rFnuZa__journeyCount{color:var(--vn-copper);letter-spacing:.2em;font-size:.68rem;font-weight:700}.HomepagePreviews-module__rFnuZa__journeyCount span{color:#74645c80}.HomepagePreviews-module__rFnuZa__journeyStory h3{color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin-top:1rem;font-size:clamp(3.25rem,5vw,5.8rem);font-weight:500;line-height:.9}.HomepagePreviews-module__rFnuZa__includes{color:var(--vn-copper);letter-spacing:.14em;text-transform:uppercase;margin-top:.8rem;font-size:.64rem;font-weight:700}.HomepagePreviews-module__rFnuZa__journeyDescription{max-width:29rem;color:var(--vn-muted);margin-top:1rem;line-height:1.62}.HomepagePreviews-module__rFnuZa__journeyProgress{background:#6c34201f;max-width:26rem;height:2px;margin-top:1.4rem;overflow:hidden}.HomepagePreviews-module__rFnuZa__journeyProgress i{background:var(--vn-copper);width:100%;height:100%;display:block}.HomepagePreviews-module__rFnuZa__journeyStory .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1.2rem}.HomepagePreviews-module__rFnuZa__journeyMobile{display:none}.HomepagePreviews-module__rFnuZa__journeyExit{min-height:12svh;padding:2rem var(--space-page);color:var(--vn-brown);font-family:var(--font-display), sans-serif;text-align:center;place-items:center;font-size:clamp(1.25rem,2.3vw,2.25rem);display:grid}.HomepagePreviews-module__rFnuZa__scale{background:radial-gradient(circle at 18% 28%, #e2bda41f, transparent 25rem), linear-gradient(90deg, transparent 49.96%, #6c34200a 50%, transparent 50.04%), var(--vn-ivory);grid-template-rows:auto 1fr;align-content:center;min-height:108svh;padding-block:clamp(4rem,8vh,6rem);display:grid;position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__scaleHeader{align-content:center;min-height:31svh}.HomepagePreviews-module__rFnuZa__scaleHeader h2{color:var(--vn-ink)}.HomepagePreviews-module__rFnuZa__scaleHeader>p:last-child{color:var(--vn-muted)}.HomepagePreviews-module__rFnuZa__metricGrid{border-top:1px solid #6c34201c;border-left:1px solid #6c34201c;grid-template-columns:repeat(2,1fr);display:grid}.HomepagePreviews-module__rFnuZa__metricGrid li{border-bottom:1px solid #6c34201c;border-right:1px solid #6c34201c;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:.4rem 1.5rem;min-height:29svh;padding:clamp(1.5rem,3vh,2.4rem);display:grid}.HomepagePreviews-module__rFnuZa__metricGrid li>span{color:var(--vn-copper);letter-spacing:.16em;grid-row:span 2;font-size:.6rem;font-weight:700}.HomepagePreviews-module__rFnuZa__metricGrid strong{color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.075em;font-size:clamp(4rem,7vw,7.5rem);font-weight:500;line-height:.82}.HomepagePreviews-module__rFnuZa__metricGrid h3{color:var(--vn-brown);letter-spacing:.15em;text-transform:uppercase;font-size:.67rem}.HomepagePreviews-module__rFnuZa__metricGrid p{max-width:28rem;color:var(--vn-muted);margin-top:.5rem;font-size:.88rem;line-height:1.48}.HomepagePreviews-module__rFnuZa__technology{color:var(--vn-ivory);background:#261611;position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__technology:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#e2bda40a 1px,#0000 1px),linear-gradient(#e2bda408 1px,#0000 1px);background-size:4.75rem 4.75rem;position:absolute;inset:0}.HomepagePreviews-module__rFnuZa__technologyDesktop{z-index:1;height:170svh;position:relative}.HomepagePreviews-module__rFnuZa__technologySticky{align-items:center;height:100svh;min-height:43rem;display:grid;position:sticky;top:0}.HomepagePreviews-module__rFnuZa__technologyInner{padding-block:calc(var(--header-height) + .8rem) 1rem;grid-template-rows:auto 1fr;gap:clamp(1.2rem,2vh,2rem);display:grid}.HomepagePreviews-module__rFnuZa__technologyHeader{grid-template-columns:minmax(10rem,.28fr) minmax(25rem,.72fr) minmax(15rem,.32fr);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.HomepagePreviews-module__rFnuZa__technologyHeader .section-label{color:var(--vn-highlight);align-self:start}.HomepagePreviews-module__rFnuZa__technologyBody{grid-template-columns:minmax(17rem,.34fr) minmax(34rem,.66fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:0;display:grid}.HomepagePreviews-module__rFnuZa__technologyStory .HomepagePreviews-module__rFnuZa__previewCount{margin-bottom:.9rem}.HomepagePreviews-module__rFnuZa__technologyStory>p:nth-of-type(2){margin-bottom:1rem}.HomepagePreviews-module__rFnuZa__technologyLabels{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.HomepagePreviews-module__rFnuZa__technologyLabels span{color:#d8c2b3ad;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e2bda429;padding:.35rem .5rem;font-size:.53rem;font-weight:700}.HomepagePreviews-module__rFnuZa__technologyStory .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1rem}.HomepagePreviews-module__rFnuZa__technologyMobile{display:none}.HomepagePreviews-module__rFnuZa__retail{background:linear-gradient(145deg, var(--vn-ivory), var(--vn-sand));align-items:center;min-height:115svh;padding-block:clamp(5rem,10vh,8rem);display:grid;position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__retailInner{grid-template-columns:minmax(18rem,.34fr) minmax(36rem,.66fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.HomepagePreviews-module__rFnuZa__retailCopy h2{max-width:9ch;color:var(--vn-brown-dark)}.HomepagePreviews-module__rFnuZa__retailCopy>p:nth-of-type(2){max-width:29rem;color:var(--vn-muted);margin-top:1.4rem;line-height:1.65}.HomepagePreviews-module__rFnuZa__retailSequence{color:var(--vn-copper);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:1.5rem;font-size:.6rem;font-weight:700;display:grid}.HomepagePreviews-module__rFnuZa__retailSequence i{background:linear-gradient(90deg, var(--vn-copper), #9b5f422e);height:1px}.HomepagePreviews-module__rFnuZa__retailCopy .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1.4rem}.HomepagePreviews-module__rFnuZa__locations{border-top:1px solid #6c342021;border-bottom:1px solid #6c342021;grid-column:1/-1;grid-template-columns:minmax(10rem,.5fr) repeat(2,1fr);display:grid}.HomepagePreviews-module__rFnuZa__locations>span{color:var(--vn-copper);letter-spacing:.15em;text-transform:uppercase;align-items:center;padding:1rem;font-size:.6rem;font-weight:700;display:flex}.HomepagePreviews-module__rFnuZa__locations>p{border-left:1px solid #6c342021;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.HomepagePreviews-module__rFnuZa__locations small{color:var(--vn-copper);font-size:.58rem}.HomepagePreviews-module__rFnuZa__locations strong{color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;font-size:1.35rem;font-weight:500}.HomepagePreviews-module__rFnuZa__locations p span{color:var(--vn-muted);font-size:.72rem}.HomepagePreviews-module__rFnuZa__life{background:radial-gradient(circle at 82% 13%,#b77a622e,#0000 31rem),linear-gradient(#f5efe5,#efe2d5);align-items:center;min-height:125svh;padding-block:clamp(5rem,10vh,8rem);display:grid;position:relative;overflow:clip}.HomepagePreviews-module__rFnuZa__lifeInner{grid-template-columns:minmax(18rem,.34fr) minmax(36rem,.66fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.HomepagePreviews-module__rFnuZa__lifeHeader{min-width:0}.HomepagePreviews-module__rFnuZa__lifeHeader h2{max-width:8.2ch;color:var(--vn-brown-dark);line-height:.96}.HomepagePreviews-module__rFnuZa__lifeHeader>p:nth-of-type(2){max-width:29rem;margin-top:var(--rhythm-heading-body);color:var(--vn-muted);font-size:var(--type-body);line-height:1.68}.HomepagePreviews-module__rFnuZa__lifeHeader .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:var(--rhythm-body-cta)}.HomepagePreviews-module__rFnuZa__lifeGallery{min-width:0}.HomepagePreviews-module__rFnuZa__lifeGallery figure{background:var(--vn-sand);margin:0;overflow:hidden;box-shadow:0 1rem 3rem #3b21181a}.HomepagePreviews-module__rFnuZa__lifeGallery img{object-fit:cover;filter:saturate(.75)sepia(.06);width:100%;height:100%;transition:transform .6s var(--ease-premium), filter .4s;display:block}.HomepagePreviews-module__rFnuZa__lifeGallery figure:hover img{filter:saturate(.95);transform:scale(1.035)}.HomepagePreviews-module__rFnuZa__lifeHero{height:min(48svh,31rem)}.HomepagePreviews-module__rFnuZa__lifeHero img{object-position:50% 48%}.HomepagePreviews-module__rFnuZa__supportingImages{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.65rem;display:grid}.HomepagePreviews-module__rFnuZa__supportingImages figure{height:min(17svh,10rem)}.HomepagePreviews-module__rFnuZa__supportingImages figure:nth-child(2) img{object-position:52% 45%}.HomepagePreviews-module__rFnuZa__lifeThemes{border-top:1px solid #6c342026;border-bottom:1px solid #6c342026;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.HomepagePreviews-module__rFnuZa__lifeThemes li{color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;padding:1.1rem;font-size:clamp(1rem,1.6vw,1.45rem);font-weight:600;display:flex}.HomepagePreviews-module__rFnuZa__lifeThemes li+li{border-left:1px solid #6c342026}.HomepagePreviews-module__rFnuZa__lifeThemes span{color:var(--vn-copper);font-family:var(--font-body), sans-serif;letter-spacing:.12em;font-size:.55rem}}@layer responsive{@media (max-width:72rem) and (min-width:64.0625rem){.HomepagePreviews-module__rFnuZa__ecosystemBody,.HomepagePreviews-module__rFnuZa__technologyBody{grid-template-columns:minmax(16rem,.33fr) minmax(32rem,.67fr);gap:1.5rem}.HomepagePreviews-module__rFnuZa__journeyStage{grid-template-columns:minmax(17rem,.34fr) minmax(32rem,.66fr);gap:1rem}.HomepagePreviews-module__rFnuZa__previewChapter h3,.HomepagePreviews-module__rFnuZa__technologyStory h3{font-size:2.4rem}}@media (max-width:64rem){.HomepagePreviews-module__rFnuZa__ecosystemDesktop,.HomepagePreviews-module__rFnuZa__journeyDesktop,.HomepagePreviews-module__rFnuZa__technologyDesktop{display:none}.HomepagePreviews-module__rFnuZa__ecosystemMobile,.HomepagePreviews-module__rFnuZa__technologyMobile{z-index:1;padding-block:calc(var(--header-height) + 4rem) 5rem;display:block;position:relative}.HomepagePreviews-module__rFnuZa__stackHeader{grid-template-columns:minmax(9rem,.32fr) 1fr;gap:1.5rem 2rem;display:grid}.HomepagePreviews-module__rFnuZa__stackHeader .section-label{color:var(--vn-highlight);grid-row:span 2}.HomepagePreviews-module__rFnuZa__stackHeader h2{font-size:clamp(3rem,7vw,5rem)}.HomepagePreviews-module__rFnuZa__pillarList{flex-wrap:wrap;gap:.45rem;margin:2.5rem 0 1.5rem;display:flex}.HomepagePreviews-module__rFnuZa__pillarList a{color:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e2bda438;padding:.55rem .7rem;font-size:.64rem;font-weight:700;display:block}.HomepagePreviews-module__rFnuZa__compactGroups,.HomepagePreviews-module__rFnuZa__technologyGroups{background:#fffaf31f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.HomepagePreviews-module__rFnuZa__compactGroups li,.HomepagePreviews-module__rFnuZa__technologyGroups li{background:var(--brand-strong);grid-template-columns:auto 1fr;gap:1rem;min-height:8.5rem;padding:1.25rem;display:grid}.HomepagePreviews-module__rFnuZa__compactGroups li>span,.HomepagePreviews-module__rFnuZa__technologyGroups li>span{color:var(--vn-highlight);font-size:.58rem}.HomepagePreviews-module__rFnuZa__compactGroups h3,.HomepagePreviews-module__rFnuZa__technologyGroups h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.3rem;font-weight:500}.HomepagePreviews-module__rFnuZa__compactGroups p,.HomepagePreviews-module__rFnuZa__technologyGroups p{color:var(--on-brand-muted);margin-top:.5rem;font-size:.85rem;line-height:1.45}.HomepagePreviews-module__rFnuZa__ecosystemMobile>.HomepagePreviews-module__rFnuZa__arrowLink,.HomepagePreviews-module__rFnuZa__technologyMobile>.HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1.5rem}.HomepagePreviews-module__rFnuZa__lightHeader{min-height:auto;padding-block:calc(var(--header-height) + 3.5rem) 4rem}.HomepagePreviews-module__rFnuZa__journeyMobile{border-top:1px solid #6c34201f;border-left:1px solid #6c34201f;grid-template-columns:repeat(2,1fr);display:grid}.HomepagePreviews-module__rFnuZa__journeyMobile>li{border-bottom:1px solid #6c34201f;border-right:1px solid #6c34201f;grid-template-columns:auto 1fr;gap:1rem;min-height:10rem;padding:1.35rem;display:grid}.HomepagePreviews-module__rFnuZa__journeyMobile>li>span{color:var(--vn-copper);font-size:.6rem;font-weight:700}.HomepagePreviews-module__rFnuZa__journeyMobile h3{color:var(--vn-brown-dark);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:1.8rem;font-weight:500;line-height:1}.HomepagePreviews-module__rFnuZa__journeyMobile li div>p:last-child{color:var(--vn-muted);margin-top:.55rem;font-size:.88rem;line-height:1.45}.HomepagePreviews-module__rFnuZa__journeyMobile .HomepagePreviews-module__rFnuZa__includes{margin-top:.5rem;font-size:.56rem}.HomepagePreviews-module__rFnuZa__journeyMobile .HomepagePreviews-module__rFnuZa__mobileCta{align-items:center;display:flex}.HomepagePreviews-module__rFnuZa__journeyExit{min-height:18svh}.HomepagePreviews-module__rFnuZa__scale{min-height:auto;padding-block:5rem}.HomepagePreviews-module__rFnuZa__scaleHeader{min-height:auto}.HomepagePreviews-module__rFnuZa__metricGrid{margin-top:4rem}.HomepagePreviews-module__rFnuZa__metricGrid li{min-height:13rem}.HomepagePreviews-module__rFnuZa__metricGrid strong{font-size:clamp(4rem,11vw,6.5rem)}.HomepagePreviews-module__rFnuZa__technologyMapMobile{width:min(100%,43rem);margin:3rem auto 1.5rem}.HomepagePreviews-module__rFnuZa__technologyGroups{grid-template-columns:repeat(3,1fr)}.HomepagePreviews-module__rFnuZa__technologyMobile>.HomepagePreviews-module__rFnuZa__technologyLabels{margin-top:1.5rem}.HomepagePreviews-module__rFnuZa__retail{min-height:auto;padding-block:6rem}.HomepagePreviews-module__rFnuZa__retailInner{grid-template-columns:minmax(16rem,.36fr) minmax(28rem,.64fr);gap:2rem}.HomepagePreviews-module__rFnuZa__life{min-height:auto;padding-block:6rem}.HomepagePreviews-module__rFnuZa__lifeInner{grid-template-columns:minmax(16rem,.36fr) minmax(28rem,.64fr);gap:clamp(2.5rem,5vw,4rem)}}@media (max-width:48rem){.HomepagePreviews-module__rFnuZa__ecosystemMobile,.HomepagePreviews-module__rFnuZa__technologyMobile{padding-block:calc(var(--header-height) + 3rem) 4rem}.HomepagePreviews-module__rFnuZa__stackHeader,.HomepagePreviews-module__rFnuZa__darkHeader,.HomepagePreviews-module__rFnuZa__lightHeader,.HomepagePreviews-module__rFnuZa__scaleHeader{display:block}:is(.HomepagePreviews-module__rFnuZa__stackHeader .section-label,.HomepagePreviews-module__rFnuZa__lightHeader .section-label,.HomepagePreviews-module__rFnuZa__scaleHeader .section-label){margin-bottom:1.5rem}.HomepagePreviews-module__rFnuZa__stackHeader h2,.HomepagePreviews-module__rFnuZa__lightHeader h2,.HomepagePreviews-module__rFnuZa__scaleHeader h2,.HomepagePreviews-module__rFnuZa__lifeHeader h2,.HomepagePreviews-module__rFnuZa__retailCopy h2{font-size:clamp(2.65rem,12vw,4rem)}.HomepagePreviews-module__rFnuZa__stackHeader>p:last-child,.HomepagePreviews-module__rFnuZa__lightHeader>p:last-child,.HomepagePreviews-module__rFnuZa__scaleHeader>p:last-child{margin-top:1.25rem;font-size:.94rem}.HomepagePreviews-module__rFnuZa__compactGroups{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__compactGroups li{min-height:0;padding:1rem}.HomepagePreviews-module__rFnuZa__journeyTransition{height:8svh;min-height:4rem}.HomepagePreviews-module__rFnuZa__lightHeader{padding-block:calc(var(--header-height) + 2.5rem) 3rem}.HomepagePreviews-module__rFnuZa__journeyMobile{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__journeyMobile>li{min-height:0;padding:1.1rem}.HomepagePreviews-module__rFnuZa__journeyExit{min-height:14svh;font-size:1.25rem}.HomepagePreviews-module__rFnuZa__scale{padding-block:4rem}.HomepagePreviews-module__rFnuZa__metricGrid{margin-top:3rem}.HomepagePreviews-module__rFnuZa__metricGrid li{gap:.3rem .75rem;min-height:10.5rem;padding:1rem}.HomepagePreviews-module__rFnuZa__metricGrid strong{font-size:clamp(3.2rem,17vw,5rem)}.HomepagePreviews-module__rFnuZa__metricGrid p{font-size:.78rem}.HomepagePreviews-module__rFnuZa__technologyMapMobile{margin-top:2.5rem}.HomepagePreviews-module__rFnuZa__technologyGroups{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__technologyGroups li{min-height:0;padding:1rem}.HomepagePreviews-module__rFnuZa__technologyLabels span{font-size:.5rem}.HomepagePreviews-module__rFnuZa__retail{padding-block:4.5rem}.HomepagePreviews-module__rFnuZa__retailInner,.HomepagePreviews-module__rFnuZa__lifeInner{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__retailCopy>p:nth-of-type(2){margin-top:1.1rem;font-size:.94rem}.HomepagePreviews-module__rFnuZa__lifeHeader h2{max-width:10ch;line-height:.98}.HomepagePreviews-module__rFnuZa__lifeHeader>p:nth-of-type(2){margin-top:1.5rem;font-size:.94rem}.HomepagePreviews-module__rFnuZa__lifeHeader .HomepagePreviews-module__rFnuZa__arrowLink{margin-top:1.75rem}.HomepagePreviews-module__rFnuZa__locations{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__locations>span{justify-content:center}.HomepagePreviews-module__rFnuZa__locations>p{border-top:1px solid #6c342021;border-left:0}.HomepagePreviews-module__rFnuZa__locations p span{text-align:right}.HomepagePreviews-module__rFnuZa__life{padding-block:4.5rem}.HomepagePreviews-module__rFnuZa__lifeGallery{margin-top:1rem}.HomepagePreviews-module__rFnuZa__lifeHero{height:min(43svh,25rem)}.HomepagePreviews-module__rFnuZa__supportingImages figure{height:min(14svh,8rem)}.HomepagePreviews-module__rFnuZa__lifeThemes{grid-template-columns:repeat(2,1fr);margin-top:.5rem}.HomepagePreviews-module__rFnuZa__lifeThemes li{justify-content:flex-start;padding:.85rem;font-size:.95rem}.HomepagePreviews-module__rFnuZa__lifeThemes li:nth-child(3){border-top:1px solid #6c342026;border-left:0}.HomepagePreviews-module__rFnuZa__lifeThemes li:nth-child(4){border-top:1px solid #6c342026}}@media (max-width:31rem){.HomepagePreviews-module__rFnuZa__ecosystemMobile,.HomepagePreviews-module__rFnuZa__technologyMobile{padding-block:calc(var(--header-height) + 2.4rem) 3.5rem}.HomepagePreviews-module__rFnuZa__pillarList{margin-top:1.75rem}.HomepagePreviews-module__rFnuZa__compactGroups h3,.HomepagePreviews-module__rFnuZa__technologyGroups h3{font-size:1.15rem}.HomepagePreviews-module__rFnuZa__journeyMobile h3{font-size:1.55rem}.HomepagePreviews-module__rFnuZa__metricGrid{grid-template-columns:1fr}.HomepagePreviews-module__rFnuZa__metricGrid li{min-height:8.75rem}.HomepagePreviews-module__rFnuZa__metricGrid strong{font-size:clamp(3.5rem,21vw,5rem)}.HomepagePreviews-module__rFnuZa__retailSequence{font-size:.53rem}.HomepagePreviews-module__rFnuZa__locations>p{gap:.7rem}.HomepagePreviews-module__rFnuZa__locations strong{font-size:1.15rem}.HomepagePreviews-module__rFnuZa__locations p span{font-size:.64rem}}}@layer accessibility{@media (prefers-reduced-motion:reduce){.HomepagePreviews-module__rFnuZa__ecosystemDesktop,.HomepagePreviews-module__rFnuZa__journeyDesktop,.HomepagePreviews-module__rFnuZa__technologyDesktop{display:none}.HomepagePreviews-module__rFnuZa__ecosystemMobile,.HomepagePreviews-module__rFnuZa__journeyMobile,.HomepagePreviews-module__rFnuZa__technologyMobile{display:block}.HomepagePreviews-module__rFnuZa__journeyMobile{display:grid}.HomepagePreviews-module__rFnuZa__scale [data-scale-preview-intro],.HomepagePreviews-module__rFnuZa__scale [data-scale-preview-metric],.HomepagePreviews-module__rFnuZa__life [data-life-preview-reveal]{opacity:1!important;transform:none!important}}}
