.hh{--copy-top:calc(var(--header-h) + 3.5vh);--title-size:min(clamp(3.25rem, 7.2vw, 7.25rem), 12.4vh);--fg-ratio:.5628;--fg-roof:.3294;--fg-tyres:.777;--fg-centre:.553;--fg-span:.9624;--fg-edge:max(14px, calc(1.2vw + 2px));--fg-foot:.4373;--fg-cap:2090px;--fg-nest:230px;--fg-gap:max(25px, 3vh);--fg-below:3vh;--fg-min:50vw;--fg-final:36vh;--fg-tail:34vh;--track:90vh;--hh-pitch:40px;isolation:isolate;background-color:var(--background);position:relative}@media (width>=810px) and (width<=1199.98px) and (orientation:landscape){.hh{--copy-top:calc(var(--header-h) + 4vh);--title-size:min(clamp(3rem, 7.4vw, 6rem), 12vh);--fg-min:60vw;--track:85vh}}@media (width<=809.98px),(width<=1199.98px) and (orientation:portrait){.hh{--copy-top:calc(var(--header-h) + 5vh);--title-size:min(13vw, 6.3vh, 5rem);--fg-below:12vh;--fg-min:0px;--fg-final:42vh;--fg-tail:30vh;--track:80vh}}@media (orientation:portrait) and (width<=599.98px){.hh{--hh-pitch:32px}}@media (orientation:portrait) and (width<=599.98px) and (height<=720px){.hh{--copy-top:calc(var(--header-h) + 2vh);--fg-below:12px}}.hh__stage{box-sizing:border-box;min-height:calc(100vh + var(--fg-tail));padding-bottom:var(--fg-tail);flex-direction:column;display:flex;position:relative;overflow:clip;container-type:inline-size}.hh__sky{transform-origin:50% 0;height:100vh;position:absolute;inset:0 0 auto}.hh__sky-drift{position:absolute;inset:-2% -4%}.hh__sky-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.hh__sky-loop{object-fit:cover;object-position:50% 30%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-reveal) var(--ease-standard);display:block;position:absolute;inset:0}.hh__sky-loop[data-shown]{opacity:1}.hh__veil{opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 85%, transparent) 0%, color-mix(in srgb, var(--background) 30%, transparent) 45%, transparent 75%);pointer-events:none;height:100vh;position:absolute;inset:0 0 auto}.hh__scrim{background:radial-gradient(ellipse 60% 42% at 50% calc(var(--copy-top) + 18vh), color-mix(in srgb, var(--background) 42%, transparent) 0%, color-mix(in srgb, var(--background) 18%, transparent) 55%, transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--background) 45%, transparent) 0%, transparent calc(var(--header-h) + 14vh));pointer-events:none;height:100vh;position:absolute;inset:0 0 auto}.hh__copy{z-index:2;padding:var(--copy-top) var(--gutter) 0;text-align:center;transform-origin:50% 35%;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.hh__eyebrow{font-family:var(--font-sans);letter-spacing:.04em;font-size:.9375rem;font-weight:500;line-height:var(--leading-mono);color:var(--text-body);text-shadow:0 0 12px color-mix(in srgb, var(--background) 70%, transparent);align-items:center;gap:.625rem;margin:0;display:inline-flex}.hh__eyebrow-mark{background-color:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.hh__title{max-width:16ch;font-family:var(--font-display);font-weight:500;font-size:var(--title-size);letter-spacing:var(--track-display);line-height:var(--leading-display);color:var(--text-display);text-wrap:balance;margin:1.1rem 0 0}.hh__line{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hh__line:last-child{display:block}.hh__line-inner{display:inline-block}.hh__more{flex-direction:column;align-items:center;display:flex}.hh__support{max-width:34rem;font-family:var(--font-sans);letter-spacing:var(--track-body);color:var(--text-body);text-wrap:pretty;text-shadow:0 0 1px color-mix(in srgb, var(--background) 60%, transparent), 0 0 14px color-mix(in srgb, var(--background) 70%, transparent);margin:1.4rem 0 0;font-size:clamp(1.0625rem,1.25vw,1.1875rem);font-weight:400;line-height:1.5}.hh__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.hh__actions>a:last-child{background-color:color-mix(in srgb, var(--background) 35%, transparent)}@media (width<=809.98px),(width<=1199.98px) and (orientation:portrait){.hh__line,.hh__line:last-child{display:block}.hh__title{margin-top:.9rem}.hh__support{max-width:24rem;margin-top:1.1rem;font-size:1rem}.hh__actions{gap:.625rem;margin-top:1.5rem}}@media (orientation:portrait) and (width<=599.98px) and (height<=720px){.hh__support{margin-top:.85rem}.hh__actions{margin-top:1.15rem}}@media (width>=810px) and (height<=620px){.hh{--copy-top:calc(var(--header-h) + 4vh)}.hh__support{margin-top:.9rem;font-size:1rem}.hh__actions{margin-top:1.25rem}}@media (width>=810px) and (height<=880px){.hh{--copy-top:calc(var(--header-h) + 1vh);--fg-below:max(6px, 1vh)}.hh__title,.hh__support{margin-top:.75rem}.hh__actions{margin-top:1.1rem}}@media (width>=810px) and (height<=720px){.hh{--fg-foot:.4169;--fg-below:0px}}.hh__motion-wrap{--hh-motion-gap:.75rem;--hh-motion-inset:var(--gutter);right:calc(var(--fg-x) + var(--fg-w) - 100cqw + var(--hh-motion-inset));bottom:calc((1 - var(--fg-roof)) * 100% + var(--hh-motion-gap));pointer-events:auto;position:absolute}@media (width<=809.98px),(width<=1199.98px) and (orientation:portrait){.hh__motion-wrap{--hh-motion-gap:.5rem;--hh-motion-inset:1rem}}.hh__motion{border:1px solid var(--hairline);background-color:color-mix(in srgb, var(--background) 45%, transparent);width:2.5rem;height:2.5rem;color:var(--text-body);cursor:pointer;animation:hh-motion-in var(--dur-reveal) var(--ease-standard) backwards;transition:background-color var(--dur-hover) var(--ease-symmetric), border-color var(--dur-hover) var(--ease-symmetric);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.hh__motion:hover{border-color:var(--border);background-color:color-mix(in srgb, var(--background) 70%, transparent)}@media (pointer:coarse){.hh__motion{width:2.75rem;height:2.75rem}}.hh__motion-icon{fill:currentColor;pointer-events:none;width:.875rem;height:.875rem}.hh__motion-label{background-color:color-mix(in srgb, var(--background) 72%, transparent);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-symmetric), transform var(--dur-hover) var(--ease-symmetric);border-radius:999px;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.25rem)}.hh__motion:focus-visible .hh__motion-label{opacity:1;transform:none}@media (hover:hover){.hh__motion:hover .hh__motion-label{opacity:1;transform:none}}@media (width<=479.98px){.hh__motion-label,.hh__motion:focus-visible .hh__motion-label,.hh__motion:hover .hh__motion-label{clip-path:inset(50%);white-space:nowrap;opacity:1;width:1px;height:1px;padding:0;overflow:hidden;transform:none}}@keyframes hh-motion-in{0%{opacity:0}to{opacity:1}}.hh__floor{z-index:3;isolation:isolate;min-height:calc(var(--fg-gap) + .2197 * var(--fg-min));pointer-events:none;flex:1 0 0;position:relative;container:hh-floor/size}.hh__fleet{--fg-w:max(var(--fg-min), min((100cqh - var(--fg-gap) - var(--fg-below) - .0894 * var(--fg-nest)) / (var(--fg-foot) - .2176), (100cqw - 2 * var(--fg-edge)) / var(--fg-span), var(--fg-cap)));--fg-h:calc(var(--fg-w) * var(--fg-ratio));--fg-x:calc(50cqw - var(--fg-w) / 2);--fg-y:max(var(--fg-gap) - (.2176 * var(--fg-w) - .0894 * var(--fg-nest)), 100cqh - var(--fg-below) - var(--fg-foot) * var(--fg-w));--fg-final-top:min(var(--fg-final) - var(--fg-h) * var(--fg-centre), 100vh - .2793 * var(--fg-w) - 14.5 * var(--hh-pitch));left:var(--fg-x);left:round(var(--fg-x), 1px);top:var(--fg-y);top:round(var(--fg-y), 1px);width:var(--fg-w);height:var(--fg-h);font-size:max(1px, calc(var(--hh-rest,50vh) - var(--fg-final-top)));font-size:max(1px, round(calc(var(--hh-rest,50vh) - var(--fg-final-top)), 1px));position:absolute}@media (orientation:portrait) and (width<=599.98px){@container hh-floor (aspect-ratio<=1.8){.hh__fleet{--fg-w:min((100cqh - var(--fg-gap) - var(--fg-below)) / .2483, (100cqw - var(--fg-edge)) / .4845);--fg-x:calc(100cqw - .5012 * var(--fg-w));--fg-y:max(var(--fg-gap) - .189 * var(--fg-w), 100cqh - var(--fg-below) - .4373 * var(--fg-w))}}}.hh__fleet-img{width:100%;height:100%;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 80.5%,#0000 84.5%);mask-image:linear-gradient(#000 80.5%,#0000 84.5%)}.hh__ground{width:207.656%;height:97.7683%;position:absolute;top:46.7588%;left:-53.8278%}.hh__ground-img{width:100%;height:100%;display:block}.hh__ground:before,.hh__ground:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent calc(33 / 920 * 100%), color-mix(in srgb, var(--color-navy-800) 75%, var(--color-mineral-500)) calc(147 / 920 * 100%), color-mix(in srgb, var(--color-graphite-400) 70%, var(--color-navy-800)) calc(320 / 920 * 100%));width:100vw;position:absolute;top:0;bottom:0}.hh__ground:before{right:100%}.hh__ground:after{left:100%}.hh__grid{top:0;left:calc(-1 * var(--fg-x));left:calc(-1 * round(var(--fg-x), 1px));pointer-events:none;position:absolute;overflow:visible}.hh__grid .hhg-paper{stop-color:var(--color-paper)}.hh__grid .hhg-ink{stop-color:var(--color-navy-700)}.hh__grid .hhg-row{stroke:var(--color-navy-700)}.hh__stage:after{content:"";z-index:3;height:calc(var(--fg-tail) + 6vh);pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-navy-700) 16%, transparent) 1px, transparent 1px), linear-gradient(to bottom, transparent 0, var(--color-paper) 42%);background-size:var(--hh-pitch) 100%, 100% 100%;background-position:calc(50% + var(--hh-pitch) / 2) 0, 0 0;background-position:round(down,50cqw,1px) 0,0 0;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 48%);mask-image:linear-gradient(#0000 20%,#000 48%)}html.js .hh__stage:after{display:none}.hh__handoff{bottom:calc(var(--fg-tail) * .5);width:1px;height:1px;position:absolute;left:0}.hh__release{display:none}@media (prefers-reduced-motion:no-preference){html.js:not([data-save-data]) .hh{height:calc(100vh + var(--track));height:calc(100lvh + var(--track))}html.js:not([data-save-data]) .hh__stage{height:100lvh;min-height:0;padding-bottom:0;position:sticky;top:0}html.js:not([data-save-data]) .hh__release{top:calc(var(--track) + var(--header-h));width:1px;height:1px;display:block;position:absolute;left:0}html.js:not([data-save-data]) .hh__eyebrow,html.js:not([data-save-data]) .hh__line-inner,html.js:not([data-save-data]) .hh__support,html.js:not([data-save-data]) .hh__actions{animation:hh-rise var(--dur-reveal) var(--ease-entrance) both;animation-delay:calc(var(--intro-offset) + var(--hh-delay,0s))}html.js:not([data-save-data]) .hh__line-inner{--hh-delay:calc(80ms + var(--i,0) * var(--stagger))}html.js:not([data-save-data]) .hh__support{--hh-delay:.3s}html.js:not([data-save-data]) .hh__actions{--hh-delay:.38s}}@keyframes hh-rise{0%{opacity:.001;transform:translateY(.45em)}to{opacity:1;transform:none}}.dli{--dli-rail:var(--gutter);--dli-lines:1;--dli-lh:1;--dli-f:min(.86 * (100cqw - 2 * var(--gutter)) / 12.74, 132px);--dli-mark:min(32cqw, 520px, 60svh);--dli-mark-h:calc(var(--dli-mark) * var(--dli-ratio,.327));--dli-grid-minor-ink:color-mix(in srgb, var(--color-navy-700) 16%, transparent);--dli-grid-major-ink:color-mix(in srgb, var(--color-navy-700) 30%, transparent);--dli-grid-minor:40px;--dli-grid-major:160px;--dli-grid-cols:linear-gradient(to right, var(--dli-grid-major-ink) 1px, transparent 1px), linear-gradient(to right, var(--dli-grid-minor-ink) 1px, transparent 1px);--dli-grid-rows:linear-gradient(to bottom, var(--dli-grid-major-ink) 1px, transparent 1px), linear-gradient(to bottom, var(--dli-grid-minor-ink) 1px, transparent 1px);--dli-grid-size:var(--dli-grid-major) var(--dli-grid-major), var(--dli-grid-minor) var(--dli-grid-minor);--dli-grid-x:round(down, 50cqw, 1px);--dli-feather:max(45cqw, 180px);--dli-still-ramp:clamp(120px, 22vh, 220px);--dli-overlap:10vh;margin-top:calc(-1 * var(--dli-overlap));background:linear-gradient(to bottom, transparent 0, transparent var(--dli-overlap), var(--background) var(--dli-overlap));position:relative;container:dli/inline-size}@media (orientation:portrait){.dli{--dli-rail:calc(var(--plate-inset) + var(--plate-pad));--dli-lines:2;--dli-lh:1.12;--dli-f:min((100cqw - 2 * var(--dli-rail)) / 9.21, 11svh);--dli-mark:min(50cqw, 520px)}}@media (orientation:portrait) and (width<=599.98px){.dli{--dli-lines:3;--dli-f:min((100cqw - 2 * var(--dli-rail)) / 4.566, 11svh);--dli-mark:min(66cqw, 520px);--dli-grid-minor:32px;--dli-grid-major:128px}}.dli__pin{isolation:isolate;pointer-events:none;position:relative;overflow:clip}.dli__sheet,.dli__dusk,.dli__route,.dli__head{display:none}.dli__day{z-index:1;padding:calc(var(--dli-overlap) + clamp(56px, 7vw, 104px)) 0 clamp(104px, 11vw, 144px);position:relative}.dli__day:before,.dli__day:after{content:"";z-index:-1;background-image:var(--dli-grid-cols);background-size:var(--dli-grid-size);background-position:var(--dli-grid-x) 0;-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black var(--dli-overlap), black 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black var(--dli-overlap), black 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black var(--dli-overlap), black 82%, transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black var(--dli-overlap), black 82%, transparent 100%);position:absolute;inset:0}.dli__day:after{background-image:var(--dli-grid-rows);background-position:0 var(--dli-overlap);-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black calc(var(--dli-overlap) + 1.5 * var(--dli-grid-minor)), black 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black calc(var(--dli-overlap) + 1.5 * var(--dli-grid-minor)), black 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black calc(var(--dli-overlap) + 1.5 * var(--dli-grid-minor)), black 82%, transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--dli-overlap), black calc(var(--dli-overlap) + 1.5 * var(--dli-grid-minor)), black 82%, transparent 100%)}.dli__survey{left:calc(var(--gutter) + 24px);right:calc(var(--gutter) + 24px);font-family:var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:4px clamp(20px,3vw,40px);margin:0;font-size:11px;font-weight:500;line-height:1.35;display:flex;position:absolute;bottom:22px}.dli__point{white-space:nowrap;gap:.7em;display:inline-flex}.dli__code{color:var(--text-body);letter-spacing:.12em}.dli__survey:not(.dli__echo) .dli__point,.dli__eyebrow:not(.dli__echo){background:var(--background);padding:2px 8px}.dli__eyebrow{width:fit-content;margin:0 auto clamp(20px, calc(.45 * var(--dli-f)), 48px);text-align:center;white-space:nowrap;font-size:clamp(.875rem,1vw,1rem);line-height:1.2}.dli__name{width:max-content;font-family:var(--font-display);font-weight:500;font-size:var(--dli-f);line-height:var(--dli-lh);letter-spacing:0;white-space:nowrap;text-align:center;color:var(--text-display);--dli-k0:calc(var(--dli-plex-cap,.698) * 1em / var(--dli-cap-u,127.12));--dli-base:.875em;margin:0 auto;position:relative}.dli__space+.dli__word{margin-left:.26em}.dli__spell,.dli__space{font-size:0}.dli__letter svg{width:100%;height:100%;display:block;overflow:visible}.dli__name .dli__letter{width:calc(var(--wu) * var(--dli-k0));height:calc(128.5 * var(--dli-k0));vertical-align:calc(-1 * var(--drop) * var(--dli-k0));transform-origin:0 0;display:inline-block}.dli__tail{font-variation-settings:"wght" 700;letter-spacing:-.01em;display:inline-block}.dli__word[data-initial=D] .dli__tail{margin-left:calc(.07 * var(--dli-plex-cap,.698) * 1em - var(--dli-bleed) * var(--dli-k0))}.dli__word[data-initial=L] .dli__tail{margin-left:calc(-1 * var(--dli-bleed) * var(--dli-k0))}.dli__word[data-initial=S] .dli__tail{margin-left:calc(.05 * var(--dli-plex-cap,.698) * 1em - var(--dli-bleed) * var(--dli-k0))}@media (orientation:portrait){.dli__day{padding-bottom:calc(clamp(104px,11vw,144px) + 40px)}.dli__name{--dli-base:.935em}.dli__word[data-initial=D]{display:block}.dli__space+.dli__word[data-initial=L]{margin-left:0}}@media (orientation:portrait) and (width<=599.98px){.dli__word{display:block}.dli__space+.dli__word{margin-left:0}}.dli__dim{left:0;right:0;top:calc((var(--dli-lines) - 1) * var(--dli-lh) * 1em + var(--dli-base) + .3em);--dli-dim-ink:var(--color-navy-500);height:0;position:absolute}.dli__dim-line{background:var(--dli-dim-ink);transform-origin:0 0;height:1px;position:absolute;top:0;left:0;right:0}.dli__dim-end{width:1px;height:11px;position:absolute;top:-5px;left:-.5px}.dli__dim-end:before{content:"";background:var(--dli-dim-ink);position:absolute;inset:0;rotate:45deg}.dli__dim-end--r{left:auto;right:-.5px}.dli__night{position:relative}.dli__night-in{--dli-plate-h:calc(var(--dli-still-ramp) + clamp(40px, 7vh, 88px) + var(--dli-mark-h) + clamp(104px, 16vh, 176px));height:var(--dli-plate-h);padding:calc(var(--dli-still-ramp) + clamp(40px, 7vh, 88px)) 0 clamp(104px, 16vh, 176px);background:var(--background);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.dli__band-texture,.dli__texture{aspect-ratio:1672/941;width:max(127%, calc(var(--dli-plate-h) * 1.7768));display:block;position:absolute;top:0;right:0}.dli__band-texture img,.dli__texture img{width:100%;height:100%;display:block}.dli__band-texture:after,.dli__texture:after{content:"";background:radial-gradient(ellipse 36% 78% at 100% 100%, var(--color-navy-950) 83%, transparent 100%);position:absolute;inset:0}@media (orientation:portrait){.dli__band-texture,.dli__texture{width:max(175%, calc(var(--dli-plate-h) * 1.7768));left:50%;right:auto;translate:-50%}}.dli__night-in:after{content:"";background:linear-gradient(to bottom, var(--color-paper) 0, color-mix(in srgb, var(--color-paper) 72%, transparent) calc(var(--dli-still-ramp) * .25), color-mix(in srgb, var(--color-paper) 28%, transparent) calc(var(--dli-still-ramp) * .6), transparent var(--dli-still-ramp), transparent 55%, var(--color-navy-950) 92%);position:absolute;inset:0}.dli__night-in>:not(.dli__band-texture){z-index:1;position:relative}html[data-save-data] .dli__band-texture,.dli[data-lite] .dli__band-texture,.dli__echo{display:none}.dli__echo[data-t]:before,.dli__echo [data-t]:before{content:attr(data-t)}.dli__lockup{width:var(--dli-mark);color:var(--text-display);position:relative}.dli__mark{width:100%;height:100%;display:block;position:relative}.dli__through{top:calc(var(--tip-y) * 100% - 1px);left:calc(var(--gutter) / 2 - (100cqw - 100%) / 2);width:calc(100cqw - var(--gutter));height:var(--rule-wide-w,2px);background:var(--rule-wide);position:absolute}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (height>=560px){html:not([data-save-data]) .dli:not([data-lite]){--dli-overlap:35vh;--dli-pin:124svh;--dli-yl:calc(var(--header-h) + .45 * (100svh - var(--header-h) - var(--dli-mark-h)));height:calc(100svh + var(--dli-pin))}@media (orientation:portrait){html:not([data-save-data]) .dli:not([data-lite]){--dli-overlap:42vh;--dli-mid:calc(var(--header-h) + .48 * (100svh - var(--header-h)));--dli-yl:calc(var(--dli-mid) - var(--dli-ink-mid) * var(--dli-mark-h));--dli-capline:calc(var(--dli-mid) - ((var(--dli-lines) - 1) * 1.12 + .698) * var(--dli-f) / 2)}}html:not([data-save-data]) .dli:not([data-lite]) .dli__pin{height:100svh;position:sticky;top:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__sheet{z-index:0;will-change:transform;height:115%;display:block;position:absolute;top:0;left:0;right:0;overflow:clip}html:not([data-save-data]) .dli:not([data-lite]) .dli__rows-win{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12.17%);mask-image:linear-gradient(#0000 0,#000 12.17%)}html:not([data-save-data]) .dli:not([data-lite]) .dli__sheet-in{will-change:transform;position:absolute;inset:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__grid,html:not([data-save-data]) .dli:not([data-lite]) .dli__rows{background-image:var(--dli-grid-cols);background-size:var(--dli-grid-size);background-position:var(--dli-grid-x) 0;position:absolute;inset:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__rows{background-image:var(--dli-grid-rows);background-position:0 0}html:not([data-save-data]) .dli:not([data-lite]) .dli__rows:after{content:"";background:radial-gradient(ellipse 46% 16% at 50% calc(var(--dli-yl) + var(--dli-ink-mid) * var(--dli-mark-h)), color-mix(in srgb, var(--color-paper) 50%, transparent) 0%, color-mix(in srgb, var(--color-paper) 30%, transparent) 55%, transparent 100%);position:absolute;inset:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__day:before,html:not([data-save-data]) .dli:not([data-lite]) .dli__day:after{display:none}html:not([data-save-data]) .dli:not([data-lite]) .dli__dusk{width:calc(100% + var(--dli-feather));z-index:1;visibility:hidden;-webkit-mask-image:linear-gradient(to left, transparent 0, #00000007 calc(var(--dli-feather) * .1), #0000001b calc(var(--dli-feather) * .2), #00000037 calc(var(--dli-feather) * .3), #0000005a calc(var(--dli-feather) * .4), #00000080 calc(var(--dli-feather) * .5), #000000a5 calc(var(--dli-feather) * .6), #000000c8 calc(var(--dli-feather) * .7), #000000e4 calc(var(--dli-feather) * .8), #000000f8 calc(var(--dli-feather) * .9), black var(--dli-feather));-webkit-mask-image:linear-gradient(to left, transparent 0, #00000007 calc(var(--dli-feather) * .1), #0000001b calc(var(--dli-feather) * .2), #00000037 calc(var(--dli-feather) * .3), #0000005a calc(var(--dli-feather) * .4), #00000080 calc(var(--dli-feather) * .5), #000000a5 calc(var(--dli-feather) * .6), #000000c8 calc(var(--dli-feather) * .7), #000000e4 calc(var(--dli-feather) * .8), #000000f8 calc(var(--dli-feather) * .9), black var(--dli-feather));-webkit-mask-image:linear-gradient(to left, transparent 0, #00000007 calc(var(--dli-feather) * .1), #0000001b calc(var(--dli-feather) * .2), #00000037 calc(var(--dli-feather) * .3), #0000005a calc(var(--dli-feather) * .4), #00000080 calc(var(--dli-feather) * .5), #000000a5 calc(var(--dli-feather) * .6), #000000c8 calc(var(--dli-feather) * .7), #000000e4 calc(var(--dli-feather) * .8), #000000f8 calc(var(--dli-feather) * .9), black var(--dli-feather));mask-image:linear-gradient(to left, transparent 0, #00000007 calc(var(--dli-feather) * .1), #0000001b calc(var(--dli-feather) * .2), #00000037 calc(var(--dli-feather) * .3), #0000005a calc(var(--dli-feather) * .4), #00000080 calc(var(--dli-feather) * .5), #000000a5 calc(var(--dli-feather) * .6), #000000c8 calc(var(--dli-feather) * .7), #000000e4 calc(var(--dli-feather) * .8), #000000f8 calc(var(--dli-feather) * .9), black var(--dli-feather));will-change:transform;display:block;position:absolute;top:0;bottom:0;left:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__dusk-in{width:calc(100% - var(--dli-feather));background:var(--color-navy-950);--dli-plate-h:100svh;will-change:transform;position:absolute;top:0;bottom:0;left:0;overflow:hidden}html:not([data-save-data]) .dli:not([data-lite]) .dli__dusk-in:after{content:"";background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--color-navy-950) 45%, transparent) 58%, var(--color-navy-950) 74%);position:absolute;inset:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__day{z-index:2;will-change:transform;padding:0;position:absolute;inset:0;overflow:clip}html:not([data-save-data]) .dli:not([data-lite]) .dli__day-in{will-change:transform;position:absolute;inset:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__night{z-index:3;visibility:hidden;will-change:transform;position:absolute;inset:0;overflow:clip}html:not([data-save-data]) .dli:not([data-lite]) .dli__night-in{will-change:transform;background:0 0;height:auto;padding:0;display:block;position:absolute;inset:0;overflow:visible}html:not([data-save-data]) .dli:not([data-lite]) .dli__night-in:after,html:not([data-save-data]) .dli:not([data-lite]) .dli__band-texture,html:not([data-save-data]) .dli:not([data-lite]) .dli__through{display:none}html:not([data-save-data]) .dli:not([data-lite]) .dli__night-in .dli__lockup{top:var(--dli-yl);margin:0 auto;position:absolute;left:0;right:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__echo{display:flex}html:not([data-save-data]) .dli:not([data-lite]) .dli__eyebrow.dli__echo{color:var(--color-orange-300);display:block}html:not([data-save-data]) .dli:not([data-lite]) .dli__eyebrow{left:50%;top:calc(var(--dli-yl) - clamp(22px, calc(.24 * var(--dli-mark-h)), 44px));will-change:opacity;margin:0;position:absolute;translate:-50% -100%}html:not([data-save-data]) .dli:not([data-lite]) .dli__point{will-change:opacity}html:not([data-save-data]) .dli:not([data-lite]) .dli__name{top:calc(var(--dli-yl) + var(--dli-ink-mid) * var(--dli-mark-h) - (.875 - var(--dli-plex-cap,.698) / 2) * var(--dli-f));margin:0 auto;position:absolute;left:0;right:0}@media (orientation:portrait){html:not([data-save-data]) .dli:not([data-lite]) .dli__eyebrow{top:calc(var(--dli-capline) - clamp(22px, calc(.42 * var(--dli-f)), 44px))}html:not([data-save-data]) .dli:not([data-lite]) .dli__name{top:calc(var(--dli-capline) - (.935 - var(--dli-plex-cap,.698)) * var(--dli-f))}}html:not([data-save-data]) .dli:not([data-lite]) .dli__tail{will-change:opacity}html:not([data-save-data]) .dli:not([data-lite]) .dli__route{width:1px;height:var(--rule-wide-w,2px);background:var(--rule-wide);transform-origin:0 0;visibility:hidden;will-change:transform;display:block;position:absolute;top:0;left:0}html:not([data-save-data]) .dli:not([data-lite]) .dli__head{width:28px;height:var(--rule-wide-w,2px);background:var(--accent);opacity:0;will-change:transform, opacity;display:block;position:absolute;top:0;left:0}}.nsx{background:var(--color-navy-950);position:relative}.nsx__pin{z-index:1;position:relative}.nsa{isolation:isolate;color:var(--color-stone-50);position:relative;overflow:clip}.nsa__ground{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 46% at var(--nsa-glow-x,50%) var(--nsa-glow-y,58%), color-mix(in srgb, var(--color-navy-700) 46%, transparent) 0%, color-mix(in srgb, var(--color-navy-800) 36%, transparent) 46%, transparent 80%), radial-gradient(ellipse 70% 38% at 88% 96%, color-mix(in srgb, var(--color-orange-700) 9%, transparent) 0%, transparent 70%), var(--color-navy-950);position:absolute;inset:0}.nsa__veil{display:none}.nsa__grid{box-sizing:border-box;padding:clamp(96px, 22vw, 128px) var(--gutter) 64px;grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid;position:relative}.nsa__head{min-width:0}.nsa__docket{align-items:center;gap:14px;margin:0;display:flex}.nsa__index{color:var(--accent-ink)}.nsa__title{margin:12px 0 0}.nsa__benefit{max-width:42ch;font-family:var(--font-sans);color:var(--color-graphite-300);text-wrap:pretty;margin:16px 0 0;font-size:1rem;line-height:1.55}.nsa__figs{min-width:0}.nsa__action{margin-top:18px}.nsa__map{min-width:0;position:relative}.nsa__attr{letter-spacing:.01em;color:var(--color-graphite-400);margin:0;font-size:12px;line-height:1.5}.nsa__head{order:0}.nsa__map{order:1}.nsa__attr{order:2}.nsa__figs{order:3}@media (width<=1023.98px){.nsa__map{margin-inline:calc(var(--gutter) * -1 + 4px)}}@media (width>=1024px){.nsa{--nsa-glow-x:66%;--nsa-glow-y:52%}.nsa__grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:32px clamp(32px,4vw,72px);padding-block:clamp(112px,10vw,152px) 72px}.nsa__head{grid-area:1/1}.nsa__figs{grid-area:2/1}.nsa__map{grid-area:1/2/3;align-self:center}.nsa__attr{text-align:right;grid-area:3/2}}.nsf__frames{border-bottom:var(--border-hair) solid var(--hairline);margin:0;padding:0;list-style:none}.nsf__frame{border-top:var(--border-hair) solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(20px,3vw,40px);padding:16px 0 18px;display:grid}.nsf__stat{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.nsf__figure{font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--color-stone-50);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1}.nsf__unit{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-graphite-400);margin-left:.06em;font-size:.42em;font-weight:500}.nsf__label{color:var(--color-graphite-400)}.nsf__note{color:var(--color-graphite-400);text-wrap:pretty;max-width:30ch;font-size:13px;line-height:1.45}.nsf__ticks{display:none}.nsf__action{cursor:pointer;min-height:24px;font:inherit;color:var(--color-navy-200);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:text-decoration-color .2s var(--ease-symmetric);background:0 0;border:0;align-items:center;gap:6px;margin:-3px 0;padding:3px 0;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.nsf__action:hover{text-decoration-color:currentColor}.nsf__action svg{color:var(--color-navy-200);transition:transform .2s var(--ease-symmetric);flex:none}.nsf__action:hover svg,.nsf__action:focus-visible svg{transform:translate(3px)}.nsf__action:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nsf__action,.nsf__action svg{transition:none}}.nsp{width:100%;position:relative}.nsp__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nsp__ping{transform-box:fill-box;transform-origin:50%}.nsp__trace{visibility:hidden}[data-network-handoff]+.nsx .nsp__trace{visibility:visible}[data-network-handoff]+.nsx [data-nsp=outline]{visibility:hidden}.nsp__relief{mix-blend-mode:overlay}.nsp__labels{pointer-events:none;position:absolute;inset:0}.nsp__code,.nsp__branch{white-space:nowrap;font-family:var(--font-sans);font-variant-numeric:tabular-nums;scale:var(--nsp-inv,1);position:absolute}.nsp__code{background:color-mix(in srgb, var(--color-navy-900) 88%, transparent);letter-spacing:.12em;color:var(--color-graphite-400);border-radius:3px;padding:1px 4px;font-size:clamp(9px,.4vw + 6px,11px);font-weight:500;translate:-50% -50%}.nsp__branch{transform-origin:50% 100%;background:color-mix(in srgb, var(--color-navy-950) 90%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone-50);border-radius:3px;padding:2px 6px;font-size:clamp(10px,.35vw + 7px,12px);font-weight:600;translate:-50% calc(-100% - 5px)}[data-network-handoff]+.nsx :is(.nsp__code,.nsp__country){font-size:11px}[data-network-handoff]+.nsx .nsp__branch{font-size:clamp(11px,.35vw + 7px,12px)}.nsp__country{translate:-50% -50%;scale:var(--nsp-inv,1);white-space:nowrap;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-graphite-500);background:color-mix(in srgb, var(--color-navy-950) 88%, transparent);border-radius:3px;padding:1px 5px;font-size:clamp(9px,.35vw + 6px,11px);font-weight:500;position:absolute}.nsp__country--cross{color:var(--color-graphite-400)}.nsp__branch--start{transform-origin:14px 100%;translate:-14px calc(-100% - 5px)}.nsp__branch--end{transform-origin:calc(100% - 14px) 100%;translate:calc(14px - 100%) calc(-100% - 5px)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (height>=560px){html:not([data-save-data]) .nsx:not([data-lite]){height:calc(100svh + 170vh)}html:not([data-save-data]) .nsx:not([data-lite]) .nsx__pin{height:100svh;position:sticky;top:0;overflow:hidden}html:not([data-save-data]) .nsx:not([data-lite]) .nsa{height:100%;container:nsa/size}html:not([data-save-data]) .nsx:not([data-lite]) .nsp{transform-origin:0 0}html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]) .nsa__veil{will-change:opacity}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__frames{border:0;display:grid}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__frame{border:0;grid-area:1/1;padding:0}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__frame:not(:first-child){opacity:0}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__ticks{gap:6px;margin-top:clamp(14px,2.2cqh,22px);display:flex}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__tick{background:var(--color-navy-600);transform-origin:0;width:22px;height:2px;transition:transform .36s var(--ease-standard), background-color .36s var(--ease-standard);border-radius:1px;transform:scaleX(.45)}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__tick[data-on]{background:var(--color-stone-50);transform:none}html:not([data-save-data]) .nsx:not([data-lite]) .nsf{container:nsf/inline-size}html:not([data-save-data]) .nsx:not([data-lite]) .nsf__figure{font-size:min(clamp(2.5rem,7.4cqh,4.5rem),15.5cqi)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (height>=560px) and (width>=810px){html:not([data-save-data]) .nsx:not([data-lite]){height:calc(100svh + 220vh)}html:not([data-save-data]) .nsx[data-overlap]:not([data-lite]){background:linear-gradient(180deg, transparent 0, transparent 100svh, var(--color-navy-950) 100svh);margin-top:-100svh}html:not([data-save-data]) .nsx[data-overlap]:not([data-lite]) .nsa__ground:before{content:"";background:linear-gradient(180deg, transparent, var(--color-navy-950));height:50%;position:absolute;bottom:100%;left:0;right:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (height>=560px){html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]){--nsx-overlap:60svh;--nsx-form:28svh;--nsx-reserve:25vh;--nsx-act:calc(min(100vh, 880px) * .66);height:calc(100svh + var(--nsx-form) + var(--nsx-act));margin-top:calc(-1 * var(--nsx-overlap));z-index:1;background:linear-gradient(to bottom, transparent var(--nsx-overlap), var(--color-navy-950) var(--nsx-overlap))}html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]) .nsp{will-change:transform, opacity}html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]) .nsa__ground{will-change:transform}html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]) .nsa__veil{-webkit-mask-image:linear-gradient(#0000 0,#000 140px);mask-image:linear-gradient(#0000 0,#000 140px)}@media (orientation:portrait){html:not([data-save-data]) [data-network-handoff]+.nsx:not([data-lite]){--nsx-overlap:70svh;--nsx-form:50svh;--nsx-reserve:56vh}}}@container nsa (width>=1px){.nsa__head,.nsa__figs,.nsa__attr{z-index:2;position:relative}.nsa__attr{background:color-mix(in srgb, var(--color-navy-950) 90%, transparent);border-radius:4px;justify-self:end;padding:3px 8px}}@container nsa (orientation:landscape){.nsa__veil{opacity:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-950) 93%, transparent) 0%, color-mix(in srgb, var(--color-navy-950) 90%, transparent) 55%, transparent 100%);width:60%;display:block;position:absolute;inset:0 auto 0 0}.nsa{--nsa-glow-x:66%;--nsa-glow-y:56%}.nsa__grid{height:100%;padding:calc(var(--header-h) + clamp(16px, 5.5cqh, 64px)) var(--gutter) clamp(12px, 2.6cqh, 24px);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,3.9fr) minmax(0,8.1fr);gap:0 clamp(24px,3.5cqw,64px)}[data-network-handoff]+.nsx .nsa__grid{padding-bottom:48px}.nsa__head{grid-area:1/1}.nsa__benefit{margin-top:clamp(10px,2cqh,18px);font-size:clamp(.9375rem,2.1cqh,1.0625rem)}.nsa__figs{grid-area:2/1;margin-top:clamp(20px,6cqh,64px)}.nsa__map{grid-area:1/2/4;justify-content:center;align-self:stretch;align-items:center;display:flex;container:nsamap/size}.nsa__map .nsp{width:min(100cqw, calc(100cqh * var(--nsa-aspect)));flex:none}.nsa__attr{text-align:right;grid-area:4/1/auto/-1;margin-top:8px}}@container nsa (orientation:portrait){.nsa__veil{opacity:0;z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-navy-950) 93%, transparent) 0%, color-mix(in srgb, var(--color-navy-950) 90%, transparent) 78%, transparent 100%);height:72%;display:block;position:absolute;inset:0 0 auto}.nsa{--nsa-glow-x:50%;--nsa-glow-y:74%}.nsa__grid{height:100%;padding:calc(var(--header-h) + clamp(12px, 3.4cqh, 48px)) var(--gutter) clamp(10px, 2cqh, 20px);grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:clamp(10px,2.2cqh,28px)}[data-network-handoff]+.nsx .nsa__grid{padding-bottom:48px}.nsa__head,.nsa__figs,.nsa__map,.nsa__attr{order:0}.nsa__benefit{margin-top:clamp(8px,1.6cqh,16px);font-size:clamp(.875rem,2cqh,1.0625rem)}.nsa__figs{grid-row:2}.nsa__action{margin-top:clamp(8px,1.6cqh,16px)}.nsa__map{margin-inline:calc(var(--gutter) * -1 + 4px);grid-row:3;justify-content:center;align-self:stretch;align-items:center;display:flex;container:nsamap/size}.nsa__map .nsp{width:min(100cqw, calc(100cqh * var(--nsa-aspect)));flex:none}.nsa__attr{text-align:center;grid-row:4;justify-self:center;font-size:11px}}@container nsa (orientation:portrait) and (height<=740px){.nsa__grid{row-gap:10px}.nsa__benefit{font-size:.875rem;line-height:1.45}.nsa .nsa__figs .nsf__ticks{display:none}.nsf__stat{gap:5px}}@container nsamap (width<=560px){.nsp__code,.nsp__country{display:none}}.ns-overlay{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ns-scrim{background:color-mix(in srgb, var(--color-navy-950) 72%, transparent);position:absolute;inset:0}.ns-panel{z-index:1;box-sizing:border-box;border:var(--border-hair) solid var(--hairline);border-radius:var(--card-radius);background:var(--color-navy-800);width:min(560px,100%);max-height:min(640px,100dvh - 48px);box-shadow:var(--shadow-lift);padding:28px 28px 20px;position:relative;overflow-y:auto}.ns-panel__head{border-bottom:var(--border-hair) solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.ns-panel__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;margin:-8px -8px 0 0;padding:0;display:grid}.ns-panel__close:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:2px}.ns-hubs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ns-hub{border-bottom:var(--border-hair) solid var(--hairline);align-items:baseline;gap:10px;padding:9px 0;display:flex}.ns-hub__code{color:var(--color-orange-400);flex:none}.ns-noscript{border-top:var(--border-hair) solid var(--hairline);margin-top:20px;padding-top:20px}.cmp{--ink:var(--color-navy-800);--paper:var(--color-white);--v-edge:var(--color-navy-600);--v-thin:var(--color-navy-400);--v-hid:var(--color-navy-300);--v-con:var(--color-mineral-400);--v-hatch:var(--color-mineral-400);--v-mark:var(--color-navy-800);--v-arrow:var(--color-navy-700);--v-fill:color-mix(in srgb, var(--color-mineral-200) 70%, transparent);--v-tint:color-mix(in srgb, var(--color-navy-200) 62%, transparent);--v-ghost:var(--color-navy-400);--v-plan:var(--color-navy-300);--head-dim:var(--color-graphite-600);--view-w:440px;--head-size:clamp(1.625rem, 6.5vw, 1.75rem);--node-y:calc(var(--head-size) * .55);--focus-amp:0;--foot:32px}@media (width<=809.98px){.cmp{--paper:var(--background)}}@media (width>=810px){.cmp{padding-block:72px}}@media (width>=1200px){.cmp{padding-block:88px}}.cmp__docket{align-items:center;gap:14px;display:flex}.cmp__title{margin:clamp(20px,2.4vw,32px) 0 0}.cmp__lede{text-wrap:pretty;max-width:34rem;margin:0}.cmp__title-line{display:block}@media (width>=600px) and (width<=809.98px){.cmp__title-line{display:inline}}@media (width>=1200px){.cmp__lede{padding-bottom:.4em}}@media (width>=810px) and (width<=1199.98px){.cmp__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(24px,4vw,48px)}.cmp__lede{padding-bottom:.3em}}.cmp__sheet{margin-top:clamp(32px,3.4vw,48px);position:relative}@media (width>=810px){.cmp__sheet{border:var(--rule-narrow-w) solid var(--ink);background-color:var(--paper);background-image:var(--texture-grain);background-size:128px 128px;padding:28px 32px 24px}.cmp__sheet:before{content:"";pointer-events:none;--t:linear-gradient(var(--ink), var(--ink));background:var(--t) 0 0 / 12px 2px no-repeat, var(--t) 0 0 / 2px 12px no-repeat, var(--t) 100% 0 / 12px 2px no-repeat, var(--t) 100% 0 / 2px 12px no-repeat, var(--t) 0 100% / 12px 2px no-repeat, var(--t) 0 100% / 2px 12px no-repeat, var(--t) 100% 100% / 12px 2px no-repeat, var(--t) 100% 100% / 2px 12px no-repeat;position:absolute;inset:-11px}}.cmp__process{color:var(--text-muted);margin:0 0 8px}@media (width>=810px){.cmp__process{margin-bottom:36px}}.cmp__stations{margin:0;padding:0;list-style:none;position:relative}.cmp__st{min-width:0;padding-bottom:var(--foot);position:relative}.cmp__st:last-child{padding-bottom:0}.cmp__copy{min-width:0}.cmp__head{align-items:baseline;gap:12px;margin:0;display:flex}.cmp__code{font-family:var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-hover) var(--ease-symmetric), background-color var(--dur-hover) var(--ease-symmetric);border-radius:2px;flex:none;margin:-3px -5px;padding:3px 5px;font-size:.8125rem;font-weight:500;line-height:1}.cmp__name{font-family:var(--font-display);font-weight:500;font-size:var(--head-size);letter-spacing:var(--track-heading);color:var(--text-display);transition:color var(--dur-hover) var(--ease-symmetric);line-height:1.1}.cmp__line{max-width:34rem;font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;line-height:var(--leading-body);letter-spacing:var(--track-body);color:var(--text-body);text-wrap:pretty;margin:10px 0 0}.cmp__art{width:min(var(--view-w), 100%);margin-top:18px;position:relative}.cmp__svg{width:100%;height:auto;display:block;overflow:visible}.cmp__svg path{fill:none;stroke-width:var(--rule-narrow-w);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cmp__svg .v-fill{fill:var(--v-fill);stroke:none}.cmp__svg .v-tint{fill:var(--v-tint);stroke:none}.cmp__svg .v-con{stroke:var(--v-con)}.cmp__svg .v-hatch{stroke:var(--v-hatch)}.cmp__svg .v-hid{stroke:var(--v-hid);stroke-dasharray:4 3;stroke-linecap:butt}.cmp__svg .v-thin{stroke:var(--v-thin)}.cmp__svg .v-edge{stroke:var(--v-edge)}.cmp__svg .v-mark{stroke:var(--v-mark)}.cmp__svg .v-arrow{fill:var(--v-arrow);stroke:none}.cmp__svg .v-ghost{stroke:var(--v-ghost);opacity:.4}.cmp__labels{pointer-events:none;font-size:12px;position:absolute;inset:0}.cmp-l{white-space:nowrap;position:absolute}.cmp-l--l{transform:translate(-3px,-50%)}.cmp-l--c{transform:translate(-50%,-50%)}.cmp-l--r{transform:translate(calc(3px - 100%),-50%)}.cmp-l>span{background:var(--paper);font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-muted);padding:1px 4px;font-size:1em;font-weight:500;line-height:1.2;display:block}.cmp-l--doc>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy-700);background:0 0;padding:0;font-size:11px;font-weight:500;line-height:1}.cmp__care{z-index:2;width:var(--care-size);height:var(--care-size);margin:calc(var(--care-size) / -2) 0 0 calc(var(--care-size) / -2);box-sizing:border-box;border:2px solid var(--accent);background:var(--accent);box-shadow:0 0 0 var(--care-halo) var(--paper);transition:background-color var(--dur-hover) var(--ease-symmetric);border-radius:50%;position:absolute}.cmp__care[data-state=plan]{background:var(--paper)}.cmp__care svg{width:16px;height:16px;display:block;position:absolute;inset:-2px;overflow:visible}.cmp__care path{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-panel) var(--ease-standard)}.cmp__care[data-state=checked] path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.cmp__care,.cmp__care path,.cmp__name,.cmp__code{transition:none}}.cmp__tag,.cmp__strip-tag{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.cmp__route{display:none}@media (width>=810px){.cmp{--head-size:clamp(1.75rem, 3vw, 2.25rem);--gutter-w:round(nearest, clamp(128px, 12vw, 180px), 1px);--pitch:calc(94px + 6.8vw);--lead:min(calc(var(--pitch) / 2), 72px);--inset:12px;--d:9px;--focus-amp:.02}.cmp__stations{grid-template-columns:round(down, calc((100% - var(--gutter-w)) / 2), 1px) var(--gutter-w) minmax(0, 1fr);grid-template-rows:repeat(6, minmax(var(--pitch), auto)) auto;display:grid}.cmp__st--1{grid-row:1/span 2}.cmp__st--2{grid-row:2/span 2}.cmp__st--3{grid-row:3/span 2}.cmp__st--4{grid-row:4/span 2}.cmp__st--5{grid-row:5/span 2}.cmp__st--6{grid-row:6/span 2}.cmp__st[data-side=l]{padding-right:var(--inset);grid-column:1}.cmp__st[data-side=r]{padding-left:var(--inset);grid-column:3}.cmp__st[data-side=l] .cmp__copy{width:fit-content;margin-left:auto}.cmp__st[data-side=l] .cmp__head{flex-direction:row-reverse}.cmp__art{margin-top:18px}.cmp__st[data-side=l] .cmp__art{transform-origin:100% 0;margin-left:auto}.cmp__st[data-side=r] .cmp__art{transform-origin:0 0}.cmp__route{grid-area:1/2/-1;grid-template-rows:subgrid;pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cmp__route>*{grid-column:1/span 1;position:absolute}.cmp__leg{display:block;overflow:visible}.cmp__leg path,.cmp__live path{fill:none;stroke:var(--ink);stroke-width:var(--rule-wide-w);stroke-linecap:butt}.cmp__leg path{vector-effect:non-scaling-stroke}.cmp__leg--lead{top:calc(var(--node-y) - var(--lead));left:var(--d);width:calc(50% - var(--d));height:var(--lead);grid-row:1/span 1}.cmp__leg--1{grid-row:1/span 1}.cmp__leg--2{grid-row:2/span 1}.cmp__leg--3{grid-row:3/span 1}.cmp__leg--4{grid-row:4/span 1}.cmp__leg--5{grid-row:5/span 1}.cmp__leg--1,.cmp__leg--2,.cmp__leg--3,.cmp__leg--4,.cmp__leg--5{top:var(--node-y);left:var(--d);width:calc(100% - 2 * var(--d));height:100%}.cmp__leg--tail{top:var(--node-y);width:calc(50% - var(--d));height:calc(var(--pitch) / 2);grid-row:6/span 1;left:50%}.cmp__origin{top:calc(var(--node-y) - var(--lead));background:linear-gradient(var(--ink), var(--ink)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ink), var(--ink)) 0 50% / 100% 1px no-repeat;grid-row:1/span 1;width:21px;height:21px;margin:-10px 0 0 -10px;left:50%}.cmp__origin:before{content:"";border:var(--rule-narrow-w) solid var(--ink);border-radius:50%;position:absolute;inset:4px}.cmp__end{top:calc(var(--node-y) + var(--pitch) / 2);background:var(--ink);width:8px;height:8px;transition:background-color var(--dur-hover) var(--ease-symmetric);border-radius:50%;grid-row:6/span 1;margin:-4px 0 0 -4px;left:50%}.cmp__node{top:var(--node-y);box-sizing:border-box;border:var(--rule-wide-w) solid var(--ink);background:var(--ink);width:10px;height:10px;transition:background-color var(--dur-hover) var(--ease-symmetric), opacity var(--dur-micro) var(--ease-symmetric);border-radius:50%;margin:-5px 0 0 -5px}.cmp__node--1,.cmp__node--3,.cmp__node--5{left:var(--d)}.cmp__node--2,.cmp__node--4,.cmp__node--6{left:calc(100% - var(--d))}.cmp__node--1{grid-row:1/span 1}.cmp__node--2{grid-row:2/span 1}.cmp__node--3{grid-row:3/span 1}.cmp__node--4{grid-row:4/span 1}.cmp__node--5{grid-row:5/span 1}.cmp__node--6{grid-row:6/span 1}.cmp__route .cmp__care{top:var(--node-y);left:calc(100% - var(--d));grid-row:6/span 1}.cmp__tag{z-index:1;top:var(--node-y);right:calc(var(--d) + 16px);background:var(--paper);grid-row:6/span 1;padding:1px 5px;transform:translateY(-50%)}.cmp__live{grid-row:1/-1;width:100%;height:100%;display:none;top:0;left:0;overflow:visible}.cmp__live .cmp__guide{stroke:var(--v-plan);stroke-width:var(--rule-narrow-w);stroke-dasharray:4 3}}@media (width>=1200px){.cmp{--head-size:clamp(2.25rem, 2.8vw, 2.5rem);--gutter-w:round(nearest, clamp(150px, 12.5vw, 200px), 1px);--pitch:176px;--focus-amp:.035}.cmp__line{font-size:1.125rem}}@media (width>=1280px){.cmp{--pitch:165px}}.cmp__sheet[data-route=live] .cmp__leg{visibility:hidden}.cmp__sheet[data-route=live] .cmp__live{display:block}.cmp__sheet[data-route=live] .cmp__node:not(.is-reached){background:var(--paper)}.cmp__sheet[data-route=live] .cmp__node.is-under{opacity:0}.cmp__sheet[data-route=live] .cmp__st.is-active .cmp__code{background:var(--ink);color:var(--paper)}.cmp__sheet[data-route=live]:not(.is-done) .cmp__end{background:var(--color-mineral-400)}.cmp__sheet[data-route=live] .cmp__st:not(.is-active) .cmp__name{color:var(--head-dim)}@media (prefers-reduced-motion:no-preference){html.js:not([data-save-data]) .cmp__sheet:not([data-route=live]) .cmp__care,html.js:not([data-save-data]) .cmp__sheet:not([data-route=live]) .cmp__tag{visibility:hidden}}.cmp__sheet[data-route=live] .cmp__svg path{vector-effect:none;stroke-width:calc(var(--u,1) * var(--rule-narrow-w))}.cmp__sheet[data-route=live] .cmp__svg .v-draw{stroke-dasharray:1 1}.cmp__sheet[data-route=live] .cmp__svg .v-hid{stroke-dasharray:calc(var(--u,1) * 4px) calc(var(--u,1) * 3px)}.cmp__sheet[data-route=live] .cmp__svg .v-ghost{stroke:var(--v-plan);stroke-dasharray:calc(var(--u,1) * 4px) calc(var(--u,1) * 3px);stroke-linecap:butt;opacity:1}.cmp__strip{display:none}@media (width<=809.98px){.cmp__art{width:100%}.cmp__strip{z-index:2;height:52px;margin:0 calc(-1 * var(--gutter)) 20px;padding:0 calc(var(--gutter) + 8px) 0 var(--gutter);border-bottom:var(--rule-narrow-w) solid var(--color-mineral-300);background:var(--paper);align-items:center;gap:16px;display:flex;position:relative}.cmp__strip-tag{flex:none}.cmp__strip-line{flex:auto;max-width:420px;height:34px;margin-left:8px;position:relative}.cmp__strip-guide,.cmp__strip-ink{position:absolute;left:0;right:0}.cmp__strip-guide{background:repeating-linear-gradient(90deg, var(--v-plan) 0 4px, transparent 4px 7px);height:1px;top:11px}.cmp__strip-ink{background:var(--ink);transform-origin:0;height:2px;top:10px}.cmp__tick{top:7px;left:calc(var(--i) * 20%);background:var(--ink);width:1px;height:9px;position:absolute}.cmp__tick-code{font-family:var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1;position:absolute;top:14px;left:0;transform:translate(-50%)}.cmp__tick.is-active .cmp__tick-code{color:var(--text-display)}.cmp__care--strip{width:14px;height:14px;margin:-7px 0 0 -6.5px;top:11px;left:100%}.cmp__care--strip svg{width:14px;height:14px}}@media (width<=809.98px) and (prefers-reduced-motion:no-preference){html.js:not([data-save-data]) .cmp__strip{top:var(--header-h);position:sticky}}@media (width>=600px) and (width<=809.98px){.cmp__st{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,4vw,40px);display:grid}.cmp__art{margin-top:0}}.cmp__tail{margin-top:clamp(24px,3vw,36px)}@media (width>=810px){.cmp__tail{height:24px;padding-left:calc(var(--rule-narrow-w) + 32px);align-items:center;margin-top:-24px;display:flex;position:relative;top:-40px}}.cmp__link{align-items:center;gap:12px;display:inline-flex}.cmp{background-color:var(--background)}.cmp__plate{z-index:-1;aspect-ratio:1.645;pointer-events:none;filter:brightness(1.027);mix-blend-mode:luminosity;opacity:.9;position:absolute;inset:0 0 auto;overflow:clip;-webkit-mask-image:linear-gradient(#000 40%,#0000 80%);mask-image:linear-gradient(#000 40%,#0000 80%)}.cmp__plate img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}@media (width<=809.98px){.cmp__plate{aspect-ratio:auto;height:560px}}html[data-save-data] .cmp__plate{display:none}@property --scc-fb{syntax:"<length>";inherits:true;initial-value:0}.scc{--scc-kd:2.4;--scc-truck:.53;--scc-half:.144em;--scc-rise-k:.0639;--scc-a:.375;--scc-lead-e:.186em;--scc-lines:1;isolation:isolate;background:var(--background);color:var(--text-body);padding-block:88px 96px;position:relative}@media (width>=640px) and (width<=809.98px){.scc{--scc-kd:2.6;--scc-truck:.58}}@media (width>=810px){.scc{--scc-kd:2.52;--scc-truck:.5;padding-block:104px 112px}}@media (width>=1200px){.scc{--scc-kd:2.4;--scc-truck:.53;padding-block:128px 136px}}.scc{--scc-plate-x:6%;--scc-plate-y:0%;--scc-route-x:58%;--scc-route-y:62%;--scc-route-rx:172px;--scc-route-ry:144px}@media (width>=640px) and (width<=809.98px){.scc{--scc-plate-x:18%;--scc-plate-y:0%;--scc-route-x:72%;--scc-route-y:58%;--scc-route-rx:200px;--scc-route-ry:166px}}@media (width>=810px) and (width<=1199.98px){.scc{--scc-plate-x:46%;--scc-plate-y:6%;--scc-route-x:75%;--scc-route-y:58%;--scc-route-rx:256px;--scc-route-ry:210px}}@media (width>=1200px) and (width<=1599.98px){.scc{--scc-plate-x:50%;--scc-plate-y:8%;--scc-route-x:75%;--scc-route-y:58%;--scc-route-rx:335px;--scc-route-ry:270px}}@media (width>=1600px){.scc{--scc-plate-x:50%;--scc-plate-y:8%;--scc-route-x:56%;--scc-route-y:58%;--scc-route-rx:335px;--scc-route-ry:270px}}.scc__plate{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:clip;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 120px,#000 360px),linear-gradient(#000 55%,#0000 97%);mask-image:radial-gradient(circle at 0 0,#0000 120px,#000 360px),linear-gradient(#000 55%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.scc__plate img{object-fit:cover;object-position:var(--scc-plate-x) var(--scc-plate-y);width:100%;height:100%;display:block}.scc__plate:after{content:"";background:radial-gradient(ellipse var(--scc-route-rx) var(--scc-route-ry) at var(--scc-route-x) var(--scc-route-y), color-mix(in srgb, var(--background) 62%, transparent) 0, color-mix(in srgb, var(--background) 62%, transparent) 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}html[data-save-data] .scc__plate{display:none}.scc__frame{width:100%;max-width:var(--frame-max);padding-inline:var(--gutter);margin-inline:auto}.scc__docket{align-items:center;gap:14px;margin:0 0 clamp(20px,2.4vw,32px);display:flex}.scc__title{--scc-fb:1em;--scc-track:var(--track-display);isolation:isolate;white-space:nowrap;width:max-content;max-width:100%;margin:0;position:relative}.scc__part{white-space:nowrap}.scc__end{vertical-align:top;display:inline-block}.scc__row{contain:inline-size;margin-right:calc(var(--scc-half) + var(--scc-track));justify-content:flex-end;display:flex}.scc__care{--scc-track:var(--track-heading);margin-top:calc((var(--scc-kd) - var(--leading-display) / 2 + var(--scc-a) - var(--scc-rise-k)) * var(--scc-fb) - (var(--leading-heading) * (var(--scc-lines) - .5) + var(--scc-a) - var(--scc-rise-k)) * 1em);margin-right:calc(-1 * (var(--scc-half) + var(--scc-track)));text-align:right;flex:none}.scc__stop--to{--scc-clear:calc(var(--scc-truck) * .119 * var(--scc-fb) + 4px);--scc-room:max(0px, calc(var(--scc-clear) - var(--scc-lead-e) - var(--scc-track)));margin-left:var(--scc-room);color:#0000}.scc__at{vertical-align:baseline;width:0;height:0;display:inline-block;position:relative}.scc__o{left:calc(-1 * (var(--scc-half) + var(--scc-track)));top:calc(-1 * var(--scc-rise-k) * 1em);width:0;height:0;position:absolute}.scc__route{z-index:-1;left:calc(-2.3 * var(--scc-fb));top:calc(-2.72 * var(--scc-fb));width:calc(3.92 * var(--scc-fb));height:calc(2.84 * var(--scc-fb));pointer-events:none;position:absolute;overflow:visible}.scc__route path{fill:none;stroke-width:var(--rule-narrow-w);stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scc__road,.scc__ink{stroke:var(--rule-wide)}.scc__road,.scc__ink,.scc__plan{display:none}@media (width<=639.98px){.scc__road--stack{display:inline}}@media (width>=640px) and (width<=809.98px){.scc__road--narrow{display:inline}}@media (width>=810px) and (width<=1199.98px){.scc__road--mid{display:inline}}@media (width>=1200px){.scc__road--wide{display:inline}}.scc[data-drawn] .scc__road{display:none}.scc[data-drawn] .scc__ink{display:inline}.scc__plan{stroke:var(--rule-narrow);stroke-dasharray:4 3}html:not([data-save-data]) .scc[data-live][data-drawn] .scc__plan{display:inline}.scc__truck{transform-box:view-box;transform-origin:0 0;transform:translate(calc(var(--scc-truck) * .3808px), 0px) rotate(180deg) scale(calc(var(--scc-truck) / 8.6))}.scc__route .scc__body{fill:var(--color-navy-700);stroke:var(--action)}.scc__route .scc__ribs{stroke:var(--rule-wide)}.scc__route .scc__tyres{fill:var(--action);stroke:none}.scc__route .scc__mirrors{stroke:var(--action);stroke-linecap:round}.scc__route .scc__cab{fill:var(--accent);stroke:var(--accent)}.scc__route .scc__screen{stroke:var(--background)}@media (prefers-reduced-motion:no-preference){html.js:not([data-save-data]) .scc:not([data-live]) .scc__truck{visibility:hidden}}.scc[data-gated]:not([data-lit]) .scc__cab{fill:var(--surface);stroke:var(--action)}.scc[data-gated]:not([data-lit]) .scc__screen{stroke:var(--action)}html:not([data-save-data]) .scc[data-live][data-armed] .scc__cab,html:not([data-save-data]) .scc[data-live][data-armed] .scc__screen{transition:fill var(--dur-hover) var(--ease-symmetric), stroke var(--dur-hover) var(--ease-symmetric)}.scc__ghost{width:0;color:var(--text-display);transform:translateX(calc(-1 * (var(--scc-room) + 2 * var(--scc-half) + var(--scc-track))));display:none}.scc__ghost:before{content:attr(data-mark)}html:not([data-save-data]) .scc[data-live]:not([data-arriving]) .scc__ghost{display:inline-block}@media (width<=639.98px){.scc{--scc-kd:2.4;--scc-truck:.66;--scc-lines:2}.scc__title>.scc__part,.scc__care>.scc__part{display:block}.scc__end{width:max-content;display:block}}@media (width<=374.98px){.scc__title{font-size:calc((100vw - 2 * var(--gutter)) / 5.9)}}@media (forced-colors:active){.scc__ghost{display:none!important}.scc__stop--to{color:canvastext}.scc__road,.scc__ink,.scc__route .scc__body,.scc__route .scc__ribs,.scc__route .scc__mirrors,.scc__route .scc__screen{stroke:canvastext}.scc__route .scc__body{fill:canvas}.scc__route .scc__tyres{fill:canvastext}.scc__route .scc__cab{fill:canvastext;stroke:canvastext}}.svc{isolation:isolate;--svc-card:var(--color-navy-900);--svc-card-on:var(--color-navy-800);--svc-line:color-mix(in srgb, var(--color-stone-50) 14%, transparent);--svc-focus:var(--focus);--svc-dy:0px;position:relative}.svc>.shell{z-index:1;position:relative}.svc__intro{row-gap:28px;display:grid}.svc__lede{max-width:34rem;margin:0}@media (width>=1200px){.svc__intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:clamp(48px,5vw,104px)}.svc__lede{padding-bottom:.35em}}.svc__grid{--svc-pad:16px;--svc-chip:36px;--svc-num-fs:2rem;--svc-top:max(var(--svc-chip), calc(var(--svc-num-fs) * .9));--svc-t-gap:12px;--svc-t-min:1.375rem;--svc-t-max:1.625rem;--svc-copy-w:100cqi;--svc-title-fs:clamp(var(--svc-t-min), calc((var(--svc-copy-w) - 2 * var(--svc-pad) - 2px) / 9.8), var(--svc-t-max));--svc-frame:164px;row-gap:16px;margin-top:clamp(40px,4.4vw,72px);display:grid;position:relative;container-type:inline-size}.svc__list{row-gap:16px;margin:0;padding:0;list-style:none;display:grid}.svc-cta-wrap{min-width:0;display:block}.svc-pair{--c-bg:var(--svc-card);--c-line:var(--svc-line);--c-title:var(--color-stone-50);--c-body:var(--color-navy-200);--c-num:var(--color-navy-300);--go-line:var(--color-graphite-500);--go-bg:transparent;--go-ink:var(--color-graphite-300);--a-bg:var(--svc-card);--a-line:var(--svc-line);--i-grid:color-mix(in srgb, var(--color-stone-50) 9%, transparent);--i-tint:color-mix(in srgb, var(--color-stone-50) 5%, transparent);--i-hatch:var(--color-graphite-700);--i-hid:var(--color-graphite-600);--i-thin:var(--color-graphite-500);--i-edge:var(--color-graphite-300);--i-mark:var(--color-graphite-400);--i-base:var(--color-graphite-500);--i-route:var(--color-navy-300);--i-glow:color-mix(in srgb, var(--color-navy-300) 22%, transparent);--i-label:var(--color-graphite-300);--i-strip:var(--color-graphite-400);--draw:1;--glow:0;--nudge:0px;gap:4px;min-width:0;display:grid;position:relative}.svc-card{border-radius:var(--card-radius);border:1px solid var(--c-line);min-width:0;transition:background-color .45s var(--ease-standard), border-color .45s var(--ease-standard)}@media (hover:hover){.svc-pair:hover,.svc-pair:focus-within{--c-bg:var(--svc-card-on);--c-line:color-mix(in srgb, var(--color-navy-200) 45%, transparent);--c-title:var(--color-stone-50);--c-body:var(--color-navy-100);--go-line:var(--color-navy-200);--a-bg:var(--color-stone-50);--a-line:var(--color-stone-50);--i-grid:color-mix(in srgb, var(--color-navy-800) 7%, transparent);--i-tint:var(--color-mineral-100);--i-hatch:var(--color-graphite-400);--i-hid:var(--color-navy-600);--i-thin:var(--color-navy-600);--i-edge:var(--color-navy-800);--i-mark:var(--color-navy-800);--i-base:var(--color-graphite-300);--i-route:var(--color-orange-600);--i-glow:var(--color-orange-100);--i-label:var(--color-navy-800);--i-strip:var(--color-graphite-700);--draw:0;--glow:1;--nudge:4px;--go-bg:var(--color-stone-50);--go-ink:var(--color-navy-900)}}@media (hover:none){.svc-pair{--c-bg:var(--svc-card-on);--c-line:color-mix(in srgb, var(--color-navy-200) 45%, transparent);--c-title:var(--color-stone-50);--c-body:var(--color-navy-100);--go-line:var(--color-navy-200);--a-bg:var(--color-stone-50);--a-line:var(--color-stone-50);--i-grid:color-mix(in srgb, var(--color-navy-800) 7%, transparent);--i-tint:var(--color-mineral-100);--i-hatch:var(--color-graphite-400);--i-hid:var(--color-navy-600);--i-thin:var(--color-navy-600);--i-edge:var(--color-navy-800);--i-mark:var(--color-navy-800);--i-base:var(--color-graphite-300);--i-route:var(--color-orange-600);--i-glow:var(--color-orange-100);--i-label:var(--color-navy-800);--i-strip:var(--color-graphite-700);--draw:0;--glow:1}.svc-pair:focus-within{--nudge:4px;--go-bg:var(--color-stone-50);--go-ink:var(--color-navy-900)}}.svc-copy{background:var(--c-bg);padding:var(--svc-pad);flex-direction:column;display:flex}.svc-copy__top{height:var(--svc-top);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.svc-num{font-family:var(--font-display);font-weight:500;font-size:var(--svc-num-fs);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--c-num);transition:color .45s var(--ease-standard);line-height:.9}.svc-title{margin:var(--svc-t-gap) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--svc-title-fs);letter-spacing:var(--track-heading);text-wrap:balance;color:var(--c-title);transition:color .45s var(--ease-standard);line-height:1.08}.svc-title__t{transform:translateX(var(--nudge));transition:transform var(--ease-hover-duration) var(--ease-symmetric);display:block}.svc-sum{color:var(--c-body);max-width:34rem;transition:color .45s var(--ease-standard);margin:8px 0 0;font-size:.9375rem;line-height:1.5}.svc-link{color:inherit;outline:none;text-decoration:none}.svc-link:after{content:"";z-index:2;border-radius:var(--card-radius);position:absolute;inset:0}.svc-link:focus-visible{outline:none}.svc-link:focus-visible:after{outline:2px solid var(--svc-focus);outline-offset:4px}.svc-go{width:var(--svc-chip);height:var(--svc-chip);border:1px solid var(--go-line);background:var(--go-bg);color:var(--go-ink);transition:background-color .35s var(--ease-standard), border-color .35s var(--ease-standard), color .35s var(--ease-standard);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.svc-go svg{width:18px;height:18px;transition:transform var(--ease-hover-duration) var(--ease-symmetric);position:absolute}.svc-go__b{transform:translate(-26px,26px)}@media (hover:hover){.svc-pair:hover .svc-go__a,.svc-cta:hover .svc-go__a{transform:translate(26px,-26px)}.svc-pair:hover .svc-go__b,.svc-cta:hover .svc-go__b{transform:none}}.svc-pair:focus-within .svc-go__a,.svc-cta:focus-visible .svc-go__a{transform:translate(26px,-26px)}.svc-pair:focus-within .svc-go__b,.svc-cta:focus-visible .svc-go__b{transform:none}.svc-art{background:var(--a-bg);border-color:var(--a-line);background-image:linear-gradient(to right, var(--i-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--i-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px;flex-direction:column;display:flex;position:relative}.svc-art__body{min-height:var(--svc-frame);flex:auto;place-items:center;padding:10px 12px 4px;display:grid;container-type:size}.svc-art__fig{width:min(100cqw, calc(100cqh * var(--ar,1)));position:relative}.svc-art__svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.svc-art__strip{border-top:1px solid var(--i-grid);background:var(--a-bg);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--i-strip);transition:color .45s var(--ease-standard), background-color .45s var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0 12px;padding:7px 2px 8px;font-size:.6875rem;font-weight:500;line-height:1.3;display:grid}.svc-art__strip>span:nth-child(2){text-align:right}.svc-art__credit{text-transform:none;letter-spacing:.01em;grid-column:1/-1;font-weight:400}.svc-art__credit--copy{display:none}.svc-art__svg path{transition:stroke .45s var(--ease-standard), fill .45s var(--ease-standard)}.svc-art__svg .k-grid{stroke:var(--i-grid);stroke-width:.6px}.svc-art__svg .k-tint{fill:var(--i-tint);fill-rule:evenodd;stroke:none}.svc-art__svg .k-hatch{stroke:var(--i-hatch);stroke-width:.5px}.svc-art__svg .k-hid{stroke:var(--i-hid);stroke-width:.7px;stroke-dasharray:3 2}.svc-art__svg .k-thin{stroke:var(--i-thin);stroke-width:.75px}.svc-art__svg .k-edge{stroke:var(--i-edge);stroke-width:1.5px}.svc-art__svg .k-mark{fill:var(--i-mark);stroke:none}.svc-art__svg .k-route-base{stroke:var(--i-base);stroke-width:.9px}.svc-art__svg .k-route{stroke:var(--i-route);stroke-width:1.7px;stroke-dasharray:1 1;stroke-dashoffset:var(--draw);transition:stroke-dashoffset .9s var(--ease-standard), stroke .45s var(--ease-standard)}.svc-art__svg .k-node{fill:var(--i-route);stroke:none;opacity:var(--glow);transition:opacity .4s var(--ease-standard) .45s, fill .45s var(--ease-standard)}.svc-art__svg .k-glow{fill:var(--i-glow);stroke:none;opacity:var(--glow);transition:opacity .5s var(--ease-standard) .2s, fill .45s var(--ease-standard)}.svc-art__svg .svc-sweep{transform-box:fill-box;transform-origin:100%;transform:scaleX(var(--glow));transition:transform 1.1s var(--ease-standard)}.svc-art__svg .svc-belt{fill:var(--i-tint);stroke:var(--i-edge);stroke-width:.8px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-pair:hover .svc-belt{animation:1.4s linear infinite svc-belt}}@keyframes svc-belt{0%{transform:translate(0)}to{transform:translateX(var(--pitch))}}.svc-art__labels{pointer-events:none;position:absolute;inset:0}.svc-l{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.01em;color:var(--i-label);background:var(--a-bg);transition:color .45s var(--ease-standard), background-color .45s var(--ease-standard);padding:1px 3px;font-size:11px;font-weight:500;line-height:1.2;position:absolute;transform:translateY(-50%)}.svc-l--c{transform:translate(-50%,-50%)}.svc-l--r{transform:translate(-100%,-50%)}.svc-l--bubble{border-radius:50%;place-items:center;width:1.4em;height:1.4em;padding:0;font-weight:600;line-height:1;display:grid}.svc-l--place{letter-spacing:.04em}@media (width<=599.98px){.svc-l--wide{display:none}}.svc-cta{--svc-cta-bg:var(--background);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--svc-top), auto) auto;box-sizing:border-box;height:100%;padding:var(--svc-pad);border-radius:var(--card-radius);background:var(--svc-cta-bg);color:var(--text-display);transition:background-color .35s var(--ease-standard);border:1px solid #0000;grid-template-areas:"route go""text text";align-content:start;column-gap:clamp(20px,3vw,48px);text-decoration:none;display:grid;position:relative}@media (hover:hover){.svc-cta:hover{--svc-cta-bg:var(--muted)}}.svc-cta:focus-visible{--svc-cta-bg:var(--muted);outline:2px solid var(--svc-focus);outline-offset:4px}.svc-cta__top{display:contents}.svc-cta__text{margin-top:var(--svc-t-gap);font-family:var(--font-display);font-weight:500;font-size:var(--svc-title-fs);letter-spacing:var(--track-heading);text-wrap:balance;grid-area:text;line-height:1.08}.svc-go--cta{--go-line:var(--action);--go-bg:transparent;--go-ink:var(--action);grid-area:go}@media (hover:hover){.svc-cta:hover .svc-go--cta{--go-line:var(--cta-surface);--go-bg:var(--cta-surface);--go-ink:var(--cta-on)}}.svc-cta:focus-visible .svc-go--cta{--go-line:var(--cta-surface);--go-bg:var(--cta-surface);--go-ink:var(--cta-on);grid-area:go}.svc-cta__route{grid-area:route;justify-content:space-between;align-self:start;align-items:flex-start;max-width:26rem;padding-top:4px;display:flex;position:relative}@media (width<=809.98px){.svc-cta__route{padding-bottom:10px}}.svc-cta__route:before{content:"";background:var(--rule-wide);height:1.5px;position:absolute;top:9.25px;left:5px;right:10px}.svc-cta__stop{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.svc-cta__stop:before{content:"";box-sizing:border-box;border:1.5px solid var(--rule-wide);background:var(--svc-cta-bg);width:12px;height:12px;transition:background-color .35s var(--ease-standard);border-radius:50%}.svc-cta__n{font-family:var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1}.svc-cta__end{border:2px solid var(--accent);box-sizing:border-box;background:var(--svc-cta-bg);width:22px;height:22px;transition:background-color .35s var(--ease-standard);border-radius:50%;margin-top:-5px;position:relative}.svc-cta__end:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:5px}@media (width<=809.98px){.svc__intro{row-gap:10px}.svc__intro h2{margin-top:10px}.svc__grid{--svc-pad:6px;--svc-chip:22px;--svc-num-fs:1.125rem;--svc-t-gap:3px;--svc-frame:88px;row-gap:5px;margin-top:10px}.svc__list{row-gap:5px}.svc-pair{border-radius:var(--card-radius);border:1px solid var(--c-line);flex-direction:column;gap:0;display:flex;overflow:hidden}.svc-card{border:none;border-radius:0}.svc-art{order:-1}.svc-art__body{height:var(--svc-frame);padding:0;overflow:hidden}.svc-art__fig{width:100%}.svc-art__labels,.svc-art__strip{display:none}.svc-art__credit--copy{color:var(--c-body);margin-top:6px;font-size:.625rem;line-height:1.3;display:block}.svc-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}}@media (width>=810px){.svc__grid{--svc-pad:clamp(20px, 1.7vw, 28px);--svc-chip:40px;--svc-num-fs:clamp(2.25rem, 2.6vw, 3rem);--svc-t-gap:14px;--svc-t-min:1.25rem;--svc-t-max:1.875rem;--svc-copy-w:calc((100cqi - 6px) / 2.12);--svc-frame:232px;row-gap:20px}.svc__list{row-gap:20px}.svc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:6px}.svc-pair:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.svc-pair:nth-child(2n) .svc-art{order:-1}.svc-title{max-width:9.8em}.svc-sum{margin-top:10px;line-height:1.55}.svc-art__body{padding:14px clamp(12px,1.3vw,22px) 6px}.svc-art__strip{margin:0 clamp(12px,1.3vw,22px);padding:8px 2px 10px;font-size:.75rem}.svc-l{font-size:12px}}@media (width>=1200px){.svc{--svc-dy:clamp(28px, 2.6vw, 52px)}.svc__grid{--svc-colgap:clamp(20px, 1.7vw, 32px);--svc-copy-w:calc((100cqi - var(--svc-colgap)) * .24);--svc-frame:clamp(150px, 14.5vw, 290px);column-gap:var(--svc-colgap);row-gap:var(--svc-colgap);padding-bottom:var(--svc-dy);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.svc__list{grid-area:1/1/4/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:inherit}.svc-cta-wrap{top:var(--svc-dy);grid-area:3/2;position:relative}.svc-cta{grid-template-rows:var(--svc-top) auto minmax(0, 1fr);grid-template-areas:".go""text text""route route"}.svc-cta__route{align-self:end;max-width:none}.svc-title{min-height:2.16em}.svc-pair,.svc-pair:nth-child(2n){grid-template-columns:var(--svc-copy-w) minmax(0, 1fr)}.svc-pair:nth-child(2n){top:var(--svc-dy);position:relative}.svc-pair .svc-art,.svc-pair:nth-child(2n) .svc-art{order:0}.svc-pair.svc-pair--3,.svc-pair.svc-pair--4{grid-template-columns:minmax(0, 1fr) var(--svc-copy-w)}.svc-pair.svc-pair--3 .svc-art,.svc-pair.svc-pair--4 .svc-art{order:-1}}.retail-align{width:min(100% - (var(--gutter) * 2), 1440px);margin-inline:auto}.retail-viewport{--retail-fade:28px;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--retail-fade), black calc(100% - var(--retail-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--retail-fade), black calc(100% - var(--retail-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--retail-fade), black calc(100% - var(--retail-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--retail-fade), black calc(100% - var(--retail-fade)), transparent 100%);position:relative;overflow:clip}@media (width>=810px){.retail-viewport{--retail-fade:8%}}.retail-rows{flex-direction:column;gap:8px;display:flex}@media (width>=810px){.retail-rows{gap:12px}}.retail-track{align-items:center;width:max-content;animation-name:retail-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.retail-track--reverse{animation-direction:reverse}.retail-item{flex-shrink:0;justify-content:center;align-items:center;height:76px;display:flex}.retail-logo{filter:grayscale();opacity:.62;transition:filter .2s var(--ease-standard,ease-out), opacity .2s var(--ease-standard,ease-out), transform .2s var(--ease-standard,ease-out);display:block;transform:scale(1)translateY(0)}@media (hover:hover){.retail-logo:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)translateY(-2px)}.retail-row:has(.retail-logo:hover) .retail-track{animation-play-state:paused}}.retail-logo:focus-visible{filter:grayscale(0);opacity:1;outline:2px solid var(--focus);outline-offset:4px;border-radius:4px;transform:scale(1.05)translateY(-2px)}.retail-row:has(.retail-logo:focus-visible) .retail-track{animation-play-state:paused}.retail-logo-stack{transition:transform .2s var(--ease-standard,ease-out);display:inline-flex;position:relative;transform:scale(1)translateY(0)}.retail-logo-stack .retail-logo:hover,.retail-logo-stack .retail-logo:focus-visible{transform:none}.retail-logo--colour{filter:none;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-standard,ease-out);position:absolute;inset:0}@media (hover:hover){.retail-logo-stack:hover{transform:scale(1.05)translateY(-2px)}.retail-logo-stack:hover .retail-logo--colour{opacity:1}}.retail-logo-stack:has(.retail-logo:focus-visible){transform:scale(1.05)translateY(-2px)}.retail-logo-stack:has(.retail-logo:focus-visible) .retail-logo--colour{opacity:1}@keyframes retail-scroll{0%{transform:translate3d(calc(var(--retail-fade) + 8px - 100% / 3), 0, 0)}to{transform:translate3d(calc(var(--retail-fade) + 8px - 200% / 3), 0, 0)}}@media (prefers-reduced-motion:reduce){.retail-track{animation:none}}html[data-save-data] .retail-viewport,html[data-save-data] .retail-controls{display:none}html[data-save-data] .retail-grid{display:grid}.retail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}@media (width>=640px){.retail-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}}@media (width>=1024px){.retail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 40px}}.retail-grid li{justify-content:center;align-items:center;display:flex}.retail-grid img{width:auto;max-width:100%;height:40px}.retail-controls{justify-content:center;margin-top:20px;display:flex}@media (prefers-reduced-motion:reduce){.retail-controls{display:none}}.retail-toggle{min-height:var(--tap-min);color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;padding-inline:4px;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.retail-toggle__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.retail-toggle__state{align-items:center;gap:6px;display:inline-flex}.retail-toggle__state svg{width:12px;height:12px}.retail-toggle__state--play{display:none}.retail-toggle:has(.retail-toggle__input:checked) .retail-toggle__state--pause{display:none}.retail-toggle:has(.retail-toggle__input:checked) .retail-toggle__state--play{display:inline-flex}@media (hover:hover){.retail-toggle:hover{color:var(--action)}}.retail-toggle:has(.retail-toggle__input:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.retail-marquee:has(.retail-toggle__input:checked) .retail-track{animation-play-state:paused}.story{--story-pad-x:var(--plate-pad);--story-gap:16px;--mount-paper:var(--color-white);--mount:6px;padding-top:26px;padding-bottom:60px}@media (width>=810px){.story{--story-gap:24px;--mount:8px;padding-top:30px;padding-bottom:66px}}@media (width>=1200px){.story{--story-gap:40px;--mount:10px;padding-top:26px;padding-bottom:76px}}.story .story__frame{margin-inline:max(var(--plate-inset), calc((100% - var(--frame-max)) / 2 + var(--plate-inset)));padding-inline:var(--story-pad-x)}.story .story-entry{column-gap:var(--story-gap);border-top:var(--border-hair) solid var(--rule-narrow);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:40px;display:grid;position:relative}.story .story-entry__origin{top:calc(-10px - var(--border-hair));pointer-events:none;--origin-ink:var(--color-navy-800);background:linear-gradient(var(--origin-ink), var(--origin-ink)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--origin-ink), var(--origin-ink)) 0 50% / 100% 1px no-repeat;width:21px;height:21px;position:absolute;left:-10px}.story .story-entry__origin:before{content:"";border:var(--border-hair) solid var(--origin-ink);border-radius:50%;position:absolute;inset:4px}.story .story-record{grid-area:1/1/auto/-1;grid-template-columns:max-content minmax(0,1fr);column-gap:24px;margin:0;display:grid}.story .story-record__field{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:var(--border-hair) solid var(--rule-narrow);align-items:baseline;padding-block:10px;display:grid}.story .story-record dd{margin:0}@media (width<=359.98px){.story .story-record{grid-template-columns:min-content minmax(0,1fr);column-gap:16px}}.story .story-entry__narration{border-bottom:var(--border-hair) solid var(--rule-narrow);grid-area:2/1/auto/-1;margin-top:24px;padding-bottom:24px}.story .story-entry__narration p{text-wrap:pretty;margin:0}.story .story-entry__narration p+p{margin-top:16px}@media (width<=809.98px){.story .story-entry__narration p{font-size:1.5rem}}@media (width>=810px){.story .story-entry{margin-top:48px}.story .story-record{grid-column:1/5;align-self:baseline}.story .story-entry__narration{grid-area:1/5/auto/-1;align-self:baseline;margin-top:20px;padding-bottom:28px}.story .story-entry__narration p+p{margin-top:20px}}@media (width>=810px) and (width<=1199.98px){.story .story-record{grid-template-columns:minmax(0,1fr)}.story .story-record__field{row-gap:2px}}@media (width>=1200px){.story .story-entry{margin-top:64px}.story .story-entry__narration{padding-right:calc((100% + var(--story-gap)) / 8);grid-row:1/span 2}}.story .story-print{grid-column:1/-1;margin:0}.story .story-print__frame,.story .story-finale__mount{padding:var(--mount);background:var(--mount-paper);box-shadow:inset 0 0 0 var(--border-hair) var(--rule-narrow);position:relative}.story .story-print__photo,.story .story-finale__window{aspect-ratio:var(--ar);background:var(--surface);position:relative;overflow:hidden}.story .story-print__photo img,.story .story-finale__window img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=809.98px){.story .story-print__photo{aspect-ratio:var(--ar-narrow,var(--ar))}}.story .story-caption{font-family:var(--font-sans);letter-spacing:var(--track-body);color:var(--text-muted);align-items:baseline;gap:10px;margin-top:12px;font-size:.875rem;line-height:1.35;display:flex}.story .story-caption__numeral{letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:500}.story .story-caption__text{text-wrap:pretty}.story .story-album__row{column-gap:var(--story-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;margin-top:40px;display:grid}.story .story-entry>.story-print{margin-top:40px}.story .story-entry>.story-print[data-role=margin]{margin-top:48px}@media (width<=559.98px){.story .story-print[data-shape=landscape],.story .story-print[data-shape=panorama]{margin-inline:calc(-1 * var(--story-pad-x))}.story .story-print[data-shape=landscape] .story-caption,.story .story-print[data-shape=panorama] .story-caption{padding-inline:var(--story-pad-x)}.story .story-print[data-shape=portrait]{grid-template-columns:subgrid;display:grid}.story .story-print[data-shape=portrait] .story-print__frame{grid-area:1/6/auto/-1}.story .story-print[data-shape=portrait] .story-caption{flex-direction:column;grid-area:1/1/auto/6;align-self:end;gap:6px;margin-top:0}}@media (width>=560px){.story .story-album__row{grid-template-rows:auto auto;row-gap:0;margin-top:56px}.story .story-print{grid-column:var(--t);grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.story .story-entry>.story-print,.story .story-entry>.story-print[data-role=margin]{grid-row:3/span 2;margin-top:48px}.story .story-print__frame{align-self:end}.story .story-print[data-beside]{grid-template-columns:subgrid}.story .story-print[data-beside] .story-print__frame{grid-column:1/span 4}.story .story-print[data-beside] .story-caption{flex-direction:column;grid-area:1/5/auto/-1;align-self:end;gap:6px;margin-top:0}}@media (width>=810px){.story .story-entry>.story-print,.story .story-entry>.story-print[data-role=margin]{grid-row:2/span 2;margin-top:56px}}@media (width>=1200px){.story .story-album__row{margin-top:72px}.story .story-print{grid-column:var(--d)}.story .story-print[data-beside] .story-print__frame{grid-column:1/span 3}.story .story-print[data-beside] .story-caption{grid-column:4/-1}.story .story-entry>.story-print[data-role=margin]{grid-area:2/1/span 3/5;align-self:start;margin-top:32px;display:block}.story .story-entry>.story-print[data-role=partner]{grid-row:3/span 2;margin-top:48px}}.story .story-finale{margin:48px calc(-1 * var(--story-pad-x)) 0}.story .story-finale__mount{overflow:hidden}.story .story-finale__caption{padding-inline:var(--story-pad-x)}.story .story-finale__shutter{z-index:1;background:var(--background);pointer-events:none;--step:calc((100% - 2 * var(--story-pad-x) + var(--story-gap)) / 12);display:none;position:absolute;top:0;bottom:0}.story .story-finale__shutter--l{width:calc(var(--story-pad-x) + var(--shut-l,0) * var(--step));transform:translateX(calc(-100% * var(--open,1)));left:0}.story .story-finale__shutter--r{width:calc(var(--story-pad-x) + var(--shut-r,0) * var(--step));transform:translateX(calc(100% * var(--open,1)));right:0}.story .story-finale__shutter:after{content:"";width:var(--mount);background:var(--mount-paper);position:absolute;top:0;bottom:0}.story .story-finale__shutter--l:after{box-shadow:inset var(--border-hair) 0 0 var(--rule-narrow), inset 0 var(--border-hair) 0 var(--rule-narrow), inset 0 calc(-1 * var(--border-hair)) 0 var(--rule-narrow);left:100%}.story .story-finale__shutter--r:after{box-shadow:inset calc(-1 * var(--border-hair)) 0 0 var(--rule-narrow), inset 0 var(--border-hair) 0 var(--rule-narrow), inset 0 calc(-1 * var(--border-hair)) 0 var(--rule-narrow);right:100%}@media (width>=560px){.story .story-finale{--shut-l:var(--shut-l-t);--shut-r:var(--shut-r-t);margin-top:56px}}@media (width>=810px){.story .story-finale{margin-top:64px}}@media (width>=1200px){.story .story-finale{--shut-l:var(--shut-l-d);--shut-r:var(--shut-r-d);margin-top:72px}}@media (prefers-reduced-motion:no-preference){@media (width>=560px){html:not([data-save-data]) .story .story-finale[data-live] .story-finale__shutter{will-change:transform;display:block}}@media (width<=559.98px){html:not([data-save-data]) .story .story-finale[data-live] .story-finale__window img{transform-origin:var(--focus);transform:scale(calc(1 + 1.4 * (1 - var(--open,1))));will-change:transform}}}.story .story-status{margin-top:48px}.story .story-status__line{margin:0}.story .story-status__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 40px;margin-top:8px;display:flex}.story .story-follow{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.story .story-follow__label{margin:0}.story .story-follow__list{flex-wrap:wrap;column-gap:16px;margin:0;padding:0;list-style:none;display:flex}.story .story-follow__link{color:var(--text-body);font-size:.9375rem}@media (width>=810px){.story .story-follow{flex-direction:row;align-items:center;gap:24px}.story .story-follow__list{column-gap:24px}.story .story-status{margin-top:64px}.story .story-status__line{max-width:calc(75% - var(--story-gap) / 4)}}@media (width>=1200px){.story .story-status{margin-top:72px}}.ttm{--ttm-sky-soft:var(--color-orange-300);--ttm-sky-burnt:var(--color-orange-400);--ttm-pad:var(--plate-pad);--ttm-card-w:min(calc(100vw - 92px), 340px);--ttm-card-pad:24px;--ttm-gap:14px;--ttm-lead:20px;--ttm-window:clamp(96px, 26vw, 160px);--ttm-inner-top:48px;--ttm-tail:48px;--ttm-card-inset:inset 0 0 0 1px #0615210a}@media (width>=810px){.ttm{--ttm-card-w:340px;--ttm-card-pad:28px;--ttm-gap:20px;--ttm-lead:48px;--ttm-window:clamp(120px, 16vw, 180px);--ttm-inner-top:72px;--ttm-tail:56px}}@media (width>=1200px){.ttm{--ttm-card-w:400px;--ttm-card-pad:32px;--ttm-gap:24px;--ttm-lead:96px;--ttm-window:clamp(120px, 13vw, 260px);--ttm-inner-top:88px;--ttm-tail:64px}}.ttm-frame{background:var(--color-navy-900);position:relative}.ttm-art{z-index:-2;pointer-events:none;position:absolute;inset:0}.ttm-art img{object-fit:cover;object-position:var(--ttm-focal-narrow);width:100%;height:100%;display:block}@media (width>=1200px){.ttm-art img{object-position:var(--ttm-focal-wide)}}.ttm-head{isolation:isolate;--accent-ink:var(--color-orange-300);position:relative}.ttm-head:before{content:"";z-index:-1;inset:calc(-1 * var(--ttm-inner-top)) calc(-1 * var(--ttm-pad)) calc(-1 * var(--ttm-tail));pointer-events:none;background:radial-gradient(90% 75% at 0% 0%, color-mix(in srgb, var(--color-navy-950) 30%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--color-navy-950) 50%, transparent) 0%, color-mix(in srgb, var(--color-navy-950) 46%, transparent) calc(100% - var(--ttm-tail)), transparent 100%);position:absolute}.ttm-inner{padding-block:var(--ttm-inner-top) 28px;flex-direction:column;display:flex}@media (width>=810px){.ttm-inner{padding-bottom:40px}}@media (width>=1200px){.ttm-inner{padding-bottom:48px}}.ttm-head{padding-inline:var(--ttm-pad);gap:24px;display:grid}.ttm-lede{max-width:34rem;margin:0}.ttm-line{display:block}@media (width>=1200px){.ttm-head{grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:end;column-gap:64px}.ttm-title{max-width:52rem}.ttm-line{display:inline}}.ttm-aside{justify-items:start;gap:16px;display:grid}.ttm-rating__link{min-height:var(--tap-min);border-radius:4px;align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.ttm-rating__link:focus-visible{outline:var(--border-heavy) solid var(--color-stone-50);outline-offset:4px}.ttm-rating__figure{margin:0}.ttm-window{height:var(--ttm-window);flex:none}.ttm-toggle{min-height:var(--tap-min);color:var(--color-stone-50);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding-inline:2px;font-size:.75rem;font-weight:500;display:inline-flex}.ttm-toggle svg{width:12px;height:12px}@media (hover:hover){.ttm-toggle:hover{color:var(--color-orange-300)}}.ttm-toggle:focus-visible{outline:var(--border-heavy) solid var(--color-stone-50);outline-offset:3px;border-radius:2px}.ttm-viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-stone-50) var(--ttm-lead), var(--color-stone-50) calc(100% - var(--ttm-lead)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-stone-50) var(--ttm-lead), var(--color-stone-50) calc(100% - var(--ttm-lead)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-stone-50) var(--ttm-lead), var(--color-stone-50) calc(100% - var(--ttm-lead)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--color-stone-50) var(--ttm-lead), var(--color-stone-50) calc(100% - var(--ttm-lead)), transparent 100%);padding-block:14px 22px;position:relative;overflow-x:clip}.ttm-belt{will-change:transform;align-items:stretch;width:max-content;animation:118s linear infinite ttm-belt;display:flex}@keyframes ttm-belt{0%{transform:translate3d(calc(var(--ttm-lead) - 100% / 3), 0, 0)}to{transform:translate3d(calc(var(--ttm-lead) - 200% / 3), 0, 0)}}@media (hover:hover){.ttm-belt:has(.ttm-card:hover){animation-play-state:paused}}.ttm[data-paused] .ttm-belt{animation-play-state:paused}.ttm-belt:has(.ttm-link:focus-visible){animation-play-state:paused}.ttm-group{align-items:stretch;gap:var(--ttm-gap);padding:0 var(--ttm-gap) 0 0;margin:0;list-style:none;display:flex}.ttm-item{flex:none;display:flex}.ttm-card{isolation:isolate;width:var(--ttm-card-w);padding:var(--ttm-card-pad);border:var(--border-hair) solid var(--color-mineral-300);border-radius:var(--card-radius);background:var(--color-review-card);box-shadow:var(--shadow-soft), var(--ttm-card-inset);color:var(--color-graphite-800);flex-direction:column;margin:0;display:flex;position:relative}.ttm-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(155deg, var(--ttm-sky-soft) 0%, var(--ttm-sky-burnt) 100%);opacity:0;position:absolute;inset:-1px}.ttm-card__mark{height:.5em;font:500 3.5rem/1 var(--font-display);color:var(--color-orange-600);margin-bottom:18px;display:block}.ttm-card__quote{flex:auto;margin:0}.ttm-card__quote p{font:400 1.125rem/1.55 var(--font-sans);letter-spacing:var(--track-body);color:var(--color-graphite-800);margin:0}@media (width>=1200px){.ttm-card__quote p{font-size:1.1875rem}}.ttm-card__cite{border-top:var(--border-hair) solid var(--color-mineral-300);flex-direction:column;gap:4px;margin-top:24px;padding-top:16px;display:flex}.ttm-link{font:600 1rem/1.35 var(--font-sans);color:var(--color-graphite-950);text-decoration:none}.ttm-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ttm-link:focus-visible{outline:none}.ttm-card__source{font:400 .8125rem/1.4 var(--font-sans);color:var(--color-graphite-700);align-items:center;gap:6px;display:inline-flex}.ttm-card__arrow{width:14px;height:14px}@media (hover:hover){.ttm-card:hover:before{opacity:1}.ttm-card:hover{box-shadow:var(--shadow-lift), var(--ttm-card-inset);transform:translateY(-4px)}.ttm-card:hover .ttm-card__mark,.ttm-card:hover .ttm-card__quote p,.ttm-card:hover .ttm-link,.ttm-card:hover .ttm-card__source{color:var(--color-navy-900)}}.ttm-card:has(.ttm-link:focus-visible):before{opacity:1}.ttm-card:has(.ttm-link:active):before{opacity:1}:is(.ttm-card:has(.ttm-link:focus-visible),.ttm-card:has(.ttm-link:active)){box-shadow:var(--shadow-lift), var(--ttm-card-inset);transform:translateY(-4px)}:is(.ttm-card:has(.ttm-link:focus-visible) .ttm-card__mark,.ttm-card:has(.ttm-link:active) .ttm-card__mark),:is(.ttm-card:has(.ttm-link:focus-visible) .ttm-card__quote p,.ttm-card:has(.ttm-link:active) .ttm-card__quote p),:is(.ttm-card:has(.ttm-link:focus-visible) .ttm-link,.ttm-card:has(.ttm-link:active) .ttm-link),:is(.ttm-card:has(.ttm-link:focus-visible) .ttm-card__source,.ttm-card:has(.ttm-link:active) .ttm-card__source){color:var(--color-navy-900)}.ttm-card:has(.ttm-link:focus-visible){outline:var(--border-heavy) solid var(--color-stone-50);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ttm-card{transition:transform .24s var(--ease-symmetric), box-shadow .24s var(--ease-symmetric)}.ttm-card:before{transition:opacity .24s var(--ease-symmetric)}.ttm-card__mark,.ttm-card__quote p,.ttm-link,.ttm-card__source{transition:color .24s var(--ease-symmetric)}}@media (prefers-reduced-motion:reduce){.ttm-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ttm-pad);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-stone-50) 45%, transparent) transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ttm-belt{will-change:auto;animation:none;transform:none}.ttm-group--copy{display:none}.ttm-group{padding-inline:var(--ttm-pad)}.ttm-item{scroll-snap-align:start}.ttm-toggle{display:none}}@media (hover:none) and (pointer:coarse){.ttm-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ttm-pad);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-stone-50) 45%, transparent) transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ttm-belt{will-change:auto;animation:none;transform:none}.ttm-group--copy{display:none}.ttm-group{padding-inline:var(--ttm-pad)}.ttm-item{scroll-snap-align:start}.ttm-toggle{display:none}}.cvy-art-shade{opacity:0}.cvy-art-floor-stop-back{stop-color:var(--color-mineral-100);stop-opacity:0}.cvy-art-floor-stop-mid{stop-color:var(--color-mineral-100);stop-opacity:.75}.cvy-art-floor-stop-front{stop-color:var(--color-mineral-200);stop-opacity:.4}.cvy-art-floor-slab{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-navy-950) 6%, var(--color-navy-950) 94%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-navy-950) 6%, var(--color-navy-950) 94%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-navy-950) 6%, var(--color-navy-950) 94%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-navy-950) 6%, var(--color-navy-950) 94%, transparent)}.cvy-art-floor-joint{stroke:var(--color-mineral-300);stroke-width:1px;stroke-opacity:.8}.cvy-art-floor-edge{stroke:var(--color-mineral-400);stroke-width:1px}.cvy-art-stop-clear{stop-color:var(--color-navy-950);stop-opacity:0}.cvy-art-stop-shade{stop-color:var(--color-navy-950);stop-opacity:.62}.cvy-art-far{fill:var(--color-mineral-300)}.cvy-art-roller{stroke:var(--color-navy-600);stroke-linecap:round}.cvy-art-roller-lit{stroke:var(--color-navy-300);stroke-opacity:.4;stroke-width:1.25px;stroke-linecap:round}.cvy-art-roller-dark{stroke:var(--color-navy-950);stroke-opacity:.55;stroke-width:1.5px;stroke-linecap:round}.cvy-art-cap{fill:var(--color-navy-500);stroke:var(--color-navy-300);stroke-width:.75px}.cvy-art-hub{fill:var(--color-navy-900)}.cvy-art-spoke{stroke:var(--color-navy-100);stroke-width:1.6px;stroke-linecap:round}.cvy-art-rail,.cvy-art-guard,.cvy-art-leg{fill:var(--color-navy-700)}.cvy-art-rail-lip{stroke:var(--color-navy-400);stroke-width:1px}.cvy-art-leg-lit{stroke:var(--color-navy-500);stroke-width:1.5px}.cvy-art-carton-top{fill:var(--color-mineral-100)}.cvy-art-carton-side{fill:var(--color-graphite-500)}.cvy-art-stop-front-hi{stop-color:var(--color-mineral-200)}.cvy-art-stop-front-lo{stop-color:var(--color-mineral-400)}.cvy-art-stop-plan-hi{stop-color:var(--color-mineral-100)}.cvy-art-carton-lip{stroke:var(--color-stone-50);stroke-width:1.2px}.cvy-art-edge{fill:none;stroke:var(--color-navy-950);stroke-opacity:.4;stroke-width:1px;stroke-linejoin:round}.cvy-art-print{fill:var(--color-navy-800);fill-opacity:.94}.cvy-art-tape{fill:var(--color-orange-500)}.cvy-art-tape-end{fill:var(--color-orange-600)}.cvy-art-contact{fill:var(--color-navy-950);fill-opacity:.6}.cvy-art-bay{fill:none;stroke:var(--color-navy-500);stroke-width:1.5px;stroke-linecap:square}.cvy-art-bay circle{fill:var(--color-navy-900)}.cvy-art-bay--on{stroke:var(--accent);stroke-width:2px}.cvy-art-bay--on circle{fill:var(--accent)}.cvy-art-bay--done{stroke:var(--color-navy-400);stroke-width:2.6px}.cvy-art-bay--done circle{fill:var(--color-navy-400)}.cvy-art-lead path{fill:none;stroke:var(--color-navy-500);stroke-width:1.25px}.cvy-art-lead circle{fill:var(--color-navy-500)}.cvy-art-lead--on path{stroke:var(--accent);stroke-width:1.6px}.cvy-art-lead--on circle{fill:var(--accent)}.cvy-art-lead--done path{stroke:var(--color-navy-400)}.cvy-art-lead--done circle{fill:var(--color-navy-400)}.cvy svg [data-cvy]{transform-box:view-box;transform-origin:0 0}.cvy{--cvy-pad:20px;--cvy-belt:44px;--cvy-station:28px;--cvy-carton:32px;--cvy-foot:56px;position:relative}@media (width>=810px){.cvy-plate{margin-top:0}}.cvy__stage{isolation:isolate;box-sizing:border-box;padding:64px var(--cvy-pad) var(--cvy-foot);flex-direction:column;display:flex;position:relative}.cvy__intro{row-gap:0;display:grid}.cvy__lede{margin-top:20px}.cvy__scene,.cvy__runway,.cvy__belt{display:none}.cvy__route{max-width:36rem;margin-top:40px;position:relative}.cvy__stages{margin:0;padding:0;list-style:none;display:grid}.cvy__item{grid-template-columns:var(--cvy-belt) minmax(0, 1fr);column-gap:14px;padding-bottom:32px;display:grid;position:relative}.cvy__item:last-child{padding-bottom:0}.cvy__item:before{content:"";width:var(--cvy-belt);left:0;top:calc(var(--cvy-station) / 2);bottom:calc(var(--cvy-station) / -2);z-index:0;background:linear-gradient(to right, var(--color-navy-700) 0 3px, var(--color-navy-400) 3px 4px, transparent 4px calc(100% - 4px), var(--color-navy-400) calc(100% - 4px) calc(100% - 3px), var(--color-navy-700) calc(100% - 3px)), repeating-linear-gradient(to bottom, var(--color-navy-900) 0, var(--color-navy-700) 1.5px, var(--color-navy-500) 3px, var(--color-navy-700) 5px, var(--color-navy-900) 6.5px, var(--color-navy-900) 7px);box-shadow:1px 0 2px 0 color-mix(in srgb, var(--color-navy-950) 18%, transparent);position:absolute}.cvy__item:first-child:before{top:-28px;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.cvy__item:last-child:before{height:calc(var(--cvy-station) / 2 + 22px);border-bottom:4px solid var(--color-navy-400);bottom:auto}.cvy__mark{z-index:1;width:var(--cvy-station);height:var(--cvy-station);box-sizing:border-box;border:1.5px solid var(--rule-wide);background:var(--background);color:var(--text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:50%;justify-self:center;place-items:center;font-size:11px;font-weight:500;display:grid;position:relative}.cvy__mark-ring,.cvy__mark-check{opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1.5px}.cvy__mark-ring{background:var(--accent);color:var(--color-stone-50)}.cvy__mark-check{background:var(--background);border:1.5px solid var(--rule-wide);color:var(--color-navy-400)}.cvy__mark-check svg{width:13px;height:13px}.cvy__plan{width:var(--cvy-carton);height:var(--cvy-carton);display:block;overflow:visible}.cvy__mark-carton{position:absolute;top:50%;left:50%;translate:-50% -50%}.cvy__title{color:var(--text-display);margin:1px 0 0}.cvy__title-line{display:inline}.cvy__body{color:var(--text-muted);margin:8px 0 0}@media (width>=810px){.cvy{--cvy-pad:var(--gutter)}.cvy__stage{padding:88px var(--cvy-pad) 24px}.cvy__intro{grid-template-columns:52% 48%;align-items:end;column-gap:0}.cvy__intro-head{grid-column:1;padding-right:40px}.cvy__lede{grid-column:2;margin-top:0}.cvy__scene{width:100%;height:auto;margin-top:24px;display:block;overflow:visible}.cvy-art-lead{display:none}.cvy__route{max-width:none;margin-top:48px}.cvy__item{border-top:1px solid var(--hairline);grid-template-columns:36px calc(52% - 68px) minmax(0,1fr);column-gap:16px;padding:20px 0}.cvy__item:last-child{padding-bottom:20px}.cvy__item:before,.cvy__mark-carton{display:none}.cvy__text{display:contents}.cvy__mark{background:0 0;justify-self:start;width:36px;height:36px;font-size:12px}.cvy__mark-check svg{width:14px;height:14px}.cvy__title,.cvy__body{margin-top:5px}}@media (width>=1200px){.cvy__stage{padding-top:104px}.cvy__intro{grid-template-columns:repeat(5,18%);align-items:end;column-gap:2.5%}.cvy__intro-head{grid-column:1/4}.cvy__lede{grid-column:4/6}.cvy__route{margin-top:64px}.cvy__stages{grid-template-rows:auto auto auto;grid-template-columns:repeat(5,18%);column-gap:2.5%}.cvy__item{grid-row:span 3;grid-template-rows:subgrid;border-top:0;grid-template-columns:minmax(0,1fr);column-gap:0;padding:0;display:grid}.cvy__item:last-child{padding-bottom:0}.cvy__text{display:contents}.cvy__mark{grid-row:1;width:34px;height:34px}.cvy__title{grid-row:2;margin-top:18px;font-size:clamp(1rem,1.3vw,1.5rem)}.cvy__title-line{display:block}.cvy__body{grid-row:3;margin-top:10px;font-size:clamp(.9375rem,.95vw,1.125rem)}.cvy__scene{margin-top:6px}.cvy-art-lead{display:inline}}@media (width>=1200px) and (height<=820px){.cvy__stage{padding-top:88px}}@supports not (grid-template-rows:subgrid){@media (width>=1200px){.cvy__item{flex-direction:column;display:flex}.cvy__title{min-height:2.7em}}}@media (prefers-reduced-motion:no-preference){@media (width>=810px){html.js:not([data-save-data]) .cvy{--cvy-head:90px;--cvy-pin:clamp(680px, 100svh, 1040px)}html.js:not([data-save-data]) .cvy .cvy__runway{height:var(--cvy-pin);display:block}html.js:not([data-save-data]) .cvy .cvy__stage{min-height:100svh;padding-top:var(--cvy-head);padding-bottom:clamp(18px,3.5svh,40px);position:sticky;bottom:0}html.js:not([data-save-data]) .cvy .cvy__route{margin-top:auto;padding-top:32px}}@media (width>=810px) and (width<=1199.98px){html.js:not([data-save-data]) .cvy .cvy__stages{padding-right:52%;position:relative}html.js:not([data-save-data]) .cvy .cvy__item{border-top:0;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:16px;padding:clamp(7px,1.5svh,18px) 0;position:static}html.js:not([data-save-data]) .cvy .cvy__item:last-child{padding-bottom:clamp(7px,1.5svh,18px)}html.js:not([data-save-data]) .cvy .cvy__text{display:block}html.js:not([data-save-data]) .cvy .cvy__title{margin:0}html.js:not([data-save-data]) .cvy .cvy__body{color:var(--text-body);margin:0;font-size:clamp(1.0625rem,1.9vw,1.3125rem);line-height:1.55;position:absolute;top:clamp(7px,1.5svh,18px);left:52%;right:0}html.js:not([data-save-data]) .cvy .cvy__scene{margin-top:clamp(8px,1.5svh,20px)}}@media (width>=1200px){html.js:not([data-save-data]) .cvy{--cvy-head:96px;--cvy-pin:clamp(760px, 112svh, 1200px)}html.js:not([data-save-data]) .cvy .cvy__route{padding-top:40px}}@media (width>=1200px) and (height<=820px){html.js:not([data-save-data]) .cvy{--cvy-head:88px}html.js:not([data-save-data]) .cvy .cvy__route{padding-top:24px}}@media (width<=809.98px){.cvy[data-cvy-live]{timeline-scope:--cvy-leg1, --cvy-leg2, --cvy-leg3, --cvy-leg4, --cvy-leg5;--cvy-carton-y:44svh}.cvy[data-cvy-live] .cvy__item:first-child{view-timeline:--cvy-leg1 block}.cvy[data-cvy-live] .cvy__item:nth-child(2){view-timeline:--cvy-leg2 block}.cvy[data-cvy-live] .cvy__item:nth-child(3){view-timeline:--cvy-leg3 block}.cvy[data-cvy-live] .cvy__item:nth-child(4){view-timeline:--cvy-leg4 block}.cvy[data-cvy-live] .cvy__item:nth-child(5){view-timeline:--cvy-leg5 block}.cvy[data-cvy-live] .cvy__item:last-child:before{height:auto;bottom:calc(-1 * var(--cvy-foot));border-bottom:0}.cvy[data-cvy-live] .cvy__belt{z-index:2;left:calc((var(--cvy-belt) - var(--cvy-carton)) / 2);top:calc((var(--cvy-station) - var(--cvy-carton)) / 2);width:var(--cvy-carton);height:calc(var(--cvy-belt-out,var(--cvy-belt-run,0px)) + var(--cvy-carton) + (var(--cvy-carton) - var(--cvy-station)));pointer-events:none;display:block;position:absolute}.cvy[data-cvy-live] .cvy__belt-carton{top:calc(var(--cvy-carton-y) + (var(--cvy-station) - var(--cvy-carton)) / 2);display:block;position:sticky}.cvy[data-cvy-live] .cvy__mark-carton,.cvy[data-cvy-live] .cvy__mark-ring{display:none}}@media (width>=810px){.cvy[data-cvy-live]{view-timeline:--cvy-track block}}@media (width>=1200px) and (height<=820px){.cvy[data-cvy-live] .cvy__mark{width:30px;height:30px;font-size:11px}.cvy[data-cvy-live] .cvy__title{margin-top:12px;font-size:clamp(1rem,1.3vw,1.0625rem)}.cvy[data-cvy-live] .cvy__body{margin-top:6px;font-size:.875rem;line-height:1.5}.cvy[data-cvy-live] .cvy__scene{margin-top:2px}}}.cvy [data-cvy=box-exit]{transform:translate(0)skew(0deg)}.cvy [data-cvy=roller-exit]{transform:rotate(0)}.cvy [data-cvy=bay-done-5]{opacity:0}.cvy [data-cvy=box-x]{transform:translate(1180.8px)}.cvy [data-cvy=box-drop]{transform:translate(0)scale(1)}.cvy [data-cvy=box-fade]{opacity:1}.cvy [data-cvy=box-shadow]{opacity:1;transform:scale(1)}.cvy [data-cvy=box-lean]{transform:skew(0deg)}.cvy [data-cvy=roller]{transform:rotate(1794.82deg)}.cvy [data-cvy=bay-on-1],.cvy [data-cvy=bay-done-1],.cvy [data-cvy=bay-on-2],.cvy [data-cvy=bay-done-2],.cvy [data-cvy=bay-on-3],.cvy [data-cvy=bay-done-3],.cvy [data-cvy=bay-on-4],.cvy [data-cvy=bay-done-4],.cvy [data-cvy=bay-on-5],.cvy [data-cvy=ring-1],.cvy [data-cvy=check-1],.cvy [data-cvy=ring-2],.cvy [data-cvy=check-2],.cvy [data-cvy=ring-3],.cvy [data-cvy=check-3],.cvy [data-cvy=ring-4],.cvy [data-cvy=check-4],.cvy [data-cvy=ring-5]{opacity:1}.cvy [data-cvy=check-5]{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes cvy-k0{0%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}to{opacity:1}}@keyframes cvy-k1{0%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}to{opacity:1}}@keyframes cvy-k2{0%{animation-timing-function:cubic-bezier(.55,0,.85,.7);transform:translate(0)skew(0deg)}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)skew(1.6deg)}to{transform:translate(479.2px)skew(.8deg)}}@keyframes cvy-k3{0%{animation-timing-function:cubic-bezier(.55,0,.85,.7);transform:rotate(0)}to{transform:rotate(728.384deg)}}@keyframes cvy-k4{0%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}30%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k5{0%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}20.725%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translate(0)}32.124%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(295.2px)}41.969%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translate(295.2px)}53.368%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(590.4px)}63.212%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translate(590.4px)}74.611%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(885.6px)}84.456%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translate(885.6px)}95.855%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(1180.8px)}to{transform:translate(1180.8px)}}@keyframes cvy-k6{0%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(-92px)scale(.97,1.04)}2.073%{animation-timing-function:cubic-bezier(.55,0,.95,.5);transform:translateY(-92px)scale(.97,1.04)}7.181%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:translate(0)scale(1.045,.93)}8.943%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-4.14px)scale(.99,1.02)}10.881%{animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}@keyframes cvy-k7{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}2.073%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}4.715%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k8{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:scaleX(.5)}2.073%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.95,.5);transform:scaleX(.5)}7.181%{opacity:1;animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:scaleX(1.04)}8.943%{opacity:.85;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scaleX(.97)}10.881%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes cvy-k9{0%{animation-timing-function:cubic-bezier(0,0,1,1);transform:skew(0deg)}20.725%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}23.233%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(1.5deg)}26.995%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}30.756%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:skew(-2.1deg)}32.124%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(.45deg)}37.047%{animation-timing-function:cubic-bezier(0,0,1,1);transform:skew(0deg)}41.969%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}44.477%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(1.5deg)}48.238%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}52%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:skew(-2.1deg)}53.368%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(.45deg)}58.29%{animation-timing-function:cubic-bezier(0,0,1,1);transform:skew(0deg)}63.212%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}65.72%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(1.5deg)}69.482%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}73.244%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:skew(-2.1deg)}74.611%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(.45deg)}79.534%{animation-timing-function:cubic-bezier(0,0,1,1);transform:skew(0deg)}84.456%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}86.964%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(1.5deg)}90.725%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(0deg)}94.487%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:skew(-2.1deg)}95.855%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:skew(.45deg)}to{transform:skew(0deg)}}@keyframes cvy-k10{0%{animation-timing-function:cubic-bezier(0,0,1,1);transform:rotate(0)}20.725%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotate(0)}32.124%{animation-timing-function:cubic-bezier(0,0,1,1);transform:rotate(448.704deg)}41.969%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotate(448.704deg)}53.368%{animation-timing-function:cubic-bezier(0,0,1,1);transform:rotate(897.408deg)}63.212%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotate(897.408deg)}74.611%{animation-timing-function:cubic-bezier(0,0,1,1);transform:rotate(1346.11deg)}84.456%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotate(1346.11deg)}95.855%{animation-timing-function:cubic-bezier(0,0,1,1);transform:rotate(1794.82deg)}to{transform:rotate(1794.82deg)}}@keyframes cvy-k11{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}6.477%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}13.834%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k12{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}20.725%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}24.715%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k13{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}27.793%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}35.078%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k14{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}41.969%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}45.959%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k15{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}49.036%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}56.321%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k16{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}63.212%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}67.202%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k17{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}70.28%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}77.565%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k18{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}84.456%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}88.446%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k19{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1)}91.523%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1)}98.808%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k20{0%{opacity:.64;animation-timing-function:cubic-bezier(0,0,1,1)}6.477%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}13.834%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}20.725%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1)}24.715%{opacity:.8;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:.8}}@keyframes cvy-k21{0%{opacity:.64;animation-timing-function:cubic-bezier(0,0,1,1)}27.793%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}35.078%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}41.969%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1)}45.959%{opacity:.8;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:.8}}@keyframes cvy-k22{0%{opacity:.64;animation-timing-function:cubic-bezier(0,0,1,1)}49.036%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}56.321%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}63.212%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1)}67.202%{opacity:.8;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:.8}}@keyframes cvy-k23{0%{opacity:.64;animation-timing-function:cubic-bezier(0,0,1,1)}70.28%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}77.565%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}84.456%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1)}88.446%{opacity:.8;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:.8}}@keyframes cvy-k24{0%{opacity:.64;animation-timing-function:cubic-bezier(0,0,1,1)}91.523%{opacity:.64;animation-timing-function:cubic-bezier(.08,.31,.56,1)}98.808%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1)}to{opacity:1}}@keyframes cvy-k25{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}6.477%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}13.834%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}27.793%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translate(0)}30.707%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes cvy-k26{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}30.707%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}35.078%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}49.036%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translate(0)}51.95%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes cvy-k27{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}51.95%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}56.321%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}70.28%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translate(0)}73.194%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes cvy-k28{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}73.194%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}77.565%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}91.523%{opacity:1;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translate(0)}94.437%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes cvy-k29{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}94.437%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}98.808%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cvy-k30{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}6.477%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}13.834%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cvy-k31{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}27.793%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}35.078%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cvy-k32{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}49.036%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}56.321%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cvy-k33{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}70.28%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}77.565%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cvy-k34{0%{opacity:0;animation-timing-function:cubic-bezier(0,0,1,1);transform:translateY(12px)}91.523%{opacity:0;animation-timing-function:cubic-bezier(.08,.31,.56,1);transform:translateY(12px)}98.808%{opacity:1;animation-timing-function:cubic-bezier(0,0,1,1);transform:translate(0)}to{opacity:1;transform:translate(0)}}@media (width<=809.98px){.cvy[data-cvy-live] [data-cvy=title-1]{animation-name:cvy-k0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg1;animation-range:cover 28svh cover 56svh}.cvy[data-cvy-live] [data-cvy=check-1]{animation-name:cvy-k1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg1;animation-range:cover 56svh cover calc(56svh + 12px)}.cvy[data-cvy-live] [data-cvy=title-2]{animation-name:cvy-k0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg2;animation-range:cover 28svh cover 56svh}.cvy[data-cvy-live] [data-cvy=check-2]{animation-name:cvy-k1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg2;animation-range:cover 56svh cover calc(56svh + 12px)}.cvy[data-cvy-live] [data-cvy=title-3]{animation-name:cvy-k0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg3;animation-range:cover 28svh cover 56svh}.cvy[data-cvy-live] [data-cvy=check-3]{animation-name:cvy-k1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg3;animation-range:cover 56svh cover calc(56svh + 12px)}.cvy[data-cvy-live] [data-cvy=title-4]{animation-name:cvy-k0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg4;animation-range:cover 28svh cover 56svh}.cvy[data-cvy-live] [data-cvy=check-4]{animation-name:cvy-k1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg4;animation-range:cover 56svh cover calc(56svh + 12px)}.cvy[data-cvy-live] [data-cvy=title-5]{animation-name:cvy-k0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg5;animation-range:cover 28svh cover 56svh}.cvy[data-cvy-live] [data-cvy=check-5]{animation-name:cvy-k1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-leg5;animation-range:cover 56svh cover calc(56svh + 12px)}}@media (width>=810px) and (width<=1199.98px){.cvy[data-cvy-live] [data-cvy=box-exit]{animation-name:cvy-k2;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=roller-exit]{animation-name:cvy-k3;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=bay-done-5]{animation-name:cvy-k4;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=box-x]{animation-name:cvy-k5;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-drop]{animation-name:cvy-k6;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-fade]{animation-name:cvy-k7;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-shadow]{animation-name:cvy-k8;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-lean]{animation-name:cvy-k9;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=roller]{animation-name:cvy-k10;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-1]{animation-name:cvy-k11;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-1]{animation-name:cvy-k12;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-2]{animation-name:cvy-k13;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-2]{animation-name:cvy-k14;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-3]{animation-name:cvy-k15;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-3]{animation-name:cvy-k16;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-4]{animation-name:cvy-k17;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-4]{animation-name:cvy-k18;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-5]{animation-name:cvy-k19;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-1]{animation-name:cvy-k11;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-1]{animation-name:cvy-k12;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-2]{animation-name:cvy-k13;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-2]{animation-name:cvy-k14;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-3]{animation-name:cvy-k15;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-3]{animation-name:cvy-k16;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-4]{animation-name:cvy-k17;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-4]{animation-name:cvy-k18;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-5]{animation-name:cvy-k19;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-5]{animation-name:cvy-k4;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=title-1]{animation-name:cvy-k20;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-2]{animation-name:cvy-k21;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-3]{animation-name:cvy-k22;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-4]{animation-name:cvy-k23;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-5]{animation-name:cvy-k24;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-1]{animation-name:cvy-k25;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-2]{animation-name:cvy-k26;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-3]{animation-name:cvy-k27;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-4]{animation-name:cvy-k28;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-5]{animation-name:cvy-k29;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}}@media (width>=1200px){.cvy[data-cvy-live] [data-cvy=box-exit]{animation-name:cvy-k2;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=roller-exit]{animation-name:cvy-k3;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=bay-done-5]{animation-name:cvy-k4;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=box-x]{animation-name:cvy-k5;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-drop]{animation-name:cvy-k6;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-fade]{animation-name:cvy-k7;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-shadow]{animation-name:cvy-k8;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=box-lean]{animation-name:cvy-k9;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=roller]{animation-name:cvy-k10;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-1]{animation-name:cvy-k11;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-1]{animation-name:cvy-k12;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-2]{animation-name:cvy-k13;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-2]{animation-name:cvy-k14;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-3]{animation-name:cvy-k15;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-3]{animation-name:cvy-k16;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-4]{animation-name:cvy-k17;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-done-4]{animation-name:cvy-k18;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=bay-on-5]{animation-name:cvy-k19;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-1]{animation-name:cvy-k11;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-1]{animation-name:cvy-k12;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-2]{animation-name:cvy-k13;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-2]{animation-name:cvy-k14;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-3]{animation-name:cvy-k15;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-3]{animation-name:cvy-k16;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-4]{animation-name:cvy-k17;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-4]{animation-name:cvy-k18;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=ring-5]{animation-name:cvy-k19;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=check-5]{animation-name:cvy-k4;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:exit exit 40svh}.cvy[data-cvy-live] [data-cvy=title-1]{animation-name:cvy-k20;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-1]{animation-name:cvy-k30;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-2]{animation-name:cvy-k21;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-2]{animation-name:cvy-k31;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-3]{animation-name:cvy-k22;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-3]{animation-name:cvy-k32;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-4]{animation-name:cvy-k23;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-4]{animation-name:cvy-k33;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=title-5]{animation-name:cvy-k24;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}.cvy[data-cvy-live] [data-cvy=body-5]{animation-name:cvy-k34;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cvy-track;animation-range:contain}}}}
