.about-departure{position:relative}.about-departure-origin,.about-departure-turn{width:14px;height:14px;position:absolute}.about-departure-origin{inset-inline-start:0;top:0}.about-departure-turn{inset-inline-end:0;top:3rem}.route-stop{align-items:center;gap:var(--space-3xl);min-height:64svh;padding-block:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.route-stop-text{gap:var(--space-md);grid-row:1;max-width:34rem;display:grid}.route-stop-visual{grid-row:1;justify-items:center;display:grid}.route-stop[data-visual=end] .route-stop-text,.route-stop[data-visual=start] .route-stop-visual{grid-column:1}.route-stop[data-visual=end] .route-stop-visual,.route-stop[data-visual=start] .route-stop-text{grid-column:2}.route-stop-art{aspect-ratio:1;place-items:center;width:clamp(200px,26vw,340px);display:grid}.route-stop-art :is(picture,img){-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@container route-line (width<40rem){.route-stop{grid-template-columns:minmax(0, 1fr) var(--route-lane);align-content:center;gap:var(--space-xl) 0;padding-block:var(--space-3xl);grid-template-rows:auto auto}.route-stop[data-visual=start]{grid-template-columns:var(--route-lane) minmax(0, 1fr)}.route-stop[data-visual] .route-stop-text,.route-stop[data-visual] .route-stop-visual{grid-column:1}.route-stop[data-visual=start] .route-stop-text,.route-stop[data-visual=start] .route-stop-visual{grid-column:2}.route-stop .route-stop-visual{grid-row:1;justify-items:end}.route-stop[data-visual=start] .route-stop-visual{justify-items:start}.route-stop .route-stop-text{grid-row:2}.route-stop-art{width:clamp(160px,46cqi,220px)}.route-stop .route-line-texture{height:min(55%,24rem);inset-block:0 auto}}.about-promises-ground{--promises-fade:clamp(5rem, 9vw, 9rem);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--promises-fade), #000 calc(100% - var(--promises-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--promises-fade), #000 calc(100% - var(--promises-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--promises-fade), #000 calc(100% - var(--promises-fade)), transparent);background:url(../brand/world-dots.svg) 50%/min(80rem,150%) no-repeat,#fff7ec;position:absolute;inset:0}.about-promise{grid-template-columns:var(--route-lane) minmax(0, 1fr);row-gap:var(--space-xs);display:grid}.about-promise>*{grid-column:2}.about-promise>.about-promise-pad{grid-area:1/1;place-self:center;width:14px;height:14px}@media (width<=1023.98px){.about-promises-intro{padding-inline-start:var(--route-lane)}.about-promises-ground{background-size:auto min(62%,40rem)}}.about-facts-row{grid-template-columns:var(--route-lane) minmax(0, 1fr);align-items:center;display:grid}.about-facts-pad{justify-self:center;width:14px;height:14px}@media (width<=1023.98px){.about-facts-heading{padding-inline-start:var(--route-lane)}}.route-line{--route-lane:72px;isolation:isolate;background:#fff;position:relative;overflow-x:clip;container:route-line/inline-size}.route-line-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-line-texture{--texture-width:clamp(18rem, 36vw, 38rem);z-index:-1;width:var(--texture-width);background-image:url(../brand/world-dots.svg);background-repeat:no-repeat;background-size:calc(var(--texture-width)*2.4) auto;pointer-events:none;position:absolute;inset-block:6%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.route-line-texture[data-side=start]{inset-inline-start:calc(50% - 50vw - var(--texture-width)*.3)}.route-line-texture[data-side=end]{inset-inline-end:calc(50% - 50vw - var(--texture-width)*.3)}.route-line-texture[data-texture="0"]{background-position:66% 10%}.route-line-texture[data-texture="1"]{background-position:13% 60%}.route-line-texture[data-texture="2"]{background-position:96% 20%}.route-line-ghost{stroke:#d4d4d4;stroke-width:2.5px;stroke-dasharray:0 10;stroke-linecap:round}.route-line-trail{stroke:var(--colors-brand-end,#fd5b00);stroke-width:3px;stroke-linecap:round}.route-line-pad,.route-line-pulse{transform-box:fill-box;transform-origin:50%}.route-line-pad{fill:#fff;stroke:var(--colors-brand-start,#fda404);stroke-width:3px}.route-line-pulse{fill:none;stroke:var(--colors-brand-mid,#fd8002);stroke-width:2px;opacity:0}.route-line-draw{stroke-dasharray:1;stroke-dashoffset:0}.route-line-flight{z-index:1;pointer-events:none;position:absolute;inset:0}.route-line-plane-canvas{will-change:transform;position:absolute;top:0;left:0}.route-line-flat-plane{fill:#e04e00}.route-line-flat-shadow{fill:#1a1a1a;opacity:.12}
