.schedulerSheet-module__rqz8gW__sheet{border:1px solid var(--rule);border-radius:var(--r-module);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-tile);color:var(--ink);background:#fff;flex-direction:column;display:flex;position:relative;overflow:clip;container:sheet/inline-size}.schedulerSheet-module__rqz8gW__step{flex-direction:column;flex:auto;min-height:0;display:flex}.schedulerSheet-module__rqz8gW__tray{z-index:1;background:var(--canvas);border-radius:0 0 23px 23px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:clip;box-shadow:0 1px 2px #1919190f,0 14px 24px -18px #19191952}.schedulerSheet-module__rqz8gW__tray[data-alone]{box-shadow:none;border-radius:0}.schedulerSheet-module__rqz8gW__header{flex:none;padding:18px 16px 14px}.schedulerSheet-module__rqz8gW__titleRow{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.schedulerSheet-module__rqz8gW__title{min-width:0;font-family:var(--font-display);letter-spacing:-.032em;color:var(--ink);border-radius:4px;margin:0;font-size:26px;font-weight:500;line-height:1.04}.schedulerSheet-module__rqz8gW__title:focus{outline:none}.schedulerSheet-module__rqz8gW__title:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.schedulerSheet-module__rqz8gW__pager{flex:none;align-items:center;gap:4px;display:flex}.schedulerSheet-module__rqz8gW__pagerLabel{text-align:center;white-space:nowrap;min-width:7.75rem;color:var(--body);font-variant-numeric:tabular-nums;padding-inline:4px;font-size:14px;font-weight:500;line-height:20px}@container sheet (max-width:479px){.schedulerSheet-module__rqz8gW__pagerLabel{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}.schedulerSheet-module__rqz8gW__iconButton{border:1px solid var(--rule);border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.schedulerSheet-module__rqz8gW__iconButton:disabled{cursor:not-allowed;opacity:.35}.schedulerSheet-module__rqz8gW__flip{transform:rotate(180deg)}.schedulerSheet-module__rqz8gW__summary{align-items:center;gap:16px;max-width:100%;min-height:44px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.schedulerSheet-module__rqz8gW__summaryCell{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-weight:500;display:flex}.schedulerSheet-module__rqz8gW__summaryIcon{color:var(--muted)}.schedulerSheet-module__rqz8gW__zone{flex:0 auto;min-width:0;display:flex}.schedulerSheet-module__rqz8gW__zoneStatic{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body);align-items:center;display:flex;overflow:hidden}.schedulerSheet-module__rqz8gW__zoneTrigger{width:100%;min-width:0;min-height:44px;color:var(--body);cursor:pointer;gap:6px;padding:0 10px 0 12px;font-size:14px;line-height:20px}.schedulerSheet-module__rqz8gW__zoneTrigger[data-state=open]{color:var(--ink)}.schedulerSheet-module__rqz8gW__zoneTrigger .material-icon{width:16px;height:16px}.schedulerSheet-module__rqz8gW__bodyFrame{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.schedulerSheet-module__rqz8gW__body{scrollbar-color:#c9c9c9 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.schedulerSheet-module__rqz8gW__bodyContent,.schedulerSheet-module__rqz8gW__fill{flex-direction:column;flex:auto;min-height:100%;display:flex}.schedulerSheet-module__rqz8gW__bodyFrame:before,.schedulerSheet-module__rqz8gW__bodyFrame:after{content:"";z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute}.schedulerSheet-module__rqz8gW__bodyFrame:before{background:linear-gradient(var(--canvas), #f6f6f600);height:20px;inset:0 0 auto}.schedulerSheet-module__rqz8gW__bodyFrame:after{background:linear-gradient(#f6f6f600, var(--canvas));height:32px;inset:auto 0 0}.schedulerSheet-module__rqz8gW__bodyFrame[data-more-above]:before,.schedulerSheet-module__rqz8gW__bodyFrame[data-more-below]:after{opacity:1}@container sheet (min-width:480px){.schedulerSheet-module__rqz8gW__bodyFrame:has(.schedulerSheet-module__rqz8gW__weekSkeleton,.schedulerSheet-module__rqz8gW__boards[data-fit="5"]):before{display:none}}@container sheet (min-width:512px){.schedulerSheet-module__rqz8gW__bodyFrame:has(.schedulerSheet-module__rqz8gW__boards[data-fit="6"]):before{display:none}}@container sheet (min-width:600px){.schedulerSheet-module__rqz8gW__bodyFrame:has(.schedulerSheet-module__rqz8gW__boards[data-fit="7"]):before{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes schedulerSheet-module__rqz8gW__sheetStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.schedulerSheet-module__rqz8gW__bodyContent[data-enter],.schedulerSheet-module__rqz8gW__fill[data-enter]{animation:.22s cubic-bezier(.22,1,.36,1) backwards schedulerSheet-module__rqz8gW__sheetStepIn}}.schedulerSheet-module__rqz8gW__boards{flex-direction:column;flex:auto;display:flex}.schedulerSheet-module__rqz8gW__weekBoard,.schedulerSheet-module__rqz8gW__weekSkeleton{display:none}.schedulerSheet-module__rqz8gW__dayBoard,.schedulerSheet-module__rqz8gW__daySkeleton{display:block}@container sheet (min-width:480px){.schedulerSheet-module__rqz8gW__weekSkeleton,.schedulerSheet-module__rqz8gW__boards[data-fit="5"]>.schedulerSheet-module__rqz8gW__weekBoard{display:grid}.schedulerSheet-module__rqz8gW__daySkeleton,.schedulerSheet-module__rqz8gW__boards[data-fit="5"]>.schedulerSheet-module__rqz8gW__dayBoard{display:none}}@container sheet (min-width:512px){.schedulerSheet-module__rqz8gW__boards[data-fit="6"]>.schedulerSheet-module__rqz8gW__weekBoard{display:grid}.schedulerSheet-module__rqz8gW__boards[data-fit="6"]>.schedulerSheet-module__rqz8gW__dayBoard{display:none}}@container sheet (min-width:600px){.schedulerSheet-module__rqz8gW__boards[data-fit="7"]>.schedulerSheet-module__rqz8gW__weekBoard{display:grid}.schedulerSheet-module__rqz8gW__boards[data-fit="7"]>.schedulerSheet-module__rqz8gW__dayBoard{display:none}}.schedulerSheet-module__rqz8gW__weekBoard,.schedulerSheet-module__rqz8gW__weekSkeleton{grid-template-columns:repeat(var(--days,5), minmax(0, 1fr));flex:auto}.schedulerSheet-module__rqz8gW__dayColumn{flex-direction:column;min-width:0;display:flex}.schedulerSheet-module__rqz8gW__dayHead{z-index:1;background:var(--canvas);flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex;position:sticky;top:0}.schedulerSheet-module__rqz8gW__dayHead:after{content:"";background:linear-gradient(var(--canvas), #f6f6f600);pointer-events:none;height:12px;position:absolute;inset:100% 0 auto}.schedulerSheet-module__rqz8gW__dayWeekday{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.schedulerSheet-module__rqz8gW__dayDate{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}.schedulerSheet-module__rqz8gW__daySlots{flex-direction:column;align-items:center;gap:8px;padding:12px 6px 20px;display:flex}.schedulerSheet-module__rqz8gW__daySlots .schedulerSheet-module__rqz8gW__slot{max-width:168px;padding-inline:2px}.schedulerSheet-module__rqz8gW__slot{border:1px solid var(--rule);width:100%;height:44px;box-shadow:0 2px 0 var(--rule);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;transition:background-color .15s,border-color .15s,box-shadow 75ms ease-out,transform 75ms ease-out;display:flex}.schedulerSheet-module__rqz8gW__slot:active,.schedulerSheet-module__rqz8gW__slot[aria-pressed=true]{box-shadow:0 0 0 var(--rule);transform:translateY(2px)}.schedulerSheet-module__rqz8gW__slot[aria-pressed=true]{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 9%, #fff);box-shadow:inset 0 0 0 1px var(--orange)}.schedulerSheet-module__rqz8gW__dayStrip{grid-template-columns:repeat(var(--chip-columns,5), minmax(0, 84px));gap:6px;padding:16px 16px 0;display:grid}.schedulerSheet-module__rqz8gW__dayChip{border:1px solid var(--rule);border-radius:var(--r-control);min-width:0;min-height:56px;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.schedulerSheet-module__rqz8gW__dayChip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.schedulerSheet-module__rqz8gW__chipWeekday{color:var(--muted);font-size:12px;line-height:16px}.schedulerSheet-module__rqz8gW__dayChip[aria-pressed=true] .schedulerSheet-module__rqz8gW__chipWeekday{color:#ffffffb8}.schedulerSheet-module__rqz8gW__chipDate{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:18px}.schedulerSheet-module__rqz8gW__dayTitle{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:18px 16px 10px;font-size:15px;font-weight:500;line-height:20px;display:flex}.schedulerSheet-module__rqz8gW__dayCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.schedulerSheet-module__rqz8gW__timeGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;padding:0 16px 20px;display:grid}.schedulerSheet-module__rqz8gW__timeGrid .schedulerSheet-module__rqz8gW__slot{height:48px;font-size:15px}.schedulerSheet-module__rqz8gW__skeleton{flex-direction:column;flex:auto;display:flex}.schedulerSheet-module__rqz8gW__block{background:#e4e4e4;border-radius:8px;display:block}@media (prefers-reduced-motion:no-preference){@keyframes schedulerSheet-module__rqz8gW__sheetPulse{0%,to{opacity:1}50%{opacity:.55}}.schedulerSheet-module__rqz8gW__skeleton .schedulerSheet-module__rqz8gW__block,.schedulerSheet-module__rqz8gW__summaryCell .schedulerSheet-module__rqz8gW__block{animation:1.2s ease-in-out infinite schedulerSheet-module__rqz8gW__sheetPulse}}.schedulerSheet-module__rqz8gW__durationBlock{width:52px;height:12px}.schedulerSheet-module__rqz8gW__headBlock{width:28px;height:10px}.schedulerSheet-module__rqz8gW__headBlockWide{width:44px;height:12px;margin-top:6px}.schedulerSheet-module__rqz8gW__slotBlock{border-radius:10px;width:100%;max-width:168px;height:44px}.schedulerSheet-module__rqz8gW__chipBlock{border-radius:var(--r-control);height:56px}.schedulerSheet-module__rqz8gW__titleBlock{width:60%;height:14px;margin:21px 16px 13px}.schedulerSheet-module__rqz8gW__slotBlockLarge{border-radius:10px;height:48px}.schedulerSheet-module__rqz8gW__notice{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.schedulerSheet-module__rqz8gW__noticeIcon{border:1px solid var(--rule);border-radius:var(--r-control);width:44px;height:44px;color:var(--body);background:#fff;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.schedulerSheet-module__rqz8gW__noticeTitle{max-width:34ch;color:var(--ink);font-size:15px;font-weight:500;line-height:1.4}.schedulerSheet-module__rqz8gW__noticeText{max-width:38ch;color:var(--body);font-size:14px;line-height:1.45}.schedulerSheet-module__rqz8gW__noticeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:8px;display:flex}:is(.schedulerSheet-module__rqz8gW__noticeActions .ds-btn,.schedulerSheet-module__rqz8gW__noticeActions .ds-link,.schedulerSheet-module__rqz8gW__alertRow .ds-btn){min-height:44px}.schedulerSheet-module__rqz8gW__fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:18px 16px 24px;transition:opacity .15s;display:flex}.schedulerSheet-module__rqz8gW__fields:disabled{opacity:.6}.schedulerSheet-module__rqz8gW__pair{gap:16px;display:grid}@container sheet (min-width:480px){.schedulerSheet-module__rqz8gW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.schedulerSheet-module__rqz8gW__wide{grid-column:1/-1}}.schedulerSheet-module__rqz8gW__label,.schedulerSheet-module__rqz8gW__legend{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500;line-height:16px;display:block}.schedulerSheet-module__rqz8gW__required{color:#b42318}.schedulerSheet-module__rqz8gW__optional{color:var(--muted);font-weight:400}.schedulerSheet-module__rqz8gW__field{font-size:16px;display:block}.schedulerSheet-module__rqz8gW__field[aria-invalid=true],.schedulerSheet-module__rqz8gW__selectTrigger[aria-invalid=true]{border-color:#b42318}.schedulerSheet-module__rqz8gW__textarea{resize:vertical;min-height:88px;padding-block:10px;line-height:1.4}.schedulerSheet-module__rqz8gW__fieldError{color:#b42318;margin-top:6px;font-size:13px;line-height:18px}.schedulerSheet-module__rqz8gW__group{border-radius:calc(var(--r-control) + 8px);background:var(--surface-well);min-width:0;margin-inline:-8px;padding:14px 8px 16px}.schedulerSheet-module__rqz8gW__group>.schedulerSheet-module__rqz8gW__legend{float:left;width:100%;margin-bottom:12px}.schedulerSheet-module__rqz8gW__group>.schedulerSheet-module__rqz8gW__legend+*{clear:both}.schedulerSheet-module__rqz8gW__guests{flex-direction:column;gap:12px;display:flex}.schedulerSheet-module__rqz8gW__guestRow{gap:8px;display:flex}.schedulerSheet-module__rqz8gW__addGuest{border-radius:var(--r-control);width:fit-content;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;cursor:pointer;align-items:center;gap:8px;padding:0 4px;font-size:14px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.schedulerSheet-module__rqz8gW__addGuest:disabled{cursor:not-allowed;opacity:.45}.schedulerSheet-module__rqz8gW__consent{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.schedulerSheet-module__rqz8gW__consentText{color:var(--body);font-size:13px;line-height:1.5}.schedulerSheet-module__rqz8gW__check{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding-block:11px;font-size:14px;line-height:20px;display:flex}.schedulerSheet-module__rqz8gW__check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:1px}.schedulerSheet-module__rqz8gW__check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.schedulerSheet-module__rqz8gW__footer{background:#fff;flex-direction:column;flex:none;gap:10px;padding:16px 16px 14px;display:flex}.schedulerSheet-module__rqz8gW__footerRow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.schedulerSheet-module__rqz8gW__choice{min-width:0;color:var(--muted);flex-direction:column;flex:100%;order:-1;font-size:14px;line-height:20px;display:flex}.schedulerSheet-module__rqz8gW__choice:empty{display:none}.schedulerSheet-module__rqz8gW__choice strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden}.schedulerSheet-module__rqz8gW__choiceLabel{color:var(--muted);font-size:12px;line-height:16px}.schedulerSheet-module__rqz8gW__action{min-height:44px}.schedulerSheet-module__rqz8gW__primary{--btn-fg:var(--orange-foreground)}.schedulerSheet-module__rqz8gW__footerRow>.schedulerSheet-module__rqz8gW__action:last-child{flex:auto}.schedulerSheet-module__rqz8gW__back{flex:none}.schedulerSheet-module__rqz8gW__alertRow{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.schedulerSheet-module__rqz8gW__alert{color:#b42318;font-size:13px;line-height:18px}.schedulerSheet-module__rqz8gW__legal{color:var(--muted);font-size:12px;line-height:16px}.schedulerSheet-module__rqz8gW__legal a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.schedulerSheet-module__rqz8gW__success{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:32px 20px;display:flex}.schedulerSheet-module__rqz8gW__successMark{background:color-mix(in srgb, var(--orange) 14%, #fff);width:48px;height:48px;color:var(--orange-ink);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.schedulerSheet-module__rqz8gW__successLead{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);font-size:24px;font-weight:500;line-height:1.1}.schedulerSheet-module__rqz8gW__successText{max-width:44ch;color:var(--body);font-size:15px;line-height:1.5}.schedulerSheet-module__rqz8gW__successText strong{color:var(--ink);font-weight:500}.schedulerSheet-module__rqz8gW__successMeta{max-width:100%;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.schedulerSheet-module__rqz8gW__successLocation{min-width:0}.schedulerSheet-module__rqz8gW__successLead,.schedulerSheet-module__rqz8gW__successText,.schedulerSheet-module__rqz8gW__successLocation,.schedulerSheet-module__rqz8gW__consentText,.schedulerSheet-module__rqz8gW__check,.schedulerSheet-module__rqz8gW__label,.schedulerSheet-module__rqz8gW__legend,.schedulerSheet-module__rqz8gW__fieldError,.schedulerSheet-module__rqz8gW__alert,.schedulerSheet-module__rqz8gW__noticeTitle,.schedulerSheet-module__rqz8gW__noticeText{overflow-wrap:anywhere}.schedulerSheet-module__rqz8gW__successMeta .material-icon{color:var(--orange-ink)}@container sheet (min-width:480px){.schedulerSheet-module__rqz8gW__header{padding:22px 24px 16px}.schedulerSheet-module__rqz8gW__title{font-size:30px}.schedulerSheet-module__rqz8gW__fields{padding:22px 24px 28px}.schedulerSheet-module__rqz8gW__group{border-radius:calc(var(--r-control) + 12px);margin-inline:-12px;padding-inline:12px}.schedulerSheet-module__rqz8gW__footer{padding:16px 24px 14px}.schedulerSheet-module__rqz8gW__choice{flex:1 1 0;order:0}.schedulerSheet-module__rqz8gW__footerRow>.schedulerSheet-module__rqz8gW__action:last-child{flex:none;margin-left:auto}}@media (min-width:1024px) and (pointer:fine){.schedulerSheet-module__rqz8gW__titleRow{min-height:40px}.schedulerSheet-module__rqz8gW__iconButton{width:40px;height:40px}.schedulerSheet-module__rqz8gW__summary,.schedulerSheet-module__rqz8gW__zoneTrigger{min-height:40px}.schedulerSheet-module__rqz8gW__weekBoard .schedulerSheet-module__rqz8gW__slot,.schedulerSheet-module__rqz8gW__slotBlock{height:40px}.schedulerSheet-module__rqz8gW__action,.schedulerSheet-module__rqz8gW__addGuest{min-height:40px}.schedulerSheet-module__rqz8gW__noticeActions .ds-btn{min-height:40px}.schedulerSheet-module__rqz8gW__noticeActions .ds-link{min-height:40px}.schedulerSheet-module__rqz8gW__alertRow .ds-btn{min-height:40px}}@media (hover:hover) and (pointer:fine){.schedulerSheet-module__rqz8gW__iconButton:not(:disabled):hover,.schedulerSheet-module__rqz8gW__zoneTrigger:hover{background:var(--canvas);color:var(--ink)}.schedulerSheet-module__rqz8gW__iconButton:not(:disabled):hover{border-color:#c9c9c9}.schedulerSheet-module__rqz8gW__slot:not([aria-pressed=true]):hover,.schedulerSheet-module__rqz8gW__dayChip:not([aria-pressed=true]):hover{background:var(--cell-hover);border-color:#c9c9c9}.schedulerSheet-module__rqz8gW__addGuest:not(:disabled):hover{color:var(--orange-ink);text-decoration-color:currentColor}.schedulerSheet-module__rqz8gW__legal a:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.schedulerSheet-module__rqz8gW__slot,.schedulerSheet-module__rqz8gW__slot:active,.schedulerSheet-module__rqz8gW__slot[aria-pressed=true]{transition:background-color .15s,border-color .15s;transform:none}}
.demo-module__RMWswW__hero{padding-top:var(--navbar-h);border-bottom:1px solid var(--rule);background:var(--canvas);position:relative}.demo-module__RMWswW__split{--column-inset:max(16px, calc((100% - 640px) / 2));grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""schedule""detail";display:grid}.demo-module__RMWswW__art{background:#1b2130;grid-area:intro;position:relative;overflow:hidden}.demo-module__RMWswW__artImage{object-fit:cover;object-position:50% 64%}.demo-module__RMWswW__art:after{content:"";background:linear-gradient(#0c1019d6 0%,#0c1019cc 50%,#0c1019db 100%);position:absolute;inset:0}.demo-module__RMWswW__intro{z-index:1;min-width:0;padding:24px var(--column-inset) 28px;color:#fff;text-shadow:0 1px 12px #0c101973;flex-direction:column;grid-area:intro;align-items:flex-start;display:flex;position:relative}.demo-module__RMWswW__intro>*{max-width:520px}.demo-module__RMWswW__audience{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;padding:3px;display:inline-flex}.demo-module__RMWswW__audienceLink{color:#ffffffd1;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.demo-module__RMWswW__audienceLink[aria-current=page]{color:var(--ink);text-shadow:none;background:#fff}.demo-module__RMWswW__title{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;color:#fff;margin-top:22px;font-size:clamp(1.875rem,1.2rem + 3vw,2.5rem);font-weight:500;line-height:1.04}.demo-module__RMWswW__lead{letter-spacing:-.01em;text-wrap:pretty;color:#ffffffdb;margin-top:16px;font-size:16px;line-height:1.45}.demo-module__RMWswW__facts{border-radius:var(--r-tile);background:var(--surface-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:stretch;margin-top:16px;padding:12px 14px}.demo-module__RMWswW__factsLabel{letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3;margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px}.demo-module__RMWswW__factsAmount{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:24px}.demo-module__RMWswW__factsItems{color:#ffffffdb;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;line-height:20px}.demo-module__RMWswW__factsItems>*+:before{content:"·";color:#fff9;margin-inline:6px}.demo-module__RMWswW__factsNote{text-wrap:pretty;color:#fffc;margin-top:6px;font-size:13px;line-height:18px}.demo-module__RMWswW__schedule{min-width:0;padding:24px var(--column-inset) 32px;grid-area:schedule;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.demo-module__RMWswW__rails{width:100%;max-width:640px;position:relative}.demo-module__RMWswW__rails:before,.demo-module__RMWswW__rails:after{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;top:-100vh;bottom:-100vh}.demo-module__RMWswW__rails:before{left:0}.demo-module__RMWswW__rails:after{right:0}.demo-module__RMWswW__frame{z-index:1;position:relative}.demo-module__RMWswW__frame:before,.demo-module__RMWswW__frame:after{content:"";z-index:-1;background:var(--rule);pointer-events:none;height:1px;position:absolute;left:-100vw;right:-100vw}.demo-module__RMWswW__frame:before{top:0}.demo-module__RMWswW__frame:after{bottom:0}.demo-module__RMWswW__detail{z-index:1;min-width:0;padding:8px var(--column-inset) 40px;color:var(--ink);flex-direction:column;grid-area:detail;display:flex;position:relative}.demo-module__RMWswW__detail>*{max-width:520px}.demo-module__RMWswW__detailHeading{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.demo-module__RMWswW__outcomes{border-radius:var(--r-tile);background:var(--surface-well);flex-direction:column;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.demo-module__RMWswW__outcome{grid-template-columns:6.5rem minmax(0,1fr);gap:12px;font-size:14px;line-height:20px;display:grid}@media (max-width:399px){.demo-module__RMWswW__outcome{grid-template-columns:minmax(0,1fr);gap:2px}}.demo-module__RMWswW__term{color:var(--ink);font-weight:500}.demo-module__RMWswW__text{text-wrap:pretty;color:var(--body)}.demo-module__RMWswW__proof{margin-top:24px}.demo-module__RMWswW__proofText{color:var(--muted);font-size:13px;line-height:18px}.demo-module__RMWswW__logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:400px;margin-top:12px;display:grid}.demo-module__RMWswW__logo{filter:brightness(0);opacity:.6;height:24px;position:relative}.demo-module__RMWswW__logoImage{object-fit:contain;object-position:left center}@media (min-width:1024px){.demo-module__RMWswW__split{height:max(520px, calc(100dvh - var(--navbar-h) - 1px));grid-template:"intro schedule""detail schedule"minmax(0,1fr)/minmax(0,44fr) minmax(0,56fr)}.demo-module__RMWswW__art{grid-area:1/1/span 2}.demo-module__RMWswW__artImage{object-position:10% 50%}.demo-module__RMWswW__art:after{background:linear-gradient(#0c1019d6 0%,#0c1019b8 50%,#0c1019db 100%)}.demo-module__RMWswW__intro,.demo-module__RMWswW__detail{padding-inline:clamp(32px,4vw,64px)}.demo-module__RMWswW__intro{padding-top:clamp(24px,6dvh,64px);padding-bottom:0}.demo-module__RMWswW__title{margin-top:clamp(20px,4dvh,40px);font-size:clamp(2.25rem,min(.8rem + 3.2vw,7dvh),3.5rem);line-height:1.02}.demo-module__RMWswW__title[data-long=long]{font-size:clamp(2rem,min(.6rem + 2.7vw,6.2dvh),3rem)}.demo-module__RMWswW__title[data-long=longest]{font-size:clamp(1.875rem,min(.5rem + 2.3vw,5.4dvh),2.625rem)}.demo-module__RMWswW__lead{font-size:18px}.demo-module__RMWswW__split[data-facts] .demo-module__RMWswW__intro{padding-top:clamp(20px,4.5dvh,56px)}.demo-module__RMWswW__split[data-facts] .demo-module__RMWswW__title{margin-top:clamp(16px,3dvh,32px)}.demo-module__RMWswW__facts{max-width:548px;margin-inline:-14px}.demo-module__RMWswW__factsLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-module__RMWswW__schedule{grid-area:schedule;min-height:0;padding:clamp(16px,3.2dvh,40px) clamp(20px,2.4vw,48px)}.demo-module__RMWswW__rails{height:100%}.demo-module__RMWswW__rails,.demo-module__RMWswW__frame{flex-direction:column;justify-content:center;min-height:0;display:flex}.demo-module__RMWswW__frame{height:min(100%,760px)}.demo-module__RMWswW__detail{scrollbar-color:#ffffff59 transparent;scrollbar-width:thin;color:#fff;text-shadow:0 1px 12px #0c101973;padding-top:clamp(20px,3.6dvh,44px);padding-bottom:clamp(20px,4dvh,40px);overflow-y:auto}.demo-module__RMWswW__detailHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-module__RMWswW__outcomes{margin-top:auto;background:var(--surface-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px;max-width:548px;margin-inline:-14px;padding:12px 14px}.demo-module__RMWswW__term{color:#fff}.demo-module__RMWswW__text{color:#ffffffdb}.demo-module__RMWswW__proof{margin-top:20px}.demo-module__RMWswW__proofText{color:#fffc}.demo-module__RMWswW__logo{filter:brightness(0)invert();opacity:.78}}@media (min-width:640px) and (max-width:1023px){.demo-module__RMWswW__intro{padding-top:32px;padding-bottom:36px}.demo-module__RMWswW__schedule{padding-top:32px;padding-bottom:40px}}@media (min-width:1440px){.demo-module__RMWswW__split{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}@media (min-width:1024px) and (max-height:699px){.demo-module__RMWswW__logos{display:none}}@media (min-width:1024px) and (max-height:599px){.demo-module__RMWswW__outcomes{display:none}.demo-module__RMWswW__proof{margin-top:auto}}@media (min-width:1024px) and (pointer:fine){.demo-module__RMWswW__audienceLink{min-height:40px}}@media (hover:hover) and (pointer:fine){.demo-module__RMWswW__audienceLink:not([aria-current=page]):hover{color:#fff;background:#ffffff1f}}
