.vetra-scroll-expand{--se-top:88px;--se-distance:0px;position:relative;width:100%;margin:0 auto 48px}.vetra-scroll-expand__track{position:relative}.vetra-scroll-expand[data-enhanced=true] .vetra-scroll-expand__track{height:calc(var(--se-stage-height) + var(--se-distance))}.vetra-scroll-expand__stage{position:relative;display:grid;place-items:center;isolation:isolate;height:min(640px,calc(100svh - var(--se-top) - 32px));min-height:420px}.vetra-scroll-expand[data-enhanced=true] .vetra-scroll-expand__stage{position:-webkit-sticky;position:sticky;top:var(--se-top)}.vetra-scroll-expand__frame{position:absolute;inset:0;overflow:hidden;background:var(--vetra-950,#051f20);border-radius:28px;z-index:-1}.vetra-scroll-expand[data-enhanced=true] .vetra-scroll-expand__frame{border-radius:0;will-change:clip-path}.vetra-scroll-expand__frame img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vetra-scroll-expand__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#051f205c,#051f20b8 36%,#051f20b8 64%,#051f205c)}.vetra-scroll-expand__content{display:grid;justify-items:center;text-align:center;grid-gap:24px;gap:24px;max-width:660px;padding:48px 32px;color:var(--vetra-100,#daf1de)}.vetra-scroll-expand__content .section-eyebrow{color:var(--vetra-300,#8eb69b)}.vetra-scroll-expand__content h2{margin:0;color:var(--vetra-100,#daf1de);font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.vetra-scroll-expand__content p{margin:0;max-width:460px;font-size:16px;line-height:1.7;color:var(--vetra-100,#daf1de)}.vetra-scroll-expand__dimensions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.vetra-scroll-expand__dimensions li{padding:8px 16px;border:1px solid #8eb69b99;border-radius:999px;background:var(--vetra-900,#0b2b26);color:var(--vetra-100,#daf1de);font-size:13px}@media(max-width:640px){.vetra-scroll-expand{--se-top:76px;margin-bottom:32px}.vetra-scroll-expand__content{gap:20px;padding:40px 28px}.vetra-scroll-expand__content h2{font-size:32px}.vetra-scroll-expand__content p{font-size:14px}.vetra-scroll-expand__dimensions{gap:8px}.vetra-scroll-expand__dimensions li{font-size:12px;padding:8px 12px}}@media(max-height:520px),(max-width:359px),(prefers-reduced-motion:reduce){.vetra-scroll-expand .vetra-scroll-expand__track{height:auto}.vetra-scroll-expand .vetra-scroll-expand__stage{position:relative;top:auto;height:auto;min-height:420px}.vetra-scroll-expand .vetra-scroll-expand__frame{-webkit-clip-path:none!important;clip-path:none!important;will-change:auto}.vetra-scroll-expand .vetra-scroll-expand__frame img{transform:none!important}}.text-effects-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.vetra-landing .landing-focus{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:100%}.vetra-landing .text-effects-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #8eb69b;border-radius:999px;background:transparent;color:#235347;font:inherit;font-size:12px;cursor:pointer}.vetra-landing .text-effects-toggle:disabled{cursor:default}.landing-text-effects[data-ready=false] .text-effects-toggle{visibility:hidden}.vetra-landing .landing-intro .landing-rotating-text{margin:0;max-width:100%;font-size:18px;line-height:1.5}.landing-rotating-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#235347}.landing-rotating-deck{display:inline-grid;perspective:600px;background:#daf1de;border:1px solid #8eb69b;border-radius:12px;padding:4px 12px;color:#051f20;font-weight:750;max-width:100%}.landing-rotating-word{grid-area:1/1;opacity:0;transform:translateY(.6em) rotateX(-90deg);transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.landing-rotating-word[data-active=true]{opacity:1;transform:translateY(0) rotateX(0)}.landing-rotating-text[data-running=true] .landing-rotating-word{transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.landing-rotating-static{display:none}.landing-gradient-text{color:#235347}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.landing-gradient-text{background-image:linear-gradient(100deg,#051f20,#235347,#37634f,#235347,#051f20);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:vetra-gradient-sweep 9s ease-in-out infinite alternate;animation-play-state:paused;box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing-gradient-text[data-running=true]{animation-play-state:running}}@keyframes vetra-gradient-sweep{0%{background-position:0 50%}to{background-position:100% 50%}}.landing-curved-loop{position:relative;overflow:hidden;padding:24px 0;margin:12px 0 32px;border-top:1px solid #8eb69b66;border-bottom:1px solid #8eb69b66;color:#235347}.landing-curved-loop__controls{display:flex;justify-content:flex-end;padding:0 4px}.landing-curved-loop__svg{display:block;width:max(100%,800px);max-width:none;height:auto;position:relative;left:50%;transform:translateX(-50%);fill:currentColor;font-size:58px;font-weight:650;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-text-effects[data-reduced=true] .landing-rotating-deck{display:none}.landing-text-effects[data-reduced=true] .landing-rotating-static{display:inline}@media(max-width:640px){.vetra-landing .landing-intro .landing-rotating-text{font-size:16px}.vetra-landing .landing-focus{gap:12px}.landing-curved-loop{margin-bottom:24px;padding-block:16px}}@media(prefers-reduced-motion:reduce){.landing-gradient-text{animation:none!important;color:#235347;-webkit-text-fill-color:currentColor;background-image:none}.landing-rotating-word{transition:none!important}.landing-rotating-deck{display:none}.landing-rotating-static{display:inline}}@media(forced-colors:active){.landing-gradient-text{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.landing-rotating-deck{border-color:CanvasText;color:CanvasText}.landing-curved-loop{color:CanvasText}}