:root[data-landing-theme]{--landing-canvas: #f7f4ee;--landing-canvas-rgb: 247, 244, 238;--landing-heading: #1a140d;--landing-body: rgba(26, 20, 13, .65);--landing-ink-rgb: 26, 20, 13;--landing-neutral-rgb: 28, 25, 23;color-scheme:light}:root[data-landing-theme][data-theme=dark]{--landing-canvas: var(--bg-canvas);--landing-canvas-rgb: 23, 23, 21;--landing-heading: var(--text-strong);--landing-body: var(--text-body);--landing-ink-rgb: 220, 215, 203;--landing-neutral-rgb: 220, 215, 203;color-scheme:dark}[data-landing-theme] body{background:var(--landing-canvas);color:var(--landing-heading)}[data-landing-theme][data-theme=dark] .sidecar-hero{background-color:var(--bg-canvas)}[data-landing-theme][data-theme=dark] .features__tile{background:var(--bg-card-soft)}[data-landing-theme][data-theme=dark] .features__tile--highlighted{background:var(--bg-inner)}[data-landing-theme][data-theme=dark] .agents-strip__eyebrow{color:var(--text-body)}[data-landing-theme][data-theme=dark] .landing-flower-picker button{background-color:var(--bg-inner);color:var(--text-strong)}.appearance-bubble{display:flex;align-items:center;justify-content:center;appearance:none;border-radius:50%;corner-shape:round;background:#fff;color:#49453c;box-shadow:0 4px 14px #0002,0 0 0 1px #8883}.appearance-bubble:focus-visible{outline:2px solid var(--text-strong);outline-offset:4px}.hero-fireflies{display:none;position:absolute;inset:0;height:var(--hero-scene-height, 100svh);z-index:8;pointer-events:none}[data-theme=dark] .hero-fireflies{display:block}.hero-fireflies span{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#fff7b0;box-shadow:0 0 7px 2px #f9da7199,0 0 22px 5px #e5b24c33;animation:firefly-drift var(--duration) ease-in-out var(--delay) infinite alternate}@keyframes firefly-drift{0%,to{opacity:.2;transform:translate3d(-6px,4px,0)}45%{opacity:.9}70%{opacity:.5;transform:translate3d(9px,-16px,0)}}@media(prefers-reduced-motion:reduce){.hero-fireflies span{animation:none;opacity:.55}}[data-landing-theme][data-theme=dark] .parallax-layer--ff-sky{background-image:url(/images/hero/fireflower/night/ff-0-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-far-blue{background-image:url(/images/hero/fireflower/night/ff-1-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-mid-flower-hills{background-image:url(/images/hero/fireflower/night/ff-2-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-cliff-lookout{background-image:url(/images/hero/fireflower/night/ff-3-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-near-flower-slopes{background-image:url(/images/hero/fireflower/night/ff-4-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-mid-foreground-flowers{background-image:url(/images/hero/fireflower/night/ff-5-night.webp)}[data-landing-theme][data-theme=dark] .parallax-layer--ff-front-flowers{background-image:url(/images/hero/fireflower/night/ff-6-night.webp)}[data-landing-theme][data-theme=dark] .live-agent-card{background-color:#1b1b19c7;--skel-color: rgb(220 215 203 / 10%)}[data-landing-theme][data-theme=dark] .live-agent-card__brand-name{color:var(--text-strong)}[data-landing-theme][data-theme=dark] .live-agent-card__brand-task{color:var(--text-body)}:root[data-landing-theme][data-theme=dark]{--landing-form-bg: var(--bg-inner);--landing-form-border: var(--border-card);--landing-form-text: var(--text-strong);--landing-form-shadow: 0 4px 16px #0003}[data-landing-theme][data-theme=dark] :is(.agents-strip__name,.features__next-label){color:var(--text-body)}[data-landing-theme][data-theme=dark] .agents-strip__glyph{filter:brightness(0) invert(.8)}[data-landing-theme][data-theme=dark] .journey__step:before{color:#dcd7cb0f}.sidecar-conclusion__night{display:none}[data-landing-theme][data-theme=dark] .sidecar-conclusion__night{display:block;position:absolute;inset:0;z-index:-1;background:url(/images/sidecar/bg-night.webp) center bottom / cover}[data-landing-theme][data-theme=dark] .sidecar-conclusion__media{visibility:hidden}[data-landing-theme][data-theme=dark] :is(.product-showcase__rail-label,.product-showcase__heading){color:var(--text-strong)}[data-landing-theme][data-theme=dark] :is(.product-showcase__rail-description,.delivery-demo-note){color:var(--text-body)}[data-landing-theme][data-theme=dark] .product-showcase__rail-item{background:var(--bg-card-soft)}[data-landing-theme][data-theme=dark] [data-delivery-showcase] iframe{background:var(--bg-card)}[data-landing-theme][data-theme=dark] [data-delivery-showcase]{background:var(--landing-canvas)}[data-landing-theme][data-theme=dark] .product-showcase__title{color:var(--text-strong)}[data-landing-theme][data-theme=dark] :is(.product-showcase__subtitle,.product-showcase__eyebrow){color:var(--text-body)}[data-landing-theme][data-theme=dark] .delivery-moving-app{background:var(--bg-card);color:var(--text-strong);border-color:var(--border-card)}html[data-theme=dark][data-hero-resolution=gpt-small] .sidecar-hero .parallax-layer{background-image:none!important}.hero-tile-grid{position:absolute;pointer-events:none}.hero-tile-grid img{position:absolute;max-width:none;display:block;visibility:hidden;pointer-events:none;mix-blend-mode:plus-lighter}.hero-tile-grid img[data-opaque=true]{mix-blend-mode:normal}html[data-theme=light]:not([data-hero-light-tiles]) .hero-tile-grid{display:none}html[data-hero-resolution] .sidecar-hero-layers{height:100svh!important}html[data-hero-resolution] .sidecar-hero-layers .parallax-layer{translate:none!important}@media(max-width:767px){html[data-hero-resolution] .sidecar-hero-layers .parallax-layer:not(.parallax-layer--ff-sky){height:100%;background-size:max(140vw,85svh) auto;background-position:center bottom;mask-image:none}html[data-hero-resolution] .parallax-layer--ff-far-blue{top:-22%}html[data-hero-resolution] .parallax-layer--ff-cliff-lookout{top:-19%}html[data-hero-resolution] .parallax-layer--ff-mid-flower-hills{top:-18%}html[data-hero-resolution] .parallax-layer--ff-near-flower-slopes{top:-8%}html[data-hero-resolution] .parallax-layer--ff-mid-foreground-flowers{top:-3%}html[data-hero-resolution] .parallax-layer--ff-front-flowers{top:3%}}html[data-hero-resolution] .parallax-layer{isolation:isolate}.hero-layer-preview{position:absolute;inset:0;background-size:inherit;background-position:inherit;background-repeat:inherit;filter:blur(4px);opacity:1;pointer-events:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),filter 1.5s ease-out}html[data-hero-resolution=gpt-small] .parallax-layer--ff-cliff-lookout>.hero-layer-preview{transform-origin:center bottom;transform:translate(calc(var(--hero-preview-render-width, max(100vw,178svh)) * var(--hero-cliff-offset)),calc(var(--hero-preview-render-width, max(100vw,178svh)) * var(--hero-cliff-offset-y))) scale(var(--hero-cliff-scale))}@media(max-width:767px){.parallax-layer--ff-cliff-lookout{--hero-preview-render-width:max(140vw,85svh)}}html[data-theme=light] .hero-layer-preview[data-art-theme=dark],html[data-theme=dark] .hero-layer-preview[data-art-theme=light]{display:none}html[data-theme=light] .hero-layer-preview[data-art-theme=light],html[data-theme=dark] .hero-layer-preview[data-art-theme=dark]{background-image:var(--hero-preview-image)}html[data-theme=light][data-hero-light-tiles] .sidecar-hero .parallax-layer{background-image:none!important}.parallax-layer[data-progressive=loading]>.hero-layer-preview{filter:blur(1px)}.parallax-layer[data-progressive=ready]>.hero-layer-preview{opacity:0;filter:blur(0)}.hero-tile-grid{opacity:0;filter:none;mix-blend-mode:plus-lighter;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1)}.hero-tile-grid[data-progressive=ready]{opacity:1}@media(prefers-reduced-motion:reduce){.hero-tile-grid,.hero-layer-preview{transition:none;filter:none}}.hero-focus-veil{display:none}@media(prefers-reduced-motion:no-preference){html[data-hero-resolution]:is([data-theme=dark],[data-hero-light-tiles]) .hero-focus-veil{display:block;filter:none;transform:none;pointer-events:none;will-change:opacity}html[data-hero-resolution] .hero-focus-veil .parallax-layer>.hero-layer-preview{filter:none;opacity:1;transition:none}html[data-hero-resolution]:not([data-hero-loaded]) .sidecar-hero-layers:not(.hero-focus-veil){opacity:0}html[data-hero-resolution] .sidecar-hero-pair:not([data-hero-agents-started]) .live-agent-card{opacity:0;transform:translateY(12px) scale(.96)}html[data-hero-resolution]:is([data-theme=dark],[data-hero-light-tiles])[data-hero-loaded] .hero-focus-veil{opacity:0;transform:none;visibility:hidden;transition:opacity 1s cubic-bezier(.65,0,.2,1),visibility 0s 1s}html[data-hero-resolution][data-theme=light]:not([data-hero-light-tiles]) .sidecar-hero-layers{filter:blur(24px);transform:scale(1.06)}html[data-hero-resolution][data-theme=light]:not([data-hero-light-tiles])[data-hero-loaded] .sidecar-hero-layers{filter:blur(0);transform:scale(1);transition:filter 1.6s cubic-bezier(.25,.7,.2,1),transform 2.2s cubic-bezier(.22,.8,.24,1)}html[data-hero-resolution]:not([data-hero-loaded]) .hero-insect{filter:blur(10px);opacity:.6}html[data-hero-resolution][data-hero-loaded] .hero-insect{filter:blur(0);transition:filter 1.6s cubic-bezier(.45,0,.25,1),opacity 1.6s cubic-bezier(.45,0,.25,1)}html[data-hero-resolution]:not([data-hero-immediate-text]):not([data-hero-text-ready]) .sidecar-hero-text{visibility:hidden!important}html[data-hero-resolution]:not([data-hero-immediate-text])[data-hero-text-ready] .sidecar-hero-text{animation:hero-text-arrive 1s cubic-bezier(.2,.8,.2,1) .5s backwards}html[data-hero-resolution] :is(.sidecar-hero-pair,.delivery-moving-app){animation:hero-overlay-arrive .9s ease-out backwards}}@keyframes hero-text-arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes hero-overlay-arrive{0%{opacity:0}}.parallax-layer[data-detail-failed=true]>.hero-layer-preview,html[data-hero-preview-fallback=true] .parallax-layer>.hero-layer-preview{opacity:1;filter:none;transition:none}.parallax-layer[data-detail-failed=true]>.hero-tile-grid,html[data-hero-preview-fallback=true] .hero-tile-grid{visibility:hidden;opacity:0;transition:none}html[data-hero-resolution]:not([data-hero-loaded]) .hero-tile-grid,html[data-hero-resolution]:not([data-hero-loaded]) .hero-layer-preview{transition:none}html[data-hero-resolution][data-hero-loaded] .hero-tile-grid{transition:none}html[data-theme=light] .hero-tile-grid[data-theme=dark],html[data-theme=dark] .hero-tile-grid[data-theme=light],html[data-hero-resolution] .hero-fireflies{display:none}html[data-hero-resolution] .sidecar-hero[data-compact-art] .sidecar-hero-layers .parallax-layer{mask-image:none;overflow:visible}.hero-layer-tail{pointer-events:none}html[data-theme=light] .hero-layer-tail[data-art-theme=dark],html[data-theme=dark] .hero-layer-tail[data-art-theme=light]{display:none}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SN Pro Variable;src:url(/fonts/sn-pro-latin-variable.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Calibri;src:url(/fonts/calibri-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url(/fonts/calibri-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Calibri;src:url(/fonts/calibri-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url(/fonts/calibri-bold-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-display{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"kern" 1}.font-charon{font-family:Iosevka Charon,Iosevka,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"kern" 1}.font-serif-display{font-family:Cormorant Garamond,EB Garamond,Georgia,Times New Roman,serif;font-feature-settings:"kern" 1,"liga" 1}.font-calibri{font-family:Calibri,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes move{0%{transform:translate(-200px)}to{transform:translate(200px)}}.animate-move{animation:move 5s linear infinite}astro-island{transition:opacity .4s ease-out}astro-island:not([ssr]){opacity:0}astro-island[ssr]{opacity:1}astro-island.hydrated{opacity:1!important}
