/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.rounded-\[inherit\]{border-radius:inherit}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.p-px{padding:1px}.lowercase{text-transform:lowercase}.opacity-0{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.group-focus-within\/spotlight\:opacity-100:is(:where(.group\/spotlight):focus-within *){opacity:1}@media (hover:hover){.group-hover\/spotlight\:opacity-100:is(:where(.group\/spotlight):hover *){opacity:1}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.header .nav-link,.header .nav-cta,.header .menu-toggle{color:#171819;background:0 0;border:0;border-radius:0;padding:10px 14px;font-weight:750}.download[data-slot=spotlight]{background:#fafbfc;border:1px solid #c8cdd4;border-radius:10px;padding:12px 14px}.journey{--journey-step:26vw;--journey-height:min(32vw,calc(100svh - var(--header-height) - 130px));border-block:0}.journey-viewport{scrollbar-width:thin;padding:55px 0 40px;position:relative;overflow:auto hidden}.journey-animated .journey-viewport{top:var(--header-height);height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding:30px 0;display:flex;position:sticky;overflow:hidden}.journey-track{width:max-content;height:var(--journey-height);flex-shrink:0;gap:5vw;padding:0 5vw;position:relative}.journey-image{background:0 0;border-radius:1vw;flex:1;width:100%;min-height:0}.journey-image img{filter:grayscale();max-width:none;display:block}.journey-story{width:calc(var(--journey-step) * 8);flex-shrink:0}.journey-axis{height:1px;position:absolute;top:50%;left:0;right:0}.journey-line{background:var(--journey-active);transform-origin:0;width:100%;height:1px}.journey-cap,.journey-dot{background:var(--journey-active);border-radius:50%;width:.8vw;height:.8vw;position:absolute;top:50%;transform:translate(-50%,-50%)}.journey-end{left:100%}.journey-intro{flex-direction:column;flex-shrink:0;gap:20px;width:max(30vw,12*clamp(33px,3.5vw,54px));height:100%;display:flex}.journey-intro h2{white-space:nowrap;letter-spacing:-.04em;margin:0;font-size:clamp(33px,3.5vw,54px);font-weight:400;line-height:1.1}.journey-item{width:var(--journey-step);height:50%;padding:0 3vw;position:absolute}.journey-bottom{top:50%}.journey-copy h3{letter-spacing:-.06vw;margin:0 0 1.1vw;font-size:2.35vw;font-weight:400;line-height:1.05}.journey-copy p{color:var(--journey-muted);margin:0;font-size:1.4vw;line-height:1.25}.journey-copy{max-width:22vw}.journey-bottom .journey-copy{position:absolute;bottom:0;left:3vw;right:2vw}.journey-stem{background:var(--journey-active);transform-origin:bottom;width:1px;height:100%;position:absolute;top:0;left:0}.journey-bottom .journey-stem{transform-origin:top}.journey-dot{width:1vw;height:1vw;top:0;left:0}.journey-bottom .journey-dot{top:100%}@media (max-width:600px){.journey{--journey-step:78vw;--journey-height:min(480px,calc(100svh - var(--header-height) - 110px))}.journey-track{gap:7vw;padding-inline:7vw}.journey-image{border-radius:5vw;max-height:65vw}.journey-intro{justify-content:center;width:max(85vw,12*clamp(33px,3.5vw,54px))}.journey-item{padding-inline:7vw}.journey-copy{max-width:64vw}.journey-copy h3{margin-bottom:3vw;font-size:6.4vw}.journey-copy p{font-size:4.6vw;line-height:1.2}.journey-bottom .journey-copy{left:7vw;right:5vw}.journey-dot{width:2.5vw;height:2.5vw}.journey-cap{width:2vw;height:2vw}}@media (max-height:500px){.journey{--journey-height:260px}.journey-copy h3{font-size:20px}.journey-copy p{font-size:13px}.journey-animated .journey-viewport{padding-block:12px}}.journey{--journey-height:min(480px,calc(100svh - var(--header-height) - 64px));--journey-intro-width:clamp(300px,44vw,560px);--journey-logo-size:min(28vw,calc(var(--journey-height) - 180px));--journey-logo-gap:clamp(24px,3vw,40px)}.journey-track{--journey-logo-offset:calc((var(--journey-intro-width) - var(--journey-logo-size))/2);gap:var(--journey-logo-gap);padding-inline:max(56px,50vw - 760px)}.journey-intro{width:var(--journey-intro-width);place-items:center;gap:0;display:grid;position:relative;transform:none}.home .journey .journey-intro h2{left:0;bottom:calc(50% + var(--journey-logo-size)/2 + clamp(32px,4vw,52px));text-align:left;width:fit-content;max-width:100%;margin:0;position:absolute}.journey-image{width:var(--journey-logo-size);height:var(--journey-logo-size);min-height:0;max-height:none;margin-left:var(--journey-logo-offset);border-radius:0;flex:none;justify-self:start}.journey-story{margin-left:calc(var(--journey-logo-size) + var(--journey-logo-offset) - var(--journey-intro-width))}@media (max-width:1050px){.journey-track{padding-inline:36px}}@media (max-width:799px){.journey-track{padding-inline:20px}}@media (max-width:600px){.journey{--journey-intro-width:85vw;--journey-logo-size:min(55vw,calc(var(--journey-height) - 180px))}.journey-track{gap:var(--journey-logo-gap)}}.journey{--journey-branch:min(180px,calc(var(--journey-height) * .4))}.journey-item{height:var(--journey-branch)}.journey-top{top:calc(50% - var(--journey-branch))}.journey-axis{height:1px;transform:translateY(-.5px)}.journey-line{height:1px}.journey-stem{width:1px;left:-.5px}.journey-cap,.journey-dot{width:10px;height:10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}