@layer components{.orbit{--o-space:#05070a;--o-panel:#0d1117;--o-line:#232a33;--o-white:#f2f1ee;--o-grey:#9aa3ae;--o-ice:#a9c8ec;--o-slate:#6f86a6;--o-gutter:20px;--o-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--o-space);color:var(--o-white);font-family:var(--font-orbit), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;font-weight:400;position:relative;overflow-x:clip}:where(.orbit) a{color:inherit;text-decoration:none}:where(.orbit) ::selection{background:var(--o-slate);color:var(--o-white)}.orbit :focus-visible{outline:2px solid var(--o-ice);outline-offset:3px}.o-wrap{padding-inline:var(--o-gutter)}.o-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.o-hero-title{letter-spacing:.11em;text-transform:uppercase;color:var(--o-white);font-size:clamp(40px,9vw,64px);font-weight:600;line-height:1.04}.o-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--o-ice);font-size:11px;font-weight:600;line-height:1.5;display:block}.o-h2{letter-spacing:-.008em;color:var(--o-white);text-wrap:balance;font-size:34px;font-weight:500;line-height:1.08}.o-h3{letter-spacing:-.008em;color:var(--o-white);font-size:21px;font-weight:500;line-height:1.18}.o-lead{color:var(--o-grey);font-size:18px;font-weight:300;line-height:1.45}.o-body{color:var(--o-grey);font-size:16px;font-weight:400;line-height:1.45}.o-small{color:var(--o-grey);font-size:13px;line-height:1.45}.o-num{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;letter-spacing:.005em;font-variant-numeric:lining-nums;font-weight:600}.o-ice{color:var(--o-ice)}.o-white{color:var(--o-white)}.orbit .ph{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.o-btn{border:1px solid color-mix(in srgb, var(--o-white) 78%, transparent);height:54px;color:var(--o-white);letter-spacing:.01em;white-space:nowrap;transition:background-color .35s var(--o-ease), color .35s var(--o-ease), border-color .35s var(--o-ease);background:0 0;justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:16px;font-weight:500;display:inline-flex}.o-btn svg{width:18px;height:10px;transition:translate .35s var(--o-ease)}.o-btn:hover{background:var(--o-white);border-color:var(--o-white);color:var(--o-space)}.o-btn:hover svg{translate:3px}.o-btn--solid{background:var(--o-white);border-color:var(--o-white);color:var(--o-space)}.o-btn--solid:hover{color:var(--o-white);background:0 0}.o-btn--block{width:100%}.o-link{color:var(--o-white);border-bottom:1px solid var(--o-line);transition:border-color .3s var(--o-ease);align-items:center;gap:10px;padding-bottom:4px;font-size:16px;font-weight:500;display:inline-flex}.o-link svg{width:16px;height:9px;transition:translate .3s var(--o-ease)}.o-link:hover{border-color:var(--o-white)}.o-link:hover svg{translate:3px}.o-nav{z-index:50;transition:translate .5s var(--o-ease), background-color .4s var(--o-ease), border-color .4s var(--o-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.o-nav[data-solid]{border-bottom-color:var(--o-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070adb}.o-nav[data-hidden]{translate:0 -100%}.o-nav-inner{padding:8px var(--o-gutter) 4px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.o-logo{flex:none;width:160px;padding:10px 0;display:block}.o-logo img{width:100%;height:auto;display:block}.o-nav-links{width:calc(100% + var(--o-gutter) * 2);margin:0 calc(var(--o-gutter) * -1);padding:2px var(--o-gutter) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:22px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.o-nav-long{display:none}@media (min-width:640px){.o-nav-long{display:inline}.o-nav-short{display:none}}.o-nav-links::-webkit-scrollbar{display:none}.o-nav-links a{color:var(--o-grey);white-space:nowrap;transition:color .25s var(--o-ease);flex:none;padding:6px 0;font-size:15px;font-weight:400}.o-nav-links a:hover,.o-nav-links a[aria-current]{color:var(--o-white)}@media (min-width:640px){.o-nav-inner{flex-wrap:nowrap;padding-block:10px}.o-nav-links{gap:28px;width:auto;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.o-hero{background:var(--o-space);flex-direction:column;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.o-stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.o-stage{flex:auto;min-height:0;margin-top:96px;position:relative;container-type:size}.o-globe{--d:min(112cqw, 94cqh);width:calc(var(--d) * 1.2);aspect-ratio:1;position:absolute;top:50cqh;left:57cqw;translate:-50% -50%}.o-globe-poster{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.o-globe-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--o-ease);touch-action:pan-y;cursor:grab;display:block;position:absolute;inset:0}.o-globe[data-ready] .o-globe-canvas{opacity:1}.o-globe-poster{transition:opacity 1.2s var(--o-ease)}.o-globe[data-ready] .o-globe-poster{opacity:0}.o-globe-canvas[data-dragging]{cursor:grabbing}.o-moon{pointer-events:none;width:5px;height:5px;display:none;position:absolute}.o-hero-copy{z-index:2;padding:8px var(--o-gutter) 64px;position:relative}.o-hero-copy .o-hero-title{margin-bottom:20px}.o-hero-body{max-width:440px;color:var(--o-white);margin-bottom:28px;font-size:17px;font-weight:400;line-height:1.45}@media (min-width:640px){.o-stage{margin-top:76px}.o-globe{--d:min(92cqw, 92cqh);left:55cqw}.o-hero-copy{padding-bottom:72px}}@media (max-width:1023px) and (min-aspect-ratio:3/2) and (max-height:600px){.o-hero{min-height:360px;display:block}.o-stage{margin:0;position:absolute;inset:0}.o-globe{--d:min(76cqh, 44cqw);left:min(76cqw, 100cqw - var(--d) * .5 - 2cqw);top:56cqh}.o-hero-copy{max-width:56%;padding:0 var(--o-gutter);position:absolute;top:56%;left:0;translate:0 -50%}.o-hero-copy .o-hero-title{margin-bottom:12px;font-size:34px}.o-hero-body{margin-bottom:18px;font-size:15px}}@media (min-width:1024px) and (min-aspect-ratio:11/10){.o-hero{min-height:600px;display:block}.o-stage{margin:0;position:absolute;inset:0}.o-globe{--d:min(128cqh, 72cqw);top:66cqh;left:82cqw}.o-moon{display:block;top:15%;left:37%}.o-hero-copy{padding:2.5rem var(--o-gutter) 0;position:absolute;top:50%;left:0;translate:0 -50%}.o-hero-copy .o-hero-title{margin-bottom:1.75rem;font-size:4.625rem;line-height:1.02}.o-hero-body{max-width:max(30rem,430px);margin-bottom:2.25rem;font-size:max(1.125rem,15px)}}.o-section{border-top:1px solid var(--o-line);padding-block:96px;position:relative}.o-head{max-width:760px;margin-bottom:48px}.o-head .o-eyebrow{margin-bottom:18px}.o-head .o-h2+.o-lead{margin-top:20px}.o-panel{background:var(--o-panel);border:1px solid var(--o-line)}.o-band{background:var(--o-space);min-height:640px;display:flex;position:relative;overflow:clip}.o-band-img{object-fit:cover}.o-band-shade{pointer-events:none;position:absolute;inset:0}.o-band-copy{z-index:1;width:100%;padding-block:72px;position:relative}.o-band-copy .o-eyebrow{margin-bottom:18px}.o-band-copy .o-h2{max-width:640px}.o-band-text{max-width:460px;margin-top:22px}.o-band-text p+p{margin-top:12px}.o-band-copy .o-btn,.o-band-copy .o-link{margin-top:32px}.o-call{flex-direction:column;min-height:0}.o-call .o-band-copy{order:-1;padding-bottom:8px}.o-call-media{aspect-ratio:1;margin-top:-40px;position:relative;overflow:clip}.o-call .o-band-img{object-position:72% 50%}.o-call .o-band-shade{background:linear-gradient(to bottom, var(--o-space) 0%, #05070a00 30%)}.o-gantt{--o-bar:color-mix(in srgb, var(--o-slate) 55%, var(--o-space))}.o-gantt-chart{position:relative}.o-gantt-rows{border-bottom:1px solid var(--o-line);display:grid}.o-gantt-row{border-top:1px solid var(--o-line);gap:10px;padding-block:16px;display:grid}.o-gantt-label{gap:4px;display:grid}.o-gantt-step{letter-spacing:.25em;text-transform:uppercase;color:var(--o-ice);font-size:11px;font-weight:600;line-height:1.5}.o-gantt-title{color:var(--o-white);font-size:17px;font-weight:500;line-height:1.25}.o-gantt-name{color:var(--o-grey);font-size:15px}.o-gantt-track{background-image:linear-gradient(to right, var(--o-line) 1px, transparent 1px);background-size:8.33333% 100%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:30px;display:grid;position:relative}.o-gantt-weeks{border-top:0;padding-block:0 10px}.o-gantt-weeks .o-gantt-label{display:none}.o-gantt-weeks .o-gantt-track{background:0 0;min-height:0}.o-gantt-weeks .o-gantt-track span{color:var(--o-slate);border-left:1px solid var(--o-line);padding-left:4px;font-size:12px}.o-gantt-bar{grid-row:1;align-items:center;height:28px;display:flex;position:relative}.o-gantt-fill{background:var(--o-bar);box-shadow:inset 2px 0 0 var(--o-ice);transform-origin:0;position:absolute;inset:0}.o-gantt-bar[data-kind=maybe] .o-gantt-fill{right:calc(100% - var(--o-solid))}.o-gantt-bar[data-kind=maybe] .o-gantt-fill--maybe{left:var(--o-solid);background:repeating-linear-gradient(-45deg, var(--o-bar) 0 3px, transparent 3px 6px);box-shadow:none;right:0}.o-gantt-bar[data-kind=ongoing] .o-gantt-fill{background:linear-gradient(to right, var(--o-bar) 35%, transparent)}.o-gantt-dur{color:var(--o-white);white-space:nowrap;padding-left:10px;font-size:15px;line-height:1;position:relative}.o-gantt-dot{border:1px solid var(--o-ice);background:var(--o-space);border-radius:50%;grid-area:1/1;justify-self:start;width:11px;height:11px;margin-left:-5px}.o-gantt-dot[data-end]{background:var(--o-ice);grid-column:12;justify-self:center;margin-left:0}.o-gantt-note{color:var(--o-ice);white-space:nowrap;grid-area:1/1/auto/5;padding-left:16px;font-size:14px}.o-gantt-note--end{grid-column:8/12;justify-self:end;padding:0 10px 0 0}.o-gantt-sweep{display:none}.o-gantt-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:28px;display:grid}.o-stat{align-content:start;gap:8px;display:grid}.o-stat-value{color:var(--o-ice);font-size:34px;line-height:1}.o-wb .o-eyebrow{margin-bottom:14px}.o-wb-title{letter-spacing:-.008em;color:var(--o-white);font-size:28px;font-weight:500;line-height:1.1}.o-wb-line{max-width:34rem;margin-top:14px}.o-wb-flow{margin-top:28px}.o-points{gap:10px;margin-top:22px;display:grid}.o-points li{padding-left:22px;position:relative}.o-points li:before{content:"";background:var(--o-slate);width:10px;height:1px;position:absolute;top:.62em;left:0}.o-cards{gap:16px;margin-top:16px;display:grid}.o-card{flex-direction:column;padding:24px 20px 26px;display:flex}.o-card-visual{border-bottom:1px solid var(--o-line);height:132px;margin-bottom:26px;padding-bottom:20px}.o-card-visual svg{width:100%;height:100%;display:block}.o-card .o-eyebrow,.o-card .o-h3{margin-bottom:12px}.o-plans{gap:16px;display:grid}.o-plan{flex-direction:column;padding:26px 20px 22px;scroll-margin-top:110px;display:flex;position:relative}.o-plan[data-recommended]{border-color:var(--o-ice)}.o-plan-top{min-height:18px;margin-bottom:14px}.o-plan-price{color:var(--o-ice);margin-top:18px;font-size:44px;line-height:1;display:block}.o-plan-length{color:var(--o-grey);margin-top:18px;font-size:14px}.o-plan-length b{color:var(--o-white);font-weight:500}.o-cover{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:20px;display:grid}.o-cover-cell{color:var(--o-slate);flex-direction:column;gap:8px;font-size:11px;display:flex}.o-cover-cell:before{content:"";background:var(--o-line);transform-origin:0;height:4px}.o-cover-cell[data-cover=full]{color:var(--o-white)}.o-cover-cell[data-cover=full]:before{background:var(--o-ice)}.o-cover-cell[data-cover=check]{color:var(--o-grey)}.o-cover-cell[data-cover=check]:before{background:repeating-linear-gradient(to right, var(--o-slate) 0 4px, transparent 4px 7px)}.o-plan-list{border-top:1px solid var(--o-line);gap:9px;margin-top:22px;padding-top:20px;display:grid}.o-plan-cta{margin-top:auto;padding-top:26px}.o-pack-foot{gap:16px;margin-top:24px;display:grid}.o-addons{border-block:1px solid var(--o-line);flex-wrap:wrap;align-items:baseline;gap:12px 32px;padding-block:18px;display:flex}.o-addons-label{letter-spacing:.25em;text-transform:uppercase;color:var(--o-ice);flex-basis:100%;font-size:11px;font-weight:600;line-height:1.5}.o-addon{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.o-addon-name{color:var(--o-white);font-size:16px;font-weight:500}.o-addon-price{color:var(--o-ice);font-size:21px;line-height:1.1}.o-data{border-top:1px solid var(--o-line);position:relative}.o-data .o-band{flex-direction:column;min-height:0}.o-data .o-band-copy{order:-1;padding-bottom:8px}.o-data-media{aspect-ratio:1;margin-top:-40px;position:relative;overflow:clip}.o-data .o-band-img{object-position:64% 50%}.o-data .o-band-shade{background:linear-gradient(to bottom, var(--o-space) 0%, #05070a00 30%, #05070a00 70%, var(--o-space) 100%)}.o-data-body{margin-top:-32px;padding-bottom:96px;position:relative}.o-facts{gap:16px;display:grid}.o-fact{padding:22px 20px}.o-fact-value{color:var(--o-ice);margin-bottom:12px;font-size:40px;line-height:1;display:block}.o-fact-value--text{font-family:var(--font-orbit), sans-serif;color:var(--o-white);font-size:30px;font-weight:500;line-height:1.1}.o-mode-steps{margin-top:16px;padding:24px 20px}.o-mode-steps .o-eyebrow{margin-bottom:22px}.o-mode-list{gap:18px;padding-left:28px;display:grid;position:relative}.o-mode-list:before{content:"";background:var(--o-line);transform-origin:top;width:1px;position:absolute;top:6px;bottom:6px;left:5px}.o-mode-step{position:relative}.o-mode-step:before{content:"";border:1px solid var(--o-slate);background:var(--o-panel);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-28px}.o-mode-step:last-child:before{border-color:var(--o-ice);background:var(--o-ice)}.o-mode-week{color:var(--o-ice);margin-bottom:2px;font-size:15px;display:block}.o-mode-title{color:var(--o-white);font-size:15px}.o-data-fine{gap:8px;margin-top:28px;display:grid}.o-close{border-top:1px solid var(--o-line);background:var(--o-space);position:relative}.o-close-copy{z-index:1;padding-top:96px;position:relative}.o-close-copy .o-eyebrow{margin-bottom:18px}.o-close .o-h2{max-width:760px}.o-close .o-btn{margin-top:32px}.o-close-media{aspect-ratio:4/3.3;margin-top:-24px;position:relative;overflow:clip}.o-close .o-band-img{object-position:36% 64%}.o-close .o-band-shade{background:linear-gradient(to bottom, var(--o-space) 0%, #05070a00 34%)}.o-footer{border-top:1px solid var(--o-line);background:var(--o-space);padding-block:72px 112px;position:relative}.o-footer-top{gap:40px;display:grid}.o-footer-brand .o-logo{width:176px;margin-bottom:22px;padding:0}.o-footer-tag{color:var(--o-white);margin-top:10px;font-weight:500}.o-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.o-footer-cols h3{margin-bottom:14px}.o-footer-cols ul{gap:10px;display:grid}.o-footer-cols a,.o-footer-row a{color:var(--o-grey);transition:color .25s var(--o-ease)}.o-footer-cols a:hover,.o-footer-row a:hover{color:var(--o-white)}.o-footer-row{flex-wrap:wrap;gap:10px 22px;display:flex}.o-footer-bottom{border-top:1px solid var(--o-line);gap:24px;margin-top:48px;padding-top:28px;display:grid}.o-funding{align-items:center;gap:14px;display:flex}.o-funding img{opacity:.85;width:92px;height:auto}@media (min-width:640px){.o-h2{font-size:42px}.o-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.o-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.o-wb{background:var(--o-panel);border:1px solid var(--o-line);padding:32px}.o-data-media{aspect-ratio:16/10}.o-addons-label{flex-basis:auto;margin-right:8px}.o-addon+.o-addon{border-left:1px solid var(--o-line);padding-left:32px}}@media (min-width:1024px){.orbit{--o-gutter:4.5rem}.o-eyebrow{font-size:max(.75rem,11px)}.o-h2{font-size:3.375rem}.o-h3{font-size:1.5rem}.o-lead{font-size:max(1.3125rem,16px)}.o-body{font-size:max(1.0625rem,14px)}.o-small{font-size:max(.875rem,12px)}.o-btn{gap:1rem;height:3.625rem;padding:0 1.875rem;font-size:max(1.0625rem,14px)}.o-btn svg{width:1.25rem;height:.625rem}.o-link{font-size:max(1.0625rem,14px)}.o-nav-inner{padding:1rem var(--o-gutter)}.o-logo{width:max(13.5rem,160px);padding:.75rem 0}.o-nav-links{gap:2.5rem}.o-nav-links a{font-size:max(1rem,13px)}.o-section{padding-block:9rem}.o-head{max-width:50rem;margin-bottom:4.5rem}.o-head .o-eyebrow{margin-bottom:1.5rem}.o-head .o-h2+.o-lead{margin-top:1.75rem}.o-band{aspect-ratio:16/9;min-height:0;max-height:100svh}.o-band-copy{align-self:center;padding-block:0}.o-band-copy .o-eyebrow{margin-bottom:1.5rem}.o-band-copy .o-h2{max-width:40rem}.o-band-text{max-width:29rem;margin-top:1.75rem}.o-band-copy .o-btn,.o-band-copy .o-link{margin-top:2.5rem}.o-call{flex-direction:row}.o-call .o-band-copy{order:0;padding-bottom:0}.o-call-media{aspect-ratio:auto;margin:0;position:absolute;inset:0}.o-call .o-band-img{object-position:50% 50%}.o-call .o-band-shade{background:linear-gradient(90deg,#05070ad1 0%,#05070a80 32%,#05070a00 58%)}.o-gantt-row{grid-template-columns:22rem minmax(0,1fr);align-items:center;gap:0;min-height:4.75rem;padding-block:0}.o-gantt-weeks{min-height:0;padding-bottom:.875rem}.o-gantt-weeks .o-gantt-label{display:block}.o-gantt-mile{min-height:3.5rem}.o-gantt-label{gap:.375rem;padding-right:2rem}.o-gantt-step{font-size:max(.75rem,11px)}.o-gantt-title{font-size:max(1.1875rem,15px)}.o-gantt-name{font-size:max(1.0625rem,14px)}.o-gantt-track{align-self:stretch;min-height:0}.o-gantt-weeks .o-gantt-track span{padding-left:.5rem;font-size:max(.875rem,12px)}.o-gantt-bar{height:2.5rem}.o-gantt-dur{padding-left:.875rem;font-size:max(1.1875rem,14px)}.o-gantt-dot{width:.8125rem;height:.8125rem;margin-left:-.40625rem}.o-gantt-dot[data-end]{margin-left:0}.o-gantt-note{padding-left:1.25rem;font-size:max(1.0625rem,13px)}.o-gantt-note--end{padding:0 .875rem 0 0}.o-gantt-sweep{pointer-events:none;position:absolute;inset:0 0 0 22rem;overflow:clip}.o-gantt-now{border-right:1px solid var(--o-ice);background:linear-gradient(to right, transparent 62%, color-mix(in srgb, var(--o-ice) 7%, transparent));position:absolute;inset:0;translate:-100%}.o-gantt-stats{gap:6rem;padding-top:2.5rem;padding-left:22rem;display:flex}.o-stat{gap:.75rem}.o-stat-value{font-size:3.25rem}.o-wb{padding:4rem 3.5rem 4.5rem}.o-wb-inner{max-width:68.75rem;margin-inline:auto}.o-wb-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:4rem;display:grid}.o-wb .o-eyebrow{margin-bottom:1.25rem}.o-wb-title{font-size:2.75rem}.o-wb-line{margin-top:0}.o-wb-flow{margin-top:3rem}.o-points{gap:.75rem;margin-top:2rem}.o-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.o-card{padding:2.25rem 2.25rem 2.5rem}.o-card-visual{height:9.5rem;margin-bottom:2rem;padding-bottom:1.75rem}.o-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.o-plan{padding:2.25rem}.o-plan-price{margin-top:1.5rem;font-size:3.5rem}.o-plan-length{font-size:max(.9375rem,12px)}.o-cover-cell{font-size:max(.75rem,10px)}.o-pack-foot{gap:1.25rem;margin-top:2.5rem}.o-addons{gap:1rem 2.5rem;padding-block:1.5rem}.o-addons-label{margin-right:1rem;font-size:max(.75rem,11px)}.o-addon{gap:.25rem 1rem}.o-addon+.o-addon{padding-left:2.5rem}.o-addon-name{font-size:max(1.0625rem,14px)}.o-addon-price{font-size:1.625rem}.o-data .o-band{flex-direction:row;min-height:0}.o-data-media{aspect-ratio:auto;margin:0;position:absolute;inset:0}.o-data .o-band-img{object-position:50% 50%}.o-data .o-band-shade{background:linear-gradient(to right, #05070ab3 0%, #05070a40 34%, #05070a00 55%), linear-gradient(to bottom, #05070a00 70%, var(--o-space) 100%)}.o-data .o-band-copy{order:0;align-self:flex-start;padding-top:8rem;padding-bottom:0}.o-data-body{margin-top:-4rem;padding-bottom:9rem}.o-facts{gap:1.25rem}.o-fact{padding:2rem 2.25rem}.o-fact-value{margin-bottom:1rem;font-size:3.25rem}.o-fact-value--text{font-size:2.375rem}.o-mode-steps{margin-top:1.25rem;padding:2.25rem}.o-mode-steps .o-eyebrow{margin-bottom:2.25rem}.o-mode-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;padding-top:1.75rem;padding-left:0}.o-mode-list:before{transform-origin:0;width:auto;height:1px;inset:.34rem 0 auto .34rem}.o-mode-step:before{width:.6875rem;height:.6875rem;top:-1.75rem;left:0}.o-mode-week,.o-mode-title{font-size:max(1rem,13px)}.o-data-fine{margin-top:2.5rem}.o-close-copy{padding-top:9rem}.o-close-copy .o-eyebrow{margin-bottom:1.5rem}.o-close .o-h2{max-width:52rem}.o-close .o-band-text{max-width:32rem}.o-close .o-btn{margin-top:2.5rem}.o-close-media{aspect-ratio:16/7;margin-top:-7rem}.o-close .o-band-img{object-position:50% 62%}.o-footer{padding-block:5.5rem 7.5rem}.o-footer-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem}.o-footer-brand .o-logo{width:max(14rem,160px)}.o-footer-cols{gap:3rem}.o-footer-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:4.5rem}}.o-stars{translate:calc(var(--o-px,0) * var(--o-depth) * -1px) calc(var(--o-py,0) * var(--o-depth) * -.7px);transition:translate 1.4s var(--o-ease)}.o-stars-far{--o-depth:7}.o-stars-near{--o-depth:18}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.o-hero .o-stage{animation:linear both o-hero-globe;animation-timeline:scroll(root);animation-range:0 100svh}.o-hero .o-hero-copy{animation:linear both o-hero-copy;animation-timeline:scroll(root);animation-range:0 75svh}.o-hero .o-stars-far{animation:linear both o-hero-far;animation-timeline:scroll(root);animation-range:0 100svh}.o-hero .o-stars-near{animation:linear both o-hero-near;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes o-hero-globe{to{transform:translateY(34svh)scale(1.1)}}@keyframes o-hero-copy{to{opacity:0;transform:translateY(-10svh)}}@keyframes o-hero-far{to{transform:translateY(42svh)}}@keyframes o-hero-near{to{transform:translateY(26svh)}}.o-hero .motion-toggle{left:var(--o-gutter);bottom:24px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.o-rise{animation:linear both o-rise;animation-timeline:view();animation-range:entry calc(var(--o-i,0) * 3rem) entry calc(12rem + var(--o-i,0) * 3rem)}.o-drift{animation:linear both o-drift;animation-timeline:view();animation-range:cover}.o-gantt-row{animation:linear both o-fade;animation-timeline:view();animation-range:entry}.o-gantt-fill{animation:linear both o-grow-x;animation-timeline:view();animation-range:entry 100% cover 38%}.o-gantt-fill--maybe{animation-range:cover 34% cover 44%}.o-gantt-dur,.o-gantt-note{animation:linear both o-fade;animation-timeline:view();animation-range:cover 26% cover 40%}.o-gantt-dot{animation:linear both o-pop;animation-timeline:view();animation-range:entry 100% cover 30%}@media (min-width:1024px){.o-gantt{--o-s:12%;--o-l:27%;view-timeline:--o-gantt block}.o-gantt-fill,.o-gantt-dur,.o-gantt-note,.o-gantt-dot{animation-timeline:--o-gantt}.o-gantt-fill{animation-range:cover calc(var(--o-s) + (var(--o-from) - 1) * var(--o-l) / 12) cover calc(var(--o-s) + var(--o-to) * var(--o-l) / 12)}.o-gantt-dur{animation-range:cover calc(var(--o-s) + (var(--o-from) - .5) * var(--o-l) / 12) cover calc(var(--o-s) + (var(--o-from) + .5) * var(--o-l) / 12)}.o-gantt-dot,.o-gantt-note{animation-range:cover calc(var(--o-s) + var(--o-at) * var(--o-l) / 12 - 2%) cover calc(var(--o-s) + var(--o-at) * var(--o-l) / 12 + 1%)}.o-gantt-sweep{display:block}.o-gantt-now{animation:linear both o-sweep;animation-timeline:--o-gantt;animation-range:cover var(--o-s) cover calc(var(--o-s) + var(--o-l))}}.o-card{view-timeline:--o-card block}.o-v-grow-x{transform-box:fill-box;transform-origin:0;animation:linear both o-grow-x}.o-v-grow-y{transform-box:fill-box;transform-origin:bottom;animation:linear both o-grow-y}.o-v-pop{transform-box:fill-box;transform-origin:50%;animation:linear both o-pop}.o-v-fade{animation:linear both o-fade}.o-v-grow-x,.o-v-grow-y,.o-v-pop,.o-v-fade{animation-timeline:--o-card;animation-range:entry calc(6rem + var(--o-i,0) * 3rem + var(--o-j,0) * .75rem) entry calc(11rem + var(--o-i,0) * 3rem + var(--o-j,0) * .75rem)}.o-cover-cell{view-timeline:--o-cell block}.o-cover-cell:not([data-cover=none]):before{animation:linear both o-grow-x;animation-timeline:--o-cell;animation-range:entry calc(100% + var(--o-i,0) * 2rem + var(--o-j,0) * 1.5rem) entry calc(100% + 5rem + var(--o-i,0) * 2rem + var(--o-j,0) * 1.5rem)}.o-mode-steps{view-timeline:--o-mode block}.o-mode-list:before{animation:linear both o-grow-y;animation-timeline:--o-mode;animation-range:entry 20% contain 0%}.o-mode-step{animation:linear both o-rise;animation-timeline:view();animation-range:entry 100% entry calc(100% + 6rem)}@media (min-width:1024px){.o-mode-list:before{animation-name:o-grow-x;animation-range:entry 100% entry calc(100% + 10rem)}.o-mode-step{animation-range:entry calc(100% + var(--o-i,0) * 2rem) entry calc(100% + 4rem + var(--o-i,0) * 2rem)}}}}@keyframes o-rise{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}@keyframes o-fade{0%{opacity:0}to{opacity:1}}@keyframes o-drift{0%{translate:0 -5%;scale:1.16}to{translate:0 5%;scale:1.12}}@keyframes o-grow-x{0%{scale:0 1}to{scale:1}}@keyframes o-grow-y{0%{scale:1 0}to{scale:1}}@keyframes o-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes o-sweep{0%{opacity:0;translate:-100%}5%{opacity:1}88%{opacity:1}to{opacity:0;translate:0}}}
