.schedule_section{--schedule-sweep:1;background:var(--neutral--300);padding-block:var(--_spacing---section-space--main);justify-content:flex-start}.schedule_section[data-animated=true]{min-height:280svh;padding-block:0}.schedule_pin{top:var(--nav--height);width:100%;padding-block:var(--_spacing---space--7);background:url(/assets/texture-window-shadow.webp) 50%/cover}.schedule_section[data-animated=true] .schedule_pin{top:var(--nav--height);position:sticky}.schedule_container{gap:var(--_spacing---space--6)}.schedule_heading{justify-content:space-between;align-items:flex-end;gap:var(--site--gutter);display:flex}.schedule_heading h2,.schedule_caption h3,.schedule_caption p{margin:0}.schedule_layout{align-items:center;gap:var(--_spacing---space--7);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.schedule_story{align-items:flex-start;gap:var(--_spacing---space--5);flex-direction:column;display:flex}.schedule_steps{gap:var(--_spacing---space--2);display:flex}.schedule_step{align-items:center;gap:var(--_spacing---space--2);color:var(--_theme---text-faded);display:flex}.schedule_step:after{content:"";width:var(--_spacing---space--6);height:var(--border-width--main);background:var(--_theme---border)}.schedule_captions{display:grid}.schedule_caption{gap:var(--_spacing---space--3);visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;transition:opacity .35s;display:flex}.schedule_caption>p:last-child{color:var(--_theme---text-faded);max-width:34ch}.schedule_label{color:var(--_theme---text-faded)}.schedule_section[data-stage="0"] [data-step="0"],.schedule_section[data-stage="1"] [data-step="1"],.schedule_section[data-stage="2"] [data-step="2"]{visibility:visible;opacity:1;color:var(--_theme---text)}.schedule_section[data-stage="0"] [data-step="0"]:after,.schedule_section[data-stage="1"] [data-step="1"]:after,.schedule_section[data-stage="2"] [data-step="2"]:after{background:var(--orange--500)}.schedule_scroll{color:var(--_theme---text-faded);margin:0;display:none}.schedule_section[data-animated=true] .schedule_scroll{gap:var(--_spacing---space--2);display:flex}.schedule_canvas{min-width:0;padding:var(--_spacing---space--5);background:var(--orange--500) url(/assets/contact-reveal-paper-2x.webp) center / cover}.schedule_window{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);background:var(--neutral--100);min-width:0;overflow:hidden}.schedule_titlebar{align-items:center;gap:var(--_spacing---space--3);padding:var(--_spacing---space--3);isolation:isolate;background:var(--neutral--400) url(/assets/home-visual-guardrails-titlebar-2x.webp) center / cover;display:flex;position:relative}.schedule_titlebar:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.43;background:url(/assets/home-visual-guardrails-titlebar-texture-2x.webp) 50%/cover;position:absolute;inset:0}.schedule_dots{gap:calc(var(--_spacing---space--1) / 2);display:flex}.schedule_dots i{width:var(--_spacing---space--1);height:var(--_spacing---space--1);border-radius:var(--radius--round);background:var(--orange--500)}.schedule_status{color:var(--_theme---text-faded);margin-left:auto}.schedule_calendar{grid-template-columns:var(--_spacing---space--8) minmax(0, 1fr);padding:var(--_spacing---space--3);padding-bottom:0;display:grid}.schedule_section .schedule_calendar:before,.schedule_section .schedule_calendar:after,.schedule_section .schedule_summary:before,.schedule_section .schedule_summary:after{content:none!important;display:none!important}.schedule_hours{grid-template-rows:var(--_spacing---space--6) repeat(8, 1fr);color:var(--_theme---text-faded);display:grid}.schedule_hours>span{align-items:flex-start;display:flex}.schedule_days{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.schedule_day{border-left:var(--border-width--main) solid var(--_theme---border);min-width:0}.schedule_dayname{height:var(--_spacing---space--6);padding-inline:var(--_spacing---space--1)}.schedule_daybody{height:min(48svh, calc(var(--_spacing---space--8) * 8));min-height:calc(var(--_spacing---space--8) * 6);background:repeating-linear-gradient(to bottom, var(--_theme---border) 0 var(--border-width--main), transparent var(--border-width--main) 12.5%);position:relative}.schedule_task,.schedule_yours,.schedule_personal{left:calc(var(--_spacing---space--1) / 2);right:calc(var(--_spacing---space--1) / 2);position:absolute}.schedule_task{--task-clear:1;top:calc(var(--task-row) * 12.5% + var(--border-width--main));height:min(19%, calc((8 - var(--task-row)) * 12.5%));z-index:2;opacity:calc(1 - var(--task-clear));transform:translateY(calc(var(--task-clear) * var(--_spacing---space--3) * -1)) scale(calc(1 - var(--task-clear) * .08));transform-origin:50%}.schedule_task_paper{gap:calc(var(--_spacing---space--1) / 2);height:100%;padding:var(--_spacing---space--1);border-left:var(--border-width--large) solid var(--orange--500);background:var(--orange--100);background-image:repeating-linear-gradient(135deg, transparent 0 var(--_spacing---space--1), var(--neutral--100-alpha-40) var(--_spacing---space--1) calc(var(--_spacing---space--1) + var(--border-width--main)));flex-direction:column;display:flex;overflow:hidden}.schedule_task_short{display:none}.schedule_yours{top:calc(var(--work-row) * 12.5%);z-index:3;background:var(--neutral--950);height:12.5%;color:var(--neutral--100);padding:var(--_spacing---space--1);overflow:hidden}.schedule_evening_band{background:var(--neutral--400);opacity:.35;border-top:var(--border-width--main) dashed var(--brand--dark-grey);position:absolute;inset:62.5% 0 0}.schedule_personal{top:calc(var(--evening-row) * 12.5%);min-height:22%;padding:var(--_spacing---space--1);background:var(--green--200);color:var(--neutral--950);border:var(--border-width--main) solid var(--green--700);text-align:left;cursor:pointer;z-index:3;justify-content:space-between;gap:var(--_spacing---space--1);visibility:hidden;opacity:0;transform:translateY(var(--_spacing---space--2));flex-direction:column;transition:opacity .4s,transform .4s;display:flex}.schedule_day:nth-child(2n) .schedule_personal{background:var(--lilac--200);border-color:var(--lilac--700)}.schedule_personal[data-cleared=true]{visibility:visible;opacity:1;transform:translateY(0)}.schedule_personal[data-cleared=true]:hover{transform:translateY(calc(var(--_spacing---space--1) * -1))}.schedule_personal:focus-visible{outline:var(--border-width--large) solid var(--neutral--950);outline-offset:var(--border-width--large)}.schedule_plan_hint{align-self:flex-end}.schedule_sweep{top:var(--_spacing---space--6);bottom:0;left:calc(var(--schedule-sweep) * 100%);width:var(--border-width--large);background:var(--orange--500);z-index:4;opacity:0;position:absolute}.schedule_section[data-stage="1"] .schedule_sweep{opacity:1}.schedule_sweep>span{padding:calc(var(--_spacing---space--1) / 2) var(--_spacing---space--1);background:var(--orange--500);color:var(--neutral--950);white-space:nowrap;position:absolute;top:0;right:0}.schedule_summary{gap:var(--_spacing---space--2) var(--_spacing---space--3);padding:var(--_spacing---space--3);border-top:var(--border-width--main) solid var(--_theme---border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.schedule_done,.schedule_play_hint,.schedule_status_clear{display:none}.schedule_section[data-stage="2"] .schedule_done,.schedule_section[data-stage="2"] .schedule_play_hint,.schedule_section[data-stage="2"] .schedule_status_clear{display:inline}.schedule_section[data-stage="2"] .schedule_summary_busy,.schedule_section[data-stage="2"] .schedule_status_busy{display:none}.schedule_play_hint{color:var(--_theme---text-faded)}.schedule_accessible{width:var(--border-width--main);height:var(--border-width--main);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}#customer-stories{scroll-margin-top:var(--nav--height)}@media (max-width:991px){.schedule_layout{gap:var(--_spacing---space--4);grid-template-columns:1fr}.schedule_story{gap:var(--_spacing---space--4);order:-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.schedule_steps{display:none}.schedule_caption{gap:var(--_spacing---space--1)}.schedule_caption>p:last-child{max-width:none}.schedule_caption .schedule_label,.schedule_section[data-animated=true] .schedule_scroll{display:none}.schedule_daybody{height:30svh;min-height:calc(var(--_spacing---space--8) * 4)}}@media (max-width:767px){.schedule_pin{padding-block:var(--_spacing---space--4)}.schedule_heading{align-items:flex-start;gap:var(--_spacing---space--2);flex-direction:column}.schedule_heading h2 br{display:initial}.schedule_heading .u-eyebrow-wrapper{display:none}.schedule_container{gap:var(--_spacing---space--4)}.schedule_steps{display:none}.schedule_story{align-items:stretch;gap:var(--_spacing---space--3);display:flex}.schedule_canvas{padding:var(--_spacing---space--2)}.schedule_calendar{grid-template-columns:var(--_spacing---space--5) minmax(0, 1fr);padding:var(--_spacing---space--1);padding-bottom:0}.schedule_titlebar{padding:var(--_spacing---space--2);gap:var(--_spacing---space--2)}.schedule_status,.schedule_task_full{display:none}.schedule_task_short{display:inline}.schedule_task_paper,.schedule_yours,.schedule_personal{padding:calc(var(--_spacing---space--1) / 2);overflow-wrap:anywhere}.schedule_yours{min-height:calc(2lh + var(--_spacing---space--1))}.schedule_task_paper{border-left-width:var(--border-width--main)}.schedule_summary{padding:var(--_spacing---space--2);gap:var(--_spacing---space--1)}.schedule_daybody{min-height:calc(var(--_spacing---space--8) * 6)}}@media (prefers-reduced-motion:reduce),(max-height:600px){.schedule_section[data-animated=true]{min-height:auto;padding-block:var(--_spacing---section-space--main)}.schedule_section[data-animated=true] .schedule_pin{position:relative;top:auto}.schedule_caption,.schedule_personal{transition:none}}.schedule_scroll_end,.schedule_section[data-stage="2"] .schedule_scroll_start{display:none}.schedule_section[data-stage="2"] .schedule_scroll_end{display:inline}
